Alexander Aprelev
f861b8ca20
Enable sync-async ( flutter/engine#5765 )
2018-07-16 09:18:07 -07:00
Jonah Williams
c8516387e2
Revert rollback of "add assistiveTechnologyEnabled to window" ( flutter/engine#5750 )
2018-07-16 09:04:20 -07:00
skia-flutter-autoroll
c7124e6dfa
Roll src/third_party/skia 12e69e7c8944..6196fc1e540d (5 commits) ( flutter/engine#5763 )
...
Auto-roller completed checks. Merging.
2018-07-16 10:35:03 -04:00
skia-flutter-autoroll
a93afca3e8
Roll src/third_party/skia e0a458f02f53..12e69e7c8944 (1 commits) ( flutter/engine#5762 )
...
Auto-roller completed checks. Merging.
2018-07-16 07:03:35 -04:00
skia-flutter-autoroll
2654c73b7d
Roll src/third_party/skia fea9e90e2cdb..e0a458f02f53 (1 commits) ( flutter/engine#5761 )
...
Auto-roller completed checks. Merging.
2018-07-16 02:10:50 -04:00
skia-flutter-autoroll
e831a9ece1
Roll src/third_party/skia 612d5214a2ae..fea9e90e2cdb (1 commits) ( flutter/engine#5760 )
...
Auto-roller completed checks. Merging.
2018-07-15 20:25:50 -04:00
skia-flutter-autoroll
e324ad23c9
Roll src/third_party/skia c053fb8e34db..612d5214a2ae (1 commits) ( flutter/engine#5759 )
...
Auto-roller completed checks. Merging.
2018-07-15 07:12:50 -04:00
skia-flutter-autoroll
b58d817f68
Roll src/third_party/skia 0c604ed06b71..c053fb8e34db (1 commits) ( flutter/engine#5758 )
...
Auto-roller completed checks. Merging.
2018-07-15 02:23:50 -04:00
skia-flutter-autoroll
8521467474
Roll src/third_party/skia 6f6fdf91f66d..0c604ed06b71 (1 commits) ( flutter/engine#5757 )
...
Auto-roller completed checks. Merging.
2018-07-14 23:13:50 -04:00
skia-flutter-autoroll
f6b2c146e2
Roll src/third_party/skia bc2e86dd5900..6f6fdf91f66d (1 commits) ( flutter/engine#5756 )
...
Auto-roller completed checks. Merging.
2018-07-14 15:19:50 -04:00
skia-flutter-autoroll
6be870afdf
Roll src/third_party/skia d1d28414e337..bc2e86dd5900 (1 commits) ( flutter/engine#5755 )
...
Auto-roller completed checks. Merging.
2018-07-14 07:36:50 -04:00
skia-flutter-autoroll
9fab577490
Roll src/third_party/skia 2efdb333ae27..d1d28414e337 (1 commits) ( flutter/engine#5754 )
...
Auto-roller completed checks. Merging.
2018-07-14 04:13:50 -04:00
skia-flutter-autoroll
fb9cd83841
Roll src/third_party/skia a4e94c6f5b5c..2efdb333ae27 (2 commits) ( flutter/engine#5753 )
...
Auto-roller completed checks. Merging.
2018-07-14 01:02:50 -04:00
Jonah Williams
ed18f218aa
Expose keyboardAppearance field in iOS FlutterTextInputPlugin.mm ( flutter/engine#5714 )
2018-07-13 19:59:59 -07:00
skia-flutter-autoroll
1710fbe663
Roll src/third_party/skia 0df21136e3dc..a4e94c6f5b5c (9 commits) ( flutter/engine#5751 )
...
Auto-roller completed checks. Merging.
2018-07-13 21:38:51 -04:00
Michael Goderbauer
7f48afb068
Switch to Fuchsia's ICU ( flutter/engine#5744 )
2018-07-13 17:53:28 -07:00
Michael Goderbauer
fa82075a5e
Update license script to run with newer Dart versions ( flutter/engine#5748 )
2018-07-13 17:33:03 -07:00
Jonah Williams
b07e9faa35
Revert "Add assistiveTechnologyEnabled flag to window" ( flutter/engine#5746 )
...
Reverts flutter/engine#5740
2018-07-13 15:55:49 -07:00
amirh
3628fa0f6b
Implement PlatformViewsController. ( flutter/engine#5722 )
...
Each platform view created (by a plugin supplied factory) is attached to
a virtual display.
The virtual displays are controlled by VirtualDisplayController objects.
The PlatformViewsController maintains a mapping from a platform view's
id to its VirtualDisplayController, which allows it to operate on the
virtual display for a given platform view ID when asked so over the
method channel.
This is using API level 20 APIs, on lower API levels all platform views
method channel calls are noops.
We can make this work on API 19 with some refactoring to the
TextureRegistry (allow the engine Java code to recycle a texture entry
id).
This CL also adds a platform view id parameter to the
PlatformViewFactory#create() method. This allows plugins to route
platform channel messages to specific instances of a platform view.
TBD in future CLs:
* Forward touch events to the platform views.
* Support accessibility for platform views.
flutter/flutter#19030
2018-07-13 14:08:24 -07:00
Jonah Williams
71e01bf548
Add assistiveTechnologyEnabled flag to window ( flutter/engine#5740 )
2018-07-13 13:47:31 -07:00
liyuqian
9f3465f4c3
Add ClipMode to ClipPath/ClipRRect and PhysicalShape layers ( flutter/engine#5647 )
...
For flutter/flutter#18057
2018-07-13 12:38:16 -07:00
Jonah Williams
982f46d00b
fix typo in interop code ( flutter/engine#5743 )
2018-07-13 12:37:42 -07:00
skia-flutter-autoroll
5d3a153f91
Roll src/third_party/skia 4a17501f5bbd..0df21136e3dc (7 commits) ( flutter/engine#5742 )
...
Auto-roller completed checks. Merging.
2018-07-13 14:19:50 -04:00
Ben Konyi
9cec23702e
Background Execution Implementation for iOS ( flutter/engine#5539 )
2018-07-13 10:55:24 -07:00
Jason Simmons
436c78278a
Return a failure exit code in flutter_tester if an uncaught error occurs in a microtask ( flutter/engine#5736 )
2018-07-13 09:44:22 -07:00
amirh
31747d600c
gitignore intellij generated folder ( flutter/engine#5729 )
2018-07-13 09:23:43 -07:00
skia-flutter-autoroll
6403ff4432
Roll src/third_party/skia 04aa393045c6..4a17501f5bbd (14 commits) ( flutter/engine#5741 )
...
Auto-roller completed checks. Merging.
2018-07-13 10:34:50 -04:00
Jason Simmons
d8bd42fbb3
Retain the original image's color type when encoding in raw unmodified format ( flutter/engine#5735 )
2018-07-12 17:12:21 -07:00
skia-flutter-autoroll
4170f2dc2b
Roll src/third_party/skia 5551a94b9e0f..04aa393045c6 (11 commits) ( flutter/engine#5731 )
...
Auto-roller completed checks. Merging.
2018-07-12 17:56:50 -04:00
skia-flutter-autoroll
6c084e2715
Roll src/third_party/skia 20326e34b90d..5551a94b9e0f (10 commits) ( flutter/engine#5730 )
...
Auto-roller completed checks. Merging.
2018-07-12 13:56:50 -04:00
skia-flutter-autoroll
219298fc34
Roll src/third_party/skia f09f6090c87c..20326e34b90d (6 commits) ( flutter/engine#5727 )
...
Auto-roller completed checks. Merging.
2018-07-12 10:17:50 -04:00
skia-flutter-autoroll
29b68f032e
Roll src/third_party/skia 4d6a844365e7..f09f6090c87c (1 commits) ( flutter/engine#5726 )
...
Auto-roller completed checks. Merging.
2018-07-12 06:47:50 -04:00
skia-flutter-autoroll
09617e80e6
Roll src/third_party/skia 2c312c4f58f9..4d6a844365e7 (2 commits) ( flutter/engine#5725 )
...
Auto-roller completed checks. Merging.
2018-07-12 03:23:50 -04:00
skia-flutter-autoroll
872f6e0290
Roll src/third_party/skia fcc10da18eb5..2c312c4f58f9 (7 commits) ( flutter/engine#5724 )
...
Auto-roller completed checks. Merging.
2018-07-11 23:53:09 -04:00
skia-flutter-autoroll
e2629db331
Roll src/third_party/skia 238069b3f58d..fcc10da18eb5 (3 commits) ( flutter/engine#5723 )
...
Auto-roller completed checks. Merging.
2018-07-11 20:27:50 -04:00
Jonah Williams
9007b92cdd
rollback chrome change ( flutter/engine#5721 )
2018-07-11 15:28:33 -07:00
amirh
e0203cb408
Platform Views: Android and MethodChannel APIs, and implementation skeleton. ( flutter/engine#5684 )
...
To keep the scope of this CL as small of possible I'm leaving the actual
implementation of the platform view mechanics to a following CL.
This CL introduces:
* A PlatformViewsController class which will be responsible for creating,
resizing, and disposing platform views.
* A PlatformViewRegistry which is exposed through the PluginRegistry
and allows plugins to register factories for platform views.
Android plugin code will add support for a new platform view type by
implementing PlatformViewFactory, and registering a factory with the
registry, e.g:
```java
registrar.platformViewRegistry().registerViewFactory(
'webview',
new FlutterWebViewFactory()
);
```
On the Dart side, the framework will ask the engine to create new
platform views by sending a create message over the platformviews method
channel with the unique platform view type id, dimensions, and a unique
id allocated by the framework for the new platform view instance.
The platformviews method channel is also used for resizing and disposing
platform views.
2018-07-11 14:11:15 -07:00
skia-flutter-autoroll
d22a5b3c16
Roll src/third_party/skia e923cccb258e..238069b3f58d (18 commits) ( flutter/engine#5720 )
...
Auto-roller completed checks. Merging.
2018-07-11 17:03:50 -04:00
Jason Simmons
4a8d1fcafb
Convert lazy SkImages to raster images when extracting pixel data ( flutter/engine#5713 )
...
Fixes https://github.com/flutter/flutter/issues/19214
2018-07-11 12:33:36 -07:00
skia-flutter-autoroll
bb72862d4e
Roll src/third_party/skia 4ec72f7cc745..e923cccb258e (13 commits) ( flutter/engine#5719 )
...
Auto-roller completed checks. Merging.
2018-07-11 13:39:50 -04:00
Jonah Williams
5bf14b1e4d
Custom accessibility (local context) action support for iOS and Android. ( flutter/engine#5597 )
2018-07-11 10:27:50 -07:00
skia-flutter-autoroll
f227047a5e
Roll src/third_party/skia 2229b76258f7..4ec72f7cc745 (1 commits) ( flutter/engine#5718 )
...
Auto-roller completed checks. Merging.
2018-07-11 10:10:50 -04:00
skia-flutter-autoroll
9470774c05
Roll src/third_party/skia 61cc9fabf255..2229b76258f7 (1 commits) ( flutter/engine#5717 )
...
Auto-roller completed checks. Merging.
2018-07-11 06:11:50 -04:00
skia-flutter-autoroll
8bf9bc3546
Roll src/third_party/skia e8d674dd7cef..61cc9fabf255 (1 commits) ( flutter/engine#5716 )
...
Auto-roller completed checks. Merging.
2018-07-11 02:47:50 -04:00
skia-flutter-autoroll
e7968d85e2
Roll src/third_party/skia 36fe60d19ad9..e8d674dd7cef (1 commits) ( flutter/engine#5715 )
...
Auto-roller completed checks. Merging.
2018-07-10 23:32:50 -04:00
Jonah Williams
5898c7d068
Swap definitions of SystemChrome apis to match iOS (requires framework change when rolling) ( flutter/engine#5609 )
2018-07-10 17:36:31 -07:00
Jonah Williams
0a3ba53127
update license ( flutter/engine#5710 )
2018-07-10 17:26:17 -07:00
李少杰
e4a03611ff
Implement UniqueFDTraits::Free on non-win system ( flutter/engine#5705 )
2018-07-10 17:12:57 -07:00
skia-flutter-autoroll
3752afc3bc
Roll src/third_party/skia c69c4410be7d..36fe60d19ad9 (8 commits) ( flutter/engine#5712 )
...
Auto-roller completed checks. Merging.
2018-07-10 20:09:50 -04:00
Chris Bracken
7744bd2cd1
Revert "Remove vmservice_io.main from entry points. ( #5625 )" ( flutter/engine#5711 )
...
This caused failures in Flutter microbenchmarks.
See: flutter/flutter#19096 and flutter/flutter#19210
This reverts commit 042e47862e .
2018-07-10 16:57:23 -07:00