* c75811491 Roll Dart SDK from 17655a04d99a to a040e32db8f2 (1 revision) (flutter/engine#40612)
* 274196e22 Make PathComponent POD, allow querying specific component type counts (flutter/engine#40605)
* f59822430 [Impeller] Adds golden image tests. (flutter/engine#40366)
* f3b880d7a Roll Dart SDK from a040e32db8f2 to 25d7c5d88496 (1 revision) (flutter/engine#40618)
* a5002f6b6 Roll Fuchsia Linux SDK from jdkyVHuAgQFiwEVQj... to 6JDOgmv1GqjN0MccU... (flutter/engine#40622)
* bdee86a83 Roll Dart SDK from 25d7c5d88496 to 57061b644e84 (1 revision) (flutter/engine#40624)
* 6b27c106e Roll Fuchsia Mac SDK from Nrn4D-aMBpMe5ngaF... to odB7mmGuAH51yrWgy... (flutter/engine#40625)
* 1febe9dc3 Roll Skia from 497dc2e1f01f to 17bce5f4f78f (2 revisions) (flutter/engine#40629)
* 3f9008208 [Impeller] More sundry fixes to the Vulkan backend. (flutter/engine#40603)
* 20cf8ebb4 Roll Skia from 17bce5f4f78f to d06e59e7d041 (1 revision) (flutter/engine#40630)
* 538c7eaa2 Roll Fuchsia Linux SDK from 6JDOgmv1GqjN0MccU... to smNcvjxC6Ja3FkteX... (flutter/engine#40631)
* 2b5e95e6e Roll Fuchsia Mac SDK from odB7mmGuAH51yrWgy... to 34M7LHe2DUL5mebOm... (flutter/engine#40633)
* 2270e07e7 Roll Skia from d06e59e7d041 to 009ed54d103d (1 revision) (flutter/engine#40644)
* 6c5be6a3b Roll Fuchsia Linux SDK from smNcvjxC6Ja3FkteX... to y4h2rtyt6Mx8xHEte... (flutter/engine#40647)
* eefb0be0a Roll Fuchsia Mac SDK from 34M7LHe2DUL5mebOm... to d30zLnNyJDgYNmKD4... (flutter/engine#40649)
* d5e7ff24b [Impeller] Enable RendererTest::TheImpeller for Vulkan. (flutter/engine#40634)
* 61b92a725 [Impeller] Keep impeller scene build working (flutter/engine#40635)
* 5be21e2bd [Impeller] Fix AtlasContents crash (flutter/engine#40637)
* ac769511e [Impeller] Fix accumulating translucency opacity peephole bug (flutter/engine#40639)
* 1cf3bf117 [Impeller] Fix stroke cap disconnection (flutter/engine#40643)
* 551f089c6 [Impeller] Remove verbose validation logs in the Vulkan pipeline cache. (flutter/engine#40651)
* 567be2665 Roll Dart SDK from 57061b644e84 to c1185c030a98 (2 revisions) (flutter/engine#40654)
* 3ecc5cc53 Revert Dart SDK to a040e32db8f2 (flutter/engine#40656)
* 60b6a1f7b Roll Fuchsia Linux SDK from y4h2rtyt6Mx8xHEte... to v0tCO5SkPScqIBWIr... (flutter/engine#40655)
* 736b4076f Roll Skia from 009ed54d103d to 4d02e783654f (1 revision) (flutter/engine#40657)
* 256ae6010 Roll Skia from 4d02e783654f to 4ca827754bc1 (2 revisions) (flutter/engine#40659)
* a3d5d3274 Roll Fuchsia Mac SDK from d30zLnNyJDgYNmKD4... to trm3jGwgZopG-wITx... (flutter/engine#40660)
* 5f517d646 Bump actions/checkout from 3.4.0 to 3.5.0 (flutter/engine#40662)
* 708bf70ab Remove timezone from flutter (flutter/engine#40588)
* d21f657e6 Post 3.0 lint sync (flutter/engine#40394)
* d58d7d999 [Impeller] Document EntityPass, make positioning less confusing (flutter/engine#40636)
* 6c3f5fe15 Roll Fuchsia Linux SDK from v0tCO5SkPScqIBWIr... to jlj9dbwYl_4cILVwQ... (flutter/engine#40665)
* f7d257198 [web] Accepts assetBase through JS config. (flutter/engine#40615)
* 6cc2f9bbf Revert "[web] Accepts assetBase through JS config. (#40615)" (flutter/engine#40670)
* 4eea74c9a [Impeller] initialize text alpha to 1.0 (flutter/engine#40667)
* f7eea0ea2 Roll Skia from 4ca827754bc1 to c55605969a59 (5 revisions) (flutter/engine#40668)
* 50f837497 [web] Add `js_types` sources to build. (flutter/engine#40597)
* d468552bc Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule (flutter/engine#40582)
* 36f8473bc Simplify SkFontMgr classes for sk_sp (flutter/engine#40627)
* cc060144e [Impeller] Fix Impeller Metal wide gamut (flutter/engine#40671)
* 4bc9341d0 Revert "[web] Add `js_types` sources to build. (#40597)" (flutter/engine#40685)
* 9c0d1dbf0 Revert "Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule (#40582)" (flutter/engine#40686)
* 8cb080365 Revert "Post 3.0 lint sync (#40394)" (flutter/engine#40687)
* eded0aeda Roll Fuchsia Linux SDK from cbVcty00KkB3vbCBQ... to PDGxZavi1gOc3IvRW... (flutter/engine#40432)
* 4927fadb0 [Impeller] Prevent passes from reading their own resolve texture on the Vulkan and GL backends (flutter/engine#40418)
* f33910308 [Impeller] Remove work queues. (flutter/engine#40429)
* 3c3cbc738 Manual roll Dart SDK from c766fffb626e to 3b109a04f783 (9 revisions) (flutter/engine#40296)
* dee0ae590 [Impeller] Make matrix image filters work as expected with nested saving layers (flutter/engine#40299)
* 835759f4c Roll Skia from 4d90ba479527 to 3b9131c65c01 (5 revisions) (flutter/engine#40304)
* bbde3a77b Roll Fuchsia Linux SDK from BRE9jdqYpdkbU0j7H... to YaWqKKuj-fAqfpKCm... (flutter/engine#40306)
* 1a7e7c468 Roll Dart SDK from 3b109a04f783 to 5c210933cdfe (2 revisions) (flutter/engine#40307)
* 66a3324cf Analyze more shaders (flutter/engine#40285)
* 405c8513e [Impeller] Improve performance of CupertinoPicker with opacity peephole (flutter/engine#40101)
* 9fc3246bf Reland "Make FlutterTest the default test font" (#40188) (flutter/engine#40245)
* 3ed9f1236 Reland: "Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`" (flutter/engine#40312)
* e143b309c Bump lower Dart SDK constraints to 3.0 (flutter/engine#40178)
* 086b1a022 [impeller] implement GetPositionUVBuffer (flutter/engine#40248)
* ec151bf2c Revert Dart SDK to c766fffb626e (flutter/engine#40315)
* 7b1e703cb Roll Fuchsia Linux SDK from tMm2Lzb-LE20Rxwm9... to hi7JwgHijuYYKAFUR... (flutter/engine#39742)
* 3777ed517 Roll Fuchsia Mac SDK from _wymybZYKzX_3iFd6... to baD5uG2X0rk-EZZly... (flutter/engine#39743)
* 6a2a46a28 Roll Dart SDK from 3ec7f1f92216 to 7642080abaf7 (2 revisions) (flutter/engine#39702)
* f6bb7ae5f Roll Skia from d0df677ffd5e to ba60fed7f075 (6 revisions) (flutter/engine#39703)
* 27696d2b7 Cached DisplayList opacity inheritance fix (flutter/engine#39690)
* 1ae94738d Roll Dart SDK from 7642080abaf7 to 42829b6f80b1 (1 revision) (flutter/engine#39707)
* 676201790 Roll Fuchsia Linux SDK from yT4JLKTCWWwbRwB0l... to tMm2Lzb-LE20Rxwm9... (flutter/engine#39709)
* 26f1f251f Roll Skia from ba60fed7f075 to 5637cd56be32 (3 revisions) (flutter/engine#39710)
* 4b0b8f053 Roll Dart SDK from 42829b6f80b1 to c7ec16304216 (1 revision) (flutter/engine#39711)
* 1f7aad3a4 Roll Fuchsia Mac SDK from haDvcC5VzWVdQs9Rs... to _wymybZYKzX_3iFd6... (flutter/engine#39715)
* 067369d22 Migrate skia png codec call to public interface (flutter/engine#39714)
* 7e190a49c Roll Dart SDK from c7ec16304216 to 8a7dc36cadf6 (1 revision) (flutter/engine#39716)
* 83a896250 Roll Skia from 5637cd56be32 to 02890036028e (2 revisions) (flutter/engine#39717)
* 6d9387433 [linux] Eliminate mirrors support (flutter/engine#39701)
* adc0ebd97 Adds a Linux Fuchsia FEMU config that enables CSO (flutter/engine#39718)
* 0378b3406 [impeller] support generating mip-maps on Vulkan (flutter/engine#39689)
* 5212ac439 [Impeller] Device default attachment pixel formats (flutter/engine#39655)
* bd37a3992 Rollback Dart SDK to unblock the roller (flutter/engine#39722)
* fd3ee0893 Roll Fuchsia Linux SDK from ejOvPyZ4UL2DoQhn6... to q7u2WyX2BSRBIzyTW... (flutter/engine#39663)
* a966cf878 Roll Fuchsia Mac SDK from jsnm3dngrd9MveHrB... to YpQKlqmyn8r_snx06... (flutter/engine#39665)
* 414538fc6 [Impeller] Ignore the mask filter when saving layer (flutter/engine#39583)
* ec70b5aa9 Roll Fuchsia Linux SDK from A15Lg2MzGSkbj33mo... to ejOvPyZ4UL2DoQhn6... (flutter/engine#39645)
* ab2dec516 Roll Skia from 8de7f68a3661 to 67a8177742e6 (4 revisions) (flutter/engine#39623)
* a7ec1e50f Remove libpng dependency in the APNG decoder (flutter/engine#39622)
* cb5393336 Add more info to malioc_diff.py output (flutter/engine#39625)
* 60c199501 Roll Dart SDK from ea59504416a8 to 22ad11262460 (2 revisions) (flutter/engine#39624)
* b1f76fbb0 [Impeller] Avoid stringstream usage in CreateUniformMemberKey (flutter/engine#39606)
* a85220d2f Fix a flake in EmbedderTest.CompositorRenderTargetsNotRecycledWhenAvoidsCacheSet (flutter/engine#39596)
* 3141b116d [impeller] Refactored backend specific feature checks to capabilities (flutter/engine#39598)
* bf667254f [impellerc] Generate GLSL output for the runtime-stage-gles target (flutter/engine#39602)
* 57e83aa16 [Impeller] Special case color filter in tiled texture. (flutter/engine#39445)
* e1325a9de Roll Skia from 67a8177742e6 to a3fe5233eb10 (9 revisions) (flutter/engine#39627)
* 9f2c4db50 Add app anatomy diagram (flutter/engine#39628)
* e8c14e436 Roll Fuchsia Linux SDK from mWwKhmxRlXNJATVmu... to A15Lg2MzGSkbj33mo... (flutter/engine#39631)
* 9bd50b706 [Impeller] read from framebuffer for advanced blends on iOS. (flutter/engine#39567)
* 66715c928 Fix build output path of the malioc core list (flutter/engine#39629)
* 727500b12 Roll Skia from a3fe5233eb10 to b7508e2f2577 (3 revisions) (flutter/engine#39634)
* f193de9cc [Impeller] Make RenderTarget::CreateOffscreen utilities have a stencil by default (flutter/engine#39636)
* 76b51e33a Roll Skia from b7508e2f2577 to 5974e36ea190 (4 revisions) (flutter/engine#39639)
* aba44ff0b Roll Dart SDK from 22ad11262460 to 1dc26efa3c4c (1 revision) (flutter/engine#39640)
* 657102f87 Roll Fuchsia Mac SDK from EFcCpAxOuQllDqP0F... to jsnm3dngrd9MveHrB... (flutter/engine#39641)
* 44e36c9c0 Roll Skia from 5974e36ea190 to 2a7644cf4bd7 (1 revision) (flutter/engine#39642)
* 3b5c47d4d Revert "[ios_platform_view] MaskView pool to reuse maskViews." (flutter/engine#39608)
* 170a4a31e Roll Skia from f27efe15433d to 38e363bbf0e4 (8 revisions) (flutter/engine#39611)
* 632b5985a Roll Fuchsia Mac SDK from 6hbPQq6ED0PkuQiKM... to OeUljRQOmJwgDhNOo... (flutter/engine#39610)
* 6a3aaefc0 Roll Fuchsia Linux SDK from 5b_BYTPWG1E7qx1I8... to mWwKhmxRlXNJATVmu... (flutter/engine#39613)
* 17ab09d38 Remove bringup from builds. (flutter/engine#39605)
* 8cacce9e8 Roll Skia from d85501fa487d to 9cc86b2a4f27 (2 revisions) (flutter/engine#39589)
* df0ffe42b Roll Fuchsia Linux SDK from R6oclCbqlvHdyGgut... to 5b_BYTPWG1E7qx1I8... (flutter/engine#39590)
* 5ad400e25 Roll Fuchsia Mac SDK from KpTOXssqVhPv2OBZi... to NZAnfCkpbswhYplty... (flutter/engine#39577)
* 1ff345ce5 Roll Fuchsia Linux SDK from 8fdyKaKQqTPpjcp-L... to R6oclCbqlvHdyGgut... (flutter/engine#39578)
* 92e86a287 Roll Fuchsia Linux SDK from MVMTNxWJaWdwPWstz... to arbaBzyUE2ok1bGl5... (flutter/engine#39563)
* 2cba062f9 Roll Fuchsia Mac SDK from FxFPRn_9rSWWAWFw0... to y35kWL0rP5Nd06lTg... (flutter/engine#39565)
* bf38bf6cf Bump to Chrome 111. (flutter/engine#39525)
* d76023b53 Roll Skia from 128d82c8931d to 59c9ef67fa34 (3 revisions) (flutter/engine#39529)
* da0e1463a Roll Skia from 59c9ef67fa34 to 4013995114e1 (2 revisions) (flutter/engine#39530)
* 5203b6ff6 Roll Skia from 4013995114e1 to 182d5daf78dc (1 revision) (flutter/engine#39531)
* b3e9642c6 Add Animated PNG demuxer (flutter/engine#31098)
* 54665882c [Impeller] Generate a Metal library symbols file for shader debugging. (flutter/engine#39532)
* 931bf7a47 Roll Skia from 182d5daf78dc to 299221eaa3a9 (1 revision) (flutter/engine#39533)
* 3ad331a1a Roll Fuchsia Mac SDK from s0lx1q5xbqV1jkRZM... to 86sd_NCGPMuQh08NX... (flutter/engine#39534)
* 616485bf9 Roll Skia from 299221eaa3a9 to 261f573f16db (1 revision) (flutter/engine#39535)
* e1e5289b6 Roll Skia from 261f573f16db to badcdf5635ab (1 revision) (flutter/engine#39538)
* f98e4f138 Ignore invalid filters when constructing an image compose filter (flutter/engine#39528)
* 14c8e6bde Roll Fuchsia Linux SDK from ibtVZPawJl1jwt5Sg... to 482Njb1v72P7fNyj4... (flutter/engine#39541)
* c9574d51a Roll Skia from badcdf5635ab to 54342413f5c0 (1 revision) (flutter/engine#39542)
* 4104eb5cb Revert "[macOS] Make FlutterEngine support multiple views (#37976)" (flutter/engine#39536)
* 081b9fc2d [Windows] Prepare keyboard & text input plugins for multi-view (flutter/engine#39464)
* b9073d13e [macOS] Make FlutterEngine support multiple views (flutter/engine#37976)
* 028deae48 [ios] Convert `int` in Dart to `long long` in Objective-C. (flutter/engine#39331)
* 8f52c598b Roll Skia from e238cde8581d to 128d82c8931d (5 revisions) (flutter/engine#39524)
* c3c7b2478 Fix classes that shouldn't be extended/instantiated/mixedin (flutter/engine#39517)
* e1d003202 Roll Fuchsia Linux SDK from cn89DIQTewbdhBTO-... to ibtVZPawJl1jwt5Sg... (flutter/engine#39526)
* 58abb04e0 increase first frame timeout (flutter/engine#39504)
* e5d61519f Update shader_optimization.md (flutter/engine#39497)
* b0816a4bc Roll Skia from 638bfdc9e23c to 1762c093d086 (8 revisions) (flutter/engine#39507)
* 31ec7f29c Roll Skia from 1762c093d086 to 5899b39484db (1 revision) (flutter/engine#39508)
* 35934fd54 Roll Fuchsia Mac SDK from vV4hr9qgSXTVhRzEr... to 4cSuz7lZeOIfzhUHg... (flutter/engine#39509)
* 0cfdd8a22 Roll Skia from 5899b39484db to 970c33b0f43e (1 revision) (flutter/engine#39510)
* eb346ba63 Roll Fuchsia Linux SDK from B6PQF-BmeXvmNZJy5... to cn89DIQTewbdhBTO-... (flutter/engine#39511)
* ef9d3e9ad Roll Skia from d52b1a24c407 to 99a797d497fe (1 revision) (flutter/engine#39489)
* 6a2de773e Revert "[ios_platform_view] MaskView pool to reuse maskViews. (#38989)" (flutter/engine#39490)
* 62b49804f Disable mouse-input-test (flutter/engine#39492)
* 28c3c8139 Roll Skia from 99a797d497fe to 638bfdc9e23c (4 revisions) (flutter/engine#39494)
* 0d5653352 Roll Fuchsia Linux SDK from HGN3rmf37VA5Sc0e1... to B6PQF-BmeXvmNZJy5... (flutter/engine#39493)
* 89c8a1393 Migrate iOS and Android to use pushRouteInformation (flutter/engine#39372)
* 6c9f0c00d [macOS] Support text input autocomplete (flutter/engine#39460)
* 08f50504d Roll Skia from f30529658275 to 7cac214d0f4b (1 revision) (flutter/engine#39478)
* 9aa088df0 Roll Fuchsia Linux SDK from aRqjqB76Z2gNQsrTA... to HGN3rmf37VA5Sc0e1... (flutter/engine#39480)
* 24fd06e79 [Impeller] Fix stroke cap drawing not correct. (flutter/engine#39481)
* c0b1b2ccf Roll Fuchsia Mac SDK from uYw6cCpJIpQa42G4O... to vV4hr9qgSXTVhRzEr... (flutter/engine#39485)
* 586378ff1 Roll Skia from 7cac214d0f4b to 4d064e82ce8e (1 revision) (flutter/engine#39486)
* 81f6c3393 Roll Skia from 4d064e82ce8e to d52b1a24c407 (4 revisions) (flutter/engine#39487)
* cc4ca6a06 Manual roll Dart SDK from a507a9057730 to 9c68f2a74491 (11 revisions) (flutter/engine#39488)
* ca47bbc7e Roll Skia from 83da27e4cd3a to 6babb6a1afe6 (1 revision) (flutter/engine#39451)
* cabdc9e23 Roll Fuchsia Mac SDK from jD_N9MDLvRtOuBMgY... to zYEsaCaA1cokDUU43... (flutter/engine#39453)
* e432b82f4 Roll Fuchsia Linux SDK from wlbzrDXNCXQZV0QdG... to aRqjqB76Z2gNQsrTA... (flutter/engine#39454)
* ec45e72a2 Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions) (flutter/engine#39395)
* 1f0cb90da Roll Skia from 45a4fdcc0cb0 to 1bc762cbb8ce (1 revision) (flutter/engine#39397)
* b19b263de Roll Fuchsia Mac SDK from j6dhXDhI_KUUyqTSF... to f7zsdfKoUWP6RD8S_... (flutter/engine#39398)
* a6cc2517b Roll Fuchsia Linux SDK from Z6Bdg2fbH4n5ptsKZ... to V9ahWWCSVIMrpc9LX... (flutter/engine#39399)
* af02efb3f Revert "Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions) (#39395)" (flutter/engine#39422)
* aa0ff2173 Migrate engine_v2_builds to python3. (flutter/engine#39404)
* a87b7455a Use jdk 11 in the engine. (flutter/engine#39375)
* 75722215e Fix cpp-wrappers archive. (flutter/engine#39400)
* 696049ef1 Roll Fuchsia Mac SDK from f7zsdfKoUWP6RD8S_... to jD_N9MDLvRtOuBMgY... (flutter/engine#39439)
* 0c61605a7 Roll Fuchsia Linux SDK from V9ahWWCSVIMrpc9LX... to wlbzrDXNCXQZV0QdG... (flutter/engine#39435)
* 6024bef6b Roll Skia from 1bc762cbb8ce to 7e2c9f54c0fd (23 revisions) (flutter/engine#39440)
* 0315d0601 [Windows] Fix the 'engine restart resets keyboard' test (flutter/engine#39380)
* 165126e70 iOS keyboard animation synchronization (flutter/engine#37604)
* 65678e026 Roll Fuchsia Linux SDK from D0jJKibnSzSOs68QJ... to Z6Bdg2fbH4n5ptsKZ... (flutter/engine#39393)
* 2a104cdfc Roll Skia from 8de8c6287254 to 45a4fdcc0cb0 (1 revision) (flutter/engine#39394)
* f2d3dbda0 Roll Fuchsia Linux SDK from y0pMcSL4ejAh7JYTq... to D0jJKibnSzSOs68QJ... (flutter/engine#39386)
* 6bd500c38 Roll Fuchsia Mac SDK from hcZFTTKMN0k4lXjfs... to j6dhXDhI_KUUyqTSF... (flutter/engine#39390)
* 7e7a8a8b0 [impellerc] sort uniforms on metal backend (flutter/engine#39366)
* 16617b0a9 Roll Fuchsia Linux SDK from CAyoT0SrHHyXCMF31... to y0pMcSL4ejAh7JYTq... (flutter/engine#39371)
* 110c643d6 Roll Skia from 62dcca5b175a to 07a95bb37760 (10 revisions) (flutter/engine#39369)
* 7422df491 [impellerc] sort uniforms on metal backend (flutter/engine#39345)
* d94924742 Roll Fuchsia Linux SDK from pWloCaRzjLEAUvQEz... to CAyoT0SrHHyXCMF31... (flutter/engine#39354)
* f4fbbe38c Roll Skia from a4079ec4c399 to ee68f3edfa96 (1 revision) (flutter/engine#39355)
* 6425ae2b5 Revert "[impellerc] sort uniforms on metal backend (#39345)" (flutter/engine#39356)
* 655530e3f Roll Dart SDK from 283b05994d68 to 69452c5012d9 (1 revision) (flutter/engine#39357)
* 39b86cf03 Roll Fuchsia Linux SDK from TFcelQ5SwrzkcYK2d... to QxkjqmRgowkk_n2NZ... (flutter/engine#39322)
* a12d10277 Roll Skia from 86f7b2dd2b4f to a2e706ab283d (7 revisions) (flutter/engine#39323)
* 707458b92 Roll Dart SDK from 52dc94238144 to c64a3f0c9fea (5 revisions) (flutter/engine#39281)
* 0aec06abd Roll Dart SDK from c64a3f0c9fea to 4fdbc7c28141 (1 revision) (flutter/engine#39282)
* 95a65fcbb Roll Fuchsia Mac SDK from CNkyuFjzxZhOxLNRS... to IdMSzll1VeWJMV6v8... (flutter/engine#39283)
* 957412921 Python compatibility fix (flutter/engine#39286)
* 3147334f2 Roll Skia from 3c6eb76a683a to c29211525dac (2 revisions) (flutter/engine#39289)
* cd2e8885e Roll Fuchsia Linux SDK from cTwkXiHcuqwrumaJ5... to 71lEeibIyrq0V8jId... (flutter/engine#39284)
* 46adc3f5b Roll Skia from 59dcffca9061 to 3c4cd77c5e5d (22 revisions) (flutter/engine#39264)
* a1c06a5c8 Roll Fuchsia Mac SDK from EAFnGijD0l5QxaPxF... to CNkyuFjzxZhOxLNRS... (flutter/engine#39263)
* 5011144c0 Roll Fuchsia Linux SDK from xTXbcsPr5GJvFSLha... to cTwkXiHcuqwrumaJ5... (flutter/engine#39265)
* 7026ed283 Roll Fuchsia Linux SDK from O_p8I_8713KlTZ7WG... to 1D63BqURfJdG4r3CK... (flutter/engine#39234)
* 49ea2123a Roll Skia from 0c636b805b9e to 59dcffca9061 (1 revision) (flutter/engine#39235)
* 8266cf726 Roll Skia from 7df7a83f733d to 0c636b805b9e (1 revision) (flutter/engine#39228)
* 153a33dad Roll Fuchsia Linux SDK from TiK_fVODtUaKOgxRf... to O_p8I_8713KlTZ7WG... (flutter/engine#39231)
* 6a92731d2 [Impeller] ensure 1x1 has mipcount of 1 (flutter/engine#39182)
* 55f7a09b4 Roll Fuchsia Linux SDK from kdjOCYzDtnfY30985... to 6c2H32X3EXOGlWIgb... (flutter/engine#39193)
* 621e13cc9 Roll Dart SDK from dcdd3fbb3116 to 2cd9b7ac95e8 (2 revisions) (flutter/engine#39185)
* 3d6b6effb Roll Fuchsia Linux SDK from ggI4a2jNo5aj6Rp6w... to kdjOCYzDtnfY30985... (flutter/engine#39169)
* be0125bd5 Roll Skia from e9ac244d61b2 to ba4721319a92 (1 revision) (flutter/engine#39170)
* 99270b81c Roll Fuchsia Mac SDK from _H53AyDxR9Pm2TbwN... to KLzrg8eFD9m5J9xa-... (flutter/engine#39155)
* 9c20d2afb Roll Fuchsia Linux SDK from pGX7tanT1okL8XCg-... to ggI4a2jNo5aj6Rp6w... (flutter/engine#39157)
* 664e7d3ae Roll Skia from 3d0e2ad41911 to 0e1cb7bc43dc (1 revision) (flutter/engine#39156)
* ca38bb2e6 Roll Skia from 0e1cb7bc43dc to 5e363a69efbe (3 revisions) (flutter/engine#39158)
* ce3bfa124 Roll Dart SDK from f61211592196 to 160774c04493 (2 revisions) (flutter/engine#39159)
* 36cb5c8ce Roll Dart SDK from 160774c04493 to 5a8b34f040f5 (1 revision) (flutter/engine#39160)
* ba188d7ca Update infrastructure python code to be compatible with python 2 and python 3 (flutter/engine#39133)
* 8baff3e90 Roll Skia from 5e363a69efbe to ad7955820dc6 (2 revisions) (flutter/engine#39161)
* ed9fc3610 Roll Skia from ad7955820dc6 to e9ac244d61b2 (6 revisions) (flutter/engine#39165)
* cb6df8585 Roll Dart SDK from 5a8b34f040f5 to 4a8615b7e3ed (1 revision) (flutter/engine#39167)
* d85ec02b0 [fuchsia] Migrate to new RealmBuilder API (flutter/engine#39163)
* 939012600 [Impeller] partially remove remap sampler support (flutter/engine#39147)
* 4165d4b9b Improve crashes if messenger APIs are used incorrectly (flutter/engine#39041)
* bec40654a Roll Fuchsia Linux SDK from dWbkAZchFHtZE9Wt_... to E9m-Gk382PkB7_Nbp... (flutter/engine#39107)
* 22084db7a Remove unnecessary null checks in doc snippet (flutter/engine#39071)
* f91890636 Roll Skia from f6a5c806294d to 1ccf2093cfa9 (2 revisions) (flutter/engine#39028)
* f02a70492 Roll Fuchsia Mac SDK from rQtxqj3gePeR-nTLv... to HxpwvvbQdk54L6_8q... (flutter/engine#39075)
* 42eec6280 [Impeller] uniform offsets account for size (flutter/engine#39077)
* b6a348a82 Ability to disable browser context menu (flutter/engine#38682)
* 1b51696eb Roll Skia from 1ccf2093cfa9 to 0328e12ab195 (59 revisions) (flutter/engine#39078)
* d83a705ef [embedder] Fix getting vkGetInstanceProcAddr (flutter/engine#39051)
* 973b01c40 Fix doc analyzer breakage (flutter/engine#39082)
* 55e9eafab Roll Dart SDK from 107a1280a61f to d1a0e860679e (2 revisions) (flutter/engine#39084)
* fa07c546c Roll Skia from 0328e12ab195 to 50d78376d30c (3 revisions) (flutter/engine#39086)
* 17abf1a9e Roll Fuchsia Linux SDK from GLRbnjiO5SbZKX-Us... to dWbkAZchFHtZE9Wt_... (flutter/engine#39087)
* 5c46d75f7 Roll Skia from 50d78376d30c to 90fda2e72314 (4 revisions) (flutter/engine#39089)
* 5b4e331a6 Add mmap dependency to flutter_frontend_server (flutter/engine#39090)
* 7f38d0d4f Migrate `@FfiNative` to `@Native` (flutter/engine#39034)
* 71ee5f19b Remove superfluous words from comments (flutter/engine#39068)
* 3e1b0dcb2 Roll Dart SDK from 881c0b56a1f7 to 617e70c95f5b (1 revision) (flutter/engine#38597)
* 8b17efed8 Roll Fuchsia Linux SDK from UAq0LO56_kbgA_BUQ... to LA5kW39Gec7KvvM7x... (flutter/engine#38598)
* 27960a700 [Impeller Scene] Import animation data (flutter/engine#38583)
* b5acb2099 Roll Skia from 809e328ed55c to 697f9b541a0e (1 revision) (flutter/engine#38599)
* dd0335b34 Roll Skia from 697f9b541a0e to 15d36b15bca1 (1 revision) (flutter/engine#38601)
* adda2e80c [Impeller Scene] Animation binding and playback (flutter/engine#38595)
* 71a296d53 Roll Fuchsia Linux SDK from LA5kW39Gec7KvvM7x... to rPo4_TYHCtkoOfRup... (flutter/engine#38607)
* bde8d4524 Implement ITextProvider and ITextRangeProvider for UIA (flutter/engine#38538)
* 1d2ba73d1 [Windows] Make the engine own the cursor plugin (flutter/engine#38570)
* fd94b04b1 [Impeller Scene] Import skinned mesh vertex data (flutter/engine#38554)
* 780082203 Roll Fuchsia Linux SDK from gnyHyot4AZp7HZgUI... to KCm_e3N4gosNuY4IW... (flutter/engine#38568)
* 0db85a882 Roll Fuchsia Linux SDK from P2mvdujRVOcn8wcf0... to gnyHyot4AZp7HZgUI... (flutter/engine#38555)
* 45e689b15 Roll Skia from 8c4aed0622aa to cc3e0cd0a743 (1 revision) (flutter/engine#38557)
* f0a6f9d41 Roll Fuchsia Linux SDK from yX7ot9Un0bpYQ-XX7... to P2mvdujRVOcn8wcf0... (flutter/engine#38539)
* 2bda04996 Roll Fuchsia Mac SDK from jV7nfgH1Tb3Lw0w_S... to JLTTlcNPJeScjSO2B... (flutter/engine#38542)
* 34f75ed27 Roll Dart SDK from f7b36d5e50a5 to 7f154f949aaf (1 revision) (flutter/engine#38543)
* 2dd2afb49 Roll Skia from e8c3fa6d7d2f to c42beb57e108 (2 revisions) (flutter/engine#38416)
* 333741df5 Roll Fuchsia Mac SDK from NS4fVXM2KhKcZ1uyD... to ev2n-_c3kgBw1h4RG... (flutter/engine#38418)
* 73801d376 Roll Skia from c42beb57e108 to 557183808708 (2 revisions) (flutter/engine#38419)
* 6b7ed7802 Use DisplayListMatrixClipTracker in DisplayListBuilder (flutter/engine#38349)
* e3e288be8 Roll Skia from 557183808708 to 68dbdbdc2e49 (1 revision) (flutter/engine#38420)
* 8e8d7b5d2 Roll Fuchsia Linux SDK from uKNwsaf92uZcX_QiY... to iQT5jpUhipvetxSiH... (flutter/engine#38421)
* c08907c38 Roll Skia from 68dbdbdc2e49 to a8378cd12673 (1 revision) (flutter/engine#38422)
* cf69289fb Roll Skia from a8378cd12673 to eca2fed907ac (3 revisions) (flutter/engine#38423)
* bd4a60454 [Impeller] RRect blur improvements (flutter/engine#38417)
* d4929a7a7 Roll Fuchsia Mac SDK from ev2n-_c3kgBw1h4RG... to nJJfWIwH5zElheIX8... (flutter/engine#38424)
* 91dc9645f Roll Skia from eca2fed907ac to 34fb45763ef7 (3 revisions) (flutter/engine#38425)
* 75d75575d Roll Skia from 34fb45763ef7 to 09d796c0a728 (8 revisions) (flutter/engine#38428)
* a69789f19 Bump github/codeql-action from 2.1.36 to 2.1.37 (flutter/engine#38391)
* 58ab5277a Roll Fuchsia Linux SDK from mRBUNknZk43y-LHGS... to yGQvkNl85l1TSeuo9... (flutter/engine#38396)
* e28b26e1d [linux] Allow overriding asset, ICU data path (flutter/engine#38296)
* 35bdb8bfc Roll Skia from 9f728d78f10d to f549128104ba (1 revision) (flutter/engine#38319)
* 97e246cb5 Roll Dart SDK from 358d0d1aa3e7 to 1dd5b1bf1099 (7 revisions) (flutter/engine#38320)
* d9580a5e7 Migrate iOS text input plugin to use ARC (flutter/engine#38179)
* c9e9fa5a9 Update web_sdk -> package test dependency to get updated package matcher (flutter/engine#38323)
* a7ec07f13 [fuchsia] Manually roll Fuchsia Linux SDK. (flutter/engine#38324)
* 61e95bacb Remove doc reference to the compute method (flutter/engine#38246)
* 353d6949e make sure CanvasRecorder updates clip bounds methods (flutter/engine#38325)
* 47a358c5e Started using FlutterEngineGroups by default on Android (flutter/engine#37822)
* 7d8e10652 Bump github/codeql-action from 2.1.35 to 2.1.36 (flutter/engine#38210)
* 8915b81d4 Update buildroot to b2ab6e1908. (flutter/engine#38329)
* 4fe620643 Revert "Roll Dart SDK from 358d0d1aa3e7 to 1dd5b1bf1099 (7 revisions) (#38320)" (flutter/engine#38331)
* 2ff490c1e Roll Skia from f549128104ba to 5e69caecd166 (11 revisions) (flutter/engine#38333)
* 22251857f Add missing include to FlutterThreadSynchronizer (flutter/engine#38337)
* 467cfd7ef Roll Fuchsia Mac SDK from VEOIaacOA75U7PYyz... to KtItDj-MERuua77aS... (flutter/engine#38339)
* 010f4ee7a Roll Fuchsia Linux SDK from zwfwHRSLdmV61hYqe... to urDNtEiHFAcBBhYe0... (flutter/engine#38340)
* 773b43571 Sped up reading with FlutterStandardCodec. (flutter/engine#38327)
* 70439f606 Roll Skia from 5e69caecd166 to 62f22c9c7d67 (3 revisions) (flutter/engine#38341)
* bc1647f0d Roll the test package used by Web in preparation for a Dart 3 SDK roll (flutter/engine#38342)
* cac228aff Roll Dart SDK from 358d0d1aa3e7 to 7b4d4ec3cad1 (14 revisions) (flutter/engine#38344)
* 13ae6eb75 Revert "Started using FlutterEngineGroups by default on Android (#37822)" (flutter/engine#38351)
* ed8063861 Add an explicit constraint on the matcher package version to ensure Dart 3 compatibility (flutter/engine#38352)
* dcafebf44 Roll Skia from 62f22c9c7d67 to 1b1f53d77ced (1 revision) (flutter/engine#38343)
* 6f6158580 Roll Fuchsia Mac SDK from KtItDj-MERuua77aS... to bn5VF1-xDf-wKjIw8... (flutter/engine#38348)
* 0c00bc0a9 Remove 30fps cap from playgrounds (flutter/engine#38347)
* 38340bb57 [Impeller] Fix SceneC crash for nodes with children (flutter/engine#38346)
* 3a6b3f986 Roll Fuchsia Linux SDK from urDNtEiHFAcBBhYe0... to H6B0UgW07fc1nBtnc... (flutter/engine#38357)
* 81b453535 Roll Skia from 1b1f53d77ced to 7b0a9d9a3008 (8 revisions) (flutter/engine#38358)
* d91e20879 Port touch-based tests from embedder integration test (flutter/engine#38234)
* 1a1b1feee Roll Skia from 537e1e8c1ca6 to 729ccbfb87bc (7 revisions) (flutter/engine#38277)
* 3b18821e1 Roll Fuchsia Linux SDK from A0jnUUORf2LQu1z2V... to e2lfUFBW5ddtTZBbw... (flutter/engine#38280)
* beb94ea2c Roll Skia from 729ccbfb87bc to 3171deabd88a (4 revisions) (flutter/engine#38279)
* 8f9071ab9 Roll Fuchsia Mac SDK from FQQdl8AGAsALFniHl... to u-tC0QEGUT4xQ4KOo... (flutter/engine#38282)
* aa78cd8d6 add link to website (flutter/engine#38273)
* 955447b35 pylint all Python scripts under testing/ (flutter/engine#38268)
* 3f22e1958 [web] correct float count in runtime effect (flutter/engine#38288)
* 479bb736f Fix issues related to keyboard inset (flutter/engine#37719)
* 6cd85616b [macOS] Refactor rendering infrastructure (flutter/engine#37789)
* d1533d12b [web] Make Canvaskit's malloc more useful (flutter/engine#38130)
* db5605ea7 Fix new `unnecessary_parenthesis` diagnostics. (flutter/engine#38291)
* b5d19f86e Manual roll of Skia from 971c342c3030 to 280ac8882cff (flutter/engine#38257)
* 82dafdfc1 Roll Fuchsia Linux SDK from 8O5rMR_ehMaL3YhZ5... to A0jnUUORf2LQu1z2V... (flutter/engine#38258)
* 6b1c0c23f [Impeller Scene] Convert vertex positions to match Impeller's clip space orientation (flutter/engine#38174)
* 41ec2804a Roll Fuchsia Linux SDK from rRJIjuO-dPNCpCTd9... to 8O5rMR_ehMaL3YhZ5... (flutter/engine#38177)
* 3dfd13f1d Roll Skia from 1b194c67700e to 491f5c134f76 (2 revisions) (flutter/engine#38182)
* 690f0e81c Fix sampler offsets (flutter/engine#38170)
* f24f2cc0a Roll Skia from 491f5c134f76 to 0d482f9fa8b3 (1 revision) (flutter/engine#38183)
* fbb79e704 [Impeller Scene] Refactor Nodes/Meshes for simplicity and GLTF compatibility (flutter/engine#38180)
* bd8bcf956 Roll Fuchsia Mac SDK from crEcyXdyZ686cAqMV... to pMV6A0ykZQ8aA3NG2... (flutter/engine#38120)
* dec8b5221 Preliminary implementation of UIA for A11y on Windows (flutter/engine#37754)
* 5545ccf87 Roll Fuchsia Linux SDK from NlJGkMbtZqQ6_BCpu... to xn8ztWtp-zww-jObz... (flutter/engine#38122)
* 80a15a419 Create FlutterActivity/FlutterFragment using light weight engine with FlutterEngineGroup (flutter/engine#36963)
* 5caef8585 Full implementation of text-input-test (flutter/engine#37986)
* 8f6036e58 Reland fix wrong VSYNC event (flutter/engine#37865)
* 4101c363c [iOS] Change locale format for spell check (flutter/engine#38080)
* 2f5b67e4d [embedder] Ensure destruction called on present (flutter/engine#38078)
* 0bddc6045 [Impeller Scene] Depth attachment; baked lighting example (flutter/engine#38118)
* 6aa4ccd60 Remove dlCanvasRecorder from flutter::PictureRecorder (flutter/engine#38127)
* dbb5284f2 [Windows] Add more cursor plugin tests (flutter/engine#38112)
* 6e91204d9 Roll Fuchsia Mac SDK from pMV6A0ykZQ8aA3NG2... to 9SnrQ0vbR8IC7UIoP... (flutter/engine#38135)
* 3140ad924 [Impeller] order metal samplers according to declared order and not usage order (flutter/engine#38115)
* 84abf21d4 Remove autoninja. (flutter/engine#38136)
* 8a113d328 [embedder] Expose metal surface from test context (flutter/engine#38133)
* 1ef25b63f Roll Fuchsia Mac SDK from 9SnrQ0vbR8IC7UIoP... to aMW0DjntzFJj4RoR3... (flutter/engine#38139)
* 748b3bc15 Revert "Remove dlCanvasRecorder from flutter::PictureRecorder (#38127)" (flutter/engine#38137)
* b6daf3d06 [embedder] Consistent naming for GL/Metal tests (flutter/engine#38141)
* 339d04baf [web] Trivial fix for non-static interop JS interop class. (flutter/engine#38126)
* 1fcbb9c11 [tools] Eliminate version on Obj-C docs (flutter/engine#38145)
* 71928b6a4 [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke (flutter/engine#38146)
* 23ce8fdbc Roll Skia from dd3285a80b23 to f84dc9303045 (4 revisions) (flutter/engine#38123)
* 366f8663b Roll Skia from f84dc9303045 to 2691cd7b4110 (40 revisions) (flutter/engine#38151)
* 447e7013e Roll Skia from 2691cd7b4110 to 711396b81248 (1 revision) (flutter/engine#38152)
* cd5d91bf9 Pylint testing/run_tests.py (flutter/engine#38016)
* aafac083b Roll Skia from 711396b81248 to b253b10374e7 (7 revisions) (flutter/engine#38157)
* 799dc78e8 Roll Fuchsia Linux SDK from xn8ztWtp-zww-jObz... to rRJIjuO-dPNCpCTd9... (flutter/engine#38134)
* 3aa3d2a8f Massage the JS interop around `didCreateEngineInitializer` (flutter/engine#38147)
* 030950f30 Roll Skia from b253b10374e7 to ec407902999b (3 revisions) (flutter/engine#38158)
* 3db51dc63 Roll Fuchsia Linux SDK from 5Xd8MJTM-pWPWCgUa... to NlJGkMbtZqQ6_BCpu... (flutter/engine#37861)
* e6d9fffe8 Roll Fuchsia Mac SDK from mwKdD1jX_KVP1U76z... to zoBKUSYFpDq3XtJZ4... (flutter/engine#37862)
* eba7ecddc Add setImageSampler (for replacing setSampler) (flutter/engine#37821)
* 15dce5e11 Roll Skia from 57b4252cf211 to 550fd51bd254 (3 revisions) (flutter/engine#37830)
* 9b07044e7 Revert "[impeller] Remove declare_undefined_values (#37829)" (flutter/engine#37831)
* 1a6180869 Roll Dart SDK from 6b8e98070f26 to 27c45cd51796 (1 revision) (flutter/engine#37833)
* 8bc415423 Roll Skia from 550fd51bd254 to 94c63addc990 (1 revision) (flutter/engine#37834)
* 7b4291548 Roll Skia from 94c63addc990 to 0dec6d1823b3 (4 revisions) (flutter/engine#37836)
* a7fa7c6ec Roll Fuchsia Linux SDK from xBfEjlXUsix6Wka-i... to 5Xd8MJTM-pWPWCgUa... (flutter/engine#37840)
* b6e33b527 Roll Fuchsia Mac SDK from oaqX39ssn3PUxE9it... to mwKdD1jX_KVP1U76z... (flutter/engine#37844)
* 37e2aaa90 Roll Skia from 0dec6d1823b3 to 3b2d9e4bf668 (1 revision) (flutter/engine#37845)
* 3bdce1023 Roll Skia from 1d7f785e3679 to ea4307d60150 (1 revision) (flutter/engine#37788)
* 7053227af Roll Fuchsia Mac SDK from KqMuhIlNeJZpycJLZ... to VeOzYBpD9mZ9VZXxv... (flutter/engine#37790)
* ba7d6d60f Roll Skia from ea4307d60150 to db7a810dba5d (1 revision) (flutter/engine#37792)
* 271461837 Roll Fuchsia Linux SDK from 2T1QqkhI-ef8AXGgn... to EyQx0yUqK5TJxeHF7... (flutter/engine#37793)
* a76ec9158 Roll Fuchsia Linux SDK from lnmSnyJi-2H07tBnV... to WdtwlLEce90PjFJ9z... (flutter/engine#37747)
* 44e2f5854 [Impeller] Change texture upload pipeline in Vulkan (flutter/engine#37623)
* 6a3ad3c14 Roll Skia from 345bceacd298 to 5270b1d26b5f (4 revisions) (flutter/engine#37748)
* 01271891c Do not abort if a MultiFrameCodec is unable to allocate a bitmap buffer (flutter/engine#37534)
* 54232a4c3 Roll Skia from 5270b1d26b5f to cf967e6b1c00 (5 revisions) (flutter/engine#37751)
* 30aa3cc38 [fuchsia][a11y] Set explicit hit regions in flatland embedder (flutter/engine#37338)
* da07c33d2 Make NotifyIdle reject close and past deadlines. (flutter/engine#37737)
* e3844cc1e Add third_party/dart/third_party/binaryen/src as a dependency (flutter/engine#37749)
* aeb2cd95b [Impeller] use SSBOs for gradients where supported (metal/vulkan) (flutter/engine#37654)
* e8aa1c192 Roll Skia from cf967e6b1c00 to f1f59de17204 (2 revisions) (flutter/engine#37756)
* 4311774fb [Impeller] register modern shaders on Vulkan too (flutter/engine#37757)
* 8e4a718d0 Made FlutterTextField that outlive FlutterTextPlatformNode not crash (flutter/engine#37735)
* 446a09dfc [macOS] Use consistent filenames for tests (flutter/engine#37755)
* 7a390f97c Roll Skia from f1f59de17204 to 12f01bc5b57e (1 revision) (flutter/engine#37760)
* 1f4ddc3ee Only run clang-tidy warning checks reported as errors (flutter/engine#36885)
* e812122e4 Roll Fuchsia Linux SDK from JzUXGxIUUNgr8qJUx... to lnmSnyJi-2H07tBnV... (flutter/engine#37729)
* ba5d088df Roll Fuchsia Linux SDK from haqxMhaSf7-4ZeVL8... to JzUXGxIUUNgr8qJUx... (flutter/engine#37707)
* 832aae2f8 Roll Skia from 95ac3b53be37 to d90917a1da6b (1 revision) (flutter/engine#37708)
* 6976132e5 [web] Switch to doubles (flutter/engine#37336)
* c3d7c5967 Roll Skia from a434f9b69660 to 33c62dafffc9 (9 revisions) (flutter/engine#37598)
* 91656a5ff Avoid segfault when converting no-op ColorFilter to ImageFilter (flutter/engine#37596)
* 965f87d31 Archive windows gen_snapshot.exe. (flutter/engine#35414)
* 16dba68e5 [Impeller] Only apply the rrect blur fast path for solid Colors (flutter/engine#37594)
* d366183c0 Roll Dart SDK from 7cbcf48157cf to 6f5478a58387 (2 revisions) (flutter/engine#37597)
* 88f56870b Roll Fuchsia Linux SDK from dRHIZSishiboEHMdw... to B0OuUvWOY24LI1WoF... (flutter/engine#37603)
* 28eeba518 [Multiwindow, macOS] FlutterCompositor::Present receives view_id (flutter/engine#37391)
* 8d815657c Roll Skia from 33c62dafffc9 to b474a43dcc34 (6 revisions) (flutter/engine#37606)
* 78ae24140 Revert "[web] Switch to doubles (#37336)" (flutter/engine#37609)
* 4b4169421 Roll Fuchsia Linux SDK from xDY5B0-NZzq2idRNU... to IE4logHFoa8ZZQAw3... (flutter/engine#37554)
* 9500d8c4a [Impeller] reuse texture if size and type matches (flutter/engine#37527)
* 09c3fcd01 Add more raster traces (flutter/engine#37510)
* 38c4f1d78 Roll Fuchsia Linux SDK from R3L54Ma3VT2TQ6RpI... to xDY5B0-NZzq2idRNU... (flutter/engine#37541)
* b74471702 Roll Fuchsia Linux SDK from 7e3H7isxOF6vqMDTT... to mDzQK4ZUk_Y4wfZa_... (flutter/engine#37337)
* 2af329fa2 Roll Skia from 7a98accb20d5 to a34882309d04 (7 revisions) (flutter/engine#37334)
* cf56eb556 32 cores (flutter/engine#37339)
* 27972e7d5 [fuchsia] mouse-input test (flutter/engine#37221)
* 491032cfc Update docs to mention felt build --host (flutter/engine#37224)
* 51089422d [macOS, multiwindow] Compositor gets FlutterView lazily (flutter/engine#36392)
* 2e89bce45 Enter a scope before calling Dart APIs in ThrowIfUIOperationsProhibited (flutter/engine#37226)
* 7843ae80c [Impeller] Correct the ordering of filters in 'Paint::WithFilters' (flutter/engine#37239)
* 2cbe38be0 Produce both ddc and dart2js platform files. (flutter/engine#37162)
* 2e3bc8052 Apply internal cl for C++20 prep (flutter/engine#37266)
* c183e7701 Roll Dart SDK from 883ab3f70e3d to 94ac8f6cc756 (1 revision) (flutter/engine#37267)
* d21f34673 Roll Fuchsia Mac SDK from BPxzJkBzD8R9GFg1n... to 8OZH-l7aK1-73Hyrf... (flutter/engine#37270)
* edbba9108 Roll Fuchsia Linux SDK from 9P-WnaDSnineZtFz0... to np4MU3wmDOuhlg6CR... (flutter/engine#37269)
* c7b2230e9 [Impeller] Wire-up AndroidSurfaceImpellerVulkan (flutter/engine#37249)
* 73c588119 [Impeller] dont call SPIRV_CROSS_THROW in SkSL backend (flutter/engine#37273)
* 893f5cd30 Roll Skia from f41fa8bffd58 to 78927395bf5c (20 revisions) (flutter/engine#37275)
* 2a7f3d0c1 Roll Skia from 78927395bf5c to fe751b616832 (1 revision) (flutter/engine#37276)
* fbe98c079 Roll Dart SDK from 94ac8f6cc756 to 8e089c61be58 (2 revisions) (flutter/engine#37277)
* 95b9b5d83 [Impeller] Add blit command to copy texture to buffer (flutter/engine#37198)
* 50c0fbc39 Roll Dart SDK from 8e089c61be58 to 866f5cfad18a (1 revision) (flutter/engine#37278)
* 138acebc6 Roll Skia from fe751b616832 to fdfa00287cff (1 revision) (flutter/engine#37279)
* 224b4013f Roll Fuchsia Mac SDK from 8OZH-l7aK1-73Hyrf... to mOXbRSWGSdWRXIefR... (flutter/engine#37282)
* 74f021922 Announce alerts through SemanticsService on Windows (flutter/engine#37173)
* a828fbb4a Roll Dart SDK from 866f5cfad18a to 433f075a852b (1 revision) (flutter/engine#37284)
* 49165f1b0 Roll Fuchsia Linux SDK from np4MU3wmDOuhlg6CR... to -0Xq1c-TncmWBWzqg... (flutter/engine#37285)
* d06616ecf Roll Skia from fdfa00287cff to cf3fa752a958 (2 revisions) (flutter/engine#37288)
* 0b79b5c3f Roll Skia from cf3fa752a958 to af0582c7b223 (5 revisions) (flutter/engine#37290)
* 66b244d9f [Impeller] validate calls to texture in SkSL (flutter/engine#37289)
* e27e1964f Add touch-input-test to test_suites.yaml (flutter/engine#36900)
* b923707a3 [Impeller] remove solid stroke contents and allow strokes/vertices to use color sources (flutter/engine#36896)
* 85e4fa84d Roll Dart SDK from e06db8e1b620 to 1d418b40d8bd (1 revision) (flutter/engine#36902)
* 0b57b1cab Roll buildroot to a680bb1c63. (flutter/engine#36901)
* f1634aa30 Roll Fuchsia Mac SDK from IdQEnRNQNY7ZrLZ04... to jB4jUAxe89I2A-yqv... (flutter/engine#36904)
* f24ea1a04 Roll Fuchsia Linux SDK from g6-kU8so3PDiR1106... to mdl-0MUwR6uuQdKIm... (flutter/engine#36905)
* 04fa86e1b Added integration test for platform channels on windows. (flutter/engine#36853)
* 1dbf3ff76 Convert the executable directory path to UTF-8 on Windows (flutter/engine#36908)
* c3d4fc953 Roll Dart SDK from 1d418b40d8bd to f1d4c7c808bd (2 revisions) (flutter/engine#36913)
* 51b66c968 [Web] Synthesize key events for shift key on pointer events. (flutter/engine#36724)
* 584fffb67 Roll Fuchsia Mac SDK from jB4jUAxe89I2A-yqv... to fcFu9Z2KJH6oQvHnG... (flutter/engine#36919)
* 4369421b8 Roll Fuchsia Linux SDK from mdl-0MUwR6uuQdKIm... to NqPnoRHl3WYqH3SrC... (flutter/engine#36920)
* d6d38abb2 [Impeller] fix null geometry (flutter/engine#36922)
* d7f987ee3 [Impeller] Eliminate unused shader output (flutter/engine#36923)
* c255470e7 Roll Dart SDK from f1d4c7c808bd to eafe0119c9f5 (2 revisions) (flutter/engine#36925)
* 224a3def0 Restore support for building the web SDK without a prebuilt Dart SDK (flutter/engine#36926)
* c7c21e56f Re-landing Robolectric 4.8.1 (flutter/engine#34272)
* ab9802379 Roll libtess2 to 725e5e08ec8751477565f1d603fd7eb9058c277c (flutter/engine#36928)
* 95e937a44 Revert "Roll libtess2 to 725e5e08ec8751477565f1d603fd7eb9058c277c (#36928)" (flutter/engine#36932)
* 83092c04c Revert Dart SDK to 2.19.0-324.0.dev (flutter/engine#36930)
* 9f09f4ce8 Roll Dart SDK from f21024945abf to 99f266a404bd (1 revision) (flutter/engine#36860)
* 3f58c9743 [Impeller] Polyline generation optimization. (flutter/engine#36759)
* d6ccb2d67 Roll Skia from af544866f04d to 161637433767 (1 revision) (flutter/engine#36861)
* f32d29056 Add DOM TouchEvent modifiers accessors (flutter/engine#36836)
* dd9159958 Roll Fuchsia Linux SDK from oMrS1TjaSIjntnBvR... to IvN-WLezL2sS_wSzZ... (flutter/engine#36862)
* cfe164f66 [fuchsia][scenic] Fix invalid viewRef error in pointer injection. (flutter/engine#36850)
* bd15adf16 Roll Skia from 161637433767 to 50363183d1c7 (3 revisions) (flutter/engine#36864)
* e351b05c7 Roll Fuchsia Mac SDK from XZV0Cqcpiv74L7ric... to M5-c50jCcV0ypwYcT... (flutter/engine#36865)
* a89ed7a72 Roll Skia from 50363183d1c7 to 572d4e85f83e (1 revision) (flutter/engine#36867)
* cca0812cf Roll Skia from 572d4e85f83e to 8928b024556f (1 revision) (flutter/engine#36868)
* 488b76725 Roll Skia from 8928b024556f to 025ae7eec03e (6 revisions) (flutter/engine#36869)
* 7997edc4f [web] Some cleanup for text tests (flutter/engine#36425)
* a831dd269 Roll Skia from 025ae7eec03e to a9255bc938bf (1 revision) (flutter/engine#36870)
* 80847c95f [fuchsia][input] Delete legacy pointer handler (flutter/engine#36857)
* e4c27fc90 Roll Skia from a9255bc938bf to 4fa600316d1d (6 revisions) (flutter/engine#36872)
* 9e635b177 Roll Fuchsia Linux SDK from IvN-WLezL2sS_wSzZ... to zw_jyeiHfJtAXF_qp... (flutter/engine#36875)
* a5c5c25ba Roll Skia from 4fa600316d1d to 723ccd171e37 (3 revisions) (flutter/engine#36876)
* 2f235c4ba Roll Fuchsia Mac SDK from M5-c50jCcV0ypwYcT... to 7lmBrmhOLwrqoqXk0... (flutter/engine#36877)
* 0f0739651 [fuchsia] Bump the Fuchsia target API level to 10 (flutter/engine#36858)
* 490b06d13 Roll Skia from 723ccd171e37 to fc7d5c9ee970 (1 revision) (flutter/engine#36878)
* 5357f814c Roll Skia from 584ec9885ca1 to 8c73a59cd417 (1 revision) (flutter/engine#36810)
* 5c10a4421 [Impeller] Add docs to detail RenderDoc frame captures (flutter/engine#36815)
* 8744c93c4 [Impeller] Make validation errors fatal in non-release builds. (flutter/engine#36812)
* afcf153d2 Roll Fuchsia Linux SDK from GvWjlKsW1ybhJZzUp... to CW9-6BIlFFDbRCs-c... (flutter/engine#36816)
* 93b86eb62 Roll Clang from 039b969b32b6 to a93d03310e2c (flutter/engine#36821)
* 4e9d1f4c1 Roll Skia from 595f51fe1ac9 to 89ff483bccbe (4 revisions) (flutter/engine#36065)
* a21f534fa [Impeller] Implement compose image filter (flutter/engine#35991)
* 0d8ebbbcc [Impeller] Implement color filter image filter (flutter/engine#36043)
* 51ca9306e Roll Fuchsia Mac SDK from thzQ3Eamr4bpD4qXS... to T-LhIRl7A7MOniA01... (flutter/engine#36068)
* f4e4f0290 Roll Dart SDK from be96b5476852 to 86d283205b1d (1 revision) (flutter/engine#36069)
* 6ee5d1d51 Roll Skia from 89ff483bccbe to 82f833ccc0a0 (1 revision) (flutter/engine#36070)
* 293a9f4d6 Roll Fuchsia Linux SDK from S5y_wLZJBzalYADeY... to NxOIrMXIoDdeHU6S5... (flutter/engine#36071)
* 0882c93a0 Roll Skia from 82f833ccc0a0 to 943e9a1f6d4d (1 revision) (flutter/engine#36073)
* 757bd3a1c Roll Dart SDK from 86d283205b1d to 708893986cd0 (1 revision) (flutter/engine#36072)
* adb9fd80a Roll Skia from 943e9a1f6d4d to 1efc9a18c5aa (1 revision) (flutter/engine#36075)
* 18b4d8ad8 Roll Dart SDK from 708893986cd0 to e859710c87ff (1 revision) (flutter/engine#36076)
* f01919adb Roll Fuchsia Mac SDK from T-LhIRl7A7MOniA01... to bi6RYiiYQspjFGDD5... (flutter/engine#36077)
* 4fc3486ea Windows: Cleanup: Eliminate ExternalTexturePixelBufferState (flutter/engine#36074)
* 5bfda22d9 Roll Fuchsia Linux SDK from NxOIrMXIoDdeHU6S5... to qFA4XAWsiceDJRgmL... (flutter/engine#36078)
* 175f6736f Roll Dart SDK from e859710c87ff to 33d0a3b8a0ef (1 revision) (flutter/engine#36079)
* 639dec4cf Roll Dart SDK from 33d0a3b8a0ef to bb232d1f3a26 (1 revision) (flutter/engine#36081)
* 16640f93f Roll Fuchsia Mac SDK from bi6RYiiYQspjFGDD5... to pNjLhqLsohBUBCSRa... (flutter/engine#36080)
* 1df1c021b Roll Skia from 1efc9a18c5aa to 5452714cb4a1 (1 revision) (flutter/engine#36082)
* f9c202c54 Roll Fuchsia Linux SDK from qFA4XAWsiceDJRgmL... to GBgVvIAWMvO4q1aMh... (flutter/engine#36083)
* 971bf4f0d Roll Dart SDK from bb232d1f3a26 to 5ae14d5bf7f8 (1 revision) (flutter/engine#36085)
* 74a939cd1 Roll Fuchsia Linux SDK from GBgVvIAWMvO4q1aMh... to zsFwMWukLDug0qmn1... (flutter/engine#36086)
* 5a9c6b6c6 Roll Skia from 5452714cb4a1 to 4b7eb38d3cbd (1 revision) (flutter/engine#36087)
* c54f1058c Roll Skia from 4b7eb38d3cbd to a1a9d1ca7ece (2 revisions) (flutter/engine#36088)
* 08b5652ca Bump ossf/scorecard-action from 1.1.2 to 2.0.2 (flutter/engine#36089)
* 51f19873b Roll Skia from a1a9d1ca7ece to 1828e4d636b2 (1 revision) (flutter/engine#36090)
* d782c3303 [web] roll CanvasKit to 0.36.1 (flutter/engine#35747)
* 300592bc8 allows mallocmapping copies of size zero (flutter/engine#35803)
* 61e4c0715 Generate mac os framework with a global generator. (flutter/engine#35673)
* 7a03a54a8 Roll Skia from 545e45ab4d5d to 27a2eeacd330 (11 revisions) (flutter/engine#35805)
* 89909d966 Fix DartPerformanceMode enum mismatch (flutter/engine#35806)
* ead134880 Queue all semantic nodes & actions before completing batch (flutter/engine#35792)
* adec6edb0 Run clang-tidy and Mac Unopt on Xcode beta (flutter/engine#35793)
* eb6e2e08c Roll Skia from 27a2eeacd330 to 18b36bd2e2a3 (1 revision) (flutter/engine#35807)
* e74352c7f Remove extract_far.dart (flutter/engine#35801)
* 5ee7b3816 Test cover 'toImage'. (flutter/engine#35791)
* 8ed1e6ca7 Roll Skia from 18b36bd2e2a3 to 7c67a21eec59 (3 revisions) (flutter/engine#35810)
* cc2a32332 Roll Dart SDK from 9faec45da06c to 7e5a69f6b25f (1 revision) (flutter/engine#35811)
* c2a2a5679 Roll Fuchsia Linux SDK from NwG1XTWHxB9R3XcU5... to usGLIrlCJW1C1yaF1... (flutter/engine#35812)
* 8ab3b8f5a Migrate testing/symbols to null safety (flutter/engine#35809)
* 7e27b923b Roll Skia from 7c67a21eec59 to 3abad1ab16cc (1 revision) (flutter/engine#35816)
* 4cb5be089 [web] remove references to IE11 and old Edge; treat Samsung browser as Blink (flutter/engine#35205)
* 5154b8ac0 Roll Fuchsia Mac SDK from 4GZkuoQmvVanO84uA... to V_dBCcwGfOqJkrG9b... (flutter/engine#35817)
* b5a5a0dc7 Roll Dart SDK from 7e5a69f6b25f to 5a2737b71877 (1 revision) (flutter/engine#35818)
* e11457362 [dart:ui] Adds a reusable FragmentShader (flutter/engine#35253)
* 26d6bcfd6 Roll Skia from 3abad1ab16cc to a7829f6da292 (1 revision) (flutter/engine#35819)
* 6c9f6f5b8 Roll Skia from a7829f6da292 to 83b5d7ae4bca (2 revisions) (flutter/engine#35821)
* 169181f8d Make shader mask layer code builder aware (flutter/engine#35622)
* 06925ed06 Roll Fuchsia Linux SDK from usGLIrlCJW1C1yaF1... to 5YEIlndU4ncjOl9I_... (flutter/engine#35824)
* 7a40a0a26 Roll Skia from 83b5d7ae4bca to e4a2061eb1fc (1 revision) (flutter/engine#35826)
* 43ee40e31 Engine startup event timed after VM initializes (flutter/engine#35713)
* 9eb524bad Roll Fuchsia Mac SDK from V_dBCcwGfOqJkrG9b... to sgXD5SyRPOxGjWV4q... (flutter/engine#35829)
* cfdc83ad6 Roll Skia from e4a2061eb1fc to 34df0f94c849 (1 revision) (flutter/engine#35828)
* 90d65fa5f fix null access for CkParagraph.dispose (flutter/engine#35815)
* ef039c197 Update the API check script for the latest Dart analyzer APIs (flutter/engine#35831)
* c3c872776 Revert "[web] roll CanvasKit to 0.36.1 (#35747)" (flutter/engine#35837)
* db97b55d0 Roll Skia from 34df0f94c849 to e0b87738eca7 (5 revisions) (flutter/engine#35832)
* f69e0ccc3 add enterkeyhint property to web textfields (flutter/engine#35411)
* 54a1b59c9 Add a comment in the scenario app to meet the latest analyzer requirements (flutter/engine#35838)
* d993e0d55 Revert "[dart:ui] Adds a reusable FragmentShader (#35253)" (flutter/engine#35843)
* 7a536ee02 Roll Dart SDK from 0ab07c889f74 to 16cbbc9d5e4b (1 revision) (flutter/engine#35177)
* e1e4a283f [Impeller] Enforce shader resource limits in impellerc (flutter/engine#35120)
* d6931cc4b Roll Fuchsia Mac SDK from CUZLMQ1lB... to b8WQvI4f0... (flutter/engine#35179)
* c1bb5d751 Roll Dart SDK from 16cbbc9d5e4b to aada0a67f81e (1 revision) (flutter/engine#35180)
* d45c4c42d ColorFilterLayer change SkColorFilter to DLColorFilter (flutter/engine#34744)
* 1a678d2ce Roll Fuchsia Linux SDK from BRTz21cLl... to kURZcohuz... (flutter/engine#35182)
* cdccc60ca Roll Dart SDK from aada0a67f81e to 344a7d12b413 (1 revision) (flutter/engine#35181)
* 2c7b4f6d8 Update setAssetDirectory service extension to fail if provided path is invalid (flutter/engine#35178)
* ce3397f95 fix analysis error (flutter/engine#35187)
* eaeae8e83 Make it possible to obtain `FontWeight` integer value (flutter/engine#35183)
* 1f9d87d6c Analyze all dart code on CI (flutter/engine#35147)
* 1cf7023e2 [impeller] [vulkan] Support textures backed by `vk::Image`s (flutter/engine#35163)
* 57f43bd3a Roll Skia from 098c234c05f7 to f1245dcd35f8 (23 revisions) (flutter/engine#35189)
* 125a4b4a0 Roll Skia from c334e0933076 to a9d44a41296f (1 revision) (flutter/engine#34909)
* 763feb4a0 Roll Skia from a9d44a41296f to b7e27876f093 (1 revision) (flutter/engine#34911)
* 9388b8ec4 [Impeller] [vulkan] Wire-up creating pipeline (flutter/engine#34890)
* bdcc9603d Roll buildroot deps (flutter/engine#34894)
* 9a8686477 Roll Dart SDK from c77db322733f to 52c6d32a67b6 (1 revision) (flutter/engine#34914)
* 1a9eb883b Roll Fuchsia Linux SDK from JG8eZzFic... to 4xjxrGUrD... (flutter/engine#34915)
* 4c613a63a Remove the OpenGL backend on iOS (flutter/engine#34913)