* 4521162a0 Roll Skia from 39d1c1ebb607 to 3a608e5bc9d5 (1 revision) (flutter/engine#20101)
* b265bd2ba Roll Skia from 3a608e5bc9d5 to 620bfa3fffba (1 revision) (flutter/engine#20102)
* 36c5f6081 Roll Skia from 620bfa3fffba to 4866d0ad5f3c (1 revision) (flutter/engine#20104)
* 06fef5e36 Enable lazy-async-stacks by-default in all modes (2) (flutter/engine#19270)
* d71b11f94 Roll Fuchsia Linux SDK from ETPOTPepP... to ROYgzKMaF... (flutter/engine#20105)
* 42e4ebf06 Roll Skia from 4866d0ad5f3c to c34efe0da102 (1 revision) (flutter/engine#20108)
* 3a65b1a65 Roll Skia from c34efe0da102 to 8c7ecc1c06f4 (1 revision) (flutter/engine#20109)
* ad99f5e50 Roll Skia from 8c7ecc1c06f4 to 4f587337c306 (1 revision) (flutter/engine#20110)
* f0cc38fdb [web] Set correct defaults for text in canvas (flutter/engine#20067)
* 02f9ed908 Roll Fuchsia Mac SDK from 5dM55hp8B... to hzo88TZzN... (flutter/engine#20113)
* 34389f505 Roll Skia from 4f587337c306 to 96d6c6f04dcb (4 revisions) (flutter/engine#20114)
* 49a40faba Enabled linting on engine.cc (flutter/engine#19981)
* b955e15ee Manual roll of Dart from 24c7666def...40fd1c456e (flutter/engine#20092)
* 145ef60b9 Remove confusing logs (flutter/engine#20121)
* 8fc3926a8 Roll Skia from 96d6c6f04dcb to 57d859edd3c4 (16 revisions) (flutter/engine#20126)
* ec9e17c5c Roll zlib (flutter/engine#20119)
* f288fe563 [web] Enable canvas measurement by default (flutter/engine#19924)
* 846420886 Add missing MouseCursorPlugin destroy call (flutter/engine#19968)
* 5498add19 Roll Skia from 57d859edd3c4 to 994ce8cf2300 (1 revision) (flutter/engine#20129)
* 9398bc4b1 Roll Skia from 994ce8cf2300 to 398c654ce7be (2 revisions) (flutter/engine#20133)
* d3bc43e74 Roll Fuchsia Linux SDK from ROYgzKMaF... to d4pESQYnB... (flutter/engine#20132)
* 406891841 Manual roll of Dart 40fd1c456e...7e8348f4ce (flutter/engine#20125)
* 4c49e0b19 Manual roll of Dart cb6ed67a73...7e8348f4ce (flutter/engine#20135)
* 4a3688e47 Roll Skia from 398c654ce7be to a4bbc9d8ec4f (1 revision) (flutter/engine#20136)
* b3c6fd311 Roll Fuchsia Mac SDK from hzo88TZzN... to 3XwiR_wVO... (flutter/engine#20137)
* adb59861a Manual roll of Dart 03e4737f31...cb6ed67a73 (flutter/engine#20138)
* 941c442b8 Add ALERT SoundType enum value (flutter/engine#20139)
* 19368efcc Fix dartdocs of dart:ui (flutter/engine#20140)
* 9dd3d2ea7 Roll Skia from a4bbc9d8ec4f to 94cefeff50d2 (1 revision) (flutter/engine#20141)
* 0fdb14143 Roll Dart SDK from 03e4737f3115 to 59600f2b46ef (54 revisions) (flutter/engine#20143)
* 97d6ee26a Roll Skia from 94cefeff50d2 to 5ba6534884d9 (2 revisions) (flutter/engine#20146)
* da3d4958b Roll Dart SDK from 59600f2b46ef to 04f4272546af (5 revisions) (flutter/engine#20147)
* 8229df872 Roll Skia from 5ba6534884d9 to e393c61a1563 (1 revision) (flutter/engine#20148)
* 8e1d48eec Migrate some Dart_WeakPersistentHandle uses to Dart_FinalizableHandle (flutter/engine#20107)
* 27b61e7ac Roll ANGLE to pick up warning fixes (flutter/engine#19105)
* 146d50490 Roll Skia from e393c61a1563 to 3136789972ea (5 revisions) (flutter/engine#20150)
* 841b3917c Roll Dart SDK from 04f4272546af to e87cb96bb89c (7 revisions) (flutter/engine#20152)
* e9334c9a4 Roll Skia from 3136789972ea to 5f2b2d6dc691 (5 revisions) (flutter/engine#20153)
* f2b02d8fd [iOS] Fixes text input plugin crash (flutter/engine#20127)
* 3ed5893ac Roll Skia from 5f2b2d6dc691 to 8cc118dce813 (2 revisions) (flutter/engine#20154)
* 7c5162e0a Roll Fuchsia Mac SDK from 3XwiR_wVO... to T2xc0OuiK... (flutter/engine#20155)
* e23e4775a Lint fixes for fml, tools subdirs (flutter/engine#19990)
* f620eacd7 Roll Dart SDK from e87cb96bb89c to bd528bfbd69d (8 revisions) (flutter/engine#20158)
* e1c9673bb Fix targets in build_fuchsia_artifacts (flutter/engine#19794)
* c134e1658 add information collection for safari bots (flutter/engine#20123)
* ee4d50cd0 Revert "Enable lazy-async-stacks by-default in all modes (2) (#19270)" (flutter/engine#20165)
* 357b155ef Roll Fuchsia Linux SDK from d4pESQYnB... to d_5wDVmBd... (flutter/engine#20161)
* a6cd3ebc6 Fix lint errors in lib/ui (flutter/engine#19988)
* 280bbfc76 This makes the lint script use multiprocessing to speed it up. (flutter/engine#19987)
* 160b268ef Set locale in Linux shell (flutter/engine#19470)
* c479b9370 Fix documentation of unset platform view ID (flutter/engine#19320)
* f3ab78dc1 Fix clipboard paste functionality not working (flutter/engine#19489)
* 934534758 Added the ability to set properties in interface builder for FlutterViewController. (flutter/engine#19458)
* 69fdf6d1b Use identical in hashValues instead of operator== (flutter/engine#19615)
* 3dc81635d [android] Pass synthesized eventType to VirtualDisplay platform views and fix memory leak (flutter/engine#19620)
* b16c47d57 using text capitalization value in web (flutter/engine#19564)
* 49c0161ff Roll Skia from 16bf7d31c819 to 4d48bb35972f (32 revisions) (flutter/engine#19635)
* 2d6afa7fa Roll Skia from 4d48bb35972f to 9f821489c9f3 (4 revisions) (flutter/engine#19638)
* 35f59b922 Roll Fuchsia Linux SDK from NC9pp... to 5R9a0... (flutter/engine#19639)
* 53038e298 Roll Fuchsia Mac SDK from iwQCA... to Wym-S... (flutter/engine#19640)
* d9e68f420 Roll Skia from 9f821489c9f3 to f8a6b5b4b0d0 (1 revision) (flutter/engine#19643)
* d32961748 Changes to fix build errors in google3. (flutter/engine#19616)
* dd0a6c403 Roll Skia from f8a6b5b4b0d0 to 5160e8caa226 (9 revisions) (flutter/engine#19647)
* d98d539cb Manual Roll of Dart dfdc7e45c5...06cb010247 (flutter/engine#19649)
* dfd072715 don't throw error for the new autofill request (flutter/engine#19633)
* 39e98d28b Manual Skia roll to c91db040ad18b9cc3236e342e9acca020eaafd10 (flutter/engine#19650)
* f9acd080b Avoid a copy in EncodeImage (flutter/engine#19504)
* 7e101f1ee Roll Fuchsia Linux SDK from 5R9a0... to GOf1K... (flutter/engine#19656)
* f3be9f1bc Incorporate compat info changes into flutter engine (flutter/engine#19606)
* 9188ff66c Manual Roll of Dart 707c6404f9...dfdc7e45c5 (flutter/engine#19657)
* cbdd3e2d4 Roll Fuchsia Mac SDK from Wym-S... to -v4bL... (flutter/engine#19661)
* 6efb152dc Roll Dart SDK from 707c6404f969 to 0e25306d3f78 (4 revisions) (flutter/engine#19666)
* 22a440c67 Roll Dart SDK from 0e25306d3f78 to 6d06476bae6b (1 revision) (flutter/engine#19669)
* 806392328 Roll Fuchsia Linux SDK from GOf1K... to QWI76... (flutter/engine#19671)
* c99deb009 CkPaint uses SkPaint (flutter/engine#19562)
* 015f2ea76 Use the main bundle if the App bundle is not found (flutter/engine#18749)
* f82d30b7c Roll Dart SDK from 6d06476bae6b to a9e67d81941a (3 revisions) (flutter/engine#19677)
* 61b2fd2e3 Roll Fuchsia Mac SDK from -v4bL... to phQJt... (flutter/engine#19681)
* 74b541da2 Roll Fuchsia Linux SDK from QWI76... to mrlGt... (flutter/engine#19682)
* 25ce3db77 Roll Skia from c91db040ad18 to e4f36d7ac8f5 (20 revisions) (flutter/engine#19686)
* 162dba1ab Roll Skia from e4f36d7ac8f5 to ed15b1c39b8b (1 revision) (flutter/engine#19687)
* f97c38b01 Roll Fuchsia Mac SDK from phQJt... to kEVc6... (flutter/engine#19688)
* 40c4ee845 Roll Fuchsia Linux SDK from mrlGt... to YfVT0... (flutter/engine#19690)
* ec944b0f1 Roll Skia from ed15b1c39b8b to 1434ce1aa94d (1 revision) (flutter/engine#19692)
* 7ce988acf Roll Skia from 1434ce1aa94d to f64be13cbf84 (2 revisions) (flutter/engine#19695)
* 5f7ca41a5 Roll Fuchsia Mac SDK from kEVc6... to hRul_... (flutter/engine#19696)
* d24549cfe Roll Skia from f64be13cbf84 to 041796e60364 (3 revisions) (flutter/engine#19697)
* 617bd8866 Roll Dart SDK from a9e67d81941a to fecc8163afc7 (3 revisions) (flutter/engine#19703)
* 8d241e492 [Android] Prevent FlutterRenderer listener from calling JNI after detach (flutter/engine#19558)
* 309e514dd Roll Skia from 041796e60364 to d1ce4cb2beb8 (2 revisions) (flutter/engine#19704)
* 211f18edb Roll Skia from d1ce4cb2beb8 to 7c1967700b44 (6 revisions) (flutter/engine#19707)
* 0532227fc Roll Skia from 7c1967700b44 to 439709a97dfd (8 revisions) (flutter/engine#19712)
* 1e02bfd6a Support decimal information on the TextInputType (flutter/engine#19664)
* 7a95e32fc Linux: Use a hash table to map cursors (flutter/engine#19561)
* df2304489 [web] Implement ulps for path ops (flutter/engine#19711)
* 4a3aa4dc8 Fixes typo in android_context_gl.h (flutter/engine#19700)
* 5b966eb3f Roll Skia from 439709a97dfd to 2604a89d3353 (3 revisions) (flutter/engine#19715)
* d024ae400 [fuchsia] Use memory_requirements_2 extension. (flutter/engine#19678)
* 4392fbf8f Roll Fuchsia Linux SDK from YfVT0... to 2ct5j... (flutter/engine#19720)
* ab05c7959 Roll Fuchsia Mac SDK from hRul_... to ZXLvD... (flutter/engine#19721)
* c05ca7e7f Roll Dart SDK from fecc8163afc7 to f997d62a6d29 (13 revisions) (flutter/engine#19722)
* ae3797121 Remove xcpretty from unit tests to see full output on test failures (flutter/engine#19667)
* 91f80efd3 Moved to RMSE for image comparison to account for slight variations in golden image tests (flutter/engine#19658)
* 1e23309a3 Wait for platform view to appear in iOS UI tests (flutter/engine#19725)
* a53782f69 Roll Skia from 6130d5079d55 to 0c0d8dd6d637 (3 revisions) (flutter/engine#19570)
* 0541502d7 kick build (flutter/engine#19575)
* 07d509035 Roll Skia from 0c0d8dd6d637 to cf5e35f72130 (13 revisions) (flutter/engine#19573)
* 35b5aa5af switch const finder to package_config (flutter/engine#19576)
* de0932b8c Manual roll of Dart 06cb010247...69aba23371 (flutter/engine#19577)
* b919945af include list_libraries.dart as a snapshot for fuchsia (flutter/engine#19567)
* 3fe5edf8e Roll Skia from cf5e35f72130 to b4d60f807dbd (5 revisions) (flutter/engine#19587)
* a15bc1be2 [CanvasKit] Dispose the overlay surface when a platform view is disposed (flutter/engine#19546)
* 0dc86cda1 Only attempt surface creation in viewDidLayoutSubviews if the application is active. (flutter/engine#19592)
* 1ae95f795 Roll Skia from 318afe66e699 to 63a0a758ce14 (4 revisions) (flutter/engine#19335)
* b1b946904 Manual roll of Dart e24733ebd1...63cf56d925 (flutter/engine#19337)
* de68a7f3b Roll Skia from 63a0a758ce14 to f123f06aabd6 (9 revisions) (flutter/engine#19336)
* 220a83102 Move fuchsia/scenic integration behind #define (flutter/engine#19003)
* de74f8a58 migrate web engine implementation to null-safe Dart (flutter/engine#19172)
* 4cd3ec077 Fix broken mac/fuchsia compiles (flutter/engine#19339)
* 77e9f94b0 Roll Dart SDK from e24733ebd16c to 243ad5427564 (5 revisions) (flutter/engine#19338)
* 4333fc312 Roll Dart SDK from 243ad5427564 to 7fc61e77e225 (5 revisions) (flutter/engine#19342)
* b3cfbd230 Roll Fuchsia Mac SDK from YGK_M... to l3tHO... (flutter/engine#19343)
* a28b7f0f3 Implement onDisplayPlatformView (flutter/engine#19344)
* 1a4f38ff4 Roll Dart SDK from 7fc61e77e225 to 871f0ee31eb0 (4 revisions) (flutter/engine#19346)
* 3d61564ac Roll Fuchsia Linux SDK from _d0dW... to Y_dK2... (flutter/engine#19347)
* 727a38d8b Roll Fuchsia Mac SDK from l3tHO... to SuveI... (flutter/engine#19348)
* ccfa0e79e Roll Fuchsia Linux SDK from Y_dK2... to lgSTC... (flutter/engine#19349)
* 2ff740e9f Roll Dart SDK from 871f0ee31eb0 to f91547d6dd45 (1 revision) (flutter/engine#19350)
* 692dfb3fc update compilation rules for null-safety (flutter/engine#19386)
* 729ca5ee6 Roll Fuchsia Linux SDK from lgSTC... to ScRia... (flutter/engine#19389)
* 141ee78b8 Roll Dart SDK from 2b917f5b6a0e to 0fab083e1c2b (15 revisions) (flutter/engine#18974)
* f5ab179e7 Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (flutter/engine#18979)
* 4dabac999 Roll Fuchsia Linux SDK from 8AiUM... to ThzHh... (flutter/engine#18976)
* 50cae024a Reland: Add RAII wrapper for EGLSurface (flutter/engine#18977)
* db7f226c5 Include the memory header as unique_ptr is used in ASCII Trie. (flutter/engine#18978)
* b19a17d5d Implement an EGL resource context for the Linux shell. (flutter/engine#18918)
* ca26b7558 Make Linux shell plugin constructor descriptions consistent (flutter/engine#18940)
* efd1452a4 Roll Skia from 9c401e7e1ace to f69e40841eb9 (11 revisions) (flutter/engine#18983)
* e5845af42 Put JNI functions under an interface (flutter/engine#18903)
* 1ddc6e1d3 Call destructor and fix check (flutter/engine#18985)
* 7f71f1d90 Roll Fuchsia Mac SDK from oWhyp... to gAD3P... (flutter/engine#18982)
* 74291b73b Roll Dart SDK from 0fab083e1c2b to e62b89c56d01 (10 revisions) (flutter/engine#18987)
* 2739bbfcf [web] Provide a hook to disable location strategy (flutter/engine#18969)
* 336d000b4 Roll Skia from f69e40841eb9 to 553496b66f12 (2 revisions) (flutter/engine#18992)
* b82769bdf Roll Skia from 553496b66f12 to 0ad37b87549b (2 revisions) (flutter/engine#18993)
* f5ca58b18 Roll Dart SDK from e62b89c56d01 to b0d2b97d2cd7 (4 revisions) (flutter/engine#18994)
* 2a82a0832 [dart] Account for compiler api change (flutter/engine#19002)
* 369e0a9b9 Add ui_benchmarks (flutter/engine#18945)
* a0a92d6c6 Roll Skia from 0ad37b87549b to de175abede4d (1 revision) (flutter/engine#18995)
* cea5a9c7a Roll Dart SDK from b0d2b97d2cd7 to f043f9e5f6ea (6 revisions) (flutter/engine#18997)
* d417772d7 Roll Fuchsia Mac SDK from gAD3P... to Wj0yo... (flutter/engine#19001)
* 45386229e Roll Skia from de175abede4d to 32d5cfa1f35e (15 revisions) (flutter/engine#19005)
* 71fce02dd Fix shift-tab not working by adding more GTK->GLFW key mappings. (flutter/engine#18988)
* 5ddc122f0 Fix inverted check in creating resource surface (flutter/engine#18989)
* 87d888804 Show warning if method response errors occur and error not handled. (flutter/engine#18946)
* 5171fbdc7 Roll Skia from 32d5cfa1f35e to 21bbfc6c2dfe (5 revisions) (flutter/engine#19006)
* 4bd6aea07 Always send key events, even if they're used for text input. (flutter/engine#18991)
* 9f898e98c Don't process key events when the text input is not requested (flutter/engine#18990)
* 48d709164 Roll buildroot for Windows warning update (flutter/engine#19000)
* 5f37029a2 Roll Dart SDK from f043f9e5f6ea to f0ea02bc51f8 (22 revisions) (flutter/engine#19010)
* ac809b48c onBeginFrame JNI (flutter/engine#18866)
* e1c622b4a Make SKSL caching test work on Fuchsia on arm64 (flutter/engine#18572)
* 2651beba0 Exit before pushing a trace event when layer tree holder is empty (flutter/engine#19008)
* acf048bd0 Remove log added for local testing (flutter/engine#19012)
* 1f3aa23e2 Roll Dart SDK from f0ea02bc51f8 to 0b64f5488965 (9 revisions) (flutter/engine#19013)
* 8dcc95dbd Roll Fuchsia Mac SDK from Wj0yo... to gR0Zc... (flutter/engine#19015)
* f6455fa6f Roll Dart SDK from 0b64f5488965 to 50836c171e91 (4 revisions) (flutter/engine#19017)
* b2fea9dcf Roll Skia from 21bbfc6c2dfe to 30212b7941d6 (6 revisions) (flutter/engine#19009)
* 006564625 Roll Skia from 30212b7941d6 to 3d6bf04366f6 (17 revisions) (flutter/engine#19020)
* 0a852d8ad Revert "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979)" (flutter/engine#19023)
* 194acdfae apply null safety syntax to mobile dart:ui (flutter/engine#18933)
* b0a0e0e32 Roll Skia from 3d6bf04366f6 to 637838d20abd (2 revisions) (flutter/engine#19021)
* be499ab46 Roll Fuchsia Mac SDK from gR0Zc... to H-uAk... (flutter/engine#19022)
* 8c24c41a0 Roll Skia from 637838d20abd to ac16760df463 (1 revision) (flutter/engine#19025)
* 7cb7003a1 onEndFrame JNI (flutter/engine#18867)
* e3fdb2330 [fuchsia] Add ability to configure separate data and asset dirs (flutter/engine#18858)
* 983b6e198 Call Shell::NotifyLowMemory when backgrounded/memory pressure occurs on Android (flutter/engine#19026)
* f7d241fd8 Wire up channel for restoration data (flutter/engine#18042)
* e84d497b9 Fix hit testing logic in fuchsia a11y (flutter/engine#19029)
* 801559ac4 Revert to last-known-good-rev of Dart SDK (flutter/engine#19031)
* 0b3f2d3e9 Always cache SkSL when using the Metal backend. (flutter/engine#17468)
* ff62dec5c Roll to clang11, mark 4 (flutter/engine#17483)
* 08ae3bb63 Remove JSON codec from C++ client wrapper (flutter/engine#17312)
* 2e909652a Fix bad texture view config (flutter/engine#17486)
* abc72933e [pipeline] Add trace event for lag between target and display times (flutter/engine#17384)
* Updated bin/internal/fuchsia-linux.version