3830 Commits

Author SHA1 Message Date
Dan Field
72d93b0308 Remove outdated TODO (flutter/engine#29641)
I forgot to remove this when I fixed the bug.
2021-11-10 11:22:16 -08:00
Jason Simmons
fda46d0aff Use -linkoffline to provide the Android Javadoc package list (flutter/engine#29629) 2021-11-10 11:18:02 -08:00
Alexander Biggs
b1e43d9b6c [fuchsia] Move TODOs for Dart v2 to specific bugs. (flutter/engine#29632) 2021-11-10 12:52:38 -05:00
gaaclarke
4dc52a2e91 Share the GrContext between lightweight engines (flutter/engine#28809) 2021-11-09 13:23:38 -08:00
Chris Bracken
1e13b1171d Fix UB in semantics updates (flutter/engine#29621)
Several arrays pointers on semantics update objects were being passed as
the address of the 0th element; however, this is UB in the case where
the array length is 0.

We already test for this in embedder_a11y_unittests.cc and the
associated fixture:
78a2941957/shell/platform/embedder/fixtures/main.dart (L182-L184)

We didn't catch this since we don't currently run the embedder tests on
Windows.

Issue: flutter/flutter#93338
2021-11-09 13:03:56 -08:00
Ben Butterworth
9c5557e8f7 Call didFailToRegisterForRemoteNotificationsWithError delegate methods in FlutterPlugin (flutter/engine#28609) 2021-11-09 12:58:01 -08:00
Emmanuel Garcia
63ef8c0480 Call Dart messenger methods in DartExecutor (flutter/engine#29599) 2021-11-08 17:57:31 -08:00
Emmanuel Garcia
b2eb38f7de Add default implementations to new methods added to BinaryMessenger (flutter/engine#29596) 2021-11-08 17:32:31 -08:00
Chris Yang
728f8e61a4 [ios_platform_view, a11y] Make FlutterPlatformViewSemanticsContainer a SemanticsObject. (flutter/engine#29531) 2021-11-08 11:52:31 -08:00
Jami Couch
1d3165a31c Support Scribble Handwriting (flutter/engine#24224) 2021-11-08 10:39:17 -08:00
gaaclarke
6a7b4f5f65 Implemented concurrent TaskQueues (flutter/engine#29491) 2021-11-08 10:11:54 -08:00
WenJingRui
bb7e8ec6c2 [iOS] Support keyboard animation on iOS (flutter/engine#29281) 2021-11-08 10:03:20 -08:00
Zachary Anderson
9dffe2d4f6 Revert "Reland Display Features support (Foldable and Cutout) (#29447)" (flutter/engine#29574)
This reverts commit 28a1c9b21b205a436fad64c9d0bced6b22b4b6a3.
2021-11-06 20:43:44 -07:00
Dan Field
afa85c0173 Hide a11y elements when resigning active (flutter/engine#29566) 2021-11-06 13:25:42 -07:00
Emmanuel Garcia
69ac1ed4dc Fix race condition introduced by background platform channels (flutter/engine#29377) 2021-11-05 15:35:43 -07:00
Tong Mu
d4d9c2aa4d [Linux keyboard] Fix logical keys of up events are not regularized (flutter/engine#29550)
This PR fixes a bug where up events from the embedder responder are not using the logical keys of the down events, breaking the regularization
2021-11-05 13:56:23 -07:00
Wu Zhong
3c312fda77 [iOS] Fixes press key message leaks (flutter/engine#29354) 2021-11-05 00:18:01 -07:00
Dan Field
afdd0a3603 Re-enable A11yTreeIsConsistent with higher timeout (flutter/engine#29367) 2021-11-04 14:53:02 -07:00
George Wright
e372826773 Remove D3D9 fallback path (flutter/engine#29533) 2021-11-04 14:33:25 -07:00
Alexander Biggs
af8d122a43 [fuchsia] Add more logging for error cases. (flutter/engine#29397) 2021-11-04 14:28:01 -07:00
Andrei Diaconu
28a1c9b21b Reland Display Features support (Foldable and Cutout) (flutter/engine#29447) 2021-11-04 13:45:46 -07:00
ColdPaleLight
73b01fb980 [iOS] Make sure spawnee's isGpuDisabled is set correctly when FlutterEngine spawn (flutter/engine#29361) 2021-11-04 11:19:14 -07:00
Kaushik Iska
88b7384bee Fix FlutterPresentInfo struct_size doc string (flutter/engine#29524) 2021-11-04 09:18:31 -07:00
Jason Simmons
84a29d044f Provide a default handler for the flutter/navigation channel (flutter/engine#29511) 2021-11-04 07:43:02 -07:00
Wu Zhong
35b2f4448e [macOS] Fixes Crash of cxx destruction when App will terminate (flutter/engine#29502) 2021-11-03 16:53:02 -07:00
Filip Filmar
43590fab41 [fuchsia] Remove mentions of fuchsia.deprecatedtimezone. (flutter/engine#29509)
The FIDL library `fuchsia.deprecatedtimezone` is has not been used in Flutter
for about a year now.  Removing the mentions here, because the utilities
that used to provide it will be removed too, making these tests fail.

Removing the references will allow us to retire the timezone services.
2021-11-03 17:58:16 -04:00
Kaushik Iska
6a3b2c0194 Ensure vsync callback completes before resetting the engine. (flutter/engine#29488)
Fixes: https://github.com/flutter/flutter/issues/92934
2021-11-02 15:38:42 -07:00
gaaclarke
efb969910b Made DartMessenger use the injected executor service for executing message handlers. (flutter/engine#29458) 2021-11-02 15:05:02 -07:00
Brandon DeRosier
9979f27436 Fix TaskRunnerTest.MaybeExecuteTaskOnlyExpired flake (flutter/engine#29484)
* Fix windows flake

* Make the timing deterministic
2021-11-02 14:57:55 -07:00
LongCatIsLooong
f6e2c34275 [iOS text input] do not forward press events to the engine (flutter/engine#29464) 2021-11-02 10:58:01 -07:00
Matej Knopp
66a708c874 Enable partial repaint for iOS/Metal (flutter/engine#28801) 2021-11-02 07:20:01 -07:00
Dan Field
d7cf1a0237 Fix invalid access of weakly owned ptr in iOS a11y bridge (flutter/engine#29456) 2021-11-01 20:48:01 -07:00
Chase Latta
5dcf803aa6 Manually roll fuchsia SDK to Qv7WqmG8hOpj9NV5Ng6rBDSQW7KeowbX0kpbW0FaZgIC (flutter/engine#29453) 2021-11-01 20:43:01 -07:00
Greg Spencer
ba99c3b465 Fix deleting compose string in IME (flutter/engine#29396) 2021-11-01 10:45:59 -07:00
Kaushik Iska
cafef4382c Embedder VsyncWaiter must schedule a frame for the right time (flutter/engine#29408) 2021-11-01 10:34:41 -07:00
Alexander Biggs
3f2a048296 [fuchsia] INTERNAL epitaph for non-zero return codes (flutter/engine#29330) 2021-10-29 20:54:16 -04:00
Emmanuel Garcia
28a5062995 Reland "Set system bar appearance using WindowInsetsController" (flutter/engine#29403) 2021-10-29 16:13:03 -07:00
Alexander Biggs
64fc8078e0 [fuchsia] Remove topaz refs. (flutter/engine#29398) 2021-10-29 18:21:27 -04:00
David Worsham
4c9cf9869a fuchsia: Enable ASAN; add tests flag (flutter/engine#29414)
* Get ASAN working

* Remove zircon_ffi from build

* Add enable-unittests gn flag
2021-10-29 15:10:29 -07:00
David Worsham
1e534525ce fuchsia: Add graph to FakeFlatland (flutter/engine#29259) 2021-10-29 12:43:02 -07:00
Jim Graham
2e3ff9cc72 only report cache entries with images for RasterCache metrics (flutter/engine#29369) 2021-10-28 21:03:01 -07:00
Jia Hao
302c2be546 Add traces to Android embedding (flutter/engine#29230) 2021-10-28 20:59:32 -07:00
Alexander Biggs
b5450b5246 [fuchsia] Remove unused sdk_ext.gni. (flutter/engine#29393) 2021-10-28 17:53:02 -07:00
Ryan Macnak
1dfe28a310 Inform the Dart VM when snapshots are safe to use with madvise(DONTNEED). (flutter/engine#29320)
Bug: https://github.com/dart-lang/sdk/issues/44019
Bug: https://github.com/flutter/flutter/issues/92120
2021-10-28 16:53:41 -07:00
Robert Ancell
702af087ba Can't test FlView on a server - no display 2021-10-29 11:46:22 +13:00
Robert Ancell
24372ebfa9 Move mock objects into separate modules 2021-10-29 11:46:22 +13:00
Robert Ancell
efe2f3ebfb Fix widget reference handling 2021-10-29 11:46:22 +13:00
Robert Ancell
1730ca3fee Make an interface for FlTextureRegistrar 2021-10-29 11:46:22 +13:00
Robert Ancell
e4951d8895 Make an interface for FlPluginRegistrar 2021-10-29 11:46:22 +13:00
Robert Ancell
66590346bf Make an interface for FlBinaryMessenger 2021-10-29 11:46:22 +13:00