Kaushik Iska
a8c392e6b8
[embedder] Add FBO callback that takes frame info ( flutter/engine#20617 )
2020-08-19 16:06:02 -07:00
Jason Simmons
72dabb020d
Release the AccessibilityBridge when destroying a legacy FlutterView ( flutter/engine#20610 )
2020-08-19 14:11:02 -07:00
chunhtai
df10c2b3b4
Missing default focus when navigating to a page with no SemanticsNode that sets namesRoute:true ( flutter/engine#20516 )
2020-08-19 14:06:03 -07:00
Stas Parshin
fa3e19be27
Fix NPE in PlatformViewsController.checkInputConnectionProxy ( flutter/engine#20622 )
2020-08-19 08:34:04 -07:00
Emmanuel Garcia
a2732e0538
Reland: Create PlatformView instance right after method channel call from Dart ( flutter/engine#20568 )
2020-08-17 16:28:15 -07:00
gaaclarke
9ef815d6dc
Revert "Create PlatformView instance right after method channel call from Dart ( #20500 )" ( flutter/engine#20564 )
...
This reverts commit a87eaedcc22c1b96065222cdf6a05fe32c0b09f0.
2020-08-17 11:17:03 -07:00
Chris Yang
e6ebeb9e68
Only create raster_thread_merge when explicitly requested by the embedding platform ( flutter/engine#20487 )
2020-08-16 10:31:01 -07:00
Emmanuel Garcia
a87eaedcc2
Create PlatformView instance right after method channel call from Dart ( flutter/engine#20500 )
2020-08-14 15:06:02 -07:00
Justin McCandless
1fec9ca767
hasStrings on Android ( flutter/engine#20393 )
...
hasStrings message for checking for pasteable clipboard contents without actually reading them, for iOS14 clipboard alerts.
2020-08-14 08:45:18 -07:00
Jia Hao
89e5cf3dba
Add missing nullable annotation ( flutter/engine#20505 )
2020-08-13 22:41:01 -07:00
Dan Field
b43d17a5a3
Remove the dummy rasterizer delegate now that flutter_runner is in tree, and cleanup ctor params ( flutter/engine#20486 )
2020-08-13 14:46:01 -07:00
Mehmet Fidanboylu
0f611fe4b7
Plumbing for setting domain network policy ( flutter/engine#20218 )
2020-08-13 07:26:43 -07:00
guolinaileen
72bfcbb0e2
Add TextInput performPrivateCommand to Flutter Engine ( flutter/engine#20188 )
...
New command for Crowdsource 2/2
2020-08-10 14:04:11 -07:00
Emmanuel Garcia
c2c71dd96a
Add FlutterFragmentActivity#getRenderMode() ( flutter/engine#20245 )
2020-08-07 18:41:01 -07:00
guolinaileen
3c958edb47
Add TextInput sendAppPrivateCommand to Flutter Engine ( flutter/engine#20144 )
...
Adds sendAppPrivateCommand for Crowdsource
2020-08-07 17:15:05 -07:00
Adlai Holler
dc700ae269
android_external_texture: Use the available GrDirectContext arg ( flutter/engine#20303 )
...
getGrContext is going away, plus we already have the fully-powered-up GrDirectContext available and we previously weren't using it.
2020-08-06 12:11:36 -07:00
Greg Spencer
e994f832d2
Move platform specific information to PlatformConfiguration class ( flutter/engine#19652 )
2020-07-31 17:21:02 -07:00
Emmanuel Garcia
88e65719a4
Wait before switching surfaces ( flutter/engine#20100 )
2020-07-30 20:36:01 -07:00
Todd Volkert
752bbf32de
Add ALERT SoundType enum value ( flutter/engine#20139 )
...
https://github.com/flutter/flutter/issues/62143
2020-07-29 23:55:38 -07:00
Jason Simmons
0c3c6ab964
Add missing MouseCursorPlugin destroy call ( flutter/engine#19968 )
2020-07-29 17:01:04 -07:00
Siva
03706dce89
Manual roll of Dart from 24c7666def...40fd1c456e ( flutter/engine#20092 )
...
* Manual roll of Dart from 24c7666def...40fd1c456e
dart-lang/sdk@40fd1c456e Revert "[dart:io] Add Abort() on HttpClientRequest"
dart-lang/sdk@17d7296a42 [vm/nnbd/bytecode] Fix reuse of type arguments in bytecode
dart-lang/sdk@58b6f40c73 Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns. (reland)
dart-lang/sdk@fc8a6d9f9b [VM/compiler] Dereference TypeRef literal when propagating constants.
dart-lang/sdk@0689ec527a Move "test.dart" (well, most of its contents) into pkg/test_runner.
dart-lang/sdk@1094b3c61d Prepare static error test updater tool to handle web tests.
dart-lang/sdk@b258585f2f [observatory] Migrate from deprecated isInstanceOf to isA.
dart-lang/sdk@dfe1d9b682 Disable OverrideContributor for Cider.
dart-lang/sdk@aea99b2f5c scope debug property assist to Diagnosticables
dart-lang/sdk@4b96f20a79 [dart:io] Add Abort() on HttpClientRequest
dart-lang/sdk@1b1a39708c [build] Use frameworks instead of libs
dart-lang/sdk@3fef522496 Revert "Reland "[vm] Replaces fuchsia.deprecatedtimezone""
dart-lang/sdk@8c664d4f3f Revert "Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns."
dart-lang/sdk@2efb5bebc7 [ dart:_http ] Fix typo in HTTP response timeline event
dart-lang/sdk@0884dae36c Revert "Fix the #include path for ICU headers"
dart-lang/sdk@5171534e81 Scope tweaks. Report REFERENCED_BEFORE_DECLARATION in more places.
dart-lang/sdk@6bba75079a Issue 42797. Understand in legacy libraries that a function returning Never (in Null Safety library) never returns.
dart-lang/sdk@b4ebbb7f5c [build] Update gn to match Fuchsia
dart-lang/sdk@cb428a7a02 [dart2js] Remove old bug work around in collector.
dart-lang/sdk@08663c20ab Change flutter patch to match existing DEPS on master branch
dart-lang/sdk@146ad014d9 update js/meta for the 2.10 dev sdk
dart-lang/sdk@488c718793 [co19] Roll co19 to d79951e06e443213243e54c2c32694b79a221b65
dart-lang/sdk@ba20edd7be Add patch for flutter-engine when changing to version 2.10
* Rev buildroot to latest version.
* Update license.
* update.
* Update gn revision.
* Format BUILD.gn files as the gn revision has been updated.
2020-07-29 13:10:15 -07:00
Adlai Holler
e5614964f4
Use the GrDirectContext factories instead of deprecated GrContext ones ( flutter/engine#19962 )
...
This is part of a larger effort to expose the difference between GrDirectContext,
which runs on the GPU thread and can directly perform operations like uploading
textures, and GrRecordingContext, which can only queue up work to be delivered
to the GrDirectContext later.
2020-07-28 13:32:09 -07:00
Yuqian Li
d026bc360e
Add purge-persistent-cache ( flutter/engine#20013 )
...
For https://github.com/flutter/flutter/issues/39526
2020-07-28 10:29:59 -07:00
LongCatIsLooong
cfb0e1570f
Add autofill save for iOS and Android ( flutter/engine#18643 )
2020-07-28 10:23:55 -07:00
chunhtai
23fb7c08c6
fix FlutterViewUpdateCustomAccessibilityActions uses correct string list ( flutter/engine#19623 )
...
* fix FlutterViewUpdateCustomAccessibilityActions uses correct string list
* add test to ci
* format
* add license file
* fix test
* fix lint
2020-07-28 09:49:59 -07:00
Emmanuel Garcia
da28c5954a
bool SubmitFrame -> void SubmitFrame ( flutter/engine#18984 )
2020-07-23 16:16:02 -07:00
Emmanuel Garcia
b7345a4242
Remove android view from the Mutator stack ( flutter/engine#19972 )
2020-07-23 10:50:15 -07:00
gaaclarke
ee0e1788d9
Made the linter print out more information in its output and fixed bugs ( flutter/engine#19895 )
2020-07-22 15:38:09 -07:00
Greg Spencer
36d1a9f78c
Revert "Implement delayed event synthesis key event handling for Android ( #19024 )" ( flutter/engine#19956 )
...
This reverts commit adeb2599ce8c144daef5e77bd25c4da6cae7bc44 because it breaks flutter_gallery__back_button_memory and a customer test.
2020-07-22 12:36:26 -07:00
Emmanuel Garcia
ab12b9a8e6
Support talkback in hybrid composition ( flutter/engine#19860 )
2020-07-17 18:56:02 -07:00
Greg Spencer
adeb2599ce
Implement delayed event synthesis key event handling for Android ( flutter/engine#19024 )
...
This implements the design in flutter.dev/go/handling-synchronous-keyboard-events for Android.
I started with Android, but this will be used for all platforms as we add them.
The related framework PR is: flutter/flutter#59358 (which has already landed)
2020-07-17 11:03:19 -07:00
Stanislav Parshin
ee677401a8
Fix NullPointerException in FlutterTextView ( flutter/engine#19501 )
2020-07-16 08:06:04 -07:00
rekire
f425dd713c
Prevent that removeActivityResultListener() is causing an ConcurrentModificationException ( flutter/engine#19702 )
2020-07-15 17:59:08 -07:00
Tong Mu
78f0fc74d9
Add all system cursors (engine) ( flutter/engine#19550 )
...
* Support all system cursors in WIn, Linux, mac, Web and Android.
2020-07-15 15:37:18 -07:00
Kaushik Iska
aed2016ee8
[android] Childview will process its motion events ( flutter/engine#19662 )
2020-07-14 19:18:14 -07:00
Michael Goderbauer
5555b36877
Add flag to indicate whether the platform supports state restoration ( flutter/engine#19717 )
2020-07-14 11:01:25 -07:00
Sebastian Roth
fe3a0c34e6
Fixes typo in android_context_gl.h ( flutter/engine#19700 )
2020-07-13 21:45:27 +01:00
Gary Qian
d298a08c85
[Android] Prevent FlutterRenderer listener from calling JNI after detach ( flutter/engine#19558 )
2020-07-13 06:29:30 -07:00
Kaushik Iska
a292cb8d21
[android] Pass synthesized eventType to VirtualDisplay platform views and fix memory leak ( flutter/engine#19620 )
2020-07-09 18:06:02 -07:00
Justin McCandless
e52d9ab7fc
Make DPAD movement consider grapheme clusters ( flutter/engine#17420 )
...
Moving the caret with the software Dpad now correctly considers complex characters.
2020-07-08 13:59:58 -07:00
Kaushik Iska
3239b704c3
Propoagate Tap events on Android hybrid views ( flutter/engine#19608 )
...
Translate the coordinate from global flutterview to the specific embedded sub-view.
2020-07-08 13:19:17 -07:00
Kaushik Iska
8818677dfd
Track motion events for reuse post gesture disambiguation ( flutter/engine#19484 )
...
This change makes it so that we track all the motion events encountered by `FlutterView` and all of its subviews in the `MotionEventTracker` class, indexed by a unique `MotionEventId`. This identifier is then passed to the Flutter framework as seen in https://github.com/flutter/flutter/pull/60930 . Once the gestures take part in gesture disambiguation and are sent back to the engine, we look-up the original motion event using the `MotionEventId` and dispatch it to the platform.
Bug: https://github.com/flutter/flutter/issues/58837
2020-07-06 22:22:37 -07:00
Emmanuel Garcia
f9ad019129
Resubmit frame when the surface is switched ( flutter/engine#19555 )
2020-07-06 21:55:52 -07:00
Emmanuel Garcia
ea1c94ff13
Add @Keep annotation to FlutterMutatorsStack ( flutter/engine#19560 )
2020-07-06 18:23:47 -07:00
Emmanuel Garcia
ecc2f07d06
Switch to FlutterSurfaceView if no Android view is in the frame ( flutter/engine#19487 )
2020-07-06 14:51:46 -07:00
Chris Yang
cf4d2e25d9
Implement mutator stack on Android hybrid composition platform view ( flutter/engine#19426 )
2020-07-04 13:03:04 -07:00
Kaushik Iska
0c152b8320
Synthesize touch events for hybrid views ( flutter/engine#19427 )
...
Co-authored-by: Kaushik Iska <kaushikiska@google.com>
2020-07-02 12:31:30 -07:00
Kaushik Iska
8b90d16e3c
FlutterView will hadle dispatching all touch events to sub-views ( flutter/engine#19482 )
2020-07-02 12:31:10 -07:00
Emmanuel Garcia
af66026f31
Revert unintended change ( flutter/engine#19435 )
2020-06-30 19:48:01 -07:00
Emmanuel Garcia
59e05c0376
Update scenario UI screenshoots ( flutter/engine#19421 )
2020-06-30 18:38:06 -07:00