8041 Commits

Author SHA1 Message Date
Petr Hosek
cfa180de5f Use shared library output from shared toolchain (#3869)
This is needed for https://fuchsia-review.googlesource.com/c/37541
2017-07-18 12:45:46 -07:00
Brian Osman
569de1e6d5 Revert "Revert "Switch to new encode API on SkPixelSerializer"" (#3896)
* Revert "Accumulate a batch of Skia objects that will be destructed later on the IO thread (#3888)"

This reverts commit dd2fb3c04bb090915b698266ace8680d2747c9db.

* Revert "Revert "Switch to new encode API on SkPixelSerializer (#3892)" (#3894)"

This reverts commit bd2294381078dddb12cd95a6b0bd681c6c5de54a.
2017-07-18 15:44:13 -04:00
Jason Simmons
dd2fb3c04b Accumulate a batch of Skia objects that will be destructed later on the IO thread (#3888)
See https://github.com/dart-lang/sdk/issues/29971
2017-07-18 11:45:34 -07:00
Brian Osman
bd22943810 Revert "Switch to new encode API on SkPixelSerializer (#3892)" (#3894)
This reverts commit aabc95df8c93625be74c8413816f54d6f71bae94.
2017-07-18 13:58:56 -04:00
Brian Osman
aabc95df8c Switch to new encode API on SkPixelSerializer (#3892)
Previous API is deprecated, soon to be deleted.
2017-07-18 13:04:51 -04:00
Benjamin Lerman
ad7f258bfc Fix usage of std::labs (#3891) 2017-07-18 09:54:24 -04:00
Brian Osman
ab8584eff2 Roll Skia and enable API guards (#3884)
* Roll Skia and enable API guards
* Update licenses
2017-07-18 09:44:21 -04:00
Chinmay Garde
015e8cf521 Ensure that the source rect used for the the raster cache replacement is the same as the size of the N32Premul surface. (#3889)
Also adds debug printers for SkRect and SkPoint.
2017-07-17 23:42:40 -07:00
Todd Volkert
c757fc7451 Bump FTL to 81aa1ca480c99caffbc2965deb0a6f7ac7f59f1c (#3890)
flutter/flutter#11238
2017-07-17 18:15:34 -07:00
Michael Goderbauer
1a4bffc4ba Wire up SemanticsAction Increase and Decrease on Android (#3876) 2017-07-17 16:48:50 -07:00
Ryan Macnak
03e642bc89 Revert "Bump FTL to 438457e7c6325c2b2f36b7d3e9362687d9646fe2 (#3882)" (#3885)
This reverts commit dafdcee5a114875b0d500bd45fc7129c1ee4576d.

This commit broke the Windows engine build, though the logs are missing so it is unclear why.
2017-07-17 14:20:08 -07:00
Ryan Macnak
7d698b84bd Restore setting dart_target_arch to fix Windows build. (#3883)
The Windows build does not have an appropriate target_cpu because it is incomplete and does not build the engine.
2017-07-17 13:33:33 -07:00
Todd Volkert
dafdcee5a1 Bump FTL to 438457e7c6325c2b2f36b7d3e9362687d9646fe2 (#3882)
https://github.com/flutter/flutter/issues/11238
2017-07-17 11:28:56 -07:00
Ryan Macnak
7480e32854 Remove word-size mismatch from 32-bit Android debug builds to work wi… (#3879)
Roll Dart to be95b916ddf0af2b204286a438e7169e3bb2c67a.
2017-07-17 09:45:10 -07:00
Chris Bracken
0a99358d20 Set iOS text field autocorrection type (#3880)
Adds handling for the autocorrect field on TextField on iOS devices.
2017-07-14 12:43:45 -07:00
freiling
e758dc361a [flow] remove flush from SceneUpdateContext::ExecutePaintTasks (#3863)
Instead of flushing each canvas, flush once on the context from which each of the canvas is derived.
This gives us a significant performance increase on the fuchsia vulkan backend
2017-07-14 12:06:10 -07:00
Jason Simmons
f56da86f98 Invert the autocorrect flag (#3875)
See https://github.com/flutter/engine/pull/3866
2017-07-13 15:33:08 -07:00
Collin Jackson
1db18a40da Revert "Reland "Run Flutter on iOS and Android with color correct Skia (#3826)" (#3878)
This reverts commit 2d9155e174d83e9646c951dbbc85fe1eda8b20e9.

Fixes a regression with semitransparent images (flutter/flutter#11169)
2017-07-13 14:22:25 -07:00
Ian McKellar
9f21bfa9bb Fix build, OnHandleReady signature change (#3874) 2017-07-13 10:25:19 -07:00
Michael Goderbauer
79d008ffc9 Fix engine on iOS (#3871)
Related to https://github.com/flutter/engine/pull/3870.
2017-07-12 16:45:45 -07:00
Jason Simmons
a64921e380 Hold the TestRunner's platform view through a shared_ptr (#3870)
flutter_tester was throwing a bad_weak_ptr while setting up the engine
because the PlatformViewTest was held in a unique_ptr
2017-07-12 16:37:47 -07:00
Michael Goderbauer
63bf1d282f a11y: Add SemanticsAction "showOnScreen" (#3856)
This action is triggered when the user swipes (in accessibility mode) to the last visible item of a scrollable list to bring that item fully on screen.

iOS implementation to follow.
2017-07-12 15:52:30 -07:00
Zachary Anderson
e385c1b454 [Fuchsia] Pass command line arguments for tracing (#3868) 2017-07-12 15:17:24 -07:00
Jason Simmons
74d6f60558 Enable text autocorrect on Android with a flag to disable it (#3866)
See https://github.com/flutter/flutter/issues/11168
2017-07-12 14:44:20 -07:00
Carlo Bernaschina
354d90a957 Add missing virtual methods in PlatformView (#3867) 2017-07-12 13:06:02 -07:00
Carlo Bernaschina
8ba522eeae Avoid to freeze the system if hot reloading during debug (#3833) 2017-07-12 10:25:42 -07:00
Ryan Macnak
431a251151 Revert "Avoid spurious descheduling when posting message loop tasks. (#3812)" (#3862)
This reverts commit 2062ca14ec55934ac27b6a1e69031c44daae1e54.
2017-07-11 14:49:13 -07:00
Erik Gilling
98807038a5 [content handler] Fix waiting for GPU. (#3858)
Previously WaitForFirstDisplayDriver() would return, prematurely,
on the first event in "/dev/class/display".  This would cause apps
started before the GPU driver came up to fall back on SW
rendering.
2017-07-11 11:26:52 -07:00
Jason Simmons
456d746eb0 Do not enter text for key events that are not associated with a character (#3860)
Fixes https://github.com/flutter/flutter/issues/10723
2017-07-10 17:41:14 -07:00
Ryan Macnak
dd634d349d Revert "Allow SIGQUIT to toggle the vm-service server a la command line Dart. (#3857)" (#3859)
This reverts commit d67b614a29fe9dc112ddc0b60b6eb685c1f55eb1.

Fuchsia TO-370
2017-07-10 15:57:26 -07:00
Ryan Macnak
d67b614a29 Allow SIGQUIT to toggle the vm-service server a la command line Dart. (#3857)
Fixes flutter/flutter#9128
2017-07-10 13:08:00 -07:00
James Robinson
a4fa558847 [fuchsia] Be less specific about location of flutter_runner in flutter_app template (#3855) 2017-07-07 16:55:37 -07:00
James Robinson
130aecefad [content_handler] Silence mx::object::get_address() deprecation warning (#3854) 2017-07-07 16:31:57 -07:00
Michael Goderbauer
f02133b5f6 Rename licenses README to get nice formatting on Github (#3853) 2017-07-07 13:02:51 -07:00
Michael Goderbauer
9117705b36 Roll Dart to 1bfd01c1f7a57fed039ce8ab95df2a5f14cf63b6 (#3852)
* Roll Dart to 1bfd01c1f7a57fed039ce8ab95df2a5f14cf63b6

* fix licence
2017-07-07 11:55:07 -07:00
Alexander Aprelev
89d16cc4ab Use Dart_Closure instead of looking up _getMainClosure (#3850)
* Use Dart_Closure instead of looking up _getMainClosure

* Restore comment

* Fix comment

* Restore comment
2017-07-06 17:53:24 -07:00
George Kulakowski
db8241ed03 [content handler] Use the non-deprecated name for ioctl_vfs_watch_dir (#3849) 2017-07-06 16:17:54 -07:00
Ryan Macnak
eb467a8b85 Don't enable_profiling for x86 Android. (#3848)
This somehow introduces text relocations even though we always use -fPIC.
2017-07-06 14:40:34 -07:00
Ryan Macnak
66fbebaca3 Changes to get the profiler working for C code on Android. (#3847)
Roll Dart VM to daa38a2ea21d290e45adb509dc60418b22ec7eba for fix to Thumb profile sample collection.

Roll buildroot to b0b836db790abff26695a944224a4934480f2f48.
2017-07-06 09:40:23 -07:00
Ryan Macnak
2062ca14ec Avoid spurious descheduling when posting message loop tasks. (#3812)
Closes dart-lang/sdk#29971
2017-07-05 12:39:53 -07:00
Jason Simmons
8d5372a82a Do not try to apply selections outside the length of the text (#3845)
See https://github.com/flutter/flutter/issues/11041
2017-06-30 14:50:01 -07:00
Ryan Macnak
9d6d69fe15 GN: Use a depfile when generating the core snapshot. (#3844)
Roll Dart to f445c318184b30b3db997ac27f357bcb5d45670a.

Fuchsia issue TO-365
2017-06-30 13:06:35 -07:00
Jason Simmons
f0c3ebfb81 Send text input action events on Fuchsia (#3843)
Fixes https://github.com/flutter/flutter/issues/10061
2017-06-29 18:03:51 -07:00
Michael Goderbauer
d2d152f201 Fix a11y scroll direction (#3841)
See also https://github.com/flutter/engine/pull/3701
2017-06-29 15:56:17 -07:00
Alexander Aprelev
8ad1576f27 Roll dart and buildroot deps. (#3842)
* Roll dart and buildroot deps since they have to be updated together to get and use prebuilt dart sdk in correct location.

* Update license
2017-06-29 14:27:44 -07:00
Jason Simmons
e556332932 Report size estimates to Dart for Image/Picture/Paragraph objects (#3840)
Fixes https://github.com/flutter/flutter/issues/11007
2017-06-29 14:14:33 -07:00
Jason Simmons
2d8875c2bc Roll Tonic (#3838) 2017-06-29 09:53:56 -07:00
Michael Goderbauer
6ae7e99321 Roll buildroot to 10383548a4063ad75855527a745e324125cf2210 (#3839) 2017-06-28 16:45:42 -07:00
Jason Simmons
1009e9c097 Remove warning about a deprecated accessibility API (#3837) 2017-06-28 12:47:15 -07:00
Alexander Aprelev
42b23effaf Fix target name for flutter_patched_sdk so it doesn't conflict with patched_sdk target name, doesn't confuse ninja with depfile defined as .d (#3834) 2017-06-27 17:19:20 -07:00