* d6beaed56 Roll Fuchsia Linux SDK from gkfmiRsIl... to un3JixwuO... (flutter/engine#22744)
* 8832b480e Roll Skia from 888c5d3e57eb to 51b74afb84d4 (12 revisions) (flutter/engine#22746)
* e89090181 Don't register CanvasKit with `define` (flutter/engine#22745)
* 3c5167923 Roll Skia from 51b74afb84d4 to 452369182f6e (1 revision) (flutter/engine#22749)
* 5bf653353 Introduce a delegate class for gpu metal rendering (flutter/engine#22611)
* 5131aa40f Roll Skia from 452369182f6e to f2efb80bc316 (4 revisions) (flutter/engine#22750)
* 7b5f79f1a fuchsia: Ensure full-screen input interceptor (flutter/engine#22687)
* cec8a6e26 Manual roll of Dart SDK from ce76503f5b46 to dcd5a8f005a (flutter/engine#22766)
* 001a51193 Roll Fuchsia Linux SDK from un3JixwuO... to Bnaeivv07... (flutter/engine#22757)
* b9615b1d3 Roll Fuchsia Mac SDK from 36uDTGJQp... to qpkZl0s5J... (flutter/engine#22753)
* c4c476360 Roll Skia from f2efb80bc316 to 8d78da910e45 (5 revisions) (flutter/engine#22754)
* dbd1abec1 Roll Dart SDK from dcd5a8f005a2 to 960620d2e811 (794 revisions) (flutter/engine#22768)
* 1c2a6bd0a Fix the unchecked conversion warning for searchPaths in PlayStoreDynamicFeatureManager (flutter/engine#22654)
* 81af789ed add file package to deps in prep for glob update (flutter/engine#22770)
* a35e3fe4a Let FlutterFragment not pop the whole activity by default when more fragments are in the activity (flutter/engine#22692)
* adb3312f0 Revert "Introduce a delegate class for gpu metal rendering (#22611)" (flutter/engine#22775)
* bcc8832c1 Cleanup dart_runner examples & tests. (flutter/engine#22769)
* 609307de1 Roll Skia from 8d78da910e45 to fd41d878b13d (20 revisions) (flutter/engine#22772)
* 587c023ab [web] Add new line break type (prohibited) (flutter/engine#22771)
* 6b2ed2b5e Roll Skia from fd41d878b13d to 70fe17e12f38 (6 revisions) (flutter/engine#22776)
* 7910a1732 Roll Dart SDK from 960620d2e811 to 7a2a3968ef53 (12 revisions) (flutter/engine#22778)
* f4ada800d Roll Skia from 70fe17e12f38 to 4c6f57a23e63 (1 revision) (flutter/engine#22781)
* 3101dff34 [web] Optimize Matrix4.identity (flutter/engine#22622)
* a4ce848df Add FlutterPlayStoreSplitApplication for simpler opt in to Split AOT (flutter/engine#22752)
* 747b7912c Add file.dart to DEPS (flutter/engine#22794)
* 40fa345c0 Fix race condition in key event handling on Android (flutter/engine#22658)
* d2ad4419b Fix PlatformDispatcher.locale to return something meaningful when there are no locales. (flutter/engine#22608)
* b9a0b5e26 Roll Skia from 4c6f57a23e63 to a927771c9cce (10 revisions) (flutter/engine#22802)
* 96d63e5b2 Roll Dart SDK from 7a2a3968ef53 to e9a03fd98faa (5 revisions) (flutter/engine#22801)
* cdf72dade Roll Skia from a927771c9cce to 7b776b514933 (3 revisions) (flutter/engine#22803)
* a0c8b676f Roll buildroot and benchmark (flutter/engine#22804)
* c3c3ec6bc Roll Fuchsia Mac SDK from qpkZl0s5J... to 7O11wjLVX... (flutter/engine#22805)
* 662530808 Revert "Roll buildroot and benchmark (#22804)" (flutter/engine#22816)
* 64d9add1d Add a golden scenario test for fallback font rendering on iOS take 3 (flutter/engine#22736)
* 7d7a26019 Add static text trait to plain semantics object with label in iOS (flutter/engine#22811)
* 22e114343 Roll Skia from 7b776b514933 to c504ecda03b8 (6 revisions) (flutter/engine#22808)
* 65254eb7e Roll Dart SDK from e9a03fd98faa to 5acaa5f14b03 (1 revision) (flutter/engine#22810)
* 3926b2130 Roll Fuchsia Linux SDK from Bnaeivv07... to W14Qninrb... (flutter/engine#22817)
* 5eb505fa1 Roll Fuchsia Mac SDK from 7O11wjLVX... to Z_-ciOYM9... (flutter/engine#22820)
* d85cb1070 add trace kernel flag to allowlist (flutter/engine#22812)
* 14cb0661e [embedder] Compositor can specify that no backing stores be cached (flutter/engine#22780)
* eb6eabcb5 Reland "Introduce a delegate class for gpu metal rendering (#22611)" (flutter/engine#22777)
* 644dd65a3 Temporarily reduce e2e test matrix to stop flaky web engine builds (flutter/engine#22824)
* 105004dd2 Stop using the List constructor. (flutter/engine#22793)
* 34f49a161 Roll Dart SDK from 5acaa5f14b03 to cfaa7606cbf5 (2 revisions) (flutter/engine#22827)
* 6c8342f76 Revert "Fix race condition in key event handling on Android (#22658)" (flutter/engine#22823)
* 1c2a8f90e Roll Skia from c504ecda03b8 to 9443d58af292 (16 revisions) (flutter/engine#22828)
* b63e91147 Better handle image codec instantiation failure (flutter/engine#22809)
* 1358fda35 Generate Maven metadata files for engine artifacts (flutter/engine#22685)
* 079c66940 Generate gen_snapshot_armv7 and gen_snapshot_arm64 (flutter/engine#22818)
* fcbfa9f52 Split AOT Engine Runtime (flutter/engine#22624)
* 24d289e40 Roll Fuchsia Linux SDK from W14Qninrb... to M_8svVndh... (flutter/engine#22842)
* 78b567f7d Reland: "Fix race condition in key event handling on Android (#22658)" (flutter/engine#22834)
* 7d32cead6 (MacOS) Add FlutterGLCompositor with support for rendering multiple layers (flutter/engine#22782)
* a713174aa Roll Skia from 9443d58af292 to c7112edbe0f4 (10 revisions) (flutter/engine#22839)
* bee352c7b Roll Dart SDK from cfaa7606cbf5 to 97cfd05b3cb3 (2 revisions) (flutter/engine#22840)
* e5f510f7d [web] Fix event transform between mousedown/up due to mouse move event (flutter/engine#22813)
* 04b98dc2a Roll Fuchsia Mac SDK from Z_-ciOYM9... to DRN4P3zbe... (flutter/engine#22841)
* 0e3b2cf1f Roll Skia from c7112edbe0f4 to d39aec0e40ec (17 revisions) (flutter/engine#22844)
* e71c6f4d7 leaving only html tests (flutter/engine#22846)
* 37738353c Make CkPicture resurrectable (flutter/engine#22807)
* bd394a1ac Roll Skia from d39aec0e40ec to 38921cafe1bb (7 revisions) (flutter/engine#22847)
* 66f44c6c3 Roll Dart SDK from 97cfd05b3cb3 to a37a4d42e53d (4 revisions) (flutter/engine#22849)
* bdadaad20 Add delayed event delivery for Linux. (flutter/engine#22577)
* 48befc59d More rename from GPU thread to raster thread (flutter/engine#22819)
* 9b1b7f6e8 Roll Skia from 38921cafe1bb to abcc1ecdfd0c (8 revisions) (flutter/engine#22851)
* 14a6fd97c Fix NPE when platform plugin delegate is null (flutter/engine#22852)
* d6beaed56 Roll Fuchsia Linux SDK from gkfmiRsIl... to un3JixwuO... (flutter/engine#22744)
* 8832b480e Roll Skia from 888c5d3e57eb to 51b74afb84d4 (12 revisions) (flutter/engine#22746)
* e89090181 Don't register CanvasKit with `define` (flutter/engine#22745)
* 3c5167923 Roll Skia from 51b74afb84d4 to 452369182f6e (1 revision) (flutter/engine#22749)
* 5bf653353 Introduce a delegate class for gpu metal rendering (flutter/engine#22611)
* 5131aa40f Roll Skia from 452369182f6e to f2efb80bc316 (4 revisions) (flutter/engine#22750)
* 7b5f79f1a fuchsia: Ensure full-screen input interceptor (flutter/engine#22687)
* cec8a6e26 Manual roll of Dart SDK from ce76503f5b46 to dcd5a8f005a (flutter/engine#22766)
* 001a51193 Roll Fuchsia Linux SDK from un3JixwuO... to Bnaeivv07... (flutter/engine#22757)
* b9615b1d3 Roll Fuchsia Mac SDK from 36uDTGJQp... to qpkZl0s5J... (flutter/engine#22753)
* c4c476360 Roll Skia from f2efb80bc316 to 8d78da910e45 (5 revisions) (flutter/engine#22754)
* dbd1abec1 Roll Dart SDK from dcd5a8f005a2 to 960620d2e811 (794 revisions) (flutter/engine#22768)
* 1c2a6bd0a Fix the unchecked conversion warning for searchPaths in PlayStoreDynamicFeatureManager (flutter/engine#22654)
* 81af789ed add file package to deps in prep for glob update (flutter/engine#22770)
* a35e3fe4a Let FlutterFragment not pop the whole activity by default when more fragments are in the activity (flutter/engine#22692)
* adb3312f0 Revert "Introduce a delegate class for gpu metal rendering (#22611)" (flutter/engine#22775)
* bcc8832c1 Cleanup dart_runner examples & tests. (flutter/engine#22769)
* 609307de1 Roll Skia from 8d78da910e45 to fd41d878b13d (20 revisions) (flutter/engine#22772)
* 587c023ab [web] Add new line break type (prohibited) (flutter/engine#22771)
* 6b2ed2b5e Roll Skia from fd41d878b13d to 70fe17e12f38 (6 revisions) (flutter/engine#22776)
* 7910a1732 Roll Dart SDK from 960620d2e811 to 7a2a3968ef53 (12 revisions) (flutter/engine#22778)
* f4ada800d Roll Skia from 70fe17e12f38 to 4c6f57a23e63 (1 revision) (flutter/engine#22781)
* 3101dff34 [web] Optimize Matrix4.identity (flutter/engine#22622)
* a4ce848df Add FlutterPlayStoreSplitApplication for simpler opt in to Split AOT (flutter/engine#22752)
* 747b7912c Add file.dart to DEPS (flutter/engine#22794)
* 40fa345c0 Fix race condition in key event handling on Android (flutter/engine#22658)
* d2ad4419b Fix PlatformDispatcher.locale to return something meaningful when there are no locales. (flutter/engine#22608)
* 53fc019aa Split AOT Android Embedder and shell (flutter/engine#22179)
* fc5581460 Implement Scene.toImage() in CanvasKit mode. (flutter/engine#22085)
* c45e02a02 Roll Dart SDK from 12fded61a2bc to a06d469024fd (1 revision) (flutter/engine#22623)
* 550c75025 Remove opt outs for dart:ui (flutter/engine#22603)
* f2803ac01 [fuchsia] shader warmup fixes (flutter/engine#22439)
* ce94c4e3a Roll Dart SDK from a06d469024fd to b8fea79a2549 (1 revision) (flutter/engine#22630)
* 76b6acb85 Roll Fuchsia Linux SDK from aAb3NJv_h... to X1ue-JZsc... (flutter/engine#22631)
* 976e8874d Roll Skia from ed289e777cfa to 9dce4d081f8a (3 revisions) (flutter/engine#22632)
* 885bd6516 Roll Fuchsia Mac SDK from DQpWjEN59... to wGZWtwuY4... (flutter/engine#22633)
* 8971b8295 Roll Dart SDK from b8fea79a2549 to 861ebcb175b6 (1 revision) (flutter/engine#22634)
* a09cdfdbe Roll Skia from 9dce4d081f8a to 8c5889937172 (1 revision) (flutter/engine#22635)
* a9f332c04 Roll Dart SDK from 861ebcb175b6 to 1adf3d5fa9d0 (1 revision) (flutter/engine#22636)
* 1bf5c8b08 [web] Implement tilemode for gradient shaders. (flutter/engine#22597)
* 97cacfbfe Add more runtime intrinsic symbols to the export checker script (flutter/engine#22641)
* 03ff8a409 TBR: remove the extra values which was overshadowing the test result (flutter/engine#22483)
* e9b6a428f Roll Skia from a06b63c56ecd to 8ead30d51c86 (1 revision) (flutter/engine#22487)
* ee700513e Roll Fuchsia Linux SDK from fULjPqtx9... to B4PaMsNWM... (flutter/engine#22490)
* 4cbb684ef Roll Dart SDK from 3e502e0c7e04 to 41893ff76b0f (1 revision) (flutter/engine#22491)
* 38b6c22d5 PlatformViewIOS CreateExternalViewEmbedder refactor (flutter/engine#22353)
* bbcf19ad1 Roll Skia from 8ead30d51c86 to 011218edb590 (4 revisions) (flutter/engine#22493)
* 03e750d6f Roll Fuchsia Linux SDK from g6EuxMthn... to DzZi2gPbF... (flutter/engine#22417)
* 80e9a3fc2 Roll Skia from 84d503b21322 to 5b8598952931 (7 revisions) (flutter/engine#22418)
* 80cc0fae7 Roll Skia from 5b8598952931 to 02dd0ed8ce5e (1 revision) (flutter/engine#22419)
* d14c4a742 Roll Skia from 02dd0ed8ce5e to fb5850f41043 (4 revisions) (flutter/engine#22420)
* af185be87 Roll Skia from fb5850f41043 to 008d63e23dab (6 revisions) (flutter/engine#22421)
* 1a13dac52 Simplify API for scheduling Skia object deletions (flutter/engine#22409)
* 49299c37d Roll Skia from 008d63e23dab to 267826c86552 (4 revisions) (flutter/engine#22422)
* 25e08298a Roll Fuchsia Mac SDK from w10eytxvc... to e-4Jm-yWa... (flutter/engine#22423)
* 76e615859 Roll Skia from 267826c86552 to 88e8bb2fe2d5 (3 revisions) (flutter/engine#22424)
* caf678d30 Move common graphics utils to //flutter/common/graphics (flutter/engine#22320)
* c597333e8 Roll Skia from f548a028ce70 to c21902c0d3cc (46 revisions) (flutter/engine#22224)
* 37d766c0d Fix includes to start with shell (flutter/engine#22227)
* 1ad676529 [web] Fixes canvas pixelation and overallocation due to transforms. (flutter/engine#22160)
* 9f9fc1fa2 Roll Skia from c21902c0d3cc to 9615bcf71f2a (1 revision) (flutter/engine#22226)
* 0faa72e4a Roll Dart SDK from fed66f60a3bc to 25ef5dc559cf (1 revision) (flutter/engine#22225)
* 172a3930f Report image diff status for iOS scenario golden tests (flutter/engine#22230)
* fddabca7b updating integration tests version. (flutter/engine#22235)
* a36bcdc69 Roll Fuchsia Mac SDK from mhak7e_o6... to 8SkbMXJJ9... (flutter/engine#22231)
* 6a331d3be Roll Skia from 9615bcf71f2a to d5e6368fffd0 (8 revisions) (flutter/engine#22234)
* 9b34207a1 Fixing semantics borders on mobile web (flutter/engine#21856)
* 4e9459e00 Refactored the FlutterEngine to make it easier to implement spawn functionality (flutter/engine#21890)
* fa77e6871 disable AppLifecycleTests (flutter/engine#22236)
* 153775bc5 update golden (flutter/engine#22247)
* 50dbe8554 [web] fix hot restart type error (flutter/engine#22248)
* c8cf09aa4 Roll Skia from d5e6368fffd0 to 7585a65ac709 (7 revisions) (flutter/engine#22237)
* 68e2e4695 Roll Fuchsia Mac SDK from 8SkbMXJJ9... to Pz4ZHZrUp... (flutter/engine#22246)
* d3182bc22 Roll Dart SDK from 25ef5dc559cf to 5acb5fcf84cb (4 revisions) (flutter/engine#22243)
* 9b4bb20ac makes android semanticsnode to ignore hittest if it is not focusable (flutter/engine#22205)
* 3c7a54e9d Roll Fuchsia Linux SDK from sNx8qabBn... to QqGvMWaYk... (flutter/engine#22244)
* eea98b2b6 Roll Skia from 7585a65ac709 to dffd20efe95c (14 revisions) (flutter/engine#22250)
* 46e3bba99 Defer Windows arrow key and delete handling (flutter/engine#22207)
* 14437d6c0 fix _getArrayBuffer signature (flutter/engine#22251)
* 8defec6e8 Fix nullability issue with Image.network (flutter/engine#22252)
* 67d55ed42 Roll Dart SDK from 5acb5fcf84cb to a9d583383410 (4 revisions) (flutter/engine#22255)
* 7c8f57c07 Report error when instantiating CanvasKit network image (flutter/engine#22159)
* 9945db3d5 Remove the metrics task from cirrus. (flutter/engine#22240)
* bd1918111 Add braces on if statements to match linter style (flutter/engine#22130)
* e9c62e749 do not print in _computePixelDensity (flutter/engine#22257)
* 261710199 Roll Dart SDK from a9d583383410 to d2577410a501 (1 revision) (flutter/engine#22258)
* 3d194fa54 Switch macOS embedding to proc table embedder API (flutter/engine#21811)
* 31b6f0b31 Roll Fuchsia Mac SDK from Pz4ZHZrUp... to 6yEx5GNGG... (flutter/engine#22262)
* 78a018174 Roll Fuchsia Linux SDK from QqGvMWaYk... to oLF1FW-gC... (flutter/engine#22264)
* ccdb6819c WeakPersistentHandle migration (flutter/engine#19843)
* ce0a30c4d Roll Dart SDK from 52783837369d to b43baaaa477d (723 revisions) (flutter/engine#22265)
* 59b01e0e5 [web] Fix repaint logic for cullrect,transform changes (flutter/engine#22273)
* 53d5d6853 Add dart-lang/sdk's new package:clock dependency (flutter/engine#22142)
* c32e3d8fd Roll Skia from 7737a5bd2510 to 5567a6091ceb (8 revisions) (flutter/engine#22146)
* 376045c00 Roll Fuchsia Linux SDK from XYN02FThN... to UKgKCjxSA... (flutter/engine#22147)
* 03395debd Roll Fuchsia Mac SDK from GKPwGj1Ux... to xHjtLQPQ5... (flutter/engine#22151)
* 0c7e9528a Manual Dart SDK roll 6e015bd9cddb to 9c6e76468ca4 (6 revisions (flutter/engine#22153)
* e5f168a67 Update constraint to latest integration test (flutter/engine#22169)
* e61e8c248 Smooth window resizing on macOS (flutter/engine#21525)
* acece00f0 Allow parse_and_send to use access tokens (flutter/engine#22019)
* 0270632d8 Includes roles for links, checkboxes, and radio buttons in semantics (flutter/engine#22061)
* 632354d96 Roll Fuchsia Linux SDK from UKgKCjxSA... to PY5hNI-wY... (flutter/engine#22175)
* 62d50af37 Add plumbing for command line arguments on Windows (flutter/engine#22094)
* 06b0910e2 Fix possible use of std::moved value in Rasterizer (flutter/engine#22125)
* 005dec449 [web] Clean up unused previousStyle logic (flutter/engine#22150)
* ca05bdccc Roll Skia from 5567a6091ceb to f548a028ce70 (7 revisions) (flutter/engine#22155)
* 5b07ac4c4 Roll Fuchsia Mac SDK from xHjtLQPQ5... to ICK_JlnKJ... (flutter/engine#22188)
* d615a97a1 Roll Fuchsia Linux SDK from PY5hNI-wY... to Usec4YBzR... (flutter/engine#22197)
* 11ed711eb Invalidate the cached SkParagraph font collection when a new font manager is installed (flutter/engine#22157)
* 07c780bd9 [web] Assign default natural width/height for svgs that report 0,0 on firefox and ie11 (flutter/engine#22184)
* b54bb88f0 Migrate runZoned to runZonedGuarded (flutter/engine#22198)
* 247139a8c [web] Fix transform not invalidating path bounds causing debugValidate failure (flutter/engine#22172)
* e4dffc107 [web] Fix scroll wheel line delta on Firefox. (flutter/engine#21928)
* d6627c6a7 Reland [ios] Refactor IOSSurface factory and unify surface creation (flutter/engine#22016)
* ce1dd11f5 Standardize macro names for dartdoc macros (flutter/engine#22180)
* f81bc371c [profiling] Handle thread_info to account for killed threads (flutter/engine#22170)
* fd94c863d Fix for firefox custom clipping (flutter/engine#22182)
* 9ccf9f120 bring back build_test to ensure we validate licenses (flutter/engine#22201)
* 38f6665bd Set strut font to Roboto if the given font hasn't been registered (flutter/engine#22129)
* caf32d5b2 Add a proc table version of embedder API (flutter/engine#21813)
* ed0f477c5 Use preTranslate when applying offset to matrix (flutter/engine#21648)
* b457e2dd8 Refactor make_mock_engine into fl_test (flutter/engine#21585)
* 28497c864 Fix typos in FlValue docs (flutter/engine#21875)
* bb32446c6 Fix FlTextInputPlugin tear down (flutter/engine#22007)
* 7a7804b6d Add "input shield" to capture pointer input for reinjection (flutter/engine#22067)
* fe85f946d Update painting.dart (flutter/engine#22195)
* 99cc50dff [ios] Surface factory holds the canonical reference to the external view embedder (flutter/engine#22206)
* 000bf4b47 Roll Skia from 2d2f82c00aeb to 5c7bb326a7b3 (33 revisions) (flutter/engine#22059)
* ae92dbf4d Roll Fuchsia Linux SDK from lPMs_KwnU... to gqS_DIjN4... (flutter/engine#22057)
* 92cd74e00 Roll Fuchsia Mac SDK from pZ9FgVZTK... to WLxBkBnZa... (flutter/engine#22055)
* e51c710e1 Roll Dart SDK from a3d902d8598e to 9f907e198970 (2 revisions) (flutter/engine#22058)
* 326b202cc Reland fuchsia external view embedder will be shared with platform view (flutter/engine#22008)
* a9a9a2f34 Roll Skia from 5c7bb326a7b3 to 65674e4c2e56 (3 revisions) (flutter/engine#22060)
* 1233fe490 Revert "Revert "Explicitly make the X connection for EGL. (#21831)" (#21851)" (flutter/engine#21871)
* aed8e019b Fixes Edge trigger route change announcement (flutter/engine#21975)
* 6bc70e4a1 Reland: Migration to PlatformDispatcher and multi-window (flutter/engine#21932)
* 5ca5e2614 Add FlEventChannel (flutter/engine#21316)
* 77b005247 Roll Skia from 65674e4c2e56 to 01b05e5b830b (3 revisions) (flutter/engine#22062)
* 3d27fd5b2 Support loading assets from Android dynamic feature modules (flutter/engine#21504)
* 742dfbefa support uri intent launcher in android (flutter/engine#21275)
* cde1e3fca Auto detect mode to determine which rendering backend to use. (flutter/engine#21852)
* 329ccf775 Roll Skia from 01b05e5b830b to 53281c712159 (1 revision) (flutter/engine#22065)
* cde78c162 Add a golden scenario test for fallback font rendering on iOS take 2 (flutter/engine#22033)
* 4f4599b26 Roll Dart SDK from 9f907e198970 to 37ccceacad41 (3 revisions) (flutter/engine#22069)
* f0b10c54b [web] Prevent using DOM nodes for canvas with large number of draws (flutter/engine#22064)
* a86ba5706 Roll Fuchsia Mac SDK from WLxBkBnZa... to zDfaxkqlv... (flutter/engine#22073)
* 645198aa7 Roll Fuchsia Linux SDK from gqS_DIjN4... to vuKxZmSVj... (flutter/engine#22074)
* 0b26570e9 Revert dart rolls (flutter/engine#22078)
* 3edc16ca4 Roll Dart SDK from 5c59a47beda7 to 902538ea56d5 (2 revisions) (flutter/engine#21978)
* 0747f2f4b [web] Fix 3d transforms for html backend (flutter/engine#21499)
* fa11ee6e2 Fix native constructor of list of zircon handles and remove unused list factory specializations. (flutter/engine#21980)
* 2dc43eee1 Roll Fuchsia Mac SDK from MR_bRfe8I... to pZ9FgVZTK... (flutter/engine#21982)
* 149ef7083 [web] Implement sweep gradient (flutter/engine#21873)
* 79879802e [web] Fix image gap due to svg element without position attribute (flutter/engine#21939)
* 727a9283a Roll Skia from 27f7fe32f49b to ac1ded033136 (15 revisions) (flutter/engine#21984)
* 326157ee7 [null-safety] fix Scene.toImage declaration (flutter/engine#21983)
* 2ef0f4228 Revert "[web] Fix image gap due to svg element without position attribute (#21939)" (flutter/engine#21986)
* e78e405e6 Enable lazy-async-stacks by-default in all modes (Take 4) (flutter/engine#21802)
* 91c81ebfa Fix linking issue (missing wayland-client library) (flutter/engine#21408)
* 40784a061 Roll Fuchsia Linux SDK from dcMRY8S12... to lPMs_KwnU... (flutter/engine#21988)
* 85104696e Roll Skia from ac1ded033136 to a25c0619b5ef (2 revisions) (flutter/engine#21989)
* 7b72ce796 Roll Skia from a25c0619b5ef to 4964300530d3 (2 revisions) (flutter/engine#21990)
* 564bd09cd Roll Skia from 4964300530d3 to 51dc28505fb9 (5 revisions) (flutter/engine#21993)
* eb6f7f874 Roll Dart SDK from 902538ea56d5 to fc82eeed7df3 (1 revision) (flutter/engine#21981)
* 6ce33dd4a [null-safety] fix soundness of Paragraph._addPlaceholder (flutter/engine#21994)
* 3cd70f2cf Reland: Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (flutter/engine#21979)
* a82e917dc [iOS] Fixes leaks of presses key message (flutter/engine#21987)
* 5d4727d68 Roll Skia from 51dc28505fb9 to 1c823674d957 (8 revisions) (flutter/engine#21995)
* 3658bd7ea Revert "Reland: Use dispatchKeyEventPreIme, and handle keys sent to InputConnection.sendKeyEvent on Android (#21979)" (flutter/engine#22004)
* ed53ff19e Roll Dart SDK from fc82eeed7df3 to 8be6a08153cc (1 revision) (flutter/engine#22002)
* 6fdcdd99c Forward font collection APIs to the SkParagraph font collection (flutter/engine#21734)
* 25d8fa5a7 Define SK_VULKAN for clang-tidy runs (flutter/engine#21927)
* 0c7c47724 Revert "[ios] Refactor IOSSurface factory and unify surface creation (#21877)" (flutter/engine#21970)
* ea2aea1c6 Roll Fuchsia Linux SDK from ZJHmp3INU... to dcMRY8S12... (flutter/engine#21976)
* 85b0031f7 Migration to PlatformDispatcher and multi-window (flutter/engine#20496)
* 0d151816c Remove uses of Dart VM bytecode mode from Flutter engine (flutter/engine#21741)
* 8be6cc039 Roll Skia from 88cda17bbeb8 to 61003cde7688 (4 revisions) (flutter/engine#21744)
* a2046aeb6 Revert "fix On iOS, dialog titles are announced twice (#19826)" (flutter/engine#21714)
* 3bd695b18 Roll Skia from 61003cde7688 to 13fc260c7080 (1 revision) (flutter/engine#21746)
* ca250c972 Roll Fuchsia Mac SDK from lqn8xmlDn... to gzhbqRUap... (flutter/engine#21749)
* 7f0e17b67 Roll Skia from 13fc260c7080 to aa64c352b349 (1 revision) (flutter/engine#21752)
* d97e74c7c Roll Fuchsia Linux SDK from EBX49sN_X... to YRTc9YoiB... (flutter/engine#21753)
* 7fc1a0386 Roll Skia from aa64c352b349 to d71dc2d25b8b (1 revision) (flutter/engine#21758)
* a3f3f989a Roll Fuchsia Mac SDK from gzhbqRUap... to _0R2HD4c8... (flutter/engine#21759)
* d4b8d676f Roll Fuchsia Linux SDK from YRTc9YoiB... to Nw5-0_sVF... (flutter/engine#21760)
* 910ce92e6 Roll Fuchsia Mac SDK from _0R2HD4c8... to 82ankF-Ht... (flutter/engine#21762)
* bd03014c2 Roll Fuchsia Mac SDK from 82ankF-Ht... to FFpTJfmj1... (flutter/engine#21768)
* f230fded7 Use buildroot clang for scenario app (flutter/engine#21690)
* 766d68282 Roll Fuchsia Linux SDK from Nw5-0_sVF... to h-DeV4tgE... (flutter/engine#21771)
* cff4ee74a Roll Skia from d71dc2d25b8b to ceb6214a556a (5 revisions) (flutter/engine#21772)
* fd1ba9ccf Ignore analysis warning for doc comment (flutter/engine#21773)
* 978cfd6d5 Roll Skia from ceb6214a556a to 9213e610ed92 (8 revisions) (flutter/engine#21774)
* 106842989 Roll Dart SDK from 06536d68ca0f to e256855d07ba (6 revisions) (flutter/engine#21775)
* 190fd8eb5 Reland "Create root isolate asynchronously (#20142)" (flutter/engine#21747)
* 10ed56318 Roll Skia from 9213e610ed92 to 840e8ea7403e (11 revisions) (flutter/engine#21779)
* e18cd9687 Roll Skia from 840e8ea7403e to ab6e62c131e9 (7 revisions) (flutter/engine#21783)
* 931a04683 Fix documentation build for window changes. (flutter/engine#21780)
* 38d8ebaa4 E2e screenshot tests2 (flutter/engine#21383)
* d912d502d [null-safety] fix build rule to produce sound dill (flutter/engine#21784)
* 05d97932b Extract a TextRange class for selection (flutter/engine#21722)
* c2938d06b Revert "Migration to PlatformDispatcher and multi-window #20496" (flutter/engine#21792)
* 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)
* 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)
* 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)
* 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)
* 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)
* 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