liyuqian
e1465ff214
Unify trailing spaces / new lines ( flutter/engine#5871 )
2018-07-26 00:14:43 -07:00
liyuqian
9ff7e1a350
Rename clip to clipBehavior in compositing.dart ( flutter/engine#5868 )
...
The is a follow up of https://github.com/flutter/engine/pull/5853
2018-07-25 15:39:01 -07:00
Jonah Williams
4cf4ffab2e
Support customizing standard accessibility actions on Android. ( flutter/engine#5823 )
2018-07-25 15:26:02 -07:00
Chinmay Garde
c1c309ae2d
Make //flutter/synchronization Garnet free. ( flutter/engine#5865 )
2018-07-25 14:30:41 -07:00
Chinmay Garde
62289623fc
Remove //flutter/glue and use FML directly. ( flutter/engine#5862 )
2018-07-25 13:20:48 -07:00
Jason Simmons
5c957e1a04
Package Skia licenses into a separate file from other third party libraries ( flutter/engine#5861 )
...
Fixes https://github.com/flutter/flutter/issues/19776
2018-07-25 12:26:24 -07:00
Amir Hardon
90d63afdeb
Pass touch events to embedded Android views with dispatchTouchEvents.
...
Was previously calling onTouchEvent directly which doesn't make the
event go through the full pipeline (e.g onInterceptTouchEvent is not
called).
2018-07-25 12:21:51 -07:00
Amir Hardon
30562c503e
Synthesize Android MotionEvents with the long form obtain method.
...
The simple form MotionEvent.obtain method I used before does not allow
to synthesize multi pointer events.
2018-07-25 12:21:51 -07:00
liyuqian
2c526e8068
Rename clip mode to clip behavior ( flutter/engine#5853 )
...
* Rename clip mode to clip behavior
So we're consistent across flutter/flutter and flutter/engine
* Clang format
2018-07-25 09:57:10 -07:00
amirh
b2d92b2c9f
Make the virtual display's presentation window non focusable. ( flutter/engine#5845 )
...
When the FlutterView's window loses focus Flutter cannot bring up the
keyboard (so e.g tapping on text fields doesn't work).
This workaround makes sure that Flutter text fields are working but
unfortunately now the embedded Android view cannot bring up the keyboard
as it's window is not focused.
Submitting this until as a stop gap while we're trying to figure out if
it's possible to allow both windows to bring up the keyboard.
2018-07-25 08:51:56 -07:00
liyuqian
9b08633469
Remove check_roll from Travis ( flutter/engine#5846 )
...
Merged on red as there's only license hash mismatch.
2018-07-24 10:46:07 -07:00
skia-flutter-autoroll
76cb4e4a58
Roll src/third_party/skia e35055f31c7f..b8eeb808d84f (5 commits) ( flutter/engine#5832 )
...
Auto-roller completed checks. Merging.
2018-07-23 18:30:13 -04:00
egdaniel
192aaabd4d
Remove unused function CreateSkiaInterface ( flutter/engine#5812 )
...
* Remove unused function CreateSkiaInterface.
* Remove include.
2018-07-23 18:27:41 -04:00
Chinmay Garde
4c3bc3645f
Fix build break caused by https://github.com/flutter/engine/pull/5830 ( flutter/engine#5831 )
2018-07-23 13:25:17 -07:00
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 fd1656945b .
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