Ryan Macnak
68339b10cd
Reapply "Fix Dart 2 reload when running from a snapshot instead of platform.dill." ( flutter/engine#5830 )
...
Without this flag, the VM will attempt to interpret a kernel file as source code.
Affects Fuchsia (FL-71) and code-push.
2018-07-23 12:28:17 -07:00
Jason Simmons
ebbdba1aea
Migrate to a standalone Tonic repository separated from Topaz ( flutter/engine#5817 )
2018-07-23 11:49:35 -07:00
najeira
dfab9fc066
libtxt: fix a bug that used incorrect buffer size depending on conditions ( flutter/engine#5804 )
...
* libtxt: fix a bug that used incorrect buffer size depending on conditions
* Update AUTHORS
* clang-format
2018-07-23 09:38:13 -07:00
Chinmay Garde
e693601ffb
Generate process global trace identifiers for pipeline flow traces. ( flutter/engine#5818 )
2018-07-20 21:13:36 -07:00
liyuqian
d86db51c33
Mention that running git clone isn't necessary ( flutter/engine#5816 )
...
This copies https://github.com/flutter/engine/pull/5810 in order to use the newest format.sh to pass Travis.
2018-07-20 17:09:51 -07:00
liyuqian
f48703bb9b
Remove trailing white spaces ( flutter/engine#5734 )
...
* Remove trailing white spaces
* Fix clang-format
2018-07-20 13:47:55 -07:00
Jonah Williams
6526a25097
Semantics framework updates ( flutter/engine#5601 )
2018-07-20 11:17:59 -07:00
Joshua Seaton
4543efbb38
[fml] Remove unused ResourceMapping code. ( flutter/engine#5811 )
...
ResourceMapping-related code is no longer used.Moreover, there is an
ASan related-error in ResourceMappingDarwin:
https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket.appspot.com/8940466063445826656/+/steps/test_results/0/steps/s___out_release-x64_host_tests_dart_schema_tests/0/logs/stdio/0
2018-07-20 10:53:27 -07:00
Joshua Seaton
967a473c6d
[fml][fxl] Migrate AutoResetWaitableEvent to fml version. ( flutter/engine#5808 )
...
Thanks Jason for the speedy review
2018-07-20 10:12:38 -07:00
Jonah Williams
0c14fd36af
add text capitalization support to ios and android ( flutter/engine#5752 )
2018-07-19 18:07:18 -07:00
Stanislav Baranov
19219f9693
Fix starting isolate directly from CoreJIT snapshot. ( flutter/engine#5798 )
2018-07-19 08:55:04 -07:00
sjindel-google
4ab74637ba
Re-land removal of vmservice_io from release builds. ( flutter/engine#5784 )
2018-07-19 15:21:21 +02:00
Jonah Williams
9f7eec7f7a
Ensure assistiveTechnologyEnabled is initialized when the android view is set up ( flutter/engine#5793 )
2018-07-18 15:32:38 -07:00
amirh
c649bff5af
Add touch events to the platform views method channel API. ( flutter/engine#5796 )
2018-07-18 15:20:59 -07:00
Ryan Macnak
98fc707abc
Revert "Fix Dart 2 reload when running from a snapshot instead of platform.dill. ( #5792 )" ( flutter/engine#5795 )
...
This reverts commit fd1656945ba40e7389f23998446e9ec8e9a4e10c.
2018-07-18 13:18:05 -07:00
Ryan Macnak
fd1656945b
Fix Dart 2 reload when running from a snapshot instead of platform.dill. ( flutter/engine#5792 )
...
Without this flag, the VM will attempt to interpret a kernel file as source code.
Affects Fuchsia (FL-71) and code-push.
2018-07-18 12:07:21 -07:00
liyuqian
a096af68e5
Add presubmit check for engine to flutter roll ( flutter/engine#5790 )
...
This prevents us from getting flutter far behind engine in the future.
The additional travis check will also stop the skia autoroller even
if we foget to turn it off.
2018-07-18 11:08:25 -07:00
Jonah Williams
35f0247c87
Fix allocation of JNI byte buffer on API level 22 and below ( flutter/engine#5788 )
2018-07-17 11:58:42 -07:00
egdaniel
4b47ba0110
Remove use of GrVkInterface in vulkan. ( flutter/engine#5764 )
2018-07-17 08:59:36 -04:00
Jason Simmons
cdf3d96360
Remove the dependency on the Garnet zip library ( flutter/engine#5770 )
2018-07-16 15:02:57 -07:00
Michael Goderbauer
a522d83c4b
Roll buildroot to 7b5fd64b26afe194fa49463bad204b2cfba47fb6 ( flutter/engine#5769 )
2018-07-16 13:23:58 -07:00
Jason Simmons
b76d939032
Handle Android vsync callbacks that occur after the VsyncWaiter has been deleted ( flutter/engine#5749 )
...
Fixes https://github.com/flutter/flutter/issues/19159
2018-07-16 12:04:05 -07:00
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
Jonah Williams
ed18f218aa
Expose keyboardAppearance field in iOS FlutterTextInputPlugin.mm ( flutter/engine#5714 )
2018-07-13 19:59:59 -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
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
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
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
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
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
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
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 042e47862e26a774d40239e1484d700dec3b53c1.
2018-07-10 16:57:23 -07:00
liyuqian
605252cad0
Remove trailing white spaces ( flutter/engine#5708 )
...
So our future pull requests won't be polluted by the white space changes.
2018-07-10 14:26:14 -07:00
liyuqian
886c0120b2
Add anti-alias switch to canvas clip calls ( flutter/engine#5670 )
...
This is a reland of #5638 . We removed the restoreToCount, made doAntiAlias named, and updated the comments.
2018-07-09 16:25:04 -07:00
Jonah Williams
75ca1306fa
revert change to app delegate that wont build on earlier xcodes ( flutter/engine#5702 )
2018-07-09 15:22:25 -07:00
Jonah Williams
6eab9d08be
Remove cullRect calculation on TransformLayers with a perspective transform. ( flutter/engine#5693 )
2018-07-09 12:52:10 -07:00
Jonah Williams
f5e9db755b
ensure that bridge is not destroyed when semantics is still enabled ( flutter/engine#5672 )
2018-07-03 22:25:40 -07:00
Adam Barth
10e5400c52
[fuchsia] Update gn label for fuchsia.ui.scenic ( flutter/engine#5673 )
...
The gn label for this target changed.
2018-07-03 21:08:28 -07:00