* ea11ccd7b Roll Fuchsia Linux SDK from GLRm7LJRm... to DLfskqEUx... (flutter/engine#23943)
* ab06062af Roll Skia from 76389b7d2444 to 02621c33b426 (3 revisions) (flutter/engine#23945)
* eb899383a Roll Dart SDK from f9e1d1ab4001 to 2607b01bec99 (2 revisions) (flutter/engine#23946)
* 3e17bbc6c Use ToStringTransformer from dart frontend_server (flutter/engine#23915)
* 5d3477eab Roll Skia from 02621c33b426 to bbc5288f2bb1 (4 revisions) (flutter/engine#23949)
* 08daa2c89 Rename TextInputManager to TextInputManagerWin32 (flutter/engine#23905)
* 611a8d537 Roll Skia from 069e484cc3b9 to 607a382298b2 (1 revision) (flutter/engine#23907)
* aa56ae2cf Roll Skia from 607a382298b2 to fe8a4faa4bb2 (4 revisions) (flutter/engine#23910)
* 86e05f042 Roll Fuchsia Linux SDK from mrFdelzNr... to GLRm7LJRm... (flutter/engine#23913)
* 155827a34 Roll Skia from fe8a4faa4bb2 to bd91660b6e12 (4 revisions) (flutter/engine#23920)
* ef4f5a857 Roll Dart SDK from 2ddf810f71f6 to 70c7daa78288 (1 revision) (flutter/engine#23922)
* 790af8a5b [macos] Support smooth resizing for Metal (flutter/engine#23924)
* 2707c21c4 use a single clang toolchain (flutter/engine#23842)
* 523c8c888 Adds a mechanism for announce events to be forwarded to a11y. (flutter/engine#23499)
* ee07d1b44 Roll Skia from bd91660b6e12 to fff4099358bd (9 revisions) (flutter/engine#23929)
* 63b344063 Roll Fuchsia Linux SDK from mODEe2CNk... to edqShE0QE... (flutter/engine#23873)
* f0e25c533 Roll Skia from 3193ff271628 to 2a4c0fbdca1a (3 revisions) (flutter/engine#23875)
* 492759ecf Roll Dart SDK from 82b4c77fb17f to 748993c3997a (1 revision) (flutter/engine#23874)
* 8671aef05 Notify Win32FlutterWindow of cursor updates (flutter/engine#23795)
* c8620c3fc Implement delayed key event synthesis for Windows (flutter/engine#23524)
* ebbf0dfdd Roll Skia from 2a4c0fbdca1a to 8a42b09c162e (9 revisions) (flutter/engine#23878)
* bb00cb6c6 Roll Fuchsia Linux Toolchain from IJxh_9dNS... to 8LaTdqf7w... (flutter/engine#23876)
* f77fea282 Roll Dart SDK from 748993c3997a to 2ddf810f71f6 (1 revision) (flutter/engine#23881)
* dc22edea2 Roll Skia from 8a42b09c162e to 9702fc6f3852 (1 revision) (flutter/engine#23882)
* 1f30e56f6 Roll Fuchsia Mac SDK from tuJCioUf3... to 9Lh_vPIXU... (flutter/engine#23883)
* 443bf5c3e Roll Fuchsia Linux SDK from edqShE0QE... to uMOnDLfvl... (flutter/engine#23886)
* a15247096 Roll Fuchsia Mac SDK from 9Lh_vPIXU... to PsYsfVNbW... (flutter/engine#23888)
* 221259bc4 Roll Skia from 9702fc6f3852 to 07c5f52c947d (2 revisions) (flutter/engine#23890)
* 381d8bd07 Roll Skia from 07c5f52c947d to 8d29ab630996 (1 revision) (flutter/engine#23892)
* 397274f34 Roll Skia from 8d29ab630996 to d396cd50ff15 (1 revision) (flutter/engine#23893)
* a5c305e4e push methods return layers with correct class names (flutter/engine#23542)
* 4e87f60ea Read loading unit mapping from AndroidManifest instead of strings (flutter/engine#23868)
* d3a1acbc9 Roll Fuchsia Linux SDK from uMOnDLfvl... to VYUnZ3Tbh... (flutter/engine#23894)
* 3d966fa60 Roll Fuchsia Mac SDK from PsYsfVNbW... to 6swTf93jz... (flutter/engine#23897)
* cae91309a Roll Skia from d396cd50ff15 to 5bbf72757349 (2 revisions) (flutter/engine#23898)
* f3c5687c8 Roll Skia from 5bbf72757349 to 069e484cc3b9 (2 revisions) (flutter/engine#23900)
* 9365230ac Add support for IME-based text input on Windows (flutter/engine#23853)
* cad597fd6 Roll Fuchsia Linux SDK from VYUnZ3Tbh... to mrFdelzNr... (flutter/engine#23903)
* 45579893b Roll Fuchsia Mac SDK from 6swTf93jz... to 7LGbVIHUD... (flutter/engine#23904)
* 5b2defd5c Roll Fuchsia Mac SDK from MrtHftV0U... to 7nZajqutF... (flutter/engine#23827)
* c8ffb20c6 Roll Skia from 87a055b02027 to e0d023562bd9 (1 revision) (flutter/engine#23829)
* 296902b8e implemented GetMainContext() for opengl (flutter/engine#23634)
* 5cf3eaed1 Roll Skia from e0d023562bd9 to 982127b7d57d (4 revisions) (flutter/engine#23831)
* fd9a079ac [iOS] Fixes DisplayLinkManager leaks (flutter/engine#22194)
* b241537cc Roll Fuchsia Linux Toolchain from git_revision:2c0536b76b35fa592ac7b4a0e4bb176eaf55af75 to IJxh_9dNS... (flutter/engine#23832)
* 5c2003f0e Roll Skia from 982127b7d57d to 6de1e52d0b12 (1 revision) (flutter/engine#23834)
* 5b9cd44b1 Automatically download Noto fonts as backup fonts in CanvasKit mode (flutter/engine#23728)
* 70a682493 Roll Dart SDK from 5e24a66b1bb8 to 704928da5702 (2 revisions) (flutter/engine#23838)
* b0c46d88e Roll Skia from 6de1e52d0b12 to 8a37fb2c605b (5 revisions) (flutter/engine#23836)
* d4132eafd Use references when iterating over SkParagraph text boxes (flutter/engine#23837)
* 87960d8b3 Fix typo in embedder unit tests (flutter/engine#23783)
* 7f6671483 iOS deeplink sends "path + query" instead of just path (flutter/engine#23562)
* 1474d0873 Roll Skia from 8a37fb2c605b to 37d16f135265 (4 revisions) (flutter/engine#23839)
* 3da13fccf Make android more lenient when it comes to out-of-order key event responses (flutter/engine#23604)
* 922307370 Fix background crash when FlutterView going appear while app goes background (flutter/engine#23175)
* 7c19824c6 Pass the filename directly to JNI for loading deferred component. (flutter/engine#23824)
* 5dc24693d Reland path vol tracker (flutter/engine#23840)
* e7e76f1d1 Roll Skia from 37d16f135265 to e89d8ea20b62 (2 revisions) (flutter/engine#23841)
* 07f486116 Roll Dart SDK from 704928da5702 to 1db2d4d95562 (1 revision) (flutter/engine#23846)
* 993ab786e Roll Skia from e89d8ea20b62 to c09761f57605 (1 revision) (flutter/engine#23843)
* a4836a61f Call Dart plugin registrant if available (flutter/engine#23813)
* 475a2349d Roll Fuchsia Linux SDK from UGavhI1zv... to mODEe2CNk... (flutter/engine#23848)
* b51da31eb Roll Skia from c09761f57605 to 450f8565c7f3 (5 revisions) (flutter/engine#23851)
* cb7106dd7 Roll Skia from 450f8565c7f3 to 372791761157 (1 revision) (flutter/engine#23855)
* 69980e5b8 Roll Fuchsia Mac SDK from 7nZajqutF... to tuJCioUf3... (flutter/engine#23857)
* 20ff574d8 Roll Skia from 372791761157 to ce75036b3eaf (4 revisions) (flutter/engine#23858)
* 0118b5439 Implements accessibility bridge in common library (flutter/engine#23491)
* ffc77f0da Search multiple paths when loading deferred component .so files. (flutter/engine#23849)
* 71d264dcf Revert "implemented GetMainContext() for opengl (#23634)" (flutter/engine#23859)
* fb4873562 Roll Skia from ce75036b3eaf to cc6961b9ac5e (3 revisions) (flutter/engine#23860)
* fdddf8708 Roll Dart SDK from 1db2d4d95562 to 82b4c77fb17f (2 revisions) (flutter/engine#23861)
* d4a735835 Roll Dart SDK from c4214e6daaac to 4a6764bf28c2 (4 revisions) (flutter/engine#23770)
* 9bc776a84 [web] Add --watch flag to 'felt test' (flutter/engine#23727)
* 247ebc2dc Roll Skia from bde06cc511d2 to f3087d8297fe (7 revisions) (flutter/engine#23772)
* 8b27e6fb4 skip flaky test (flutter/engine#23775)
* 2927e9fb4 block thread merging with shared engines (flutter/engine#23733)
* df5f3b086 Implement handling of framework-handled key events (flutter/engine#23655)
* f205ceda2 Roll Skia from f3087d8297fe to e0fe62adaa3e (9 revisions) (flutter/engine#23781)
* fa7aebf1e Roll Skia from e0fe62adaa3e to 18aeb5731b51 (1 revision) (flutter/engine#23784)
* 9acfb7d59 Fix JNI void vs object method call (flutter/engine#23785)
* df13ccf44 Roll Skia from 18aeb5731b51 to 7aa7f039b9ee (1 revision) (flutter/engine#23786)
* e3e3b2b6e Roll Fuchsia Mac SDK from pc_veLlry... to xYraItnQp... (flutter/engine#23787)
* 8a096d641 ci: Print output in case of compile error (flutter/engine#23522)
* f1c3ced54 Roll Fuchsia Linux SDK from fByXAJ76e... to vs54lOVoj... (flutter/engine#23788)
* 0c79393dd Revert "Roll Dart SDK from c4214e6daaac to 4a6764bf28c2 (4 revisions) (#23770)" (flutter/engine#23791)
* d7b25f9a3 [web] Reland: Enable the new rich paragraph implementation (flutter/engine#23659)
* 507a88702 fix ax unique id flake (flutter/engine#23518)
* e5a4c7c4f Roll Fuchsia Linux SDK from BUsKF6z4t... to a7ezEWPM5... (flutter/engine#23668)
* 7d1e4e323 Roll Skia from 0e4a29af9db2 to af9b58e287b5 (10 revisions) (flutter/engine#23670)
* 635f64a3d Roll Skia from af9b58e287b5 to f435ada424df (1 revision) (flutter/engine#23671)
* 6957611f2 Roll Fuchsia Mac SDK from BsUY1yjWh... to BoBy7Eobf... (flutter/engine#23672)
* 37131f16d Use non-deprecated SkImageFilter factory functions (flutter/engine#23649)
* 38f08ff26 Roll Fuchsia Linux SDK from a7ezEWPM5... to erwxDS3kf... (flutter/engine#23676)
* a56183cde Roll Skia from f435ada424df to 8f78d5528438 (7 revisions) (flutter/engine#23680)
* 9d75996c1 Revert "[web] Enable the new rich paragraph implementation (#23162)" (flutter/engine#23687)
* b030bc80d Roll Dart SDK from 724d9e5e7d71 to 3629a798353d (1 revision) (flutter/engine#23681)
* a8a7534ea Support Mice in iPadOS 13.4+ (flutter/engine#23636)
* 3f691f07b [web] Fix semantic node order for webkit (flutter/engine#23601)
* 70d08c6ac Roll Skia from 8f78d5528438 to 890b2b406a60 (9 revisions) (flutter/engine#23692)
* 5459565e4 Roll Fuchsia Mac SDK from BoBy7Eobf... to DVYrV15dq... (flutter/engine#23693)
* 3fd4c63fa [web] Fix letter spacing for rich paragraphs (flutter/engine#23683)
* effb529ec Added missing export for the flutter engine group. (flutter/engine#23689)
* 51dd6aa03 [web] Enable the new rich paragraph implementation (flutter/engine#23162)
* 0f9fc3d81 Roll Skia from 7cf3addb1bd8 to 93c2d81f199a (1 revision) (flutter/engine#23614)
* a1e74242f [dart-runner] Avoid calling Destroy on nullptr (flutter/engine#23608)
* 846d9583c Windows textures: Add placeholder flutter_texture_registrar.h (flutter/engine#23623)
* 55afc18a1 Roll Dart SDK from 7fcbd388b620 to ef8bf7f0a667 (5 revisions) (flutter/engine#23628)
* d2b815479 [canvaskit] apply invser scale on the left (flutter/engine#23550)
* be1a3c008 Roll Fuchsia Linux SDK from UB6RsTbdU... to FfWbbB4r8... (flutter/engine#23633)
* f743c89bd Roll Skia from 93c2d81f199a to 9fd75e96d712 (29 revisions) (flutter/engine#23635)
* cf42dbe13 Roll wuffs to google/wuffs@c86add25f7 (flutter/engine#23607)
* f1278d0e7 Link SkShaper/SkParagraph into the engine by default (flutter/engine#23626)
* fb56b4be2 Android deeplink sends "path + query" instead of just path (flutter/engine#23561)
* 22bb891d6 Plumbing refactor to allow the usage of Dart_CreateIsolateInGroup (flutter/engine#23549)
* 20991a598 Add accessibility suport to Linux shell. (flutter/engine#19634)
* 145922bd8 Roll Dart SDK from ef8bf7f0a667 to 636ff0ec97e0 (1 revision) (flutter/engine#23639)
* 176ae6e76 Roll Fuchsia Mac SDK from oll0Dgp9o... to JSzm8D59u... (flutter/engine#23641)
* d2320a8fb Roll Dart SDK from 636ff0ec97e0 to d3d7b77e8165 (1 revision) (flutter/engine#23642)
* 8bdd0998b Roll Skia from 9fd75e96d712 to 38ca513408d1 (1 revision) (flutter/engine#23643)
* cc572e1b8 Roll Skia from 38ca513408d1 to be2a8614c5d6 (2 revisions) (flutter/engine#23644)
* e9383a0c8 Roll Dart SDK from d3d7b77e8165 to 010633edc631 (1 revision) (flutter/engine#23645)
* 9d6ed8b83 Roll Fuchsia Linux SDK from FfWbbB4r8... to BUsKF6z4t... (flutter/engine#23646)
* 6d55dd42f Roll Dart SDK from 010633edc631 to 724d9e5e7d71 (1 revision) (flutter/engine#23647)
* 299f08162 Roll Skia from be2a8614c5d6 to 0d7de6bc9ac3 (1 revision) (flutter/engine#23648)
* 0ec99cfac Roll Fuchsia Mac SDK from JSzm8D59u... to BsUY1yjWh... (flutter/engine#23650)
* 859494fb4 Revert "[web] Enable the new rich paragraph implementation (#23162)" (flutter/engine#23651)
* 648dae9d9 Roll Skia from 0d7de6bc9ac3 to 92969f265686 (7 revisions) (flutter/engine#23652)
* 52ec2ddd8 Roll Fuchsia Linux SDK from _l04etgVd... to nkgnDjAl3... (flutter/engine#23170)
* f32ec0cd6 Roll Fuchsia Mac SDK from RDUxjnng0... to QDs-PyheO... (flutter/engine#23177)
* 7983c6fda Roll Dart SDK from b59de86059f3 to 2a78a2978983 (1 revision) (flutter/engine#23179)
* c608b07da bump fuchsia toolchain to clang-12 (flutter/engine#23067)
* 8a3e9a2b9 fix crash in FontCollection::init() when FontFamily is empty (flutter/engine#23019)
* 95ba5ca89 Roll Skia from 6f31e27f1e29 to 85fa75616dfe (7 revisions) (flutter/engine#23118)
* 50e7d8916 [web] Switch web-render option default to auto (flutter/engine#23090)
* 885452086 Roll Skia from 85fa75616dfe to d6f2338ab194 (3 revisions) (flutter/engine#23119)
* acad21c19 [web] Tests for rich paragraph DOM (flutter/engine#23097)
* 27ebbc4bf Rename PointerState.isDown as per style guide (flutter/engine#23120)
* 19950f576 [web] Rich paragraph getBoxesForRange (flutter/engine#23098)
* 581acbe98 Roll Skia from d6f2338ab194 to 1d89532d5988 (1 revision) (flutter/engine#23122)
* 540b1918e Roll Fuchsia Mac SDK from acylwa3i4... to chLTYsKMR... (flutter/engine#23125)
* 3b52edff6 Roll Skia from 1d89532d5988 to 7839f66540b6 (1 revision) (flutter/engine#23126)
* 6b25350af Roll Fuchsia Linux SDK from TIKHoiQyP... to wu6yV-_BL... (flutter/engine#23127)
* 9c72085b7 Roll Skia from 7839f66540b6 to 20f1b3462878 (1 revision) (flutter/engine#23129)
* ee323d0f0 Roll Skia from 20f1b3462878 to 995f0366bd21 (2 revisions) (flutter/engine#23132)
* 625aa695e Roll Skia from 995f0366bd21 to b64da3907f76 (1 revision) (flutter/engine#23135)
* affc4216f Roll Skia from b64da3907f76 to 81da68af2ecf (7 revisions) (flutter/engine#23142)
* 9a6a31e00 Roll Fuchsia Mac SDK from chLTYsKMR... to RDUxjnng0... (flutter/engine#23143)
* 78657edbb Added golden test to make sure that spawn engines work. (flutter/engine#23066)
* bb9cac29a Roll Fuchsia Linux SDK from wu6yV-_BL... to _l04etgVd... (flutter/engine#23145)
* 51c9ae956 Add --strict_null_safety_checks to the Dart flag allowlist (flutter/engine#23144)
* 76310c426 Add missing sdk constriant in pubspec.yaml files. (flutter/engine#23124)
* 6e54f0d2d [fuchsia] Add wrapper for zx_clock_get_monotonic. (flutter/engine#23128)
* ade75e08f [web] Rich paragraph getPositionForOffset (flutter/engine#23133)
* 2ef2c8616 Fix engine in preparation for implementing https://github.com/dart-lang/language/issues/1274 (flutter/engine#23131)
* 9384324cc Update android_lint deps (flutter/engine#23151)
* ea4bb2ae4 Roll Skia from 81da68af2ecf to 7b920446a8fc (14 revisions) (flutter/engine#23152)
* 4b5e4e605 Make it easier to turn on Xcode symlinks (flutter/engine#23150)
* 325f06958 Roll fuchsia toolchain (flutter/engine#23155)
* 05704d312 Use include for C/C++ headers in darwin/macos (flutter/engine#23035)
* 8d3d69b6b Turned no malloc scribble and randomized the tests. (flutter/engine#23014)
* 418cc488e Fix macOS crash when modifier keys pressed. (flutter/engine#23154)
* a8c360dc2 Update FlutterPlatformViewsTests (flutter/engine#23158)
* d941aefa6 [web] Rich text painting on bitmap canvas (flutter/engine#23136)
* 67cb0f382 Revert "[web] Switch web-render option default to auto (#23090)" (flutter/engine#23161)
* c4b48c554 Roll Skia from 7b920446a8fc to dfc880bd9ba0 (14 revisions) (flutter/engine#23164)
* de1de9d44 Disable FlutterPluginAppLifeCycleDelegateTest testWillResignActive (flutter/engine#23166)
* 3a30ae3d5 Fix ios voiceover (for safari >13.4) (flutter/engine#22965)
* 433884925 Replace g_object_weak_ref with g_object_add_weak_pointer
* 3b9937a7f Load macOS dart bundle by URL fallback (flutter/engine#22979)
* 96927bb75 add ffi_struct_patch.dart to libraries.yaml (flutter/engine#23000)
* 2efc7c10a Set SkPath::setIsVolatile based on whether the path survives at least two frames (flutter/engine#22620)
* bb81b954b Allow Tile mode for blur filter and add new decal TileMode (flutter/engine#22982)
* 9df215767 Load iOS dart bundle by URL fallback (flutter/engine#22997)
* 7647fdbdd Roll Skia from 22f80a60b17f to 6b07e0eb497c (26 revisions) (flutter/engine#23005)
* 062cbd8cc Freiling warmup memory (flutter/engine#22984)
* 164696619 Revert "Freiling warmup memory (#22984)" (flutter/engine#23007)
* 50d830a1a [web] Do not reset 'cursor' in PersistedPlatformView. (flutter/engine#22977)
* 6ebf5c386 Roll Dart SDK from e4c9b06267d3 to a4e6fe145bf7 (2 revisions) (flutter/engine#23006)
* 14c8c2445 [web] Fix regression in foreground style (flutter/engine#22999)
* 6678efaac Implement SystemSound.play
* fb769a4b1 Roll Fuchsia Linux SDK from rnN_X2o75... to ESzmO-yOF... (flutter/engine#23010)
* b42435632 Roll Skia from 6b07e0eb497c to f7cce2b243b2 (6 revisions) (flutter/engine#23018)
* 56035c71f Roll Fuchsia Linux SDK from ESzmO-yOF... to K4cPd0-Xd... (flutter/engine#23020)
* cb4a2efa2 Roll Skia from f7cce2b243b2 to b0cb8372c1ef (3 revisions) (flutter/engine#23021)
* cc8c9d4bb Roll Skia from b0cb8372c1ef to 5284e96599a8 (2 revisions) (flutter/engine#23023)
* 8e9a94312 Roll Dart SDK from a4e6fe145bf7 to c287db6bf232 (2 revisions) (flutter/engine#23024)
* 714b54322 Roll Fuchsia Mac SDK from OUQEzH1oE... to a9yuHfriB... (flutter/engine#23025)
* d50cdda4f Roll Dart SDK from c287db6bf232 to 2553a84fe438 (1 revision) (flutter/engine#23026)
* 4794d0448 Roll Skia from 5284e96599a8 to f7fdf1aa2911 (1 revision) (flutter/engine#23027)
* 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)
* 6e5d37609 Roll Dart SDK from 86242db30c23 to 874709e52a99 (1 revision) (flutter/engine#22023)
* 271847481 Roll Dart SDK from 874709e52a99 to a3d902d8598e (1 revision) (flutter/engine#22026)
* b99d94f39 Roll Skia from 1c823674d957 to 2d2f82c00aeb (13 revisions) (flutter/engine#22015)
* c2c74ed70 Roll Dart SDK from 8be6a08153cc to 86242db30c23 (2 revisions) (flutter/engine#22018)
* 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)
* eba7a1c90 Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21919)
* 512154980 Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21920)
* 977537b03 Roll Skia from 418eda2c599a to f9c7b2803461 (3 revisions) (flutter/engine#21923)
* 5bd7260a1 Enable loading snapshots with sound null safety enabled. (flutter/engine#21820)
* 787b9c537 Break the reference cycle between the surface factory and the external view embedder (flutter/engine#21918)
* 9b752790f Revert "[fuchsia] External view embedder will be shared with platform view (#21850)" (flutter/engine#21924)
* 04bf8791f Add plumbing to grab dart entrypoint args on macOS (flutter/engine#21789)
* b8fd0013a Update FLUTTER_NOLINT uses to include issue link (flutter/engine#21921)
* 869d3c8c7 Set strokeCap, strokeJoin, and strokeMiter when resurrecting Paint (flutter/engine#21926)
* 18357a858 Roll Skia from f9c7b2803461 to f60a76e2ac01 (4 revisions) (flutter/engine#21929)
* 49c35b617 Eliminate unnecessary linter opt-outs (flutter/engine#21935)
* 2df836f6e Require that FLUTTER_NOLINT include issue link (flutter/engine#21922)
* f6b8a50ab Roll Skia from f60a76e2ac01 to be8004d2fb6c (1 revision) (flutter/engine#21936)
* 34832cb78 Roll the process_runner package used by the formatter script (flutter/engine#21937)
* 2874fccbb Roll Dart SDK from b58cfe5ab24e to aaab579579be (1 revision) (flutter/engine#21938)
* cac04c4cf Add FML_UNREACHABLE to declare points in code that should never be reached. (flutter/engine#21941)
* fabcc2de2 Roll Fuchsia Mac SDK from _FaRRt69Z... to XZSNobQCT... (flutter/engine#21944)
* 20d3a0764 Collect logs in the background. (flutter/engine#21828)
* 815a1f386 Roll Dart SDK from aaab579579be to 42a0bf548ea3 (1 revision) (flutter/engine#21946)
* 890f01620 [web] Implement ClipOp.difference (flutter/engine#21901)
* 3ea02776e Roll Dart SDK from 42a0bf548ea3 to 675c7165c071 (1 revision) (flutter/engine#21948)
* 56d3da33b Roll Fuchsia Mac SDK from XZSNobQCT... to 9mMCqUXkF... (flutter/engine#21950)
* 1c35cc641 [null-safety] fix type declaration of Picutre._toImage (flutter/engine#21942)
* e9a43c15b Roll Dart SDK from 675c7165c071 to 5c59a47beda7 (1 revision) (flutter/engine#21952)
* 499a70f5e Restore missing call to RuntimeDelegate.OnRootIsolateCreated (flutter/engine#21953)
* f7da9d687 Roll Fuchsia Mac SDK from 9mMCqUXkF... to MR_bRfe8I... (flutter/engine#21955)
* e66e3f535 Roll Skia from be8004d2fb6c to 27f7fe32f49b (1 revision) (flutter/engine#21956)
* d4ac8e6cb Temporarily disabled tests that were using latin and arabic characters (flutter/engine#21971)
* f854cbbfa Specify the Noto Naskh Arabic font to get consistent results in tests using Arabic characters (flutter/engine#21974)
* 43b618e4b Added keyEvent support for iOS 13.4+ (flutter/engine#20972)
* a6857802b Fix the initialization of AndroidSurfaceFactoryImpl (flutter/engine#21977)
* 895940081 [null-safety] fix types of layer code (flutter/engine#21959)
* 9946be45a FlTextInputPlugin: fix memory leaks (flutter/engine#21879)
* bcc557f1b Add multi-step input method support for Linux (flutter/engine#21897)
* 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)
* 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)