3323 Commits

Author SHA1 Message Date
Dan Field
72f9b50bcd deflake (flutter/engine#25864) 2021-04-30 21:11:03 -07:00
David Worsham
e5f652a8af fuchsia: Reliably forward View insets (flutter/engine#25381) 2021-04-30 16:24:06 -07:00
Dan Field
b09dbac3d5 Remove flake inducing timeouts (flutter/engine#25847) 2021-04-30 14:51:38 -07:00
David Worsham
abc36a2363 fuchsia: Fix bad syntax in viewStateConnected msg (flutter/engine#25853) 2021-04-30 09:34:11 -07:00
Chris Bracken
21df8fb73a Correct an inverted null pointer check (flutter/engine#25828)
In unmarkText, we want to prevent dereferencing _activeModel if it's
null.
2021-04-29 09:02:28 -07:00
David Worsham
8b52e92f15 fuchsia: Handle multiple views in platformViews path (flutter/engine#25343) 2021-04-28 23:57:30 -07:00
Kaushik Iska
30e0472687 Pause dart microtasks while UI thread is processing frame workloads (flutter/engine#25789) 2021-04-28 12:39:42 -07:00
George Wright
d489a6cb71 Add a stub implementation of FlutterMetalCompositor (flutter/engine#25790) 2021-04-27 15:06:21 -07:00
Jody Sankey
2b4b5aefbf [fuchsia] Remove now unsed wrapper for zx_clock_get (flutter/engine#25750) 2021-04-27 12:24:02 -07:00
lucasradaelli
f80c0cbc2c [fuchsia] Adds a singleton to access inspect root node. (flutter/engine#25745)
Bug:  fxbug.dev/75281
2021-04-27 08:49:27 -07:00
xster
5233f959a5 Fix crash when FlutterFragmentActivity is recreated with an existing FlutterFragment (flutter/engine#25770) 2021-04-26 22:23:45 -07:00
chunhtai
5effcd39cd fix AccessibilityBridgeMacDelegate to grab nswindow from appdelegate (flutter/engine#25698) 2021-04-26 17:19:02 -07:00
xster
5c59e9637d Add more doc for how the plugin registration process works and how to customize it (flutter/engine#25578) 2021-04-26 17:14:01 -07:00
Matej Knopp
28aa47abd8 Fix accent popup position (flutter/engine#25524) 2021-04-26 17:09:05 -07:00
Jason Simmons
93c02ed46c Do not use android_context after it is std::moved in the PlatformViewAndroid constructor (flutter/engine#25757) 2021-04-24 18:35:31 -07:00
George Wright
6978395603 Add Metal to the FlutterCompositor struct in the Embedder API (flutter/engine#25612) 2021-04-23 15:52:54 -07:00
Emmanuel Garcia
4842a3a52e Fix accessibility of embedded views in Android 9 and below (flutter/engine#25709) 2021-04-23 11:16:09 -07:00
Dan Field
f8754257da Refactor Android PlatformView constructors (flutter/engine#25632) 2021-04-22 15:13:55 -07:00
Jason Simmons
b9a23ff503 Return an empty canvas in the TesterExternalViewEmbedder (flutter/engine#25708)
The compositor expects the PaintContext's leaf_nodes_canvas to be non-null
2021-04-22 11:51:36 -07:00
Kaushik Iska
dc0fb6e4a7 Reland "TaskSources register tasks with MessageLoopTaskQueues dispatcher" (flutter/engine#25692) 2021-04-21 14:29:02 -07:00
Dan Field
ea35899927 Provide a stub platform view embedder for tester to avoid emitting errors (flutter/engine#25661) 2021-04-21 13:04:01 -07:00
Kaushik Iska
17e7c26da8 Revert TaskRunner changes to fix Fuchsia Test failures (flutter/engine#25690) 2021-04-21 09:15:24 -07:00
Kaushik Iska
0aaf693339 Start microtasks only in non-test envs (flutter/engine#25653) 2021-04-20 13:19:07 -07:00
Emmanuel Garcia
a8bee24681 TalkBack shouldn't announce platform views that aren't in the a11y tree (flutter/engine#25666) 2021-04-20 12:39:02 -07:00
eggfly
bddb13004d Fix: add Android accessibility bounds offset when FlutterView's location is not left top corner (flutter/engine#25670) 2021-04-20 09:37:25 -07:00
Chinmay Garde
a0a8fb04d8 Wire up Metal shader precompilation from offline training runs. (flutter/engine#25644) 2021-04-19 16:24:02 -07:00
David Worsham
f3cd053795 Revert "[fuchsia] Use scenic allocator service (#25385)" (flutter/engine#25655)
This reverts commit f0cf6ac1a8488f12722a5be77f0ef5fe8d0d4411.
2021-04-19 15:06:58 -07:00
James Clarke
a56e2c9e5e Windows: Add support for engine switches for WinUWP target (flutter/engine#25412) 2021-04-19 07:44:01 -07:00
Kaushik Iska
988c4ffb83 TaskSources register tasks with MessageLoopTaskQueues dispatcher (flutter/engine#25307) 2021-04-19 07:20:11 -07:00
David Reveman
f0cf6ac1a8 [fuchsia] Use scenic allocator service (flutter/engine#25385)
Switch to scenic allocator and Image3 API.

Co-authored-by: David Reveman <reveman@google.com>
2021-04-16 17:12:48 -04:00
George Wright
b1024a8d2c Add FlutterCompositor base class (flutter/engine#25570) 2021-04-15 18:00:17 -07:00
Dan Field
6c04af339a Distinguish between touch and mouse input on win32/winuwp (flutter/engine#25579) 2021-04-15 09:51:31 -07:00
xster
ae13029ab3 change the Android FlutterEngine class doc around multiple engines (flutter/engine#25575) 2021-04-15 06:14:01 -07:00
Dan Field
446b6a6a61 Support SKP captures in flutter_tester (flutter/engine#25566) 2021-04-14 09:39:01 -07:00
xster
a04eb5db2b Deduplicate plugin registration logic and make error logs visible - take 2 (flutter/engine#25395) 2021-04-14 09:34:01 -07:00
Chase Latta
3c5b4c6ef0 [fuchsia] create component context in main (flutter/engine#25290) 2021-04-13 13:42:17 -07:00
Michael Goderbauer
26dc5f91eb Forward a11y methods from FlutterSwitchSemanticsObject (flutter/engine#25465) 2021-04-13 10:59:02 -07:00
xster
76df94bbde Reduce the warning severity for FlutterEngineGroup (flutter/engine#25544) 2021-04-13 10:14:02 -07:00
Matej Knopp
cfe9c0fbbd FlutterView: Use default backing layer (flutter/engine#25523) 2021-04-13 10:09:03 -07:00
Kaushik Iska
76f3f23faf [macos] Release the copied pixel buffer after texture creation (flutter/engine#25548) 2021-04-12 13:54:14 -07:00
Wu Zhong
0cf406f7e9 [iOS] Fixes crash of TextInputView when Flutter deallocated (flutter/engine#25070) 2021-04-12 13:45:02 -07:00
Emmanuel Garcia
1bad6de1da Reland Dart plugin registrant (flutter/engine#25496) 2021-04-12 13:30:01 -07:00
James Clarke
dc44c5672b Conditionalize plugin related wrapper (flutter/engine#25540) 2021-04-12 11:30:01 -07:00
Chris Bracken
89e83412eb Eliminate unnecessary conditional on UWP in build (flutter/engine#25522)
This conditional unconditionally adds the common
desktop_library_implementation target, so we just do that instead.
2021-04-09 17:02:06 -07:00
Ari Weiland
ce085d0129 Add automatic onBackPressed behavior to FlutterFragment (flutter/engine#25453) 2021-04-09 13:18:43 -07:00
Wu Zhong
f6e3ec2d6d [iOS] Make FlutterEngine new method available (flutter/engine#25446) 2021-04-08 14:54:01 -07:00
Matej Knopp
8b818c63b9 Windows: Only terminate display for last instance (flutter/engine#25477) 2021-04-08 14:44:02 -07:00
Felipe Archondo
479283fe6e [fuchsia] stop using SmoothPointerDataDispatcher (flutter/engine#25495) 2021-04-08 17:36:34 -04:00
Wu Zhong
3dc853c388 [iOS] Fixes context memory leaks when using Metal (flutter/engine#25389) 2021-04-07 16:16:11 -07:00
Dan Field
22da76000a Refactor GPU access switch (flutter/engine#24356) 2021-04-06 22:16:06 -07:00