* a1db2b304 Roll Fuchsia Linux SDK from NeYDIjo58... to BFLXvCMVi... (flutter/engine#21403)
* faeff0a89 Roll Dart SDK from eb8e6232da02 to 13b3f2d7b6ea (3 revisions) (flutter/engine#21407)
* 7dfcde1ff [Fix] Replaces call to deprecated method Name.name. (flutter/engine#21241)
* 48ab5d1d1 Roll Skia from 1748c6a3b8c8 to 3b88c0772e89 (1 revision) (flutter/engine#21410)
* aa8d5d4b9 Avoid sending a 0 DPR to framework (flutter/engine#21389)
* 67fdd7ede Embedder API Support for display settings (flutter/engine#21355)
* 1fc87c038 Roll Skia from 3b88c0772e89 to d7ab45027877 (1 revision) (flutter/engine#21411)
* de5f2b48f Revert "Revert "Adds fuchsia node roles to accessibility bridge updates. (#20385)" (#20936)" (flutter/engine#21367)
* c9b40c67f Remove ASCII art from mDNS error log (flutter/engine#21397)
* fed05315a Roll Fuchsia Mac SDK from xnB_uJM8T... to _e0onA6gY... (flutter/engine#21414)
* d877b830c [web] enable ios safari screenshot tests (flutter/engine#21226)
* a8f52e52c Roll Skia from d7ab45027877 to aeae3a58e3da (6 revisions) (flutter/engine#21415)
* 827560967 Roll Skia from aeae3a58e3da to 7bd60430299f (1 revision) (flutter/engine#21417)
* 65c1122bb Roll Dart SDK from 13b3f2d7b6ea to 4fb134a228c7 (2 revisions) (flutter/engine#21419)
* d735f2c59 Roll Fuchsia Linux SDK from BFLXvCMVi... to XcAUWQUZm... (flutter/engine#21420)
* f1961e520 Roll Skia from 7bd60430299f to 68861e391313 (14 revisions) (flutter/engine#21421)
* 08cf7256d Fix getNextFrame (flutter/engine#21422)
* db9991279 Support dragging native platform views (flutter/engine#21396)
* df83e8f17 Roll Skia from 68861e391313 to a05d27b170ee (1 revision) (flutter/engine#21424)
* fc7d0fc90 [web] Respond with null for unimplemented method channels (flutter/engine#21423)
* 02b85674b Roll Skia from a05d27b170ee to 5e1545fa00c8 (1 revision) (flutter/engine#21425)
* 6e54e68ba Roll Dart SDK from 4fb134a228c7 to db7eb2549480 (1 revision) (flutter/engine#21426)
* b0cd7d1ad Roll Dart SDK from db7eb2549480 to 200e8da5072a (1 revision) (flutter/engine#21427)
* 0de5c0cfe Roll Fuchsia Linux SDK from XcAUWQUZm... to 0nW5DAxcC... (flutter/engine#21430)
* 854943d5c [macOS] Set the display refresh rate (flutter/engine#21095)
* 11aecf4df Roll Skia from 5e1545fa00c8 to 766eeb2ac325 (1 revision) (flutter/engine#21431)
* b8e2b3f89 Roll Skia from 766eeb2ac325 to 5648572f4a94 (1 revision) (flutter/engine#21433)
* 33d0bbbc0 Roll Fuchsia Mac SDK from _e0onA6gY... to SUSVNJcX5... (flutter/engine#21434)
* 51049d258 Roll Skia from 5648572f4a94 to eabce08bb2f2 (1 revision) (flutter/engine#21435)
* a491533de Roll Dart SDK from 200e8da5072a to c938793e2d6f (1 revision) (flutter/engine#21437)
* 06398b87e Roll Fuchsia Linux SDK from 0nW5DAxcC... to xdxm8rU8b... (flutter/engine#21439)
* 4282bbc4b Roll Dart SDK from c938793e2d6f to fe83360d3a7c (1 revision) (flutter/engine#21440)
* eba7b8e60 Roll Fuchsia Mac SDK from SUSVNJcX5... to v5Ko06GkT... (flutter/engine#21441)
* 249bcf7a5 Roll Fuchsia Linux SDK from xdxm8rU8b... to ej-CkfSra... (flutter/engine#21443)
* 4422ede07 Roll Fuchsia Mac SDK from v5Ko06GkT... to k_lSjZxIH... (flutter/engine#21445)
* 35fa4bbdb Roll Dart SDK from fe83360d3a7c to 44e4f3958019 (1 revision) (flutter/engine#21446)
* a9b5b133f Roll Fuchsia Linux SDK from ej-CkfSra... to HNNs4gfuM... (flutter/engine#21447)
* 4f7ff211b Roll Skia from eabce08bb2f2 to ad6aeace6eee (2 revisions) (flutter/engine#21448)
* f72613d98 Roll Dart SDK from 44e4f3958019 to e2a4eaba73b8 (1 revision) (flutter/engine#21451)
* 2917a6501 [ios] Remove unused is_valid_ from IOS Metal Context (flutter/engine#21432)
* b5916741d Roll Dart SDK from e2a4eaba73b8 to 13deada5b267 (1 revision) (flutter/engine#21453)
* a07e0e095 Roll Fuchsia Mac SDK from k_lSjZxIH... to qyoO7f9Sk... (flutter/engine#21454)
* cf1fbf271 Apply dpr transform to fuchsia accessibility bridge (flutter/engine#21364)
* 9db9a57a2 Revert "Apply dpr transform to fuchsia accessibility bridge (#21364)" (flutter/engine#21458)
* 8d165faca Revert multiple display support for embedder API (flutter/engine#21456)
* 556cb237e Roll Skia from 6763a713f957 to d91cd6b5ee2b (3 revisions) (flutter/engine#20989)
* b6a3c5488 Roll Fuchsia Linux SDK from A0PKwETay... to gfAt63Ezd... (flutter/engine#21005)
* cceb7332e Roll Fuchsia Mac SDK from sih5f60Gt... to 9pfHLZEFU... (flutter/engine#21006)
* 5539820a6 Roll Skia from d91cd6b5ee2b to a73a84f9b8e3 (1 revision) (flutter/engine#21007)
* b4cc631cc Roll Dart SDK from f3a9ca88b664 to e59935669cb0 (1 revision) (flutter/engine#21008)
* 6cf0cc475 Roll Skia from a73a84f9b8e3 to d0fe7d37d678 (1 revision) (flutter/engine#21011)
* 5b055bbf5 Roll Skia from d0fe7d37d678 to 611a52108b01 (2 revisions) (flutter/engine#21012)
* 575a51948 Enable lazy-async-stacks by-default in all modes (Take 3) (flutter/engine#20895)
* 040a794b6 Roll Fuchsia Mac SDK from 9pfHLZEFU... to tUwahggJ8... (flutter/engine#21013)
* 22cca4cfd Roll Dart SDK from e59935669cb0 to f745f9447ddf (1 revision) (flutter/engine#21014)
* 539cb6985 Roll Fuchsia Linux SDK from gfAt63Ezd... to Ta3F40BV6... (flutter/engine#21015)
* 7d927dd4a Roll Dart SDK from f745f9447ddf to b88c06c314f4 (1 revision) (flutter/engine#21016)
* 09a5bf7ac Tweak the mdns error message (flutter/engine#20991)
* d0d9ce610 Roll Fuchsia Linux SDK from Ta3F40BV6... to coVjRTWSf... (flutter/engine#21018)
* 808bb859a Roll Fuchsia Mac SDK from tUwahggJ8... to TyNHQXzNU... (flutter/engine#21019)
* 5aa6921a5 Roll Skia from 611a52108b01 to cd54c8385c31 (2 revisions) (flutter/engine#21021)
* e7d558fbe Roll Dart SDK from b88c06c314f4 to 33b6c95936e0 (2 revisions) (flutter/engine#21023)
* af90dd366 Roll Skia from cd54c8385c31 to c0d3495e1ee2 (12 revisions) (flutter/engine#21024)
* f0fb74b8f Avoid crashing and display error if the process cannot be prepared for JIT mode Dart VM. (flutter/engine#20980)
* 6a6c23aaf Roll Skia from c0d3495e1ee2 to cf1a4f50121f (6 revisions) (flutter/engine#21026)
* 716dce086 Android 30r3 (flutter/engine#21025)
* 74310709f Roll Dart SDK from 33b6c95936e0 to a2c9cae4dcd8 (1 revision) (flutter/engine#21027)
* cef383d3f Roll Skia from cf1a4f50121f to 04b9443274cf (2 revisions) (flutter/engine#21028)
* cf8c6b8ba Update web lerpDouble to match C++ behaviour (flutter/engine#21010)
* 686667591 Roll Skia from 04b9443274cf to b8ae7fa12aa0 (1 revision) (flutter/engine#21030)
* c538f40d3 Roll Dart SDK from a2c9cae4dcd8 to ffbfa2000435 (1 revision) (flutter/engine#21031)
* 89d34b0f3 Roll Skia from b8ae7fa12aa0 to 445c8ebcb710 (1 revision) (flutter/engine#21032)
* 7766d2e2b Roll Fuchsia Mac SDK from TyNHQXzNU... to Phn3nF_BJ... (flutter/engine#21034)
* e3de8d0f1 Roll Fuchsia Linux SDK from coVjRTWSf... to eBus_y4DN... (flutter/engine#21035)
* beb7df506 Roll Skia from 445c8ebcb710 to f9d5940fef55 (3 revisions) (flutter/engine#21037)
* f3a17b63d Roll Skia from f9d5940fef55 to 81c6d6eeb4cf (1 revision) (flutter/engine#21038)
* bbcc495b1 Roll Dart SDK from ffbfa2000435 to 2e838b7b4503 (2 revisions) (flutter/engine#21039)
* 61062fdbc Roll Skia from 81c6d6eeb4cf to 81606b5d9774 (5 revisions) (flutter/engine#21041)
* f7c7b41f0 Revert "Enable lazy-async-stacks by-default in all modes (Take 3) (#20895)" (flutter/engine#21043)
* 30b829e7e Populates fuchsia node actions in semantics updates. (flutter/engine#20451)
* c2e70109f Roll Skia from 1ee21cdfb6fe to 6763a713f957 (1 revision) (flutter/engine#20982)
* 841401db8 restore FML_DCHECK removed due to a code reviewing error (flutter/engine#20953)
* 367c6dbd1 Don't use GetTaskQueueId() in rasterizer as it breaks Fuchsia (flutter/engine#20983)
* b22a8c69d Let FlutterActivity/Fragment/FragmentActivity have an app bundle path override instead of eager resolving during construction (flutter/engine#20769)
* 0f0ae681e Update test Dart code to pass the latest Dart analyzer rules (flutter/engine#20986)
* d77dd3101 Manual roll of Dart b29f228f62...016e8880f0 (flutter/engine#20967)
* c7b3d5304 Roll Fuchsia Mac SDK from gOI3W1UNU... to EN2ycWLxi... (flutter/engine#20985)
* 6a6986da4 improve sensitivity of BackdropFilter web tests (flutter/engine#20915)
* 9fc9cb2b9 Roll Dart SDK from 016e8880f0ab to 0f0cff3922ad (7 revisions) (flutter/engine#20990)
* 242d52207 [Android R] Sync keyboard animation with view insets vs Android 11/R/API 30 WindowInsetsAnimation (flutter/engine#20843)
* b4e089639 Roll Fuchsia Linux SDK from 81O8Kg_Rw... to A0PKwETay... (flutter/engine#20998)
* d77c4e540 adjust blur radius for HTML to match CanvasKit (flutter/engine#20840)
* 0628492e7 Roll Dart SDK from 0f0cff3922ad to f3a9ca88b664 (1 revision) (flutter/engine#21000)
* d1d848e84 Roll Fuchsia Mac SDK from EN2ycWLxi... to sih5f60Gt... (flutter/engine#20999)
* 5e54c707e Reland: Enable hybrid composition by default on Android (#20722) (flutter/engine#20864)
* 939871799 Roll Skia from db5582b71116 to 44e96bee4b6a (4 revisions) (flutter/engine#20908)
* 5f49a9549 Add auto plugin registration to FlutterFragmentActivity as well (flutter/engine#20865)
* c4c4f341b Wait for first frame before checking layer tree (flutter/engine#20910)
* 0773bf0bd Roll Skia from 44e96bee4b6a to 3913d3e137ed (2 revisions) (flutter/engine#20909)
* 8ec8af75a [windows] Add horizontal scroll support (flutter/engine#20668)
* 1bd9b8e85 Reset Shell::weak_factory_gpu_ on the raster thread (flutter/engine#20869)
* d67923feb Pass text input key events to the EventResponder if they do not yield characters (flutter/engine#20912)
* abe10d102 Roll Dart SDK from 84c3eacc7ba0 to 6eab35f49cbb (2 revisions) (flutter/engine#20913)
* 101316b76 [web] migrate from e2e to integration_test (flutter/engine#20914)
* 1f52ec378 Roll Dart SDK from 6eab35f49cbb to 2a5f37d25453 (1 revision) (flutter/engine#20917)
* 80190580d Default C++ wrapper templates to EncodableValue (flutter/engine#20760)
* 5f3ec38c2 Roll Fuchsia Mac SDK from sI2DAAmSI... to waj2pOhDh... (flutter/engine#20919)
* a65102097 Roll Fuchsia Linux SDK from _SVZn8uN2... to 9tLNFbjA1... (flutter/engine#20920)
* 696c2aafe Roll Skia from 3913d3e137ed to 7b46300fe4ff (4 revisions) (flutter/engine#20924)
* 95f2b7272 Create root isolate asynchronously (flutter/engine#20142)
* 58a620765 Adds fuchsia node roles to accessibility bridge updates. (flutter/engine#20385)
* a76214307 Roll Dart SDK from 2a5f37d25453 to e8e0d5a539fb (3 revisions) (flutter/engine#20928)
* 49d680532 Ensure all images are closed in FlutterImageView (flutter/engine#20842)
* d67bda725 Image.toByteData and Picture.toImage implementations (#3) (flutter/engine#20750)
* 96efe3927 Revert "Adds fuchsia node roles to accessibility bridge updates. (#20385)" (flutter/engine#20936)
* 5585ed990 Revert "Create root isolate asynchronously (#20142)" (flutter/engine#20937)
* f6270c041 Roll Dart SDK from e8e0d5a539fb to b29f228f62e2 (3 revisions) (flutter/engine#20939)
* 15bf1bbf6 [Android R] Integrate DisplayCutouts into viewportMetrics (flutter/engine#20921)
* 615e66801 Clear the GL context only after submitting the frame (flutter/engine#20931)
* ca989b8ae Roll Skia from 7b46300fe4ff to 1338a37a1add (16 revisions) (flutter/engine#20943)
* 8f3f71145 Roll Fuchsia Linux SDK from 9tLNFbjA1... to knpSoAoZq... (flutter/engine#20944)
* 873c00793 Log exception in addition to the stack trace for unhandled exceptions. (flutter/engine#20935)
* d761629cb Roll Skia from 1338a37a1add to 8fa3b4e8cde5 (6 revisions) (flutter/engine#20949)
* f6920dae5 Roll Skia from 8fa3b4e8cde5 to e9a9ad908226 (5 revisions) (flutter/engine#20952)
* 634e499bc Use hint freed specifically for image disposal (flutter/engine#20754)
* c700479db Revert external size changes to Picture (flutter/engine#20950)
* 435379757 Roll Skia from e9a9ad908226 to 3d1d636cd839 (6 revisions) (flutter/engine#20955)
* 80f4481d2 renaming e2e tests to integration (flutter/engine#20954)
* 61e057aa5 Clear GL context before Gr context (flutter/engine#20957)
* f43c3d766 Roll Fuchsia Mac SDK from waj2pOhDh... to 0r88gDzUP... (flutter/engine#20958)
* 5a2db338e Roll Skia from 3d1d636cd839 to 683beccf6776 (13 revisions) (flutter/engine#20961)
* efb339f30 Only clear GL context after changing the thread configuration (flutter/engine#20965)
* 58d5132e0 Roll Fuchsia Linux SDK from knpSoAoZq... to odFvFQV9Z... (flutter/engine#20968)
* 3729fdb79 Roll Skia from 683beccf6776 to a66a9c31a318 (4 revisions) (flutter/engine#20969)
* 40fe7f359 Roll Fuchsia Mac SDK from 0r88gDzUP... to gOI3W1UNU... (flutter/engine#20970)
* e979c29a2 Roll Skia from a66a9c31a318 to be72801f29f9 (1 revision) (flutter/engine#20971)
* 6e8930b26 Roll Skia from be72801f29f9 to f8823b572600 (1 revision) (flutter/engine#20973)
* 68b7b8401 [fuchsia] Send trace events to system tracing on all configurations (flutter/engine#20974)
* 3f05b521b Always set the callback during Rasterizer setup (flutter/engine#20976)
* 5e54c707e Reland: Enable hybrid composition by default on Android (#20722) (flutter/engine#20864)
* 939871799 Roll Skia from db5582b71116 to 44e96bee4b6a (4 revisions) (flutter/engine#20908)
* 5f49a9549 Add auto plugin registration to FlutterFragmentActivity as well (flutter/engine#20865)
* c4c4f341b Wait for first frame before checking layer tree (flutter/engine#20910)
* 0773bf0bd Roll Skia from 44e96bee4b6a to 3913d3e137ed (2 revisions) (flutter/engine#20909)
* 8ec8af75a [windows] Add horizontal scroll support (flutter/engine#20668)
* 1bd9b8e85 Reset Shell::weak_factory_gpu_ on the raster thread (flutter/engine#20869)
* d67923feb Pass text input key events to the EventResponder if they do not yield characters (flutter/engine#20912)
* abe10d102 Roll Dart SDK from 84c3eacc7ba0 to 6eab35f49cbb (2 revisions) (flutter/engine#20913)
* 101316b76 [web] migrate from e2e to integration_test (flutter/engine#20914)
* 1f52ec378 Roll Dart SDK from 6eab35f49cbb to 2a5f37d25453 (1 revision) (flutter/engine#20917)
* 80190580d Default C++ wrapper templates to EncodableValue (flutter/engine#20760)
* 5f3ec38c2 Roll Fuchsia Mac SDK from sI2DAAmSI... to waj2pOhDh... (flutter/engine#20919)
* a65102097 Roll Fuchsia Linux SDK from _SVZn8uN2... to 9tLNFbjA1... (flutter/engine#20920)
* 696c2aafe Roll Skia from 3913d3e137ed to 7b46300fe4ff (4 revisions) (flutter/engine#20924)
* 95f2b7272 Create root isolate asynchronously (flutter/engine#20142)
* 58a620765 Adds fuchsia node roles to accessibility bridge updates. (flutter/engine#20385)
* a76214307 Roll Dart SDK from 2a5f37d25453 to e8e0d5a539fb (3 revisions) (flutter/engine#20928)
* 49d680532 Ensure all images are closed in FlutterImageView (flutter/engine#20842)
* d67bda725 Image.toByteData and Picture.toImage implementations (#3) (flutter/engine#20750)
* 96efe3927 Revert "Adds fuchsia node roles to accessibility bridge updates. (#20385)" (flutter/engine#20936)
* 5585ed990 Revert "Create root isolate asynchronously (#20142)" (flutter/engine#20937)
* f6270c041 Roll Dart SDK from e8e0d5a539fb to b29f228f62e2 (3 revisions) (flutter/engine#20939)
* 15bf1bbf6 [Android R] Integrate DisplayCutouts into viewportMetrics (flutter/engine#20921)
* 615e66801 Clear the GL context only after submitting the frame (flutter/engine#20931)
* ca989b8ae Roll Skia from 7b46300fe4ff to 1338a37a1add (16 revisions) (flutter/engine#20943)
* 8f3f71145 Roll Fuchsia Linux SDK from 9tLNFbjA1... to knpSoAoZq... (flutter/engine#20944)
* 873c00793 Log exception in addition to the stack trace for unhandled exceptions. (flutter/engine#20935)
* d761629cb Roll Skia from 1338a37a1add to 8fa3b4e8cde5 (6 revisions) (flutter/engine#20949)
* f6920dae5 Roll Skia from 8fa3b4e8cde5 to e9a9ad908226 (5 revisions) (flutter/engine#20952)
* 634e499bc Use hint freed specifically for image disposal (flutter/engine#20754)
* c700479db Revert external size changes to Picture (flutter/engine#20950)
* 435379757 Roll Skia from e9a9ad908226 to 3d1d636cd839 (6 revisions) (flutter/engine#20955)
* 80f4481d2 renaming e2e tests to integration (flutter/engine#20954)
* 61e057aa5 Clear GL context before Gr context (flutter/engine#20957)
* f43c3d766 Roll Fuchsia Mac SDK from waj2pOhDh... to 0r88gDzUP... (flutter/engine#20958)
* 5a2db338e Roll Skia from 3d1d636cd839 to 683beccf6776 (13 revisions) (flutter/engine#20961)
* efb339f30 Only clear GL context after changing the thread configuration (flutter/engine#20965)
* 58d5132e0 Roll Fuchsia Linux SDK from knpSoAoZq... to odFvFQV9Z... (flutter/engine#20968)
* 3729fdb79 Roll Skia from 683beccf6776 to a66a9c31a318 (4 revisions) (flutter/engine#20969)
* 40fe7f359 Roll Fuchsia Mac SDK from 0r88gDzUP... to gOI3W1UNU... (flutter/engine#20970)
* e979c29a2 Roll Skia from a66a9c31a318 to be72801f29f9 (1 revision) (flutter/engine#20971)
* 97f9f712b [web] Fix analyzer warnings in web engine. (flutter/engine#20825)
* dcb9244c3 Consolidate FlRenderer initialization into fl_renderer_start() (flutter/engine#20763)
* 80f68fd60 Roll Fuchsia Linux SDK from lqjGEhKFW... to kbanTZZRS... (flutter/engine#20830)
* 0491b6c7d Roll Fuchsia Mac SDK from fqYfP5y9V... to tG1GErEv9... (flutter/engine#20831)
* 195b1480d Roll Skia from 55f02eb3ff5f to ee58da9d6f49 (7 revisions) (flutter/engine#20832)
* 25a23baee [fuchsia] Add fuchsia_ctl func to test script (flutter/engine#20827)
* 095e5d368 Roll Dart SDK from b0f6d5483b79 to 8e50ccae259f (2 revisions) (flutter/engine#20834)
* be21aa992 Roll Skia from ee58da9d6f49 to 716e281185b5 (2 revisions) (flutter/engine#20835)
* 808f9c27e Roll Skia from 716e281185b5 to 952f088d41e1 (1 revision) (flutter/engine#20839)
* 1a034bde7 Replace FlRenderer::get_visual() with more generic FlRenderer::setup_window_attr() (flutter/engine#20833)
* e67ae1e30 [web] Fix path rendering when addPolygon is chained with other verbs. (flutter/engine#20803)
* 3ccf1ed2e Cliprect op (flutter/engine#20837)
* 52def6e88 Roll Dart SDK from 8e50ccae259f to ac54810c36a9 (1 revision) (flutter/engine#20844)
* 8e16dbf4a Roll Skia from 952f088d41e1 to d385091edd58 (4 revisions) (flutter/engine#20847)
* 81a4748d6 Roll Dart SDK from ac54810c36a9 to 066c5625ac7b (1 revision) (flutter/engine#20849)
* cca047b2c Roll Fuchsia Linux SDK from kbanTZZRS... to jyKllAGRu... (flutter/engine#20851)
* 0208c71ad Roll Fuchsia Mac SDK from tG1GErEv9... to koO5t2tfw... (flutter/engine#20850)
* 5b3a16c5a Roll Dart SDK from 066c5625ac7b to fe5c8c44701e (1 revision) (flutter/engine#20854)
* 3f4f58f5f Roll Skia from d385091edd58 to 8a43e206609e (3 revisions) (flutter/engine#20855)
* b08c6b95e Fixing synthesizing keys for multiple keys pressed down on flutter web (flutter/engine#19632)
* 8308b6ad8 Avoid passing nil to IOS accessibility announcement (flutter/engine#20700)
* 950b6a030 Roll Skia from ead4ca052b99 to 5da7327358e3 (1 revision) (flutter/engine#20782)
* 87fd0e497 Guard recording_canvas against restore calls without ending recording (flutter/engine#20786)
* 388193a67 Add tests for lerpDouble (flutter/engine#20778)
* 94f5cf4b1 Roll Dart SDK from 1a1ab78dd6bc to 91e46dcbbbbd (4 revisions) (flutter/engine#20431)
* e0d515369 Make CkVertices a ManagedSkiaObject (flutter/engine#20421)
* 5161fd1a6 Roll Skia from 864562faf497 to b3f26441d191 (22 revisions) (flutter/engine#20447)
* 2ac5b3460 Revert "Refactor initial route code (#19684)" (flutter/engine#20450)
* 5c8a62608 Delete CSS paint code (flutter/engine#20426)
* 9f146b5f4 Add --unoptimied and --asan to Fuchsia builds (flutter/engine#20427)
* 4fb3ea81a Roll Dart SDK from 91e46dcbbbbd to abdfa80162c1 (3 revisions) (flutter/engine#20453)
* 4e2178742 Roll Skia from b3f26441d191 to c95b589112f3 (12 revisions) (flutter/engine#20456)
* d49c94b6e Roll Fuchsia Mac SDK from us_8V5gGK... to ik9kEVW-J... (flutter/engine#20457)
* 2eebe4a94 Roll Fuchsia Linux SDK from vomfYvIJk... to xcu8qvX33... (flutter/engine#20458)
* debb30edd Fix broken symbols on Fuchsia embedder (flutter/engine#20459)
* 2bc0bfdab Send locale information in the macOS embedding (flutter/engine#20461)
* 651cb384a Roll Skia from c95b589112f3 to 652124c372e5 (4 revisions) (flutter/engine#20462)
* 95b2ebfaf Roll Dart SDK from abdfa80162c1 to 279a4b920da8 (1 revision) (flutter/engine#20463)
* de6810b6a Roll Skia from 652124c372e5 to 025843fad003 (1 revision) (flutter/engine#20467)
* 52c1ec6a2 Roll Dart SDK from 279a4b920da8 to 00016747ab48 (2 revisions) (flutter/engine#20471)
* 7d45e22ea Roll Dart SDK from 00016747ab48 to 9ae3e22f1e53 (1 revision) (flutter/engine#20474)
* aa4601156 Roll Fuchsia Mac SDK from ik9kEVW-J... to c9oMk4qlD... (flutter/engine#20476)
* 4746a93ae Roll Skia from 025843fad003 to df9ed89229db (4 revisions) (flutter/engine#20478)
* dd2c5a1b8 Plumbing for setting domain network policy (flutter/engine#20218)
* f0955b071 Roll Fuchsia Linux SDK from xcu8qvX33... to AjjDqKkUV... (flutter/engine#20477)
* eef639ca2 Roll Skia from df9ed89229db to 8dd1e22f4130 (2 revisions) (flutter/engine#20481)
* f1855fb5a Clean-up CanvasKit canvas sizing. (flutter/engine#20387)
* d9f00a38a Roll Skia from 8dd1e22f4130 to af36652766db (6 revisions) (flutter/engine#20484)
* 4a91bc8de Roll Dart SDK from 9ae3e22f1e53 to 6d15e04622c2 (1 revision) (flutter/engine#20483)
* f3964186c Do not access members after calling ClearDartWrapper (flutter/engine#20465)
* dacd2d435 Roll Skia from af36652766db to cc01311cfc96 (4 revisions) (flutter/engine#20485)
* 9cd99d265 Add enabled flag for try builders (flutter/engine#20460)
* 0c504da03 Refactor initial route code take 2 (flutter/engine#20468)
* 6d44559b7 Remove the dummy rasterizer delegate now that flutter_runner is in tree, and cleanup ctor params (flutter/engine#20486)
* 16c328d12 Roll Skia from cc01311cfc96 to 9e77f20864d3 (6 revisions) (flutter/engine#20489)
* da3c9ff53 Fix unoptimized fuchsia builds (flutter/engine#20488)
* 9e3038371 Roll Skia from 9e77f20864d3 to 311dd9d8474c (4 revisions) (flutter/engine#20493)
* f644d0350 Add a service protocol for raster cache memory (flutter/engine#20466)
* 6685b3195 Roll Skia from 311dd9d8474c to 283c230fa18a (2 revisions) (flutter/engine#20499)
* d6052c001 Roll Fuchsia Linux SDK from AjjDqKkUV... to -dcNYnqRy... (flutter/engine#20502)
* 022058f7e Roll Fuchsia Mac SDK from c9oMk4qlD... to B75vjVVwe... (flutter/engine#20504)
* 9c99bf758 Add missing nullable annotation (flutter/engine#20505)
* d4f610065 Roll Skia from 283c230fa18a to b6ce6baf7a7a (1 revision) (flutter/engine#20506)
* 84aa36568 Fix the legacy EncodableValue codepaths (flutter/engine#20501)
* c3d03b7ad Roll Skia from b6ce6baf7a7a to c184cf36092f (3 revisions) (flutter/engine#20507)
* 5aaebfcff Roll Skia from c184cf36092f to 1cf2c8d6ec21 (1 revision) (flutter/engine#20509)
* 4899b1c69 Roll Skia from 1cf2c8d6ec21 to e219c7ed3754 (1 revision) (flutter/engine#20512)
* 0d83051b1 Roll Skia from e219c7ed3754 to c9c4e2e9efac (3 revisions) (flutter/engine#20513)
* 33015c6c7 hasStrings on Android (flutter/engine#20393)
* 7b1ee9fdf Roll Skia from c9c4e2e9efac to 166cd52cee64 (4 revisions) (flutter/engine#20515)
* b32a2a5b0 Make sure ios tests fail if they fail (flutter/engine#20518)
* 0cda2931e Fixed the accessibility ios unit tests by sending in mock view (flutter/engine#20522)
* 999322825 Fix web_ui warnings flagged by the next Dart analyzer update (flutter/engine#20524)
* 169b22cda Handle glfwGetPrimaryMonitor returning nullptr (flutter/engine#20523)
* 429675d31 Custom Gradle home and add .vpython file (flutter/engine#20425)
* 9333b7c1d Create PlatformView instance right after method channel call from Dart (flutter/engine#20500)
* f0ca3d29a Roll Fuchsia Linux SDK from -dcNYnqRy... to WXwJgZ7tK... (flutter/engine#20517)
* dbf7e8311 Roll Skia from 166cd52cee64 to 01d016186340 (9 revisions) (flutter/engine#20519)
* 5a2bf6aa4 Reland: "fuchsia: Remove dead code / break dependencies" (flutter/engine#20532)
* 1590fb23c Roll Fuchsia Mac SDK from B75vjVVwe... to tmHY285qa... (flutter/engine#20534)
* f60e83696 Started stubbing in the FlutterView property of the mock (flutter/engine#20542)
* ac6442a65 Roll Fuchsia Linux SDK from WXwJgZ7tK... to t6BpwE-Ie... (flutter/engine#20539)
* 7d4b549eb Roll Fuchsia Mac SDK from tmHY285qa... to 0ZIOLxuHh... (flutter/engine#20544)
* b300be3df Roll Dart SDK from 6d15e04622c2 to 302893b93170 (11 revisions) (flutter/engine#20545)
* 31a0e45eb Roll Skia from 01d016186340 to a008b0fa8bbb (14 revisions) (flutter/engine#20546)
* ac8175fee Only create raster_thread_merge when explicitly requested by the embedding platform (flutter/engine#20487)
* 8430fa1e6 Roll Fuchsia Linux SDK from t6BpwE-Ie... to TD-QSKxG8... (flutter/engine#20548)
* ddf253b4c Roll Fuchsia Mac SDK from 0ZIOLxuHh... to EEj2OHioI... (flutter/engine#20549)
* 7fa21a45a [windows] Expose the binary messenger from FlutterEngine (flutter/engine#20399)
* 3ebcde6a1 Revert "[windows] Expose the binary messenger from FlutterEngine (#20399)" (flutter/engine#20550)
* 3aff25692 Enable iOS plumbing for network security and add tests (flutter/engine#20492)
* f74e4277d Roll Dart SDK from 302893b93170 to 58a209093c38 (1 revision) (flutter/engine#20552)
* fb581b989 Roll Skia from a008b0fa8bbb to d882e93e416b (2 revisions) (flutter/engine#20553)
* 219fc839e Roll Skia from d882e93e416b to c4245f475be7 (2 revisions) (flutter/engine#20554)
* 2116ed2e1 Roll Fuchsia Mac SDK from EEj2OHioI... to ko0N4Pxl_... (flutter/engine#20555)
* 76d492229 Roll Fuchsia Linux SDK from TD-QSKxG8... to oNnqaiRXK... (flutter/engine#20556)
* 32b1b70e2 [windows] Expose the binary messenger from FlutterEngine (flutter/engine#20551)
* 9060913dc Send locale information in the Windows embedding (flutter/engine#20455)
* d7510dffa Roll Dart SDK from 58a209093c38 to e74e4de7a430 (1 revision) (flutter/engine#20559)
* 613be923b Roll Skia from c4245f475be7 to fdbd50a8dc87 (4 revisions) (flutter/engine#20561)
* 8a0e30b36 Roll Dart SDK from 2d98d25e71c3 to c59cdee365b9 (1 revision) (flutter/engine#20200)
* 0519052c8 Roll Dart SDK from c59cdee365b9 to ad9c73cb3270 (1 revision) (flutter/engine#20201)
* fc5b7779d Roll Skia from 7225788b9070 to 8e77631a80f0 (8 revisions) (flutter/engine#20184)
* cb8dfdb29 Roll Skia from 8e77631a80f0 to a6df9da28963 (17 revisions) (flutter/engine#20202)
* ea811fc77 Roll Dart SDK from ad9c73cb3270 to 0f0e04ec3afa (3 revisions) (flutter/engine#20204)
* 02d71d60e Use a single mask view to clip iOS platform view (flutter/engine#20050)
* 7f5d044f3 Wait before switching surfaces (flutter/engine#20100)
* 5513273d0 Reland: Avoid a copy in EncodeImage (flutter/engine#20003)
* 1efdd9538 Roll Dart SDK from bd528bfbd69d to ea6bde577d1c (19 revisions) (flutter/engine#20172)
* 3b0e697db Roll Skia from 8cc118dce813 to c3794dd52778 (27 revisions) (flutter/engine#20173)
* cb1a37401 Roll Fuchsia Mac SDK from T2xc0OuiK... to i0zTcQ8Qb... (flutter/engine#20175)
* ed36b1aa2 Roll Skia from c3794dd52778 to 2d01ed94605a (10 revisions) (flutter/engine#20179)
* fcc1eaf8f Fix iOS Keyboard stuck as UIKeyboardTypeNamePhonePad (flutter/engine#20181)
* 9c6837c2b Roll Skia from 2d01ed94605a to 7225788b9070 (6 revisions) (flutter/engine#20183)
* 13e993ed1 Fix Typos (flutter/engine#19691)
* 98cfd1db7 Move platform specific information to `PlatformConfiguration` class (flutter/engine#19652)
* 22fb58b77 update nullability of drawAtlas methods and flesh out docs (flutter/engine#20176)
* bcc43dfb6 Roll Dart SDK from ea6bde577d1c to 033a81d924b9 (23 revisions) (flutter/engine#20186)
* cb4bb93d9 [web] increase number of shards. sync engine web tests same as flutter repo (flutter/engine#20164)
* d986b8d60 Enable linting in several files (flutter/engine#20134)
* 7dd092dd3 Enable more linting (flutter/engine#20187)
* 3cc86ac13 Roll Dart SDK from 033a81d924b9 to ad5bcf16f1c8 (9 revisions) (flutter/engine#20191)
* 5ca8a2a0e Roll Dart SDK from ad5bcf16f1c8 to d169af6f7d8f (1 revision) (flutter/engine#20192)
* 4de0c048d Roll Dart SDK from d169af6f7d8f to 7e6c55e3aaf5 (1 revision) (flutter/engine#20196)
* 908fe012d Fix navigation message relay. (flutter/engine#20193)
* f1b3b6981 Roll Dart SDK from 7e6c55e3aaf5 to 365525432a70 (2 revisions) (flutter/engine#20197)
* 8fbdd3f1b Fix parameter names
* 083282e33 Fix Implments typo
* 4521162a0 Roll Skia from 39d1c1ebb607 to 3a608e5bc9d5 (1 revision) (flutter/engine#20101)
* b265bd2ba Roll Skia from 3a608e5bc9d5 to 620bfa3fffba (1 revision) (flutter/engine#20102)
* 36c5f6081 Roll Skia from 620bfa3fffba to 4866d0ad5f3c (1 revision) (flutter/engine#20104)
* 06fef5e36 Enable lazy-async-stacks by-default in all modes (2) (flutter/engine#19270)
* d71b11f94 Roll Fuchsia Linux SDK from ETPOTPepP... to ROYgzKMaF... (flutter/engine#20105)
* 42e4ebf06 Roll Skia from 4866d0ad5f3c to c34efe0da102 (1 revision) (flutter/engine#20108)
* 3a65b1a65 Roll Skia from c34efe0da102 to 8c7ecc1c06f4 (1 revision) (flutter/engine#20109)
* ad99f5e50 Roll Skia from 8c7ecc1c06f4 to 4f587337c306 (1 revision) (flutter/engine#20110)
* f0cc38fdb [web] Set correct defaults for text in canvas (flutter/engine#20067)
* 02f9ed908 Roll Fuchsia Mac SDK from 5dM55hp8B... to hzo88TZzN... (flutter/engine#20113)
* 34389f505 Roll Skia from 4f587337c306 to 96d6c6f04dcb (4 revisions) (flutter/engine#20114)
* 49a40faba Enabled linting on engine.cc (flutter/engine#19981)
* b955e15ee Manual roll of Dart from 24c7666def...40fd1c456e (flutter/engine#20092)
* 145ef60b9 Remove confusing logs (flutter/engine#20121)
* 8fc3926a8 Roll Skia from 96d6c6f04dcb to 57d859edd3c4 (16 revisions) (flutter/engine#20126)
* ec9e17c5c Roll zlib (flutter/engine#20119)
* f288fe563 [web] Enable canvas measurement by default (flutter/engine#19924)
* 846420886 Add missing MouseCursorPlugin destroy call (flutter/engine#19968)
* 5498add19 Roll Skia from 57d859edd3c4 to 994ce8cf2300 (1 revision) (flutter/engine#20129)
* 9398bc4b1 Roll Skia from 994ce8cf2300 to 398c654ce7be (2 revisions) (flutter/engine#20133)
* d3bc43e74 Roll Fuchsia Linux SDK from ROYgzKMaF... to d4pESQYnB... (flutter/engine#20132)
* 406891841 Manual roll of Dart 40fd1c456e...7e8348f4ce (flutter/engine#20125)
* 4c49e0b19 Manual roll of Dart cb6ed67a73...7e8348f4ce (flutter/engine#20135)
* 4a3688e47 Roll Skia from 398c654ce7be to a4bbc9d8ec4f (1 revision) (flutter/engine#20136)
* b3c6fd311 Roll Fuchsia Mac SDK from hzo88TZzN... to 3XwiR_wVO... (flutter/engine#20137)
* adb59861a Manual roll of Dart 03e4737f31...cb6ed67a73 (flutter/engine#20138)
* 941c442b8 Add ALERT SoundType enum value (flutter/engine#20139)
* 19368efcc Fix dartdocs of dart:ui (flutter/engine#20140)
* 9dd3d2ea7 Roll Skia from a4bbc9d8ec4f to 94cefeff50d2 (1 revision) (flutter/engine#20141)
* 0fdb14143 Roll Dart SDK from 03e4737f3115 to 59600f2b46ef (54 revisions) (flutter/engine#20143)
* 97d6ee26a Roll Skia from 94cefeff50d2 to 5ba6534884d9 (2 revisions) (flutter/engine#20146)
* da3d4958b Roll Dart SDK from 59600f2b46ef to 04f4272546af (5 revisions) (flutter/engine#20147)
* 8229df872 Roll Skia from 5ba6534884d9 to e393c61a1563 (1 revision) (flutter/engine#20148)
* 8e1d48eec Migrate some Dart_WeakPersistentHandle uses to Dart_FinalizableHandle (flutter/engine#20107)
* 27b61e7ac Roll ANGLE to pick up warning fixes (flutter/engine#19105)
* 146d50490 Roll Skia from e393c61a1563 to 3136789972ea (5 revisions) (flutter/engine#20150)
* 841b3917c Roll Dart SDK from 04f4272546af to e87cb96bb89c (7 revisions) (flutter/engine#20152)
* e9334c9a4 Roll Skia from 3136789972ea to 5f2b2d6dc691 (5 revisions) (flutter/engine#20153)
* f2b02d8fd [iOS] Fixes text input plugin crash (flutter/engine#20127)
* 3ed5893ac Roll Skia from 5f2b2d6dc691 to 8cc118dce813 (2 revisions) (flutter/engine#20154)
* 7c5162e0a Roll Fuchsia Mac SDK from 3XwiR_wVO... to T2xc0OuiK... (flutter/engine#20155)
* e23e4775a Lint fixes for fml, tools subdirs (flutter/engine#19990)
* f620eacd7 Roll Dart SDK from e87cb96bb89c to bd528bfbd69d (8 revisions) (flutter/engine#20158)
* e1c9673bb Fix targets in build_fuchsia_artifacts (flutter/engine#19794)
* c134e1658 add information collection for safari bots (flutter/engine#20123)
* ee4d50cd0 Revert "Enable lazy-async-stacks by-default in all modes (2) (#19270)" (flutter/engine#20165)
* 357b155ef Roll Fuchsia Linux SDK from d4pESQYnB... to d_5wDVmBd... (flutter/engine#20161)
* a6cd3ebc6 Fix lint errors in lib/ui (flutter/engine#19988)
* 280bbfc76 This makes the lint script use multiprocessing to speed it up. (flutter/engine#19987)
* 160b268ef Set locale in Linux shell (flutter/engine#19470)
* c479b9370 Fix documentation of unset platform view ID (flutter/engine#19320)
* f3ab78dc1 Fix clipboard paste functionality not working (flutter/engine#19489)
* 934534758 Added the ability to set properties in interface builder for FlutterViewController. (flutter/engine#19458)
* 69fdf6d1b Use identical in hashValues instead of operator== (flutter/engine#19615)
* 3dc81635d [android] Pass synthesized eventType to VirtualDisplay platform views and fix memory leak (flutter/engine#19620)
* b16c47d57 using text capitalization value in web (flutter/engine#19564)
* 49c0161ff Roll Skia from 16bf7d31c819 to 4d48bb35972f (32 revisions) (flutter/engine#19635)
* 2d6afa7fa Roll Skia from 4d48bb35972f to 9f821489c9f3 (4 revisions) (flutter/engine#19638)
* 35f59b922 Roll Fuchsia Linux SDK from NC9pp... to 5R9a0... (flutter/engine#19639)
* 53038e298 Roll Fuchsia Mac SDK from iwQCA... to Wym-S... (flutter/engine#19640)
* d9e68f420 Roll Skia from 9f821489c9f3 to f8a6b5b4b0d0 (1 revision) (flutter/engine#19643)
* d32961748 Changes to fix build errors in google3. (flutter/engine#19616)
* dd0a6c403 Roll Skia from f8a6b5b4b0d0 to 5160e8caa226 (9 revisions) (flutter/engine#19647)
* d98d539cb Manual Roll of Dart dfdc7e45c5...06cb010247 (flutter/engine#19649)
* dfd072715 don't throw error for the new autofill request (flutter/engine#19633)
* 39e98d28b Manual Skia roll to c91db040ad18b9cc3236e342e9acca020eaafd10 (flutter/engine#19650)
* f9acd080b Avoid a copy in EncodeImage (flutter/engine#19504)
* 7e101f1ee Roll Fuchsia Linux SDK from 5R9a0... to GOf1K... (flutter/engine#19656)
* f3be9f1bc Incorporate compat info changes into flutter engine (flutter/engine#19606)
* 9188ff66c Manual Roll of Dart 707c6404f9...dfdc7e45c5 (flutter/engine#19657)
* cbdd3e2d4 Roll Fuchsia Mac SDK from Wym-S... to -v4bL... (flutter/engine#19661)
* 6efb152dc Roll Dart SDK from 707c6404f969 to 0e25306d3f78 (4 revisions) (flutter/engine#19666)
* 22a440c67 Roll Dart SDK from 0e25306d3f78 to 6d06476bae6b (1 revision) (flutter/engine#19669)
* 806392328 Roll Fuchsia Linux SDK from GOf1K... to QWI76... (flutter/engine#19671)
* c99deb009 CkPaint uses SkPaint (flutter/engine#19562)
* 015f2ea76 Use the main bundle if the App bundle is not found (flutter/engine#18749)
* f82d30b7c Roll Dart SDK from 6d06476bae6b to a9e67d81941a (3 revisions) (flutter/engine#19677)
* 61b2fd2e3 Roll Fuchsia Mac SDK from -v4bL... to phQJt... (flutter/engine#19681)
* 74b541da2 Roll Fuchsia Linux SDK from QWI76... to mrlGt... (flutter/engine#19682)
* 25ce3db77 Roll Skia from c91db040ad18 to e4f36d7ac8f5 (20 revisions) (flutter/engine#19686)
* 162dba1ab Roll Skia from e4f36d7ac8f5 to ed15b1c39b8b (1 revision) (flutter/engine#19687)
* f97c38b01 Roll Fuchsia Mac SDK from phQJt... to kEVc6... (flutter/engine#19688)
* 40c4ee845 Roll Fuchsia Linux SDK from mrlGt... to YfVT0... (flutter/engine#19690)
* ec944b0f1 Roll Skia from ed15b1c39b8b to 1434ce1aa94d (1 revision) (flutter/engine#19692)
* 7ce988acf Roll Skia from 1434ce1aa94d to f64be13cbf84 (2 revisions) (flutter/engine#19695)
* 5f7ca41a5 Roll Fuchsia Mac SDK from kEVc6... to hRul_... (flutter/engine#19696)
* d24549cfe Roll Skia from f64be13cbf84 to 041796e60364 (3 revisions) (flutter/engine#19697)
* 617bd8866 Roll Dart SDK from a9e67d81941a to fecc8163afc7 (3 revisions) (flutter/engine#19703)
* 8d241e492 [Android] Prevent FlutterRenderer listener from calling JNI after detach (flutter/engine#19558)
* 309e514dd Roll Skia from 041796e60364 to d1ce4cb2beb8 (2 revisions) (flutter/engine#19704)
* 211f18edb Roll Skia from d1ce4cb2beb8 to 7c1967700b44 (6 revisions) (flutter/engine#19707)
* 0532227fc Roll Skia from 7c1967700b44 to 439709a97dfd (8 revisions) (flutter/engine#19712)
* 1e02bfd6a Support decimal information on the TextInputType (flutter/engine#19664)
* 7a95e32fc Linux: Use a hash table to map cursors (flutter/engine#19561)
* df2304489 [web] Implement ulps for path ops (flutter/engine#19711)
* 4a3aa4dc8 Fixes typo in android_context_gl.h (flutter/engine#19700)
* 5b966eb3f Roll Skia from 439709a97dfd to 2604a89d3353 (3 revisions) (flutter/engine#19715)
* d024ae400 [fuchsia] Use memory_requirements_2 extension. (flutter/engine#19678)
* 4392fbf8f Roll Fuchsia Linux SDK from YfVT0... to 2ct5j... (flutter/engine#19720)
* ab05c7959 Roll Fuchsia Mac SDK from hRul_... to ZXLvD... (flutter/engine#19721)
* c05ca7e7f Roll Dart SDK from fecc8163afc7 to f997d62a6d29 (13 revisions) (flutter/engine#19722)
* ae3797121 Remove xcpretty from unit tests to see full output on test failures (flutter/engine#19667)
* 91f80efd3 Moved to RMSE for image comparison to account for slight variations in golden image tests (flutter/engine#19658)
* 1e23309a3 Wait for platform view to appear in iOS UI tests (flutter/engine#19725)
* a53782f69 Roll Skia from 6130d5079d55 to 0c0d8dd6d637 (3 revisions) (flutter/engine#19570)
* 0541502d7 kick build (flutter/engine#19575)
* 07d509035 Roll Skia from 0c0d8dd6d637 to cf5e35f72130 (13 revisions) (flutter/engine#19573)
* 35b5aa5af switch const finder to package_config (flutter/engine#19576)
* de0932b8c Manual roll of Dart 06cb010247...69aba23371 (flutter/engine#19577)
* b919945af include list_libraries.dart as a snapshot for fuchsia (flutter/engine#19567)
* 3fe5edf8e Roll Skia from cf5e35f72130 to b4d60f807dbd (5 revisions) (flutter/engine#19587)
* a15bc1be2 [CanvasKit] Dispose the overlay surface when a platform view is disposed (flutter/engine#19546)
* 0dc86cda1 Only attempt surface creation in viewDidLayoutSubviews if the application is active. (flutter/engine#19592)
This field is used to look-up the event in the platform
that resuted a given `PointerEvent`. This is currently only
used on Android, where the `embedderId` is set to be the
`motionEventId` for a given `MotionEvent`.
Roll engine to d0d6a4c2362d2ed478006bb3b01c34c0e96033b4
* 1ae95f795 Roll Skia from 318afe66e699 to 63a0a758ce14 (4 revisions) (flutter/engine#19335)
* b1b946904 Manual roll of Dart e24733ebd1...63cf56d925 (flutter/engine#19337)
* de68a7f3b Roll Skia from 63a0a758ce14 to f123f06aabd6 (9 revisions) (flutter/engine#19336)
* 220a83102 Move fuchsia/scenic integration behind #define (flutter/engine#19003)
* de74f8a58 migrate web engine implementation to null-safe Dart (flutter/engine#19172)
* 4cd3ec077 Fix broken mac/fuchsia compiles (flutter/engine#19339)
* 77e9f94b0 Roll Dart SDK from e24733ebd16c to 243ad5427564 (5 revisions) (flutter/engine#19338)
* 4333fc312 Roll Dart SDK from 243ad5427564 to 7fc61e77e225 (5 revisions) (flutter/engine#19342)
* b3cfbd230 Roll Fuchsia Mac SDK from YGK_M... to l3tHO... (flutter/engine#19343)
* a28b7f0f3 Implement onDisplayPlatformView (flutter/engine#19344)
* 1a4f38ff4 Roll Dart SDK from 7fc61e77e225 to 871f0ee31eb0 (4 revisions) (flutter/engine#19346)
* 3d61564ac Roll Fuchsia Linux SDK from _d0dW... to Y_dK2... (flutter/engine#19347)
* 727a38d8b Roll Fuchsia Mac SDK from l3tHO... to SuveI... (flutter/engine#19348)
* ccfa0e79e Roll Fuchsia Linux SDK from Y_dK2... to lgSTC... (flutter/engine#19349)
* 2ff740e9f Roll Dart SDK from 871f0ee31eb0 to f91547d6dd45 (1 revision) (flutter/engine#19350)
* 692dfb3fc update compilation rules for null-safety (flutter/engine#19386)
* 729ca5ee6 Roll Fuchsia Linux SDK from lgSTC... to ScRia... (flutter/engine#19389)
This rolls the engine from:
965fbbed1776545ee681cb57f3fb1d0c2000bbcb to
b5f5e6332cb4987e9e38ffaa267733ec0a8705ba. A Dart SDK roll in this range
changed the format of the compileExpression RPC VMService endpoint,
necessitating a tool patch.
Failing dev/integration_tests/ui/test_driver/keyboard_resize_test.dart
Also timing out on new_gallery_ios__transition_perf
This reverts commit c7a37c72c2.
* 141ee78b8 Roll Dart SDK from 2b917f5b6a0e to 0fab083e1c2b (15 revisions) (flutter/engine#18974)
* f5ab179e7 Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (flutter/engine#18979)
* 4dabac999 Roll Fuchsia Linux SDK from 8AiUM... to ThzHh... (flutter/engine#18976)
* 50cae024a Reland: Add RAII wrapper for EGLSurface (flutter/engine#18977)
* db7f226c5 Include the memory header as unique_ptr is used in ASCII Trie. (flutter/engine#18978)
* b19a17d5d Implement an EGL resource context for the Linux shell. (flutter/engine#18918)
* ca26b7558 Make Linux shell plugin constructor descriptions consistent (flutter/engine#18940)
* efd1452a4 Roll Skia from 9c401e7e1ace to f69e40841eb9 (11 revisions) (flutter/engine#18983)
* e5845af42 Put JNI functions under an interface (flutter/engine#18903)
* 1ddc6e1d3 Call destructor and fix check (flutter/engine#18985)
* 7f71f1d90 Roll Fuchsia Mac SDK from oWhyp... to gAD3P... (flutter/engine#18982)
* 74291b73b Roll Dart SDK from 0fab083e1c2b to e62b89c56d01 (10 revisions) (flutter/engine#18987)
* 2739bbfcf [web] Provide a hook to disable location strategy (flutter/engine#18969)
* 336d000b4 Roll Skia from f69e40841eb9 to 553496b66f12 (2 revisions) (flutter/engine#18992)
* b82769bdf Roll Skia from 553496b66f12 to 0ad37b87549b (2 revisions) (flutter/engine#18993)
* f5ca58b18 Roll Dart SDK from e62b89c56d01 to b0d2b97d2cd7 (4 revisions) (flutter/engine#18994)
* 2a82a0832 [dart] Account for compiler api change (flutter/engine#19002)
* 369e0a9b9 Add ui_benchmarks (flutter/engine#18945)
* a0a92d6c6 Roll Skia from 0ad37b87549b to de175abede4d (1 revision) (flutter/engine#18995)
* cea5a9c7a Roll Dart SDK from b0d2b97d2cd7 to f043f9e5f6ea (6 revisions) (flutter/engine#18997)
* d417772d7 Roll Fuchsia Mac SDK from gAD3P... to Wj0yo... (flutter/engine#19001)
* 45386229e Roll Skia from de175abede4d to 32d5cfa1f35e (15 revisions) (flutter/engine#19005)
* 71fce02dd Fix shift-tab not working by adding more GTK->GLFW key mappings. (flutter/engine#18988)
* 5ddc122f0 Fix inverted check in creating resource surface (flutter/engine#18989)
* 87d888804 Show warning if method response errors occur and error not handled. (flutter/engine#18946)
* 5171fbdc7 Roll Skia from 32d5cfa1f35e to 21bbfc6c2dfe (5 revisions) (flutter/engine#19006)
* 4bd6aea07 Always send key events, even if they're used for text input. (flutter/engine#18991)
* 9f898e98c Don't process key events when the text input is not requested (flutter/engine#18990)
* 48d709164 Roll buildroot for Windows warning update (flutter/engine#19000)
* 5f37029a2 Roll Dart SDK from f043f9e5f6ea to f0ea02bc51f8 (22 revisions) (flutter/engine#19010)
* ac809b48c onBeginFrame JNI (flutter/engine#18866)
* e1c622b4a Make SKSL caching test work on Fuchsia on arm64 (flutter/engine#18572)
* 2651beba0 Exit before pushing a trace event when layer tree holder is empty (flutter/engine#19008)
* acf048bd0 Remove log added for local testing (flutter/engine#19012)
* 1f3aa23e2 Roll Dart SDK from f0ea02bc51f8 to 0b64f5488965 (9 revisions) (flutter/engine#19013)
* 8dcc95dbd Roll Fuchsia Mac SDK from Wj0yo... to gR0Zc... (flutter/engine#19015)
* f6455fa6f Roll Dart SDK from 0b64f5488965 to 50836c171e91 (4 revisions) (flutter/engine#19017)
* b2fea9dcf Roll Skia from 21bbfc6c2dfe to 30212b7941d6 (6 revisions) (flutter/engine#19009)
* 006564625 Roll Skia from 30212b7941d6 to 3d6bf04366f6 (17 revisions) (flutter/engine#19020)
* 0a852d8ad Revert "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979)" (flutter/engine#19023)
* 194acdfae apply null safety syntax to mobile dart:ui (flutter/engine#18933)
* b0a0e0e32 Roll Skia from 3d6bf04366f6 to 637838d20abd (2 revisions) (flutter/engine#19021)
* be499ab46 Roll Fuchsia Mac SDK from gR0Zc... to H-uAk... (flutter/engine#19022)
* 8c24c41a0 Roll Skia from 637838d20abd to ac16760df463 (1 revision) (flutter/engine#19025)
* 7cb7003a1 onEndFrame JNI (flutter/engine#18867)
* e3fdb2330 [fuchsia] Add ability to configure separate data and asset dirs (flutter/engine#18858)
* 983b6e198 Call Shell::NotifyLowMemory when backgrounded/memory pressure occurs on Android (flutter/engine#19026)
* f7d241fd8 Wire up channel for restoration data (flutter/engine#18042)
* e84d497b9 Fix hit testing logic in fuchsia a11y (flutter/engine#19029)
* 801559ac4 Revert to last-known-good-rev of Dart SDK (flutter/engine#19031)
This engine version contains the Dart SDK that has been unforked for the
null-safety feature.
9b905d3f0 Manual roll of Dart 617bc54b71...39e0e75fcf (#18215)
7e205b37e Roll src/fuchsia/sdk/mac from 1MVsE... to 4MCVP... (#18217)
9193d8ff8 Roll src/third_party/skia 0dc207f836da..a14084ba1b41 (3 commits) (#18219)
403931ff2 Add FlValue (#18185)
46a6d966a [SkParagraph] Copy text height behavior to the Skia paragraph style (#18178)
e7ee47d91 [web] Implement matrix parameter for linear gradient (#18208)
28d99854a Reland again "Remove layer integral offset snapping #17112" (#18160)
5e361f57d Roll src/third_party/skia c66cd987f7c0..0dc207f836da (5 commits) (#18212)
716dbf00c Refactor GLFW embedding to support headless mode (#18205)
23cca3211 Manual Roll of Dart 39e0e75fcf...ce62ad2e8b (#18211)
15f72b8c0 Support EventChannel C++ plugin API for Linux/Windows (#17015)
e5a7ca577 Handle leak of message handle when no engine present (#18157)
d3bde19c1 add docs to platformviewios (and some drive-by changes) (#17593)
b582d774f Roll src/third_party/skia 0066adefa97d..c66cd987f7c0 (4 commits) (#18206)
5e7d6d05f Roll src/third_party/skia edea19858ccc..0066adefa97d (3 commits) (#18203)
88b9d4240 Remove the global engine entry timestamp (#18182)
0dffdd5de Roll src/third_party/dart e86e4d61834a..ce62ad2e8b40 (13 commits) (#18201)
56fe6d255 Roll src/third_party/skia 2871ab0727bf..edea19858ccc (3 commits) (#18198)
bcdf99121 Fixed ChildSceneLayer elevation issue on Fuchsia. (#18144)
ede658e2d [profiling] CPU Profiling support for iOS (#18087)
d043923d7 Roll src/third_party/skia e3d1de7c5281..2871ab0727bf (1 commits) (#18197)
807f1914e Roll src/third_party/dart 733153eb517c..e86e4d61834a (6 commits) (#18195)
fe3f8df81 Roll src/third_party/skia 3b2db26c59d6..e3d1de7c5281 (4 commits) (#18192)
34b062998 Roll fuchsia/sdk/core/mac-amd64 from jMJqf... to 1MVsE... (#18194)
e9b2afefd Roll fuchsia/sdk/core/linux-amd64 from RpHTv... to MhpFP... (#18191)
35fa00629 Roll src/third_party/skia 88d04cb51acf..3b2db26c59d6 (1 commits) (#18190)
e54bb9e20 Roll src/third_party/dart 4da5b40fb6dc..733153eb517c (23 commits) (#18188)
0c35a3417 Roll src/third_party/skia f5132a05c893..4baa7326ccfb (1 commits) (#18003)
f07712bbf Roll src/third_party/skia 5f56cb1d3b4f..f5132a05c893 (6 commits) (#17999)
103c9c78f Bumped up the timeout for testAccessibilityFocusOnTextSemanticsProducesCorrectIosViews (#17988)
a1fdff6b1 Roll src/third_party/skia 81ef385c1fcd..5f56cb1d3b4f (14 commits) (#17991)
22479ca5e Roll Dart to 726d3c772554924f62db0b9e0d4c280dbbddc824 (#17993)
494a63c41 Trial PR to enable null safety unfork in the Dart SDK. (#17818)
887efcbc9 Roll fuchsia/sdk/core/linux-amd64 from eapIV... to 3h-X9... (#17987)
50ae2b997 Set SkSL asset manager in RunConfiguration ctor (#17948)
5f437fb4f Started ignoring remote keyboard notifications. (#17981)
027eff8b1 Reenable flutter scenic test to identify crashes and follow up on fixes. (#17979)
992a55c90 Update buildroot (#17978)
d5587dfa7 Roll src/third_party/skia 78debd6f6d83..81ef385c1fcd (1 commits) (#17976)
aa00d5039 [web] Don't allow empty initial route (#17936)
3b0e4153b Roll fuchsia/sdk/core/mac-amd64 from 9O3Ef... to arZdZ... (#17975)
66af9ea70 Roll src/third_party/skia 981d590e8eba..78debd6f6d83 (5 commits) (#17972)
732bf22b3 Manual roll of Dart to 03429b20cd67f85d65cc589b529ab8c1a4780912...a53d336b9fd4bbb415d2f1e3f4c653aa107f31c7 (#17971)
cad81c721 Roll src/third_party/skia 1ae3e75a0b4c..981d590e8eba (1 commits) (#17968)
eed05dd00 Add initial unit tests for the android embedding (#17921)
168a65fac Roll src/third_party/dart 2e438d1baffc..a53d336b9fd4 (4 commits) (#17967)
742adb8b8 Roll src/third_party/skia 97cfb05aabe4..1ae3e75a0b4c (2 commits) (#17966)
805ef7c59 Roll fuchsia/sdk/core/mac-amd64 from 2CE6x... to 9O3Ef... (#17963)
11c6a18f2 Roll src/third_party/skia c12aad9485a9..97cfb05aabe4 (3 commits) (#17957)
4e29e5741 Roll fuchsia/sdk/core/mac-amd64 from 9-v-E... to 2CE6x... (#17955)
4f3b9295e Roll src/third_party/dart 216e3df4526c..2e438d1baffc (7 commits) (#17950)
4f888d662 Change the repo fetch script used in integration tests (#17943)
3999ef913 Roll src/third_party/skia 1e21d14f2b8b..c12aad9485a9 (20 commits) (#17942)
d01de3ba4 Roll src/third_party/dart a69cb6d700f5..216e3df4526c (16 commits) (#17945)
2589d07ee Fix accessibility focus loss when first focusing on text field (#17803)
3af2b1a78 Roll fuchsia/sdk/core/linux-amd64 from _dAFU... to G4HpJ... (#17938)
d132ac576 [web] Fix exception when getting boxes for rich text range (#17933)
cade0e90c [web] Batch systemFontChange messages (#17885)
* 094563566 Roll src/third_party/skia cc8a76f3c763..04513752fd6e (22 commits) (flutter/engine#17529)
* faf44fed5 Improve C++ plugin lifetime handling (flutter/engine#17489)
* 4b69cf2c4 [tools][fuchsia] Do not tar debug symbol CIPD uploads (flutter/engine#17506)
* 19a7fbf02 Fixed nullability in plugin header and overridden type mismatch error. (flutter/engine#17532)
* ab434c554 Revert "[tools][fuchsia] Do not tar debug symbol CIPD uploads (#17506)" (flutter/engine#17537)
* e55b4476f Use const refs in for loops where reasonable (flutter/engine#17484)
* e2b86556b Roll src/third_party/skia 8efbbbc0d1d4..e70e0c055f56 (1 commits) (flutter/engine#17496)
* a9c6222cd Roll fuchsia/sdk/core/mac-amd64 from 6V5BR... to tKvUB... (flutter/engine#17497)
* fa0907512 Roll fuchsia/sdk/core/linux-amd64 from -jFTb... to TWx2R... (flutter/engine#17498)
* 983d1e170 Fix include paths of fml/time headers in the shell and rasterizer (flutter/engine#17502)
* 09bc1fc45 Small updates to objcdocs (flutter/engine#17151)
* 0b3f2d3e9 Always cache SkSL when using the Metal backend. (flutter/engine#17468)
* ff62dec5c Roll to clang11, mark 4 (flutter/engine#17483)
* 08ae3bb63 Remove JSON codec from C++ client wrapper (flutter/engine#17312)
* 2e909652a Fix bad texture view config (flutter/engine#17486)
* abc72933e [pipeline] Add trace event for lag between target and display times (flutter/engine#17384)
* Updated bin/internal/fuchsia-linux.version
* Update stack trace test expectations to adjust for a fix landed in dart sdk
* Include engine roll to 10887c2abe7b7fe5866e84d6b63dd546f02fc963
* Update column for the exception expectation
* 7c612de34 Roll fuchsia/sdk/core/linux-amd64 from cXgMr... to cTw2C... (flutter/engine#16970)
* 6cfa7fcad fix shadows and mask filter blurs (flutter/engine#16963)
* bfebadfce Roll src/third_party/skia 012f8497802e..93a2a6b8badb (4 commits) (flutter/engine#16974)
* 47963a598 Roll src/third_party/skia 93a2a6b8badb..74055566bd14 (2 commits) (flutter/engine#16981)
* 98f994184 [fuchsia] fix broken flows when under high load (flutter/engine#16834)
* fe051e08a Fix issue viewdidload call while init FlutterViewController (flutter/engine#16672)
* 0ad54c210 [web] Fixes IE11 crash due to missing canvas ellipse support and font polyfill failure (flutter/engine#16965)
* f6435de88 Roll fuchsia/sdk/core/mac-amd64 from J6ct_... to 95geB... (flutter/engine#16982)
* 43971caf0 Roll src/third_party/skia 74055566bd14..54de2fa48d85 (3 commits) (flutter/engine#16983)
* 45e61a6ff Roll fuchsia/sdk/core/linux-amd64 from cTw2C... to K1wwe... (flutter/engine#16984)
* 1ab5c3641 Roll src/third_party/skia 54de2fa48d85..beaaf4700f50 (3 commits) (flutter/engine#16987)
* e2c04549a remove 10s timeouts from tests (flutter/engine#16988)
* dfc9c126d Roll src/third_party/skia beaaf4700f50..6e58290ba639 (9 commits) (flutter/engine#16990)
* eddda8032 fushia licenses fix (flutter/engine#16992)
* c15f239c1 documented fluttertexture.h (flutter/engine#16950)
* e1ba7a18f Roll src/third_party/skia 6e58290ba639..24a8e9e170f7 (5 commits) (flutter/engine#16996)
* fc5963d2d [web] Engine integration test (flutter/engine#16930)
* d323bace5 doxygen tooling updates and doxygen for FlutterCodecs.h (flutter/engine#16947)
* 03ddc1d4d Started deleting .DS_Store files so licenses can run on mac os x. (flutter/engine#16998)
* 30a82927b Roll src/third_party/skia 24a8e9e170f7..cf573d844da6 (4 commits) (flutter/engine#17004)
* d0319631b Roll fuchsia/sdk/core/mac-amd64 from 95geB... to hW33F... (flutter/engine#17006)
* 41b371d0b Roll fuchsia/sdk/core/linux-amd64 from K1wwe... to FGMpI... (flutter/engine#17007)
* 619acd58c Revert "fix shadows and mask filter blurs (#16963)" (flutter/engine#17008)
* 38f497c4d Roll src/third_party/skia 9dd0bd78b2d7..470f0637aeea (11 commits) (flutter/engine#16887)
* 5073cc7cb Roll src/third_party/dart fbe9f6115d2f..0b819161d778 (3 commits) (flutter/engine#16888)
* df942131b Revert "Try rasterizing images and layers only once , even when their rasterization fails. Further enforce the same access threshold on layers as on Pictures. Previously layers would always be cached. The latter is a semantic change. (#16545)" (flutter/engine#16889)
* b230adbb3 Roll src/third_party/skia 470f0637aeea..ded437003d0e (6 commits) (flutter/engine#16891)
* 63bdf3e1b Roll fuchsia/sdk/core/mac-amd64 from q2DAy... to WmA2M... (flutter/engine#16892)
* e54f2c8c1 Const finder missing `static const` list/map/set fields. (flutter/engine#16896)
* 10275fe66 Roll fuchsia/sdk/core/linux-amd64 from 9NHsJ... to uiAI5... (flutter/engine#16893)
* 8d046faf9 Roll src/third_party/skia ded437003d0e..b43cfa4d3f96 (7 commits) (flutter/engine#16894)
* 9c5399315 Roll src/third_party/dart 0b819161d778..ca3ad264a649 (18 commits) (flutter/engine#16898)
* 6991dd981 Roll src/third_party/skia b43cfa4d3f96..8121d27b297c (10 commits) (flutter/engine#16899)
* 9beac71a2 Add support for software text editing controls (flutter/engine#15560)
* ab9f83fe0 Roll fuchsia/sdk/core/linux-amd64 from RYDur... to bgFop... (flutter/engine#16855)
* 62d0c0829 Roll src/third_party/dart dda5bcee00d3..4dad6d77ba50 (6 commits) (flutter/engine#16856)
* 76d12d2cb Roll src/third_party/skia 03d9e8af0d25..262796edeba6 (11 commits) (flutter/engine#16857)
* 01a52b994 Try rasterizing images and layers only once, even when their rasterization fails. Further enforce the same access threshold on layers as on Pictures. Previously layers would always be cached. The latter is a semantic change. (flutter/engine#16545)
* 3b0d1a8d2 script for fetching correct flutter version (flutter/engine#16818)
* 9746ddb61 Roll src/third_party/dart 4dad6d77ba50..6708f6d4c7df (15 commits) (flutter/engine#16860)
* 90736bbc5 Roll src/third_party/skia 262796edeba6..54cb21430ccb (23 commits) (flutter/engine#16861)
* 142882e1b Roll src/third_party/skia 54cb21430ccb..e1ae9c4bcf2e (4 commits) (flutter/engine#16863)
* 71923563a Manual roll of Dart 09bbd3cca5...6708f6d4c7 (flutter/engine#16864)
* fae5ff658 Roll src/third_party/skia e1ae9c4bcf2e..5d1c3e2ead61 (2 commits) (flutter/engine#16865)
* c6525a428 Roll src/third_party/skia 5d1c3e2ead61..59b160f99106 (2 commits) (flutter/engine#16866)
* 755e2b559 Roll src/third_party/skia 59b160f99106..71a20b2685c6 (1 commits) (flutter/engine#16867)
* 93d0eff4d Roll src/third_party/skia 71a20b2685c6..ecbb0fb2d5bc (1 commits) (flutter/engine#16869)
* bfee5ae23 Roll fuchsia/sdk/core/linux-amd64 from bgFop... to F_Ihm... (flutter/engine#16871)
* ca29b47bf Roll fuchsia/sdk/core/mac-amd64 from K26F5... to 79I0C... (flutter/engine#16872)
* 708ca2c62 Roll src/third_party/skia ecbb0fb2d5bc..666707336e07 (1 commits) (flutter/engine#16873)
* 78ea291da Roll fuchsia/sdk/core/mac-amd64 from 79I0C... to NoQzJ... (flutter/engine#16874)
* 7b43bb863 Roll fuchsia/sdk/core/linux-amd64 from F_Ihm... to 22R78... (flutter/engine#16875)
* 75c9c62f8 Roll src/third_party/skia 666707336e07..231f1bf56556 (1 commits) (flutter/engine#16876)
* 7a86b83f0 Roll src/third_party/dart 09bbd3cca5d4..860dca93ea42 (1 commits) (flutter/engine#16877)
* d0c87e212 Roll src/third_party/skia 231f1bf56556..d6205322cdc5 (1 commits) (flutter/engine#16878)
* b4c58545a Roll src/third_party/skia d6205322cdc5..6729496a037f (1 commits) (flutter/engine#16879)
* 03f0ee548 Roll src/third_party/skia 6729496a037f..367dbff98555 (1 commits) (flutter/engine#16880)
* d84b96855 Roll fuchsia/sdk/core/mac-amd64 from NoQzJ... to q2DAy... (flutter/engine#16881)
* 4490e7cf9 Roll fuchsia/sdk/core/linux-amd64 from 22R78... to 9NHsJ... (flutter/engine#16882)
* a39e7ac44 Roll src/third_party/skia 367dbff98555..986680240f81 (1 commits) (flutter/engine#16884)
* 62b1e50ed Roll src/third_party/dart 860dca93ea42..fbe9f6115d2f (9 commits) (flutter/engine#16885)
* 5e474ee86 Roll src/third_party/skia 986680240f81..9dd0bd78b2d7 (2 commits) (flutter/engine#16886)
* 8af3b1b4d Roll src/third_party/skia f0a13d04c233..7f5e3c7e43c7 (6 commits) (flutter/engine#16810)
* 060a7733a Roll fuchsia/sdk/core/linux-amd64 from QU3ft... to 94el1... (flutter/engine#16821)
* 858185cd5 Roll src/third_party/skia 659cc1c90705..19304d88c8be (5 commits) (flutter/engine#16778)
* ecdfc91d1 Roll fuchsia/sdk/core/linux-amd64 from PGfiE... to QU3ft... (flutter/engine#16779)
* 48d64c13e update hash code logic on the web (flutter/engine#16624)
* 110c1c9ad Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks. (flutter/engine#16653)
* ca6165f91 Roll src/third_party/skia c1bb9cba16be..7281a8623799 (9 commits) (flutter/engine#16665)
* c264e1cf9 Roll src/third_party/dart 999eeea5a3ff..3883c6070942 (5 commits) (flutter/engine#16666)
* 1cd130444 Control test timeouts based on debugger status or command line flags. (flutter/engine#16375)
* 9309ff549 Roll src/third_party/skia 7281a8623799..fe6fe6c5a8a8 (7 commits) (flutter/engine#16667)
* d03582d18 URL-encode asset URLs so assets are properly loaded (flutter/engine#16630)
* 40e3ab12b Roll fuchsia/sdk/core/mac-amd64 from 06MUz... to _jvYk... (flutter/engine#16668)
* ef9e7b1a1 Revert "Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks. (#16653)" (flutter/engine#16674)
* 16eeac54c Roll src/third_party/skia fe6fe6c5a8a8..799a23cf0602 (1 commits) (flutter/engine#16669)
* c79620580 Roll fuchsia/sdk/core/linux-amd64 from 2W9Xr... to VHyDa... (flutter/engine#16670)
* 4f4a1d503 Roll src/third_party/dart 3883c6070942..c11c0ae3fdca (9 commits) (flutter/engine#16673)
* 80f73eeaf Roll src/third_party/skia 799a23cf0602..d0d033a12556 (3 commits) (flutter/engine#16675)
* 151688ceb Roll src/third_party/skia d0d033a12556..a037445e07a7 (4 commits) (flutter/engine#16676)
* 8e82311e3 Roll src/third_party/skia a037445e07a7..c5ff41f2976e (1 commits) (flutter/engine#16677)
* 84dc383b6 Roll src/third_party/dart c11c0ae3fdca..707ecda05e14 (1 commits) (flutter/engine#16678)
* f49a8b62f Roll src/third_party/skia c03e6982f96f..465864cad5d2 (14 commits) (flutter/engine#16524)
* c477c0644 Enable verbose logging for shell unittests on Fuchsia (flutter/engine#16526)
* a662579f7 Clear frame references at the end of every CanvasKit frame (flutter/engine#16525)
* 3f31ea3d3 Roll src/third_party/skia 465864cad5d2..21f382c19d76 (6 commits) (flutter/engine#16528)
* 38fb6b135 Roll fuchsia/sdk/core/linux-amd64 from 8L7NY... to Bmq1m... (flutter/engine#16529)
* 9c0168a5a Roll fuchsia/sdk/core/mac-amd64 from PMcw3... to 7JkB7... (flutter/engine#16530)
* e8a888dfa Roll src/third_party/skia 21f382c19d76..f83d0346c06a (2 commits) (flutter/engine#16532)
* 1e8b33130 Roll src/third_party/dart 5244d99a5d4e..5fc031ebc1d7 (42 commits) (flutter/engine#16533)
* c4e3ae6ae Roll src/third_party/skia f83d0346c06a..88c3793a4eaa (1 commits) (flutter/engine#16534)
* 6cdb14e17 Roll src/third_party/skia 88c3793a4eaa..abefc9c170c9 (1 commits) (flutter/engine#16535)
* 975acd8ff Roll src/third_party/skia abefc9c170c9..4fe89b4d871d (2 commits) (flutter/engine#16536)
* b7424d0ce Roll src/third_party/dart 5fc031ebc1d7..30151a654151 (2 commits) (flutter/engine#16537)
* 25e812778 Roll src/third_party/skia 4fe89b4d871d..dc2782c380f6 (1 commits) (flutter/engine#16538)
* 74fa10c95 Roll src/third_party/dart 30151a654151..76b18c455e2c (1 commits) (flutter/engine#16539)
* 91b8e406c Roll src/third_party/skia dc2782c380f6..cdf2491afa04 (1 commits) (flutter/engine#16540)
* 5acf9b195 Roll src/third_party/skia cdf2491afa04..50a490a1a4fb (2 commits) (flutter/engine#16541)
* 989777718 Roll src/third_party/skia 50a490a1a4fb..c3b67eb988c8 (4 commits) (flutter/engine#16542)
* 78a890972 Use os_log instead of syslog on Apple platforms (flutter/engine#13487)
* ea56ad22d libtxt: use a fixture in the benchmarks (flutter/engine#16531)
* a61dbf2f6 Revert "Use os_log instead of syslog on Apple platforms (#13487)" (flutter/engine#16546)
* 539f64f56 [fuchsia] Disable retained layers (flutter/engine#16548)
* c3b507248 Expose DPI helper functions for Runner apps to use (flutter/engine#16313)
* 5041ff1b1 support endless trace buffer (flutter/engine#16520)
* 6aacf5e76 Re-land: Use os_log instead of syslog on Apple platforms (flutter/engine#16549)
* a5736b85d Roll src/third_party/skia c3b67eb988c8..b1525c721ea6 (4 commits) (flutter/engine#16543)
* 49a370f8e Roll src/third_party/dart 76b18c455e2c..e4c39721c473 (6 commits) (flutter/engine#16544)
* 270421c10 Fix ensureInitializationCompleteAsync callback when already initialized. (#39675) (flutter/engine#16503)
* ca02b9197 Prevent long flash when switching to Flutter app. (#47903) (flutter/engine#16527)
* 44e80fd61 skiping tests in Safari. LUCI recipe for Mac is ready. this is the only step left for stopping us running unit tests in Safari (flutter/engine#16550)
* 5fb0116d6 iOS platform view gesture blocking policy. (flutter/engine#15940)
* e0ebaea59 Revert "Re-land: Use os_log instead of syslog on Apple platforms (#16549)" (flutter/engine#16558)
* 8a6b9498b [Fuchsia] Dump syslog output after tests have run (flutter/engine#16561)
* bca879c7b Roll src/third_party/dart e4c39721c473..0299903f3e78 (31 commits) (flutter/engine#16553)
* cd11d7ab3 Roll fuchsia/sdk/core/mac-amd64 from 7JkB7... to t4kck... (flutter/engine#16555)
* 99a265b03 [web] Fix edge cases in Paragraph.getPositionForOffset to match Flutter (flutter/engine#16557)
* 8f8af1f89 Update felt documentation (flutter/engine#16559)
* 13dce501d Roll src/third_party/skia b1525c721ea6..67da665c27ff (32 commits) (flutter/engine#16562)
* 7c6757389 Fix multiline Javadoc code blocks (flutter/engine#16565)
* aece5ad71 Move log_listener call into the reboot trap (flutter/engine#16564)
* 42f18d907 Roll src/third_party/skia 67da665c27ff..886e8500a9f2 (3 commits) (flutter/engine#16566)
* c4c6ef671 Samsung keyboard duplication workaround: updateSelection (flutter/engine#16547)
* 15062ca7a Revert "Re-arm timer as necessary in MessageLoopFuchsia" (flutter/engine#16568)
* 8802a1d4f Roll src/third_party/skia 886e8500a9f2..9102c86a81ad (1 commits) (flutter/engine#16570)
* dbdcae44c Roll src/third_party/skia 9102c86a81ad..6029cbd560b7 (2 commits) (flutter/engine#16575)
* f39bc73d6 Exposes FlutterSurfaceView, and FlutterTextureView to FlutterActivity and FlutterFragment. (#41984, #47557) (flutter/engine#16552)
* db030ec18 Roll src/third_party/skia 6029cbd560b7..1a733b5b760a (1 commits) (flutter/engine#16577)
* 050d29db5 Roll src/third_party/skia 1a733b5b760a..1d1333fcedf8 (3 commits) (flutter/engine#16578)
* 97fd898f4 Roll fuchsia/sdk/core/mac-amd64 from t4kck... to oHa-O... (flutter/engine#16581)
* 2e6786621 Roll src/third_party/skia 1d1333fcedf8..3bf3b92dfab0 (1 commits) (flutter/engine#16584)
* f49a8b62f Roll src/third_party/skia c03e6982f96f..465864cad5d2 (14 commits) (flutter/engine#16524)
* c477c0644 Enable verbose logging for shell unittests on Fuchsia (flutter/engine#16526)
* a662579f7 Clear frame references at the end of every CanvasKit frame (flutter/engine#16525)
* 3f31ea3d3 Roll src/third_party/skia 465864cad5d2..21f382c19d76 (6 commits) (flutter/engine#16528)
* 38fb6b135 Roll fuchsia/sdk/core/linux-amd64 from 8L7NY... to Bmq1m... (flutter/engine#16529)
* 9c0168a5a Roll fuchsia/sdk/core/mac-amd64 from PMcw3... to 7JkB7... (flutter/engine#16530)
* e8a888dfa Roll src/third_party/skia 21f382c19d76..f83d0346c06a (2 commits) (flutter/engine#16532)
* 1e8b33130 Roll src/third_party/dart 5244d99a5d4e..5fc031ebc1d7 (42 commits) (flutter/engine#16533)
* c4e3ae6ae Roll src/third_party/skia f83d0346c06a..88c3793a4eaa (1 commits) (flutter/engine#16534)
* 6cdb14e17 Roll src/third_party/skia 88c3793a4eaa..abefc9c170c9 (1 commits) (flutter/engine#16535)
* 975acd8ff Roll src/third_party/skia abefc9c170c9..4fe89b4d871d (2 commits) (flutter/engine#16536)
* b7424d0ce Roll src/third_party/dart 5fc031ebc1d7..30151a654151 (2 commits) (flutter/engine#16537)
* 25e812778 Roll src/third_party/skia 4fe89b4d871d..dc2782c380f6 (1 commits) (flutter/engine#16538)
* 74fa10c95 Roll src/third_party/dart 30151a654151..76b18c455e2c (1 commits) (flutter/engine#16539)
* 91b8e406c Roll src/third_party/skia dc2782c380f6..cdf2491afa04 (1 commits) (flutter/engine#16540)
* 5acf9b195 Roll src/third_party/skia cdf2491afa04..50a490a1a4fb (2 commits) (flutter/engine#16541)
* 989777718 Roll src/third_party/skia 50a490a1a4fb..c3b67eb988c8 (4 commits) (flutter/engine#16542)
* 78a890972 Use os_log instead of syslog on Apple platforms (flutter/engine#13487)
* ea56ad22d libtxt: use a fixture in the benchmarks (flutter/engine#16531)
* a61dbf2f6 Revert "Use os_log instead of syslog on Apple platforms (#13487)" (flutter/engine#16546)
* 539f64f56 [fuchsia] Disable retained layers (flutter/engine#16548)
* c3b507248 Expose DPI helper functions for Runner apps to use (flutter/engine#16313)
* 5041ff1b1 support endless trace buffer (flutter/engine#16520)
* 6aacf5e76 Re-land: Use os_log instead of syslog on Apple platforms (flutter/engine#16549)
* a5736b85d Roll src/third_party/skia c3b67eb988c8..b1525c721ea6 (4 commits) (flutter/engine#16543)
* 49a370f8e Roll src/third_party/dart 76b18c455e2c..e4c39721c473 (6 commits) (flutter/engine#16544)
* 270421c10 Fix ensureInitializationCompleteAsync callback when already initialized. (#39675) (flutter/engine#16503)
* ca02b9197 Prevent long flash when switching to Flutter app. (#47903) (flutter/engine#16527)
* 44e80fd61 skiping tests in Safari. LUCI recipe for Mac is ready. this is the only step left for stopping us running unit tests in Safari (flutter/engine#16550)
* 5fb0116d6 iOS platform view gesture blocking policy. (flutter/engine#15940)
* e0ebaea59 Revert "Re-land: Use os_log instead of syslog on Apple platforms (#16549)" (flutter/engine#16558)
* a195a92cc [SkParagraph] Text layout benchmarks using SkParagraph (flutter/engine#16373)
* 0340d457a Roll fuchsia/sdk/core/mac-amd64 from fvWgE... to FLFOw... (flutter/engine#16498)
* 9443518f6 Fix safe area reporting with transparent FlutterActivitys. (#46060) (flutter/engine#16208)
* 0980b2ad5 Roll src/third_party/skia 9f3eef796f63..b2031d4255e2 (12 commits) (flutter/engine#16499)
* 8f03a563d Check Java formatting in format.sh (flutter/engine#16500)
* 077918dcf Apply Google Java format (flutter/engine#16501)
* ec1b2e39f Roll src/third_party/skia b2031d4255e2..a9405c2a2967 (5 commits) (flutter/engine#16502)
* 82d193241 Roll src/third_party/skia a9405c2a2967..8dad1ffd81f8 (1 commits) (flutter/engine#16505)
* a302bfd06 Roll src/third_party/dart fd992e423ef6..4310f50edc95 (17 commits) (flutter/engine#16506)
* a86f4cba3 Roll fuchsia/sdk/core/linux-amd64 from LvSlH... to 8L7NY... (flutter/engine#16508)
* 6c04a6960 Roll src/third_party/skia 8dad1ffd81f8..c03e6982f96f (2 commits) (flutter/engine#16510)
* b1aaec3c4 Roll src/third_party/dart 4310f50edc95..9464eb51f539 (2 commits) (flutter/engine#16511)
* cab49e420 Roll fuchsia/sdk/core/mac-amd64 from FLFOw... to PMcw3... (flutter/engine#16512)
* 695a2768e Roll src/third_party/dart 9464eb51f539..f120417ddbfc (1 commits) (flutter/engine#16513)
* 6d3e2606e Roll src/third_party/dart f120417ddbfc..b158bf7bd537 (2 commits) (flutter/engine#16514)
* acc26a2f1 Use Skia to determine "actual" font name in CanvasKit backend (flutter/engine#16504)
* 1daba5318 Partially fix canvas vs text paint order when running on Blink/Webkit browsers (flutter/engine#16483)
* 826b2d46e Apply lints from internal roll (flutter/engine#16509)
* d107eaaa0 Remove mirrors on the web (flutter/engine#16516)
* 7e869faf5 Adds new route annoucement method. (flutter/engine#16523)
* 0e8ed2715 Roll src/third_party/dart b158bf7bd537..5244d99a5d4e (1 commits) (flutter/engine#16517)
* c9322145f Ensure fields of Rect and OffsetBase classes are optimized as non-null. (flutter/engine#16465)
* 5c70356a9 Simplify task queues locking mechanism (flutter/engine#16477)
* d589ddea6 Fix text range logic for a11y (flutter/engine#16496)
* 1a4f4e394 Fix unused import in Android embedder (flutter/engine#16494)
* 964ae1009 Disable ShellTest.WaitForFirstFrameTimeout on Fuchsia (flutter/engine#16495)
* 6158f03ef Roll src/third_party/skia 87e3bef6f82f..9f3eef796f63 (7 commits) (flutter/engine#16493)
* d5442b86e Roll src/third_party/skia bc3307c395e2..ebc00f97fab1 (21 commits) (flutter/engine#16429)
* 76b291a65 Added a plugin method that gets called when the engine is about to be deleted (flutter/engine#16336)
* 07f25c51e fix bad reference to maxDiffRatePercent (flutter/engine#16440)
* 41d50c220 Reland #16206: "[web] Correct getPositionForOffset for multi-line paragraphs" (flutter/engine#16365)
* f25d325b1 [fuchsia] change kMaxFramesInFlight to 3 (flutter/engine#16425)
* 473f55940 Suppress some deprecation warnings on Windows (flutter/engine#16416)
* 2e34ad6b7 Roll fuchsia/sdk/core/mac-amd64 from ubThi... to fvWgE... (flutter/engine#16454)
* 47c02e6fc Roll src/third_party/skia ebc00f97fab1..cbf79b95c2d4 (4 commits) (flutter/engine#16456)
* 3d1b112d7 Roll buildroot (flutter/engine#16419)
* 28e663726 Add explicit casts to printing of function pointers (flutter/engine#16370)
* 9ad81dae1 Wrap strdup to use compliant name on Windows (flutter/engine#16372)
* 9708e5274 Roll rapidjson (flutter/engine#16347)
* f06ebba3e Include <memory> in hb_wrapper.h because unique_ptr is used. (flutter/engine#16442)
* e530376fb Roll fuchsia/sdk/core/linux-amd64 from VJv0H... to A9STP... (flutter/engine#16457)
* 4cc41ae97 Roll src/third_party/skia cbf79b95c2d4..4721e067812f (1 commits) (flutter/engine#16459)
* 2f233edf5 Roll src/third_party/skia 4721e067812f..f6e3eaf05150 (1 commits) (flutter/engine#16461)
* b0b0ed83b Roll src/third_party/skia f6e3eaf05150..cc21d0c1f2ce (1 commits) (flutter/engine#16463)
* 7fea936a0 Roll src/third_party/skia cc21d0c1f2ce..116b33e8ab21 (3 commits) (flutter/engine#16466)
* 001b3a0b1 Roll src/third_party/skia 116b33e8ab21..7f36405ea3ec (3 commits) (flutter/engine#16471)
* f3ce90e93 Reset width/height before deallocation for Safari allocation bug. (flutter/engine#16469)
* 9347c93fc Roll src/third_party/dart c8ed304e979a..3414b5167554 (52 commits) (flutter/engine#16362)
* 16cd6f093 Roll fuchsia/sdk/core/mac-amd64 from 6h3IH... to Ke00Y... (flutter/engine#16360)
* 8c6cc65cd Fix runtime type errors when running with canvaskit (flutter/engine#16312)
* 677b563b9 Refactor of Vulkan GPUSurface code (flutter/engine#16224)
* 7ca44d339 Kill the test harness if any test exceeds a timeout. (flutter/engine#16349)
* 7f6149cbd Revert "Remove use of the deprecated AccessibilityNodeInfo boundsInPa… (flutter/engine#16355)
* 488f489bc Roll fuchsia/sdk/core/linux-amd64 from Tszo5... to VJv0H... (flutter/engine#16363)
* 7c9b11a80 Roll src/third_party/skia 71ce449d2814..2aee7d24da8f (5 commits) (flutter/engine#16364)
* 7e1d1440a Expose enable-service-port-fallback switch (flutter/engine#16366)
* 4cda916d5 Expose the dart kernel snapshot target and copied assets as a public dependency (flutter/engine#16266)
* 73c513041 Roll src/third_party/dart 3414b5167554..68e904e444dc (17 commits) (flutter/engine#16367)
* 1cd8f3b1a Fix and consolidate wstring conversion utils (flutter/engine#16342)
* b98a39e0b Add docs (flutter/engine#16368)
* e3e6de2ae Roll buildroot to c44791c89d (flutter/engine#16371)
* e24ec598e Fuchsia a11y actions (flutter/engine#16321)
* d8400c9cc Roll src/third_party/skia 2aee7d24da8f..14d64afaa8a3 (10 commits) (flutter/engine#16374)
* eeabd4d86 Roll src/third_party/dart 68e904e444dc..48808f7dce81 (17 commits) (flutter/engine#16377)
* 22b994c9c Roll fuchsia/sdk/core/mac-amd64 from Ke00Y... to ubThi... (flutter/engine#16378)
* 0471f44e9 Roll src/third_party/skia 14d64afaa8a3..6c9b1fd6663e (7 commits) (flutter/engine#16380)
* 852d8244c Roll src/third_party/dart 48808f7dce81..34893faa6079 (7 commits) (flutter/engine#16381)
* 4aa2083cf Roll src/third_party/skia 6c9b1fd6663e..bc3307c395e2 (1 commits) (flutter/engine#16383)
* 036c370c3 Copied Apple's semantics for switches, made checkboxes the same. (flutter/engine#16211)
* c107969ec fix build_id logic for fuchsia symbols (flutter/engine#16397)
* 11b770489 [fuchsia] Migrate flutter runner to use Present2 (flutter/engine#14162)
* 646ec3544 Update license output (flutter/engine#16379)
* 925c60b38 Fix Windows embedding issues caught by clang (flutter/engine#16369)
* 31bf3e110 Roll src/third_party/dart 34893faa6079..b3396cbdcae1 (36 commits) (flutter/engine#16422)
* 8f89bac4b [web] Fixes incorrect transform when context save and transforms are deferred. (flutter/engine#16412)
* f34bc65be use percent for golden diff rates; tighten the values (flutter/engine#16430)
* bb118c655 Roll src/third_party/dart 8d11c1dce64a..642f8d052fd7 (1 commits) (flutter/engine#14574)
* 09c434d26 Use ELF for Dart AOT snapshots on Fuchsia. (flutter/engine#13896)
* e1e78512a Roll fuchsia/sdk/core/linux-amd64 from VdBKA... to uFFWW... (flutter/engine#14575)
* f317f8f7f Roll src/third_party/skia c76ac8e325c7..77742c350371 (1 commits) (flutter/engine#14576)
* 2ba563336 instructions for running firefox/safari tests (flutter/engine#14562)
* 9cf1e46b9 Roll src/third_party/dart 642f8d052fd7..7113fc79a83c (3 commits) (flutter/engine#14578)
* f5b877af9 [web] Run engine tests on Safari locally by launching safari installed on MacOS (flutter/engine#14555)
* 68d919670 Fix DOM-based ParagraphRuler.hitTest() (flutter/engine#14504)
* bb65df884 Roll src/third_party/skia 77742c350371..a8352ccaae37 (8 commits) (flutter/engine#14579)
* ad1ab564b Roll src/third_party/dart 7113fc79a83c..e50d98cd5651 (8 commits) (flutter/engine#14580)
* 22413efc4 Update formatting in web_ui scene bulder to match flutter style and dartfmt. (flutter/engine#14539)
* 6e825e7bd Roll fuchsia/sdk/core/mac-amd64 from Ykb4b... to f51Q_... (flutter/engine#14584)
* 1d3bb8c27 Fix message_loop_fuchsia and thus enable fml_tests and flow_tests for Fuchsia (flutter/engine#14583)
* 1f7bb9d0c Wire up OpacityLayer to Scenic (flutter/engine#14577)
* 11db035ca Roll src/third_party/skia a8352ccaae37..87e9ddb675b6 (11 commits) (flutter/engine#14585)
* bd58af743 Roll src/third_party/dart e50d98cd5651..141fcfa61092 (3 commits) (flutter/engine#14586)
* 929b1edff Engine support for ImageFiltered widget (flutter/engine#14491)
* 40b84fc19 Fix lint warnings across web_ui, add missing browserEngine case in text field. (flutter/engine#14535)
* ea1d330d8 Roll fuchsia/sdk/core/linux-amd64 from uFFWW... to 25LzW... (flutter/engine#14587)
* 854d5f8e9 Roll src/third_party/skia 87e9ddb675b6..7e2dea568299 (1 commits) (flutter/engine#14589)
* ffb497de2 Roll src/third_party/skia 9e0afb791ac2..c76ac8e325c7 (4 commits) (flutter/engine#14571)
* da08f4ce2 Roll src/third_party/dart aa6709974dea..8d11c1dce64a (2 commits) (flutter/engine#14572)
* 472197a8e Roll fuchsia/sdk/core/mac-amd64 from NHgyx... to Ykb4b... (flutter/engine#14573)
* 988b8f149 Fix FontLoader does not remove the cache in web engine (flutter/engine#14536)
* 0aacac72d Roll src/third_party/skia 21df075cab00..e6a2ad81ab40 (1 commits) (flutter/engine#14552)
* 417dd7e8e Roll fuchsia/sdk/core/mac-amd64 from esDH2... to NHgyx... (flutter/engine#14554)
* f2e841d50 [Web] Fix pointer binding (flutter/engine#14378)
* 105eb66b9 Roll src/third_party/skia e6a2ad81ab40..8fec4140f614 (17 commits) (flutter/engine#14557)
* 1ecfdcb94 [web] Calculate align offset for each paragraph line (LineMetrics.left) (flutter/engine#14537)
* dda3619aa Roll src/third_party/dart 270966b16044..171059d27689 (19 commits) (flutter/engine#14558)
* 9c1bd8aee Fixes Objective-C objects memory leaks (flutter/engine#14326)
* f2dbeb8aa Reland Wire up Opacity on Fuchsia (flutter/engine#14559)
* 2f536e537 Roll fuchsia/sdk/core/linux-amd64 from jsuQq... to VdBKA... (flutter/engine#14560)
* 4312d37eb Revert "[fuchsia] Add diagnostics directory to the set of remote dirs (#14470)" (flutter/engine#14566)
* 5c77ea149 Roll src/third_party/skia 8fec4140f614..9e0afb791ac2 (4 commits) (flutter/engine#14563)
* a09ff7c42 Roll src/third_party/dart 171059d27689..aa6709974dea (11 commits) (flutter/engine#14567)
* 0f90e6546 Revert "[web] Calculate align offset for each paragraph line (LineMetrics.left) (#14537)" (flutter/engine#14569)
* f1b0b82e2 Roll src/third_party/skia 37a88b43637e..21df075cab00 (2 commits) (flutter/engine#14549)
* 866b158c4 Roll fuchsia/sdk/core/linux-amd64 from WSlsF... to jsuQq... (flutter/engine#14550)
* 7922bc80e [web] adding firefox unit tests to font loading (flutter/engine#14467)
* 4ca54fe2c Roll src/third_party/dart c561a9eacc1b..fe9f30c3896e (7 commits) (flutter/engine#14475)
* b616dcd5d Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo... (flutter/engine#14473)
* 1377ef680 Roll src/third_party/skia c514e7d9be6e..d0840ecf5831 (18 commits) (flutter/engine#14478)
* bdd4e4d94 Do not assume that createTypeface is called before getStyle in the AssetManagerFontStyleSet (flutter/engine#14343)
* fb9dfe0fb [fuchsia] Move async_get_default_dispatcher include to the header (flutter/engine#14351)
* 3ebb7b426 Roll src/third_party/skia 75799967be60..3517aa7b14ad (3 commits) (flutter/engine#14345)
* 2713225a6 Remove duplicate and outdated src/third_party/dart/tools/sdks entry from DEPS. (flutter/engine#14340)
* 80d80ff6e Add ability to control dithering on Paint (flutter/engine#13868)
* 85953615e Conditionally use offscreen root surface only when needed
* 0a40f3d78 Assert that arc end caps on canvases with root surface transformations are drawn correctly. (flutter/engine#14359)
* d698d96ce Fix missing timeline event of flutter engine's startup time (flutter/engine#14319)
* 9dc23b8be Fix missing API stream when record event in systrace (flutter/engine#14323)
* 9e4c6ad40 Fix CGMutablePathRef memory leaks when the path is invalid. (flutter/engine#14275)
* fc8cafb3c objcdoc fix for some ambiguity (flutter/engine#14367)
* 9bafb3cd3 [tests] Use distinct begin and end times (flutter/engine#14361)
* 897ce34bc Roll src/third_party/skia 3517aa7b14ad..826484f2631f (18 commits) (flutter/engine#14375)
* 1ce85bec2 [flutter_runner] Enable Skia tracing by default on Fuchsia (flutter/engine#13457)
* a7b6ee58a Smart quote/dash configuration support in iOS (flutter/engine#13863)
* 48ba39c56 Roll fuchsia/sdk/core/mac-amd64 from otkJA... to SlgE8... (flutter/engine#14407)
* 0081e8c51 Remove unused _TypeNone enum field. (flutter/engine#14440)
* d8edfea03 Roll src/third_party/dart d9fa37e85d5c..45db29709547 (48 commits) (flutter/engine#14453)
* f650bcaf7 Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behavior. (flutter/engine#14131)
* 4275b4976 Fix type in build_fuchsia_artifacts (flutter/engine#14452)
* 0c24f3d01 Roll src/third_party/skia 51b99659ed82..c514e7d9be6e (13 commits) (flutter/engine#14457)
* ffbe2a40e [testing] Move test vsync waiters to their own TUs (flutter/engine#14456)
* 181ad4e18 Use futures to images used for comparison with fixtures in embedder unit-tests. (flutter/engine#14465)
* e0e0ac0a6 [testing] Make vsync waiters pluggable in shell_unittests (flutter/engine#14463)