# Flutter 2.2.0 release notes

> Release notes for Flutter 2.2.0.



This page has release notes for 2.2.0.
For information about subsequent bug-fix releases, see our [CHANGELOG][]

[CHANGELOG]: https://github.com/flutter/flutter/blob/master/CHANGELOG.md

## Merged PRs by labels for `flutter/flutter`

### framework - 397 pull request(s)

[70171](https://github.com/flutter/flutter/pull/70171) [Checkbox] Adds shape property (cla: yes, f: material design, framework, waiting for tree to go green)


[71138](https://github.com/flutter/flutter/pull/71138) Let InkWell/Ink/ancestor support GlobalKey so that splash does not stop when changing position. (cla: yes, f: material design, framework, waiting for tree to go green)


[71217](https://github.com/flutter/flutter/pull/71217) Added checkboxHorizontalMargin to DataTable and PaginatedDataTable (cla: yes, f: material design, framework)


[71864](https://github.com/flutter/flutter/pull/71864) ignore sliver underflow if the last children is no longer at the previous last index (cla: yes, framework, waiting for tree to go green)


[72008](https://github.com/flutter/flutter/pull/72008) added debugDisableShadows usage explaination  (cla: yes, framework)


[72052](https://github.com/flutter/flutter/pull/72052) Feature refresh indicator padding (cla: yes, f: material design, framework)


[72707](https://github.com/flutter/flutter/pull/72707) Fix/ValueListenableBuilder rebuilds (cla: yes, framework, waiting for tree to go green)


[72828](https://github.com/flutter/flutter/pull/72828) Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[73042](https://github.com/flutter/flutter/pull/73042) Timer based pointer event resampling (cla: yes, f: gestures, framework)


[73105](https://github.com/flutter/flutter/pull/73105) [UserAccountsDrawerHeader] New option for changing profiles images size (cla: yes, f: material design, framework, waiting for tree to go green)


[73143](https://github.com/flutter/flutter/pull/73143) Add optional DragAnchorStrategy to Draggable (cla: yes, framework, waiting for tree to go green)


[73510](https://github.com/flutter/flutter/pull/73510) Reland "Add BuildContext parameter to TextEditingController.buildTextSpan" (cla: yes, f: material design, framework, severe: API break, waiting for tree to go green)


[73526](https://github.com/flutter/flutter/pull/73526) SliverAppBar Default Elevation Patch (a: quality, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[73750](https://github.com/flutter/flutter/pull/73750) Remove deprecated BinaryMessages (cla: yes, framework, severe: API break, waiting for tree to go green)


[73751](https://github.com/flutter/flutter/pull/73751) Remove deprecated TypeMatcher class (cla: yes, framework, severe: API break, waiting for tree to go green)


[73964](https://github.com/flutter/flutter/pull/73964) Adds First/Last buttons to PaginatedDataTable (a: internationalization, cla: yes, f: material design, framework, waiting for tree to go green)


[74043](https://github.com/flutter/flutter/pull/74043) Added enableFeedback property to BottomNavigationBar (cla: yes, f: material design, framework, waiting for tree to go green)


[74046](https://github.com/flutter/flutter/pull/74046) Fix "[proposal] provide a way to change the clipBehavior of the AnimatedList widget " (cla: yes, framework)


[74047](https://github.com/flutter/flutter/pull/74047) Fix "Support configurable hit test behavior on Draggable and DragTarget" (cla: yes, framework, waiting for tree to go green)


[74373](https://github.com/flutter/flutter/pull/74373) ListTile Material Ripple and Shape Patch (cla: yes, f: material design, framework)


[74415](https://github.com/flutter/flutter/pull/74415) Adding hero example (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[74446](https://github.com/flutter/flutter/pull/74446) Don't leak exceptions thrown by message channels (a: tests, cla: yes, framework, waiting for tree to go green)


[74592](https://github.com/flutter/flutter/pull/74592) Allow long press delay duration for LongPressDraggable to be adjustable (cla: yes, framework, waiting for tree to go green)


[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[74684](https://github.com/flutter/flutter/pull/74684) [flutter] throw more specific error messages if a lerp'd type does not conform to Tween (cla: yes, framework)


[74697](https://github.com/flutter/flutter/pull/74697) Added a ReorderableListView.builder constructor (cla: yes, f: material design, framework)


[74701](https://github.com/flutter/flutter/pull/74701) Switch global key registry to be owned by the build owner. (cla: yes, framework)


[74722](https://github.com/flutter/flutter/pull/74722) TextField and last input character should visible on the screen when the cursor is not shown (cla: yes, f: material design, framework, waiting for tree to go green)


[74747](https://github.com/flutter/flutter/pull/74747) fix title format tweaks (cla: yes, framework, waiting for tree to go green)


[74758](https://github.com/flutter/flutter/pull/74758) Remove FocusTraversalGroups from the final sorted list of descendants. (cla: yes, framework)


[74768](https://github.com/flutter/flutter/pull/74768) Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[74773](https://github.com/flutter/flutter/pull/74773) Added ButtonStyle.fixedSize (cla: yes, f: material design, framework, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74805](https://github.com/flutter/flutter/pull/74805) [State Restoration] CupertinoModalPopupRoute (cla: yes, f: cupertino, framework, waiting for tree to go green)


[74821](https://github.com/flutter/flutter/pull/74821) Remove "unnecessary" imports in material (cla: yes, f: material design, framework, waiting for tree to go green)


[74826](https://github.com/flutter/flutter/pull/74826) Cherrypick Use the shortcuts temporary solution only on web (#74768) (cla: yes, f: cupertino, f: material design, framework)


[74835](https://github.com/flutter/flutter/pull/74835) Add more references to LongPressDraggable (cla: yes, framework)


[74837](https://github.com/flutter/flutter/pull/74837) InputDecorator negative baseline error message (cla: yes, f: material design, framework, waiting for tree to go green)


[74842](https://github.com/flutter/flutter/pull/74842) Fix a bug with duplicate keys being used in the ReorderableListView. (cla: yes, f: material design, framework, waiting for tree to go green)


[74851](https://github.com/flutter/flutter/pull/74851) fixes precision error during SliverGridRegularTileLayout (cla: yes, framework, waiting for tree to go green)


[74853](https://github.com/flutter/flutter/pull/74853) Migrate flutter_goldens to NNBD (a: null-safety, cla: yes, framework, team, waiting for tree to go green)


[74854](https://github.com/flutter/flutter/pull/74854) always pass filterQuality specified in the Image widget to canvas (a: tests, cla: yes, framework, waiting for tree to go green, will affect goldens)


[74856](https://github.com/flutter/flutter/pull/74856) driver nnbd (a: tests, cla: yes, framework, team)


[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74880](https://github.com/flutter/flutter/pull/74880) Fix a slider layout bug when the overlay size is smaller than the thumb size (cla: yes, f: material design, framework, waiting for tree to go green)


[74899](https://github.com/flutter/flutter/pull/74899) Remove "unnecessary" imports in material/ (cla: yes, f: material design, framework, waiting for tree to go green)


[74901](https://github.com/flutter/flutter/pull/74901) Remove "unnecessary" imports in test/animation (cla: yes, framework, waiting for tree to go green)


[74906](https://github.com/flutter/flutter/pull/74906) Improve Dropdown Menu (cla: yes, f: material design, framework, waiting for tree to go green)


[74909](https://github.com/flutter/flutter/pull/74909) Update the Focus widget to update the node's onKey handler when the widget updates (cla: yes, framework)


[74916](https://github.com/flutter/flutter/pull/74916) Only show devtools deep links for render overflow errors (cla: yes, framework, waiting for tree to go green)


[74927](https://github.com/flutter/flutter/pull/74927) fix word in doc comment (cla: yes, framework, waiting for tree to go green)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[74949](https://github.com/flutter/flutter/pull/74949) Added ButtonStyle.splashFactory and NoSplash.splashFactory (cla: yes, f: material design, framework, waiting for tree to go green)


[74972](https://github.com/flutter/flutter/pull/74972) Show an X when images can't load. (cla: yes, framework, waiting for tree to go green)


[75005](https://github.com/flutter/flutter/pull/75005) Remove "unnecessary" imports in material (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75006](https://github.com/flutter/flutter/pull/75006) Remove "unnecessary" imports in cupertino tests (cla: yes, f: cupertino, framework, waiting for tree to go green)


[75007](https://github.com/flutter/flutter/pull/75007) Remove "unnecessary" imports in foundation,gestures tests (cla: yes, framework, waiting for tree to go green)


[75030](https://github.com/flutter/flutter/pull/75030) Revert "NNBD integration_test" (a: tests, cla: yes, framework, team)


[75032](https://github.com/flutter/flutter/pull/75032) Text Editing Movement Keys via Shortcuts (cla: yes, f: material design, framework)


[75037](https://github.com/flutter/flutter/pull/75037) [web] benchmark and optimize defaultTargetPlatform (cla: yes, framework, team)


[75049](https://github.com/flutter/flutter/pull/75049) Removed the "new" keyword from the Flutter_test examples (a: tests, cla: yes, framework)


[75074](https://github.com/flutter/flutter/pull/75074) Reland integration_test NNBD (a: tests, cla: yes, framework, team)


[75095](https://github.com/flutter/flutter/pull/75095) Fixed improper assertion of maxCrossAxisExtent (cla: yes, f: scrolling, framework)


[75102](https://github.com/flutter/flutter/pull/75102) Fix formatting in rendering/box (cla: yes, framework, waiting for tree to go green)


[75138](https://github.com/flutter/flutter/pull/75138) AlertDialog: Remove scrollability by default (cla: yes, f: material design, framework, waiting for tree to go green)


[75169](https://github.com/flutter/flutter/pull/75169) Added scrollController property to TextFormField (cla: yes, f: material design, framework, waiting for tree to go green)


[75175](https://github.com/flutter/flutter/pull/75175) Make flutter_driver be usable from a null-safe app (a: tests, cla: yes, framework, waiting for tree to go green)


[75194](https://github.com/flutter/flutter/pull/75194) Remove unactionable message that was appearing during test execution. (cla: yes, framework, waiting for tree to go green)


[75198](https://github.com/flutter/flutter/pull/75198) Remove "unnecessary" imports in painting tests (cla: yes, framework)


[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[75266](https://github.com/flutter/flutter/pull/75266) Revert "Make flutter_driver be usable from a null-safe app" (a: tests, cla: yes, framework)


[75269](https://github.com/flutter/flutter/pull/75269) Reland "Make flutter_driver be usable from a null-safe app (#75175)" (a: tests, cla: yes, framework, waiting for tree to go green)


[75271](https://github.com/flutter/flutter/pull/75271) Add test for driver test organisation (a: tests, cla: yes, framework, waiting for tree to go green)


[75287](https://github.com/flutter/flutter/pull/75287) Add fix for maxEnforced -> maxEnforcement (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75291](https://github.com/flutter/flutter/pull/75291) [Api docs] Dartpad demo for alert dialog. (cla: yes, f: material design, framework)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75308](https://github.com/flutter/flutter/pull/75308) Fix the NestedScrollView exception when rebuilding during scheduleWarmUpFrame (cla: yes, framework, waiting for tree to go green)


[75317](https://github.com/flutter/flutter/pull/75317) Revert "Add test for driver test organisation" (a: tests, cla: yes, framework)


[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75340](https://github.com/flutter/flutter/pull/75340) Added BorderRadius.copyWith (cla: yes, framework, waiting for tree to go green)


[75343](https://github.com/flutter/flutter/pull/75343) More null-safety fixes for flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)


[75358](https://github.com/flutter/flutter/pull/75358) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)


[75359](https://github.com/flutter/flutter/pull/75359) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)


[75360](https://github.com/flutter/flutter/pull/75360) Fix BottomNavigationBar MediaQuery padding (cla: yes, f: material design, framework, waiting for tree to go green)


[75393](https://github.com/flutter/flutter/pull/75393) Add onLongPress property to DataCell: #72609 (cla: yes, f: material design, framework, waiting for tree to go green)


[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75454](https://github.com/flutter/flutter/pull/75454) ToggleButtons focus,highlight,hoverElevation = 0 (cla: yes, f: material design, framework, waiting for tree to go green)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75513](https://github.com/flutter/flutter/pull/75513) Modified the computeMinIntrinsicHeight method to calculate the height properly (cla: yes, f: material design, framework, waiting for tree to go green)


[75519](https://github.com/flutter/flutter/pull/75519) Added TextButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[75522](https://github.com/flutter/flutter/pull/75522) Fix for issue #75518 - ListTile.divideTiles throws error if empty list is passed when null-safety enabled (cla: yes, f: material design, framework, waiting for tree to go green)


[75532](https://github.com/flutter/flutter/pull/75532) Revert "TextField and last input character should visible on the screen when the cursor is not shown (#74722)" (cla: yes, f: material design, framework)


[75541](https://github.com/flutter/flutter/pull/75541) fixes TextInputFormatter gets wrong old value of a selection (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75549](https://github.com/flutter/flutter/pull/75549) Document that a CupertinoApp isn't necessary for an iOS app (cla: yes, f: cupertino, framework, waiting for tree to go green)


[75554](https://github.com/flutter/flutter/pull/75554) Fixed grammatical typo (cla: yes, framework)


[75576](https://github.com/flutter/flutter/pull/75576) Allow callers to pump a root widget with no child (cla: yes, framework)


[75603](https://github.com/flutter/flutter/pull/75603) Widen getText support for RichText with multiple text spans in driver (a: tests, cla: yes, framework, waiting for tree to go green)


[75604](https://github.com/flutter/flutter/pull/75604) Reland #74722 (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75614](https://github.com/flutter/flutter/pull/75614) Add RenderEditable keys listener back in attach() (cla: yes, framework, waiting for tree to go green)


[75624](https://github.com/flutter/flutter/pull/75624) Add more checks when use Navigator 2.0 (cla: yes, framework, waiting for tree to go green)


[75637](https://github.com/flutter/flutter/pull/75637) Remove "unnecessary" imports in test/rendering (cla: yes, framework, waiting for tree to go green)


[75649](https://github.com/flutter/flutter/pull/75649) Fix for VelocityTracker deprecation (cla: yes, framework, team, waiting for tree to go green)


[75666](https://github.com/flutter/flutter/pull/75666) Create an InlineSpanSemanticsInformation only if the TextSpan has text (cla: yes, framework)


[75669](https://github.com/flutter/flutter/pull/75669) Revert "Fix/ValueListenableBuilder rebuilds" (cla: yes, framework, waiting for tree to go green)


[75670](https://github.com/flutter/flutter/pull/75670) CupertinoPageTransition Optimizations (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75676](https://github.com/flutter/flutter/pull/75676) Removed ButtonBar from AlertDialog (cla: yes, f: material design, framework, waiting for tree to go green)


[75678](https://github.com/flutter/flutter/pull/75678) Loosen ui.TextStyle toString tests (cla: yes, framework, waiting for tree to go green)


[75705](https://github.com/flutter/flutter/pull/75705) Remove "unnecessary" imports in tests (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75707](https://github.com/flutter/flutter/pull/75707) Remove "unnecessary" imports in test/services (cla: yes, framework, waiting for tree to go green)


[75734](https://github.com/flutter/flutter/pull/75734) Revert "Remove deprecated TypeMatcher class" (cla: yes, framework, waiting for tree to go green)


[75738](https://github.com/flutter/flutter/pull/75738) adding freeze parameter to Texture and TextureBox (cla: yes, framework, waiting for tree to go green)


[75748](https://github.com/flutter/flutter/pull/75748) Fix constraints of popupmenu (cla: yes, f: material design, framework, waiting for tree to go green)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[75764](https://github.com/flutter/flutter/pull/75764) ScrollController.jumpTo zero should not trigger the refresh indicator (cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[75769](https://github.com/flutter/flutter/pull/75769) fix(flutter_driver): Properly declare socket as nullable (a: tests, cla: yes, framework, waiting for tree to go green)


[75794](https://github.com/flutter/flutter/pull/75794) Fix for #75792 - allow use of Animator<Color?> with LinearProgressIndicator (cla: yes, f: material design, framework, waiting for tree to go green)


[75796](https://github.com/flutter/flutter/pull/75796) Remove "unnecessary" imports in test/widgets (cla: yes, framework, waiting for tree to go green)


[75804](https://github.com/flutter/flutter/pull/75804) [flutter_releases] Flutter Framework 1.26.0-17.5.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75809](https://github.com/flutter/flutter/pull/75809) Apply bottom margin to FABs that have been boosted into the Safe Area (a: fidelity, a: quality, cla: yes, f: material design, framework, waiting for tree to go green)


[75811](https://github.com/flutter/flutter/pull/75811) Move ensureVisualUpdate call to call sites in WidgetsBinding.attachRootWidget() (cla: yes, framework)


[75813](https://github.com/flutter/flutter/pull/75813) Audit and update deprecation warnings (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75820](https://github.com/flutter/flutter/pull/75820) Remove some `dynamic's. (cla: yes, framework, waiting for tree to go green)


[75863](https://github.com/flutter/flutter/pull/75863) Clean up some documentation around shader warm-up. (cla: yes, framework, waiting for tree to go green)


[75873](https://github.com/flutter/flutter/pull/75873) Revert "Removed ButtonBar from AlertDialog" (cla: yes, f: material design, framework)


[75894](https://github.com/flutter/flutter/pull/75894) Fix FocusManager constructor (a: tests, cla: yes, framework)


[75895](https://github.com/flutter/flutter/pull/75895) Refactor Hero example (cla: yes, framework, waiting for tree to go green)


[75899](https://github.com/flutter/flutter/pull/75899) Adding checkbox demo (cla: yes, f: material design, framework)


[75903](https://github.com/flutter/flutter/pull/75903) deprecated consistency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[75937](https://github.com/flutter/flutter/pull/75937) [flutter_releases] Flutter Framework 1.26.0-17.6.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75943](https://github.com/flutter/flutter/pull/75943) Reject unaccepted pointers in Drag recognizer (cla: yes, framework, waiting for tree to go green)


[75945](https://github.com/flutter/flutter/pull/75945) [web] Treeshake keymaps for web (4% code size reduction in hello world) (a: tests, cla: yes, framework, waiting for tree to go green)


[75949](https://github.com/flutter/flutter/pull/75949) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75950](https://github.com/flutter/flutter/pull/75950) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75952](https://github.com/flutter/flutter/pull/75952) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75967](https://github.com/flutter/flutter/pull/75967) [TextSelectionTheme] improve docs (cla: yes, f: material design, framework, waiting for tree to go green)


[76013](https://github.com/flutter/flutter/pull/76013) Added OutlinedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[76021](https://github.com/flutter/flutter/pull/76021) Improve lifecycle docs (cla: yes, framework, waiting for tree to go green)


[76022](https://github.com/flutter/flutter/pull/76022) [flutter_tools] stop using throttled print for service extensions (cla: yes, framework, tool)


[76033](https://github.com/flutter/flutter/pull/76033) Correct the unit of file size from "kb" (maybe "kilo bits") to "KB" (cla: yes, framework, waiting for tree to go green)


[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)


[76134](https://github.com/flutter/flutter/pull/76134) Revert "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)


[76146](https://github.com/flutter/flutter/pull/76146) Added clearSnackBars method to ScaffoldMessengerState (cla: yes, f: material design, framework, waiting for tree to go green)


[76157](https://github.com/flutter/flutter/pull/76157) Remove "unnecessary" imports in flutter_test (a: tests, cla: yes, framework, waiting for tree to go green)


[76158](https://github.com/flutter/flutter/pull/76158) Remove "unnecessary" imports in flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)


[76162](https://github.com/flutter/flutter/pull/76162) Const constructor audit. (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[76167](https://github.com/flutter/flutter/pull/76167) Reland: Removed ButtonBar from AlertDialog #75676 (cla: yes, f: material design, framework)


[76173](https://github.com/flutter/flutter/pull/76173) Scrollbar updates for native Android behavior (a: fidelity, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[76174](https://github.com/flutter/flutter/pull/76174) Use a null default skip value in testWidgets so it can inherit the group's skip flag (a: tests, cla: yes, framework, waiting for tree to go green)


[76179](https://github.com/flutter/flutter/pull/76179) Revert "Timer based pointer event resampling" (cla: yes, framework)


[76181](https://github.com/flutter/flutter/pull/76181) Minor ui.TextStyle toString test improvement (cla: yes, framework, waiting for tree to go green)


[76195](https://github.com/flutter/flutter/pull/76195) Reland: Timer based pointer event resampling (cla: yes, framework)


[76221](https://github.com/flutter/flutter/pull/76221) Added ElevatedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[76232](https://github.com/flutter/flutter/pull/76232) Revert "Remove some `dynamic's." (cla: yes, framework)


[76238](https://github.com/flutter/flutter/pull/76238) Reland: Removed ButtonBar from AlertDialog #75676 (#76167) (cla: yes, f: material design, framework)


[76239](https://github.com/flutter/flutter/pull/76239) Remove some `dynamic`s (mark II) (cla: yes, framework, waiting for tree to go green)


[76246](https://github.com/flutter/flutter/pull/76246) Removed ButtonBar from the Scaffold and About widgets (cla: yes, f: material design, framework)


[76251](https://github.com/flutter/flutter/pull/76251) Add missing widget of the week video links to API docs (cla: yes, f: material design, framework, waiting for tree to go green)


[76272](https://github.com/flutter/flutter/pull/76272) Add assertion of recordable list (cla: yes, f: material design, framework, waiting for tree to go green)


[76275](https://github.com/flutter/flutter/pull/76275) Remove one TODO (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[76278](https://github.com/flutter/flutter/pull/76278) Remove a14n todos (cla: yes, f: cupertino, framework)


[76312](https://github.com/flutter/flutter/pull/76312) add keyboardDismissBehavior into SingleChildScrollView (cla: yes, f: scrolling, framework, waiting for tree to go green)


[76327](https://github.com/flutter/flutter/pull/76327) Keep the selection after 'Copy' pressed on iOS. (cla: yes, f: cupertino, framework, waiting for tree to go green)


[76331](https://github.com/flutter/flutter/pull/76331) Remove deprecated TypeMatcher (cla: yes, framework, severe: API break, team, waiting for tree to go green)


[76339](https://github.com/flutter/flutter/pull/76339) Add fix for BottomNavigationBarItem.title -> label (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[76343](https://github.com/flutter/flutter/pull/76343) Added the ability to bring up the date picker dialogs in calendar or text input only mode. (cla: yes, f: material design, framework)


[76387](https://github.com/flutter/flutter/pull/76387) Refactor tabbar code sample (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[76493](https://github.com/flutter/flutter/pull/76493) Add menuMaxHeight for DropdownButton (cla: yes, f: material design, framework, waiting for tree to go green)


[76532](https://github.com/flutter/flutter/pull/76532) [Fonts] Improve update_icons script (cla: yes, f: material design, framework, team)


[76542](https://github.com/flutter/flutter/pull/76542) Add a EdgeInsetsDirectional.all constructor similar to EdgeInsets.all (cla: yes, framework, waiting for tree to go green)


[76600](https://github.com/flutter/flutter/pull/76600) Dispose image when cache clear (cla: yes, framework, waiting for tree to go green)


[76607](https://github.com/flutter/flutter/pull/76607) [Fonts] Update material icons (cla: yes, f: material design, framework)


[76627](https://github.com/flutter/flutter/pull/76627) Revert "fixes TextInputFormatter gets wrong old value of a selection … (cla: yes, f: cupertino, f: material design, framework)


[76641](https://github.com/flutter/flutter/pull/76641) Hide selection handles from semantics (cla: yes, f: material design, framework)


[76653](https://github.com/flutter/flutter/pull/76653) Reland "fixes TextInputFormatter gets wrong old value of a selection" (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[76656](https://github.com/flutter/flutter/pull/76656) [web] Arrow keys change selected item in dropdown (cla: yes, f: focus, f: material design, framework, platform-web, waiting for tree to go green)


[76691](https://github.com/flutter/flutter/pull/76691) [Fonts] Sort material icons (cla: yes, f: material design, framework, team)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[76745](https://github.com/flutter/flutter/pull/76745) Toggleable Refactor (cla: yes, f: material design, framework, waiting for tree to go green)


[76752](https://github.com/flutter/flutter/pull/76752) Clarify what AndroidMotionEvent is for. (cla: yes, framework, waiting for tree to go green)


[76764](https://github.com/flutter/flutter/pull/76764) Fix DropdownButton crash when viewport size is too small for the entirety of the menu's height (cla: yes, f: material design, framework, waiting for tree to go green)


[76810](https://github.com/flutter/flutter/pull/76810) Removed BottomNavigationBar accentColor dependency (cla: yes, f: material design, framework)


[76842](https://github.com/flutter/flutter/pull/76842) Declare DragTarget onMove event as taking a generic parameter (cla: yes, framework, waiting for tree to go green)


[76847](https://github.com/flutter/flutter/pull/76847) Add system channel to access the localization plugin. (cla: yes, framework)


[76877](https://github.com/flutter/flutter/pull/76877) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework)


[76892](https://github.com/flutter/flutter/pull/76892) Reland "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)


[76904](https://github.com/flutter/flutter/pull/76904) Revert "Removed CheckboxListTile accentColor dependency" (cla: yes, f: material design, framework)


[76906](https://github.com/flutter/flutter/pull/76906) Removed RadioListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[76908](https://github.com/flutter/flutter/pull/76908) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[76909](https://github.com/flutter/flutter/pull/76909) Removed SwitchListTile accentColor dependency (cla: yes, f: material design, framework)


[76963](https://github.com/flutter/flutter/pull/76963) changed 'constrains' to 'constraints' in ChildLayoutHelper.dryLayoutC… (cla: yes, framework, waiting for tree to go green)


[76992](https://github.com/flutter/flutter/pull/76992) Sort icon last (cla: yes, f: material design, framework)


[77001](https://github.com/flutter/flutter/pull/77001) Add TextLeadingDistribution to TextStyle (cla: yes, f: material design, framework, waiting for tree to go green)


[77004](https://github.com/flutter/flutter/pull/77004) Removed ListTile accentColor dependency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[77014](https://github.com/flutter/flutter/pull/77014) Expose the diff from ComparisonResult (a: tests, cla: yes, framework, waiting for tree to go green)


[77022](https://github.com/flutter/flutter/pull/77022) SliverAppBar default backwards compatibility fix (cla: yes, f: material design, framework, waiting for tree to go green)


[77024](https://github.com/flutter/flutter/pull/77024) Adds set text semantics action to render editable (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77026](https://github.com/flutter/flutter/pull/77026) Change some dynamics to Object? and document slot better (cla: yes, f: cupertino, framework, waiting for tree to go green)


[77027](https://github.com/flutter/flutter/pull/77027) Enable missing_whitespace_between_adjacent_strings (cla: yes, f: material design, framework, team, tool)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77039](https://github.com/flutter/flutter/pull/77039) RawKeyboardWindows: Filter out IME events (cla: yes, framework, waiting for tree to go green)


[77068](https://github.com/flutter/flutter/pull/77068) Revert "Toggable Refactor" (cla: yes, f: material design, framework)


[77087](https://github.com/flutter/flutter/pull/77087) Enable file_names and package_names lints (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[77090](https://github.com/flutter/flutter/pull/77090) Add instructions to integration_test example README (a: tests, cla: yes, framework, waiting for tree to go green)


[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)


[77172](https://github.com/flutter/flutter/pull/77172) Support block delete with word and line modifiers (a: text input, cla: yes, framework, waiting for tree to go green)


[77186](https://github.com/flutter/flutter/pull/77186) use textdirection for gradient of ShapeDecoration (cla: yes, framework, waiting for tree to go green)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77230](https://github.com/flutter/flutter/pull/77230) Add supported custom font formats in official docs (cla: yes, framework, waiting for tree to go green)


[77263](https://github.com/flutter/flutter/pull/77263) Re-land "Toggable Refactor (#76745)" (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77286](https://github.com/flutter/flutter/pull/77286) Revert "[showModalBottomSheet] fix: showModalBottomSheet does not mov… (cla: yes, f: material design, framework, waiting for tree to go green)


[77287](https://github.com/flutter/flutter/pull/77287) Fix semantics node id overflow issue (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77288](https://github.com/flutter/flutter/pull/77288) FocusableActionDetector now exposes descendantsAreFocusable property (cla: yes, framework, waiting for tree to go green)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77295](https://github.com/flutter/flutter/pull/77295) disable semantics test for adding Set Text action in engine (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77386](https://github.com/flutter/flutter/pull/77386) Roll Engine from 299eb3e710c1 to 67abe7f9a9e4 (13 revisions) (a: tests, cla: yes, engine, framework)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77410](https://github.com/flutter/flutter/pull/77410) Fix missing root Scaffold check in ScaffoldMessenger  (cla: yes, f: material design, f: routes, framework, severe: crash, waiting for tree to go green)


[77414](https://github.com/flutter/flutter/pull/77414) InteractiveViewer.builder (cla: yes, framework, waiting for tree to go green)


[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)


[77427](https://github.com/flutter/flutter/pull/77427) Declare NavigationRailDestination.label as non-nullable (cla: yes, f: material design, framework, waiting for tree to go green)


[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[77454](https://github.com/flutter/flutter/pull/77454) Fix a legacy TODO (a: tests, cla: yes, framework, team, waiting for tree to go green)


[77463](https://github.com/flutter/flutter/pull/77463) [docs] added flutter-fix and dart-fix public links (cla: yes, framework, waiting for tree to go green)


[77497](https://github.com/flutter/flutter/pull/77497) Update ClampingScrollSimulation to better match Android (cla: yes, framework, waiting for tree to go green)


[77606](https://github.com/flutter/flutter/pull/77606) [Docs] RouteObserver<PageRoute> cannot subscribe ModalRoute (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77608](https://github.com/flutter/flutter/pull/77608) Provide caret rect to text input plugin (cla: yes, framework, waiting for tree to go green)


[77612](https://github.com/flutter/flutter/pull/77612) Fixed  Action code sample in the documentation had a bug  issue #77591 (cla: yes, framework, waiting for tree to go green)


[77652](https://github.com/flutter/flutter/pull/77652) Removed MaterialApp accentColor dependency. (cla: yes, f: material design, framework)


[77666](https://github.com/flutter/flutter/pull/77666) DropdownItems with a null value should still display its child (cla: yes, f: material design, framework, waiting for tree to go green)


[77689](https://github.com/flutter/flutter/pull/77689) add final keywork (cla: yes, framework, waiting for tree to go green)


[77719](https://github.com/flutter/flutter/pull/77719) Remove unnecessary question marks (cla: yes, framework, waiting for tree to go green)


[77730](https://github.com/flutter/flutter/pull/77730) Fix gesture recognizer in selectable rich text should be focusable in… (cla: yes, framework, waiting for tree to go green)


[77732](https://github.com/flutter/flutter/pull/77732) Removed Stepper accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[77733](https://github.com/flutter/flutter/pull/77733) [Hero] toHero flightShuttleBuilder overrides fromHero flightShuttleBuilder (cla: yes, framework, waiting for tree to go green)


[77739](https://github.com/flutter/flutter/pull/77739) [DatePicker] Don't jump to the current month (cla: yes, f: material design, framework, waiting for tree to go green)


[77744](https://github.com/flutter/flutter/pull/77744) Removed PaginatedDataTable accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77751](https://github.com/flutter/flutter/pull/77751) Refactor: Move mouse cursor classes to "services" package (cla: yes, f: material design, framework, waiting for tree to go green)


[77753](https://github.com/flutter/flutter/pull/77753) Fix UNNECESSARY_TYPE_CHECK_TRUE hints. (cla: yes, framework, waiting for tree to go green)


[77754](https://github.com/flutter/flutter/pull/77754) Add mouseCursor, onEnter, and onExit to TextSpan (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


[77769](https://github.com/flutter/flutter/pull/77769) [FloatingActionButtonLocation] Avoid docked FAB to be clipped by the software keyboard (cla: yes, f: material design, framework, waiting for tree to go green)


[77789](https://github.com/flutter/flutter/pull/77789) Rename 'moduleName' to 'componentName' (cla: yes, framework, waiting for tree to go green)


[77793](https://github.com/flutter/flutter/pull/77793) [FloatingActionButtonLocation] Add spacing between placement entries in documentation (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77825](https://github.com/flutter/flutter/pull/77825) Make LocalFileComparator.compare easier to override (a: tests, cla: yes, framework, waiting for tree to go green)


[77837](https://github.com/flutter/flutter/pull/77837) non-breaking changes recommended by prefer_mixin lint (a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77844](https://github.com/flutter/flutter/pull/77844) Fix some issues flagged by unawaited_futures lint (cla: yes, f: material design, framework, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77859](https://github.com/flutter/flutter/pull/77859) Do not replace text with semantics labels in selectable text widgets (cla: yes, f: material design, framework, waiting for tree to go green)


[77863](https://github.com/flutter/flutter/pull/77863) Autocomplete dartpad examples fix (cla: yes, f: material design, framework)


[77864](https://github.com/flutter/flutter/pull/77864) ShaderMask on web for CupertinoContextMenu (cla: yes, f: cupertino, framework)


[77868](https://github.com/flutter/flutter/pull/77868) Update samples to use repo analysis options, Fix sample templates and a ton of analyzer issues (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77879](https://github.com/flutter/flutter/pull/77879) [State Restoration] Material Date Picker (a: state restoration, cla: yes, f: date/time picker, f: material design, framework, waiting for tree to go green)


[77881](https://github.com/flutter/flutter/pull/77881) Add minWidth constraint to RawChip when materialTapTargetSize is padded (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[77884](https://github.com/flutter/flutter/pull/77884) Removed RefreshIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77933](https://github.com/flutter/flutter/pull/77933) Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)


[77951](https://github.com/flutter/flutter/pull/77951) Update composing rect documentation (cla: yes, framework)


[77976](https://github.com/flutter/flutter/pull/77976) Removed ProgressIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77980](https://github.com/flutter/flutter/pull/77980) Fix sample lint warnings (cla: yes, framework)


[77994](https://github.com/flutter/flutter/pull/77994) ConstraintsTransformBox (cla: yes, framework, waiting for tree to go green)


[77997](https://github.com/flutter/flutter/pull/77997) Removed TabPageSelector accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77999](https://github.com/flutter/flutter/pull/77999) Removed InputDecorator accentColor dependency.  (cla: yes, f: material design, framework, waiting for tree to go green)


[78004](https://github.com/flutter/flutter/pull/78004) Fix documentation for Scrollbar.radius (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[78018](https://github.com/flutter/flutter/pull/78018) Fixed Buttons with icon RenderFlex overflow (cla: yes, f: material design, framework)


[78051](https://github.com/flutter/flutter/pull/78051) Fix bug in ButtonStyle.lerp(), in _LerpSides (cla: yes, f: material design, framework, waiting for tree to go green)


[78055](https://github.com/flutter/flutter/pull/78055) [integration_test] delay for at least one frame timing. (a: tests, cla: yes, framework, waiting for tree to go green)


[78058](https://github.com/flutter/flutter/pull/78058) Fix CupertinoTextField incorrect background color when disabled (cla: yes, f: cupertino, framework, waiting for tree to go green, will affect goldens)


[78081](https://github.com/flutter/flutter/pull/78081) Table widget rendering bug (cla: yes, framework, waiting for tree to go green)


[78140](https://github.com/flutter/flutter/pull/78140) CupertinoTextField to show disabled background color when decoration is null (cla: yes, f: cupertino, framework, waiting for tree to go green)


[78143](https://github.com/flutter/flutter/pull/78143) Update docs to reflect Null Safety (cla: yes, d: api docs, d: examples, documentation, framework)


[78161](https://github.com/flutter/flutter/pull/78161) Add removeListenerWhileNotifying benchmark for ChangeNotifier (cla: yes, framework, team, waiting for tree to go green)


[78202](https://github.com/flutter/flutter/pull/78202) Dedup CupertinoAlertDialog and CupertinoActionSheet source code (cla: yes, f: cupertino, framework, waiting for tree to go green)


[78218](https://github.com/flutter/flutter/pull/78218) Make KeySet.hashCode a late final (cla: yes, framework, waiting for tree to go green)


[78263](https://github.com/flutter/flutter/pull/78263) Remove keyLabel and debugName from Logical/PhysicalKeyboardKey (a: tests, cla: yes, framework, team)


[78269](https://github.com/flutter/flutter/pull/78269) Inline some element methods for better stack overflow affinity (cla: yes, framework, waiting for tree to go green)


[78281](https://github.com/flutter/flutter/pull/78281) Added iconColor and textColor properties to ExpansionTile (cla: yes, f: material design, framework)


[78296](https://github.com/flutter/flutter/pull/78296) Removed FloatingActionButton accentColor dependency. (cla: yes, f: material design, framework)


[78302](https://github.com/flutter/flutter/pull/78302) Change the material docs link (cla: yes, f: material design, framework, waiting for tree to go green)


[78311](https://github.com/flutter/flutter/pull/78311) [Fonts] Update material icons (cla: yes, f: material design, framework)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78371](https://github.com/flutter/flutter/pull/78371) Removed accentTextTheme references from Typography API doc (cla: yes, f: material design, framework)


[78375](https://github.com/flutter/flutter/pull/78375) Removed accentColor refs from API docs (cla: yes, f: material design, framework)


[78395](https://github.com/flutter/flutter/pull/78395) fix the position of popup menu when have unsafe area (cla: yes, f: material design, framework, waiting for tree to go green)


[78428](https://github.com/flutter/flutter/pull/78428) Include validation for DatePicker and DateRangePicker inputOnly mode (cla: yes, f: date/time picker, f: material design, framework)


[78449](https://github.com/flutter/flutter/pull/78449) Remove accentColor et al.  from tests (cla: yes, f: material design, framework, team)


[78450](https://github.com/flutter/flutter/pull/78450) Add restorationId to Material/CupertinoPage (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78464](https://github.com/flutter/flutter/pull/78464) Fix typos in keyboard code (cla: yes, framework, waiting for tree to go green)


[78478](https://github.com/flutter/flutter/pull/78478) Fix error when choose noon on time picker (cla: yes, f: material design, framework, waiting for tree to go green)


[78484](https://github.com/flutter/flutter/pull/78484) Clean up ignores that are not ignoring anything (a: accessibility, cla: yes, f: cupertino, f: material design, framework)


[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)


[78493](https://github.com/flutter/flutter/pull/78493) Clean up ignores that are not ignoring anything (a: tests, cla: yes, framework, tool, waiting for tree to go green)


[78497](https://github.com/flutter/flutter/pull/78497) Migrate our custom ignore syntax to flutter_ignore (cla: yes, framework, team, tool, waiting for tree to go green)


[78501](https://github.com/flutter/flutter/pull/78501) Remove whitespace directionality formatter (cla: yes, f: material design, framework, waiting for tree to go green)


[78506](https://github.com/flutter/flutter/pull/78506) [State Restoration] Material DateRangePicker, adds some general state restoration tests (a: state restoration, cla: yes, f: date/time picker, f: material design, framework)


[78523](https://github.com/flutter/flutter/pull/78523) Custom PopupMenuItem padding (cla: yes, f: material design, framework)


[78573](https://github.com/flutter/flutter/pull/78573) Mac word modifier TextEditingActions (cla: yes, framework, waiting for tree to go green)


[78574](https://github.com/flutter/flutter/pull/78574) Removed GridTileBar accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[78576](https://github.com/flutter/flutter/pull/78576) Removed DayPicker dependence on accentColor. (cla: yes, f: material design, framework, waiting for tree to go green)


[78581](https://github.com/flutter/flutter/pull/78581) leading distribution docs (cla: yes, framework, waiting for tree to go green)


[78584](https://github.com/flutter/flutter/pull/78584) Revert "Fix a legacy TODO" (a: tests, cla: yes, framework, team)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


[78630](https://github.com/flutter/flutter/pull/78630) Revert "Fix a legacy TODO (#77454)" (#78584) (a: tests, cla: yes, framework, team)


[78633](https://github.com/flutter/flutter/pull/78633) Fixes AlertDialog and SimpleDialog to not merge their content semantics (cla: yes, f: material design, framework, waiting for tree to go green)


[78658](https://github.com/flutter/flutter/pull/78658) Add fix for RectangularSliderTrackShape (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78661](https://github.com/flutter/flutter/pull/78661) Revert "ConstraintsTransformBox" (cla: yes, framework)


[78663](https://github.com/flutter/flutter/pull/78663) Remove "unnecessary" imports in packages/flutter/lib. (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78672](https://github.com/flutter/flutter/pull/78672) Add fixes for [InputDecoration, InputDecorationTheme] hasFloatingPlaceholder -> floatingLabelBehavior (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78673](https://github.com/flutter/flutter/pull/78673) Reland "ConstraintsTransformBox (#77994)" reverted in (#78661) (cla: yes, framework, waiting for tree to go green)


[78707](https://github.com/flutter/flutter/pull/78707) Don't call onChanged callbacks when formatter rejects the change & handle text input formatter exceptions. (cla: yes, framework, waiting for tree to go green)


[78731](https://github.com/flutter/flutter/pull/78731) Add MaterialStateBorderSide.resolveWith (cla: yes, f: material design, framework)


[78738](https://github.com/flutter/flutter/pull/78738) Improve documentation for PointerSignalResolver class (cla: yes, framework)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


[78771](https://github.com/flutter/flutter/pull/78771) Removed TimePicker dependence on accentTextTheme. (cla: yes, f: material design, framework)


[78808](https://github.com/flutter/flutter/pull/78808) Add dismiss action to modal barrier (cla: yes, framework)


[78815](https://github.com/flutter/flutter/pull/78815) Automatically activate testfield in macOS when receives accessibility… (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78817](https://github.com/flutter/flutter/pull/78817) Slight cleanup in PointerSignalResolver docs (cla: yes, framework)


[78825](https://github.com/flutter/flutter/pull/78825) Revert "Fixed Buttons with icon RenderFlex overflow" (cla: yes, f: material design, framework, waiting for tree to go green)


[78854](https://github.com/flutter/flutter/pull/78854) Check if `MultiChildRenderObjectElement` has an associated RO (cla: yes, framework, waiting for tree to go green)


[78867](https://github.com/flutter/flutter/pull/78867) Revert "InteractiveViewer.builder" (cla: yes, framework)


[78890](https://github.com/flutter/flutter/pull/78890) Resolved contradictory documentation of showGeneralDialog and default value of 'barrierLabel' argument (cla: yes, framework, waiting for tree to go green)


[78897](https://github.com/flutter/flutter/pull/78897) Add dart Fix for TextSelectionThemeData (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78919](https://github.com/flutter/flutter/pull/78919) Fix rendereditable to check the latest text before setting the selection (cla: yes, f: material design, framework, waiting for tree to go green)


[78928](https://github.com/flutter/flutter/pull/78928) change all dynamic slot to Object type (cla: yes, f: cupertino, f: material design, framework)


[78933](https://github.com/flutter/flutter/pull/78933) Fix hit testing in PointerSignalResolver sample (cla: yes, framework)


[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[78990](https://github.com/flutter/flutter/pull/78990) InteractiveViewer should call onInteractionUpdate even when gesture is disabled (cla: yes, framework, waiting for tree to go green)


[79003](https://github.com/flutter/flutter/pull/79003) [flutter] use null aware operators for function invocations (cla: yes, f: material design, framework, waiting for tree to go green)


[79005](https://github.com/flutter/flutter/pull/79005) Revert "Remove keyLabel and debugName from Logical/PhysicalKeyboardKey" (a: tests, cla: yes, framework, team)


[79009](https://github.com/flutter/flutter/pull/79009) Updated TimePickerThemeData API doc (cla: yes, f: material design, framework, waiting for tree to go green)


[79014](https://github.com/flutter/flutter/pull/79014) Revert "Remove whitespace directionality formatter" (cla: yes, framework)


[79015](https://github.com/flutter/flutter/pull/79015) Reland "Remove whitespace directionality formatter (#78501)" reverted in #79014 (cla: yes, framework, waiting for tree to go green)


[79024](https://github.com/flutter/flutter/pull/79024) Removed the built-in overlay from ReorderableListView. (cla: yes, f: material design, framework, will affect goldens)


[79027](https://github.com/flutter/flutter/pull/79027) [Fonts] Remove update_icons TODO (cla: yes, f: material design, framework, team, waiting for tree to go green)


[79034](https://github.com/flutter/flutter/pull/79034) [flutter_test] make showKeyboard respect finder's skipOffstage value (a: tests, cla: yes, framework, waiting for tree to go green)


[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)


[79053](https://github.com/flutter/flutter/pull/79053) Revert "Removed accentColor dependency from ExpansionTile" (cla: yes, f: material design, framework, waiting for tree to go green)


[79056](https://github.com/flutter/flutter/pull/79056) Fix web text field shortcuts (cla: yes, framework, waiting for tree to go green)


[79058](https://github.com/flutter/flutter/pull/79058) Revert "[Fonts] Update material icons (#78311)" (cla: yes, f: material design, framework)


[79061](https://github.com/flutter/flutter/pull/79061) Refactor text editing test APIs (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79071](https://github.com/flutter/flutter/pull/79071) Fix missed ignores (cla: yes, framework, tool)


[79085](https://github.com/flutter/flutter/pull/79085) Redo fix for button.icon layout overflow (cla: yes, f: material design, framework)


[79090](https://github.com/flutter/flutter/pull/79090) Add timeline summary entries to capture vsync frame lag (a: tests, cla: yes, framework, waiting for tree to go green)


[79099](https://github.com/flutter/flutter/pull/79099) [versions] roll to latest test (a: tests, cla: yes, framework, team)


[79100](https://github.com/flutter/flutter/pull/79100) Make LogicalKeyboardKey.keyLabel a getter and better (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79160](https://github.com/flutter/flutter/pull/79160) Clarify documentation for DragAnchorStrategy. (cla: yes, framework, team, waiting for tree to go green)


[79193](https://github.com/flutter/flutter/pull/79193) docs: add an example to ReorderableListView.builder (cla: yes, f: material design, framework)


[79217](https://github.com/flutter/flutter/pull/79217) Revert "Make LogicalKeyboardKey.keyLabel a getter and better" (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79239](https://github.com/flutter/flutter/pull/79239) Remove references to @required in favor of the `required` keyword (cla: yes, f: material design, framework, waiting for tree to go green)


[79289](https://github.com/flutter/flutter/pull/79289) Drain socket before throwing (a: images, cla: yes, framework, waiting for tree to go green)


[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)


[79299](https://github.com/flutter/flutter/pull/79299) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79300](https://github.com/flutter/flutter/pull/79300) Revert "Let InkWell/Ink/ancestor support GlobalKey so that splash doe… (cla: yes, f: material design, framework)


[79302](https://github.com/flutter/flutter/pull/79302) Reland Make LogicalKeyboardKey.keyLabel a getter and better #79100 (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79308](https://github.com/flutter/flutter/pull/79308) Makes text selection match the native behavior (cla: yes, framework, waiting for tree to go green)


[79310](https://github.com/flutter/flutter/pull/79310) Always write full timeline before summary (a: tests, cla: yes, framework, team)


[79352](https://github.com/flutter/flutter/pull/79352) add missing trailing commas (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[79364](https://github.com/flutter/flutter/pull/79364) [Reland][Fonts] Update material icons  (cla: yes, f: material design, framework)


[79382](https://github.com/flutter/flutter/pull/79382) Apply carriedVelocity unless substantially different (cla: yes, framework, waiting for tree to go green)


[79407](https://github.com/flutter/flutter/pull/79407) Rolls isKeyboardKey engine change with fix (a: accessibility, a: tests, cla: yes, engine, framework, waiting for tree to go green)


[79412](https://github.com/flutter/flutter/pull/79412) add a link to the data driven file format docs (cla: yes, framework, waiting for tree to go green)


[79434](https://github.com/flutter/flutter/pull/79434) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79484](https://github.com/flutter/flutter/pull/79484) Properly position the built-in drag handles on horizontal ReorderableListViews. (cla: yes, f: material design, framework, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79489](https://github.com/flutter/flutter/pull/79489) Fix length formatter typo (cla: yes, f: material design, framework, waiting for tree to go green)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79506](https://github.com/flutter/flutter/pull/79506) `enterText` to move the caret to the end (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)


[79562](https://github.com/flutter/flutter/pull/79562) remove unnecessary trailing commas (cla: yes, f: cupertino, f: material design, framework)


[79590](https://github.com/flutter/flutter/pull/79590) Revert "Don't call onChanged callbacks when formatter rejects the change & handle text input formatter exceptions. (#78707)" (cla: yes, framework, waiting for tree to go green)


[79608](https://github.com/flutter/flutter/pull/79608) Remove "unnecessary" imports in test/widgets (cla: yes, framework, tool, waiting for tree to go green)


[79620](https://github.com/flutter/flutter/pull/79620) update CupertinoPicker.selectionOverlay to nullable (cla: yes, f: cupertino, framework, waiting for tree to go green)


[79642](https://github.com/flutter/flutter/pull/79642) Add back button listener widget (cla: yes, framework, waiting for tree to go green)


[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79654](https://github.com/flutter/flutter/pull/79654) Revert "`enterText` to move the caret to the end" (a: tests, cla: yes, f: material design, framework)


[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79668](https://github.com/flutter/flutter/pull/79668) Fix typo: edition -> editing (a: text input, cla: yes, framework)


[79674](https://github.com/flutter/flutter/pull/79674) Revert "Support block delete with word and line modifiers (#77172)" (cla: yes, framework)


[79695](https://github.com/flutter/flutter/pull/79695) Support block delete with word and line modifiers (cla: yes, framework)


[79743](https://github.com/flutter/flutter/pull/79743) Update the `Dismissible` code sample (cla: yes, d: examples, framework, waiting for tree to go green)


[79771](https://github.com/flutter/flutter/pull/79771) Fix typo in scroll_activity.dart (cla: yes, framework, waiting for tree to go green)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


[79828](https://github.com/flutter/flutter/pull/79828) Revert "Fix error when choose noon on time picker (#78478)" (cla: yes, f: material design, framework)


[79829](https://github.com/flutter/flutter/pull/79829) Redo Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)


[79842](https://github.com/flutter/flutter/pull/79842) fix cupertino refresh control style (cla: yes, f: cupertino, framework, waiting for tree to go green)


[79877](https://github.com/flutter/flutter/pull/79877) Fix RenderEditable register the raw keyboard listener twice (cla: yes, framework)


[79919](https://github.com/flutter/flutter/pull/79919) update BorderTween nullable (cla: yes, framework)


[79959](https://github.com/flutter/flutter/pull/79959) Unblock roll by reverting #79061 (a: tests, cla: yes, framework, team)


[79968](https://github.com/flutter/flutter/pull/79968) Revert "Support block delete with word and line modifiers" (cla: yes, framework)


[79973](https://github.com/flutter/flutter/pull/79973) Support block delete with word and line modifiers (cla: yes, framework)


### team - 360 pull request(s)

[70141](https://github.com/flutter/flutter/pull/70141) Run cirrus linux-docs only on presubmit. (cla: yes, team)


[70673](https://github.com/flutter/flutter/pull/70673) Point to a new artifacts location. (cla: yes, f: material design, team, tool)


[72828](https://github.com/flutter/flutter/pull/72828) Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[73828](https://github.com/flutter/flutter/pull/73828) Exclude arm64 from valid iOS simulators (cla: yes, team, tool, waiting for tree to go green)


[73981](https://github.com/flutter/flutter/pull/73981) Format try/prod_builders.json (cla: yes, team, waiting for tree to go green)


[74378](https://github.com/flutter/flutter/pull/74378) Dump logs on failing devicelab test to recipe artifact location (cla: yes, team, team: flakes)


[74382](https://github.com/flutter/flutter/pull/74382) Remove unnecessary imports in dev/benchmarks (cla: yes, team, waiting for tree to go green)


[74533](https://github.com/flutter/flutter/pull/74533) Only write the pid-file while listening to SIGUSR signals. (cla: yes, team, tool, waiting for tree to go green)


[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[74755](https://github.com/flutter/flutter/pull/74755) no more mockito for fuchsia remote debug protocol (cla: yes, team, tool, waiting for tree to go green)


[74762](https://github.com/flutter/flutter/pull/74762) Null safe migration for fuchsia remote debug protocol (cla: yes, team, tool)


[74763](https://github.com/flutter/flutter/pull/74763) Remove package image dependency (cla: yes, team, tool, waiting for tree to go green)


[74770](https://github.com/flutter/flutter/pull/74770) drop mockito for integration_test (cla: yes, team, waiting for tree to go green)


[74777](https://github.com/flutter/flutter/pull/74777) Replace MockXcode with Xcode.test in unit tests (cla: yes, platform-ios, team, tool, waiting for tree to go green)


[74778](https://github.com/flutter/flutter/pull/74778) Rename setUpMockXcodeBuildHandler -> setUpFakeXcodeBuildHandler in tests (cla: yes, team, tool, waiting for tree to go green)


[74780](https://github.com/flutter/flutter/pull/74780) Remove MockProcessManager from channel_test and other tests (cla: yes, team, tool)


[74781](https://github.com/flutter/flutter/pull/74781) roll packages (cla: yes, team)


[74782](https://github.com/flutter/flutter/pull/74782) Drop mockito for flutter_goldens (cla: yes, team)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74820](https://github.com/flutter/flutter/pull/74820) Remove "unnecessary" imports in examples (cla: yes, d: examples, team, waiting for tree to go green)


[74832](https://github.com/flutter/flutter/pull/74832) [flutter_tools] opt all flutter tool libraries and tests out of null safety. (cla: yes, team, tool)


[74838](https://github.com/flutter/flutter/pull/74838) Swap MockStdio to FakeStdio in tests (cla: yes, team, tool)


[74847](https://github.com/flutter/flutter/pull/74847) Swap mockito import for test/fake (cla: yes, team, tool)


[74848](https://github.com/flutter/flutter/pull/74848) Run tests in sound null safety mode for fuchsia_remote_debug_protocol (cla: yes, team, waiting for tree to go green)


[74853](https://github.com/flutter/flutter/pull/74853) Migrate flutter_goldens to NNBD (a: null-safety, cla: yes, framework, team, waiting for tree to go green)


[74856](https://github.com/flutter/flutter/pull/74856) driver nnbd (a: tests, cla: yes, framework, team)


[74857](https://github.com/flutter/flutter/pull/74857) Migrate remaining examples to null-safety (cla: yes, d: examples, team, waiting for tree to go green)


[74861](https://github.com/flutter/flutter/pull/74861) Migrate some dev/ things to null-safety (cla: yes, team, waiting for tree to go green)


[74862](https://github.com/flutter/flutter/pull/74862) Migrate automated_tests to null-safety (cla: yes, team, waiting for tree to go green)


[74865](https://github.com/flutter/flutter/pull/74865) Add canRun override to FakeProcessManager (cla: yes, team, tool)


[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74869](https://github.com/flutter/flutter/pull/74869) Revert "Remove package image dependency" (cla: yes, team, tool)


[74874](https://github.com/flutter/flutter/pull/74874) Update packages (cla: yes, team, tool, waiting for tree to go green)


[74885](https://github.com/flutter/flutter/pull/74885) Unpin mysteriously pinned packages (cla: yes, team, tool, waiting for tree to go green)


[74922](https://github.com/flutter/flutter/pull/74922) NNBD integration_test (cla: yes, team, waiting for tree to go green)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[74943](https://github.com/flutter/flutter/pull/74943) vm_service 6.0.1-nullsafety.1, dwds 8.0.2 (cla: yes, team, tool, waiting for tree to go green)


[74946](https://github.com/flutter/flutter/pull/74946) Replace MockUsage with TestUsage (cla: yes, team, tool, waiting for tree to go green)


[74956](https://github.com/flutter/flutter/pull/74956) Replace MockProcessManager with FakeProcessManager in cocoapods_test (cla: yes, team, tool)


[75022](https://github.com/flutter/flutter/pull/75022) Migrate driver tests in example/ to NNBD (cla: yes, d: examples, team, waiting for tree to go green)


[75023](https://github.com/flutter/flutter/pull/75023) Migrate some benchmarks to NNBD (cla: yes, team, waiting for tree to go green)


[75026](https://github.com/flutter/flutter/pull/75026) Bump flutter_gallery_assets (cla: yes, team, tool, waiting for tree to go green)


[75029](https://github.com/flutter/flutter/pull/75029) Migrate off e2e (cla: yes, team, tool, waiting for tree to go green)


[75030](https://github.com/flutter/flutter/pull/75030) Revert "NNBD integration_test" (a: tests, cla: yes, framework, team)


[75033](https://github.com/flutter/flutter/pull/75033) Split tools_tests subshards into separate shards to support sub-sub-sharding (cla: yes, team, waiting for tree to go green)


[75037](https://github.com/flutter/flutter/pull/75037) [web] benchmark and optimize defaultTargetPlatform (cla: yes, framework, team)


[75039](https://github.com/flutter/flutter/pull/75039) add a benchmark test for stack size (cla: yes, team, waiting for tree to go green)


[75044](https://github.com/flutter/flutter/pull/75044) Replace MockConfig with TestConfig (cla: yes, team, tool, waiting for tree to go green)


[75053](https://github.com/flutter/flutter/pull/75053) Revert "Migrate some benchmarks to NNBD" (cla: yes, team)


[75074](https://github.com/flutter/flutter/pull/75074) Reland integration_test NNBD (a: tests, cla: yes, framework, team)


[75096](https://github.com/flutter/flutter/pull/75096) Grammatical mistake on pull request template (cla: yes, team)


[75161](https://github.com/flutter/flutter/pull/75161) Revert "Migrate driver tests in example/ to NNBD" (cla: yes, d: examples, team)


[75163](https://github.com/flutter/flutter/pull/75163) Avoid iOS local networking dialog in integration tests (cla: yes, platform-ios, team, waiting for tree to go green)


[75170](https://github.com/flutter/flutter/pull/75170) Replace context FakeUsage with TestUsage (cla: yes, team, tool)


[75171](https://github.com/flutter/flutter/pull/75171) Adopt tool_test shard builders (cla: yes, team, waiting for tree to go green)


[75179](https://github.com/flutter/flutter/pull/75179) Adopt subshard naming convention in build_tests (cla: yes, team, team: infra, waiting for tree to go green)


[75185](https://github.com/flutter/flutter/pull/75185) Remove dead tool_coverage code (cla: yes, team)


[75189](https://github.com/flutter/flutter/pull/75189) Remove hard-coded subshard numbers from the test runner (cla: yes, team, waiting for tree to go green)


[75193](https://github.com/flutter/flutter/pull/75193) Update to latest templates (cla: yes, team, waiting for tree to go green)


[75264](https://github.com/flutter/flutter/pull/75264) Re-land "Migrate driver tests in example/ to NNBD (#75022)" (cla: yes, d: examples, team, waiting for tree to go green)


[75265](https://github.com/flutter/flutter/pull/75265) Re-land "Migrate some benchmarks to NNBD (75023)"  (cla: yes, team, waiting for tree to go green)


[75273](https://github.com/flutter/flutter/pull/75273) Mark tool_integration_tests not flaky (cla: yes, team, waiting for tree to go green)


[75275](https://github.com/flutter/flutter/pull/75275) Run flutter_driver, integration_test, flutter_localizations, and fuchsia_remote_debug_protocol in framework_tests presubmit (cla: yes, team, waiting for tree to go green)


[75276](https://github.com/flutter/flutter/pull/75276) Replace MockPlistParser with FakePlistParser (cla: yes, team, tool)


[75287](https://github.com/flutter/flutter/pull/75287) Add fix for maxEnforced -> maxEnforcement (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75331](https://github.com/flutter/flutter/pull/75331) Revert "Re-land "Migrate some benchmarks to NNBD (75023)" " (cla: yes, team)


[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75350](https://github.com/flutter/flutter/pull/75350) [flutter_tools] move process manager into tool (cla: yes, team, tool)


[75370](https://github.com/flutter/flutter/pull/75370) roll packages (cla: yes, cp: 1.26, cp: 1.26 completed, team, waiting for tree to go green)


[75374](https://github.com/flutter/flutter/pull/75374) Added memory benchmark for flutter engine groups. (cla: yes, team, waiting for tree to go green)


[75383](https://github.com/flutter/flutter/pull/75383) Revert "add a benchmark test for stack size" (cla: yes, team)


[75389](https://github.com/flutter/flutter/pull/75389) Update prepare_package to upload artifacts to old and new buckets. (cla: yes, team)


[75431](https://github.com/flutter/flutter/pull/75431) Reland "Migrate some benchmarks to NNBD (#75023)" (cla: yes, team, waiting for tree to go green)


[75434](https://github.com/flutter/flutter/pull/75434) Reland "add a benchmark test for stack size (#75039)" (cla: yes, team)


[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75515](https://github.com/flutter/flutter/pull/75515) Manually close the tree for issue/75514 (cla: yes, team)


[75530](https://github.com/flutter/flutter/pull/75530) Add flutter update packages to some tests. (cla: yes, team)


[75533](https://github.com/flutter/flutter/pull/75533) add prod builder for android stack size test (cla: yes, team)


[75535](https://github.com/flutter/flutter/pull/75535) [web] new service worker loading mechanism (cla: yes, team, tool)


[75542](https://github.com/flutter/flutter/pull/75542) Refresh Flutter infra README (cla: yes, team, waiting for tree to go green)


[75543](https://github.com/flutter/flutter/pull/75543) Move FakeBotDetector to fakes (cla: yes, team, tool, waiting for tree to go green)


[75544](https://github.com/flutter/flutter/pull/75544) MockProcessManager -> FakeProcessManager (cla: yes, team, tool)


[75545](https://github.com/flutter/flutter/pull/75545) Add exception to FakeCommand (cla: yes, team, tool, waiting for tree to go green)


[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75639](https://github.com/flutter/flutter/pull/75639) Revert "[flutter_tools] move process manager into tool" (cla: yes, team, tool)


[75649](https://github.com/flutter/flutter/pull/75649) Fix for VelocityTracker deprecation (cla: yes, framework, team, waiting for tree to go green)


[75660](https://github.com/flutter/flutter/pull/75660) fuchsia_remote_debug_protocol: never published (cla: yes, team, waiting for tree to go green)


[75665](https://github.com/flutter/flutter/pull/75665) ios_platform_view tests pass when device rotated (cla: yes, team, waiting for tree to go green)


[75672](https://github.com/flutter/flutter/pull/75672) Gallery transition tests pass when device rotated (cla: yes, team, waiting for tree to go green)


[75682](https://github.com/flutter/flutter/pull/75682) Revert "Manually close the tree for issue/75514" (cla: yes, team)


[75733](https://github.com/flutter/flutter/pull/75733) [flutter_releases] Roll pub for flutter-1.26-candidate.17 (cla: yes, team, tool)


[75736](https://github.com/flutter/flutter/pull/75736) Compress module_test_ios xcresult (cla: yes, team, team: infra)


[75743](https://github.com/flutter/flutter/pull/75743) added missing gradle files to the test harness for multiple_flutters (cla: yes, team, waiting for tree to go green)


[75757](https://github.com/flutter/flutter/pull/75757) Remove dead mock classes (cla: yes, team, tool, waiting for tree to go green)


[75759](https://github.com/flutter/flutter/pull/75759) MockPub -> FakePub (cla: yes, team, tool, waiting for tree to go green)


[75772](https://github.com/flutter/flutter/pull/75772) Update Flutter SDK constraint in integration test to match templates (cla: yes, team)


[75773](https://github.com/flutter/flutter/pull/75773) Update Flutter SDK constraint in plugin test to match template (cla: yes, team)


[75793](https://github.com/flutter/flutter/pull/75793) FlutterEngineGroup memory test: added precache before executing gradle. (cla: yes, team, waiting for tree to go green)


[75797](https://github.com/flutter/flutter/pull/75797) [flutter_releases] Update additional pub packages to stable for 1.26.0-17.4.pre (cla: yes, team, tool)


[75798](https://github.com/flutter/flutter/pull/75798) Add mac/android smoke catalina test to dashboard (cla: yes, team, waiting for tree to go green)


[75813](https://github.com/flutter/flutter/pull/75813) Audit and update deprecation warnings (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75814](https://github.com/flutter/flutter/pull/75814) change stack size test to test arm device (cla: yes, team, waiting for tree to go green)


[75866](https://github.com/flutter/flutter/pull/75866) added flutter_engine_group_performance to the prod_builders (cla: yes, team, waiting for tree to go green)


[75888](https://github.com/flutter/flutter/pull/75888) All arguments must be documented. (cla: yes, team, tool, waiting for tree to go green)


[75892](https://github.com/flutter/flutter/pull/75892) Mark flutter_engine_group_performance not flaky (cla: yes, team)


[75903](https://github.com/flutter/flutter/pull/75903) deprecated consistency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[75920](https://github.com/flutter/flutter/pull/75920) Mark mac_android_smoke_catalina_start_up test as unflaky (cla: yes, team, waiting for tree to go green)


[75933](https://github.com/flutter/flutter/pull/75933) Fix dart_docs. (cla: yes, team)


[76028](https://github.com/flutter/flutter/pull/76028) Fix problem causing tasks to timeout. (cla: yes, team)


[76143](https://github.com/flutter/flutter/pull/76143) Update all packages (cla: yes, team, tool)


[76153](https://github.com/flutter/flutter/pull/76153) Do not fail if 9xth_percentile_memory_usage is not recorded (cla: yes, team, team: flakes, waiting for tree to go green)


[76162](https://github.com/flutter/flutter/pull/76162) Const constructor audit. (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[76200](https://github.com/flutter/flutter/pull/76200) [flutter_tools] Support Integration Tests (cla: yes, team, tool, waiting for tree to go green)


[76223](https://github.com/flutter/flutter/pull/76223) Output unexpected Podfile.lock contents on test failure (cla: yes, team, waiting for tree to go green)


[76241](https://github.com/flutter/flutter/pull/76241) [fuchsia] - migrate device discovery workflows to use ffx (cla: yes, team, tool, waiting for tree to go green)


[76254](https://github.com/flutter/flutter/pull/76254) update all packages (cla: yes, team, waiting for tree to go green)


[76260](https://github.com/flutter/flutter/pull/76260) Remove mocks from visual_studio_test (cla: yes, team, tool)


[76264](https://github.com/flutter/flutter/pull/76264) MockProcessManager -> FakeProcessManager in os_test (cla: yes, team, tool, waiting for tree to go green)


[76266](https://github.com/flutter/flutter/pull/76266) Swap Mocks to Fakes in build_fuchsia_test (cla: yes, team, tool, waiting for tree to go green)


[76274](https://github.com/flutter/flutter/pull/76274) Swap Mocks to Fakes in config_test and other tests (cla: yes, team, tool, waiting for tree to go green)


[76275](https://github.com/flutter/flutter/pull/76275) Remove one TODO (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[76276](https://github.com/flutter/flutter/pull/76276) Adopt FakeProcess, remove MockProcess (cla: yes, team, tool, waiting for tree to go green)


[76279](https://github.com/flutter/flutter/pull/76279) Adopt FileExceptionHandler in a few tests (cla: yes, team, tool, waiting for tree to go green)


[76280](https://github.com/flutter/flutter/pull/76280) Delete MockResidentCompiler (cla: yes, team, tool, waiting for tree to go green)


[76282](https://github.com/flutter/flutter/pull/76282) Adopt TestUsage in flutter_command_test (cla: yes, team, tool)


[76331](https://github.com/flutter/flutter/pull/76331) Remove deprecated TypeMatcher (cla: yes, framework, severe: API break, team, waiting for tree to go green)


[76339](https://github.com/flutter/flutter/pull/76339) Add fix for BottomNavigationBarItem.title -> label (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[76341](https://github.com/flutter/flutter/pull/76341) Upload logs before failing module_test_ios (cla: yes, team)


[76354](https://github.com/flutter/flutter/pull/76354) Adopt Artifacts.test(localEngine:) in a few tests (cla: yes, team, tool, waiting for tree to go green)


[76355](https://github.com/flutter/flutter/pull/76355) Remove mockito from windows_device_test (cla: yes, team, tool, waiting for tree to go green)


[76358](https://github.com/flutter/flutter/pull/76358) Add mac_ios luci tests. (cla: yes, team)


[76392](https://github.com/flutter/flutter/pull/76392) [Fonts] Make it possible to run update_icons in google3 (cla: yes, team)


[76394](https://github.com/flutter/flutter/pull/76394) Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)" (cla: yes, engine, team)


[76403](https://github.com/flutter/flutter/pull/76403) Revert "Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)"" (cla: yes, engine, team)


[76409](https://github.com/flutter/flutter/pull/76409) Roll Gallery (required by the latest engine update and Dart SDK) (cla: yes, team)


[76415](https://github.com/flutter/flutter/pull/76415) [devicelab] Separate build and test from Flutter gallery tests (a: accessibility, cla: yes, team, waiting for tree to go green)


[76420](https://github.com/flutter/flutter/pull/76420) Update all packages and upgrade to path_provider 2.0.0-nullsafety (cla: yes, team, tool)


[76425](https://github.com/flutter/flutter/pull/76425) Remove unused flutter_driver_screenshot integration test (cla: yes, team, waiting for tree to go green)


[76426](https://github.com/flutter/flutter/pull/76426) Remove unused ios_add2app integration test (cla: yes, team)


[76429](https://github.com/flutter/flutter/pull/76429) Remove unused android_splash_screens integration test (cla: yes, team, waiting for tree to go green)


[76430](https://github.com/flutter/flutter/pull/76430) Remove unused image_loading integration test (cla: yes, team)


[76433](https://github.com/flutter/flutter/pull/76433) Turn on desktop and web integration tests for beta and stable (a: desktop, cla: yes, team, waiting for tree to go green)


[76511](https://github.com/flutter/flutter/pull/76511) Upgrade packages to pick up vm_snapshot_analysis fixes (cla: yes, team)


[76532](https://github.com/flutter/flutter/pull/76532) [Fonts] Improve update_icons script (cla: yes, f: material design, framework, team)


[76552](https://github.com/flutter/flutter/pull/76552) Mark linux_android_stack_size_test not flaky (cla: yes, team, waiting for tree to go green)


[76554](https://github.com/flutter/flutter/pull/76554) Build more integration tests during pre-submit (cla: yes, d: examples, team)


[76572](https://github.com/flutter/flutter/pull/76572) Revert "Remove unused flutter_driver_screenshot integration test" (cla: yes, team)


[76575](https://github.com/flutter/flutter/pull/76575) Remove unused flutter_driver_screenshot integration test (cla: yes, team, waiting for tree to go green)


[76576](https://github.com/flutter/flutter/pull/76576) Remove mac/ios agents and remove flaky flag from mac/ios on LUCI. (cla: yes, team)


[76633](https://github.com/flutter/flutter/pull/76633) Check for a closed output stream in the devicelab ADB log reader (cla: yes, team, waiting for tree to go green)


[76642](https://github.com/flutter/flutter/pull/76642) [devicelab] Add expectation test for upload metrics (cla: yes, team, waiting for tree to go green)


[76645](https://github.com/flutter/flutter/pull/76645) Enable dart_plugin_registry_test (cla: yes, team, waiting for tree to go green)


[76658](https://github.com/flutter/flutter/pull/76658) Add gallery integration iOS UI integration test (cla: yes, team, waiting for tree to go green)


[76673](https://github.com/flutter/flutter/pull/76673) Update all packages (cla: yes, team, waiting for tree to go green)


[76691](https://github.com/flutter/flutter/pull/76691) [Fonts] Sort material icons (cla: yes, f: material design, framework, team)


[76731](https://github.com/flutter/flutter/pull/76731) Fix codesign test: ios-deploy does not need entitlements (cla: yes, team, waiting for tree to go green)


[76732](https://github.com/flutter/flutter/pull/76732) Move a second batch of mac/ios tests to prod. (cla: yes, team)


[76800](https://github.com/flutter/flutter/pull/76800) Remove failing 32-bit iOS benchmarks (cla: yes, team, waiting for tree to go green)


[76803](https://github.com/flutter/flutter/pull/76803) Mark smoke_catalina_hot_mode_dev_cycle_ios__benchmark flaky (cla: yes, team)


[76820](https://github.com/flutter/flutter/pull/76820) Update dartdoc to 0.40.0. (cla: yes, team, waiting for tree to go green)


[76829](https://github.com/flutter/flutter/pull/76829) Remove dead ensureDirectoryExists (cla: yes, team, tool, waiting for tree to go green)


[76831](https://github.com/flutter/flutter/pull/76831) [customer_testing] Refactor runner to be testable (cla: yes, team, waiting for tree to go green)


[76838](https://github.com/flutter/flutter/pull/76838) Remove dart_plugin_registry_test timeouts (cla: yes, team, team: flakes, waiting for tree to go green)


[76898](https://github.com/flutter/flutter/pull/76898) Fix prepare package (cla: yes, team)


[76960](https://github.com/flutter/flutter/pull/76960) Move flaky flag  from the remainin mac/ios tests. (cla: yes, team)


[77004](https://github.com/flutter/flutter/pull/77004) Removed ListTile accentColor dependency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[77010](https://github.com/flutter/flutter/pull/77010) Remove flaky flag from ios32 builders. (cla: yes, team)


[77027](https://github.com/flutter/flutter/pull/77027) Enable missing_whitespace_between_adjacent_strings (cla: yes, f: material design, framework, team, tool)


[77028](https://github.com/flutter/flutter/pull/77028) Turn on iOS podspec linting in test (a: tests, cla: yes, t: xcode, team)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77086](https://github.com/flutter/flutter/pull/77086) Revert "[devicelab] Separate build and test from Flutter gallery tests" (a: accessibility, cla: yes, team)


[77087](https://github.com/flutter/flutter/pull/77087) Enable file_names and package_names lints (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[77093](https://github.com/flutter/flutter/pull/77093) Apply changes caused by https://github.com/flutter/flutter/pull/76662 (cla: yes, d: examples, team, waiting for tree to go green)


[77095](https://github.com/flutter/flutter/pull/77095) Enable null_closures (cla: yes, team, waiting for tree to go green)


[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77105](https://github.com/flutter/flutter/pull/77105) Enable prefer_null_aware_operators lint (cla: yes, team, waiting for tree to go green)


[77106](https://github.com/flutter/flutter/pull/77106) enable provide_deprecation_message (cla: yes, team, waiting for tree to go green)


[77110](https://github.com/flutter/flutter/pull/77110) [devicelab] Create test command to pass task args (cla: yes, team, waiting for tree to go green)


[77113](https://github.com/flutter/flutter/pull/77113) Enable deprecation consistency (cla: yes, team, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77153](https://github.com/flutter/flutter/pull/77153) Update all versions! (cla: yes, team)


[77154](https://github.com/flutter/flutter/pull/77154) enable build test, roll engine (cla: yes, engine, team, tool)


[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)


[77184](https://github.com/flutter/flutter/pull/77184) Store symlinks in package archive (cla: yes, team, waiting for tree to go green)


[77192](https://github.com/flutter/flutter/pull/77192) Increase dart migrate integration test timeout (cla: yes, team, team: flakes, tool, waiting for tree to go green)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77228](https://github.com/flutter/flutter/pull/77228) Add Windows desktop files for manual tests (a: desktop, cla: yes, platform-windows, team)


[77263](https://github.com/flutter/flutter/pull/77263) Re-land "Toggable Refactor (#76745)" (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77307](https://github.com/flutter/flutter/pull/77307) [devicelab] Create BuildTestTask (cla: yes, team, waiting for tree to go green)


[77327](https://github.com/flutter/flutter/pull/77327) Fix typo (cla: yes, d: examples, team)


[77329](https://github.com/flutter/flutter/pull/77329) Bitcode strip Flutter.framework in assemble build target (cla: yes, platform-ios, team, tool)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77400](https://github.com/flutter/flutter/pull/77400) [flutter_tools] migrate to null safe mustache (cla: yes, team, waiting for tree to go green)


[77405](https://github.com/flutter/flutter/pull/77405) Fix typo in Windows template (cla: yes, team, tool, waiting for tree to go green)


[77420](https://github.com/flutter/flutter/pull/77420) Add debug_second_compile_millis benchmark metric (cla: yes, platform-android, platform-ios, team, team: benchmark, waiting for tree to go green)


[77428](https://github.com/flutter/flutter/pull/77428) Add iOS archive codesign test (cla: yes, platform-ios, team, waiting for tree to go green)


[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[77454](https://github.com/flutter/flutter/pull/77454) Fix a legacy TODO (a: tests, cla: yes, framework, team, waiting for tree to go green)


[77637](https://github.com/flutter/flutter/pull/77637) Increase activated devtools version to 2.0 (cla: yes, team)


[77648](https://github.com/flutter/flutter/pull/77648) Fix package declarations for add-to-app integration tests (cla: yes, team, waiting for tree to go green)


[77651](https://github.com/flutter/flutter/pull/77651) [fuchsia] remove no devices found from ffx parsing (cla: yes, team, tool, waiting for tree to go green)


[77653](https://github.com/flutter/flutter/pull/77653) [Analyze] Make deprecation note analyzer clearer on quote misuse (cla: yes, team)


[77657](https://github.com/flutter/flutter/pull/77657) Explain why devtools in pinned (cla: yes, team, waiting for tree to go green)


[77749](https://github.com/flutter/flutter/pull/77749) Remove mockito deps from dev (cla: yes, team, tool, waiting for tree to go green)


[77754](https://github.com/flutter/flutter/pull/77754) Add mouseCursor, onEnter, and onExit to TextSpan (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77837](https://github.com/flutter/flutter/pull/77837) non-breaking changes recommended by prefer_mixin lint (a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77942](https://github.com/flutter/flutter/pull/77942) Refactor: use one subprojects property (a: accessibility, cla: yes, d: examples, team, tool, waiting for tree to go green)


[77945](https://github.com/flutter/flutter/pull/77945) Update mockito dep and remove usage in manual tests and localizations (cla: yes, team, tool, waiting for tree to go green)


[77956](https://github.com/flutter/flutter/pull/77956) [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)


[77962](https://github.com/flutter/flutter/pull/77962) Remove MockFlutterVersions (cla: yes, team, tool, waiting for tree to go green)


[77968](https://github.com/flutter/flutter/pull/77968) Remove mocks from web devices test (cla: yes, team, tool, waiting for tree to go green)


[77982](https://github.com/flutter/flutter/pull/77982) Use flutter-cirrus gke cluster for framework tasks. (cla: yes, team, waiting for tree to go green)


[77983](https://github.com/flutter/flutter/pull/77983) Remove MockBuildSystem from generate_synthetic_packages_test (cla: yes, team, tool, waiting for tree to go green)


[77985](https://github.com/flutter/flutter/pull/77985) MockProcessUtils->FakeProcessManager in version_test (cla: yes, team, tool, waiting for tree to go green)


[77986](https://github.com/flutter/flutter/pull/77986) Remove mocks from build_windows_test (cla: yes, team, tool, waiting for tree to go green)


[77988](https://github.com/flutter/flutter/pull/77988) MockOperatingSystemUtils -> FakeOperatingSystemUtils (cla: yes, team, tool, waiting for tree to go green)


[77991](https://github.com/flutter/flutter/pull/77991) Remove mock from cocoapods_validator_test (cla: yes, team, tool)


[78078](https://github.com/flutter/flutter/pull/78078) Enable subshard builders for pre-submit (cla: yes, team, waiting for tree to go green)


[78089](https://github.com/flutter/flutter/pull/78089) Remove MockFlutterVersion from mocks (cla: yes, team, tool)


[78092](https://github.com/flutter/flutter/pull/78092) Remove mocks from compile_expression_test (cla: yes, team, tool)


[78161](https://github.com/flutter/flutter/pull/78161) Add removeListenerWhileNotifying benchmark for ChangeNotifier (cla: yes, framework, team, waiting for tree to go green)


[78263](https://github.com/flutter/flutter/pull/78263) Remove keyLabel and debugName from Logical/PhysicalKeyboardKey (a: tests, cla: yes, framework, team)


[78276](https://github.com/flutter/flutter/pull/78276) Remove MockStdIn and MockStream (cla: yes, team, tool, waiting for tree to go green)


[78279](https://github.com/flutter/flutter/pull/78279) Remove mocks from cocoapods_test (cla: yes, team, tool, waiting for tree to go green)


[78317](https://github.com/flutter/flutter/pull/78317) [Fonts] Fix update_icons double newline bug (cla: yes, team, waiting for tree to go green)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78355](https://github.com/flutter/flutter/pull/78355) Revert "[devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)


[78361](https://github.com/flutter/flutter/pull/78361) Reland [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)


[78378](https://github.com/flutter/flutter/pull/78378) Removed accentColor and accentTextTheme dependencies from flutter_gallery (cla: yes, f: material design, team, waiting for tree to go green)


[78381](https://github.com/flutter/flutter/pull/78381) Add test for dart compilation error build output (cla: yes, team, tool, waiting for tree to go green)


[78415](https://github.com/flutter/flutter/pull/78415) Revert "Add libblkid / liblzma / libgcrypt as an explicit dependancy on Linux" (cla: yes, team, tool)


[78430](https://github.com/flutter/flutter/pull/78430) Add Linux shard builders to Flutter build dashboard (cla: yes, team, waiting for tree to go green)


[78449](https://github.com/flutter/flutter/pull/78449) Remove accentColor et al.  from tests (cla: yes, f: material design, framework, team)


[78459](https://github.com/flutter/flutter/pull/78459) add mac/windows shard builders as flaky (cla: yes, team)


[78483](https://github.com/flutter/flutter/pull/78483) Remove flaky flag for Linux shard builders (cla: yes, team, waiting for tree to go green)


[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)


[78490](https://github.com/flutter/flutter/pull/78490) Clean-up ignores that are not ignoring anything (dev/ edition) (cla: yes, team, waiting for tree to go green)


[78496](https://github.com/flutter/flutter/pull/78496) Parse engine src path from an absolute --local-engine (cla: yes, team, tool)


[78497](https://github.com/flutter/flutter/pull/78497) Migrate our custom ignore syntax to flutter_ignore (cla: yes, framework, team, tool, waiting for tree to go green)


[78505](https://github.com/flutter/flutter/pull/78505) Remove flaky flag for Mac and Windows shard builders (cla: yes, team)


[78508](https://github.com/flutter/flutter/pull/78508) Move web tool test per-test timeout to shard (cla: yes, team, tool)


[78557](https://github.com/flutter/flutter/pull/78557) Update all versions and remove vm_service_client dependency (cla: yes, team, tool)


[78559](https://github.com/flutter/flutter/pull/78559) [devicelab] remove vm_service_client from devicelab (cla: yes, team)


[78568](https://github.com/flutter/flutter/pull/78568) Manually close the tree for https://github.com/flutter/flutter/issues/78567 (cla: yes, team)


[78584](https://github.com/flutter/flutter/pull/78584) Revert "Fix a legacy TODO" (a: tests, cla: yes, framework, team)


[78592](https://github.com/flutter/flutter/pull/78592) Skip linking against Flutter for CocoaPods transitive dependencies (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)


[78623](https://github.com/flutter/flutter/pull/78623) Reverts "Implement dartPluginClass support for plugins #74469" (cla: yes, d: examples, team, tool)


[78630](https://github.com/flutter/flutter/pull/78630) Revert "Fix a legacy TODO (#77454)" (#78584) (a: tests, cla: yes, framework, team)


[78636](https://github.com/flutter/flutter/pull/78636) Standardize tool test subshard selection (cla: yes, team, waiting for tree to go green)


[78647](https://github.com/flutter/flutter/pull/78647) Revert "Manually close the tree for https://github.com/flutter/flutter/issues/78567" (cla: yes, team)


[78654](https://github.com/flutter/flutter/pull/78654) roll more versions (cla: yes, team, waiting for tree to go green)


[78658](https://github.com/flutter/flutter/pull/78658) Add fix for RectangularSliderTrackShape (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78669](https://github.com/flutter/flutter/pull/78669) Remove ignores that are not ignoring anything (cla: yes, team, tool, waiting for tree to go green)


[78672](https://github.com/flutter/flutter/pull/78672) Add fixes for [InputDecoration, InputDecorationTheme] hasFloatingPlaceholder -> floatingLabelBehavior (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78678](https://github.com/flutter/flutter/pull/78678) Update cluster. (cla: yes, team, team: infra)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


[78764](https://github.com/flutter/flutter/pull/78764) remove codesign.dart (cla: yes, team)


[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)


[78822](https://github.com/flutter/flutter/pull/78822) Take screenshot when drive fails (a: accessibility, cla: yes, team, team: flakes, tool)


[78836](https://github.com/flutter/flutter/pull/78836) Make version and time in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78843](https://github.com/flutter/flutter/pull/78843) Make language_version in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78845](https://github.com/flutter/flutter/pull/78845) Migrate flutter_tool tool helper files to null safety (a: null-safety, cla: yes, team, tool)


[78885](https://github.com/flutter/flutter/pull/78885) Exclude CI from tool root check (cla: yes, team, tool)


[78888](https://github.com/flutter/flutter/pull/78888) Add split Linux docs jobs to prod builder json (cla: yes, team, waiting for tree to go green)


[78892](https://github.com/flutter/flutter/pull/78892) Migrate command_help to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78893](https://github.com/flutter/flutter/pull/78893) Migrate signals.dart to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78896](https://github.com/flutter/flutter/pull/78896) Migrate flutter_tools file_system to null safety (a: null-safety, cla: yes, team, tool)


[78897](https://github.com/flutter/flutter/pull/78897) Add dart Fix for TextSelectionThemeData (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78901](https://github.com/flutter/flutter/pull/78901) Migrate flutter_tools os.dart to null safety (a: null-safety, cla: yes, team, tool)


[78910](https://github.com/flutter/flutter/pull/78910) Update packages to pick up new process version (cla: yes, team)


[78922](https://github.com/flutter/flutter/pull/78922) Migrate flutter_tool net.dart to null safety (a: null-safety, cla: yes, team, tool)


[78923](https://github.com/flutter/flutter/pull/78923) Migrate android_console to null safety (a: null-safety, cla: yes, team, tool)


[78932](https://github.com/flutter/flutter/pull/78932) Migrate error_handling_io to null safety (a: null-safety, cla: yes, team, tool)


[78934](https://github.com/flutter/flutter/pull/78934) Migrate deferred_components_validator to null safety (a: null-safety, cla: yes, team, tool)


[78939](https://github.com/flutter/flutter/pull/78939) Migrate localizations_utils to null safety (a: null-safety, cla: yes, team, tool)


[78942](https://github.com/flutter/flutter/pull/78942) Migrate visual_studio to null safety (a: null-safety, cla: yes, team, tool)


[78943](https://github.com/flutter/flutter/pull/78943) Migrate platform_plugins to null safety (a: null-safety, cla: yes, team, tool)


[78944](https://github.com/flutter/flutter/pull/78944) Migrate flutter_project_metadata to null safety (a: null-safety, cla: yes, team, tool)


[78949](https://github.com/flutter/flutter/pull/78949) Migrate device_port_forwarder to null safety (a: null-safety, cla: yes, team, tool)


[78991](https://github.com/flutter/flutter/pull/78991) Manually close the tree (cla: yes, team)


[79005](https://github.com/flutter/flutter/pull/79005) Revert "Remove keyLabel and debugName from Logical/PhysicalKeyboardKey" (a: tests, cla: yes, framework, team)


[79006](https://github.com/flutter/flutter/pull/79006) Revert "Manually close the tree" (cla: yes, team)


[79008](https://github.com/flutter/flutter/pull/79008) [ci] Run same script to analyze plugins as flutter/plugins. (cla: yes, team, waiting for tree to go green)


[79016](https://github.com/flutter/flutter/pull/79016) Split globals.dart into null safe and unsafe libraries (a: null-safety, cla: yes, team, tool)


[79027](https://github.com/flutter/flutter/pull/79027) [Fonts] Remove update_icons TODO (cla: yes, f: material design, framework, team, waiting for tree to go green)


[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79061](https://github.com/flutter/flutter/pull/79061) Refactor text editing test APIs (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79088](https://github.com/flutter/flutter/pull/79088) [versions] roll many versions (cla: yes, team, tool)


[79099](https://github.com/flutter/flutter/pull/79099) [versions] roll to latest test (a: tests, cla: yes, framework, team)


[79100](https://github.com/flutter/flutter/pull/79100) Make LogicalKeyboardKey.keyLabel a getter and better (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79108](https://github.com/flutter/flutter/pull/79108) Migrate gen_l10n_types to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79111](https://github.com/flutter/flutter/pull/79111) Migrate file_store to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79160](https://github.com/flutter/flutter/pull/79160) Clarify documentation for DragAnchorStrategy. (cla: yes, framework, team, waiting for tree to go green)


[79163](https://github.com/flutter/flutter/pull/79163) Add a test to exercise multiple async microtasks in frame workload (cla: yes, team, waiting for tree to go green)


[79217](https://github.com/flutter/flutter/pull/79217) Revert "Make LogicalKeyboardKey.keyLabel a getter and better" (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79258](https://github.com/flutter/flutter/pull/79258) Add tests for integration tests to devicelab (cla: yes, team, waiting for tree to go green)


[79295](https://github.com/flutter/flutter/pull/79295) Enable android semantics integration test (a: accessibility, cla: yes, team, waiting for tree to go green)


[79296](https://github.com/flutter/flutter/pull/79296) skip android semantics integration test to enable engine roll (a: accessibility, cla: yes, team, waiting for tree to go green)


[79302](https://github.com/flutter/flutter/pull/79302) Reland Make LogicalKeyboardKey.keyLabel a getter and better #79100 (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79304](https://github.com/flutter/flutter/pull/79304) Update dartdoc to 0.41.0 (cla: yes, team, waiting for tree to go green)


[79310](https://github.com/flutter/flutter/pull/79310) Always write full timeline before summary (a: tests, cla: yes, framework, team)


[79317](https://github.com/flutter/flutter/pull/79317) Mark flutter_gallery__transition_perf_e2e_ios32 flaky (cla: yes, team)


[79322](https://github.com/flutter/flutter/pull/79322) Avoid hard coding "build" for test output files (cla: yes, team)


[79323](https://github.com/flutter/flutter/pull/79323) Revert "Mark flutter_gallery__transition_perf_e2e_ios32 flaky" (cla: yes, team)


[79324](https://github.com/flutter/flutter/pull/79324) Mark docs tests unflaky (cla: yes, team, waiting for tree to go green)


[79325](https://github.com/flutter/flutter/pull/79325) only cache release manifest files for 60 seconds (cla: yes, team)


[79329](https://github.com/flutter/flutter/pull/79329) fix tree (cla: yes, team)


[79332](https://github.com/flutter/flutter/pull/79332) Point gallery test data to FLUTTER_TEST_OUTPUTS_DIR (cla: yes, team, team: infra, waiting for tree to go green)


[79342](https://github.com/flutter/flutter/pull/79342) Migrate code_signing to null safety (a: null-safety, cla: yes, team, tool)


[79346](https://github.com/flutter/flutter/pull/79346) Migrate event_printer and test_config to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79394](https://github.com/flutter/flutter/pull/79394) Remove animation_with_microtasks_perf_ios__timeline_summary from prod… (cla: yes, team, waiting for tree to go green)


[79396](https://github.com/flutter/flutter/pull/79396) Create dev/ci.yaml (cla: yes, team, waiting for tree to go green)


[79419](https://github.com/flutter/flutter/pull/79419) one more path (a: accessibility, cla: yes, team)


[79421](https://github.com/flutter/flutter/pull/79421) Add missing io import to complex_layout_semantics_perf (a: accessibility, cla: yes, team)


[79456](https://github.com/flutter/flutter/pull/79456) roll gallery version to fix build (team)


[79460](https://github.com/flutter/flutter/pull/79460) [Stocks App] NNBD migration, refresh gen-l10n (a: internationalization, a: null-safety, cla: yes, team, waiting for tree to go green)


[79469](https://github.com/flutter/flutter/pull/79469) Migrate build_info to null safety (a: null-safety, cla: yes, team, tool)


[79470](https://github.com/flutter/flutter/pull/79470) Mark new_gallery__crane_perf flaky (cla: yes, team)


[79477](https://github.com/flutter/flutter/pull/79477) Revert "Mark new_gallery__crane_perf flaky" (cla: yes, team)


[79481](https://github.com/flutter/flutter/pull/79481) Fix device_port_forwarder file name typo (cla: yes, team, tool, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79496](https://github.com/flutter/flutter/pull/79496) Mark ios32 device tests flaky to reopen build. (cla: yes, team)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79504](https://github.com/flutter/flutter/pull/79504) Migrate android_studio to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79514](https://github.com/flutter/flutter/pull/79514) Take screenshot when startup perf test fails to run (cla: yes, team, team: infra, waiting for tree to go green)


[79520](https://github.com/flutter/flutter/pull/79520) Remove the warning about the Integration Test plugin (cla: yes, team, tool, waiting for tree to go green)


[79525](https://github.com/flutter/flutter/pull/79525) Migrate analysis to null safety (a: null-safety, cla: yes, team, tool)


[79560](https://github.com/flutter/flutter/pull/79560) Revert "Mark ios32 device tests flaky to reopen build." (cla: yes, team)


[79561](https://github.com/flutter/flutter/pull/79561) Mark integration_test_test as flaky (cla: yes, team, waiting for tree to go green)


[79583](https://github.com/flutter/flutter/pull/79583) Restore support for the --local-engine flag in devicelab/bin/run.dart (cla: yes, team, waiting for tree to go green)


[79587](https://github.com/flutter/flutter/pull/79587) Migrate fingerprint to null safety (a: null-safety, cla: yes, team, tool)


[79611](https://github.com/flutter/flutter/pull/79611) Migrate android_sdk and application_package to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79618](https://github.com/flutter/flutter/pull/79618) [flutter_tools] Remove special cased --no-chain-stack-traces (cla: yes, team, tool, waiting for tree to go green)


[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[79682](https://github.com/flutter/flutter/pull/79682) Migrate doctor_validator to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79795](https://github.com/flutter/flutter/pull/79795) Update dartdoc to 0.42.0 (cla: yes, team, waiting for tree to go green)


[79801](https://github.com/flutter/flutter/pull/79801) Migrate tools chrome.dart to null safety (a: null-safety, cla: yes, team, tool)


[79804](https://github.com/flutter/flutter/pull/79804) Migrate linux_doctor to null safety (a: null-safety, cla: yes, team, tool)


[79805](https://github.com/flutter/flutter/pull/79805) Migrate vscode to null safety (a: null-safety, cla: yes, team, tool)


[79806](https://github.com/flutter/flutter/pull/79806) Migrate android_workflow to null safety (a: null-safety, cla: yes, team, tool)


[79807](https://github.com/flutter/flutter/pull/79807) Migrate some workflows and doctor validators to null safety (a: null-safety, cla: yes, team, tool)


[79813](https://github.com/flutter/flutter/pull/79813) Migrate intellij_validator to null safety (a: null-safety, cla: yes, team, tool)


[79816](https://github.com/flutter/flutter/pull/79816) Fix an NNBD error in the Gallery text form field demo (cla: yes, f: material design, team, waiting for tree to go green)


[79900](https://github.com/flutter/flutter/pull/79900) Move cache from globals to globals_null_migrated (a: null-safety, cla: yes, team, tool)


[79903](https://github.com/flutter/flutter/pull/79903) Revert "Reland [devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)


[79907](https://github.com/flutter/flutter/pull/79907) Migrate flutter_tool test/src/common to null safety (a: null-safety, cla: yes, team, tool)


[79908](https://github.com/flutter/flutter/pull/79908) Start migrating flutter_tools test src to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79913](https://github.com/flutter/flutter/pull/79913) add new try/prod builders for validate_ci_config (cla: yes, team, waiting for tree to go green)


[79917](https://github.com/flutter/flutter/pull/79917) Allow null Config.getValue() results (a: null-safety, cla: yes, team, tool)


[79959](https://github.com/flutter/flutter/pull/79959) Unblock roll by reverting #79061 (a: tests, cla: yes, framework, team)


[79961](https://github.com/flutter/flutter/pull/79961) Mark integration_test_test as unflaky (cla: yes, team, waiting for tree to go green)


### tool - 346 pull request(s)

[61221](https://github.com/flutter/flutter/pull/61221) [flutter_tools] Add ARM64 Linux host and cross-building option support (a: desktop, cla: yes, platform-linux, tool)


[70673](https://github.com/flutter/flutter/pull/70673) Point to a new artifacts location. (cla: yes, f: material design, team, tool)


[71582](https://github.com/flutter/flutter/pull/71582) properly pass on gradle exit code (#71484) (cla: yes, tool, waiting for tree to go green)


[73205](https://github.com/flutter/flutter/pull/73205) Added warning when not enabled platform is selected  (cla: yes, tool, waiting for tree to go green)


[73828](https://github.com/flutter/flutter/pull/73828) Exclude arm64 from valid iOS simulators (cla: yes, team, tool, waiting for tree to go green)


[74176](https://github.com/flutter/flutter/pull/74176) [flutter_tools] Simplify `flutter test` internals (cla: yes, tool, waiting for tree to go green)


[74236](https://github.com/flutter/flutter/pull/74236) [flutter_tools] Decouple FlutterPlatform from Process (cla: yes, tool, waiting for tree to go green)


[74447](https://github.com/flutter/flutter/pull/74447) [flutter_tools] experiment with skipping process resolution (cla: yes, tool)


[74469](https://github.com/flutter/flutter/pull/74469) Implement dartPluginClass support for plugins (cla: yes, tool)


[74533](https://github.com/flutter/flutter/pull/74533) Only write the pid-file while listening to SIGUSR signals. (cla: yes, team, tool, waiting for tree to go green)


[74740](https://github.com/flutter/flutter/pull/74740) Suppress 'Info: Compiling without sound null safety' message when building flutter_tools (cla: yes, tool)


[74744](https://github.com/flutter/flutter/pull/74744) [flutter_tools] catch errors when getting cwd (cla: yes, tool, waiting for tree to go green)


[74755](https://github.com/flutter/flutter/pull/74755) no more mockito for fuchsia remote debug protocol (cla: yes, team, tool, waiting for tree to go green)


[74762](https://github.com/flutter/flutter/pull/74762) Null safe migration for fuchsia remote debug protocol (cla: yes, team, tool)


[74763](https://github.com/flutter/flutter/pull/74763) Remove package image dependency (cla: yes, team, tool, waiting for tree to go green)


[74764](https://github.com/flutter/flutter/pull/74764) [flutter_tools] handle further devtools NPE (cla: yes, tool)


[74777](https://github.com/flutter/flutter/pull/74777) Replace MockXcode with Xcode.test in unit tests (cla: yes, platform-ios, team, tool, waiting for tree to go green)


[74778](https://github.com/flutter/flutter/pull/74778) Rename setUpMockXcodeBuildHandler -> setUpFakeXcodeBuildHandler in tests (cla: yes, team, tool, waiting for tree to go green)


[74780](https://github.com/flutter/flutter/pull/74780) Remove MockProcessManager from channel_test and other tests (cla: yes, team, tool)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74817](https://github.com/flutter/flutter/pull/74817) [flutter_tools] remove mock from analyze_size_test.dart (cla: yes, tool, waiting for tree to go green)


[74818](https://github.com/flutter/flutter/pull/74818) [flutter_tools] delete old directories when unzipping ontop of them (cla: yes, tool)


[74827](https://github.com/flutter/flutter/pull/74827) Replace MockXcode with Xcode.test in more unit tests (cla: yes, tool)


[74829](https://github.com/flutter/flutter/pull/74829) [flutter_tools] rewrite Usage.test to capture objects instead of print logs (cla: yes, tool)


[74832](https://github.com/flutter/flutter/pull/74832) [flutter_tools] opt all flutter tool libraries and tests out of null safety. (cla: yes, team, tool)


[74834](https://github.com/flutter/flutter/pull/74834) Replace MockProcessManager with FakeProcessManager in process_test where possible (cla: yes, tool)


[74838](https://github.com/flutter/flutter/pull/74838) Swap MockStdio to FakeStdio in tests (cla: yes, team, tool)


[74844](https://github.com/flutter/flutter/pull/74844) Make `flutter create --sample` null-safe (cla: yes, tool, waiting for tree to go green)


[74847](https://github.com/flutter/flutter/pull/74847) Swap mockito import for test/fake (cla: yes, team, tool)


[74859](https://github.com/flutter/flutter/pull/74859) Remove the timeout when launching DevTools (cla: yes, tool, waiting for tree to go green)


[74865](https://github.com/flutter/flutter/pull/74865) Add canRun override to FakeProcessManager (cla: yes, team, tool)


[74867](https://github.com/flutter/flutter/pull/74867) Revert "Swap MockStdio to FakeStdio in tests" (cla: yes, tool)


[74869](https://github.com/flutter/flutter/pull/74869) Revert "Remove package image dependency" (cla: yes, team, tool)


[74874](https://github.com/flutter/flutter/pull/74874) Update packages (cla: yes, team, tool, waiting for tree to go green)


[74885](https://github.com/flutter/flutter/pull/74885) Unpin mysteriously pinned packages (cla: yes, team, tool, waiting for tree to go green)


[74919](https://github.com/flutter/flutter/pull/74919) [flutter_tools] remove mocks from file system test (cla: yes, tool)


[74932](https://github.com/flutter/flutter/pull/74932) Allow 'flutter create' in dev and example directories (cla: yes, tool, waiting for tree to go green)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[74943](https://github.com/flutter/flutter/pull/74943) vm_service 6.0.1-nullsafety.1, dwds 8.0.2 (cla: yes, team, tool, waiting for tree to go green)


[74946](https://github.com/flutter/flutter/pull/74946) Replace MockUsage with TestUsage (cla: yes, team, tool, waiting for tree to go green)


[74956](https://github.com/flutter/flutter/pull/74956) Replace MockProcessManager with FakeProcessManager in cocoapods_test (cla: yes, team, tool)


[74959](https://github.com/flutter/flutter/pull/74959) Make Linux apps non-unique by default. (cla: yes, tool)


[74992](https://github.com/flutter/flutter/pull/74992) [flutter_tools] move some fakes out of mocks.dart (cla: yes, tool, waiting for tree to go green)


[74994](https://github.com/flutter/flutter/pull/74994) [flutter_tools] remove mock SystemClock (cla: yes, tool, waiting for tree to go green)


[74995](https://github.com/flutter/flutter/pull/74995) [flutter_tools] remove mock android device from log reader test (cla: yes, tool, waiting for tree to go green)


[74999](https://github.com/flutter/flutter/pull/74999) [flutter_tools] remove most usage of MockDevice in resident runner test (cla: yes, tool, waiting for tree to go green)


[75012](https://github.com/flutter/flutter/pull/75012) Remove "unnecessary" imports in flutter_tools tests (cla: yes, tool, waiting for tree to go green)


[75026](https://github.com/flutter/flutter/pull/75026) Bump flutter_gallery_assets (cla: yes, team, tool, waiting for tree to go green)


[75027](https://github.com/flutter/flutter/pull/75027) [flutter_tools] switch dart defines to base64 to avoid windows control characters (cla: yes, tool)


[75029](https://github.com/flutter/flutter/pull/75029) Migrate off e2e (cla: yes, team, tool, waiting for tree to go green)


[75044](https://github.com/flutter/flutter/pull/75044) Replace MockConfig with TestConfig (cla: yes, team, tool, waiting for tree to go green)


[75160](https://github.com/flutter/flutter/pull/75160) [flutter_tools] skip web renderer defines unless web target is picked (cla: yes, tool)


[75170](https://github.com/flutter/flutter/pull/75170) Replace context FakeUsage with TestUsage (cla: yes, team, tool)


[75209](https://github.com/flutter/flutter/pull/75209) [gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified (a: internationalization, cla: yes, tool, waiting for tree to go green)


[75213](https://github.com/flutter/flutter/pull/75213) [flutter_tools] Merge some test options into DebuggingOptions (cla: yes, tool, waiting for tree to go green)


[75243](https://github.com/flutter/flutter/pull/75243) Add support for producing unstripped AOT snapshots. (cla: yes, tool, waiting for tree to go green)


[75251](https://github.com/flutter/flutter/pull/75251) [flutter_tools] add build system test for concurrent failures (cla: yes, tool)


[75259](https://github.com/flutter/flutter/pull/75259) [flutter_tools] use TestFeatureFlags instead of MockFeatureFlags (cla: yes, tool, waiting for tree to go green)


[75263](https://github.com/flutter/flutter/pull/75263) [flutter_tools] remove mockito from flutter symbolize test (cla: yes, tool)


[75276](https://github.com/flutter/flutter/pull/75276) Replace MockPlistParser with FakePlistParser (cla: yes, team, tool)


[75298](https://github.com/flutter/flutter/pull/75298) Catch VM Service disappearance from run/attach handler code (cla: yes, tool)


[75301](https://github.com/flutter/flutter/pull/75301) Return an empty FlutterViews list when the service disappears (cla: yes, tool, waiting for tree to go green)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75306](https://github.com/flutter/flutter/pull/75306) Revert "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" (cla: yes, tool)


[75336](https://github.com/flutter/flutter/pull/75336) [flutter_tools] handle null package (cla: yes, tool)


[75346](https://github.com/flutter/flutter/pull/75346) Relands "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" (a: internationalization, cla: yes, tool)


[75350](https://github.com/flutter/flutter/pull/75350) [flutter_tools] move process manager into tool (cla: yes, team, tool)


[75351](https://github.com/flutter/flutter/pull/75351) Suggest precache instead of build when engine artifacts are missing (cla: yes, platform-ios, tool)


[75361](https://github.com/flutter/flutter/pull/75361) [flutter_tools] remove web defines workaround (cla: yes, tool, waiting for tree to go green)


[75387](https://github.com/flutter/flutter/pull/75387) Install prebuilt iOS app only once (cla: yes, platform-ios, tool)


[75394](https://github.com/flutter/flutter/pull/75394) flutter_tool: DeferredComponent and LoadingUnit classes, Manifest deferred-components parsing (cla: yes, tool, waiting for tree to go green)


[75444](https://github.com/flutter/flutter/pull/75444) [flutter_tools] refactor devtools handler into its own class (cla: yes, tool)


[75471](https://github.com/flutter/flutter/pull/75471) [flutter_tools] use a single fake implementation of HttpClient (cla: yes, tool)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75535](https://github.com/flutter/flutter/pull/75535) [web] new service worker loading mechanism (cla: yes, team, tool)


[75543](https://github.com/flutter/flutter/pull/75543) Move FakeBotDetector to fakes (cla: yes, team, tool, waiting for tree to go green)


[75544](https://github.com/flutter/flutter/pull/75544) MockProcessManager -> FakeProcessManager (cla: yes, team, tool)


[75545](https://github.com/flutter/flutter/pull/75545) Add exception to FakeCommand (cla: yes, team, tool, waiting for tree to go green)


[75612](https://github.com/flutter/flutter/pull/75612) Fix Android Studio detection and plugins on Linux (cla: yes, tool, waiting for tree to go green)


[75639](https://github.com/flutter/flutter/pull/75639) Revert "[flutter_tools] move process manager into tool" (cla: yes, team, tool)


[75679](https://github.com/flutter/flutter/pull/75679) Consolidate ascii spinner stop in devtools activation (cla: yes, tool)


[75717](https://github.com/flutter/flutter/pull/75717) Fix analyzer warning, remove import (cla: yes, tool)


[75718](https://github.com/flutter/flutter/pull/75718) [flutter_tools] do not crash if shared profile restoration fails (cla: yes, tool)


[75719](https://github.com/flutter/flutter/pull/75719) [flutter_tools] catch error 32 in cache (cla: yes, tool, waiting for tree to go green)


[75733](https://github.com/flutter/flutter/pull/75733) [flutter_releases] Roll pub for flutter-1.26-candidate.17 (cla: yes, team, tool)


[75739](https://github.com/flutter/flutter/pull/75739) [flutter_tools] Deferred components setup validator (cla: yes, tool, waiting for tree to go green)


[75757](https://github.com/flutter/flutter/pull/75757) Remove dead mock classes (cla: yes, team, tool, waiting for tree to go green)


[75759](https://github.com/flutter/flutter/pull/75759) MockPub -> FakePub (cla: yes, team, tool, waiting for tree to go green)


[75797](https://github.com/flutter/flutter/pull/75797) [flutter_releases] Update additional pub packages to stable for 1.26.0-17.4.pre (cla: yes, team, tool)


[75804](https://github.com/flutter/flutter/pull/75804) [flutter_releases] Flutter Framework 1.26.0-17.5.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75807](https://github.com/flutter/flutter/pull/75807) [flutter_tools] refactor devtools handler to expose single method for run/attach and restart (cla: yes, tool, waiting for tree to go green)


[75822](https://github.com/flutter/flutter/pull/75822) Avoid duplicating Pods-Runner xcconfig #includes (cla: yes, t: xcode, tool, waiting for tree to go green)


[75871](https://github.com/flutter/flutter/pull/75871) [flutter_tools] remove package HTTP and add pub.dev head check tests (cla: yes, tool, waiting for tree to go green)


[75888](https://github.com/flutter/flutter/pull/75888) All arguments must be documented. (cla: yes, team, tool, waiting for tree to go green)


[75922](https://github.com/flutter/flutter/pull/75922) [flutter_tools] use temp dir for tester dill, use desktop log reader (cla: yes, tool)


[75925](https://github.com/flutter/flutter/pull/75925) [flutter_tools] add package:http to forbidden imports test (cla: yes, tool, waiting for tree to go green)


[75927](https://github.com/flutter/flutter/pull/75927) [flutter_tools] Send flutter_immediately_exit_test to the elemental plane to be reforged anew (cla: yes, tool)


[75930](https://github.com/flutter/flutter/pull/75930) [flutter_tools] use less path manipulation in the Android SDK (cla: yes, tool)


[75931](https://github.com/flutter/flutter/pull/75931) [flutter_tools] gradle cleanup 1 of 99999 (cla: yes, tool)


[75937](https://github.com/flutter/flutter/pull/75937) [flutter_releases] Flutter Framework 1.26.0-17.6.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75940](https://github.com/flutter/flutter/pull/75940) [flutter_tools] do not use context logger in gradle (cla: yes, tool, waiting for tree to go green)


[75954](https://github.com/flutter/flutter/pull/75954) Remove "unnecessary" imports in test/general.shard (cla: yes, tool)


[75981](https://github.com/flutter/flutter/pull/75981) [fuchsia] - update getting local host address logic (cla: yes, tool, waiting for tree to go green)


[76019](https://github.com/flutter/flutter/pull/76019) Fix package CHANGELOG template (cla: yes, tool)


[76020](https://github.com/flutter/flutter/pull/76020) [flutter_tools] Remove globals/mocks from GradleUtils (cla: yes, tool)


[76022](https://github.com/flutter/flutter/pull/76022) [flutter_tools] stop using throttled print for service extensions (cla: yes, framework, tool)


[76066](https://github.com/flutter/flutter/pull/76066) [flutter_tools] Avoid duplicated calls to l10n generation (a: internationalization, cla: yes, tool, waiting for tree to go green)


[76107](https://github.com/flutter/flutter/pull/76107) Flutter tool - Don't check for updates when run on a bot (cla: yes, tool, waiting for tree to go green)


[76123](https://github.com/flutter/flutter/pull/76123) Update link for missing desktop projects (cla: yes, tool, waiting for tree to go green)


[76133](https://github.com/flutter/flutter/pull/76133) Support --run-skipped in "flutter test" and pass through to package:test (cla: yes, tool, waiting for tree to go green)


[76143](https://github.com/flutter/flutter/pull/76143) Update all packages (cla: yes, team, tool)


[76192](https://github.com/flutter/flutter/pull/76192) [flutter_tools] Deferred components build system (cla: yes, severe: new feature, tool, waiting for tree to go green)


[76200](https://github.com/flutter/flutter/pull/76200) [flutter_tools] Support Integration Tests (cla: yes, team, tool, waiting for tree to go green)


[76241](https://github.com/flutter/flutter/pull/76241) [fuchsia] - migrate device discovery workflows to use ffx (cla: yes, team, tool, waiting for tree to go green)


[76252](https://github.com/flutter/flutter/pull/76252) [flutter_tools] remove mock process manager from gradle tests (cla: yes, tool)


[76258](https://github.com/flutter/flutter/pull/76258) [flutter_tools] allow bypassing context for FlutterProject creation, remove fromPath (cla: yes, tool, waiting for tree to go green)


[76260](https://github.com/flutter/flutter/pull/76260) Remove mocks from visual_studio_test (cla: yes, team, tool)


[76264](https://github.com/flutter/flutter/pull/76264) MockProcessManager -> FakeProcessManager in os_test (cla: yes, team, tool, waiting for tree to go green)


[76266](https://github.com/flutter/flutter/pull/76266) Swap Mocks to Fakes in build_fuchsia_test (cla: yes, team, tool, waiting for tree to go green)


[76268](https://github.com/flutter/flutter/pull/76268) [flutter_tools] replace some mock file/directories with new op handle (cla: yes, tool, waiting for tree to go green)


[76274](https://github.com/flutter/flutter/pull/76274) Swap Mocks to Fakes in config_test and other tests (cla: yes, team, tool, waiting for tree to go green)


[76276](https://github.com/flutter/flutter/pull/76276) Adopt FakeProcess, remove MockProcess (cla: yes, team, tool, waiting for tree to go green)


[76277](https://github.com/flutter/flutter/pull/76277) [flutter_tools] remove Artifacts dependency from globals in gradle, remove MockArtifacts from test (cla: yes, tool)


[76279](https://github.com/flutter/flutter/pull/76279) Adopt FileExceptionHandler in a few tests (cla: yes, team, tool, waiting for tree to go green)


[76280](https://github.com/flutter/flutter/pull/76280) Delete MockResidentCompiler (cla: yes, team, tool, waiting for tree to go green)


[76282](https://github.com/flutter/flutter/pull/76282) Adopt TestUsage in flutter_command_test (cla: yes, team, tool)


[76330](https://github.com/flutter/flutter/pull/76330) [flutter_tools] remove global usage of flutterUsage from gradle (cla: yes, tool, waiting for tree to go green)


[76342](https://github.com/flutter/flutter/pull/76342) [flutter_tools] unify gradle/android sdk reinitialize checks in cache.dart (cla: yes, tool)


[76354](https://github.com/flutter/flutter/pull/76354) Adopt Artifacts.test(localEngine:) in a few tests (cla: yes, team, tool, waiting for tree to go green)


[76355](https://github.com/flutter/flutter/pull/76355) Remove mockito from windows_device_test (cla: yes, team, tool, waiting for tree to go green)


[76382](https://github.com/flutter/flutter/pull/76382) Add sharding options to test command line (cla: yes, tool, waiting for tree to go green)


[76400](https://github.com/flutter/flutter/pull/76400) [flutter_tools] Refactor DeferredComponents validator and add build target (cla: yes, tool, waiting for tree to go green)


[76406](https://github.com/flutter/flutter/pull/76406) Do not show embedding warning for plugins when example app is missing (cla: yes, platform-android, tool, waiting for tree to go green)


[76414](https://github.com/flutter/flutter/pull/76414) Skip assemble version check in tool backend scripts (cla: yes, tool)


[76416](https://github.com/flutter/flutter/pull/76416) [flutter_tools] remove globals and mocks from android gradle builder and test (cla: yes, tool)


[76420](https://github.com/flutter/flutter/pull/76420) Update all packages and upgrade to path_provider 2.0.0-nullsafety (cla: yes, team, tool)


[76436](https://github.com/flutter/flutter/pull/76436) Remove unused imports of system libraries. (cla: yes, tool, waiting for tree to go green)


[76477](https://github.com/flutter/flutter/pull/76477) Remove deprecated author field in pubspec.yml templates (cla: yes, tool)


[76561](https://github.com/flutter/flutter/pull/76561) Disable warnings for the dart plugin registrant (cla: yes, tool)


[76579](https://github.com/flutter/flutter/pull/76579) [flutter_tools] Don't stringify null values in EventPrinter (cla: yes, tool, waiting for tree to go green)


[76618](https://github.com/flutter/flutter/pull/76618) [flutter_tools] enable experimental invalidation everywhere (cla: yes, tool, waiting for tree to go green)


[76650](https://github.com/flutter/flutter/pull/76650) [flutter_tools] cache adb path (cla: yes, tool, waiting for tree to go green)


[76662](https://github.com/flutter/flutter/pull/76662) Disable clang format in the plugin registrants (cla: yes, tool, waiting for tree to go green)


[76665](https://github.com/flutter/flutter/pull/76665) Move iOS framework thinning into the tool as assemble target (cla: yes, platform-ios, t: xcode, tool)


[76679](https://github.com/flutter/flutter/pull/76679) [flutter_tools] Fail fast when test dependencies are missing (cla: yes, tool, waiting for tree to go green)


[76714](https://github.com/flutter/flutter/pull/76714) [flutter_tools] add unit test for error 32 in cache deletion (cla: yes, tool, waiting for tree to go green)


[76721](https://github.com/flutter/flutter/pull/76721) [flutter_tools] replace vm_service extension methods with wrapper class (cla: yes, tool)


[76724](https://github.com/flutter/flutter/pull/76724) [flutter_tools] fix comment in resident web runner (cla: yes, tool, waiting for tree to go green)


[76725](https://github.com/flutter/flutter/pull/76725) [flutter_tools] remove process manager mocks from error_handling_io tests (cla: yes, tool, waiting for tree to go green)


[76743](https://github.com/flutter/flutter/pull/76743) [flutter_tools] remove remaining extensions (cla: yes, tool, waiting for tree to go green)


[76747](https://github.com/flutter/flutter/pull/76747) [flutter_tools] remove mockito from mdns client test (cla: yes, tool, waiting for tree to go green)


[76748](https://github.com/flutter/flutter/pull/76748) [flutter_tools] migrate async guard to null safety (cla: yes, tool)


[76802](https://github.com/flutter/flutter/pull/76802) [flutter_tools] switch FakeCache to cache.test and NoopUsage to TestUsage (cla: yes, tool)


[76806](https://github.com/flutter/flutter/pull/76806) [flutter_tools] simplify packages pass-through testing (cla: yes, tool, waiting for tree to go green)


[76812](https://github.com/flutter/flutter/pull/76812) [flutter_tools] remove mock from terminal test (cla: yes, tool)


[76813](https://github.com/flutter/flutter/pull/76813) [flutter_tools] remove mock from cmake project migrator (cla: yes, tool, waiting for tree to go green)


[76821](https://github.com/flutter/flutter/pull/76821) [flutter_tools] replace most MockBuildSystem instances with TestBuildSystem (cla: yes, tool, waiting for tree to go green)


[76829](https://github.com/flutter/flutter/pull/76829) Remove dead ensureDirectoryExists (cla: yes, team, tool, waiting for tree to go green)


[76830](https://github.com/flutter/flutter/pull/76830) Add ephemeral iOS directory to put future generated files (cla: yes, platform-ios, tool, waiting for tree to go green)


[76833](https://github.com/flutter/flutter/pull/76833) Opt into CocoaPods parallel codesigning (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[76834](https://github.com/flutter/flutter/pull/76834) Stop trying to thin iOS App.framework (cla: yes, t: xcode, tool, waiting for tree to go green)


[76884](https://github.com/flutter/flutter/pull/76884) [flutter_tools] remove all mock artifacts usage (cla: yes, tool)


[76887](https://github.com/flutter/flutter/pull/76887) [flutter_tools] remove mocks from android SDK tests (cla: yes, tool, waiting for tree to go green)


[77007](https://github.com/flutter/flutter/pull/77007) Move iOS Flutter.framework thinning into copy assemble build target (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[77011](https://github.com/flutter/flutter/pull/77011) Fix typo in web template (cla: yes, tool, waiting for tree to go green)


[77025](https://github.com/flutter/flutter/pull/77025) Update minimum required version to Xcode 12 (cla: yes, t: xcode, tool, waiting for tree to go green)


[77027](https://github.com/flutter/flutter/pull/77027) Enable missing_whitespace_between_adjacent_strings (cla: yes, f: material design, framework, team, tool)


[77064](https://github.com/flutter/flutter/pull/77064) [flutter_tools] remove mock from logger tests (cla: yes, tool)


[77066](https://github.com/flutter/flutter/pull/77066) [flutter_tools] remove chrome launcher, analytics mock from web unit tests (cla: yes, tool, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77154](https://github.com/flutter/flutter/pull/77154) enable build test, roll engine (cla: yes, engine, team, tool)


[77158](https://github.com/flutter/flutter/pull/77158) [flutter_tools] remove mock from android studio test (cla: yes, tool, waiting for tree to go green)


[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)


[77170](https://github.com/flutter/flutter/pull/77170) [flutter_tools] remove mocks from build_aar_test (cla: yes, tool, waiting for tree to go green)


[77192](https://github.com/flutter/flutter/pull/77192) Increase dart migrate integration test timeout (cla: yes, team, team: flakes, tool, waiting for tree to go green)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77202](https://github.com/flutter/flutter/pull/77202) [template] removes unused import from Kotlin and Android pluign template (cla: yes, tool, waiting for tree to go green)


[77220](https://github.com/flutter/flutter/pull/77220) [flutter_tools] Generalize waitForExtension (cla: yes, tool)


[77261](https://github.com/flutter/flutter/pull/77261) [flutter_tools] dont crash when looking for AS4.1 on windows with no LOCALAPPDATA (cla: yes, tool, waiting for tree to go green)


[77264](https://github.com/flutter/flutter/pull/77264) [flutter_tools] remove several AndroidSdk Mocks (cla: yes, tool, waiting for tree to go green)


[77316](https://github.com/flutter/flutter/pull/77316) Delete unzipped FlutterMacOS.framework before replacing artifact (cla: yes, platform-mac, tool, waiting for tree to go green)


[77329](https://github.com/flutter/flutter/pull/77329) Bitcode strip Flutter.framework in assemble build target (cla: yes, platform-ios, team, tool)


[77390](https://github.com/flutter/flutter/pull/77390) [flutter_tools] replace MockFlutterVersion usage with fake where possible, move from context (cla: yes, tool, waiting for tree to go green)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77399](https://github.com/flutter/flutter/pull/77399) [flutter_tools] add tool feature/scaffold for UWP (cla: yes, tool, waiting for tree to go green)


[77405](https://github.com/flutter/flutter/pull/77405) Fix typo in Windows template (cla: yes, team, tool, waiting for tree to go green)


[77424](https://github.com/flutter/flutter/pull/77424) archiveing -> archiving (cla: yes, tool, waiting for tree to go green)


[77432](https://github.com/flutter/flutter/pull/77432) [flutter_tools] remove most globals from resident web runner (cla: yes, tool, waiting for tree to go green)


[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[77559](https://github.com/flutter/flutter/pull/77559) Remove "unnecessary" import in build_appbundle_test (cla: yes, tool)


[77566](https://github.com/flutter/flutter/pull/77566) Increase timeouts to fix build integration timeout flakes (cla: yes, tool)


[77651](https://github.com/flutter/flutter/pull/77651) [fuchsia] remove no devices found from ffx parsing (cla: yes, team, tool, waiting for tree to go green)


[77664](https://github.com/flutter/flutter/pull/77664) Move iOS codesigning into assemble build target (cla: yes, platform-ios, t: xcode, tool)


[77727](https://github.com/flutter/flutter/pull/77727) [flutter_tools] simplify platform null safety (cla: yes, tool)


[77731](https://github.com/flutter/flutter/pull/77731) [flutter_tools] remove mock processes from batch compile_test (cla: yes, tool)


[77738](https://github.com/flutter/flutter/pull/77738) [flutter_tools] migrate some base libraries to null safety (cla: yes, tool, waiting for tree to go green)


[77748](https://github.com/flutter/flutter/pull/77748) [flutter_tools] simplify fake imports for FakeProcessManager (cla: yes, tool, waiting for tree to go green)


[77749](https://github.com/flutter/flutter/pull/77749) Remove mockito deps from dev (cla: yes, team, tool, waiting for tree to go green)


[77756](https://github.com/flutter/flutter/pull/77756) Implement iOS app install deltas (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[77757](https://github.com/flutter/flutter/pull/77757) Remove mock from event_printer_test (cla: yes, tool, waiting for tree to go green)


[77760](https://github.com/flutter/flutter/pull/77760) [flutter_tools] remove mocks from features test (cla: yes, tool, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77867](https://github.com/flutter/flutter/pull/77867) [flutter_tools] read expression compilation results before starting next compilation (cla: yes, tool)


[77926](https://github.com/flutter/flutter/pull/77926) Add libgcrypt as an explicit dependancy on Linux (cla: yes, tool, waiting for tree to go green)


[77942](https://github.com/flutter/flutter/pull/77942) Refactor: use one subprojects property (a: accessibility, cla: yes, d: examples, team, tool, waiting for tree to go green)


[77945](https://github.com/flutter/flutter/pull/77945) Update mockito dep and remove usage in manual tests and localizations (cla: yes, team, tool, waiting for tree to go green)


[77953](https://github.com/flutter/flutter/pull/77953) [flutter_tools] remove globals from terminal (cla: yes, tool, waiting for tree to go green)


[77955](https://github.com/flutter/flutter/pull/77955) [flutter_tools] io cleanups to simplify null safety migration (cla: yes, tool, waiting for tree to go green)


[77961](https://github.com/flutter/flutter/pull/77961) [flutter_tools] provide more context for invalidation (cla: yes, tool, waiting for tree to go green)


[77962](https://github.com/flutter/flutter/pull/77962) Remove MockFlutterVersions (cla: yes, team, tool, waiting for tree to go green)


[77968](https://github.com/flutter/flutter/pull/77968) Remove mocks from web devices test (cla: yes, team, tool, waiting for tree to go green)


[77969](https://github.com/flutter/flutter/pull/77969) [flutter_tools] simplify shutdown hooks (cla: yes, tool, waiting for tree to go green)


[77983](https://github.com/flutter/flutter/pull/77983) Remove MockBuildSystem from generate_synthetic_packages_test (cla: yes, team, tool, waiting for tree to go green)


[77985](https://github.com/flutter/flutter/pull/77985) MockProcessUtils->FakeProcessManager in version_test (cla: yes, team, tool, waiting for tree to go green)


[77986](https://github.com/flutter/flutter/pull/77986) Remove mocks from build_windows_test (cla: yes, team, tool, waiting for tree to go green)


[77988](https://github.com/flutter/flutter/pull/77988) MockOperatingSystemUtils -> FakeOperatingSystemUtils (cla: yes, team, tool, waiting for tree to go green)


[77991](https://github.com/flutter/flutter/pull/77991) Remove mock from cocoapods_validator_test (cla: yes, team, tool)


[78037](https://github.com/flutter/flutter/pull/78037) [flutter_tools] check for cygwin uname in entrypoint scripts (cla: yes, tool, waiting for tree to go green)


[78067](https://github.com/flutter/flutter/pull/78067) [flutter_tools] scaffolding for Windows UWP template (cla: yes, tool, waiting for tree to go green)


[78079](https://github.com/flutter/flutter/pull/78079) [flutter_tools] Deferred components: Encode base module loading units in manifest metadata (cla: yes, tool, waiting for tree to go green)


[78085](https://github.com/flutter/flutter/pull/78085) Allow local networking Info.plist insertion to fail (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[78089](https://github.com/flutter/flutter/pull/78089) Remove MockFlutterVersion from mocks (cla: yes, team, tool)


[78092](https://github.com/flutter/flutter/pull/78092) Remove mocks from compile_expression_test (cla: yes, team, tool)


[78113](https://github.com/flutter/flutter/pull/78113) [flutter_tools] Add support for custom devices (cla: yes, tool, waiting for tree to go green)


[78166](https://github.com/flutter/flutter/pull/78166) [flutter_tools] Fix avdmanager path detection (cla: yes, tool, waiting for tree to go green)


[78253](https://github.com/flutter/flutter/pull/78253) [flutter_tools] Add support for versioned Android cmdline tools (cla: yes, tool)


[78259](https://github.com/flutter/flutter/pull/78259) Point "flutter build ipa --analyze-size" to archive app output (a: existing-apps, cla: yes, tool, waiting for tree to go green)


[78272](https://github.com/flutter/flutter/pull/78272) Download platform artifacts from assemble if needed (cla: yes, t: gradle, t: xcode, tool, waiting for tree to go green)


[78276](https://github.com/flutter/flutter/pull/78276) Remove MockStdIn and MockStream (cla: yes, team, tool, waiting for tree to go green)


[78279](https://github.com/flutter/flutter/pull/78279) Remove mocks from cocoapods_test (cla: yes, team, tool, waiting for tree to go green)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78353](https://github.com/flutter/flutter/pull/78353) [flutter_tools] remove globals from logger (cla: yes, tool)


[78357](https://github.com/flutter/flutter/pull/78357) [flutter_tools] remove globals from process, fs (cla: yes, tool)


[78359](https://github.com/flutter/flutter/pull/78359) [flutter_tools] migrate context to null safety (cla: yes, tool)


[78380](https://github.com/flutter/flutter/pull/78380) [flutter_tools] handle OSError 2 from current working directory (cla: yes, tool)


[78381](https://github.com/flutter/flutter/pull/78381) Add test for dart compilation error build output (cla: yes, team, tool, waiting for tree to go green)


[78386](https://github.com/flutter/flutter/pull/78386) Try fixing web tool tests on windows (cla: yes, tool)


[78406](https://github.com/flutter/flutter/pull/78406) Command `flutter create` respects disabled iOS and Android (cla: yes, tool)


[78415](https://github.com/flutter/flutter/pull/78415) Revert "Add libblkid / liblzma / libgcrypt as an explicit dependancy on Linux" (cla: yes, team, tool)


[78474](https://github.com/flutter/flutter/pull/78474) [flutter_releases] Flutter Beta 2.1.0-12.2.pre Framework Cherrypicks (cla: yes, engine, tool)


[78482](https://github.com/flutter/flutter/pull/78482) Add trace logging to local engine path autodetection (cla: yes, tool)


[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)


[78493](https://github.com/flutter/flutter/pull/78493) Clean up ignores that are not ignoring anything (a: tests, cla: yes, framework, tool, waiting for tree to go green)


[78496](https://github.com/flutter/flutter/pull/78496) Parse engine src path from an absolute --local-engine (cla: yes, team, tool)


[78497](https://github.com/flutter/flutter/pull/78497) Migrate our custom ignore syntax to flutter_ignore (cla: yes, framework, team, tool, waiting for tree to go green)


[78508](https://github.com/flutter/flutter/pull/78508) Move web tool test per-test timeout to shard (cla: yes, team, tool)


[78557](https://github.com/flutter/flutter/pull/78557) Update all versions and remove vm_service_client dependency (cla: yes, team, tool)


[78592](https://github.com/flutter/flutter/pull/78592) Skip linking against Flutter for CocoaPods transitive dependencies (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)


[78619](https://github.com/flutter/flutter/pull/78619) Enable null safety by default in templates (cla: yes, tool)


[78623](https://github.com/flutter/flutter/pull/78623) Reverts "Implement dartPluginClass support for plugins #74469" (cla: yes, d: examples, team, tool)


[78624](https://github.com/flutter/flutter/pull/78624) [flutter_tools] add skeleton for build uwp (cla: yes, tool)


[78664](https://github.com/flutter/flutter/pull/78664) Remove "unnecessary" imports in test/general.shards. (cla: yes, tool, waiting for tree to go green)


[78665](https://github.com/flutter/flutter/pull/78665) Remove "unnecessary" imports in test/commands.shard. (cla: yes, tool, waiting for tree to go green)


[78666](https://github.com/flutter/flutter/pull/78666) Remove "unnecessary" imports. (cla: yes, tool, waiting for tree to go green)


[78669](https://github.com/flutter/flutter/pull/78669) Remove ignores that are not ignoring anything (cla: yes, team, tool, waiting for tree to go green)


[78674](https://github.com/flutter/flutter/pull/78674) Add '--protocol-traffic-log' option to 'analyze' command. (cla: yes, tool, waiting for tree to go green)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78778](https://github.com/flutter/flutter/pull/78778) [gen-l10n] Remove need for ignoring two lints in generated code (a: internationalization, cla: yes, tool, waiting for tree to go green)


[78806](https://github.com/flutter/flutter/pull/78806) Pass the --disable-dds flag through to dwds (cla: yes, tool, waiting for tree to go green)


[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)


[78816](https://github.com/flutter/flutter/pull/78816) [flutter_tools] migrate io, process, logger, terminal (cla: yes, tool)


[78822](https://github.com/flutter/flutter/pull/78822) Take screenshot when drive fails (a: accessibility, cla: yes, team, team: flakes, tool)


[78823](https://github.com/flutter/flutter/pull/78823) Update Podfile.lock modified timestamp when pod install is run (cla: yes, platform-ios, tool, waiting for tree to go green)


[78824](https://github.com/flutter/flutter/pull/78824) Record deferred components assets in AssetManifest.json (cla: yes, tool, waiting for tree to go green)


[78836](https://github.com/flutter/flutter/pull/78836) Make version and time in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78843](https://github.com/flutter/flutter/pull/78843) Make language_version in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78845](https://github.com/flutter/flutter/pull/78845) Migrate flutter_tool tool helper files to null safety (a: null-safety, cla: yes, team, tool)


[78885](https://github.com/flutter/flutter/pull/78885) Exclude CI from tool root check (cla: yes, team, tool)


[78892](https://github.com/flutter/flutter/pull/78892) Migrate command_help to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78893](https://github.com/flutter/flutter/pull/78893) Migrate signals.dart to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78896](https://github.com/flutter/flutter/pull/78896) Migrate flutter_tools file_system to null safety (a: null-safety, cla: yes, team, tool)


[78901](https://github.com/flutter/flutter/pull/78901) Migrate flutter_tools os.dart to null safety (a: null-safety, cla: yes, team, tool)


[78911](https://github.com/flutter/flutter/pull/78911) [flutter_tools] fix deletion of gradle wrapper artifacts in cache (cla: yes, tool, waiting for tree to go green)


[78913](https://github.com/flutter/flutter/pull/78913) [flutter_tools] handle concurrent modification in signal callback (cla: yes, tool)


[78915](https://github.com/flutter/flutter/pull/78915) [flutter_tools] remove suite channel access from web tests (cla: yes, tool, waiting for tree to go green)


[78922](https://github.com/flutter/flutter/pull/78922) Migrate flutter_tool net.dart to null safety (a: null-safety, cla: yes, team, tool)


[78923](https://github.com/flutter/flutter/pull/78923) Migrate android_console to null safety (a: null-safety, cla: yes, team, tool)


[78932](https://github.com/flutter/flutter/pull/78932) Migrate error_handling_io to null safety (a: null-safety, cla: yes, team, tool)


[78934](https://github.com/flutter/flutter/pull/78934) Migrate deferred_components_validator to null safety (a: null-safety, cla: yes, team, tool)


[78939](https://github.com/flutter/flutter/pull/78939) Migrate localizations_utils to null safety (a: null-safety, cla: yes, team, tool)


[78942](https://github.com/flutter/flutter/pull/78942) Migrate visual_studio to null safety (a: null-safety, cla: yes, team, tool)


[78943](https://github.com/flutter/flutter/pull/78943) Migrate platform_plugins to null safety (a: null-safety, cla: yes, team, tool)


[78944](https://github.com/flutter/flutter/pull/78944) Migrate flutter_project_metadata to null safety (a: null-safety, cla: yes, team, tool)


[78949](https://github.com/flutter/flutter/pull/78949) Migrate device_port_forwarder to null safety (a: null-safety, cla: yes, team, tool)


[78954](https://github.com/flutter/flutter/pull/78954) [flutter_tools] throwToolExit should return Never (cla: yes, tool, waiting for tree to go green)


[78961](https://github.com/flutter/flutter/pull/78961) Support WebSockets for dwds injected client (cla: yes, tool, waiting for tree to go green)


[78975](https://github.com/flutter/flutter/pull/78975) [gen-l10n] Remove more ignores, conditionally generate some code (a: internationalization, cla: yes, tool, waiting for tree to go green)


[78988](https://github.com/flutter/flutter/pull/78988) [flutter_tools] migrate tool_backend.dart to null safety and add testing of exit conditions (cla: yes, tool, waiting for tree to go green)


[78995](https://github.com/flutter/flutter/pull/78995) [flutter_tools] use existing service implementations for web (cla: yes, tool, waiting for tree to go green)


[79010](https://github.com/flutter/flutter/pull/79010) Removed unnecessary ! in net.dart (cla: yes, tool)


[79016](https://github.com/flutter/flutter/pull/79016) Split globals.dart into null safe and unsafe libraries (a: null-safety, cla: yes, team, tool)


[79047](https://github.com/flutter/flutter/pull/79047) [flutter_tools] Remove reference to Fuchsia pm genkey and -k (cla: yes, tool)


[79052](https://github.com/flutter/flutter/pull/79052) [flutter_tools] separate concept of null safe language version from current language version (cla: yes, tool)


[79071](https://github.com/flutter/flutter/pull/79071) Fix missed ignores (cla: yes, framework, tool)


[79088](https://github.com/flutter/flutter/pull/79088) [versions] roll many versions (cla: yes, team, tool)


[79108](https://github.com/flutter/flutter/pull/79108) Migrate gen_l10n_types to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79111](https://github.com/flutter/flutter/pull/79111) Migrate file_store to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79167](https://github.com/flutter/flutter/pull/79167) [flutter_tools] make flutter.gradle compatible with 7 rc1 (cla: yes, tool, waiting for tree to go green)


[79173](https://github.com/flutter/flutter/pull/79173) [flutter_tools] guard L service extension in debug mode (cla: yes, tool, waiting for tree to go green)


[79263](https://github.com/flutter/flutter/pull/79263) [gen-l10n] Add `nullable-getter` flag (a: internationalization, cla: yes, tool, waiting for tree to go green)


[79338](https://github.com/flutter/flutter/pull/79338) Allow writing startup_info.json to somewhere other than the build dir (cla: yes, tool, waiting for tree to go green)


[79342](https://github.com/flutter/flutter/pull/79342) Migrate code_signing to null safety (a: null-safety, cla: yes, team, tool)


[79343](https://github.com/flutter/flutter/pull/79343) Check for outdated Podfile before running pod install (cla: yes, tool)


[79346](https://github.com/flutter/flutter/pull/79346) Migrate event_printer and test_config to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79379](https://github.com/flutter/flutter/pull/79379) [flutter_tools] do not make drive require pub if --no-pub is requested (cla: yes, tool, waiting for tree to go green)


[79418](https://github.com/flutter/flutter/pull/79418) Do not run version check if generating shell completion and stdout isn't terminal (cla: yes, tool, waiting for tree to go green)


[79422](https://github.com/flutter/flutter/pull/79422) Remove some globals from the tool (cla: yes, tool)


[79454](https://github.com/flutter/flutter/pull/79454) [flutter_tools] remove globals from Device and separate FlutterDeviceManager (cla: yes, tool)


[79455](https://github.com/flutter/flutter/pull/79455) [flutter_tools] Move sksl writing out of vm_service (cla: yes, tool)


[79459](https://github.com/flutter/flutter/pull/79459) [flutter_tools] remove unused testbed method (cla: yes, tool)


[79461](https://github.com/flutter/flutter/pull/79461) [flutter_tools] split application package factory dependencies (cla: yes, tool)


[79469](https://github.com/flutter/flutter/pull/79469) Migrate build_info to null safety (a: null-safety, cla: yes, team, tool)


[79479](https://github.com/flutter/flutter/pull/79479) [ Web ] Register service extensions with DDS, not DWDS (cla: yes, tool, waiting for tree to go green)


[79481](https://github.com/flutter/flutter/pull/79481) Fix device_port_forwarder file name typo (cla: yes, team, tool, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79501](https://github.com/flutter/flutter/pull/79501) [flutter_tools] Fix breakage when test main is tagged with @doNotStore (cla: yes, tool, waiting for tree to go green)


[79504](https://github.com/flutter/flutter/pull/79504) Migrate android_studio to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79507](https://github.com/flutter/flutter/pull/79507) Fix import device_port_forwarder typo (cla: yes, tool)


[79520](https://github.com/flutter/flutter/pull/79520) Remove the warning about the Integration Test plugin (cla: yes, team, tool, waiting for tree to go green)


[79521](https://github.com/flutter/flutter/pull/79521) [flutter_tools] Normalize test file paths before using them (cla: yes, tool, waiting for tree to go green)


[79525](https://github.com/flutter/flutter/pull/79525) Migrate analysis to null safety (a: null-safety, cla: yes, team, tool)


[79566](https://github.com/flutter/flutter/pull/79566) [flutter_tools] use Url path.Context for joining URI (cla: yes, tool, waiting for tree to go green)


[79580](https://github.com/flutter/flutter/pull/79580) [flutter_tools] split cache into API and implementation (cla: yes, tool)


[79587](https://github.com/flutter/flutter/pull/79587) Migrate fingerprint to null safety (a: null-safety, cla: yes, team, tool)


[79603](https://github.com/flutter/flutter/pull/79603) [flutter_tools] split features into 2 libraries, migrate to null safety (cla: yes, tool)


[79608](https://github.com/flutter/flutter/pull/79608) Remove "unnecessary" imports in test/widgets (cla: yes, framework, tool, waiting for tree to go green)


[79611](https://github.com/flutter/flutter/pull/79611) Migrate android_sdk and application_package to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79618](https://github.com/flutter/flutter/pull/79618) [flutter_tools] Remove special cased --no-chain-stack-traces (cla: yes, team, tool, waiting for tree to go green)


[79657](https://github.com/flutter/flutter/pull/79657) [flutter_tools] consume package:process exceptions (cla: yes, tool, waiting for tree to go green)


[79676](https://github.com/flutter/flutter/pull/79676) [flutter_tools] allow winuwp build to setup generated cmake file (cla: yes, tool, waiting for tree to go green)


[79682](https://github.com/flutter/flutter/pull/79682) Migrate doctor_validator to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79801](https://github.com/flutter/flutter/pull/79801) Migrate tools chrome.dart to null safety (a: null-safety, cla: yes, team, tool)


[79804](https://github.com/flutter/flutter/pull/79804) Migrate linux_doctor to null safety (a: null-safety, cla: yes, team, tool)


[79805](https://github.com/flutter/flutter/pull/79805) Migrate vscode to null safety (a: null-safety, cla: yes, team, tool)


[79806](https://github.com/flutter/flutter/pull/79806) Migrate android_workflow to null safety (a: null-safety, cla: yes, team, tool)


[79807](https://github.com/flutter/flutter/pull/79807) Migrate some workflows and doctor validators to null safety (a: null-safety, cla: yes, team, tool)


[79813](https://github.com/flutter/flutter/pull/79813) Migrate intellij_validator to null safety (a: null-safety, cla: yes, team, tool)


[79827](https://github.com/flutter/flutter/pull/79827) [flutter_tools] generate empty plugin registrants for winuwp and fix local engine for winuwp_ (cla: yes, tool)


[79864](https://github.com/flutter/flutter/pull/79864) [flutter_tools] migrate cache to null safety (cla: yes, tool, waiting for tree to go green)


[79898](https://github.com/flutter/flutter/pull/79898) migrate empty exceptions to tool exit with error message (cla: yes, tool, waiting for tree to go green)


[79900](https://github.com/flutter/flutter/pull/79900) Move cache from globals to globals_null_migrated (a: null-safety, cla: yes, team, tool)


[79907](https://github.com/flutter/flutter/pull/79907) Migrate flutter_tool test/src/common to null safety (a: null-safety, cla: yes, team, tool)


[79908](https://github.com/flutter/flutter/pull/79908) Start migrating flutter_tools test src to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79917](https://github.com/flutter/flutter/pull/79917) Allow null Config.getValue() results (a: null-safety, cla: yes, team, tool)


### f: material design - 209 pull request(s)

[70171](https://github.com/flutter/flutter/pull/70171) [Checkbox] Adds shape property (cla: yes, f: material design, framework, waiting for tree to go green)


[70673](https://github.com/flutter/flutter/pull/70673) Point to a new artifacts location. (cla: yes, f: material design, team, tool)


[71138](https://github.com/flutter/flutter/pull/71138) Let InkWell/Ink/ancestor support GlobalKey so that splash does not stop when changing position. (cla: yes, f: material design, framework, waiting for tree to go green)


[71217](https://github.com/flutter/flutter/pull/71217) Added checkboxHorizontalMargin to DataTable and PaginatedDataTable (cla: yes, f: material design, framework)


[72052](https://github.com/flutter/flutter/pull/72052) Feature refresh indicator padding (cla: yes, f: material design, framework)


[72828](https://github.com/flutter/flutter/pull/72828) Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[73105](https://github.com/flutter/flutter/pull/73105) [UserAccountsDrawerHeader] New option for changing profiles images size (cla: yes, f: material design, framework, waiting for tree to go green)


[73510](https://github.com/flutter/flutter/pull/73510) Reland "Add BuildContext parameter to TextEditingController.buildTextSpan" (cla: yes, f: material design, framework, severe: API break, waiting for tree to go green)


[73526](https://github.com/flutter/flutter/pull/73526) SliverAppBar Default Elevation Patch (a: quality, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[73964](https://github.com/flutter/flutter/pull/73964) Adds First/Last buttons to PaginatedDataTable (a: internationalization, cla: yes, f: material design, framework, waiting for tree to go green)


[74043](https://github.com/flutter/flutter/pull/74043) Added enableFeedback property to BottomNavigationBar (cla: yes, f: material design, framework, waiting for tree to go green)


[74373](https://github.com/flutter/flutter/pull/74373) ListTile Material Ripple and Shape Patch (cla: yes, f: material design, framework)


[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[74697](https://github.com/flutter/flutter/pull/74697) Added a ReorderableListView.builder constructor (cla: yes, f: material design, framework)


[74722](https://github.com/flutter/flutter/pull/74722) TextField and last input character should visible on the screen when the cursor is not shown (cla: yes, f: material design, framework, waiting for tree to go green)


[74768](https://github.com/flutter/flutter/pull/74768) Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[74773](https://github.com/flutter/flutter/pull/74773) Added ButtonStyle.fixedSize (cla: yes, f: material design, framework, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74821](https://github.com/flutter/flutter/pull/74821) Remove "unnecessary" imports in material (cla: yes, f: material design, framework, waiting for tree to go green)


[74826](https://github.com/flutter/flutter/pull/74826) Cherrypick Use the shortcuts temporary solution only on web (#74768) (cla: yes, f: cupertino, f: material design, framework)


[74837](https://github.com/flutter/flutter/pull/74837) InputDecorator negative baseline error message (cla: yes, f: material design, framework, waiting for tree to go green)


[74842](https://github.com/flutter/flutter/pull/74842) Fix a bug with duplicate keys being used in the ReorderableListView. (cla: yes, f: material design, framework, waiting for tree to go green)


[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74880](https://github.com/flutter/flutter/pull/74880) Fix a slider layout bug when the overlay size is smaller than the thumb size (cla: yes, f: material design, framework, waiting for tree to go green)


[74899](https://github.com/flutter/flutter/pull/74899) Remove "unnecessary" imports in material/ (cla: yes, f: material design, framework, waiting for tree to go green)


[74906](https://github.com/flutter/flutter/pull/74906) Improve Dropdown Menu (cla: yes, f: material design, framework, waiting for tree to go green)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[74949](https://github.com/flutter/flutter/pull/74949) Added ButtonStyle.splashFactory and NoSplash.splashFactory (cla: yes, f: material design, framework, waiting for tree to go green)


[75005](https://github.com/flutter/flutter/pull/75005) Remove "unnecessary" imports in material (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75032](https://github.com/flutter/flutter/pull/75032) Text Editing Movement Keys via Shortcuts (cla: yes, f: material design, framework)


[75138](https://github.com/flutter/flutter/pull/75138) AlertDialog: Remove scrollability by default (cla: yes, f: material design, framework, waiting for tree to go green)


[75169](https://github.com/flutter/flutter/pull/75169) Added scrollController property to TextFormField (cla: yes, f: material design, framework, waiting for tree to go green)


[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[75287](https://github.com/flutter/flutter/pull/75287) Add fix for maxEnforced -> maxEnforcement (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75291](https://github.com/flutter/flutter/pull/75291) [Api docs] Dartpad demo for alert dialog. (cla: yes, f: material design, framework)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75358](https://github.com/flutter/flutter/pull/75358) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)


[75359](https://github.com/flutter/flutter/pull/75359) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)


[75360](https://github.com/flutter/flutter/pull/75360) Fix BottomNavigationBar MediaQuery padding (cla: yes, f: material design, framework, waiting for tree to go green)


[75393](https://github.com/flutter/flutter/pull/75393) Add onLongPress property to DataCell: #72609 (cla: yes, f: material design, framework, waiting for tree to go green)


[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75454](https://github.com/flutter/flutter/pull/75454) ToggleButtons focus,highlight,hoverElevation = 0 (cla: yes, f: material design, framework, waiting for tree to go green)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75513](https://github.com/flutter/flutter/pull/75513) Modified the computeMinIntrinsicHeight method to calculate the height properly (cla: yes, f: material design, framework, waiting for tree to go green)


[75519](https://github.com/flutter/flutter/pull/75519) Added TextButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[75522](https://github.com/flutter/flutter/pull/75522) Fix for issue #75518 - ListTile.divideTiles throws error if empty list is passed when null-safety enabled (cla: yes, f: material design, framework, waiting for tree to go green)


[75532](https://github.com/flutter/flutter/pull/75532) Revert "TextField and last input character should visible on the screen when the cursor is not shown (#74722)" (cla: yes, f: material design, framework)


[75541](https://github.com/flutter/flutter/pull/75541) fixes TextInputFormatter gets wrong old value of a selection (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75604](https://github.com/flutter/flutter/pull/75604) Reland #74722 (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75670](https://github.com/flutter/flutter/pull/75670) CupertinoPageTransition Optimizations (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75676](https://github.com/flutter/flutter/pull/75676) Removed ButtonBar from AlertDialog (cla: yes, f: material design, framework, waiting for tree to go green)


[75748](https://github.com/flutter/flutter/pull/75748) Fix constraints of popupmenu (cla: yes, f: material design, framework, waiting for tree to go green)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[75764](https://github.com/flutter/flutter/pull/75764) ScrollController.jumpTo zero should not trigger the refresh indicator (cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[75794](https://github.com/flutter/flutter/pull/75794) Fix for #75792 - allow use of Animator<Color?> with LinearProgressIndicator (cla: yes, f: material design, framework, waiting for tree to go green)


[75804](https://github.com/flutter/flutter/pull/75804) [flutter_releases] Flutter Framework 1.26.0-17.5.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75809](https://github.com/flutter/flutter/pull/75809) Apply bottom margin to FABs that have been boosted into the Safe Area (a: fidelity, a: quality, cla: yes, f: material design, framework, waiting for tree to go green)


[75813](https://github.com/flutter/flutter/pull/75813) Audit and update deprecation warnings (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75873](https://github.com/flutter/flutter/pull/75873) Revert "Removed ButtonBar from AlertDialog" (cla: yes, f: material design, framework)


[75899](https://github.com/flutter/flutter/pull/75899) Adding checkbox demo (cla: yes, f: material design, framework)


[75903](https://github.com/flutter/flutter/pull/75903) deprecated consistency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[75937](https://github.com/flutter/flutter/pull/75937) [flutter_releases] Flutter Framework 1.26.0-17.6.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75967](https://github.com/flutter/flutter/pull/75967) [TextSelectionTheme] improve docs (cla: yes, f: material design, framework, waiting for tree to go green)


[76013](https://github.com/flutter/flutter/pull/76013) Added OutlinedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[76134](https://github.com/flutter/flutter/pull/76134) Revert "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)


[76146](https://github.com/flutter/flutter/pull/76146) Added clearSnackBars method to ScaffoldMessengerState (cla: yes, f: material design, framework, waiting for tree to go green)


[76159](https://github.com/flutter/flutter/pull/76159) Remove "unnecessary" imports. (a: internationalization, cla: yes, f: material design, waiting for tree to go green)


[76162](https://github.com/flutter/flutter/pull/76162) Const constructor audit. (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[76167](https://github.com/flutter/flutter/pull/76167) Reland: Removed ButtonBar from AlertDialog #75676 (cla: yes, f: material design, framework)


[76173](https://github.com/flutter/flutter/pull/76173) Scrollbar updates for native Android behavior (a: fidelity, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[76221](https://github.com/flutter/flutter/pull/76221) Added ElevatedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)


[76238](https://github.com/flutter/flutter/pull/76238) Reland: Removed ButtonBar from AlertDialog #75676 (#76167) (cla: yes, f: material design, framework)


[76246](https://github.com/flutter/flutter/pull/76246) Removed ButtonBar from the Scaffold and About widgets (cla: yes, f: material design, framework)


[76251](https://github.com/flutter/flutter/pull/76251) Add missing widget of the week video links to API docs (cla: yes, f: material design, framework, waiting for tree to go green)


[76272](https://github.com/flutter/flutter/pull/76272) Add assertion of recordable list (cla: yes, f: material design, framework, waiting for tree to go green)


[76339](https://github.com/flutter/flutter/pull/76339) Add fix for BottomNavigationBarItem.title -> label (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[76343](https://github.com/flutter/flutter/pull/76343) Added the ability to bring up the date picker dialogs in calendar or text input only mode. (cla: yes, f: material design, framework)


[76387](https://github.com/flutter/flutter/pull/76387) Refactor tabbar code sample (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[76493](https://github.com/flutter/flutter/pull/76493) Add menuMaxHeight for DropdownButton (cla: yes, f: material design, framework, waiting for tree to go green)


[76532](https://github.com/flutter/flutter/pull/76532) [Fonts] Improve update_icons script (cla: yes, f: material design, framework, team)


[76607](https://github.com/flutter/flutter/pull/76607) [Fonts] Update material icons (cla: yes, f: material design, framework)


[76627](https://github.com/flutter/flutter/pull/76627) Revert "fixes TextInputFormatter gets wrong old value of a selection … (cla: yes, f: cupertino, f: material design, framework)


[76641](https://github.com/flutter/flutter/pull/76641) Hide selection handles from semantics (cla: yes, f: material design, framework)


[76653](https://github.com/flutter/flutter/pull/76653) Reland "fixes TextInputFormatter gets wrong old value of a selection" (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[76656](https://github.com/flutter/flutter/pull/76656) [web] Arrow keys change selected item in dropdown (cla: yes, f: focus, f: material design, framework, platform-web, waiting for tree to go green)


[76691](https://github.com/flutter/flutter/pull/76691) [Fonts] Sort material icons (cla: yes, f: material design, framework, team)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[76745](https://github.com/flutter/flutter/pull/76745) Toggleable Refactor (cla: yes, f: material design, framework, waiting for tree to go green)


[76764](https://github.com/flutter/flutter/pull/76764) Fix DropdownButton crash when viewport size is too small for the entirety of the menu's height (cla: yes, f: material design, framework, waiting for tree to go green)


[76810](https://github.com/flutter/flutter/pull/76810) Removed BottomNavigationBar accentColor dependency (cla: yes, f: material design, framework)


[76877](https://github.com/flutter/flutter/pull/76877) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework)


[76892](https://github.com/flutter/flutter/pull/76892) Reland "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)


[76904](https://github.com/flutter/flutter/pull/76904) Revert "Removed CheckboxListTile accentColor dependency" (cla: yes, f: material design, framework)


[76906](https://github.com/flutter/flutter/pull/76906) Removed RadioListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[76908](https://github.com/flutter/flutter/pull/76908) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[76909](https://github.com/flutter/flutter/pull/76909) Removed SwitchListTile accentColor dependency (cla: yes, f: material design, framework)


[76992](https://github.com/flutter/flutter/pull/76992) Sort icon last (cla: yes, f: material design, framework)


[77001](https://github.com/flutter/flutter/pull/77001) Add TextLeadingDistribution to TextStyle (cla: yes, f: material design, framework, waiting for tree to go green)


[77004](https://github.com/flutter/flutter/pull/77004) Removed ListTile accentColor dependency (cla: yes, f: material design, framework, team, waiting for tree to go green)


[77022](https://github.com/flutter/flutter/pull/77022) SliverAppBar default backwards compatibility fix (cla: yes, f: material design, framework, waiting for tree to go green)


[77027](https://github.com/flutter/flutter/pull/77027) Enable missing_whitespace_between_adjacent_strings (cla: yes, f: material design, framework, team, tool)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77068](https://github.com/flutter/flutter/pull/77068) Revert "Toggable Refactor" (cla: yes, f: material design, framework)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77263](https://github.com/flutter/flutter/pull/77263) Re-land "Toggable Refactor (#76745)" (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77286](https://github.com/flutter/flutter/pull/77286) Revert "[showModalBottomSheet] fix: showModalBottomSheet does not mov… (cla: yes, f: material design, framework, waiting for tree to go green)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77410](https://github.com/flutter/flutter/pull/77410) Fix missing root Scaffold check in ScaffoldMessenger  (cla: yes, f: material design, f: routes, framework, severe: crash, waiting for tree to go green)


[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)


[77427](https://github.com/flutter/flutter/pull/77427) Declare NavigationRailDestination.label as non-nullable (cla: yes, f: material design, framework, waiting for tree to go green)


[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[77652](https://github.com/flutter/flutter/pull/77652) Removed MaterialApp accentColor dependency. (cla: yes, f: material design, framework)


[77666](https://github.com/flutter/flutter/pull/77666) DropdownItems with a null value should still display its child (cla: yes, f: material design, framework, waiting for tree to go green)


[77732](https://github.com/flutter/flutter/pull/77732) Removed Stepper accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)


[77739](https://github.com/flutter/flutter/pull/77739) [DatePicker] Don't jump to the current month (cla: yes, f: material design, framework, waiting for tree to go green)


[77744](https://github.com/flutter/flutter/pull/77744) Removed PaginatedDataTable accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77751](https://github.com/flutter/flutter/pull/77751) Refactor: Move mouse cursor classes to "services" package (cla: yes, f: material design, framework, waiting for tree to go green)


[77754](https://github.com/flutter/flutter/pull/77754) Add mouseCursor, onEnter, and onExit to TextSpan (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


[77769](https://github.com/flutter/flutter/pull/77769) [FloatingActionButtonLocation] Avoid docked FAB to be clipped by the software keyboard (cla: yes, f: material design, framework, waiting for tree to go green)


[77793](https://github.com/flutter/flutter/pull/77793) [FloatingActionButtonLocation] Add spacing between placement entries in documentation (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77837](https://github.com/flutter/flutter/pull/77837) non-breaking changes recommended by prefer_mixin lint (a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77844](https://github.com/flutter/flutter/pull/77844) Fix some issues flagged by unawaited_futures lint (cla: yes, f: material design, framework, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77859](https://github.com/flutter/flutter/pull/77859) Do not replace text with semantics labels in selectable text widgets (cla: yes, f: material design, framework, waiting for tree to go green)


[77863](https://github.com/flutter/flutter/pull/77863) Autocomplete dartpad examples fix (cla: yes, f: material design, framework)


[77879](https://github.com/flutter/flutter/pull/77879) [State Restoration] Material Date Picker (a: state restoration, cla: yes, f: date/time picker, f: material design, framework, waiting for tree to go green)


[77881](https://github.com/flutter/flutter/pull/77881) Add minWidth constraint to RawChip when materialTapTargetSize is padded (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[77884](https://github.com/flutter/flutter/pull/77884) Removed RefreshIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77933](https://github.com/flutter/flutter/pull/77933) Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)


[77976](https://github.com/flutter/flutter/pull/77976) Removed ProgressIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77997](https://github.com/flutter/flutter/pull/77997) Removed TabPageSelector accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[77999](https://github.com/flutter/flutter/pull/77999) Removed InputDecorator accentColor dependency.  (cla: yes, f: material design, framework, waiting for tree to go green)


[78004](https://github.com/flutter/flutter/pull/78004) Fix documentation for Scrollbar.radius (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[78018](https://github.com/flutter/flutter/pull/78018) Fixed Buttons with icon RenderFlex overflow (cla: yes, f: material design, framework)


[78051](https://github.com/flutter/flutter/pull/78051) Fix bug in ButtonStyle.lerp(), in _LerpSides (cla: yes, f: material design, framework, waiting for tree to go green)


[78281](https://github.com/flutter/flutter/pull/78281) Added iconColor and textColor properties to ExpansionTile (cla: yes, f: material design, framework)


[78296](https://github.com/flutter/flutter/pull/78296) Removed FloatingActionButton accentColor dependency. (cla: yes, f: material design, framework)


[78302](https://github.com/flutter/flutter/pull/78302) Change the material docs link (cla: yes, f: material design, framework, waiting for tree to go green)


[78311](https://github.com/flutter/flutter/pull/78311) [Fonts] Update material icons (cla: yes, f: material design, framework)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78371](https://github.com/flutter/flutter/pull/78371) Removed accentTextTheme references from Typography API doc (cla: yes, f: material design, framework)


[78375](https://github.com/flutter/flutter/pull/78375) Removed accentColor refs from API docs (cla: yes, f: material design, framework)


[78378](https://github.com/flutter/flutter/pull/78378) Removed accentColor and accentTextTheme dependencies from flutter_gallery (cla: yes, f: material design, team, waiting for tree to go green)


[78395](https://github.com/flutter/flutter/pull/78395) fix the position of popup menu when have unsafe area (cla: yes, f: material design, framework, waiting for tree to go green)


[78428](https://github.com/flutter/flutter/pull/78428) Include validation for DatePicker and DateRangePicker inputOnly mode (cla: yes, f: date/time picker, f: material design, framework)


[78449](https://github.com/flutter/flutter/pull/78449) Remove accentColor et al.  from tests (cla: yes, f: material design, framework, team)


[78450](https://github.com/flutter/flutter/pull/78450) Add restorationId to Material/CupertinoPage (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78478](https://github.com/flutter/flutter/pull/78478) Fix error when choose noon on time picker (cla: yes, f: material design, framework, waiting for tree to go green)


[78484](https://github.com/flutter/flutter/pull/78484) Clean up ignores that are not ignoring anything (a: accessibility, cla: yes, f: cupertino, f: material design, framework)


[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)


[78501](https://github.com/flutter/flutter/pull/78501) Remove whitespace directionality formatter (cla: yes, f: material design, framework, waiting for tree to go green)


[78506](https://github.com/flutter/flutter/pull/78506) [State Restoration] Material DateRangePicker, adds some general state restoration tests (a: state restoration, cla: yes, f: date/time picker, f: material design, framework)


[78523](https://github.com/flutter/flutter/pull/78523) Custom PopupMenuItem padding (cla: yes, f: material design, framework)


[78574](https://github.com/flutter/flutter/pull/78574) Removed GridTileBar accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)


[78576](https://github.com/flutter/flutter/pull/78576) Removed DayPicker dependence on accentColor. (cla: yes, f: material design, framework, waiting for tree to go green)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


[78633](https://github.com/flutter/flutter/pull/78633) Fixes AlertDialog and SimpleDialog to not merge their content semantics (cla: yes, f: material design, framework, waiting for tree to go green)


[78658](https://github.com/flutter/flutter/pull/78658) Add fix for RectangularSliderTrackShape (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78663](https://github.com/flutter/flutter/pull/78663) Remove "unnecessary" imports in packages/flutter/lib. (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78672](https://github.com/flutter/flutter/pull/78672) Add fixes for [InputDecoration, InputDecorationTheme] hasFloatingPlaceholder -> floatingLabelBehavior (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78731](https://github.com/flutter/flutter/pull/78731) Add MaterialStateBorderSide.resolveWith (cla: yes, f: material design, framework)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


[78771](https://github.com/flutter/flutter/pull/78771) Removed TimePicker dependence on accentTextTheme. (cla: yes, f: material design, framework)


[78815](https://github.com/flutter/flutter/pull/78815) Automatically activate testfield in macOS when receives accessibility… (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78825](https://github.com/flutter/flutter/pull/78825) Revert "Fixed Buttons with icon RenderFlex overflow" (cla: yes, f: material design, framework, waiting for tree to go green)


[78897](https://github.com/flutter/flutter/pull/78897) Add dart Fix for TextSelectionThemeData (cla: yes, f: material design, framework, team, waiting for tree to go green)


[78919](https://github.com/flutter/flutter/pull/78919) Fix rendereditable to check the latest text before setting the selection (cla: yes, f: material design, framework, waiting for tree to go green)


[78928](https://github.com/flutter/flutter/pull/78928) change all dynamic slot to Object type (cla: yes, f: cupertino, f: material design, framework)


[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[79003](https://github.com/flutter/flutter/pull/79003) [flutter] use null aware operators for function invocations (cla: yes, f: material design, framework, waiting for tree to go green)


[79009](https://github.com/flutter/flutter/pull/79009) Updated TimePickerThemeData API doc (cla: yes, f: material design, framework, waiting for tree to go green)


[79024](https://github.com/flutter/flutter/pull/79024) Removed the built-in overlay from ReorderableListView. (cla: yes, f: material design, framework, will affect goldens)


[79027](https://github.com/flutter/flutter/pull/79027) [Fonts] Remove update_icons TODO (cla: yes, f: material design, framework, team, waiting for tree to go green)


[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)


[79053](https://github.com/flutter/flutter/pull/79053) Revert "Removed accentColor dependency from ExpansionTile" (cla: yes, f: material design, framework, waiting for tree to go green)


[79058](https://github.com/flutter/flutter/pull/79058) Revert "[Fonts] Update material icons (#78311)" (cla: yes, f: material design, framework)


[79085](https://github.com/flutter/flutter/pull/79085) Redo fix for button.icon layout overflow (cla: yes, f: material design, framework)


[79193](https://github.com/flutter/flutter/pull/79193) docs: add an example to ReorderableListView.builder (cla: yes, f: material design, framework)


[79239](https://github.com/flutter/flutter/pull/79239) Remove references to @required in favor of the `required` keyword (cla: yes, f: material design, framework, waiting for tree to go green)


[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)


[79299](https://github.com/flutter/flutter/pull/79299) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79300](https://github.com/flutter/flutter/pull/79300) Revert "Let InkWell/Ink/ancestor support GlobalKey so that splash doe… (cla: yes, f: material design, framework)


[79352](https://github.com/flutter/flutter/pull/79352) add missing trailing commas (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[79364](https://github.com/flutter/flutter/pull/79364) [Reland][Fonts] Update material icons  (cla: yes, f: material design, framework)


[79434](https://github.com/flutter/flutter/pull/79434) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79484](https://github.com/flutter/flutter/pull/79484) Properly position the built-in drag handles on horizontal ReorderableListViews. (cla: yes, f: material design, framework, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79489](https://github.com/flutter/flutter/pull/79489) Fix length formatter typo (cla: yes, f: material design, framework, waiting for tree to go green)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79506](https://github.com/flutter/flutter/pull/79506) `enterText` to move the caret to the end (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)


[79562](https://github.com/flutter/flutter/pull/79562) remove unnecessary trailing commas (cla: yes, f: cupertino, f: material design, framework)


[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79654](https://github.com/flutter/flutter/pull/79654) Revert "`enterText` to move the caret to the end" (a: tests, cla: yes, f: material design, framework)


[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79816](https://github.com/flutter/flutter/pull/79816) Fix an NNBD error in the Gallery text form field demo (cla: yes, f: material design, team, waiting for tree to go green)


[79828](https://github.com/flutter/flutter/pull/79828) Revert "Fix error when choose noon on time picker (#78478)" (cla: yes, f: material design, framework)


[79829](https://github.com/flutter/flutter/pull/79829) Redo Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)


### a: tests - 69 pull request(s)

[74446](https://github.com/flutter/flutter/pull/74446) Don't leak exceptions thrown by message channels (a: tests, cla: yes, framework, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74854](https://github.com/flutter/flutter/pull/74854) always pass filterQuality specified in the Image widget to canvas (a: tests, cla: yes, framework, waiting for tree to go green, will affect goldens)


[74856](https://github.com/flutter/flutter/pull/74856) driver nnbd (a: tests, cla: yes, framework, team)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[75030](https://github.com/flutter/flutter/pull/75030) Revert "NNBD integration_test" (a: tests, cla: yes, framework, team)


[75049](https://github.com/flutter/flutter/pull/75049) Removed the "new" keyword from the Flutter_test examples (a: tests, cla: yes, framework)


[75074](https://github.com/flutter/flutter/pull/75074) Reland integration_test NNBD (a: tests, cla: yes, framework, team)


[75175](https://github.com/flutter/flutter/pull/75175) Make flutter_driver be usable from a null-safe app (a: tests, cla: yes, framework, waiting for tree to go green)


[75266](https://github.com/flutter/flutter/pull/75266) Revert "Make flutter_driver be usable from a null-safe app" (a: tests, cla: yes, framework)


[75269](https://github.com/flutter/flutter/pull/75269) Reland "Make flutter_driver be usable from a null-safe app (#75175)" (a: tests, cla: yes, framework, waiting for tree to go green)


[75271](https://github.com/flutter/flutter/pull/75271) Add test for driver test organisation (a: tests, cla: yes, framework, waiting for tree to go green)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75317](https://github.com/flutter/flutter/pull/75317) Revert "Add test for driver test organisation" (a: tests, cla: yes, framework)


[75343](https://github.com/flutter/flutter/pull/75343) More null-safety fixes for flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75603](https://github.com/flutter/flutter/pull/75603) Widen getText support for RichText with multiple text spans in driver (a: tests, cla: yes, framework, waiting for tree to go green)


[75769](https://github.com/flutter/flutter/pull/75769) fix(flutter_driver): Properly declare socket as nullable (a: tests, cla: yes, framework, waiting for tree to go green)


[75894](https://github.com/flutter/flutter/pull/75894) Fix FocusManager constructor (a: tests, cla: yes, framework)


[75945](https://github.com/flutter/flutter/pull/75945) [web] Treeshake keymaps for web (4% code size reduction in hello world) (a: tests, cla: yes, framework, waiting for tree to go green)


[76157](https://github.com/flutter/flutter/pull/76157) Remove "unnecessary" imports in flutter_test (a: tests, cla: yes, framework, waiting for tree to go green)


[76158](https://github.com/flutter/flutter/pull/76158) Remove "unnecessary" imports in flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)


[76174](https://github.com/flutter/flutter/pull/76174) Use a null default skip value in testWidgets so it can inherit the group's skip flag (a: tests, cla: yes, framework, waiting for tree to go green)


[77014](https://github.com/flutter/flutter/pull/77014) Expose the diff from ComparisonResult (a: tests, cla: yes, framework, waiting for tree to go green)


[77028](https://github.com/flutter/flutter/pull/77028) Turn on iOS podspec linting in test (a: tests, cla: yes, t: xcode, team)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77090](https://github.com/flutter/flutter/pull/77090) Add instructions to integration_test example README (a: tests, cla: yes, framework, waiting for tree to go green)


[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77386](https://github.com/flutter/flutter/pull/77386) Roll Engine from 299eb3e710c1 to 67abe7f9a9e4 (13 revisions) (a: tests, cla: yes, engine, framework)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[77454](https://github.com/flutter/flutter/pull/77454) Fix a legacy TODO (a: tests, cla: yes, framework, team, waiting for tree to go green)


[77825](https://github.com/flutter/flutter/pull/77825) Make LocalFileComparator.compare easier to override (a: tests, cla: yes, framework, waiting for tree to go green)


[77837](https://github.com/flutter/flutter/pull/77837) non-breaking changes recommended by prefer_mixin lint (a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[78055](https://github.com/flutter/flutter/pull/78055) [integration_test] delay for at least one frame timing. (a: tests, cla: yes, framework, waiting for tree to go green)


[78263](https://github.com/flutter/flutter/pull/78263) Remove keyLabel and debugName from Logical/PhysicalKeyboardKey (a: tests, cla: yes, framework, team)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78493](https://github.com/flutter/flutter/pull/78493) Clean up ignores that are not ignoring anything (a: tests, cla: yes, framework, tool, waiting for tree to go green)


[78584](https://github.com/flutter/flutter/pull/78584) Revert "Fix a legacy TODO" (a: tests, cla: yes, framework, team)


[78630](https://github.com/flutter/flutter/pull/78630) Revert "Fix a legacy TODO (#77454)" (#78584) (a: tests, cla: yes, framework, team)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[79005](https://github.com/flutter/flutter/pull/79005) Revert "Remove keyLabel and debugName from Logical/PhysicalKeyboardKey" (a: tests, cla: yes, framework, team)


[79034](https://github.com/flutter/flutter/pull/79034) [flutter_test] make showKeyboard respect finder's skipOffstage value (a: tests, cla: yes, framework, waiting for tree to go green)


[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79061](https://github.com/flutter/flutter/pull/79061) Refactor text editing test APIs (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79090](https://github.com/flutter/flutter/pull/79090) Add timeline summary entries to capture vsync frame lag (a: tests, cla: yes, framework, waiting for tree to go green)


[79099](https://github.com/flutter/flutter/pull/79099) [versions] roll to latest test (a: tests, cla: yes, framework, team)


[79100](https://github.com/flutter/flutter/pull/79100) Make LogicalKeyboardKey.keyLabel a getter and better (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79217](https://github.com/flutter/flutter/pull/79217) Revert "Make LogicalKeyboardKey.keyLabel a getter and better" (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)


[79302](https://github.com/flutter/flutter/pull/79302) Reland Make LogicalKeyboardKey.keyLabel a getter and better #79100 (a: tests, cla: yes, framework, team, waiting for tree to go green)


[79310](https://github.com/flutter/flutter/pull/79310) Always write full timeline before summary (a: tests, cla: yes, framework, team)


[79407](https://github.com/flutter/flutter/pull/79407) Rolls isKeyboardKey engine change with fix (a: accessibility, a: tests, cla: yes, engine, framework, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79506](https://github.com/flutter/flutter/pull/79506) `enterText` to move the caret to the end (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)


[79654](https://github.com/flutter/flutter/pull/79654) Revert "`enterText` to move the caret to the end" (a: tests, cla: yes, f: material design, framework)


[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


[79959](https://github.com/flutter/flutter/pull/79959) Unblock roll by reverting #79061 (a: tests, cla: yes, framework, team)


### f: cupertino - 57 pull request(s)

[72828](https://github.com/flutter/flutter/pull/72828) Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74768](https://github.com/flutter/flutter/pull/74768) Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74805](https://github.com/flutter/flutter/pull/74805) [State Restoration] CupertinoModalPopupRoute (cla: yes, f: cupertino, framework, waiting for tree to go green)


[74826](https://github.com/flutter/flutter/pull/74826) Cherrypick Use the shortcuts temporary solution only on web (#74768) (cla: yes, f: cupertino, f: material design, framework)


[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[75005](https://github.com/flutter/flutter/pull/75005) Remove "unnecessary" imports in material (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75006](https://github.com/flutter/flutter/pull/75006) Remove "unnecessary" imports in cupertino tests (cla: yes, f: cupertino, framework, waiting for tree to go green)


[75287](https://github.com/flutter/flutter/pull/75287) Add fix for maxEnforced -> maxEnforcement (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75541](https://github.com/flutter/flutter/pull/75541) fixes TextInputFormatter gets wrong old value of a selection (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75549](https://github.com/flutter/flutter/pull/75549) Document that a CupertinoApp isn't necessary for an iOS app (cla: yes, f: cupertino, framework, waiting for tree to go green)


[75604](https://github.com/flutter/flutter/pull/75604) Reland #74722 (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[75670](https://github.com/flutter/flutter/pull/75670) CupertinoPageTransition Optimizations (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[76278](https://github.com/flutter/flutter/pull/76278) Remove a14n todos (cla: yes, f: cupertino, framework)


[76327](https://github.com/flutter/flutter/pull/76327) Keep the selection after 'Copy' pressed on iOS. (cla: yes, f: cupertino, framework, waiting for tree to go green)


[76339](https://github.com/flutter/flutter/pull/76339) Add fix for BottomNavigationBarItem.title -> label (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[76627](https://github.com/flutter/flutter/pull/76627) Revert "fixes TextInputFormatter gets wrong old value of a selection … (cla: yes, f: cupertino, f: material design, framework)


[76653](https://github.com/flutter/flutter/pull/76653) Reland "fixes TextInputFormatter gets wrong old value of a selection" (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[77026](https://github.com/flutter/flutter/pull/77026) Change some dynamics to Object? and document slot better (cla: yes, f: cupertino, framework, waiting for tree to go green)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)


[77754](https://github.com/flutter/flutter/pull/77754) Add mouseCursor, onEnter, and onExit to TextSpan (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77864](https://github.com/flutter/flutter/pull/77864) ShaderMask on web for CupertinoContextMenu (cla: yes, f: cupertino, framework)


[78058](https://github.com/flutter/flutter/pull/78058) Fix CupertinoTextField incorrect background color when disabled (cla: yes, f: cupertino, framework, waiting for tree to go green, will affect goldens)


[78140](https://github.com/flutter/flutter/pull/78140) CupertinoTextField to show disabled background color when decoration is null (cla: yes, f: cupertino, framework, waiting for tree to go green)


[78202](https://github.com/flutter/flutter/pull/78202) Dedup CupertinoAlertDialog and CupertinoActionSheet source code (cla: yes, f: cupertino, framework, waiting for tree to go green)


[78450](https://github.com/flutter/flutter/pull/78450) Add restorationId to Material/CupertinoPage (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78484](https://github.com/flutter/flutter/pull/78484) Clean up ignores that are not ignoring anything (a: accessibility, cla: yes, f: cupertino, f: material design, framework)


[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


[78663](https://github.com/flutter/flutter/pull/78663) Remove "unnecessary" imports in packages/flutter/lib. (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


[78815](https://github.com/flutter/flutter/pull/78815) Automatically activate testfield in macOS when receives accessibility… (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[78928](https://github.com/flutter/flutter/pull/78928) change all dynamic slot to Object type (cla: yes, f: cupertino, f: material design, framework)


[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)


[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)


[79299](https://github.com/flutter/flutter/pull/79299) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79434](https://github.com/flutter/flutter/pull/79434) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[79562](https://github.com/flutter/flutter/pull/79562) remove unnecessary trailing commas (cla: yes, f: cupertino, f: material design, framework)


[79620](https://github.com/flutter/flutter/pull/79620) update CupertinoPicker.selectionOverlay to nullable (cla: yes, f: cupertino, framework, waiting for tree to go green)


[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


[79842](https://github.com/flutter/flutter/pull/79842) fix cupertino refresh control style (cla: yes, f: cupertino, framework, waiting for tree to go green)


### a: accessibility - 45 pull request(s)

[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75705](https://github.com/flutter/flutter/pull/75705) Remove "unnecessary" imports in tests (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75813](https://github.com/flutter/flutter/pull/75813) Audit and update deprecation warnings (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75949](https://github.com/flutter/flutter/pull/75949) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75950](https://github.com/flutter/flutter/pull/75950) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[75952](https://github.com/flutter/flutter/pull/75952) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)


[76162](https://github.com/flutter/flutter/pull/76162) Const constructor audit. (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[76275](https://github.com/flutter/flutter/pull/76275) Remove one TODO (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[76415](https://github.com/flutter/flutter/pull/76415) [devicelab] Separate build and test from Flutter gallery tests (a: accessibility, cla: yes, team, waiting for tree to go green)


[77024](https://github.com/flutter/flutter/pull/77024) Adds set text semantics action to render editable (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77086](https://github.com/flutter/flutter/pull/77086) Revert "[devicelab] Separate build and test from Flutter gallery tests" (a: accessibility, cla: yes, team)


[77087](https://github.com/flutter/flutter/pull/77087) Enable file_names and package_names lints (a: accessibility, cla: yes, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77263](https://github.com/flutter/flutter/pull/77263) Re-land "Toggable Refactor (#76745)" (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)


[77287](https://github.com/flutter/flutter/pull/77287) Fix semantics node id overflow issue (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77295](https://github.com/flutter/flutter/pull/77295) disable semantics test for adding Set Text action in engine (a: accessibility, cla: yes, framework, waiting for tree to go green)


[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)


[77881](https://github.com/flutter/flutter/pull/77881) Add minWidth constraint to RawChip when materialTapTargetSize is padded (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[77942](https://github.com/flutter/flutter/pull/77942) Refactor: use one subprojects property (a: accessibility, cla: yes, d: examples, team, tool, waiting for tree to go green)


[77956](https://github.com/flutter/flutter/pull/77956) [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)


[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)


[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)


[78355](https://github.com/flutter/flutter/pull/78355) Revert "[devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)


[78361](https://github.com/flutter/flutter/pull/78361) Reland [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)


[78484](https://github.com/flutter/flutter/pull/78484) Clean up ignores that are not ignoring anything (a: accessibility, cla: yes, f: cupertino, f: material design, framework)


[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)


[78822](https://github.com/flutter/flutter/pull/78822) Take screenshot when drive fails (a: accessibility, cla: yes, team, team: flakes, tool)


[79295](https://github.com/flutter/flutter/pull/79295) Enable android semantics integration test (a: accessibility, cla: yes, team, waiting for tree to go green)


[79296](https://github.com/flutter/flutter/pull/79296) skip android semantics integration test to enable engine roll (a: accessibility, cla: yes, team, waiting for tree to go green)


[79299](https://github.com/flutter/flutter/pull/79299) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79352](https://github.com/flutter/flutter/pull/79352) add missing trailing commas (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)


[79407](https://github.com/flutter/flutter/pull/79407) Rolls isKeyboardKey engine change with fix (a: accessibility, a: tests, cla: yes, engine, framework, waiting for tree to go green)


[79419](https://github.com/flutter/flutter/pull/79419) one more path (a: accessibility, cla: yes, team)


[79421](https://github.com/flutter/flutter/pull/79421) Add missing io import to complex_layout_semantics_perf (a: accessibility, cla: yes, team)


[79434](https://github.com/flutter/flutter/pull/79434) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)


[79903](https://github.com/flutter/flutter/pull/79903) Revert "Reland [devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)


### a: null-safety - 41 pull request(s)

[74853](https://github.com/flutter/flutter/pull/74853) Migrate flutter_goldens to NNBD (a: null-safety, cla: yes, framework, team, waiting for tree to go green)


[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[78836](https://github.com/flutter/flutter/pull/78836) Make version and time in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78843](https://github.com/flutter/flutter/pull/78843) Make language_version in flutter_tool null safe (a: null-safety, cla: yes, team, tool)


[78845](https://github.com/flutter/flutter/pull/78845) Migrate flutter_tool tool helper files to null safety (a: null-safety, cla: yes, team, tool)


[78892](https://github.com/flutter/flutter/pull/78892) Migrate command_help to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78893](https://github.com/flutter/flutter/pull/78893) Migrate signals.dart to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[78896](https://github.com/flutter/flutter/pull/78896) Migrate flutter_tools file_system to null safety (a: null-safety, cla: yes, team, tool)


[78901](https://github.com/flutter/flutter/pull/78901) Migrate flutter_tools os.dart to null safety (a: null-safety, cla: yes, team, tool)


[78922](https://github.com/flutter/flutter/pull/78922) Migrate flutter_tool net.dart to null safety (a: null-safety, cla: yes, team, tool)


[78923](https://github.com/flutter/flutter/pull/78923) Migrate android_console to null safety (a: null-safety, cla: yes, team, tool)


[78932](https://github.com/flutter/flutter/pull/78932) Migrate error_handling_io to null safety (a: null-safety, cla: yes, team, tool)


[78934](https://github.com/flutter/flutter/pull/78934) Migrate deferred_components_validator to null safety (a: null-safety, cla: yes, team, tool)


[78939](https://github.com/flutter/flutter/pull/78939) Migrate localizations_utils to null safety (a: null-safety, cla: yes, team, tool)


[78942](https://github.com/flutter/flutter/pull/78942) Migrate visual_studio to null safety (a: null-safety, cla: yes, team, tool)


[78943](https://github.com/flutter/flutter/pull/78943) Migrate platform_plugins to null safety (a: null-safety, cla: yes, team, tool)


[78944](https://github.com/flutter/flutter/pull/78944) Migrate flutter_project_metadata to null safety (a: null-safety, cla: yes, team, tool)


[78949](https://github.com/flutter/flutter/pull/78949) Migrate device_port_forwarder to null safety (a: null-safety, cla: yes, team, tool)


[79016](https://github.com/flutter/flutter/pull/79016) Split globals.dart into null safe and unsafe libraries (a: null-safety, cla: yes, team, tool)


[79108](https://github.com/flutter/flutter/pull/79108) Migrate gen_l10n_types to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79111](https://github.com/flutter/flutter/pull/79111) Migrate file_store to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79342](https://github.com/flutter/flutter/pull/79342) Migrate code_signing to null safety (a: null-safety, cla: yes, team, tool)


[79346](https://github.com/flutter/flutter/pull/79346) Migrate event_printer and test_config to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79460](https://github.com/flutter/flutter/pull/79460) [Stocks App] NNBD migration, refresh gen-l10n (a: internationalization, a: null-safety, cla: yes, team, waiting for tree to go green)


[79469](https://github.com/flutter/flutter/pull/79469) Migrate build_info to null safety (a: null-safety, cla: yes, team, tool)


[79504](https://github.com/flutter/flutter/pull/79504) Migrate android_studio to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79525](https://github.com/flutter/flutter/pull/79525) Migrate analysis to null safety (a: null-safety, cla: yes, team, tool)


[79587](https://github.com/flutter/flutter/pull/79587) Migrate fingerprint to null safety (a: null-safety, cla: yes, team, tool)


[79611](https://github.com/flutter/flutter/pull/79611) Migrate android_sdk and application_package to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79682](https://github.com/flutter/flutter/pull/79682) Migrate doctor_validator to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79801](https://github.com/flutter/flutter/pull/79801) Migrate tools chrome.dart to null safety (a: null-safety, cla: yes, team, tool)


[79804](https://github.com/flutter/flutter/pull/79804) Migrate linux_doctor to null safety (a: null-safety, cla: yes, team, tool)


[79805](https://github.com/flutter/flutter/pull/79805) Migrate vscode to null safety (a: null-safety, cla: yes, team, tool)


[79806](https://github.com/flutter/flutter/pull/79806) Migrate android_workflow to null safety (a: null-safety, cla: yes, team, tool)


[79807](https://github.com/flutter/flutter/pull/79807) Migrate some workflows and doctor validators to null safety (a: null-safety, cla: yes, team, tool)


[79813](https://github.com/flutter/flutter/pull/79813) Migrate intellij_validator to null safety (a: null-safety, cla: yes, team, tool)


[79888](https://github.com/flutter/flutter/pull/79888) [web] Fix url strategy null safety (a: null-safety, cla: yes, f: routes, platform-web, waiting for tree to go green)


[79900](https://github.com/flutter/flutter/pull/79900) Move cache from globals to globals_null_migrated (a: null-safety, cla: yes, team, tool)


[79907](https://github.com/flutter/flutter/pull/79907) Migrate flutter_tool test/src/common to null safety (a: null-safety, cla: yes, team, tool)


[79908](https://github.com/flutter/flutter/pull/79908) Start migrating flutter_tools test src to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)


[79917](https://github.com/flutter/flutter/pull/79917) Allow null Config.getValue() results (a: null-safety, cla: yes, team, tool)


### d: examples - 25 pull request(s)

[74415](https://github.com/flutter/flutter/pull/74415) Adding hero example (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)


[74820](https://github.com/flutter/flutter/pull/74820) Remove "unnecessary" imports in examples (cla: yes, d: examples, team, waiting for tree to go green)


[74857](https://github.com/flutter/flutter/pull/74857) Migrate remaining examples to null-safety (cla: yes, d: examples, team, waiting for tree to go green)


[75022](https://github.com/flutter/flutter/pull/75022) Migrate driver tests in example/ to NNBD (cla: yes, d: examples, team, waiting for tree to go green)


[75161](https://github.com/flutter/flutter/pull/75161) Revert "Migrate driver tests in example/ to NNBD" (cla: yes, d: examples, team)


[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[75264](https://github.com/flutter/flutter/pull/75264) Re-land "Migrate driver tests in example/ to NNBD (#75022)" (cla: yes, d: examples, team, waiting for tree to go green)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[76554](https://github.com/flutter/flutter/pull/76554) Build more integration tests during pre-submit (cla: yes, d: examples, team)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77093](https://github.com/flutter/flutter/pull/77093) Apply changes caused by https://github.com/flutter/flutter/pull/76662 (cla: yes, d: examples, team, waiting for tree to go green)


[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)


[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)


[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)


[77327](https://github.com/flutter/flutter/pull/77327) Fix typo (cla: yes, d: examples, team)


[77606](https://github.com/flutter/flutter/pull/77606) [Docs] RouteObserver<PageRoute> cannot subscribe ModalRoute (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77868](https://github.com/flutter/flutter/pull/77868) Update samples to use repo analysis options, Fix sample templates and a ton of analyzer issues (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77942](https://github.com/flutter/flutter/pull/77942) Refactor: use one subprojects property (a: accessibility, cla: yes, d: examples, team, tool, waiting for tree to go green)


[78143](https://github.com/flutter/flutter/pull/78143) Update docs to reflect Null Safety (cla: yes, d: api docs, d: examples, documentation, framework)


[78623](https://github.com/flutter/flutter/pull/78623) Reverts "Implement dartPluginClass support for plugins #74469" (cla: yes, d: examples, team, tool)


[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[79743](https://github.com/flutter/flutter/pull/79743) Update the `Dismissible` code sample (cla: yes, d: examples, framework, waiting for tree to go green)


### engine - 25 pull request(s)

[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75458](https://github.com/flutter/flutter/pull/75458) Revert "Roll Engine from 8076607c3ea3 to 6a2df7f1c9f6 (4 revisions)" (cla: yes, engine)


[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[75804](https://github.com/flutter/flutter/pull/75804) [flutter_releases] Flutter Framework 1.26.0-17.5.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[75937](https://github.com/flutter/flutter/pull/75937) [flutter_releases] Flutter Framework 1.26.0-17.6.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)


[76217](https://github.com/flutter/flutter/pull/76217) Revert "Roll Engine from 6993cb229b99 to 9bcb3bfb0ecb (6 revisions)" (cla: yes, engine)


[76381](https://github.com/flutter/flutter/pull/76381) Cherrypick engine to c53a160d7092ce4ec77f773d439a46881bc4b76d (cla: yes, engine)


[76385](https://github.com/flutter/flutter/pull/76385) Revert "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions)" (cla: yes, engine)


[76394](https://github.com/flutter/flutter/pull/76394) Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)" (cla: yes, engine, team)


[76403](https://github.com/flutter/flutter/pull/76403) Revert "Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)"" (cla: yes, engine, team)


[76637](https://github.com/flutter/flutter/pull/76637) [flutter_releases] Flutter 1.26.0-17.7.pre Beta Framework Cherrypicks (cla: yes, engine)


[76720](https://github.com/flutter/flutter/pull/76720) [flutter_releases] Flutter 1.26.0-17.8.pre Beta Framework Cherrypicks (cla: yes, engine)


[76793](https://github.com/flutter/flutter/pull/76793) Revert "Roll Engine from 93cb5dbbc700 to 867e51b76256 (3 revisions)" (cla: yes, engine)


[77154](https://github.com/flutter/flutter/pull/77154) enable build test, roll engine (cla: yes, engine, team, tool)


[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[77204](https://github.com/flutter/flutter/pull/77204) Roll Engine from cd0e54348b61 to 72bbc5d92ce1 (cla: yes, engine)


[77386](https://github.com/flutter/flutter/pull/77386) Roll Engine from 299eb3e710c1 to 67abe7f9a9e4 (13 revisions) (a: tests, cla: yes, engine, framework)


[77840](https://github.com/flutter/flutter/pull/77840) Cherrypick engine to 711ab3fda05004ee5f6035f2a0bf099fca39a129 (cla: yes, engine)


[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[78474](https://github.com/flutter/flutter/pull/78474) [flutter_releases] Flutter Beta 2.1.0-12.2.pre Framework Cherrypicks (cla: yes, engine, tool)


[79002](https://github.com/flutter/flutter/pull/79002) Manual roll engine to d59a01d to b5e15d0 (15 commits) (cla: yes, engine, waiting for tree to go green, will affect goldens)


[79119](https://github.com/flutter/flutter/pull/79119) Revert "Roll Engine from b5e15d055d13 to 6f27f892d95e (27 revisions)" (cla: yes, engine)


[79407](https://github.com/flutter/flutter/pull/79407) Rolls isKeyboardKey engine change with fix (a: accessibility, a: tests, cla: yes, engine, framework, waiting for tree to go green)


[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)


[79953](https://github.com/flutter/flutter/pull/79953) Manually roll engine to 56b13559807bf4cb83d16c659757d6ae4f209490 (cla: yes, engine)


### platform-ios - 16 pull request(s)

[74777](https://github.com/flutter/flutter/pull/74777) Replace MockXcode with Xcode.test in unit tests (cla: yes, platform-ios, team, tool, waiting for tree to go green)


[75163](https://github.com/flutter/flutter/pull/75163) Avoid iOS local networking dialog in integration tests (cla: yes, platform-ios, team, waiting for tree to go green)


[75351](https://github.com/flutter/flutter/pull/75351) Suggest precache instead of build when engine artifacts are missing (cla: yes, platform-ios, tool)


[75387](https://github.com/flutter/flutter/pull/75387) Install prebuilt iOS app only once (cla: yes, platform-ios, tool)


[76665](https://github.com/flutter/flutter/pull/76665) Move iOS framework thinning into the tool as assemble target (cla: yes, platform-ios, t: xcode, tool)


[76830](https://github.com/flutter/flutter/pull/76830) Add ephemeral iOS directory to put future generated files (cla: yes, platform-ios, tool, waiting for tree to go green)


[76833](https://github.com/flutter/flutter/pull/76833) Opt into CocoaPods parallel codesigning (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[77007](https://github.com/flutter/flutter/pull/77007) Move iOS Flutter.framework thinning into copy assemble build target (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[77329](https://github.com/flutter/flutter/pull/77329) Bitcode strip Flutter.framework in assemble build target (cla: yes, platform-ios, team, tool)


[77420](https://github.com/flutter/flutter/pull/77420) Add debug_second_compile_millis benchmark metric (cla: yes, platform-android, platform-ios, team, team: benchmark, waiting for tree to go green)


[77428](https://github.com/flutter/flutter/pull/77428) Add iOS archive codesign test (cla: yes, platform-ios, team, waiting for tree to go green)


[77664](https://github.com/flutter/flutter/pull/77664) Move iOS codesigning into assemble build target (cla: yes, platform-ios, t: xcode, tool)


[77756](https://github.com/flutter/flutter/pull/77756) Implement iOS app install deltas (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[78085](https://github.com/flutter/flutter/pull/78085) Allow local networking Info.plist insertion to fail (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[78592](https://github.com/flutter/flutter/pull/78592) Skip linking against Flutter for CocoaPods transitive dependencies (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)


[78823](https://github.com/flutter/flutter/pull/78823) Update Podfile.lock modified timestamp when pod install is run (cla: yes, platform-ios, tool, waiting for tree to go green)


### a: internationalization - 16 pull request(s)

[73964](https://github.com/flutter/flutter/pull/73964) Adds First/Last buttons to PaginatedDataTable (a: internationalization, cla: yes, f: material design, framework, waiting for tree to go green)


[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75209](https://github.com/flutter/flutter/pull/75209) [gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified (a: internationalization, cla: yes, tool, waiting for tree to go green)


[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)


[75346](https://github.com/flutter/flutter/pull/75346) Relands "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" (a: internationalization, cla: yes, tool)


[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)


[76066](https://github.com/flutter/flutter/pull/76066) [flutter_tools] Avoid duplicated calls to l10n generation (a: internationalization, cla: yes, tool, waiting for tree to go green)


[76159](https://github.com/flutter/flutter/pull/76159) Remove "unnecessary" imports. (a: internationalization, cla: yes, f: material design, waiting for tree to go green)


[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)


[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)


[78778](https://github.com/flutter/flutter/pull/78778) [gen-l10n] Remove need for ignoring two lints in generated code (a: internationalization, cla: yes, tool, waiting for tree to go green)


[78975](https://github.com/flutter/flutter/pull/78975) [gen-l10n] Remove more ignores, conditionally generate some code (a: internationalization, cla: yes, tool, waiting for tree to go green)


[79263](https://github.com/flutter/flutter/pull/79263) [gen-l10n] Add `nullable-getter` flag (a: internationalization, cla: yes, tool, waiting for tree to go green)


[79460](https://github.com/flutter/flutter/pull/79460) [Stocks App] NNBD migration, refresh gen-l10n (a: internationalization, a: null-safety, cla: yes, team, waiting for tree to go green)


### d: api docs - 13 pull request(s)

[74415](https://github.com/flutter/flutter/pull/74415) Adding hero example (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[76387](https://github.com/flutter/flutter/pull/76387) Refactor tabbar code sample (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)


[77606](https://github.com/flutter/flutter/pull/77606) [Docs] RouteObserver<PageRoute> cannot subscribe ModalRoute (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77793](https://github.com/flutter/flutter/pull/77793) [FloatingActionButtonLocation] Add spacing between placement entries in documentation (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77861](https://github.com/flutter/flutter/pull/77861) Spelling standardization: implementer (cla: yes, d: api docs, waiting for tree to go green)


[77868](https://github.com/flutter/flutter/pull/77868) Update samples to use repo analysis options, Fix sample templates and a ton of analyzer issues (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[78004](https://github.com/flutter/flutter/pull/78004) Fix documentation for Scrollbar.radius (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[78143](https://github.com/flutter/flutter/pull/78143) Update docs to reflect Null Safety (cla: yes, d: api docs, d: examples, documentation, framework)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


### t: xcode - 12 pull request(s)

[75822](https://github.com/flutter/flutter/pull/75822) Avoid duplicating Pods-Runner xcconfig #includes (cla: yes, t: xcode, tool, waiting for tree to go green)


[76665](https://github.com/flutter/flutter/pull/76665) Move iOS framework thinning into the tool as assemble target (cla: yes, platform-ios, t: xcode, tool)


[76833](https://github.com/flutter/flutter/pull/76833) Opt into CocoaPods parallel codesigning (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[76834](https://github.com/flutter/flutter/pull/76834) Stop trying to thin iOS App.framework (cla: yes, t: xcode, tool, waiting for tree to go green)


[77007](https://github.com/flutter/flutter/pull/77007) Move iOS Flutter.framework thinning into copy assemble build target (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[77025](https://github.com/flutter/flutter/pull/77025) Update minimum required version to Xcode 12 (cla: yes, t: xcode, tool, waiting for tree to go green)


[77028](https://github.com/flutter/flutter/pull/77028) Turn on iOS podspec linting in test (a: tests, cla: yes, t: xcode, team)


[77664](https://github.com/flutter/flutter/pull/77664) Move iOS codesigning into assemble build target (cla: yes, platform-ios, t: xcode, tool)


[77756](https://github.com/flutter/flutter/pull/77756) Implement iOS app install deltas (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[78085](https://github.com/flutter/flutter/pull/78085) Allow local networking Info.plist insertion to fail (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)


[78272](https://github.com/flutter/flutter/pull/78272) Download platform artifacts from assemble if needed (cla: yes, t: gradle, t: xcode, tool, waiting for tree to go green)


[78592](https://github.com/flutter/flutter/pull/78592) Skip linking against Flutter for CocoaPods transitive dependencies (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)


### documentation - 11 pull request(s)

[74415](https://github.com/flutter/flutter/pull/74415) Adding hero example (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[76387](https://github.com/flutter/flutter/pull/76387) Refactor tabbar code sample (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)


[77606](https://github.com/flutter/flutter/pull/77606) [Docs] RouteObserver<PageRoute> cannot subscribe ModalRoute (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[77793](https://github.com/flutter/flutter/pull/77793) [FloatingActionButtonLocation] Add spacing between placement entries in documentation (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[77868](https://github.com/flutter/flutter/pull/77868) Update samples to use repo analysis options, Fix sample templates and a ton of analyzer issues (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)


[78004](https://github.com/flutter/flutter/pull/78004) Fix documentation for Scrollbar.radius (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)


[78143](https://github.com/flutter/flutter/pull/78143) Update docs to reflect Null Safety (cla: yes, d: api docs, d: examples, documentation, framework)


[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)


### f: scrolling - 11 pull request(s)

[73526](https://github.com/flutter/flutter/pull/73526) SliverAppBar Default Elevation Patch (a: quality, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[75095](https://github.com/flutter/flutter/pull/75095) Fixed improper assertion of maxCrossAxisExtent (cla: yes, f: scrolling, framework)


[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)


[75764](https://github.com/flutter/flutter/pull/75764) ScrollController.jumpTo zero should not trigger the refresh indicator (cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)


[76173](https://github.com/flutter/flutter/pull/76173) Scrollbar updates for native Android behavior (a: fidelity, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[76312](https://github.com/flutter/flutter/pull/76312) add keyboardDismissBehavior into SingleChildScrollView (cla: yes, f: scrolling, framework, waiting for tree to go green)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)


### platform-web - 9 pull request(s)

[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)


[76656](https://github.com/flutter/flutter/pull/76656) [web] Arrow keys change selected item in dropdown (cla: yes, f: focus, f: material design, framework, platform-web, waiting for tree to go green)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


[79888](https://github.com/flutter/flutter/pull/79888) [web] Fix url strategy null safety (a: null-safety, cla: yes, f: routes, platform-web, waiting for tree to go green)


### will affect goldens - 8 pull request(s)

[74760](https://github.com/flutter/flutter/pull/74760) Roll Engine from 5d3477eab415 to 72fbce3a2ccb (12 revisions) (cla: yes, waiting for tree to go green, will affect goldens)


[74854](https://github.com/flutter/flutter/pull/74854) always pass filterQuality specified in the Image widget to canvas (a: tests, cla: yes, framework, waiting for tree to go green, will affect goldens)


[75827](https://github.com/flutter/flutter/pull/75827) Roll Engine from cdc49c575b0b to b9ecd8aca650 (2 revisions) (cla: yes, waiting for tree to go green, will affect goldens)


[76352](https://github.com/flutter/flutter/pull/76352) Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (cla: yes, waiting for tree to go green, will affect goldens)


[78058](https://github.com/flutter/flutter/pull/78058) Fix CupertinoTextField incorrect background color when disabled (cla: yes, f: cupertino, framework, waiting for tree to go green, will affect goldens)


[79002](https://github.com/flutter/flutter/pull/79002) Manual roll engine to d59a01d to b5e15d0 (15 commits) (cla: yes, engine, waiting for tree to go green, will affect goldens)


[79024](https://github.com/flutter/flutter/pull/79024) Removed the built-in overlay from ReorderableListView. (cla: yes, f: material design, framework, will affect goldens)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


### a: desktop - 7 pull request(s)

[61221](https://github.com/flutter/flutter/pull/61221) [flutter_tools] Add ARM64 Linux host and cross-building option support (a: desktop, cla: yes, platform-linux, tool)


[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)


[76433](https://github.com/flutter/flutter/pull/76433) Turn on desktop and web integration tests for beta and stable (a: desktop, cla: yes, team, waiting for tree to go green)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[77228](https://github.com/flutter/flutter/pull/77228) Add Windows desktop files for manual tests (a: desktop, cla: yes, platform-windows, team)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


### team: flakes - 6 pull request(s)

[74378](https://github.com/flutter/flutter/pull/74378) Dump logs on failing devicelab test to recipe artifact location (cla: yes, team, team: flakes)


[76153](https://github.com/flutter/flutter/pull/76153) Do not fail if 9xth_percentile_memory_usage is not recorded (cla: yes, team, team: flakes, waiting for tree to go green)


[76838](https://github.com/flutter/flutter/pull/76838) Remove dart_plugin_registry_test timeouts (cla: yes, team, team: flakes, waiting for tree to go green)


[77192](https://github.com/flutter/flutter/pull/77192) Increase dart migrate integration test timeout (cla: yes, team, team: flakes, tool, waiting for tree to go green)


[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)


[78822](https://github.com/flutter/flutter/pull/78822) Take screenshot when drive fails (a: accessibility, cla: yes, team, team: flakes, tool)


### a: text input - 6 pull request(s)

[74768](https://github.com/flutter/flutter/pull/74768) Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)


[77172](https://github.com/flutter/flutter/pull/77172) Support block delete with word and line modifiers (a: text input, cla: yes, framework, waiting for tree to go green)


[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)


[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79668](https://github.com/flutter/flutter/pull/79668) Fix typo: edition -> editing (a: text input, cla: yes, framework)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


### severe: API break - 5 pull request(s)

[73510](https://github.com/flutter/flutter/pull/73510) Reland "Add BuildContext parameter to TextEditingController.buildTextSpan" (cla: yes, f: material design, framework, severe: API break, waiting for tree to go green)


[73750](https://github.com/flutter/flutter/pull/73750) Remove deprecated BinaryMessages (cla: yes, framework, severe: API break, waiting for tree to go green)


[73751](https://github.com/flutter/flutter/pull/73751) Remove deprecated TypeMatcher class (cla: yes, framework, severe: API break, waiting for tree to go green)


[76331](https://github.com/flutter/flutter/pull/76331) Remove deprecated TypeMatcher (cla: yes, framework, severe: API break, team, waiting for tree to go green)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


### team: infra - 5 pull request(s)

[75179](https://github.com/flutter/flutter/pull/75179) Adopt subshard naming convention in build_tests (cla: yes, team, team: infra, waiting for tree to go green)


[75736](https://github.com/flutter/flutter/pull/75736) Compress module_test_ios xcresult (cla: yes, team, team: infra)


[78678](https://github.com/flutter/flutter/pull/78678) Update cluster. (cla: yes, team, team: infra)


[79332](https://github.com/flutter/flutter/pull/79332) Point gallery test data to FLUTTER_TEST_OUTPUTS_DIR (cla: yes, team, team: infra, waiting for tree to go green)


[79514](https://github.com/flutter/flutter/pull/79514) Take screenshot when startup perf test fails to run (cla: yes, team, team: infra, waiting for tree to go green)


### a: quality - 4 pull request(s)

[73526](https://github.com/flutter/flutter/pull/73526) SliverAppBar Default Elevation Patch (a: quality, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


[75809](https://github.com/flutter/flutter/pull/75809) Apply bottom margin to FABs that have been boosted into the Safe Area (a: fidelity, a: quality, cla: yes, f: material design, framework, waiting for tree to go green)


[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)


[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)


### severe: new feature - 3 pull request(s)

[76192](https://github.com/flutter/flutter/pull/76192) [flutter_tools] Deferred components build system (cla: yes, severe: new feature, tool, waiting for tree to go green)


[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)


[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


### a: state restoration - 3 pull request(s)

[77879](https://github.com/flutter/flutter/pull/77879) [State Restoration] Material Date Picker (a: state restoration, cla: yes, f: date/time picker, f: material design, framework, waiting for tree to go green)


[78506](https://github.com/flutter/flutter/pull/78506) [State Restoration] Material DateRangePicker, adds some general state restoration tests (a: state restoration, cla: yes, f: date/time picker, f: material design, framework)


[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)


### f: date/time picker - 3 pull request(s)

[77879](https://github.com/flutter/flutter/pull/77879) [State Restoration] Material Date Picker (a: state restoration, cla: yes, f: date/time picker, f: material design, framework, waiting for tree to go green)


[78428](https://github.com/flutter/flutter/pull/78428) Include validation for DatePicker and DateRangePicker inputOnly mode (cla: yes, f: date/time picker, f: material design, framework)


[78506](https://github.com/flutter/flutter/pull/78506) [State Restoration] Material DateRangePicker, adds some general state restoration tests (a: state restoration, cla: yes, f: date/time picker, f: material design, framework)


### platform-android - 2 pull request(s)

[76406](https://github.com/flutter/flutter/pull/76406) Do not show embedding warning for plugins when example app is missing (cla: yes, platform-android, tool, waiting for tree to go green)


[77420](https://github.com/flutter/flutter/pull/77420) Add debug_second_compile_millis benchmark metric (cla: yes, platform-android, platform-ios, team, team: benchmark, waiting for tree to go green)


### cp: 1.26 completed - 2 pull request(s)

[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75370](https://github.com/flutter/flutter/pull/75370) roll packages (cla: yes, cp: 1.26, cp: 1.26 completed, team, waiting for tree to go green)


### t: gradle - 2 pull request(s)

[78272](https://github.com/flutter/flutter/pull/78272) Download platform artifacts from assemble if needed (cla: yes, t: gradle, t: xcode, tool, waiting for tree to go green)


[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)


### cp: 1.26 - 2 pull request(s)

[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)


[75370](https://github.com/flutter/flutter/pull/75370) roll packages (cla: yes, cp: 1.26, cp: 1.26 completed, team, waiting for tree to go green)


### a: fidelity - 2 pull request(s)

[75809](https://github.com/flutter/flutter/pull/75809) Apply bottom margin to FABs that have been boosted into the Safe Area (a: fidelity, a: quality, cla: yes, f: material design, framework, waiting for tree to go green)


[76173](https://github.com/flutter/flutter/pull/76173) Scrollbar updates for native Android behavior (a: fidelity, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)


### tech-debt - 2 pull request(s)

[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)


[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)


### f: routes - 2 pull request(s)

[77410](https://github.com/flutter/flutter/pull/77410) Fix missing root Scaffold check in ScaffoldMessenger  (cla: yes, f: material design, f: routes, framework, severe: crash, waiting for tree to go green)


[79888](https://github.com/flutter/flutter/pull/79888) [web] Fix url strategy null safety (a: null-safety, cla: yes, f: routes, platform-web, waiting for tree to go green)


### f: gestures - 1 pull request(s)

[73042](https://github.com/flutter/flutter/pull/73042) Timer based pointer event resampling (cla: yes, f: gestures, framework)


### f: focus - 1 pull request(s)

[76656](https://github.com/flutter/flutter/pull/76656) [web] Arrow keys change selected item in dropdown (cla: yes, f: focus, f: material design, framework, platform-web, waiting for tree to go green)


### customer: crowd - 1 pull request(s)

[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)


### platform-linux - 1 pull request(s)

[61221](https://github.com/flutter/flutter/pull/61221) [flutter_tools] Add ARM64 Linux host and cross-building option support (a: desktop, cla: yes, platform-linux, tool)


### platform-mac - 1 pull request(s)

[77316](https://github.com/flutter/flutter/pull/77316) Delete unzipped FlutterMacOS.framework before replacing artifact (cla: yes, platform-mac, tool, waiting for tree to go green)


### cp: 2.0 completed - 1 pull request(s)

[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)


### platform-windows - 1 pull request(s)

[77228](https://github.com/flutter/flutter/pull/77228) Add Windows desktop files for manual tests (a: desktop, cla: yes, platform-windows, team)


### severe: crash - 1 pull request(s)

[77410](https://github.com/flutter/flutter/pull/77410) Fix missing root Scaffold check in ScaffoldMessenger  (cla: yes, f: material design, f: routes, framework, severe: crash, waiting for tree to go green)


### cp: 2.0 - 1 pull request(s)

[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)


### team: benchmark - 1 pull request(s)

[77420](https://github.com/flutter/flutter/pull/77420) Add debug_second_compile_millis benchmark metric (cla: yes, platform-android, platform-ios, team, team: benchmark, waiting for tree to go green)


### a: images - 1 pull request(s)

[79289](https://github.com/flutter/flutter/pull/79289) Drain socket before throwing (a: images, cla: yes, framework, waiting for tree to go green)


### a: existing-apps - 1 pull request(s)

[78259](https://github.com/flutter/flutter/pull/78259) Point "flutter build ipa --analyze-size" to archive app output (a: existing-apps, cla: yes, tool, waiting for tree to go green)


### a: error message - 1 pull request(s)

[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)



## Merged PRs by labels for `flutter/engine`




### cla: yes - 985 pull request(s)

[21824](https://github.com/flutter/engine/pull/21824) Add DiffContext (cla: yes, waiting for tree to go green)


[23465](https://github.com/flutter/engine/pull/23465) Hardware Keyboard: Windows (cla: yes)


[23466](https://github.com/flutter/engine/pull/23466) Hardware keyboard: Web, embedder, and dart:ui (cla: yes, platform-ios, platform-web, waiting for tree to go green)


[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)


[23573](https://github.com/flutter/engine/pull/23573) Windows: Add CoreWindow implementation of FlutterWindowsView (Flutter#70205) (cla: yes, needs tests)


[23660](https://github.com/flutter/engine/pull/23660) Add a --linux shortcut to --target-os=linux (cla: yes)


[23674](https://github.com/flutter/engine/pull/23674) Fix argument specifier for g_warning() (cla: yes, waiting for tree to go green)


[23730](https://github.com/flutter/engine/pull/23730) Continue filling in the list of FontFeatures (cla: yes, waiting for tree to go green)


[23776](https://github.com/flutter/engine/pull/23776) unhide uitextinput when focused (cla: yes, platform-ios, waiting for tree to go green)


[23793](https://github.com/flutter/engine/pull/23793) fix video(texture) with opacity can not play issue (cla: yes, waiting for tree to go green)


[23800](https://github.com/flutter/engine/pull/23800) [canvaskit] fix text background, foreground, color; add text style tests (cla: yes)


[23870](https://github.com/flutter/engine/pull/23870) Wires up accessibility bridge in mac embedding (cla: yes)


[23906](https://github.com/flutter/engine/pull/23906) Increase logging in AngleSurfaceManager (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[23911](https://github.com/flutter/engine/pull/23911) Fix Android IO and Worker threads priority issue (cla: yes, platform-android, waiting for tree to go green)


[23931](https://github.com/flutter/engine/pull/23931) Ensures that hit testing only returns focusable nodes. (cla: yes, cp: 1.26, waiting for tree to go green)


[23934](https://github.com/flutter/engine/pull/23934) Remove libtxt styled runs benchmark (cla: yes, waiting for tree to go green)


[23948](https://github.com/flutter/engine/pull/23948) Grammatical mistake on pull request template (cla: yes, waiting for tree to go green)


[23955](https://github.com/flutter/engine/pull/23955) Fix "Buffer not large enough for pixels" by adding buffer.rewind() (cla: yes, platform-android, waiting for tree to go green)


[23960](https://github.com/flutter/engine/pull/23960) Roll Skia from f661ec788b14 to 798021ada347 (3 revisions) (cla: yes, waiting for tree to go green)


[23961](https://github.com/flutter/engine/pull/23961) [web] Fix flake due to shadow rendering difference on webkit (cla: yes, platform-web, waiting for tree to go green)


[23962](https://github.com/flutter/engine/pull/23962) Roll Fuchsia Linux SDK from DLfskqEUx... to f9rffU-3C... (cla: yes, waiting for tree to go green)


[23963](https://github.com/flutter/engine/pull/23963) Pass sampling rather than rely on (deprecated) filter-quality (cla: yes, waiting for tree to go green)


[23964](https://github.com/flutter/engine/pull/23964) Roll Skia from 798021ada347 to 0ecfdea19978 (10 revisions) (cla: yes, waiting for tree to go green)


[23965](https://github.com/flutter/engine/pull/23965) [web] Fix alignment issue in rich paragraphs (cla: yes, platform-web, waiting for tree to go green)


[23966](https://github.com/flutter/engine/pull/23966) Roll Dart SDK from 15dfe858c4a6 to 89cd39c6eee4 (1 revision) (cla: yes, waiting for tree to go green)


[23967](https://github.com/flutter/engine/pull/23967) [macos] Make metal the default rendering backend on macOS >= 10.14 (cla: yes, waiting for tree to go green)


[23968](https://github.com/flutter/engine/pull/23968) Roll Skia from 0ecfdea19978 to a6bff0c3446b (3 revisions) (cla: yes, waiting for tree to go green)


[23969](https://github.com/flutter/engine/pull/23969) [web] Fix svg based stroke rendering. (cla: yes)


[23970](https://github.com/flutter/engine/pull/23970) Fix a null pointer dereference if dladdr is unable to find a symbol name (cla: yes, waiting for tree to go green)


[23971](https://github.com/flutter/engine/pull/23971) Roll Skia from a6bff0c3446b to 6742d13cbe2e (9 revisions) (cla: yes, waiting for tree to go green)


[23973](https://github.com/flutter/engine/pull/23973) Roll Dart SDK from 89cd39c6eee4 to c0c5298d3629 (1 revision) (cla: yes, waiting for tree to go green)


[23975](https://github.com/flutter/engine/pull/23975) Roll Skia from 6742d13cbe2e to 4d6310ab2070 (7 revisions) (cla: yes, waiting for tree to go green)


[23976](https://github.com/flutter/engine/pull/23976) Roll Fuchsia Mac SDK from FtwF654ce... to d_4gHZXiG... (cla: yes, waiting for tree to go green)


[23977](https://github.com/flutter/engine/pull/23977) Roll Dart SDK from c0c5298d3629 to 98e6e543e88d (1 revision) (cla: yes, waiting for tree to go green)


[23979](https://github.com/flutter/engine/pull/23979) Roll Skia from 4d6310ab2070 to a78376bf2aea (4 revisions) (cla: yes, waiting for tree to go green)


[23980](https://github.com/flutter/engine/pull/23980) Load FlutterLoader when creating FlutterEngineGroup (cla: yes, platform-android, waiting for tree to go green)


[23981](https://github.com/flutter/engine/pull/23981) Roll Fuchsia Linux SDK from f9rffU-3C... to flUwG0eOB... (cla: yes, waiting for tree to go green)


[23982](https://github.com/flutter/engine/pull/23982) Roll Dart SDK from 98e6e543e88d to a80bedfd7bc3 (1 revision) (cla: yes, waiting for tree to go green)


[23984](https://github.com/flutter/engine/pull/23984) Roll Skia from a78376bf2aea to 22cc3be64b3e (1 revision) (cla: yes, waiting for tree to go green)


[23986](https://github.com/flutter/engine/pull/23986) Roll buildroot to 33f05b6c (cla: yes)


[23990](https://github.com/flutter/engine/pull/23990) [windows] Honor only valid resize requests (cla: yes, waiting for tree to go green)


[23992](https://github.com/flutter/engine/pull/23992) Roll Fuchsia Mac SDK from d_4gHZXiG... to vY3-OtizQ... (cla: yes, waiting for tree to go green)


[23994](https://github.com/flutter/engine/pull/23994) Roll Skia from 22cc3be64b3e to dd9449c23b9d (11 revisions) (cla: yes, waiting for tree to go green)


[23995](https://github.com/flutter/engine/pull/23995) [web] Fix drawVertices rendering when colors array is null and style is fill (cla: yes, platform-web)


[23996](https://github.com/flutter/engine/pull/23996) Roll Dart SDK from a80bedfd7bc3 to a50a89356008 (1 revision) (cla: yes, waiting for tree to go green)


[23999](https://github.com/flutter/engine/pull/23999) Roll ANGLE (cla: yes)


[24000](https://github.com/flutter/engine/pull/24000) Roll Skia from dd9449c23b9d to b7f5e1b20db1 (7 revisions) (cla: yes, waiting for tree to go green)


[24001](https://github.com/flutter/engine/pull/24001) [canvaskit] remove the DOM node of unrendered platform view (cla: yes, platform-web)


[24002](https://github.com/flutter/engine/pull/24002) Roll Fuchsia Linux SDK from flUwG0eOB... to uD1gzvk5P... (cla: yes, waiting for tree to go green)


[24005](https://github.com/flutter/engine/pull/24005) Roll Dart SDK from a50a89356008 to 3260b2543287 (1 revision) (cla: yes, waiting for tree to go green)


[24006](https://github.com/flutter/engine/pull/24006) Roll Skia from b7f5e1b20db1 to ed552f8702ad (8 revisions) (cla: yes, waiting for tree to go green)


[24007](https://github.com/flutter/engine/pull/24007) Guard against Dart timeline API calls invoked during Dart_Cleanup (cla: yes)


[24009](https://github.com/flutter/engine/pull/24009) Revert "Roll buildroot to 33f05b6c" (cla: yes)


[24010](https://github.com/flutter/engine/pull/24010) Roll Fuchsia Mac SDK from vY3-OtizQ... to FPTUvmyxz... (cla: yes, waiting for tree to go green)


[24011](https://github.com/flutter/engine/pull/24011) Refactor FlRenderer to platform-independent implementation (cla: yes)


[24014](https://github.com/flutter/engine/pull/24014) Roll Fuchsia Linux SDK from uD1gzvk5P... to IiU1NqRtR... (cla: yes, waiting for tree to go green)


[24016](https://github.com/flutter/engine/pull/24016) Roll Skia from ed552f8702ad to 0bad6cf1458d (10 revisions) (cla: yes, waiting for tree to go green)


[24018](https://github.com/flutter/engine/pull/24018) Roll Skia from 0bad6cf1458d to 993e92dc31a6 (4 revisions) (cla: yes, waiting for tree to go green)


[24022](https://github.com/flutter/engine/pull/24022) Upgrade metrics_center to write into GCS buckets (cla: yes)


[24023](https://github.com/flutter/engine/pull/24023) Roll Dart SDK from 3260b2543287 to 21b7f864e3b9 (4 revisions) (cla: yes, waiting for tree to go green)


[24024](https://github.com/flutter/engine/pull/24024) Use `runes` to get code units in CanvasKit. (cla: yes, platform-web, waiting for tree to go green)


[24025](https://github.com/flutter/engine/pull/24025) TextStyle level leadingDistribution (cla: yes, waiting for tree to go green)


[24029](https://github.com/flutter/engine/pull/24029) Refactor gradient renderer to produce image. Implement gradient based Shadermask (cla: yes, platform-web)


[24030](https://github.com/flutter/engine/pull/24030) Roll Dart SDK from 21b7f864e3b9 to f2a7851b676d (1 revision) (cla: yes, waiting for tree to go green)


[24033](https://github.com/flutter/engine/pull/24033) Roll Clang Mac from 139p8dSfW... to CafIgcePd... (cla: yes, waiting for tree to go green)


[24034](https://github.com/flutter/engine/pull/24034) Roll Skia from 993e92dc31a6 to 0492a744a52d (12 revisions) (cla: yes, waiting for tree to go green)


[24036](https://github.com/flutter/engine/pull/24036) [web] Fix text alignment when transform + tight constraints + DOM rendering (cla: yes, platform-web, waiting for tree to go green)


[24037](https://github.com/flutter/engine/pull/24037) [web] Implement CanvasParagraph.getLineBoundary (cla: yes, platform-web, waiting for tree to go green)


[24038](https://github.com/flutter/engine/pull/24038) Roll Dart SDK from f2a7851b676d to 9c612e4b790a (1 revision) (cla: yes, waiting for tree to go green)


[24039](https://github.com/flutter/engine/pull/24039) Roll Skia from 0492a744a52d to 00f4769e34d8 (4 revisions) (cla: yes, waiting for tree to go green)


[24044](https://github.com/flutter/engine/pull/24044) Roll Fuchsia Mac SDK from FPTUvmyxz... to 2R0Qlyol4... (cla: yes, waiting for tree to go green)


[24045](https://github.com/flutter/engine/pull/24045) Roll Fuchsia Linux SDK from IiU1NqRtR... to fyXNImnNH... (cla: yes, waiting for tree to go green)


[24047](https://github.com/flutter/engine/pull/24047) Roll Skia from 00f4769e34d8 to b9f95ba9f36a (5 revisions) (cla: yes, waiting for tree to go green)


[24048](https://github.com/flutter/engine/pull/24048) Roll Dart SDK from 9c612e4b790a to d7bb34496619 (1 revision) (cla: yes, waiting for tree to go green)


[24049](https://github.com/flutter/engine/pull/24049) Roll Skia from b9f95ba9f36a to 6f3243c32005 (1 revision) (cla: yes, waiting for tree to go green)


[24050](https://github.com/flutter/engine/pull/24050) Roll Dart SDK from d7bb34496619 to 6c97fcdd12dc (1 revision) (cla: yes, waiting for tree to go green)


[24053](https://github.com/flutter/engine/pull/24053) Roll Skia from 6f3243c32005 to 0de76f72cd5e (2 revisions) (cla: yes, waiting for tree to go green)


[24056](https://github.com/flutter/engine/pull/24056) Roll Skia from 0de76f72cd5e to cdd852b57948 (1 revision) (cla: yes, waiting for tree to go green)


[24059](https://github.com/flutter/engine/pull/24059) Roll Skia from cdd852b57948 to 0ab283aaf2a1 (5 revisions) (cla: yes, waiting for tree to go green)


[24060](https://github.com/flutter/engine/pull/24060) Roll Fuchsia Mac SDK from 2R0Qlyol4... to u2vmt9DP-... (cla: yes, waiting for tree to go green)


[24061](https://github.com/flutter/engine/pull/24061) Roll Fuchsia Linux SDK from fyXNImnNH... to 334LMW0c_... (cla: yes, waiting for tree to go green)


[24065](https://github.com/flutter/engine/pull/24065) Roll Skia from 0ab283aaf2a1 to a89b43092e9d (18 revisions) (cla: yes, waiting for tree to go green)


[24067](https://github.com/flutter/engine/pull/24067) Roll Clang Linux from 8LaTdqf7w... to 1Wa1KIWqF... (cla: yes, waiting for tree to go green)


[24069](https://github.com/flutter/engine/pull/24069) Roll Dart SDK from 6c97fcdd12dc to f444e42359d6 (1 revision) (cla: yes, waiting for tree to go green)


[24071](https://github.com/flutter/engine/pull/24071) Roll Skia from a89b43092e9d to 29e521c53302 (7 revisions) (cla: yes, waiting for tree to go green)


[24072](https://github.com/flutter/engine/pull/24072) Roll Skia from 29e521c53302 to 03da7cb8a386 (1 revision) (cla: yes, waiting for tree to go green)


[24073](https://github.com/flutter/engine/pull/24073) Roll Fuchsia Mac SDK from u2vmt9DP-... to X9-CRs-hP... (cla: yes, waiting for tree to go green)


[24077](https://github.com/flutter/engine/pull/24077) Roll Skia from 03da7cb8a386 to af33fb0d28d2 (3 revisions) (cla: yes, waiting for tree to go green)


[24080](https://github.com/flutter/engine/pull/24080) Roll Skia from af33fb0d28d2 to 747c31e296c7 (3 revisions) (cla: yes, waiting for tree to go green)


[24084](https://github.com/flutter/engine/pull/24084) Roll Fuchsia Mac SDK from X9-CRs-hP... to d48YMSgXi... (cla: yes, waiting for tree to go green)


[24085](https://github.com/flutter/engine/pull/24085) Roll Skia from 747c31e296c7 to b2c761332bfc (5 revisions) (cla: yes, waiting for tree to go green)


[24086](https://github.com/flutter/engine/pull/24086) Roll Fuchsia Linux SDK from 334LMW0c_... to KKUuENUT4... (cla: yes, waiting for tree to go green)


[24091](https://github.com/flutter/engine/pull/24091) Roll Skia from b2c761332bfc to 7935900cadaa (3 revisions) (cla: yes, waiting for tree to go green)


[24092](https://github.com/flutter/engine/pull/24092) Roll Skia from 7935900cadaa to ef47e010b352 (2 revisions) (cla: yes, waiting for tree to go green)


[24093](https://github.com/flutter/engine/pull/24093) Roll Dart SDK from f444e42359d6 to f36420a912bb (1 revision) (cla: yes, waiting for tree to go green)


[24095](https://github.com/flutter/engine/pull/24095) Roll Fuchsia Linux SDK from KKUuENUT4... to TTxS3b-Vc... (cla: yes, waiting for tree to go green)


[24097](https://github.com/flutter/engine/pull/24097) Roll Skia from ef47e010b352 to bb6176826683 (1 revision) (cla: yes, waiting for tree to go green)


[24098](https://github.com/flutter/engine/pull/24098) Roll Fuchsia Mac SDK from d48YMSgXi... to KfIfizZ7o... (cla: yes, waiting for tree to go green)


[24099](https://github.com/flutter/engine/pull/24099) Roll Skia from bb6176826683 to 8ef3c539a26e (4 revisions) (cla: yes, waiting for tree to go green)


[24101](https://github.com/flutter/engine/pull/24101) Use sampling instead of (deprecated) filter-quality (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[24102](https://github.com/flutter/engine/pull/24102) Roll Fuchsia Linux SDK from TTxS3b-Vc... to -iUKxTl_w... (cla: yes, waiting for tree to go green)


[24103](https://github.com/flutter/engine/pull/24103) Roll Dart SDK from f36420a912bb to a6d86f12bf00 (1 revision) (cla: yes, waiting for tree to go green)


[24104](https://github.com/flutter/engine/pull/24104) Roll Skia from 8ef3c539a26e to 324b7a6f3a49 (4 revisions) (cla: yes, waiting for tree to go green)


[24108](https://github.com/flutter/engine/pull/24108) Roll Skia from 324b7a6f3a49 to 3cc4afc70309 (8 revisions) (cla: yes, waiting for tree to go green)


[24109](https://github.com/flutter/engine/pull/24109) Cross-platform changes necessary for libax on Windows (cla: yes)


[24112](https://github.com/flutter/engine/pull/24112) Fixed plumbing of the spawning isolate for Shell::Spawn. (cla: yes)


[24113](https://github.com/flutter/engine/pull/24113) Roll Fuchsia Mac SDK from KfIfizZ7o... to IHHTb9H-B... (cla: yes, waiting for tree to go green)


[24114](https://github.com/flutter/engine/pull/24114) Roll Skia from 3cc4afc70309 to 3364579f8332 (13 revisions) (cla: yes, waiting for tree to go green)


[24115](https://github.com/flutter/engine/pull/24115) Roll Fuchsia Linux SDK from -iUKxTl_w... to blNDDMWIJ... (cla: yes, waiting for tree to go green)


[24116](https://github.com/flutter/engine/pull/24116) Roll Skia from 3364579f8332 to fde740c7f26e (6 revisions) (cla: yes, waiting for tree to go green)


[24118](https://github.com/flutter/engine/pull/24118) Roll Skia from fde740c7f26e to a6c692b8844d (7 revisions) (cla: yes, waiting for tree to go green)


[24122](https://github.com/flutter/engine/pull/24122) Roll Dart SDK from a6d86f12bf00 to c066c7b294bf (2 revisions) (cla: yes, waiting for tree to go green)


[24123](https://github.com/flutter/engine/pull/24123) Roll Skia from a6c692b8844d to f9a0f1a9be9e (2 revisions) (cla: yes, waiting for tree to go green)


[24125](https://github.com/flutter/engine/pull/24125) Update to sampling versions (cla: yes)


[24132](https://github.com/flutter/engine/pull/24132) Roll Fuchsia Mac SDK from IHHTb9H-B... to Cn1MLtDdP... (cla: yes, waiting for tree to go green)


[24133](https://github.com/flutter/engine/pull/24133) Roll Fuchsia Linux SDK from blNDDMWIJ... to _bFb8vcW9... (cla: yes, waiting for tree to go green)


[24135](https://github.com/flutter/engine/pull/24135) drawBitmap is deprecated, use drawImage (cla: yes, platform-android)


[24137](https://github.com/flutter/engine/pull/24137) Roll Skia from f9a0f1a9be9e to 931cad1d74bb (11 revisions) (cla: yes, waiting for tree to go green)


[24138](https://github.com/flutter/engine/pull/24138) Roll Skia from 931cad1d74bb to e9e8e5d771c5 (8 revisions) (cla: yes, waiting for tree to go green)


[24140](https://github.com/flutter/engine/pull/24140) [web] Fix RRect scaleRadii for negative width/height (cla: yes)


[24141](https://github.com/flutter/engine/pull/24141) Roll Skia from e9e8e5d771c5 to ee9cb6aec35d (7 revisions) (cla: yes, waiting for tree to go green)


[24142](https://github.com/flutter/engine/pull/24142) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Engine Cherrypicks (cla: yes, platform-android)


[24143](https://github.com/flutter/engine/pull/24143) Roll Dart SDK from c066c7b294bf to 75251de89baf (1 revision) (cla: yes, waiting for tree to go green)


[24146](https://github.com/flutter/engine/pull/24146) fixes android deeplink query paremeter null crashes (cla: yes, platform-android, waiting for tree to go green)


[24148](https://github.com/flutter/engine/pull/24148) Roll Skia from ee9cb6aec35d to 9ff7b8d67559 (10 revisions) (cla: yes, waiting for tree to go green)


[24150](https://github.com/flutter/engine/pull/24150) [web] Fix exception when using a keyboard (cla: yes, platform-web, waiting for tree to go green)


[24151](https://github.com/flutter/engine/pull/24151) Roll Fuchsia Mac SDK from Cn1MLtDdP... to CZUusaxvk... (cla: yes, waiting for tree to go green)


[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24153](https://github.com/flutter/engine/pull/24153) [web] Fix svg stroke when style is not provided (cla: yes, platform-web)


[24154](https://github.com/flutter/engine/pull/24154) Roll Fuchsia Linux SDK from _bFb8vcW9... to k80WkJhOL... (cla: yes, waiting for tree to go green)


[24156](https://github.com/flutter/engine/pull/24156) Roll Clang Mac from CafIgcePd... to hoapl8VNW... (cla: yes, waiting for tree to go green)


[24157](https://github.com/flutter/engine/pull/24157) [metal] Darwin unified external metal textures (cla: yes, platform-ios, waiting for tree to go green)


[24159](https://github.com/flutter/engine/pull/24159) [web] Fix text rendering issue when paragraph style is ginormous (cla: yes, platform-web)


[24160](https://github.com/flutter/engine/pull/24160) [canvaskit] update CSS size of the canvas when device-pixel ratio changes (cla: yes)


[24163](https://github.com/flutter/engine/pull/24163) No longer redraw window every frame to reduce CPU consumption (cla: yes)


[24172](https://github.com/flutter/engine/pull/24172) Roll Dart SDK from 75251de89baf to 102cf619465d (1 revision) (cla: yes, waiting for tree to go green)


[24176](https://github.com/flutter/engine/pull/24176) Roll Skia from 9ff7b8d67559 to 20e92f77e2b3 (34 revisions) (cla: yes, waiting for tree to go green)


[24177](https://github.com/flutter/engine/pull/24177) Roll Clang Linux from 1Wa1KIWqF... to 6BYbqFtrH... (cla: yes)


[24178](https://github.com/flutter/engine/pull/24178) Roll Skia from 20e92f77e2b3 to e2c0504c27a2 (3 revisions) (cla: yes, waiting for tree to go green)


[24180](https://github.com/flutter/engine/pull/24180) Roll Fuchsia Mac SDK from CZUusaxvk... to kwPlXsW2q... (cla: yes, waiting for tree to go green)


[24181](https://github.com/flutter/engine/pull/24181) Make activity/fragment leftover from an attach/detach race slightly safer (cla: yes, platform-android)


[24182](https://github.com/flutter/engine/pull/24182) Roll Fuchsia Linux SDK from k80WkJhOL... to sHdRLs17n... (cla: yes, waiting for tree to go green)


[24183](https://github.com/flutter/engine/pull/24183) Roll Skia from e2c0504c27a2 to f71278c9937c (8 revisions) (cla: yes, waiting for tree to go green)


[24184](https://github.com/flutter/engine/pull/24184) Roll Dart SDK from 102cf619465d to 5bf0ad33fa3c (1 revision) (cla: yes, waiting for tree to go green)


[24185](https://github.com/flutter/engine/pull/24185) Upgrade metrics_center (cla: yes)


[24186](https://github.com/flutter/engine/pull/24186) Add API to force redraw of flutter view (affects: desktop, cla: yes, needs tests)


[24188](https://github.com/flutter/engine/pull/24188) Roll Skia from f71278c9937c to d48f9daeb544 (10 revisions) (cla: yes, waiting for tree to go green)


[24189](https://github.com/flutter/engine/pull/24189) Roll Skia from d48f9daeb544 to 38df4c8470ab (1 revision) (cla: yes, waiting for tree to go green)


[24191](https://github.com/flutter/engine/pull/24191) Roll Dart SDK from 5bf0ad33fa3c to 8c39136ffb2f (1 revision) (cla: yes, waiting for tree to go green)


[24192](https://github.com/flutter/engine/pull/24192) Roll Skia from 38df4c8470ab to 1d35777a4fa9 (2 revisions) (cla: yes, waiting for tree to go green)


[24193](https://github.com/flutter/engine/pull/24193) Roll Skia from 1d35777a4fa9 to c66754bd4ded (3 revisions) (cla: yes, waiting for tree to go green)


[24194](https://github.com/flutter/engine/pull/24194) Roll Skia from c66754bd4ded to 8043b787554b (1 revision) (cla: yes, waiting for tree to go green)


[24196](https://github.com/flutter/engine/pull/24196) Roll Skia from 8043b787554b to 9e189aab1ec7 (1 revision) (cla: yes, waiting for tree to go green)


[24198](https://github.com/flutter/engine/pull/24198) Roll Dart SDK from 8c39136ffb2f to 73c34f2ad73f (1 revision) (cla: yes, waiting for tree to go green)


[24199](https://github.com/flutter/engine/pull/24199) Roll Skia from 9e189aab1ec7 to 3c8444e18e74 (4 revisions) (cla: yes, waiting for tree to go green)


[24200](https://github.com/flutter/engine/pull/24200) Roll Skia from 3c8444e18e74 to c481dd69bbb4 (1 revision) (cla: yes, waiting for tree to go green)


[24201](https://github.com/flutter/engine/pull/24201) Roll Fuchsia Mac SDK from kwPlXsW2q... to 03qqGegOA... (cla: yes, waiting for tree to go green)


[24202](https://github.com/flutter/engine/pull/24202) Roll Skia from c481dd69bbb4 to 56c78f4d9edd (3 revisions) (cla: yes, waiting for tree to go green)


[24203](https://github.com/flutter/engine/pull/24203) Roll Fuchsia Linux SDK from sHdRLs17n... to f1YmNNwFe... (cla: yes, waiting for tree to go green)


[24204](https://github.com/flutter/engine/pull/24204) Roll Skia from 56c78f4d9edd to 8eb119af466b (3 revisions) (cla: yes, waiting for tree to go green)


[24205](https://github.com/flutter/engine/pull/24205) Roll Dart SDK from 73c34f2ad73f to 51035f288d30 (1 revision) (cla: yes, waiting for tree to go green)


[24207](https://github.com/flutter/engine/pull/24207) Roll Skia from 8eb119af466b to 420c8a505e54 (5 revisions) (cla: yes, waiting for tree to go green)


[24208](https://github.com/flutter/engine/pull/24208) Roll Skia from 420c8a505e54 to 71d420ddbd3c (3 revisions) (cla: yes, waiting for tree to go green)


[24209](https://github.com/flutter/engine/pull/24209) Roll Skia from 71d420ddbd3c to 2224100b25e3 (4 revisions) (cla: yes, waiting for tree to go green)


[24210](https://github.com/flutter/engine/pull/24210) Move shell/platform/common/cpp to shell/platform/common (cla: yes, waiting for tree to go green)


[24212](https://github.com/flutter/engine/pull/24212) Roll Dart SDK from 51035f288d30 to b1c8ca53bf37 (1 revision) (cla: yes, waiting for tree to go green)


[24213](https://github.com/flutter/engine/pull/24213) Roll Skia from 2224100b25e3 to 7c6abf86f54c (5 revisions) (cla: yes, waiting for tree to go green)


[24214](https://github.com/flutter/engine/pull/24214) [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)


[24215](https://github.com/flutter/engine/pull/24215) Roll Skia from 7c6abf86f54c to b88b4e1a12ac (3 revisions) (cla: yes, waiting for tree to go green)


[24216](https://github.com/flutter/engine/pull/24216) Roll buildroot to bc399c09 (cla: yes)


[24217](https://github.com/flutter/engine/pull/24217) Roll Skia from b88b4e1a12ac to 52bf4853c121 (2 revisions) (cla: yes, waiting for tree to go green)


[24219](https://github.com/flutter/engine/pull/24219) libtxt: apply the justify offset to glyph positions instead of paint records (cla: yes, waiting for tree to go green)


[24221](https://github.com/flutter/engine/pull/24221) Roll Skia from 52bf4853c121 to 9f704a864008 (1 revision) (cla: yes, waiting for tree to go green)


[24223](https://github.com/flutter/engine/pull/24223) Revert "[metal] Darwin unified external metal textures" (cla: yes, platform-ios)


[24225](https://github.com/flutter/engine/pull/24225) Roll Fuchsia Mac SDK from 03qqGegOA... to TVGS3E2dT... (cla: yes, waiting for tree to go green)


[24227](https://github.com/flutter/engine/pull/24227) Roll Fuchsia Linux SDK from f1YmNNwFe... to JQoiZreUN... (cla: yes, waiting for tree to go green)


[24228](https://github.com/flutter/engine/pull/24228) Roll Skia from 9f704a864008 to 2a21a21223a7 (3 revisions) (cla: yes, waiting for tree to go green)


[24229](https://github.com/flutter/engine/pull/24229) Roll Skia from 2a21a21223a7 to 2c6d8d970acd (2 revisions) (cla: yes, waiting for tree to go green)


[24230](https://github.com/flutter/engine/pull/24230) Roll Dart SDK from b1c8ca53bf37 to c1616b4405c2 (2 revisions) (cla: yes, waiting for tree to go green)


[24231](https://github.com/flutter/engine/pull/24231) Roll Dart SDK from c1616b4405c2 to 8e4be6e4a496 (1 revision) (cla: yes, waiting for tree to go green)


[24232](https://github.com/flutter/engine/pull/24232) Use hidden window to process flutter messages (affects: desktop, cla: yes, platform-windows)


[24233](https://github.com/flutter/engine/pull/24233) Roll Skia from 2c6d8d970acd to 03555e92a159 (1 revision) (cla: yes, waiting for tree to go green)


[24234](https://github.com/flutter/engine/pull/24234) Roll Skia from 03555e92a159 to c7d6e0ba0b6d (2 revisions) (cla: yes, waiting for tree to go green)


[24235](https://github.com/flutter/engine/pull/24235) Roll Skia from c7d6e0ba0b6d to 1f4cd07af88a (3 revisions) (cla: yes, waiting for tree to go green)


[24236](https://github.com/flutter/engine/pull/24236) [windows] Surface will not update when restoring (cla: yes)


[24237](https://github.com/flutter/engine/pull/24237) Roll Fuchsia Mac SDK from TVGS3E2dT... to kaNAjjK23... (cla: yes, waiting for tree to go green)


[24239](https://github.com/flutter/engine/pull/24239) Roll Skia from 1f4cd07af88a to ca21e14d7754 (4 revisions) (cla: yes, waiting for tree to go green)


[24240](https://github.com/flutter/engine/pull/24240) Roll Fuchsia Linux SDK from JQoiZreUN... to aFijLMarB... (cla: yes, waiting for tree to go green)


[24244](https://github.com/flutter/engine/pull/24244) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)


[24246](https://github.com/flutter/engine/pull/24246) Pin the package_config package used by generate_package_config at version 1.9.3 (cla: yes)


[24249](https://github.com/flutter/engine/pull/24249) Roll CanvasKit to 0.23 (cla: yes, platform-web)


[24250](https://github.com/flutter/engine/pull/24250) [flutter_releases] clarify comment (cla: yes)


[24251](https://github.com/flutter/engine/pull/24251) [flutter_releases] Pin the package_config package (cla: yes)


[24252](https://github.com/flutter/engine/pull/24252) Roll buildroot to 739be241578e7f12773eedb713df7fe3b0ec917b (cla: yes)


[24253](https://github.com/flutter/engine/pull/24253) Define FLUTTER_ENABLE_SKSHAPER consistently when building txt_unittests and txt_benchmarks (cla: yes, waiting for tree to go green)


[24255](https://github.com/flutter/engine/pull/24255) Roll Dart SDK from 8e4be6e4a496 to 9a16b6bca556 (3 revisions) (cla: yes, waiting for tree to go green)


[24256](https://github.com/flutter/engine/pull/24256) Roll Skia from ca21e14d7754 to c0f981560985 (7 revisions) (cla: yes, waiting for tree to go green)


[24257](https://github.com/flutter/engine/pull/24257) Roll Dart SDK from 9a16b6bca556 to daf7b29738c5 (1 revision) (cla: yes, waiting for tree to go green)


[24258](https://github.com/flutter/engine/pull/24258) Roll Fuchsia Mac SDK from kaNAjjK23... to HqhARC-gx... (cla: yes, waiting for tree to go green)


[24259](https://github.com/flutter/engine/pull/24259) Roll Fuchsia Linux SDK from aFijLMarB... to QINp0ypCP... (cla: yes, waiting for tree to go green)


[24263](https://github.com/flutter/engine/pull/24263) Fix retain cycles in MacOS embedder (cla: yes)


[24264](https://github.com/flutter/engine/pull/24264) Unblock FlutterResizeSynchronizer on engine shutdown (cla: yes, waiting for tree to go green)


[24265](https://github.com/flutter/engine/pull/24265) Roll Skia from c0f981560985 to 827f8c010319 (5 revisions) (cla: yes, waiting for tree to go green)


[24268](https://github.com/flutter/engine/pull/24268) Roll Dart SDK from daf7b29738c5 to 85af45218196 (2 revisions) (cla: yes, waiting for tree to go green)


[24269](https://github.com/flutter/engine/pull/24269) Roll Dart SDK from 85af45218196 to b74a0c8d6786 (1 revision) (cla: yes, waiting for tree to go green)


[24270](https://github.com/flutter/engine/pull/24270) Roll Fuchsia Mac SDK from HqhARC-gx... to DVT8cA5T5... (cla: yes, waiting for tree to go green)


[24271](https://github.com/flutter/engine/pull/24271) Roll Fuchsia Linux SDK from QINp0ypCP... to mFKcPPKFb... (cla: yes, waiting for tree to go green)


[24272](https://github.com/flutter/engine/pull/24272) Fix ImageReader may leak images when onDraw() not called (cla: yes, platform-android, waiting for tree to go green)


[24273](https://github.com/flutter/engine/pull/24273) Roll Skia from 827f8c010319 to 5b67a809c09c (1 revision) (cla: yes, waiting for tree to go green)


[24274](https://github.com/flutter/engine/pull/24274) Roll Skia from 5b67a809c09c to 1d62221553b7 (1 revision) (cla: yes, waiting for tree to go green)


[24275](https://github.com/flutter/engine/pull/24275) Roll Fuchsia Mac SDK from DVT8cA5T5... to 7YXm5Zozt... (cla: yes, waiting for tree to go green)


[24276](https://github.com/flutter/engine/pull/24276) Roll Fuchsia Linux SDK from mFKcPPKFb... to 5SyHEyz-o... (cla: yes, waiting for tree to go green)


[24277](https://github.com/flutter/engine/pull/24277) Roll Dart SDK from b74a0c8d6786 to f2f38b3d7e50 (1 revision) (cla: yes, waiting for tree to go green)


[24278](https://github.com/flutter/engine/pull/24278) Add support for arm64 simulator builds to create_ios_framework.py (cla: yes, waiting for tree to go green)


[24280](https://github.com/flutter/engine/pull/24280) Roll Skia from 1d62221553b7 to 75b7606c0fe1 (4 revisions) (cla: yes, waiting for tree to go green)


[24281](https://github.com/flutter/engine/pull/24281) Roll Fuchsia Mac SDK from 7YXm5Zozt... to BfkGYQEHB... (cla: yes, waiting for tree to go green)


[24282](https://github.com/flutter/engine/pull/24282) Roll Fuchsia Linux SDK from 5SyHEyz-o... to lF6-o-EaT... (cla: yes, waiting for tree to go green)


[24283](https://github.com/flutter/engine/pull/24283) Roll Dart SDK from f2f38b3d7e50 to 5a249d2ce54f (1 revision) (cla: yes, waiting for tree to go green)


[24284](https://github.com/flutter/engine/pull/24284) Roll Skia from 75b7606c0fe1 to c2c1b0c460ec (1 revision) (cla: yes, waiting for tree to go green)


[24287](https://github.com/flutter/engine/pull/24287) Roll Skia from c2c1b0c460ec to 49e5b3a339ed (13 revisions) (cla: yes, waiting for tree to go green)


[24288](https://github.com/flutter/engine/pull/24288) [Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards (cla: yes, platform-android, waiting for tree to go green)


[24289](https://github.com/flutter/engine/pull/24289) Roll Fuchsia Mac SDK from BfkGYQEHB... to lzQvHw_Il... (cla: yes, waiting for tree to go green)


[24290](https://github.com/flutter/engine/pull/24290) Roll Skia from 49e5b3a339ed to 627c6d25695d (4 revisions) (cla: yes, waiting for tree to go green)


[24291](https://github.com/flutter/engine/pull/24291) Roll Fuchsia Linux SDK from lF6-o-EaT... to 5RGNLZoRS... (cla: yes, waiting for tree to go green)


[24293](https://github.com/flutter/engine/pull/24293) [Windows] Fix crash of TextInputPlugin on empty model  (cla: yes, waiting for tree to go green)


[24294](https://github.com/flutter/engine/pull/24294) Roll Skia from 627c6d25695d to dfa269f1cd15 (6 revisions) (cla: yes, waiting for tree to go green)


[24295](https://github.com/flutter/engine/pull/24295) Roll Dart SDK from 5a249d2ce54f to 02230d7386c7 (2 revisions) (cla: yes, waiting for tree to go green)


[24300](https://github.com/flutter/engine/pull/24300) Roll Skia from dfa269f1cd15 to 21b8cec137e1 (3 revisions) (cla: yes, waiting for tree to go green)


[24301](https://github.com/flutter/engine/pull/24301) Roll Fuchsia Mac SDK from lzQvHw_Il... to LHRp0kYRi... (cla: yes, waiting for tree to go green)


[24302](https://github.com/flutter/engine/pull/24302) Roll Fuchsia Linux SDK from 5RGNLZoRS... to QJfCXnklY... (cla: yes, waiting for tree to go green)


[24306](https://github.com/flutter/engine/pull/24306) [flutter_releases] Flutter Engine 1.26.0-17.5.pre Beta Cherrypicks (cla: yes)


[24308](https://github.com/flutter/engine/pull/24308) Fix FlutterPlatformViewSemanticsContainer retain cycle with SemanticsObject (cla: yes, platform-ios, waiting for tree to go green)


[24309](https://github.com/flutter/engine/pull/24309) Roll Skia from 21b8cec137e1 to 34c098d7f8e1 (19 revisions) (cla: yes, waiting for tree to go green)


[24310](https://github.com/flutter/engine/pull/24310) Roll Skia from 34c098d7f8e1 to 62b039b36d4d (2 revisions) (cla: yes, waiting for tree to go green)


[24312](https://github.com/flutter/engine/pull/24312) Roll Skia from 62b039b36d4d to e2c9d3c034dc (5 revisions) (cla: yes, waiting for tree to go green)


[24313](https://github.com/flutter/engine/pull/24313) Roll Dart SDK from 02230d7386c7 to 4bd4c2a493e9 (6 revisions) (cla: yes, waiting for tree to go green)


[24316](https://github.com/flutter/engine/pull/24316) Roll Skia from e2c9d3c034dc to ec04e062f3f5 (5 revisions) (cla: yes, waiting for tree to go green)


[24318](https://github.com/flutter/engine/pull/24318) Windows: linker compatibility with AppContainer for winuwp target (cla: yes)


[24319](https://github.com/flutter/engine/pull/24319) Roll Fuchsia Mac SDK from LHRp0kYRi... to Yyj0Krr1G... (cla: yes, waiting for tree to go green)


[24320](https://github.com/flutter/engine/pull/24320) Roll Fuchsia Linux SDK from QJfCXnklY... to cSlRZzm0z... (cla: yes, waiting for tree to go green)


[24321](https://github.com/flutter/engine/pull/24321) Roll Skia from ec04e062f3f5 to 7f942e46fda2 (3 revisions) (cla: yes, waiting for tree to go green)


[24323](https://github.com/flutter/engine/pull/24323) Roll Dart SDK from 4bd4c2a493e9 to 4740b09e11d4 (2 revisions) (cla: yes, waiting for tree to go green)


[24324](https://github.com/flutter/engine/pull/24324) Roll Skia from 7f942e46fda2 to 9e2c50edaaac (1 revision) (cla: yes, waiting for tree to go green)


[24326](https://github.com/flutter/engine/pull/24326) Roll Skia from 9e2c50edaaac to 140adc676219 (1 revision) (cla: yes, waiting for tree to go green)


[24327](https://github.com/flutter/engine/pull/24327) [embedder] [metal] Embedder API can support externally composited Metal textures (cla: yes)


[24328](https://github.com/flutter/engine/pull/24328) Roll Dart SDK from 4740b09e11d4 to f832cd2d0536 (1 revision) (cla: yes, waiting for tree to go green)


[24329](https://github.com/flutter/engine/pull/24329) Roll Fuchsia Mac SDK from Yyj0Krr1G... to lEV2crBx-... (cla: yes, waiting for tree to go green)


[24330](https://github.com/flutter/engine/pull/24330) Roll Skia from 140adc676219 to b8c0dab90b92 (16 revisions) (cla: yes, waiting for tree to go green)


[24331](https://github.com/flutter/engine/pull/24331) Revert "Reland "[metal] Darwin unified external metal textures (#2415… (cla: yes, platform-ios, waiting for tree to go green)


[24333](https://github.com/flutter/engine/pull/24333) Always set change type to cancel with `touchesCancelled` on iOS platform view (cla: yes, platform-ios, waiting for tree to go green)


[24334](https://github.com/flutter/engine/pull/24334) Roll Fuchsia Linux SDK from cSlRZzm0z... to neluWd0QF... (cla: yes, waiting for tree to go green)


[24335](https://github.com/flutter/engine/pull/24335) Roll Skia from b8c0dab90b92 to 73122aa45f83 (5 revisions) (cla: yes, waiting for tree to go green)


[24336](https://github.com/flutter/engine/pull/24336) Propagate image decode errors to the future returned by Codec.getNextFrame (cla: yes, waiting for tree to go green)


[24337](https://github.com/flutter/engine/pull/24337) Roll Dart SDK from f832cd2d0536 to ebcb7aee8c0d (1 revision) (cla: yes, waiting for tree to go green)


[24339](https://github.com/flutter/engine/pull/24339) Roll Skia from 73122aa45f83 to 84b0233bb38e (2 revisions) (cla: yes, waiting for tree to go green)


[24340](https://github.com/flutter/engine/pull/24340) Remove NonNull annotation on FlutterCallbackInformation.lookupCallbackInformation (cla: yes, platform-android)


[24343](https://github.com/flutter/engine/pull/24343) Roll Skia from 84b0233bb38e to 997df84ac144 (5 revisions) (cla: yes, waiting for tree to go green)


[24344](https://github.com/flutter/engine/pull/24344) Roll Skia from 997df84ac144 to 9d171b630287 (3 revisions) (cla: yes, waiting for tree to go green)


[24345](https://github.com/flutter/engine/pull/24345) Roll Fuchsia Mac SDK from lEV2crBx-... to dzre2TRPg... (cla: yes, waiting for tree to go green)


[24346](https://github.com/flutter/engine/pull/24346) Roll Skia from 9d171b630287 to 966d795af9a6 (1 revision) (cla: yes, waiting for tree to go green)


[24347](https://github.com/flutter/engine/pull/24347) Remove unnecessary buffer collection image constraints. (cla: yes, waiting for tree to go green)


[24349](https://github.com/flutter/engine/pull/24349) Roll Dart SDK from ebcb7aee8c0d to 2d247d2bcfd4 (1 revision) (cla: yes, waiting for tree to go green)


[24350](https://github.com/flutter/engine/pull/24350) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)


[24351](https://github.com/flutter/engine/pull/24351) Roll Skia from 966d795af9a6 to eff697a78baa (10 revisions) (cla: yes, waiting for tree to go green)


[24353](https://github.com/flutter/engine/pull/24353) Roll Skia from eff697a78baa to dfa91793f8e9 (9 revisions) (cla: yes, waiting for tree to go green)


[24354](https://github.com/flutter/engine/pull/24354) [web] Fix origin for repeated linear gradients (cla: yes, platform-web, waiting for tree to go green)


[24355](https://github.com/flutter/engine/pull/24355) [felt] report failures after running all shards (cla: yes)


[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)


[24357](https://github.com/flutter/engine/pull/24357) [canvaskit] support adding leaf layers w/o container layers (cla: yes)


[24358](https://github.com/flutter/engine/pull/24358) Revert "Roll buildroot to 739be241578e7f12773eedb713df7fe3b0ec917b" (cla: yes)


[24359](https://github.com/flutter/engine/pull/24359) Roll Fuchsia Mac SDK from dzre2TRPg... to r37VPY1mX... (cla: yes, waiting for tree to go green)


[24361](https://github.com/flutter/engine/pull/24361) Roll Skia from dfa91793f8e9 to c616e1c1791c (16 revisions) (cla: yes, waiting for tree to go green)


[24362](https://github.com/flutter/engine/pull/24362) Roll Dart SDK from 2d247d2bcfd4 to f17d44184bd3 (1 revision) (cla: yes, waiting for tree to go green)


[24363](https://github.com/flutter/engine/pull/24363) Replace Flutter surface only after all platform views are destroyed (cla: yes, platform-android)


[24364](https://github.com/flutter/engine/pull/24364) Roll Dart SDK from f17d44184bd3 to f94c8b2d1b97 (1 revision) (cla: yes, waiting for tree to go green)


[24365](https://github.com/flutter/engine/pull/24365) Roll Skia from c616e1c1791c to 22363fe3da95 (1 revision) (cla: yes, waiting for tree to go green)


[24366](https://github.com/flutter/engine/pull/24366) Roll Skia from 22363fe3da95 to 3370d6806776 (2 revisions) (cla: yes, waiting for tree to go green)


[24367](https://github.com/flutter/engine/pull/24367) Roll Fuchsia Linux SDK from neluWd0QF... to YMY-cajLa... (cla: yes, waiting for tree to go green)


[24368](https://github.com/flutter/engine/pull/24368) Roll Dart SDK from f94c8b2d1b97 to 02971d1fcc61 (1 revision) (cla: yes, waiting for tree to go green)


[24369](https://github.com/flutter/engine/pull/24369) Roll Fuchsia Mac SDK from r37VPY1mX... to WIqUEANCH... (cla: yes, waiting for tree to go green)


[24370](https://github.com/flutter/engine/pull/24370) Roll Dart SDK from 02971d1fcc61 to 1e0fec6e48cf (1 revision) (cla: yes, waiting for tree to go green)


[24372](https://github.com/flutter/engine/pull/24372) Fix vulkan surface leaks. (cla: yes)


[24373](https://github.com/flutter/engine/pull/24373) Roll Skia from 3370d6806776 to ec24154521f3 (2 revisions) (cla: yes, waiting for tree to go green)


[24374](https://github.com/flutter/engine/pull/24374) Roll Skia from ec24154521f3 to 28698696f1b3 (4 revisions) (cla: yes, waiting for tree to go green)


[24375](https://github.com/flutter/engine/pull/24375) Roll Dart SDK from 1e0fec6e48cf to add1eac3622c (1 revision) (cla: yes, waiting for tree to go green)


[24376](https://github.com/flutter/engine/pull/24376) Defer making skshader until we know quality (cla: yes, waiting for tree to go green)


[24377](https://github.com/flutter/engine/pull/24377) Fixes hot restart correctly reset the browser history (cla: yes, waiting for tree to go green)


[24378](https://github.com/flutter/engine/pull/24378) Roll Skia from 28698696f1b3 to 3354f8c4f8cb (2 revisions) (cla: yes, waiting for tree to go green)


[24379](https://github.com/flutter/engine/pull/24379) [flutter_releases] Flutter Engine 1.26.0-17.6.pre Beta Cherrypicks (cla: yes)


[24380](https://github.com/flutter/engine/pull/24380) Roll Skia from 3354f8c4f8cb to 2494942f0d8d (4 revisions) (cla: yes, waiting for tree to go green)


[24381](https://github.com/flutter/engine/pull/24381) Roll Fuchsia Linux SDK from YMY-cajLa... to AjjJVX_95... (cla: yes, waiting for tree to go green)


[24382](https://github.com/flutter/engine/pull/24382) [canvaskit] fix Path.from (cla: yes, platform-web)


[24383](https://github.com/flutter/engine/pull/24383) Roll Skia from 2494942f0d8d to 6e73404a782c (3 revisions) (cla: yes, waiting for tree to go green)


[24384](https://github.com/flutter/engine/pull/24384) Set debug client info for sysmem allocator (cla: yes, waiting for tree to go green)


[24386](https://github.com/flutter/engine/pull/24386) Pin the package_config package used by generate_package_config at ver… (cla: yes)


[24387](https://github.com/flutter/engine/pull/24387) Reland "Remove pipeline in favor of layer tree holder (#18901)" (cla: yes)


[24388](https://github.com/flutter/engine/pull/24388) Roll Skia from 6e73404a782c to ba4c3086ba80 (3 revisions) (cla: yes, waiting for tree to go green)


[24389](https://github.com/flutter/engine/pull/24389) Ensures that hit testing only resturns focusable nodes. (#23931) #24385 (cla: yes)


[24390](https://github.com/flutter/engine/pull/24390) Roll Dart SDK from add1eac3622c to 6eafd1856eb5 (1 revision) (cla: yes, waiting for tree to go green)


[24391](https://github.com/flutter/engine/pull/24391) Roll Fuchsia Mac SDK from WIqUEANCH... to yyQmi032P... (cla: yes, waiting for tree to go green)


[24392](https://github.com/flutter/engine/pull/24392) [ci] Remove null safety experiment flag (cla: yes)


[24393](https://github.com/flutter/engine/pull/24393) Roll Skia from ba4c3086ba80 to 4f065e286df6 (2 revisions) (cla: yes, waiting for tree to go green)


[24394](https://github.com/flutter/engine/pull/24394) Roll Dart SDK from 6eafd1856eb5 to e9693f1b2401 (1 revision) (cla: yes, waiting for tree to go green)


[24395](https://github.com/flutter/engine/pull/24395) Roll Fuchsia Linux SDK from AjjJVX_95... to uJ8jPHroy... (cla: yes, waiting for tree to go green)


[24396](https://github.com/flutter/engine/pull/24396) Roll Fuchsia Mac SDK from yyQmi032P... to NQL9o1B8n... (cla: yes, waiting for tree to go green)


[24397](https://github.com/flutter/engine/pull/24397) Roll Dart SDK from e9693f1b2401 to 4c8147b7b41e (1 revision) (cla: yes, waiting for tree to go green)


[24398](https://github.com/flutter/engine/pull/24398) Roll Skia from 4f065e286df6 to 554aabbaa8e8 (1 revision) (cla: yes, waiting for tree to go green)


[24399](https://github.com/flutter/engine/pull/24399) Roll buildroot to e7857d269381e23d1a89a3cbf017854992bda15a (cla: yes)


[24402](https://github.com/flutter/engine/pull/24402) Roll Dart SDK from 4c8147b7b41e to 56fa015ca3ec (1 revision) (cla: yes, waiting for tree to go green)


[24403](https://github.com/flutter/engine/pull/24403) Roll Skia from 554aabbaa8e8 to 7a2ff98ce68b (1 revision) (cla: yes, waiting for tree to go green)


[24404](https://github.com/flutter/engine/pull/24404) Roll Skia from 7a2ff98ce68b to c3e152b9f795 (2 revisions) (cla: yes, waiting for tree to go green)


[24408](https://github.com/flutter/engine/pull/24408) Roll Dart SDK from 56fa015ca3ec to c9b47adb178e (1 revision) (cla: yes, waiting for tree to go green)


[24410](https://github.com/flutter/engine/pull/24410) Roll Fuchsia Mac SDK from NQL9o1B8n... to OHm_snJzB... (cla: yes, waiting for tree to go green)


[24411](https://github.com/flutter/engine/pull/24411) Roll Fuchsia Linux SDK from uJ8jPHroy... to JmB58d-3R... (cla: yes, waiting for tree to go green)


[24414](https://github.com/flutter/engine/pull/24414) Roll Skia from c3e152b9f795 to b44fbb3392f8 (3 revisions) (cla: yes, waiting for tree to go green)


[24415](https://github.com/flutter/engine/pull/24415) Roll Skia from b44fbb3392f8 to 56a8fbd21ee2 (3 revisions) (cla: yes, waiting for tree to go green)


[24416](https://github.com/flutter/engine/pull/24416) Roll Dart SDK from c9b47adb178e to 648d5f951915 (1 revision) (cla: yes, waiting for tree to go green)


[24418](https://github.com/flutter/engine/pull/24418) Roll Skia from 56a8fbd21ee2 to 7cb0f6e9702a (1 revision) (cla: yes, waiting for tree to go green)


[24419](https://github.com/flutter/engine/pull/24419) Roll Fuchsia Mac SDK from OHm_snJzB... to H0v5Ox4Vs... (cla: yes, waiting for tree to go green)


[24420](https://github.com/flutter/engine/pull/24420) Roll Fuchsia Linux SDK from JmB58d-3R... to KKD5xVYLO... (cla: yes, waiting for tree to go green)


[24421](https://github.com/flutter/engine/pull/24421) Roll Dart SDK from 648d5f951915 to 39dc63439396 (1 revision) (cla: yes, waiting for tree to go green)


[24422](https://github.com/flutter/engine/pull/24422) Windows: Fix fml::GetFullHandlePath for WINUWP target (cla: yes)


[24423](https://github.com/flutter/engine/pull/24423) Add missing header guard, namespace (affects: desktop, affects: engine, affects: text input, cla: yes)


[24424](https://github.com/flutter/engine/pull/24424) Adjust header guards for updated paths (cla: yes)


[24425](https://github.com/flutter/engine/pull/24425) Roll Fuchsia Mac SDK from H0v5Ox4Vs... to eG4TqZBn9... (cla: yes, waiting for tree to go green)


[24427](https://github.com/flutter/engine/pull/24427) Roll Skia from 7cb0f6e9702a to 330578e81158 (1 revision) (cla: yes, waiting for tree to go green)


[24428](https://github.com/flutter/engine/pull/24428) Windows: Improve window resizing (cla: yes, waiting for tree to go green)


[24430](https://github.com/flutter/engine/pull/24430) Roll Fuchsia Linux SDK from KKD5xVYLO... to C2FaCuCLB... (cla: yes, waiting for tree to go green)


[24431](https://github.com/flutter/engine/pull/24431) Roll Dart SDK from 39dc63439396 to 4db0f5599c85 (1 revision) (cla: yes, waiting for tree to go green)


[24434](https://github.com/flutter/engine/pull/24434) Roll Skia from 330578e81158 to 4a3ec173b31b (5 revisions) (cla: yes, waiting for tree to go green)


[24435](https://github.com/flutter/engine/pull/24435) Roll Skia from 4a3ec173b31b to fc48f2b5f67d (2 revisions) (cla: yes, waiting for tree to go green)


[24436](https://github.com/flutter/engine/pull/24436) Revert Dart SDK to 1e0fec6e48cf89f46973af38a5c2de4bc760a135 (cla: yes)


[24437](https://github.com/flutter/engine/pull/24437) Roll Fuchsia Mac SDK from eG4TqZBn9... to kyS_yAeml... (cla: yes, waiting for tree to go green)


[24438](https://github.com/flutter/engine/pull/24438) Roll buildroot to 47043991a50e1cfda66766009885197a05bb29f1 (affects: desktop, cla: yes, platform-windows)


[24439](https://github.com/flutter/engine/pull/24439) Roll Clang Linux from 6BYbqFtrH... to L9TEpKo-D... (cla: yes, waiting for tree to go green)


[24440](https://github.com/flutter/engine/pull/24440) Roll Clang Mac from hoapl8VNW... to QimZEUJUn... (cla: yes, waiting for tree to go green)


[24441](https://github.com/flutter/engine/pull/24441) fix infinite loop in findMinimumFontsForCodeunits (cla: yes)


[24442](https://github.com/flutter/engine/pull/24442) Roll Skia from fc48f2b5f67d to dbd4e6f0c0d4 (5 revisions) (cla: yes, waiting for tree to go green)


[24443](https://github.com/flutter/engine/pull/24443) [shell][fuchsia] Update README.md (cla: yes)


[24444](https://github.com/flutter/engine/pull/24444) Roll Fuchsia Linux SDK from C2FaCuCLB... to PNW_Evsrm... (cla: yes, waiting for tree to go green)


[24446](https://github.com/flutter/engine/pull/24446) Roll Skia from dbd4e6f0c0d4 to bf43df6478f9 (2 revisions) (cla: yes, waiting for tree to go green)


[24447](https://github.com/flutter/engine/pull/24447) [web] Fix right click issue when dragging (cla: yes, platform-web, waiting for tree to go green)


[24448](https://github.com/flutter/engine/pull/24448) Roll Skia from bf43df6478f9 to fcc758cdc24e (4 revisions) (cla: yes, waiting for tree to go green)


[24449](https://github.com/flutter/engine/pull/24449) Roll Dart SDK from 1e0fec6e48cf to 494cd25b1d9a (12 revisions) (cla: yes, waiting for tree to go green)


[24450](https://github.com/flutter/engine/pull/24450) Roll Skia from fcc758cdc24e to fbc3a8362d7f (1 revision) (cla: yes, waiting for tree to go green)


[24451](https://github.com/flutter/engine/pull/24451) Roll Fuchsia Mac SDK from kyS_yAeml... to RsAmJzDpe... (cla: yes, waiting for tree to go green)


[24452](https://github.com/flutter/engine/pull/24452) Roll Dart SDK from 494cd25b1d9a to 34052583a73c (1 revision) (cla: yes, waiting for tree to go green)


[24453](https://github.com/flutter/engine/pull/24453) Roll Skia from fbc3a8362d7f to 8172d165772e (1 revision) (cla: yes, waiting for tree to go green)


[24454](https://github.com/flutter/engine/pull/24454) Roll Dart SDK from 34052583a73c to d70fb6e63fe4 (2 revisions) (cla: yes, waiting for tree to go green)


[24455](https://github.com/flutter/engine/pull/24455) Roll Skia from 8172d165772e to 2bb5ef3e9fbf (2 revisions) (cla: yes, waiting for tree to go green)


[24456](https://github.com/flutter/engine/pull/24456) Revert "Reland "Remove pipeline in favor of layer tree holder (#18901… (cla: yes, waiting for tree to go green)


[24458](https://github.com/flutter/engine/pull/24458) Roll Fuchsia Linux SDK from PNW_Evsrm... to TqiQL9N6s... (cla: yes, waiting for tree to go green)


[24459](https://github.com/flutter/engine/pull/24459) Roll Skia from 2bb5ef3e9fbf to 270cec21a7e7 (10 revisions) (cla: yes, waiting for tree to go green)


[24460](https://github.com/flutter/engine/pull/24460) Roll Dart SDK from d70fb6e63fe4 to fc5e80cbdc6f (1 revision) (cla: yes, waiting for tree to go green)


[24461](https://github.com/flutter/engine/pull/24461) Revert "Roll CanvasKit to 0.23" (cla: yes)


[24463](https://github.com/flutter/engine/pull/24463) [Android text input] fix android autofill on focused text field (cla: yes, platform-android, waiting for tree to go green)


[24465](https://github.com/flutter/engine/pull/24465) Update goldens to 578ecb91ea33004cd0ba0af513884cc28ba88cf4 (cla: yes)


[24467](https://github.com/flutter/engine/pull/24467) Roll Skia from 270cec21a7e7 to 5db699af9de8 (9 revisions) (cla: yes, waiting for tree to go green)


[24468](https://github.com/flutter/engine/pull/24468) Roll Dart SDK from fc5e80cbdc6f to ae768c81b213 (1 revision) (cla: yes, waiting for tree to go green)


[24469](https://github.com/flutter/engine/pull/24469) Roll Skia from 5db699af9de8 to bec62308e42d (4 revisions) (cla: yes, waiting for tree to go green)


[24470](https://github.com/flutter/engine/pull/24470) fix missing CJK and symbol glyphs, font precedence, fallback reset (cla: yes)


[24471](https://github.com/flutter/engine/pull/24471) Roll Skia from bec62308e42d to a6e776060f49 (1 revision) (cla: yes, waiting for tree to go green)


[24472](https://github.com/flutter/engine/pull/24472) Roll Fuchsia Mac SDK from RsAmJzDpe... to SP8bksW54... (cla: yes, waiting for tree to go green)


[24474](https://github.com/flutter/engine/pull/24474) Roll Skia from a6e776060f49 to 82a8130654bc (1 revision) (cla: yes, waiting for tree to go green)


[24475](https://github.com/flutter/engine/pull/24475) Roll Skia from 82a8130654bc to a94ca0a9d34b (1 revision) (cla: yes, waiting for tree to go green)


[24476](https://github.com/flutter/engine/pull/24476) Roll Fuchsia Linux SDK from TqiQL9N6s... to elAhIisHy... (cla: yes, waiting for tree to go green)


[24477](https://github.com/flutter/engine/pull/24477) Roll Dart SDK from ae768c81b213 to 6af7d0febb32 (2 revisions) (cla: yes, waiting for tree to go green)


[24478](https://github.com/flutter/engine/pull/24478) Roll Skia from a94ca0a9d34b to 11440726916f (1 revision) (cla: yes, waiting for tree to go green)


[24479](https://github.com/flutter/engine/pull/24479) Let FlutterEngine to turn off automaticallyRegisterPlugins from AndroidManifest.xml. (cla: yes, platform-android, waiting for tree to go green)


[24480](https://github.com/flutter/engine/pull/24480) Roll Skia from 11440726916f to 9f8e9ece8a4a (3 revisions) (cla: yes, waiting for tree to go green)


[24481](https://github.com/flutter/engine/pull/24481) Roll Skia from 9f8e9ece8a4a to 70e51e6d761d (1 revision) (cla: yes, waiting for tree to go green)


[24484](https://github.com/flutter/engine/pull/24484) Roll Skia from 70e51e6d761d to bded42ab5173 (5 revisions) (cla: yes, waiting for tree to go green)


[24485](https://github.com/flutter/engine/pull/24485) Roll back Dart SDK to fc5e80cbdc6f695bedd4fd5f77f9ee511386b4ca (cla: yes)


[24486](https://github.com/flutter/engine/pull/24486) Revert "[Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards" (cla: yes, platform-android, waiting for tree to go green)


[24487](https://github.com/flutter/engine/pull/24487) Roll Skia from bded42ab5173 to e548dcbf1b8e (5 revisions) (cla: yes, waiting for tree to go green)


[24488](https://github.com/flutter/engine/pull/24488) Roll Fuchsia Mac SDK from SP8bksW54... to odBGYc9-_... (cla: yes, waiting for tree to go green)


[24489](https://github.com/flutter/engine/pull/24489) backdrop filter layer should report cull_rect as its paint bounds (cla: yes)


[24490](https://github.com/flutter/engine/pull/24490) Roll Skia from e548dcbf1b8e to 42582fc97bb3 (7 revisions) (cla: yes, waiting for tree to go green)


[24491](https://github.com/flutter/engine/pull/24491) Roll Dart SDK from fc5e80cbdc6f to 3cf0a5ae9d65 (4 revisions) (cla: yes, waiting for tree to go green)


[24493](https://github.com/flutter/engine/pull/24493) Roll Skia from 42582fc97bb3 to 17776e38ef63 (3 revisions) (cla: yes, waiting for tree to go green)


[24494](https://github.com/flutter/engine/pull/24494) Defer making skshader until we know quality (#24376) (cla: yes)


[24497](https://github.com/flutter/engine/pull/24497) Roll Skia from 17776e38ef63 to 91bfda0ac819 (5 revisions) (cla: yes, waiting for tree to go green)


[24498](https://github.com/flutter/engine/pull/24498) Roll CanvasKit to 0.24. (cla: yes)


[24499](https://github.com/flutter/engine/pull/24499) Roll Dart SDK from 3cf0a5ae9d65 to 98a1f33db020 (1 revision) (cla: yes, waiting for tree to go green)


[24501](https://github.com/flutter/engine/pull/24501) Roll Skia from 91bfda0ac819 to 1017a3558fc8 (2 revisions) (cla: yes, waiting for tree to go green)


[24502](https://github.com/flutter/engine/pull/24502) Roll back Dart SDK to fc5e80cbdc6f695bedd4fd5f77f9ee511386b4ca (cla: yes)


[24503](https://github.com/flutter/engine/pull/24503) iOS: Started initializing the gpu disable sync switch based on the app state. (cla: yes, platform-ios)


[24505](https://github.com/flutter/engine/pull/24505) Roll Fuchsia Linux SDK from elAhIisHy... to dkB0v_vTx... (cla: yes, waiting for tree to go green)


[24507](https://github.com/flutter/engine/pull/24507) Fix flutter_frontend_server test - name parameter is required now. (cla: yes)


[24508](https://github.com/flutter/engine/pull/24508) Roll Skia from 1017a3558fc8 to 3a71687275bf (1 revision) (cla: yes, waiting for tree to go green)


[24509](https://github.com/flutter/engine/pull/24509) Roll Skia from 3a71687275bf to c5e4b2546049 (2 revisions) (cla: yes, waiting for tree to go green)


[24510](https://github.com/flutter/engine/pull/24510) Roll Skia from c5e4b2546049 to bbdbff81bdf6 (1 revision) (cla: yes, waiting for tree to go green)


[24511](https://github.com/flutter/engine/pull/24511) Roll Fuchsia Mac SDK from odBGYc9-_... to U2pgmH2x-... (cla: yes, waiting for tree to go green)


[24512](https://github.com/flutter/engine/pull/24512) Roll Skia from bbdbff81bdf6 to 82094cdb9d54 (1 revision) (cla: yes, waiting for tree to go green)


[24513](https://github.com/flutter/engine/pull/24513) Roll Skia from 82094cdb9d54 to 81a58cfe3bf8 (1 revision) (cla: yes, waiting for tree to go green)


[24514](https://github.com/flutter/engine/pull/24514) Roll Skia from 81a58cfe3bf8 to af8db303f7f4 (2 revisions) (cla: yes, waiting for tree to go green)


[24515](https://github.com/flutter/engine/pull/24515) Roll Skia from af8db303f7f4 to a50940da6d67 (1 revision) (cla: yes, waiting for tree to go green)


[24517](https://github.com/flutter/engine/pull/24517) Roll Skia from a50940da6d67 to a8448470e80a (1 revision) (cla: yes, waiting for tree to go green)


[24518](https://github.com/flutter/engine/pull/24518) Roll Dart SDK to f78bd85cda0c (cla: yes)


[24519](https://github.com/flutter/engine/pull/24519) Default to bilerp for layers (cla: yes, waiting for tree to go green)


[24520](https://github.com/flutter/engine/pull/24520) Roll Skia from a8448470e80a to 24ec76454aa5 (3 revisions) (cla: yes, waiting for tree to go green)


[24522](https://github.com/flutter/engine/pull/24522) Roll Fuchsia Linux SDK from dkB0v_vTx... to 9MPgLtFll... (cla: yes, waiting for tree to go green)


[24523](https://github.com/flutter/engine/pull/24523) External Texture support for macOS Metal (cla: yes, waiting for tree to go green)


[24524](https://github.com/flutter/engine/pull/24524) Roll Skia from 24ec76454aa5 to c505e435d44a (9 revisions) (cla: yes, waiting for tree to go green)


[24526](https://github.com/flutter/engine/pull/24526) Fix input flow event logic (cla: yes, waiting for tree to go green)


[24527](https://github.com/flutter/engine/pull/24527) Roll Fuchsia Mac SDK from U2pgmH2x-... to 5vi8TQldn... (cla: yes, waiting for tree to go green)


[24529](https://github.com/flutter/engine/pull/24529) NNBD cleanup (cla: yes)


[24532](https://github.com/flutter/engine/pull/24532) Roll Skia from c505e435d44a to cad4709ca475 (14 revisions) (cla: yes, waiting for tree to go green)


[24533](https://github.com/flutter/engine/pull/24533) Use common desktop TextInputModel on macOS (cla: yes)


[24534](https://github.com/flutter/engine/pull/24534) Roll Fuchsia Linux SDK from 9MPgLtFll... to -8KkhcJ3h... (cla: yes, waiting for tree to go green)


[24535](https://github.com/flutter/engine/pull/24535) Roll Fuchsia Mac SDK from 5vi8TQldn... to YBiCU3Z3r... (cla: yes, waiting for tree to go green)


[24539](https://github.com/flutter/engine/pull/24539) Roll Fuchsia Linux SDK from -8KkhcJ3h... to c9naFjip3... (cla: yes, waiting for tree to go green)


[24541](https://github.com/flutter/engine/pull/24541) Roll Fuchsia Mac SDK from YBiCU3Z3r... to Fote78jZn... (cla: yes, waiting for tree to go green)


[24542](https://github.com/flutter/engine/pull/24542) Restore call to setFilterQuality (cla: yes, waiting for tree to go green)


[24543](https://github.com/flutter/engine/pull/24543) Delete multi set args parameter from intent (cla: yes, platform-android, waiting for tree to go green)


[24546](https://github.com/flutter/engine/pull/24546) remove useless code in lib/ui/compositing/scene_builder.cc (cla: yes, waiting for tree to go green)


[24553](https://github.com/flutter/engine/pull/24553) Roll Skia from cad4709ca475 to cc75fa8f958b (13 revisions) (cla: yes, waiting for tree to go green)


[24554](https://github.com/flutter/engine/pull/24554) Roll Dart SDK from f78bd85cda0c to 2d30896744b5 (9 revisions) (cla: yes, waiting for tree to go green)


[24556](https://github.com/flutter/engine/pull/24556) [web] Add xcode-symlinks flag to felt tool (cla: yes)


[24557](https://github.com/flutter/engine/pull/24557) [flutter_releases] Flutter 1.26.0-17.7.pre Beta Engine Cherrypicks (cla: yes)


[24559](https://github.com/flutter/engine/pull/24559) Roll Skia from cc75fa8f958b to bd9740074445 (10 revisions) (cla: yes, waiting for tree to go green)


[24562](https://github.com/flutter/engine/pull/24562) Roll Dart SDK from 2d30896744b5 to a476002dba33 (2 revisions) (cla: yes, waiting for tree to go green)


[24566](https://github.com/flutter/engine/pull/24566) Roll Fuchsia Linux SDK from c9naFjip3... to 8unxeSvw2... (cla: yes, waiting for tree to go green)


[24567](https://github.com/flutter/engine/pull/24567) Roll Skia from bd9740074445 to e82436f5c353 (4 revisions) (cla: yes, waiting for tree to go green)


[24568](https://github.com/flutter/engine/pull/24568) Roll Fuchsia Mac SDK from Fote78jZn... to 0c-7C5noH... (cla: yes, waiting for tree to go green)


[24571](https://github.com/flutter/engine/pull/24571) Roll Skia from e82436f5c353 to 98f85d0e45f1 (15 revisions) (cla: yes, waiting for tree to go green)


[24572](https://github.com/flutter/engine/pull/24572) [web] Fix placeholder-only paragraphs (cla: yes, platform-web, waiting for tree to go green)


[24574](https://github.com/flutter/engine/pull/24574) [web] Implement Canvas.drawPicture (cla: yes)


[24575](https://github.com/flutter/engine/pull/24575) Add method to obtain native string resource in localization plugin. (cla: yes, platform-android)


[24577](https://github.com/flutter/engine/pull/24577) Roll Dart SDK from a476002dba33 to 60e4098d2d66 (5 revisions) (cla: yes, waiting for tree to go green)


[24579](https://github.com/flutter/engine/pull/24579) Roll Skia from 98f85d0e45f1 to 066f411b2ae6 (15 revisions) (cla: yes, waiting for tree to go green)


[24580](https://github.com/flutter/engine/pull/24580) Roll Skia from 066f411b2ae6 to d15c52d2333e (3 revisions) (cla: yes, waiting for tree to go green)


[24581](https://github.com/flutter/engine/pull/24581) [Android Input] Passthrough movement keys when there's no selection (cla: yes, platform-android, waiting for tree to go green)


[24582](https://github.com/flutter/engine/pull/24582) Expand FilterQuality API docs (cla: yes, waiting for tree to go green)


[24583](https://github.com/flutter/engine/pull/24583) Signal an error if an Isolate.spwanUri call uses an unsupported URI (cla: yes, waiting for tree to go green)


[24584](https://github.com/flutter/engine/pull/24584) Roll Skia from d15c52d2333e to 5ef07a4097d4 (1 revision) (cla: yes, waiting for tree to go green)


[24587](https://github.com/flutter/engine/pull/24587) Roll Skia from 5ef07a4097d4 to 6d2b7688f64d (3 revisions) (cla: yes, waiting for tree to go green)


[24588](https://github.com/flutter/engine/pull/24588) [flutter_releases] Flutter 1.26.0-17.8.pre Beta Engine Cherrypicks (cla: yes)


[24589](https://github.com/flutter/engine/pull/24589) Roll Dart SDK from 60e4098d2d66 to bc9e69aeafa6 (2 revisions) (cla: yes, waiting for tree to go green)


[24590](https://github.com/flutter/engine/pull/24590) Roll Skia from 6d2b7688f64d to 9a7fcf7eda77 (1 revision) (cla: yes, waiting for tree to go green)


[24591](https://github.com/flutter/engine/pull/24591) Roll Fuchsia Mac SDK from 0c-7C5noH... to pxsXcA3AQ... (cla: yes, waiting for tree to go green)


[24593](https://github.com/flutter/engine/pull/24593) Roll Skia from 9a7fcf7eda77 to 6b27ae8db432 (1 revision) (cla: yes, waiting for tree to go green)


[24594](https://github.com/flutter/engine/pull/24594) Roll Skia from 6b27ae8db432 to 68c43dbc5fb1 (1 revision) (cla: yes, waiting for tree to go green)


[24595](https://github.com/flutter/engine/pull/24595) Roll Fuchsia Linux SDK from 8unxeSvw2... to Zcy9nP_sY... (cla: yes, waiting for tree to go green)


[24596](https://github.com/flutter/engine/pull/24596) Roll Skia from 68c43dbc5fb1 to 7c0200a8e233 (1 revision) (cla: yes, waiting for tree to go green)


[24597](https://github.com/flutter/engine/pull/24597) Roll Dart SDK from bc9e69aeafa6 to 86d1f3b6a97c (1 revision) (cla: yes, waiting for tree to go green)


[24598](https://github.com/flutter/engine/pull/24598) Roll Skia from 7c0200a8e233 to 70cd6d14465c (8 revisions) (cla: yes, waiting for tree to go green)


[24600](https://github.com/flutter/engine/pull/24600) Revert "[macos] Make metal the default rendering backend on macOS >= … (cla: yes)


[24601](https://github.com/flutter/engine/pull/24601) [macos] Reland default metal and also check if the system supports metal before defaulting to it (cla: yes)


[24602](https://github.com/flutter/engine/pull/24602) Skip flaky webkit shadermask test (cla: yes)


[24603](https://github.com/flutter/engine/pull/24603) Roll Skia from 70cd6d14465c to 72917e452932 (5 revisions) (cla: yes, waiting for tree to go green)


[24604](https://github.com/flutter/engine/pull/24604) Roll Fuchsia Mac SDK from pxsXcA3AQ... to mpA8VcWT4... (cla: yes, waiting for tree to go green)


[24605](https://github.com/flutter/engine/pull/24605) Roll Dart SDK from 86d1f3b6a97c to 39424b348c44 (2 revisions) (cla: yes, waiting for tree to go green)


[24607](https://github.com/flutter/engine/pull/24607) Roll Fuchsia Linux SDK from Zcy9nP_sY... to kfjppUrzf... (cla: yes, waiting for tree to go green)


[24608](https://github.com/flutter/engine/pull/24608) Roll Clang Linux from L9TEpKo-D... to crEO9FDXg... (cla: yes, waiting for tree to go green)


[24609](https://github.com/flutter/engine/pull/24609) Roll Clang Mac from QimZEUJUn... to MQQ43_LGr... (cla: yes, waiting for tree to go green)


[24611](https://github.com/flutter/engine/pull/24611) Roll Skia from 72917e452932 to 029851d9513a (16 revisions) (cla: yes, waiting for tree to go green)


[24612](https://github.com/flutter/engine/pull/24612) Allow calls to legacyMakeTypeface in the AssetFontManager (cla: yes, waiting for tree to go green)


[24613](https://github.com/flutter/engine/pull/24613) Roll Skia from 029851d9513a to 8a43a2889ef8 (3 revisions) (cla: yes, waiting for tree to go green)


[24614](https://github.com/flutter/engine/pull/24614) Roll Dart SDK from 39424b348c44 to b9c5d901eac0 (1 revision) (cla: yes, waiting for tree to go green)


[24616](https://github.com/flutter/engine/pull/24616) Add third_party/libpng repository and roll buildroot (cla: yes)


[24618](https://github.com/flutter/engine/pull/24618) Roll Dart SDK from b9c5d901eac0 to fa4b1e834d24 (1 revision) (cla: yes, waiting for tree to go green)


[24620](https://github.com/flutter/engine/pull/24620) Roll Skia from 8a43a2889ef8 to 61a10b649aa7 (4 revisions) (cla: yes, waiting for tree to go green)


[24621](https://github.com/flutter/engine/pull/24621) Roll Fuchsia Mac SDK from mpA8VcWT4... to oqp6Q2nhF... (cla: yes, waiting for tree to go green)


[24622](https://github.com/flutter/engine/pull/24622) Roll Dart SDK from fa4b1e834d24 to 63c6585d8499 (2 revisions) (cla: yes, waiting for tree to go green)


[24623](https://github.com/flutter/engine/pull/24623) [linux] Fix text selection via Shift+Home/End (cla: yes)


[24624](https://github.com/flutter/engine/pull/24624) Roll Skia from 61a10b649aa7 to e79bb32365ea (1 revision) (cla: yes, waiting for tree to go green)


[24625](https://github.com/flutter/engine/pull/24625) Roll Dart SDK from 63c6585d8499 to 6b7054122356 (1 revision) (cla: yes, waiting for tree to go green)


[24630](https://github.com/flutter/engine/pull/24630) Roll Skia from e79bb32365ea to 4ac9aadd306b (4 revisions) (cla: yes, waiting for tree to go green)


[24631](https://github.com/flutter/engine/pull/24631) Roll Dart SDK from 6b7054122356 to a6fb0acd71ea (1 revision) (cla: yes, waiting for tree to go green)


[24633](https://github.com/flutter/engine/pull/24633) Roll Skia from 4ac9aadd306b to 38b9a4bc3e3c (7 revisions) (cla: yes, waiting for tree to go green)


[24635](https://github.com/flutter/engine/pull/24635) [flutter_releases] Flutter Engine Cherrypicks (cla: yes, platform-android)


[24637](https://github.com/flutter/engine/pull/24637) Roll Skia from 38b9a4bc3e3c to 9fe866174147 (8 revisions) (cla: yes, waiting for tree to go green)


[24638](https://github.com/flutter/engine/pull/24638) Roll Fuchsia Mac SDK from oqp6Q2nhF... to VyKdR4ouE... (cla: yes, waiting for tree to go green)


[24640](https://github.com/flutter/engine/pull/24640) Enables semantics when voice control is turned on (cla: yes, platform-ios, waiting for tree to go green)


[24644](https://github.com/flutter/engine/pull/24644) Fixed problem where AndroidShellHolder was trashing the ThreadHost in its deconstructor (cla: yes, cp: 1.26, platform-android, platform-ios)


[24645](https://github.com/flutter/engine/pull/24645) fuchsia: Correct PlatformView scale/transform (cla: yes, platform-fuchsia)


[24646](https://github.com/flutter/engine/pull/24646) Roll Skia from 9fe866174147 to a42c6192ff67 (12 revisions) (cla: yes, waiting for tree to go green)


[24647](https://github.com/flutter/engine/pull/24647) Roll Dart SDK from a6fb0acd71ea to aa0fea71185b (2 revisions) (cla: yes, waiting for tree to go green)


[24648](https://github.com/flutter/engine/pull/24648) Roll Skia from a42c6192ff67 to e3a8980915b7 (1 revision) (cla: yes, waiting for tree to go green)


[24649](https://github.com/flutter/engine/pull/24649) Roll Dart SDK from aa0fea71185b to 3870a33d25fb (1 revision) (cla: yes, waiting for tree to go green)


[24650](https://github.com/flutter/engine/pull/24650) Roll Skia from e3a8980915b7 to 2d247a10f3de (1 revision) (cla: yes, waiting for tree to go green)


[24651](https://github.com/flutter/engine/pull/24651) Fix exactCullRect computation (cla: yes, platform-web)


[24652](https://github.com/flutter/engine/pull/24652) Roll Dart SDK from 3870a33d25fb to 9ef3cef4a36c (1 revision) (cla: yes, waiting for tree to go green)


[24653](https://github.com/flutter/engine/pull/24653) Roll Fuchsia Mac SDK from VyKdR4ouE... to 7jkJkkEng... (cla: yes, waiting for tree to go green)


[24654](https://github.com/flutter/engine/pull/24654) Roll Skia from 2d247a10f3de to 34c7e114928a (1 revision) (cla: yes, waiting for tree to go green)


[24655](https://github.com/flutter/engine/pull/24655) Roll Skia from 34c7e114928a to 453f143dba3f (1 revision) (cla: yes, waiting for tree to go green)


[24656](https://github.com/flutter/engine/pull/24656) Roll Dart SDK from 9ef3cef4a36c to ac2d5fd1c35d (1 revision) (cla: yes, waiting for tree to go green)


[24658](https://github.com/flutter/engine/pull/24658) Roll Skia from 453f143dba3f to 1f57a0f1ae0b (6 revisions) (cla: yes, waiting for tree to go green)


[24659](https://github.com/flutter/engine/pull/24659) Roll Skia from 1f57a0f1ae0b to 96f6d9a37f1c (3 revisions) (cla: yes, waiting for tree to go green)


[24660](https://github.com/flutter/engine/pull/24660) Update shell_fuchsia_unittests.cc (cla: yes)


[24661](https://github.com/flutter/engine/pull/24661) Roll Skia from 96f6d9a37f1c to f20e75619cd3 (5 revisions) (cla: yes, waiting for tree to go green)


[24662](https://github.com/flutter/engine/pull/24662) SkParagraph: support multiple default font families (cla: yes, waiting for tree to go green)


[24664](https://github.com/flutter/engine/pull/24664) Roll Dart SDK from ac2d5fd1c35d to cf3ef9e5ced1 (1 revision) (cla: yes, waiting for tree to go green)


[24665](https://github.com/flutter/engine/pull/24665) Revert "TextStyle level leadingDistribution" (cla: yes, waiting for tree to go green)


[24666](https://github.com/flutter/engine/pull/24666) Roll Skia from f20e75619cd3 to 6706c9fa14c4 (2 revisions) (cla: yes, waiting for tree to go green)


[24667](https://github.com/flutter/engine/pull/24667) Roll Fuchsia Linux SDK from kfjppUrzf... to Idk0D_EZk... (cla: yes, waiting for tree to go green)


[24668](https://github.com/flutter/engine/pull/24668) Reland "TextStyle level leadingDistribution (#24025)" reverted in #24665 (cla: yes, waiting for tree to go green)


[24669](https://github.com/flutter/engine/pull/24669) Roll Skia from 6706c9fa14c4 to deed7f65ff6b (3 revisions) (cla: yes, waiting for tree to go green)


[24670](https://github.com/flutter/engine/pull/24670) Roll Skia from deed7f65ff6b to 07c8401a54d3 (5 revisions) (cla: yes, waiting for tree to go green)


[24671](https://github.com/flutter/engine/pull/24671) Roll Dart SDK from cf3ef9e5ced1 to 632ae0dee554 (1 revision) (cla: yes, waiting for tree to go green)


[24672](https://github.com/flutter/engine/pull/24672) Convert cursor rect to device coordinates on Win32 (affects: desktop, cla: yes, platform-windows)


[24673](https://github.com/flutter/engine/pull/24673) Roll ICU to match the latest version used by Chromium (cla: yes)


[24674](https://github.com/flutter/engine/pull/24674) Roll Fuchsia Mac SDK from 7jkJkkEng... to kLoBz4ZY4... (cla: yes, waiting for tree to go green)


[24675](https://github.com/flutter/engine/pull/24675) Declare a constant for the bit index of the force_strut_height flag value (cla: yes, waiting for tree to go green)


[24676](https://github.com/flutter/engine/pull/24676) Roll Dart SDK from 632ae0dee554 to d3320177ee9a (1 revision) (cla: yes, waiting for tree to go green)


[24677](https://github.com/flutter/engine/pull/24677) [Windows] Hide Win32 API of the keyboard system behind ifdef (cla: yes)


[24678](https://github.com/flutter/engine/pull/24678) Reverts Dart to aa0fea71185b6c3a763ff3875ea0973a6729a04d (cla: yes)


[24679](https://github.com/flutter/engine/pull/24679) Switch to correct OpenGL context before deleting framebuffers. (cla: yes)


[24680](https://github.com/flutter/engine/pull/24680) Roll Fuchsia Linux SDK from Idk0D_EZk... to oOI7Iq5ER... (cla: yes, waiting for tree to go green)


[24681](https://github.com/flutter/engine/pull/24681) Roll Fuchsia Mac SDK from kLoBz4ZY4... to eWFcsfSTf... (cla: yes, waiting for tree to go green)


[24682](https://github.com/flutter/engine/pull/24682) Do not use eglQuerySurface to query surface dimensions (cla: yes, waiting for tree to go green)


[24683](https://github.com/flutter/engine/pull/24683) Roll Skia from 07c8401a54d3 to 4a4fbe8140cb (1 revision) (cla: yes, waiting for tree to go green)


[24684](https://github.com/flutter/engine/pull/24684) Roll Skia from 4a4fbe8140cb to 202420e0147b (1 revision) (cla: yes, waiting for tree to go green)


[24685](https://github.com/flutter/engine/pull/24685) Roll Fuchsia Linux SDK from oOI7Iq5ER... to oJPqi5jbV... (cla: yes, waiting for tree to go green)


[24686](https://github.com/flutter/engine/pull/24686) Consistent naming for Win32 emebedder (cla: yes)


[24687](https://github.com/flutter/engine/pull/24687) Roll Fuchsia Mac SDK from eWFcsfSTf... to SrGef2eEA... (cla: yes, waiting for tree to go green)


[24688](https://github.com/flutter/engine/pull/24688) remove _getRRect: fixes assertion error (cla: yes)


[24689](https://github.com/flutter/engine/pull/24689) Roll Skia from 202420e0147b to 59b389a407de (1 revision) (cla: yes, waiting for tree to go green)


[24690](https://github.com/flutter/engine/pull/24690) Fix memory leak and bug in the RunsOnCreationTaskRunner check (cla: yes, platform-android, waiting for tree to go green)


[24691](https://github.com/flutter/engine/pull/24691) Roll Fuchsia Linux SDK from oJPqi5jbV... to RTXXU6CwW... (cla: yes, waiting for tree to go green)


[24692](https://github.com/flutter/engine/pull/24692) Roll Fuchsia Mac SDK from SrGef2eEA... to y4fkeuwAq... (cla: yes, waiting for tree to go green)


[24693](https://github.com/flutter/engine/pull/24693) Roll Skia from 59b389a407de to 56a1f06db241 (1 revision) (cla: yes, waiting for tree to go green)


[24696](https://github.com/flutter/engine/pull/24696) Roll Dart SDK from aa0fea71185b to 60b27ec0710a (8 revisions) (cla: yes, waiting for tree to go green)


[24697](https://github.com/flutter/engine/pull/24697) Fix UWP build for UpdateCursorRect rename (cla: yes)


[24698](https://github.com/flutter/engine/pull/24698) Windows UWP: Add support for emulated mouse cursor for targets such as XBOX (cla: yes, needs tests)


[24699](https://github.com/flutter/engine/pull/24699) Add RAII wrapper for Win32 IMM context (affects: desktop, affects: engine, cla: yes, platform-windows)


[24700](https://github.com/flutter/engine/pull/24700) Roll Fuchsia Linux SDK from RTXXU6CwW... to 1jbCxKA9Y... (cla: yes, waiting for tree to go green)


[24701](https://github.com/flutter/engine/pull/24701) Roll Fuchsia Mac SDK from y4fkeuwAq... to 1QbiQ5i3i... (cla: yes, waiting for tree to go green)


[24702](https://github.com/flutter/engine/pull/24702) Roll Skia from 56a1f06db241 to 1f33ec568b3f (4 revisions) (cla: yes, waiting for tree to go green)


[24703](https://github.com/flutter/engine/pull/24703) Roll Skia from 1f33ec568b3f to 5fa369787b21 (1 revision) (cla: yes, waiting for tree to go green)


[24704](https://github.com/flutter/engine/pull/24704) Roll Skia from 5fa369787b21 to 104e20f5b2b3 (1 revision) (cla: yes, waiting for tree to go green)


[24706](https://github.com/flutter/engine/pull/24706) Roll Skia from 104e20f5b2b3 to 0b750f2ef534 (1 revision) (cla: yes, waiting for tree to go green)


[24707](https://github.com/flutter/engine/pull/24707) Roll Dart SDK from 60b27ec0710a to f7b05f6e0636 (1 revision) (cla: yes, waiting for tree to go green)


[24708](https://github.com/flutter/engine/pull/24708) Roll Skia from 0b750f2ef534 to 9b510a31561f (4 revisions) (cla: yes, waiting for tree to go green)


[24709](https://github.com/flutter/engine/pull/24709) Roll Fuchsia Linux SDK from 1jbCxKA9Y... to 50gZrG82q... (cla: yes, waiting for tree to go green)


[24710](https://github.com/flutter/engine/pull/24710) Roll Skia from 9b510a31561f to 135500d33dc7 (2 revisions) (cla: yes, waiting for tree to go green)


[24711](https://github.com/flutter/engine/pull/24711) Roll Fuchsia Mac SDK from 1QbiQ5i3i... to ticLKPQn6... (cla: yes, waiting for tree to go green)


[24713](https://github.com/flutter/engine/pull/24713) Win32: Support Korean input (cla: yes)


[24714](https://github.com/flutter/engine/pull/24714) Roll Skia from 135500d33dc7 to 9ca065e2fdb5 (6 revisions) (cla: yes, waiting for tree to go green)


[24715](https://github.com/flutter/engine/pull/24715) Roll Dart SDK from f7b05f6e0636 to b3bc5acdeef2 (1 revision) (cla: yes, waiting for tree to go green)


[24716](https://github.com/flutter/engine/pull/24716) [web] Fix painting of last placeholder in paragraph (cla: yes, platform-web)


[24718](https://github.com/flutter/engine/pull/24718) Revert "remove _getRRect: fixes assertion error (#24688)" (cla: yes)


[24719](https://github.com/flutter/engine/pull/24719) [web] Fix pointer events for Wacom pen (cla: yes, platform-web)


[24720](https://github.com/flutter/engine/pull/24720) Roll Skia from 9ca065e2fdb5 to 67808983c677 (6 revisions) (cla: yes, waiting for tree to go green)


[24722](https://github.com/flutter/engine/pull/24722) Roll Dart SDK from b3bc5acdeef2 to f209e60a5415 (2 revisions) (cla: yes, waiting for tree to go green)


[24723](https://github.com/flutter/engine/pull/24723) Roll Skia from 67808983c677 to d29e500ece41 (1 revision) (cla: yes, waiting for tree to go green)


[24724](https://github.com/flutter/engine/pull/24724) Roll Skia from d29e500ece41 to e32ace76ec8d (1 revision) (cla: yes, waiting for tree to go green)


[24725](https://github.com/flutter/engine/pull/24725) Roll Fuchsia Mac SDK from ticLKPQn6... to PRe0w0i4z... (cla: yes, waiting for tree to go green)


[24726](https://github.com/flutter/engine/pull/24726) Roll Fuchsia Linux SDK from 50gZrG82q... to tJbtmEE4Q... (cla: yes, waiting for tree to go green)


[24727](https://github.com/flutter/engine/pull/24727) Guard metal rendering behind SHELL_ENABLE_METAL (cla: yes, waiting for tree to go green)


[24728](https://github.com/flutter/engine/pull/24728) Roll Skia from e32ace76ec8d to 0676317b1f7f (1 revision) (cla: yes, waiting for tree to go green)


[24729](https://github.com/flutter/engine/pull/24729) Roll Skia from 0676317b1f7f to 232b4ce8886b (1 revision) (cla: yes, waiting for tree to go green)


[24730](https://github.com/flutter/engine/pull/24730) Roll Dart SDK from f209e60a5415 to 761ed531161f (1 revision) (cla: yes, waiting for tree to go green)


[24731](https://github.com/flutter/engine/pull/24731) Roll Skia from 232b4ce8886b to d863ae52d4bb (4 revisions) (cla: yes, waiting for tree to go green)


[24732](https://github.com/flutter/engine/pull/24732) Roll Skia from d863ae52d4bb to 036ba86489d7 (3 revisions) (cla: yes, waiting for tree to go green)


[24733](https://github.com/flutter/engine/pull/24733) Roll Skia from 036ba86489d7 to 786d42c6dac4 (1 revision) (cla: yes, waiting for tree to go green)


[24734](https://github.com/flutter/engine/pull/24734) Adds set text action for voice access (cla: yes, platform-android, waiting for tree to go green)


[24738](https://github.com/flutter/engine/pull/24738) Roll Skia from 786d42c6dac4 to 12e760e958a7 (10 revisions) (cla: yes, waiting for tree to go green)


[24739](https://github.com/flutter/engine/pull/24739) Roll Fuchsia Linux SDK from tJbtmEE4Q... to YhRvbuj9c... (cla: yes, waiting for tree to go green)


[24740](https://github.com/flutter/engine/pull/24740) Roll Skia from 12e760e958a7 to e80e169ba4c1 (1 revision) (cla: yes, waiting for tree to go green)


[24745](https://github.com/flutter/engine/pull/24745) Roll Fuchsia Mac SDK from PRe0w0i4z... to 4TE5n81B-... (cla: yes, waiting for tree to go green)


[24746](https://github.com/flutter/engine/pull/24746) Roll Dart SDK from 761ed531161f to f527ddd39bb1 (3 revisions) (cla: yes, waiting for tree to go green)


[24749](https://github.com/flutter/engine/pull/24749) Roll Dart SDK from f527ddd39bb1 to 041a6dd2e76b (1 revision) (cla: yes, waiting for tree to go green)


[24750](https://github.com/flutter/engine/pull/24750) Roll Fuchsia Linux SDK from YhRvbuj9c... to _0kewDFPJ... (cla: yes, waiting for tree to go green)


[24752](https://github.com/flutter/engine/pull/24752) Roll Skia from e80e169ba4c1 to acf26501fb5a (4 revisions) (cla: yes, waiting for tree to go green)


[24753](https://github.com/flutter/engine/pull/24753) Roll Skia from acf26501fb5a to a1e30a3a280a (5 revisions) (cla: yes, waiting for tree to go green)


[24759](https://github.com/flutter/engine/pull/24759) Roll Fuchsia Mac SDK from 4TE5n81B-... to kPp_BF0q3... (cla: yes, waiting for tree to go green)


[24760](https://github.com/flutter/engine/pull/24760) Roll Skia from a1e30a3a280a to f0de96f7b82a (7 revisions) (cla: yes, waiting for tree to go green)


[24762](https://github.com/flutter/engine/pull/24762) Roll Skia from f0de96f7b82a to 46d9bb255df4 (2 revisions) (cla: yes, waiting for tree to go green)


[24764](https://github.com/flutter/engine/pull/24764) Roll Dart SDK from 041a6dd2e76b to b9302efc8d9a (3 revisions) (cla: yes, waiting for tree to go green)


[24766](https://github.com/flutter/engine/pull/24766) Move CIPD package creation tools under tools/cipd (cla: yes)


[24768](https://github.com/flutter/engine/pull/24768) fixes reference retaining issue in flutter text input plugin (cla: yes, platform-ios, waiting for tree to go green)


[24769](https://github.com/flutter/engine/pull/24769) Roll Skia from 46d9bb255df4 to e4ef35caa1bc (9 revisions) (cla: yes, waiting for tree to go green)


[24770](https://github.com/flutter/engine/pull/24770) Added dependency on CppWinRT for UWP builds (affects: desktop, cla: yes, platform-windows)


[24771](https://github.com/flutter/engine/pull/24771) Roll Fuchsia Linux SDK from _0kewDFPJ... to _vRi_XkB7... (cla: yes, waiting for tree to go green)


[24772](https://github.com/flutter/engine/pull/24772) Roll Skia from e4ef35caa1bc to 4db57264955f (1 revision) (cla: yes, waiting for tree to go green)


[24773](https://github.com/flutter/engine/pull/24773) Revert "[web] Fix painting of last placeholder in paragraph (#24716)" (cla: yes)


[24774](https://github.com/flutter/engine/pull/24774) Roll Skia from 4db57264955f to 21c8ad62cd82 (2 revisions) (cla: yes, waiting for tree to go green)


[24775](https://github.com/flutter/engine/pull/24775) Roll Fuchsia Mac SDK from kPp_BF0q3... to ohpC1XzxY... (cla: yes, waiting for tree to go green)


[24778](https://github.com/flutter/engine/pull/24778) Roll Dart SDK from b9302efc8d9a to 96183eef80b7 (1 revision) (cla: yes, waiting for tree to go green)


[24779](https://github.com/flutter/engine/pull/24779) Roll Skia from 21c8ad62cd82 to 55aaefe687c7 (2 revisions) (cla: yes, waiting for tree to go green)


[24782](https://github.com/flutter/engine/pull/24782) Roll Fuchsia Linux SDK from _vRi_XkB7... to zPlM6iYY3... (cla: yes, waiting for tree to go green)


[24784](https://github.com/flutter/engine/pull/24784) Roll Dart SDK from 96183eef80b7 to 8d3ed9fda5f1 (1 revision) (cla: yes, waiting for tree to go green)


[24791](https://github.com/flutter/engine/pull/24791) Roll Fuchsia Mac SDK from ohpC1XzxY... to Ks1dVR_ST... (cla: yes, waiting for tree to go green)


[24792](https://github.com/flutter/engine/pull/24792) Roll Dart SDK from 8d3ed9fda5f1 to 1b674d73af53 (1 revision) (cla: yes, waiting for tree to go green)


[24794](https://github.com/flutter/engine/pull/24794) Roll Clang Mac from MQQ43_LGr... to MRLGJYv8V... (cla: yes, waiting for tree to go green)


[24795](https://github.com/flutter/engine/pull/24795) Roll Clang Linux from crEO9FDXg... to SrCqaGdSF... (cla: yes, waiting for tree to go green)


[24797](https://github.com/flutter/engine/pull/24797) Avoid the deprecated SkFilterQuality in the Engine APIs (cla: yes, waiting for tree to go green)


[24798](https://github.com/flutter/engine/pull/24798) [web] Fix url updates when using Router (cla: yes, platform-web, waiting for tree to go green)


[24799](https://github.com/flutter/engine/pull/24799) Roll Skia from 55aaefe687c7 to 6ba242d2a201 (18 revisions) (cla: yes, waiting for tree to go green)


[24800](https://github.com/flutter/engine/pull/24800) Revert "Replace Flutter surface only after all platform views are destroyed" (cla: yes, platform-android)


[24801](https://github.com/flutter/engine/pull/24801) Update cppwinrt to build 2.0.210304.5 (affects: desktop, cla: yes, platform-windows)


[24802](https://github.com/flutter/engine/pull/24802) Initialize max_ascent/descent from the strut only if the strut is valid (cla: yes, waiting for tree to go green)


[24803](https://github.com/flutter/engine/pull/24803) Roll Dart SDK from 1b674d73af53 to 835da00aa6b5 (1 revision) (cla: yes, waiting for tree to go green)


[24804](https://github.com/flutter/engine/pull/24804) Roll Skia from 6ba242d2a201 to 3b58d38966f4 (1 revision) (cla: yes, waiting for tree to go green)


[24805](https://github.com/flutter/engine/pull/24805) Roll Skia from 3b58d38966f4 to d42fe062d0a7 (2 revisions) (cla: yes, waiting for tree to go green)


[24806](https://github.com/flutter/engine/pull/24806) Roll Skia from d42fe062d0a7 to 994a571fc79a (1 revision) (cla: yes, waiting for tree to go green)


[24808](https://github.com/flutter/engine/pull/24808) Roll Dart SDK from 835da00aa6b5 to b321d01eec78 (1 revision) (cla: yes, waiting for tree to go green)


[24811](https://github.com/flutter/engine/pull/24811) Roll Dart SDK from b321d01eec78 to 4693d6d4f88e (1 revision) (cla: yes, waiting for tree to go green)


[24812](https://github.com/flutter/engine/pull/24812) Roll Skia from 994a571fc79a to 532138cea7ea (4 revisions) (cla: yes, waiting for tree to go green)


[24813](https://github.com/flutter/engine/pull/24813) Roll Skia from 532138cea7ea to bf2dd2af4947 (3 revisions) (cla: yes, waiting for tree to go green)


[24815](https://github.com/flutter/engine/pull/24815) Roll Skia from bf2dd2af4947 to 319565ac6e65 (2 revisions) (cla: yes, waiting for tree to go green)


[24818](https://github.com/flutter/engine/pull/24818) Update paths related to CIPD package creation (cla: yes, platform-android, waiting for tree to go green)


[24824](https://github.com/flutter/engine/pull/24824) Roll Skia from 319565ac6e65 to d63638bb7be7 (2 revisions) (cla: yes, waiting for tree to go green)


[24825](https://github.com/flutter/engine/pull/24825) Roll Skia from d63638bb7be7 to 3dc6c190dabb (2 revisions) (cla: yes, waiting for tree to go green)


[24827](https://github.com/flutter/engine/pull/24827) Improve error message when CanvasKit is unable to parse a font (cla: yes, platform-web)


[24828](https://github.com/flutter/engine/pull/24828) [web] Don't set both color and foreground at the same time (cla: yes, platform-web, waiting for tree to go green)


[24829](https://github.com/flutter/engine/pull/24829) vulkan: Fix build issue due to missing VK_RESULT_RANGE_SIZE (cla: yes, waiting for tree to go green)


[24830](https://github.com/flutter/engine/pull/24830) Roll Skia from 3dc6c190dabb to 9ef3f2e3da9f (9 revisions) (cla: yes, waiting for tree to go green)


[24831](https://github.com/flutter/engine/pull/24831) fix voice control delete line command does not delete line correctly (cla: yes, platform-ios, waiting for tree to go green)


[24832](https://github.com/flutter/engine/pull/24832) Roll Fuchsia Mac SDK from Ks1dVR_ST... to PPdB-GHCt... (cla: yes, waiting for tree to go green)


[24834](https://github.com/flutter/engine/pull/24834) Roll Fuchsia Linux SDK from zPlM6iYY3... to Suchs2RGt... (cla: yes, waiting for tree to go green)


[24835](https://github.com/flutter/engine/pull/24835) Roll Skia from 9ef3f2e3da9f to 8f440b4e1e22 (2 revisions) (cla: yes, waiting for tree to go green)


[24836](https://github.com/flutter/engine/pull/24836) Roll Dart SDK from 4693d6d4f88e to b77641194368 (3 revisions) (cla: yes, waiting for tree to go green)


[24838](https://github.com/flutter/engine/pull/24838) Prevent race condition while switching surfaces (cla: yes, platform-android)


[24839](https://github.com/flutter/engine/pull/24839) Roll Dart SDK from b77641194368 to fee865ec6404 (1 revision) (cla: yes, waiting for tree to go green)


[24841](https://github.com/flutter/engine/pull/24841) Roll Fuchsia Mac SDK from PPdB-GHCt... to Xkten1Nxc... (cla: yes, waiting for tree to go green)


[24842](https://github.com/flutter/engine/pull/24842) Roll Fuchsia Linux SDK from Suchs2RGt... to 4_MXZyYYE... (cla: yes, waiting for tree to go green)


[24843](https://github.com/flutter/engine/pull/24843) Roll Skia from 8f440b4e1e22 to 00d6cf436884 (1 revision) (cla: yes, waiting for tree to go green)


[24844](https://github.com/flutter/engine/pull/24844) Roll Dart SDK from fee865ec6404 to 9bc9e48fe908 (2 revisions) (cla: yes, waiting for tree to go green)


[24845](https://github.com/flutter/engine/pull/24845) Only call destruction_callback if non-null (cla: yes)


[24846](https://github.com/flutter/engine/pull/24846) Fix typo in assertion log message (cla: yes)


[24847](https://github.com/flutter/engine/pull/24847) Roll Dart SDK from 9bc9e48fe908 to b191fb71063c (1 revision) (cla: yes, waiting for tree to go green)


[24849](https://github.com/flutter/engine/pull/24849) Roll Fuchsia Mac SDK from Xkten1Nxc... to Ler-DhxPF... (cla: yes, waiting for tree to go green)


[24850](https://github.com/flutter/engine/pull/24850) Roll Fuchsia Linux SDK from 4_MXZyYYE... to -kU3jhhRL... (cla: yes, waiting for tree to go green)


[24851](https://github.com/flutter/engine/pull/24851) Roll Skia from 00d6cf436884 to 1314913ff569 (1 revision) (cla: yes, waiting for tree to go green)


[24852](https://github.com/flutter/engine/pull/24852) Roll Skia from 1314913ff569 to 5f2932e0e391 (1 revision) (cla: yes, waiting for tree to go green)


[24853](https://github.com/flutter/engine/pull/24853) Roll Fuchsia Mac SDK from Ler-DhxPF... to Rw36pWO5J... (cla: yes, waiting for tree to go green)


[24855](https://github.com/flutter/engine/pull/24855) Roll Fuchsia Linux SDK from -kU3jhhRL... to hnDJ6SZhJ... (cla: yes, waiting for tree to go green)


[24856](https://github.com/flutter/engine/pull/24856) Roll Skia from 5f2932e0e391 to 07ee548d5bcd (1 revision) (cla: yes, waiting for tree to go green)


[24860](https://github.com/flutter/engine/pull/24860) Roll Dart SDK from b191fb71063c to 64a5583ffbc9 (2 revisions) (cla: yes, waiting for tree to go green)


[24861](https://github.com/flutter/engine/pull/24861) Windows: Switch UWP build to using winrt generated headers (cla: yes)


[24862](https://github.com/flutter/engine/pull/24862) Roll Fuchsia Mac SDK from Rw36pWO5J... to C8RDwF3IB... (cla: yes, waiting for tree to go green)


[24863](https://github.com/flutter/engine/pull/24863) Roll Fuchsia Linux SDK from hnDJ6SZhJ... to yDVPrfGq5... (cla: yes, waiting for tree to go green)


[24864](https://github.com/flutter/engine/pull/24864) [Linux] Fix incorrect texture format with OpenGL ES (cla: yes)


[24865](https://github.com/flutter/engine/pull/24865) Send -1 for empty composition range (cla: yes, waiting for tree to go green)


[24866](https://github.com/flutter/engine/pull/24866) End composing when inserting text (cla: yes)


[24867](https://github.com/flutter/engine/pull/24867) Position accent popup window next to caret (cla: yes)


[24870](https://github.com/flutter/engine/pull/24870) Revert "[web] Fix url updates when using Router (#24798)" (cla: yes)


[24873](https://github.com/flutter/engine/pull/24873) Adds setText to web engine (cla: yes, waiting for tree to go green)


[24874](https://github.com/flutter/engine/pull/24874) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check" (cla: yes, platform-android, waiting for tree to go green)


[24876](https://github.com/flutter/engine/pull/24876) [web] Reland: Fix url updates when using Router (cla: yes, platform-web)


[24877](https://github.com/flutter/engine/pull/24877) Complete the Scene.toImage future with an error if rasterization fails (cla: yes)


[24880](https://github.com/flutter/engine/pull/24880) Respond to Skia.setResourceCacheMaxBytes (cla: yes, waiting for tree to go green)


[24889](https://github.com/flutter/engine/pull/24889) Roll Fuchsia Mac SDK from C8RDwF3IB... to XxqTWS7q1... (cla: yes, waiting for tree to go green)


[24893](https://github.com/flutter/engine/pull/24893) [iOS] Fixes platform view clipped when FlutterView has non-zero offset (cla: yes, platform-ios, waiting for tree to go green)


[24897](https://github.com/flutter/engine/pull/24897) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check… (cla: yes, platform-android)


[24901](https://github.com/flutter/engine/pull/24901) Add framebuffer destruction_callback for Linux (cla: yes)


[24902](https://github.com/flutter/engine/pull/24902) fixed typographical error (cla: yes)


[24903](https://github.com/flutter/engine/pull/24903) [web:semantics] fix node positioning; expose debug tree (cla: yes)


[24905](https://github.com/flutter/engine/pull/24905) [web] Reland: Fix painting of last placeholder in paragraph (cla: yes, platform-web, waiting for tree to go green)


[24906](https://github.com/flutter/engine/pull/24906) Rename `moduleName` to `componentName` for consistency (cla: yes, platform-android, waiting for tree to go green)


[24907](https://github.com/flutter/engine/pull/24907) Roll Dart SDK from 64a5583ffbc9 to 8f22201e4050 (6 revisions) (cla: yes, waiting for tree to go green)


[24908](https://github.com/flutter/engine/pull/24908) Detach the newly created EGL context from the main thread in the embedder unit tests (cla: yes)


[24911](https://github.com/flutter/engine/pull/24911) Roll Fuchsia Mac SDK from XxqTWS7q1... to gYXU9l8jr... (cla: yes, waiting for tree to go green)


[24912](https://github.com/flutter/engine/pull/24912) Roll Fuchsia Linux SDK from yDVPrfGq5... to XaUP9-wm3... (cla: yes, waiting for tree to go green)


[24914](https://github.com/flutter/engine/pull/24914) Roll Skia from 07ee548d5bcd to da076e9aca26 (41 revisions) (cla: yes, waiting for tree to go green)


[24917](https://github.com/flutter/engine/pull/24917) Cherrypick Skia roll #24914 (cla: yes, platform-android)


[24920](https://github.com/flutter/engine/pull/24920) Roll Dart SDK from 8f22201e4050 to abcf1f3fd91b (2 revisions) (cla: yes, waiting for tree to go green)


[24922](https://github.com/flutter/engine/pull/24922) [web] Make window.locale(s) non-null; upgrade to null safe deps (cla: yes)


[24924](https://github.com/flutter/engine/pull/24924) Remove an obsolete GN flag that had been used by SkParagraph (cla: yes)


[24925](https://github.com/flutter/engine/pull/24925) Roll Clang Linux from SrCqaGdSF... to TEHg3vhDG... (cla: yes, waiting for tree to go green)


[24926](https://github.com/flutter/engine/pull/24926) Roll Clang Mac from MRLGJYv8V... to GUX2BsVIc... (cla: yes, waiting for tree to go green)


[24927](https://github.com/flutter/engine/pull/24927) Roll Skia from da076e9aca26 to 93330c9c4dc7 (13 revisions) (cla: yes, waiting for tree to go green)


[24928](https://github.com/flutter/engine/pull/24928) [flutter_releases] Flutter 2.0.2 Stable Engine Cherrypicks (cla: yes, platform-android)


[24930](https://github.com/flutter/engine/pull/24930) Roll Fuchsia Mac SDK from gYXU9l8jr... to CxbV_a22u... (cla: yes, waiting for tree to go green)


[24931](https://github.com/flutter/engine/pull/24931) Roll Dart SDK from abcf1f3fd91b to f596cf76c722 (1 revision) (cla: yes, waiting for tree to go green)


[24933](https://github.com/flutter/engine/pull/24933) fix selectable text selections are not announced in voice over (cla: yes, waiting for tree to go green)


[24934](https://github.com/flutter/engine/pull/24934) [web] Add few awaits in history tests (affects: tests, cla: yes, platform-web, waiting for tree to go green)


[24936](https://github.com/flutter/engine/pull/24936) Roll Skia from 93330c9c4dc7 to cc185c5a31f3 (5 revisions) (cla: yes, waiting for tree to go green)


[24937](https://github.com/flutter/engine/pull/24937) Roll Dart SDK from f596cf76c722 to 22d0f712b0a6 (1 revision) (cla: yes, waiting for tree to go green)


[24941](https://github.com/flutter/engine/pull/24941) Roll Skia from cc185c5a31f3 to 43bde9d2bc82 (5 revisions) (cla: yes, waiting for tree to go green)


[24942](https://github.com/flutter/engine/pull/24942) Roll Dart SDK from 22d0f712b0a6 to 526b85706ed7 (1 revision) (cla: yes, waiting for tree to go green)


[24943](https://github.com/flutter/engine/pull/24943) Roll Fuchsia Linux SDK from XaUP9-wm3... to Q1DG3XKnA... (cla: yes, waiting for tree to go green)


[24944](https://github.com/flutter/engine/pull/24944) [Linux] Fix high CPU consumption (cla: yes)


[24946](https://github.com/flutter/engine/pull/24946) Roll Fuchsia Mac SDK from CxbV_a22u... to xpyKHzaGr... (cla: yes, waiting for tree to go green)


[24947](https://github.com/flutter/engine/pull/24947) Reland "Remove pipeline in favor of layer tree holder" (cla: yes)


[24949](https://github.com/flutter/engine/pull/24949) [web] Silence flaky history test (affects: tests, cla: yes, platform-web)


[24951](https://github.com/flutter/engine/pull/24951) Do not return a Minikin font collection if the SkFontStyleSet is unable to create any typefaces (cla: yes, waiting for tree to go green)


[24957](https://github.com/flutter/engine/pull/24957) [web] Skip the history tests that introduced flakiness (cla: yes, platform-web)


[24958](https://github.com/flutter/engine/pull/24958) Fixed issue where the gpu disable syncswitch was being overridden after init (cla: yes, platform-ios)


[24959](https://github.com/flutter/engine/pull/24959) Roll Dart SDK from 526b85706ed7 to 616f110ef95a (4 revisions) (cla: yes, waiting for tree to go green)


[24962](https://github.com/flutter/engine/pull/24962) Roll Skia from 43bde9d2bc82 to 91113acfd1d6 (27 revisions) (cla: yes, waiting for tree to go green)


[24964](https://github.com/flutter/engine/pull/24964) fix printing Failed to determine valid GL format (affects: desktop, cla: yes, platform-linux)


[24965](https://github.com/flutter/engine/pull/24965) Roll Fuchsia Mac SDK from xpyKHzaGr... to inepr5WS8... (cla: yes, waiting for tree to go green)


[24967](https://github.com/flutter/engine/pull/24967) Roll Dart SDK from 616f110ef95a to c7c4495b38ea (1 revision) (cla: yes, waiting for tree to go green)


[24971](https://github.com/flutter/engine/pull/24971) Roll Fuchsia Linux SDK from Q1DG3XKnA... to GsRYVri0-... (cla: yes, waiting for tree to go green)


[24972](https://github.com/flutter/engine/pull/24972) Roll Skia from 91113acfd1d6 to 82fe4d2243a3 (3 revisions) (cla: yes, waiting for tree to go green)


[24973](https://github.com/flutter/engine/pull/24973) Restore original value of the Dart advisory script URI (cla: yes)


[24975](https://github.com/flutter/engine/pull/24975) Roll Skia from 82fe4d2243a3 to 2f4652f3096b (11 revisions) (cla: yes, waiting for tree to go green)


[24977](https://github.com/flutter/engine/pull/24977) Roll Skia from 2f4652f3096b to 7854da39b3c1 (1 revision) (cla: yes, waiting for tree to go green)


[24978](https://github.com/flutter/engine/pull/24978) revert auto-enabling semantics (cla: yes)


[24979](https://github.com/flutter/engine/pull/24979) Roll Dart SDK from c7c4495b38ea to 3f811750bf8a (2 revisions) (cla: yes, waiting for tree to go green)


[24980](https://github.com/flutter/engine/pull/24980) Fuchsia: filed crash reports are marked as non-fatal (cla: yes)


[24982](https://github.com/flutter/engine/pull/24982) Roll Fuchsia Mac SDK from inepr5WS8... to xOxFrRRO6... (cla: yes, waiting for tree to go green)


[24983](https://github.com/flutter/engine/pull/24983) [deferred components] Handle base module loading units (cla: yes, platform-android, waiting for tree to go green)


[24985](https://github.com/flutter/engine/pull/24985) Set automatic simulator rotation in scenario test (cla: yes)


[24986](https://github.com/flutter/engine/pull/24986) Fix attribute replace bug in TextAXNodeWrapper (cla: yes)


[24988](https://github.com/flutter/engine/pull/24988) Roll Dart SDK from 3f811750bf8a to ce9e3535ae16 (1 revision) (cla: yes, waiting for tree to go green)


[24990](https://github.com/flutter/engine/pull/24990) Roll Fuchsia Linux SDK from GsRYVri0-... to aRqEDMjwC... (cla: yes, waiting for tree to go green)


[24992](https://github.com/flutter/engine/pull/24992) Roll Dart SDK from ce9e3535ae16 to b7e02a713eab (2 revisions) (cla: yes, waiting for tree to go green)


[24993](https://github.com/flutter/engine/pull/24993) Roll Skia from 7854da39b3c1 to 4fb13e026b6b (20 revisions) (cla: yes, waiting for tree to go green)


[24995](https://github.com/flutter/engine/pull/24995) [macos] [metal] Fix use after free in FlutterExternalTextureMetal (cla: yes)


[24997](https://github.com/flutter/engine/pull/24997) Roll Fuchsia Mac SDK from xOxFrRRO6... to pmsuWkRQA... (cla: yes, waiting for tree to go green)


[24999](https://github.com/flutter/engine/pull/24999) Implement AXPlatformNodeBase::GetInstanceCountForTesting (cla: yes, waiting for tree to go green)


[25000](https://github.com/flutter/engine/pull/25000) Initial import from upstream Chromium of various classes/files for Win32 a11y (cla: yes)


[25001](https://github.com/flutter/engine/pull/25001) Roll Skia from 4fb13e026b6b to 1aa25c3217b6 (25 revisions) (cla: yes, waiting for tree to go green)


[25004](https://github.com/flutter/engine/pull/25004) Call `requestDartDeferredLibrary` on platform thread (cla: yes, waiting for tree to go green)


[25005](https://github.com/flutter/engine/pull/25005) Roll Skia from 1aa25c3217b6 to ead52dc068d5 (1 revision) (cla: yes, waiting for tree to go green)


[25006](https://github.com/flutter/engine/pull/25006) [fuchsia][shader warmup] Avoid recursively iterating over assets directory when loading skp's due to high cost of openat() on pkgfs (cla: yes)


[25007](https://github.com/flutter/engine/pull/25007) Roll Angle to pick up UWP support (cla: yes)


[25009](https://github.com/flutter/engine/pull/25009) Update docker image to match the LUCI and Framework images  (cla: yes)


[25011](https://github.com/flutter/engine/pull/25011) Roll Skia from ead52dc068d5 to 242ae6c45e57 (4 revisions) (cla: yes, waiting for tree to go green)


[25013](https://github.com/flutter/engine/pull/25013) Roll Fuchsia Linux SDK from aRqEDMjwC... to PGa0Yn-JK... (cla: yes, waiting for tree to go green)


[25015](https://github.com/flutter/engine/pull/25015) Roll Skia from 242ae6c45e57 to 13646a8900c3 (1 revision) (cla: yes, waiting for tree to go green)


[25017](https://github.com/flutter/engine/pull/25017) Roll Fuchsia Mac SDK from pmsuWkRQA... to h6TPz98hI... (cla: yes, waiting for tree to go green)


[25020](https://github.com/flutter/engine/pull/25020) Fix const_finder to visit children of ConstructorInvocation (cla: yes)


[25022](https://github.com/flutter/engine/pull/25022) Roll to dart 91d7c69ed7ea (cla: yes)


[25027](https://github.com/flutter/engine/pull/25027) Revert "Reland "Remove pipeline in favor of layer tree holder" (#24947)" (cla: yes, waiting for tree to go green)


[25028](https://github.com/flutter/engine/pull/25028) Modifications to imported a11y base classes to build in Flutter (cla: yes)


[25030](https://github.com/flutter/engine/pull/25030) Roll Fuchsia Linux SDK from PGa0Yn-JK... to wCRD8AhIi... (cla: yes, waiting for tree to go green)


[25031](https://github.com/flutter/engine/pull/25031) Roll Fuchsia Mac SDK from h6TPz98hI... to hta7phjBV... (cla: yes, waiting for tree to go green)


[25032](https://github.com/flutter/engine/pull/25032) Roll Dart SDK from 91d7c69ed7ea to 366b33929a85 (1 revision) (cla: yes, waiting for tree to go green)


[25033](https://github.com/flutter/engine/pull/25033) Roll Skia from 13646a8900c3 to fa8133347cbb (16 revisions) (cla: yes, waiting for tree to go green)


[25034](https://github.com/flutter/engine/pull/25034) Roll Skia from fa8133347cbb to 4e94fd11cded (1 revision) (cla: yes, waiting for tree to go green)


[25035](https://github.com/flutter/engine/pull/25035) Roll Dart SDK from 366b33929a85 to 21060985e0b6 (1 revision) (cla: yes, waiting for tree to go green)


[25036](https://github.com/flutter/engine/pull/25036) Sanitize textInRange inputs to prevent invalid argument exceptions (cla: yes, platform-ios, waiting for tree to go green)


[25037](https://github.com/flutter/engine/pull/25037) Roll Dart SDK from 21060985e0b6 to 959f46974552 (1 revision) (cla: yes, waiting for tree to go green)


[25039](https://github.com/flutter/engine/pull/25039) Roll Skia from 4e94fd11cded to 0d1cf35dae29 (1 revision) (cla: yes, waiting for tree to go green)


[25040](https://github.com/flutter/engine/pull/25040) Roll Fuchsia Linux SDK from wCRD8AhIi... to ObWWD9sx4... (cla: yes, waiting for tree to go green)


[25041](https://github.com/flutter/engine/pull/25041) Roll Skia from 0d1cf35dae29 to 2558c468cc71 (1 revision) (cla: yes, waiting for tree to go green)


[25043](https://github.com/flutter/engine/pull/25043) Add some APIs to StringUtils (cla: yes)


[25044](https://github.com/flutter/engine/pull/25044) Roll Dart SDK from 959f46974552 to 004a35fab02e (1 revision) (cla: yes, waiting for tree to go green)


[25045](https://github.com/flutter/engine/pull/25045) Roll Skia from 2558c468cc71 to b73f737aae8d (8 revisions) (cla: yes, waiting for tree to go green)


[25046](https://github.com/flutter/engine/pull/25046) Roll Fuchsia Mac SDK from hta7phjBV... to zBUVLK4bC... (cla: yes, waiting for tree to go green)


[25047](https://github.com/flutter/engine/pull/25047) Roll Skia from b73f737aae8d to 579728eb1941 (3 revisions) (cla: yes, waiting for tree to go green)


[25049](https://github.com/flutter/engine/pull/25049) Roll Skia from 579728eb1941 to 8937cd43d339 (4 revisions) (cla: yes, waiting for tree to go green)


[25050](https://github.com/flutter/engine/pull/25050) Fixes android voice access delete text, redo, and undo actions. (cla: yes, platform-android)


[25052](https://github.com/flutter/engine/pull/25052) Roll Dart SDK from 004a35fab02e to 8affa8a9de76 (1 revision) (cla: yes, waiting for tree to go green)


[25053](https://github.com/flutter/engine/pull/25053) fix numeric dependencies (cla: yes)


[25055](https://github.com/flutter/engine/pull/25055) [flutter_releases] Flutter Stable 2.0.3 Engine Cherrypicks (cla: yes, platform-android)


[25056](https://github.com/flutter/engine/pull/25056) Roll Skia from 8937cd43d339 to 22dd57b82ceb (4 revisions) (cla: yes, waiting for tree to go green)


[25057](https://github.com/flutter/engine/pull/25057) Import gtest_util.h and DispatchStub from upstream Chromium (cla: yes)


[25058](https://github.com/flutter/engine/pull/25058) Complete Picture.toImage futures with an exception if the image is null (cla: yes, waiting for tree to go green)


[25059](https://github.com/flutter/engine/pull/25059) Roll Skia from 22dd57b82ceb to 1c22e62b710f (1 revision) (cla: yes, waiting for tree to go green)


[25063](https://github.com/flutter/engine/pull/25063) Roll Skia from 1c22e62b710f to fd708655ae4a (1 revision) (cla: yes, waiting for tree to go green)


[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)


[25065](https://github.com/flutter/engine/pull/25065) Roll Skia from fd708655ae4a to a3c0f41371d4 (4 revisions) (cla: yes, waiting for tree to go green)


[25066](https://github.com/flutter/engine/pull/25066) Roll Fuchsia Mac SDK from zBUVLK4bC... to im_i_FA0L... (cla: yes, waiting for tree to go green)


[25067](https://github.com/flutter/engine/pull/25067) Roll Skia from a3c0f41371d4 to 8151337c41fb (1 revision) (cla: yes, waiting for tree to go green)


[25069](https://github.com/flutter/engine/pull/25069) Roll Dart SDK from 8affa8a9de76 to 8c7f8aaa9c79 (1 revision) (cla: yes, waiting for tree to go green)


[25071](https://github.com/flutter/engine/pull/25071) Roll Skia from 8151337c41fb to 7a20b5c9dee7 (1 revision) (cla: yes, waiting for tree to go green)


[25072](https://github.com/flutter/engine/pull/25072) Roll Fuchsia Linux SDK from ObWWD9sx4... to isLe3MZ_H... (cla: yes, waiting for tree to go green)


[25073](https://github.com/flutter/engine/pull/25073) Roll Skia from 7a20b5c9dee7 to 4dff68a1662a (5 revisions) (cla: yes, waiting for tree to go green)


[25076](https://github.com/flutter/engine/pull/25076) Roll Skia from 4dff68a1662a to adbaeaa3652c (2 revisions) (cla: yes, waiting for tree to go green)


[25077](https://github.com/flutter/engine/pull/25077) Add config for "Linux Fuchsia FEMU" try builder. (cla: yes)


[25078](https://github.com/flutter/engine/pull/25078) Convert format and lint scripts to null safety. (cla: yes, waiting for tree to go green)


[25079](https://github.com/flutter/engine/pull/25079) Roll Skia from adbaeaa3652c to 333b938c958b (5 revisions) (cla: yes, waiting for tree to go green)


[25080](https://github.com/flutter/engine/pull/25080) [web] Fix handling of ClipOp.none (cla: yes, platform-web)


[25084](https://github.com/flutter/engine/pull/25084) Roll Dart SDK from 8c7f8aaa9c79 to 4832aa2f161a (1 revision) (cla: yes, waiting for tree to go green)


[25088](https://github.com/flutter/engine/pull/25088) [web] Implement font features in the html renderer (cla: yes, platform-web)


[25090](https://github.com/flutter/engine/pull/25090) Use new cirrus secrets for engine. (cla: yes)


[25095](https://github.com/flutter/engine/pull/25095) Prefer C++ standard headers to their C counterpart (cla: yes)


[25096](https://github.com/flutter/engine/pull/25096) Make internal BSTR private in ScopedBstr (cla: yes)


[25101](https://github.com/flutter/engine/pull/25101) Roll Skia from 333b938c958b to 31798c279664 (10 revisions) (cla: yes, waiting for tree to go green)


[25110](https://github.com/flutter/engine/pull/25110) Add support for right-click in GLFW. (cla: yes)


[25115](https://github.com/flutter/engine/pull/25115) Fixes iOS accessibility can focus wrong content due to rapid animations (cla: yes, platform-ios, waiting for tree to go green)


[25121](https://github.com/flutter/engine/pull/25121) Add AXPlatformNodeWin and AXFragmentRootWin (cla: yes)


[25123](https://github.com/flutter/engine/pull/25123) Remove duplicate and inconsistent kInvalidAXID definition (cla: yes)


[25126](https://github.com/flutter/engine/pull/25126) [web] Fix few potential issues with DOM/Bitmap rendering (cla: yes, platform-web)


[25128](https://github.com/flutter/engine/pull/25128) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)


[25129](https://github.com/flutter/engine/pull/25129) Sync analyzer_options.yaml (cla: yes, waiting for tree to go green)


[25131](https://github.com/flutter/engine/pull/25131) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)


[25140](https://github.com/flutter/engine/pull/25140) Roll Skia from 31798c279664 to 4b76265c6660 (21 revisions) (cla: yes, waiting for tree to go green)


[25145](https://github.com/flutter/engine/pull/25145) Roll Skia from 4b76265c6660 to 12a75588e7bc (3 revisions) (cla: yes, waiting for tree to go green)


[25148](https://github.com/flutter/engine/pull/25148) Roll Fuchsia Mac SDK from im_i_FA0L... to n2TrYwVe9... (cla: yes, waiting for tree to go green)


[25149](https://github.com/flutter/engine/pull/25149) Roll Fuchsia Linux SDK from isLe3MZ_H... to 4JTh8dWnT... (cla: yes, waiting for tree to go green)


[25151](https://github.com/flutter/engine/pull/25151) Roll Skia from 12a75588e7bc to 3469c0aec843 (1 revision) (cla: yes, waiting for tree to go green)


[25159](https://github.com/flutter/engine/pull/25159) Roll Fuchsia Mac SDK from n2TrYwVe9... to KLoErmoN0... (cla: yes, waiting for tree to go green)


[25160](https://github.com/flutter/engine/pull/25160) Roll Fuchsia Linux SDK from 4JTh8dWnT... to O1wNtYV6b... (cla: yes, waiting for tree to go green)


[25165](https://github.com/flutter/engine/pull/25165) [web] Fix drawImage colorFilter with dstATop blend mode (cla: yes)


[25167](https://github.com/flutter/engine/pull/25167) [fuchsia][a11y] Adds isKeyboardKey semantics flag. (cla: yes, platform-android)


[25171](https://github.com/flutter/engine/pull/25171) Make DartExecutor.isExecutingDart account for spawned engines (cla: yes, platform-android)


[25174](https://github.com/flutter/engine/pull/25174) Switched assert(x > 0) to assert(x != 0) to handle tagged pointers in java (cla: yes, platform-android)


[25180](https://github.com/flutter/engine/pull/25180) [Android Text Input] restart when framework changes composing region (cla: yes, platform-android, waiting for tree to go green)


[25188](https://github.com/flutter/engine/pull/25188) Add missing include to string_utils.h (cla: yes)


[25192](https://github.com/flutter/engine/pull/25192) Roll Dart SDK from 4832aa2f161a to f8c25b8e965d (12 revisions) (cla: yes, waiting for tree to go green)


[25193](https://github.com/flutter/engine/pull/25193) Fix Windows external texture interference (affects: desktop, cla: yes, platform-windows)


[25195](https://github.com/flutter/engine/pull/25195) Roll Skia from 3469c0aec843 to e31b526f03ea (50 revisions) (cla: yes, waiting for tree to go green)


[25196](https://github.com/flutter/engine/pull/25196) Keep rendering to screen in iOS `inactive` state (cla: yes, platform-ios)


[25197](https://github.com/flutter/engine/pull/25197) Roll Skia from e31b526f03ea to bb0ed8e48790 (4 revisions) (cla: yes, waiting for tree to go green)


[25198](https://github.com/flutter/engine/pull/25198) [web] Add samsung browser detection (cla: yes)


[25201](https://github.com/flutter/engine/pull/25201) Roll Fuchsia Mac SDK from KLoErmoN0... to 852xQjt_Y... (cla: yes, waiting for tree to go green)


[25202](https://github.com/flutter/engine/pull/25202) Roll Fuchsia Linux SDK from O1wNtYV6b... to JgKFR3es2... (cla: yes, waiting for tree to go green)


[25204](https://github.com/flutter/engine/pull/25204) Roll Skia from bb0ed8e48790 to f2b3f916fc3a (4 revisions) (cla: yes, waiting for tree to go green)


[25205](https://github.com/flutter/engine/pull/25205) Support software rendering fallback on Win32 (cla: yes)


[25206](https://github.com/flutter/engine/pull/25206) [web] More meaningful test for font features (cla: yes, platform-web, waiting for tree to go green)


[25208](https://github.com/flutter/engine/pull/25208) Roll Skia from f2b3f916fc3a to 85749c0b223b (1 revision) (cla: yes, waiting for tree to go green)


[25213](https://github.com/flutter/engine/pull/25213) When snapshotting a surface, upper-bound the render target size to the device limit (cla: yes, waiting for tree to go green)


[25218](https://github.com/flutter/engine/pull/25218) Roll Fuchsia Linux SDK from JgKFR3es2... to kg0qfAPCx... (cla: yes, waiting for tree to go green)


[25220](https://github.com/flutter/engine/pull/25220) Roll Dart SDK from f8c25b8e965d to bc78a79e5e80 (2 revisions) (cla: yes, waiting for tree to go green)


[25221](https://github.com/flutter/engine/pull/25221) Revert "Call Dart plugin registrant if available" (cla: yes, waiting for tree to go green)


[25222](https://github.com/flutter/engine/pull/25222) started cleaning scenario tests before running them (cla: yes, waiting for tree to go green)


[25226](https://github.com/flutter/engine/pull/25226) Started waiting for the notifications locally before asserting side effects (cla: yes, platform-ios, waiting for tree to go green)


[25228](https://github.com/flutter/engine/pull/25228) Roll Fuchsia Mac SDK from 852xQjt_Y... to Fl6sZdXuy... (cla: yes, waiting for tree to go green)


[25229](https://github.com/flutter/engine/pull/25229) Roll Skia from 85749c0b223b to 7cae908221a2 (15 revisions) (cla: yes, waiting for tree to go green)


[25230](https://github.com/flutter/engine/pull/25230) Roll Fuchsia Linux SDK from kg0qfAPCx... to y2eG1RQrm... (cla: yes, waiting for tree to go green)


[25231](https://github.com/flutter/engine/pull/25231) Roll Skia from 7cae908221a2 to a6748aa80272 (3 revisions) (cla: yes, waiting for tree to go green)


[25235](https://github.com/flutter/engine/pull/25235) Roll Dart SDK from bc78a79e5e80 to c346bb2d834b (2 revisions) (cla: yes, waiting for tree to go green)


[25236](https://github.com/flutter/engine/pull/25236) Roll Skia from a6748aa80272 to c028c5c1f83e (2 revisions) (cla: yes, waiting for tree to go green)


[25238](https://github.com/flutter/engine/pull/25238) Roll Skia from c028c5c1f83e to c28336e5c272 (4 revisions) (cla: yes, waiting for tree to go green)


[25241](https://github.com/flutter/engine/pull/25241) [tracing] Add trace events for DartIsolate::HandleMessage (cla: yes)


[25247](https://github.com/flutter/engine/pull/25247) Highlight VSync support for embedders (cla: yes)


[25248](https://github.com/flutter/engine/pull/25248) Revert "Started waiting for the notifications locally before assertin… (cla: yes, platform-ios)


[25249](https://github.com/flutter/engine/pull/25249) Roll Fuchsia Mac SDK from Fl6sZdXuy... to Up0KimH97... (cla: yes, waiting for tree to go green)


[25252](https://github.com/flutter/engine/pull/25252) Remove ignores that are not ignoring anything (cla: yes)


[25253](https://github.com/flutter/engine/pull/25253) Roll Fuchsia Linux SDK from y2eG1RQrm... to R-p04Lkby... (cla: yes, waiting for tree to go green)


[25254](https://github.com/flutter/engine/pull/25254) Roll Skia from c28336e5c272 to 7ddc9b9941ec (6 revisions) (cla: yes, waiting for tree to go green)


[25255](https://github.com/flutter/engine/pull/25255) Roll Dart SDK from c346bb2d834b to d31a6683999e (2 revisions) (cla: yes, waiting for tree to go green)


[25256](https://github.com/flutter/engine/pull/25256) Roll Skia from 7ddc9b9941ec to 2febb5b4233e (4 revisions) (cla: yes, waiting for tree to go green)


[25257](https://github.com/flutter/engine/pull/25257) Reland: Started waiting for the notifications locally before asserting side-effects (cla: yes, platform-ios)


[25260](https://github.com/flutter/engine/pull/25260) Roll Skia from 2febb5b4233e to 5069304bb203 (3 revisions) (cla: yes, waiting for tree to go green)


[25261](https://github.com/flutter/engine/pull/25261) Roll Clang Mac from GUX2BsVIc... to TC0M_mkz9... (cla: yes, waiting for tree to go green)


[25263](https://github.com/flutter/engine/pull/25263) Roll Skia from 5069304bb203 to 497bdf959908 (2 revisions) (cla: yes, waiting for tree to go green)


[25265](https://github.com/flutter/engine/pull/25265) Roll Fuchsia Mac SDK from Up0KimH97... to TK3yvB3gS... (cla: yes, waiting for tree to go green)


[25266](https://github.com/flutter/engine/pull/25266) Roll Fuchsia Linux SDK from R-p04Lkby... to d8jq76lyK... (cla: yes, waiting for tree to go green)


[25267](https://github.com/flutter/engine/pull/25267) Fix WinUWP build (cla: yes, waiting for tree to go green)


[25268](https://github.com/flutter/engine/pull/25268) Roll Dart SDK from d31a6683999e to f142aa958951 (2 revisions) (cla: yes, waiting for tree to go green)


[25269](https://github.com/flutter/engine/pull/25269) Roll Clang Mac from TC0M_mkz9... to GUX2BsVIc... (cla: yes, waiting for tree to go green)


[25270](https://github.com/flutter/engine/pull/25270) [libTxt] multi-codeunit glyph hit test minor fix (cla: yes, waiting for tree to go green)


[25271](https://github.com/flutter/engine/pull/25271) Roll Fuchsia Mac SDK from TK3yvB3gS... to MQwG9VAs-... (cla: yes, waiting for tree to go green)


[25272](https://github.com/flutter/engine/pull/25272) Roll Fuchsia Linux SDK from d8jq76lyK... to wR8Sc9ieX... (cla: yes, waiting for tree to go green)


[25273](https://github.com/flutter/engine/pull/25273) Roll Fuchsia Mac SDK from MQwG9VAs-... to o-xARpyOX... (cla: yes, waiting for tree to go green)


[25274](https://github.com/flutter/engine/pull/25274) Roll Fuchsia Linux SDK from wR8Sc9ieX... to lzyM0FRih... (cla: yes, waiting for tree to go green)


[25275](https://github.com/flutter/engine/pull/25275) Roll Dart SDK from f142aa958951 to 61d949d7ec1b (1 revision) (cla: yes, waiting for tree to go green)


[25276](https://github.com/flutter/engine/pull/25276) Roll Fuchsia Mac SDK from o-xARpyOX... to jnG2ejqF6... (cla: yes, waiting for tree to go green)


[25277](https://github.com/flutter/engine/pull/25277) Roll Dart SDK from 61d949d7ec1b to b2b8c997eefa (1 revision) (cla: yes, waiting for tree to go green)


[25278](https://github.com/flutter/engine/pull/25278) Roll Fuchsia Linux SDK from lzyM0FRih... to Jsuz_VU7L... (cla: yes, waiting for tree to go green)


[25280](https://github.com/flutter/engine/pull/25280) Add clear method in FlutterEngineCache to clear all cached Flutter engines #78420 (cla: yes, platform-android, waiting for tree to go green)


[25282](https://github.com/flutter/engine/pull/25282) Roll Skia from 497bdf959908 to 975341304300 (4 revisions) (cla: yes, waiting for tree to go green)


[25284](https://github.com/flutter/engine/pull/25284) [ios] [asan] Copy asan runtime dylib when built with "--asan" (cla: yes, platform-ios, waiting for tree to go green)


[25285](https://github.com/flutter/engine/pull/25285) Roll Skia from 975341304300 to 99438408b1e0 (6 revisions) (cla: yes, waiting for tree to go green)


[25286](https://github.com/flutter/engine/pull/25286) Revert "Fixes android voice access delete text, redo, and undo action… (cla: yes, platform-android)


[25287](https://github.com/flutter/engine/pull/25287) Roll Skia from 99438408b1e0 to 556302dea5bc (4 revisions) (cla: yes, waiting for tree to go green)


[25288](https://github.com/flutter/engine/pull/25288) Roll Dart SDK from b2b8c997eefa to 5839c3386cca (3 revisions) (cla: yes, waiting for tree to go green)


[25289](https://github.com/flutter/engine/pull/25289) Reland "Fixes android voice access delete text, redo, and undo action" (cla: yes, platform-android)


[25291](https://github.com/flutter/engine/pull/25291) Roll Skia from 556302dea5bc to 7b41798fd606 (7 revisions) (cla: yes, waiting for tree to go green)


[25292](https://github.com/flutter/engine/pull/25292) Revert "Fix Windows external texture interference (#25193)" (cla: yes)


[25293](https://github.com/flutter/engine/pull/25293) Implement computeLineMetrics (cla: yes)


[25294](https://github.com/flutter/engine/pull/25294) Roll Dart SDK from 5839c3386cca to 07c67e891edb (1 revision) (cla: yes, waiting for tree to go green)


[25295](https://github.com/flutter/engine/pull/25295) Roll Skia from 7b41798fd606 to 589adda93059 (1 revision) (cla: yes, waiting for tree to go green)


[25296](https://github.com/flutter/engine/pull/25296) Roll Fuchsia Mac SDK from jnG2ejqF6... to hi6Arsnrc... (cla: yes, waiting for tree to go green)


[25297](https://github.com/flutter/engine/pull/25297) Deduplicate plugin registration logic and make error logs visible (cla: yes, platform-android, waiting for tree to go green)


[25299](https://github.com/flutter/engine/pull/25299) Turn off insecure socket policy configuration in the engine (cla: yes, platform-android, platform-ios)


[25300](https://github.com/flutter/engine/pull/25300) Copy gtest_filters from femu_test.py. (cla: yes)


[25301](https://github.com/flutter/engine/pull/25301) Roll Dart SDK from 07c67e891edb to 4535b2736e4e (1 revision) (cla: yes, waiting for tree to go green)


[25302](https://github.com/flutter/engine/pull/25302) Roll Fuchsia Linux SDK from Jsuz_VU7L... to -9LtXeZ47... (cla: yes, waiting for tree to go green)


[25303](https://github.com/flutter/engine/pull/25303) fuchsia: Allow access to system services in tests. (cla: yes)


[25304](https://github.com/flutter/engine/pull/25304) Remove comment about null on not-null fields (cla: yes, waiting for tree to go green)


[25305](https://github.com/flutter/engine/pull/25305) Roll Skia from 589adda93059 to 4718a8b83bbb (14 revisions) (cla: yes, waiting for tree to go green)


[25306](https://github.com/flutter/engine/pull/25306) Roll Skia from 4718a8b83bbb to 1d2a26d0df07 (2 revisions) (cla: yes, waiting for tree to go green)


[25309](https://github.com/flutter/engine/pull/25309) Update gtest_filters. (cla: yes)


[25310](https://github.com/flutter/engine/pull/25310) Roll Dart SDK from 4535b2736e4e to fb5d27696aa8 (3 revisions) (cla: yes, waiting for tree to go green)


[25311](https://github.com/flutter/engine/pull/25311) Roll Skia from 1d2a26d0df07 to 428523f9a4dc (5 revisions) (cla: yes, waiting for tree to go green)


[25312](https://github.com/flutter/engine/pull/25312) build dart2js on linux arm host (cla: yes, waiting for tree to go green)


[25314](https://github.com/flutter/engine/pull/25314) Send a null response to signal that a message is not implemented on the web text input channel (cla: yes, waiting for tree to go green)


[25315](https://github.com/flutter/engine/pull/25315) Roll CanvasKit to 0.25.1 (cla: yes, platform-web)


[25317](https://github.com/flutter/engine/pull/25317) Reland: "Fix memory leak and bug in the RunsOnCreationTaskRun" (cla: yes, platform-android)


[25319](https://github.com/flutter/engine/pull/25319) Windows: Revert https://github.com/flutter/engine/pull/24428 (Work in progress (WIP), cla: yes, platform-windows)


[25324](https://github.com/flutter/engine/pull/25324) [iOS][Test] Update scenario test tutorial (cla: yes, waiting for tree to go green)


[25329](https://github.com/flutter/engine/pull/25329) [doc] EncodableValue:  added dart type mapping in declaration comment (cla: yes)


[25333](https://github.com/flutter/engine/pull/25333) Roll Fuchsia Mac SDK from hi6Arsnrc... to eXx5DUal4... (cla: yes, waiting for tree to go green)


[25334](https://github.com/flutter/engine/pull/25334) [fuchsia] Populates fuchsia node is_keyboard_key in accessibility bridge (cla: yes)


[25335](https://github.com/flutter/engine/pull/25335) Make EncodableValue::LongValue const (affects: desktop, cla: yes, waiting for tree to go green)


[25336](https://github.com/flutter/engine/pull/25336) Roll Fuchsia Linux SDK from -9LtXeZ47... to T_kNQ9dqg... (cla: yes, waiting for tree to go green)


[25337](https://github.com/flutter/engine/pull/25337) Roll Dart SDK from fb5d27696aa8 to 35a7d7f630f4 (6 revisions) (cla: yes, waiting for tree to go green)


[25338](https://github.com/flutter/engine/pull/25338) Roll Skia from 428523f9a4dc to 8ed7a8d1c659 (18 revisions) (cla: yes, waiting for tree to go green)


[25339](https://github.com/flutter/engine/pull/25339) Roll Skia from 8ed7a8d1c659 to a4d85e708b8e (7 revisions) (cla: yes, waiting for tree to go green)


[25340](https://github.com/flutter/engine/pull/25340) Clean up small typos in EncodableValue docs (cla: yes)


[25341](https://github.com/flutter/engine/pull/25341) [flutter_releases] Flutter Stable 2.0.4 Engine Cherrypicks (cla: yes)


[25342](https://github.com/flutter/engine/pull/25342) Roll Skia from a4d85e708b8e to 3d3562912fea (6 revisions) (cla: yes, waiting for tree to go green)


[25344](https://github.com/flutter/engine/pull/25344) Roll Dart SDK from 35a7d7f630f4 to 125606d51e62 (1 revision) (cla: yes, waiting for tree to go green)


[25345](https://github.com/flutter/engine/pull/25345) Roll Skia from 3d3562912fea to bba188062503 (1 revision) (cla: yes, waiting for tree to go green)


[25346](https://github.com/flutter/engine/pull/25346) Correct typos throughout the engine/embedder (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[25347](https://github.com/flutter/engine/pull/25347) Roll Skia from bba188062503 to 3d358fe2e533 (1 revision) (cla: yes, waiting for tree to go green)


[25348](https://github.com/flutter/engine/pull/25348) Roll Dart SDK from 125606d51e62 to 2e5ada685fa7 (1 revision) (cla: yes, waiting for tree to go green)


[25349](https://github.com/flutter/engine/pull/25349) Fix texture corruption on Windows (bug, cla: yes, platform-windows)


[25350](https://github.com/flutter/engine/pull/25350) fix a HapticFeedback.vibrate NNBD bug (cla: yes, waiting for tree to go green)


[25351](https://github.com/flutter/engine/pull/25351) Roll Skia from 3d358fe2e533 to f1126836f9ef (1 revision) (cla: yes, waiting for tree to go green)


[25352](https://github.com/flutter/engine/pull/25352) Roll Skia from f1126836f9ef to 7f38a89654b2 (1 revision) (cla: yes, waiting for tree to go green)


[25353](https://github.com/flutter/engine/pull/25353) Roll Fuchsia Mac SDK from eXx5DUal4... to E7dJ0nmpi... (cla: yes, waiting for tree to go green)


[25355](https://github.com/flutter/engine/pull/25355) Roll Dart SDK from 2e5ada685fa7 to 22dfe0dc39b1 (1 revision) (cla: yes, waiting for tree to go green)


[25356](https://github.com/flutter/engine/pull/25356) Roll Dart SDK from 22dfe0dc39b1 to ff3caa6e6324 (1 revision) (cla: yes, waiting for tree to go green)


[25358](https://github.com/flutter/engine/pull/25358) Roll Fuchsia Linux SDK from T_kNQ9dqg... to kafCPE8Hd... (cla: yes, waiting for tree to go green)


[25359](https://github.com/flutter/engine/pull/25359) Roll Skia from 7f38a89654b2 to 87fc65710104 (4 revisions) (cla: yes, waiting for tree to go green)


[25361](https://github.com/flutter/engine/pull/25361) Roll Skia from 87fc65710104 to d18967c67d78 (4 revisions) (cla: yes, waiting for tree to go green)


[25362](https://github.com/flutter/engine/pull/25362) Rename EngineEmbedderApiModifier to EngineModifier (cla: yes)


[25363](https://github.com/flutter/engine/pull/25363) Roll Dart SDK from ff3caa6e6324 to e3e901344f72 (1 revision) (cla: yes, waiting for tree to go green)


[25364](https://github.com/flutter/engine/pull/25364) Roll Skia from d18967c67d78 to 92f2d9340ef1 (5 revisions) (cla: yes, waiting for tree to go green)


[25366](https://github.com/flutter/engine/pull/25366) Roll Skia from 92f2d9340ef1 to 7384b3757655 (2 revisions) (cla: yes, waiting for tree to go green)


[25367](https://github.com/flutter/engine/pull/25367) [web] Fix framework material text field tests (cla: yes, platform-web)


[25368](https://github.com/flutter/engine/pull/25368) Roll Fuchsia Mac SDK from E7dJ0nmpi... to VFHTytszr... (cla: yes, waiting for tree to go green)


[25369](https://github.com/flutter/engine/pull/25369) Call CreateRenderSurface() after setting the Engine for a View on UWP (cla: yes, needs tests)


[25370](https://github.com/flutter/engine/pull/25370) Roll Skia from 7384b3757655 to 92b35673c5bb (1 revision) (cla: yes, waiting for tree to go green)


[25371](https://github.com/flutter/engine/pull/25371) Roll Dart SDK from e3e901344f72 to 5fb4fb907f88 (1 revision) (cla: yes, waiting for tree to go green)


[25372](https://github.com/flutter/engine/pull/25372) Roll Skia from 92b35673c5bb to 988b7043e54c (2 revisions) (cla: yes, waiting for tree to go green)


[25374](https://github.com/flutter/engine/pull/25374) Roll Skia from 988b7043e54c to 42d753031d3f (1 revision) (cla: yes, waiting for tree to go green)


[25375](https://github.com/flutter/engine/pull/25375) Reland: Call Dart plugin registrant if available (#23813) (cla: yes)


[25376](https://github.com/flutter/engine/pull/25376) Roll Dart SDK from 5fb4fb907f88 to 6d0a351efd1f (1 revision) (cla: yes, waiting for tree to go green)


[25377](https://github.com/flutter/engine/pull/25377) Roll Fuchsia Linux SDK from kafCPE8Hd... to AhlA9OIbM... (cla: yes, waiting for tree to go green)


[25378](https://github.com/flutter/engine/pull/25378) Roll Skia from 42d753031d3f to d4897f0d127e (1 revision) (cla: yes, waiting for tree to go green)


[25379](https://github.com/flutter/engine/pull/25379) Add fallback for GetAbsoluteFilePath in UWP (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[25380](https://github.com/flutter/engine/pull/25380) Roll Skia from d4897f0d127e to 1b20cf0fe9e9 (1 revision) (cla: yes, waiting for tree to go green)


[25383](https://github.com/flutter/engine/pull/25383) Roll Fuchsia Mac SDK from VFHTytszr... to TofGhqbUJ... (cla: yes, waiting for tree to go green)


[25384](https://github.com/flutter/engine/pull/25384) Roll Skia from 1b20cf0fe9e9 to 2938eea68c46 (1 revision) (cla: yes, waiting for tree to go green)


[25386](https://github.com/flutter/engine/pull/25386) Roll Skia from 2938eea68c46 to 0cbd45421f25 (1 revision) (cla: yes, waiting for tree to go green)


[25387](https://github.com/flutter/engine/pull/25387) Fix windows debug builds (cla: yes)


[25388](https://github.com/flutter/engine/pull/25388) Roll Skia from 0cbd45421f25 to 396cd1dfabdd (2 revisions) (cla: yes, waiting for tree to go green)


[25391](https://github.com/flutter/engine/pull/25391) Roll Skia from 396cd1dfabdd to 87011df3cf84 (1 revision) (cla: yes, waiting for tree to go green)


[25392](https://github.com/flutter/engine/pull/25392) Roll Fuchsia Linux SDK from AhlA9OIbM... to b6atUpuKK... (cla: yes, waiting for tree to go green)


[25393](https://github.com/flutter/engine/pull/25393) Revert "Deduplicate plugin registration logic and make error logs visible" (cla: yes, platform-android, waiting for tree to go green)


[25394](https://github.com/flutter/engine/pull/25394) Roll Skia from 87011df3cf84 to f8d75c687d2e (1 revision) (cla: yes, waiting for tree to go green)


[25398](https://github.com/flutter/engine/pull/25398) Roll Skia from f8d75c687d2e to ea1d39b35cf6 (10 revisions) (cla: yes, waiting for tree to go green)


[25399](https://github.com/flutter/engine/pull/25399) Roll Fuchsia Mac SDK from TofGhqbUJ... to yIlbYYW5i... (cla: yes, waiting for tree to go green)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


[25403](https://github.com/flutter/engine/pull/25403) Eliminate error message for missing CMAP table (cla: yes, tech-debt)


[25404](https://github.com/flutter/engine/pull/25404) Roll Dart SDK from 6d0a351efd1f to 624d14c61b2d (1 revision) (cla: yes, waiting for tree to go green)


[25405](https://github.com/flutter/engine/pull/25405) Roll Dart SDK from 624d14c61b2d to 0193522c6638 (1 revision) (cla: yes, waiting for tree to go green)


[25406](https://github.com/flutter/engine/pull/25406) Roll Fuchsia Linux SDK from b6atUpuKK... to y_R-US0DL... (cla: yes, waiting for tree to go green)


[25407](https://github.com/flutter/engine/pull/25407) Roll Dart SDK from 0193522c6638 to 0d7b8ec13047 (1 revision) (cla: yes, waiting for tree to go green)


[25408](https://github.com/flutter/engine/pull/25408) Roll Dart SDK from 0d7b8ec13047 to 00eaa3c60d31 (1 revision) (cla: yes, waiting for tree to go green)


[25409](https://github.com/flutter/engine/pull/25409) Roll Skia from ea1d39b35cf6 to e9244938d2a0 (1 revision) (cla: yes, waiting for tree to go green)


[25410](https://github.com/flutter/engine/pull/25410) Roll Dart SDK from 00eaa3c60d31 to 755b81eb3fb8 (1 revision) (cla: yes, waiting for tree to go green)


[25411](https://github.com/flutter/engine/pull/25411) Roll Dart SDK from 755b81eb3fb8 to eab366e78fa5 (1 revision) (cla: yes, waiting for tree to go green)


[25413](https://github.com/flutter/engine/pull/25413) Roll Fuchsia Mac SDK from yIlbYYW5i... to 4WKVCYCPm... (cla: yes, waiting for tree to go green)


[25414](https://github.com/flutter/engine/pull/25414) Roll Dart SDK from eab366e78fa5 to 3f2cdd7b7393 (1 revision) (cla: yes, waiting for tree to go green)


[25415](https://github.com/flutter/engine/pull/25415) Roll Fuchsia Linux SDK from y_R-US0DL... to b22xnKMfp... (cla: yes, waiting for tree to go green)


[25416](https://github.com/flutter/engine/pull/25416) Roll Skia from e9244938d2a0 to 301449e4d051 (1 revision) (cla: yes, waiting for tree to go green)


[25417](https://github.com/flutter/engine/pull/25417) Roll Skia from 301449e4d051 to 5c7ab08937ca (1 revision) (cla: yes, waiting for tree to go green)


[25418](https://github.com/flutter/engine/pull/25418) Roll Dart SDK from 3f2cdd7b7393 to 5138e77df795 (1 revision) (cla: yes, waiting for tree to go green)


[25419](https://github.com/flutter/engine/pull/25419) Roll Fuchsia Mac SDK from 4WKVCYCPm... to F4eUNa2mh... (cla: yes, waiting for tree to go green)


[25422](https://github.com/flutter/engine/pull/25422) Roll Skia from 5c7ab08937ca to fd7252fa2392 (3 revisions) (cla: yes, waiting for tree to go green)


[25423](https://github.com/flutter/engine/pull/25423) Roll Skia from fd7252fa2392 to e296c56735c4 (4 revisions) (cla: yes, waiting for tree to go green)


[25424](https://github.com/flutter/engine/pull/25424) Roll Dart SDK from 5138e77df795 to c274ba72ec73 (2 revisions) (cla: yes, waiting for tree to go green)


[25426](https://github.com/flutter/engine/pull/25426) Roll Skia from e296c56735c4 to b14a819122ee (1 revision) (cla: yes, waiting for tree to go green)


[25428](https://github.com/flutter/engine/pull/25428) Update FlutterFragment to implement ComponentCallbacks2. (cla: yes, platform-android)


[25430](https://github.com/flutter/engine/pull/25430) Roll Skia from b14a819122ee to 0a12b85f160f (5 revisions) (cla: yes, waiting for tree to go green)


[25431](https://github.com/flutter/engine/pull/25431) Roll Fuchsia Linux SDK from b22xnKMfp... to txu1APnex... (cla: yes, waiting for tree to go green)


[25432](https://github.com/flutter/engine/pull/25432) Roll Dart SDK from c274ba72ec73 to 3dd1630ab4d4 (1 revision) (cla: yes, waiting for tree to go green)


[25433](https://github.com/flutter/engine/pull/25433) Remove the DartIsolate::PostMessage timeline event (cla: yes, waiting for tree to go green)


[25434](https://github.com/flutter/engine/pull/25434) Roll Skia from 0a12b85f160f to 974c82150204 (1 revision) (cla: yes, waiting for tree to go green)


[25435](https://github.com/flutter/engine/pull/25435) Allow embedders to set a custom log tag (cla: yes, embedder)


[25436](https://github.com/flutter/engine/pull/25436) Roll Fuchsia Mac SDK from F4eUNa2mh... to IKx9cvrtJ... (cla: yes, waiting for tree to go green)


[25437](https://github.com/flutter/engine/pull/25437) Add documentation to embedder locale callback (cla: yes, embedder)


[25438](https://github.com/flutter/engine/pull/25438) Roll Dart SDK from 3dd1630ab4d4 to b55f7a132f67 (1 revision) (cla: yes, waiting for tree to go green)


[25439](https://github.com/flutter/engine/pull/25439) Fix parameter type in FlutterDesktopEngineCreate (affects: desktop, cla: yes, platform-windows)


[25440](https://github.com/flutter/engine/pull/25440) Roll Skia from 974c82150204 to b4e5a9192d39 (1 revision) (cla: yes, waiting for tree to go green)


[25441](https://github.com/flutter/engine/pull/25441) Roll Skia from b4e5a9192d39 to b6689e568050 (2 revisions) (cla: yes, waiting for tree to go green)


[25442](https://github.com/flutter/engine/pull/25442) Roll Clang Linux from TEHg3vhDG... to pRlhGPqYQ... (cla: yes, waiting for tree to go green)


[25443](https://github.com/flutter/engine/pull/25443) Roll Clang Mac from GUX2BsVIc... to RW7LSJ9ld... (cla: yes, waiting for tree to go green)


[25447](https://github.com/flutter/engine/pull/25447) Roll Dart SDK from b55f7a132f67 to ef46d99315de (2 revisions) (cla: yes, waiting for tree to go green)


[25448](https://github.com/flutter/engine/pull/25448) Roll Fuchsia Linux SDK from txu1APnex... to dl1JUKVuj... (cla: yes, waiting for tree to go green)


[25450](https://github.com/flutter/engine/pull/25450) Roll Skia from b6689e568050 to 3b6ea141bd8d (1 revision) (cla: yes, waiting for tree to go green)


[25451](https://github.com/flutter/engine/pull/25451) Roll Fuchsia Mac SDK from IKx9cvrtJ... to Z-pl5laFz... (cla: yes, waiting for tree to go green)


[25452](https://github.com/flutter/engine/pull/25452) Roll Dart SDK from ef46d99315de to b9471aadaa1a (1 revision) (cla: yes, waiting for tree to go green)


[25454](https://github.com/flutter/engine/pull/25454) Roll Skia from 3b6ea141bd8d to b3479cea80aa (1 revision) (cla: yes, waiting for tree to go green)


[25455](https://github.com/flutter/engine/pull/25455) Roll Skia from b3479cea80aa to c6a3d531880e (3 revisions) (cla: yes, waiting for tree to go green)


[25456](https://github.com/flutter/engine/pull/25456) [web] Fix shadermask rendering using CanvasKit (cla: yes, platform-web)


[25457](https://github.com/flutter/engine/pull/25457) Roll Skia from c6a3d531880e to c8c573d455f0 (1 revision) (cla: yes, waiting for tree to go green)


[25459](https://github.com/flutter/engine/pull/25459) Roll Dart SDK from b9471aadaa1a to 9704370488b0 (1 revision) (cla: yes, waiting for tree to go green)


[25460](https://github.com/flutter/engine/pull/25460) Roll Skia from c8c573d455f0 to 601abfacc736 (8 revisions) (cla: yes, waiting for tree to go green)


[25461](https://github.com/flutter/engine/pull/25461) Roll Skia from 601abfacc736 to d986f476ae68 (5 revisions) (cla: yes, waiting for tree to go green)


[25462](https://github.com/flutter/engine/pull/25462) Revert "Reland: Call Dart plugin registrant if available (#23813)" (cla: yes, waiting for tree to go green)


[25463](https://github.com/flutter/engine/pull/25463) Roll Skia from d986f476ae68 to 0195bec798a9 (1 revision) (cla: yes, waiting for tree to go green)


[25466](https://github.com/flutter/engine/pull/25466) Roll Dart SDK from 9704370488b0 to e778310fcdcc (1 revision) (cla: yes, waiting for tree to go green)


[25467](https://github.com/flutter/engine/pull/25467) Roll Fuchsia Linux SDK from dl1JUKVuj... to 0Db2pEb0U... (cla: yes, waiting for tree to go green)


[25468](https://github.com/flutter/engine/pull/25468) Roll Fuchsia Mac SDK from Z-pl5laFz... to a9NOB6sdo... (cla: yes, waiting for tree to go green)


[25469](https://github.com/flutter/engine/pull/25469) Roll Skia from 0195bec798a9 to 2f5a91c531de (1 revision) (cla: yes, waiting for tree to go green)


[25470](https://github.com/flutter/engine/pull/25470) Roll Dart SDK from e778310fcdcc to dda1a31495e3 (1 revision) (cla: yes, waiting for tree to go green)


[25472](https://github.com/flutter/engine/pull/25472) Roll Dart SDK from dda1a31495e3 to 3f36938a7cff (2 revisions) (cla: yes, waiting for tree to go green)


[25473](https://github.com/flutter/engine/pull/25473) Roll Skia from 2f5a91c531de to 5c6258287461 (3 revisions) (cla: yes, waiting for tree to go green)


[25474](https://github.com/flutter/engine/pull/25474) Roll Fuchsia Linux SDK from 0Db2pEb0U... to R3xv3K9Hz... (cla: yes, waiting for tree to go green)


[25476](https://github.com/flutter/engine/pull/25476) Roll Fuchsia Mac SDK from a9NOB6sdo... to eV1E54W8a... (cla: yes, waiting for tree to go green)


[25479](https://github.com/flutter/engine/pull/25479) Roll Dart SDK from 3f36938a7cff to 1fd6151bb137 (2 revisions) (cla: yes, waiting for tree to go green)


### waiting for tree to go green - 774 pull request(s)

[21824](https://github.com/flutter/engine/pull/21824) Add DiffContext (cla: yes, waiting for tree to go green)


[23466](https://github.com/flutter/engine/pull/23466) Hardware keyboard: Web, embedder, and dart:ui (cla: yes, platform-ios, platform-web, waiting for tree to go green)


[23674](https://github.com/flutter/engine/pull/23674) Fix argument specifier for g_warning() (cla: yes, waiting for tree to go green)


[23730](https://github.com/flutter/engine/pull/23730) Continue filling in the list of FontFeatures (cla: yes, waiting for tree to go green)


[23776](https://github.com/flutter/engine/pull/23776) unhide uitextinput when focused (cla: yes, platform-ios, waiting for tree to go green)


[23793](https://github.com/flutter/engine/pull/23793) fix video(texture) with opacity can not play issue (cla: yes, waiting for tree to go green)


[23906](https://github.com/flutter/engine/pull/23906) Increase logging in AngleSurfaceManager (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[23911](https://github.com/flutter/engine/pull/23911) Fix Android IO and Worker threads priority issue (cla: yes, platform-android, waiting for tree to go green)


[23931](https://github.com/flutter/engine/pull/23931) Ensures that hit testing only returns focusable nodes. (cla: yes, cp: 1.26, waiting for tree to go green)


[23934](https://github.com/flutter/engine/pull/23934) Remove libtxt styled runs benchmark (cla: yes, waiting for tree to go green)


[23948](https://github.com/flutter/engine/pull/23948) Grammatical mistake on pull request template (cla: yes, waiting for tree to go green)


[23955](https://github.com/flutter/engine/pull/23955) Fix "Buffer not large enough for pixels" by adding buffer.rewind() (cla: yes, platform-android, waiting for tree to go green)


[23960](https://github.com/flutter/engine/pull/23960) Roll Skia from f661ec788b14 to 798021ada347 (3 revisions) (cla: yes, waiting for tree to go green)


[23961](https://github.com/flutter/engine/pull/23961) [web] Fix flake due to shadow rendering difference on webkit (cla: yes, platform-web, waiting for tree to go green)


[23962](https://github.com/flutter/engine/pull/23962) Roll Fuchsia Linux SDK from DLfskqEUx... to f9rffU-3C... (cla: yes, waiting for tree to go green)


[23963](https://github.com/flutter/engine/pull/23963) Pass sampling rather than rely on (deprecated) filter-quality (cla: yes, waiting for tree to go green)


[23964](https://github.com/flutter/engine/pull/23964) Roll Skia from 798021ada347 to 0ecfdea19978 (10 revisions) (cla: yes, waiting for tree to go green)


[23965](https://github.com/flutter/engine/pull/23965) [web] Fix alignment issue in rich paragraphs (cla: yes, platform-web, waiting for tree to go green)


[23966](https://github.com/flutter/engine/pull/23966) Roll Dart SDK from 15dfe858c4a6 to 89cd39c6eee4 (1 revision) (cla: yes, waiting for tree to go green)


[23967](https://github.com/flutter/engine/pull/23967) [macos] Make metal the default rendering backend on macOS >= 10.14 (cla: yes, waiting for tree to go green)


[23968](https://github.com/flutter/engine/pull/23968) Roll Skia from 0ecfdea19978 to a6bff0c3446b (3 revisions) (cla: yes, waiting for tree to go green)


[23970](https://github.com/flutter/engine/pull/23970) Fix a null pointer dereference if dladdr is unable to find a symbol name (cla: yes, waiting for tree to go green)


[23971](https://github.com/flutter/engine/pull/23971) Roll Skia from a6bff0c3446b to 6742d13cbe2e (9 revisions) (cla: yes, waiting for tree to go green)


[23973](https://github.com/flutter/engine/pull/23973) Roll Dart SDK from 89cd39c6eee4 to c0c5298d3629 (1 revision) (cla: yes, waiting for tree to go green)


[23975](https://github.com/flutter/engine/pull/23975) Roll Skia from 6742d13cbe2e to 4d6310ab2070 (7 revisions) (cla: yes, waiting for tree to go green)


[23976](https://github.com/flutter/engine/pull/23976) Roll Fuchsia Mac SDK from FtwF654ce... to d_4gHZXiG... (cla: yes, waiting for tree to go green)


[23977](https://github.com/flutter/engine/pull/23977) Roll Dart SDK from c0c5298d3629 to 98e6e543e88d (1 revision) (cla: yes, waiting for tree to go green)


[23979](https://github.com/flutter/engine/pull/23979) Roll Skia from 4d6310ab2070 to a78376bf2aea (4 revisions) (cla: yes, waiting for tree to go green)


[23980](https://github.com/flutter/engine/pull/23980) Load FlutterLoader when creating FlutterEngineGroup (cla: yes, platform-android, waiting for tree to go green)


[23981](https://github.com/flutter/engine/pull/23981) Roll Fuchsia Linux SDK from f9rffU-3C... to flUwG0eOB... (cla: yes, waiting for tree to go green)


[23982](https://github.com/flutter/engine/pull/23982) Roll Dart SDK from 98e6e543e88d to a80bedfd7bc3 (1 revision) (cla: yes, waiting for tree to go green)


[23984](https://github.com/flutter/engine/pull/23984) Roll Skia from a78376bf2aea to 22cc3be64b3e (1 revision) (cla: yes, waiting for tree to go green)


[23990](https://github.com/flutter/engine/pull/23990) [windows] Honor only valid resize requests (cla: yes, waiting for tree to go green)


[23992](https://github.com/flutter/engine/pull/23992) Roll Fuchsia Mac SDK from d_4gHZXiG... to vY3-OtizQ... (cla: yes, waiting for tree to go green)


[23994](https://github.com/flutter/engine/pull/23994) Roll Skia from 22cc3be64b3e to dd9449c23b9d (11 revisions) (cla: yes, waiting for tree to go green)


[23996](https://github.com/flutter/engine/pull/23996) Roll Dart SDK from a80bedfd7bc3 to a50a89356008 (1 revision) (cla: yes, waiting for tree to go green)


[24000](https://github.com/flutter/engine/pull/24000) Roll Skia from dd9449c23b9d to b7f5e1b20db1 (7 revisions) (cla: yes, waiting for tree to go green)


[24002](https://github.com/flutter/engine/pull/24002) Roll Fuchsia Linux SDK from flUwG0eOB... to uD1gzvk5P... (cla: yes, waiting for tree to go green)


[24005](https://github.com/flutter/engine/pull/24005) Roll Dart SDK from a50a89356008 to 3260b2543287 (1 revision) (cla: yes, waiting for tree to go green)


[24006](https://github.com/flutter/engine/pull/24006) Roll Skia from b7f5e1b20db1 to ed552f8702ad (8 revisions) (cla: yes, waiting for tree to go green)


[24010](https://github.com/flutter/engine/pull/24010) Roll Fuchsia Mac SDK from vY3-OtizQ... to FPTUvmyxz... (cla: yes, waiting for tree to go green)


[24014](https://github.com/flutter/engine/pull/24014) Roll Fuchsia Linux SDK from uD1gzvk5P... to IiU1NqRtR... (cla: yes, waiting for tree to go green)


[24016](https://github.com/flutter/engine/pull/24016) Roll Skia from ed552f8702ad to 0bad6cf1458d (10 revisions) (cla: yes, waiting for tree to go green)


[24018](https://github.com/flutter/engine/pull/24018) Roll Skia from 0bad6cf1458d to 993e92dc31a6 (4 revisions) (cla: yes, waiting for tree to go green)


[24023](https://github.com/flutter/engine/pull/24023) Roll Dart SDK from 3260b2543287 to 21b7f864e3b9 (4 revisions) (cla: yes, waiting for tree to go green)


[24024](https://github.com/flutter/engine/pull/24024) Use `runes` to get code units in CanvasKit. (cla: yes, platform-web, waiting for tree to go green)


[24025](https://github.com/flutter/engine/pull/24025) TextStyle level leadingDistribution (cla: yes, waiting for tree to go green)


[24030](https://github.com/flutter/engine/pull/24030) Roll Dart SDK from 21b7f864e3b9 to f2a7851b676d (1 revision) (cla: yes, waiting for tree to go green)


[24033](https://github.com/flutter/engine/pull/24033) Roll Clang Mac from 139p8dSfW... to CafIgcePd... (cla: yes, waiting for tree to go green)


[24034](https://github.com/flutter/engine/pull/24034) Roll Skia from 993e92dc31a6 to 0492a744a52d (12 revisions) (cla: yes, waiting for tree to go green)


[24036](https://github.com/flutter/engine/pull/24036) [web] Fix text alignment when transform + tight constraints + DOM rendering (cla: yes, platform-web, waiting for tree to go green)


[24037](https://github.com/flutter/engine/pull/24037) [web] Implement CanvasParagraph.getLineBoundary (cla: yes, platform-web, waiting for tree to go green)


[24038](https://github.com/flutter/engine/pull/24038) Roll Dart SDK from f2a7851b676d to 9c612e4b790a (1 revision) (cla: yes, waiting for tree to go green)


[24039](https://github.com/flutter/engine/pull/24039) Roll Skia from 0492a744a52d to 00f4769e34d8 (4 revisions) (cla: yes, waiting for tree to go green)


[24044](https://github.com/flutter/engine/pull/24044) Roll Fuchsia Mac SDK from FPTUvmyxz... to 2R0Qlyol4... (cla: yes, waiting for tree to go green)


[24045](https://github.com/flutter/engine/pull/24045) Roll Fuchsia Linux SDK from IiU1NqRtR... to fyXNImnNH... (cla: yes, waiting for tree to go green)


[24047](https://github.com/flutter/engine/pull/24047) Roll Skia from 00f4769e34d8 to b9f95ba9f36a (5 revisions) (cla: yes, waiting for tree to go green)


[24048](https://github.com/flutter/engine/pull/24048) Roll Dart SDK from 9c612e4b790a to d7bb34496619 (1 revision) (cla: yes, waiting for tree to go green)


[24049](https://github.com/flutter/engine/pull/24049) Roll Skia from b9f95ba9f36a to 6f3243c32005 (1 revision) (cla: yes, waiting for tree to go green)


[24050](https://github.com/flutter/engine/pull/24050) Roll Dart SDK from d7bb34496619 to 6c97fcdd12dc (1 revision) (cla: yes, waiting for tree to go green)


[24053](https://github.com/flutter/engine/pull/24053) Roll Skia from 6f3243c32005 to 0de76f72cd5e (2 revisions) (cla: yes, waiting for tree to go green)


[24056](https://github.com/flutter/engine/pull/24056) Roll Skia from 0de76f72cd5e to cdd852b57948 (1 revision) (cla: yes, waiting for tree to go green)


[24059](https://github.com/flutter/engine/pull/24059) Roll Skia from cdd852b57948 to 0ab283aaf2a1 (5 revisions) (cla: yes, waiting for tree to go green)


[24060](https://github.com/flutter/engine/pull/24060) Roll Fuchsia Mac SDK from 2R0Qlyol4... to u2vmt9DP-... (cla: yes, waiting for tree to go green)


[24061](https://github.com/flutter/engine/pull/24061) Roll Fuchsia Linux SDK from fyXNImnNH... to 334LMW0c_... (cla: yes, waiting for tree to go green)


[24065](https://github.com/flutter/engine/pull/24065) Roll Skia from 0ab283aaf2a1 to a89b43092e9d (18 revisions) (cla: yes, waiting for tree to go green)


[24067](https://github.com/flutter/engine/pull/24067) Roll Clang Linux from 8LaTdqf7w... to 1Wa1KIWqF... (cla: yes, waiting for tree to go green)


[24069](https://github.com/flutter/engine/pull/24069) Roll Dart SDK from 6c97fcdd12dc to f444e42359d6 (1 revision) (cla: yes, waiting for tree to go green)


[24071](https://github.com/flutter/engine/pull/24071) Roll Skia from a89b43092e9d to 29e521c53302 (7 revisions) (cla: yes, waiting for tree to go green)


[24072](https://github.com/flutter/engine/pull/24072) Roll Skia from 29e521c53302 to 03da7cb8a386 (1 revision) (cla: yes, waiting for tree to go green)


[24073](https://github.com/flutter/engine/pull/24073) Roll Fuchsia Mac SDK from u2vmt9DP-... to X9-CRs-hP... (cla: yes, waiting for tree to go green)


[24077](https://github.com/flutter/engine/pull/24077) Roll Skia from 03da7cb8a386 to af33fb0d28d2 (3 revisions) (cla: yes, waiting for tree to go green)


[24080](https://github.com/flutter/engine/pull/24080) Roll Skia from af33fb0d28d2 to 747c31e296c7 (3 revisions) (cla: yes, waiting for tree to go green)


[24084](https://github.com/flutter/engine/pull/24084) Roll Fuchsia Mac SDK from X9-CRs-hP... to d48YMSgXi... (cla: yes, waiting for tree to go green)


[24085](https://github.com/flutter/engine/pull/24085) Roll Skia from 747c31e296c7 to b2c761332bfc (5 revisions) (cla: yes, waiting for tree to go green)


[24086](https://github.com/flutter/engine/pull/24086) Roll Fuchsia Linux SDK from 334LMW0c_... to KKUuENUT4... (cla: yes, waiting for tree to go green)


[24091](https://github.com/flutter/engine/pull/24091) Roll Skia from b2c761332bfc to 7935900cadaa (3 revisions) (cla: yes, waiting for tree to go green)


[24092](https://github.com/flutter/engine/pull/24092) Roll Skia from 7935900cadaa to ef47e010b352 (2 revisions) (cla: yes, waiting for tree to go green)


[24093](https://github.com/flutter/engine/pull/24093) Roll Dart SDK from f444e42359d6 to f36420a912bb (1 revision) (cla: yes, waiting for tree to go green)


[24095](https://github.com/flutter/engine/pull/24095) Roll Fuchsia Linux SDK from KKUuENUT4... to TTxS3b-Vc... (cla: yes, waiting for tree to go green)


[24097](https://github.com/flutter/engine/pull/24097) Roll Skia from ef47e010b352 to bb6176826683 (1 revision) (cla: yes, waiting for tree to go green)


[24098](https://github.com/flutter/engine/pull/24098) Roll Fuchsia Mac SDK from d48YMSgXi... to KfIfizZ7o... (cla: yes, waiting for tree to go green)


[24099](https://github.com/flutter/engine/pull/24099) Roll Skia from bb6176826683 to 8ef3c539a26e (4 revisions) (cla: yes, waiting for tree to go green)


[24101](https://github.com/flutter/engine/pull/24101) Use sampling instead of (deprecated) filter-quality (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[24102](https://github.com/flutter/engine/pull/24102) Roll Fuchsia Linux SDK from TTxS3b-Vc... to -iUKxTl_w... (cla: yes, waiting for tree to go green)


[24103](https://github.com/flutter/engine/pull/24103) Roll Dart SDK from f36420a912bb to a6d86f12bf00 (1 revision) (cla: yes, waiting for tree to go green)


[24104](https://github.com/flutter/engine/pull/24104) Roll Skia from 8ef3c539a26e to 324b7a6f3a49 (4 revisions) (cla: yes, waiting for tree to go green)


[24108](https://github.com/flutter/engine/pull/24108) Roll Skia from 324b7a6f3a49 to 3cc4afc70309 (8 revisions) (cla: yes, waiting for tree to go green)


[24113](https://github.com/flutter/engine/pull/24113) Roll Fuchsia Mac SDK from KfIfizZ7o... to IHHTb9H-B... (cla: yes, waiting for tree to go green)


[24114](https://github.com/flutter/engine/pull/24114) Roll Skia from 3cc4afc70309 to 3364579f8332 (13 revisions) (cla: yes, waiting for tree to go green)


[24115](https://github.com/flutter/engine/pull/24115) Roll Fuchsia Linux SDK from -iUKxTl_w... to blNDDMWIJ... (cla: yes, waiting for tree to go green)


[24116](https://github.com/flutter/engine/pull/24116) Roll Skia from 3364579f8332 to fde740c7f26e (6 revisions) (cla: yes, waiting for tree to go green)


[24118](https://github.com/flutter/engine/pull/24118) Roll Skia from fde740c7f26e to a6c692b8844d (7 revisions) (cla: yes, waiting for tree to go green)


[24122](https://github.com/flutter/engine/pull/24122) Roll Dart SDK from a6d86f12bf00 to c066c7b294bf (2 revisions) (cla: yes, waiting for tree to go green)


[24123](https://github.com/flutter/engine/pull/24123) Roll Skia from a6c692b8844d to f9a0f1a9be9e (2 revisions) (cla: yes, waiting for tree to go green)


[24132](https://github.com/flutter/engine/pull/24132) Roll Fuchsia Mac SDK from IHHTb9H-B... to Cn1MLtDdP... (cla: yes, waiting for tree to go green)


[24133](https://github.com/flutter/engine/pull/24133) Roll Fuchsia Linux SDK from blNDDMWIJ... to _bFb8vcW9... (cla: yes, waiting for tree to go green)


[24137](https://github.com/flutter/engine/pull/24137) Roll Skia from f9a0f1a9be9e to 931cad1d74bb (11 revisions) (cla: yes, waiting for tree to go green)


[24138](https://github.com/flutter/engine/pull/24138) Roll Skia from 931cad1d74bb to e9e8e5d771c5 (8 revisions) (cla: yes, waiting for tree to go green)


[24141](https://github.com/flutter/engine/pull/24141) Roll Skia from e9e8e5d771c5 to ee9cb6aec35d (7 revisions) (cla: yes, waiting for tree to go green)


[24143](https://github.com/flutter/engine/pull/24143) Roll Dart SDK from c066c7b294bf to 75251de89baf (1 revision) (cla: yes, waiting for tree to go green)


[24146](https://github.com/flutter/engine/pull/24146) fixes android deeplink query paremeter null crashes (cla: yes, platform-android, waiting for tree to go green)


[24148](https://github.com/flutter/engine/pull/24148) Roll Skia from ee9cb6aec35d to 9ff7b8d67559 (10 revisions) (cla: yes, waiting for tree to go green)


[24150](https://github.com/flutter/engine/pull/24150) [web] Fix exception when using a keyboard (cla: yes, platform-web, waiting for tree to go green)


[24151](https://github.com/flutter/engine/pull/24151) Roll Fuchsia Mac SDK from Cn1MLtDdP... to CZUusaxvk... (cla: yes, waiting for tree to go green)


[24154](https://github.com/flutter/engine/pull/24154) Roll Fuchsia Linux SDK from _bFb8vcW9... to k80WkJhOL... (cla: yes, waiting for tree to go green)


[24156](https://github.com/flutter/engine/pull/24156) Roll Clang Mac from CafIgcePd... to hoapl8VNW... (cla: yes, waiting for tree to go green)


[24157](https://github.com/flutter/engine/pull/24157) [metal] Darwin unified external metal textures (cla: yes, platform-ios, waiting for tree to go green)


[24172](https://github.com/flutter/engine/pull/24172) Roll Dart SDK from 75251de89baf to 102cf619465d (1 revision) (cla: yes, waiting for tree to go green)


[24176](https://github.com/flutter/engine/pull/24176) Roll Skia from 9ff7b8d67559 to 20e92f77e2b3 (34 revisions) (cla: yes, waiting for tree to go green)


[24178](https://github.com/flutter/engine/pull/24178) Roll Skia from 20e92f77e2b3 to e2c0504c27a2 (3 revisions) (cla: yes, waiting for tree to go green)


[24180](https://github.com/flutter/engine/pull/24180) Roll Fuchsia Mac SDK from CZUusaxvk... to kwPlXsW2q... (cla: yes, waiting for tree to go green)


[24182](https://github.com/flutter/engine/pull/24182) Roll Fuchsia Linux SDK from k80WkJhOL... to sHdRLs17n... (cla: yes, waiting for tree to go green)


[24183](https://github.com/flutter/engine/pull/24183) Roll Skia from e2c0504c27a2 to f71278c9937c (8 revisions) (cla: yes, waiting for tree to go green)


[24184](https://github.com/flutter/engine/pull/24184) Roll Dart SDK from 102cf619465d to 5bf0ad33fa3c (1 revision) (cla: yes, waiting for tree to go green)


[24188](https://github.com/flutter/engine/pull/24188) Roll Skia from f71278c9937c to d48f9daeb544 (10 revisions) (cla: yes, waiting for tree to go green)


[24189](https://github.com/flutter/engine/pull/24189) Roll Skia from d48f9daeb544 to 38df4c8470ab (1 revision) (cla: yes, waiting for tree to go green)


[24191](https://github.com/flutter/engine/pull/24191) Roll Dart SDK from 5bf0ad33fa3c to 8c39136ffb2f (1 revision) (cla: yes, waiting for tree to go green)


[24192](https://github.com/flutter/engine/pull/24192) Roll Skia from 38df4c8470ab to 1d35777a4fa9 (2 revisions) (cla: yes, waiting for tree to go green)


[24193](https://github.com/flutter/engine/pull/24193) Roll Skia from 1d35777a4fa9 to c66754bd4ded (3 revisions) (cla: yes, waiting for tree to go green)


[24194](https://github.com/flutter/engine/pull/24194) Roll Skia from c66754bd4ded to 8043b787554b (1 revision) (cla: yes, waiting for tree to go green)


[24196](https://github.com/flutter/engine/pull/24196) Roll Skia from 8043b787554b to 9e189aab1ec7 (1 revision) (cla: yes, waiting for tree to go green)


[24198](https://github.com/flutter/engine/pull/24198) Roll Dart SDK from 8c39136ffb2f to 73c34f2ad73f (1 revision) (cla: yes, waiting for tree to go green)


[24199](https://github.com/flutter/engine/pull/24199) Roll Skia from 9e189aab1ec7 to 3c8444e18e74 (4 revisions) (cla: yes, waiting for tree to go green)


[24200](https://github.com/flutter/engine/pull/24200) Roll Skia from 3c8444e18e74 to c481dd69bbb4 (1 revision) (cla: yes, waiting for tree to go green)


[24201](https://github.com/flutter/engine/pull/24201) Roll Fuchsia Mac SDK from kwPlXsW2q... to 03qqGegOA... (cla: yes, waiting for tree to go green)


[24202](https://github.com/flutter/engine/pull/24202) Roll Skia from c481dd69bbb4 to 56c78f4d9edd (3 revisions) (cla: yes, waiting for tree to go green)


[24203](https://github.com/flutter/engine/pull/24203) Roll Fuchsia Linux SDK from sHdRLs17n... to f1YmNNwFe... (cla: yes, waiting for tree to go green)


[24204](https://github.com/flutter/engine/pull/24204) Roll Skia from 56c78f4d9edd to 8eb119af466b (3 revisions) (cla: yes, waiting for tree to go green)


[24205](https://github.com/flutter/engine/pull/24205) Roll Dart SDK from 73c34f2ad73f to 51035f288d30 (1 revision) (cla: yes, waiting for tree to go green)


[24207](https://github.com/flutter/engine/pull/24207) Roll Skia from 8eb119af466b to 420c8a505e54 (5 revisions) (cla: yes, waiting for tree to go green)


[24208](https://github.com/flutter/engine/pull/24208) Roll Skia from 420c8a505e54 to 71d420ddbd3c (3 revisions) (cla: yes, waiting for tree to go green)


[24209](https://github.com/flutter/engine/pull/24209) Roll Skia from 71d420ddbd3c to 2224100b25e3 (4 revisions) (cla: yes, waiting for tree to go green)


[24210](https://github.com/flutter/engine/pull/24210) Move shell/platform/common/cpp to shell/platform/common (cla: yes, waiting for tree to go green)


[24212](https://github.com/flutter/engine/pull/24212) Roll Dart SDK from 51035f288d30 to b1c8ca53bf37 (1 revision) (cla: yes, waiting for tree to go green)


[24213](https://github.com/flutter/engine/pull/24213) Roll Skia from 2224100b25e3 to 7c6abf86f54c (5 revisions) (cla: yes, waiting for tree to go green)


[24214](https://github.com/flutter/engine/pull/24214) [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)


[24215](https://github.com/flutter/engine/pull/24215) Roll Skia from 7c6abf86f54c to b88b4e1a12ac (3 revisions) (cla: yes, waiting for tree to go green)


[24217](https://github.com/flutter/engine/pull/24217) Roll Skia from b88b4e1a12ac to 52bf4853c121 (2 revisions) (cla: yes, waiting for tree to go green)


[24219](https://github.com/flutter/engine/pull/24219) libtxt: apply the justify offset to glyph positions instead of paint records (cla: yes, waiting for tree to go green)


[24221](https://github.com/flutter/engine/pull/24221) Roll Skia from 52bf4853c121 to 9f704a864008 (1 revision) (cla: yes, waiting for tree to go green)


[24225](https://github.com/flutter/engine/pull/24225) Roll Fuchsia Mac SDK from 03qqGegOA... to TVGS3E2dT... (cla: yes, waiting for tree to go green)


[24227](https://github.com/flutter/engine/pull/24227) Roll Fuchsia Linux SDK from f1YmNNwFe... to JQoiZreUN... (cla: yes, waiting for tree to go green)


[24228](https://github.com/flutter/engine/pull/24228) Roll Skia from 9f704a864008 to 2a21a21223a7 (3 revisions) (cla: yes, waiting for tree to go green)


[24229](https://github.com/flutter/engine/pull/24229) Roll Skia from 2a21a21223a7 to 2c6d8d970acd (2 revisions) (cla: yes, waiting for tree to go green)


[24230](https://github.com/flutter/engine/pull/24230) Roll Dart SDK from b1c8ca53bf37 to c1616b4405c2 (2 revisions) (cla: yes, waiting for tree to go green)


[24231](https://github.com/flutter/engine/pull/24231) Roll Dart SDK from c1616b4405c2 to 8e4be6e4a496 (1 revision) (cla: yes, waiting for tree to go green)


[24233](https://github.com/flutter/engine/pull/24233) Roll Skia from 2c6d8d970acd to 03555e92a159 (1 revision) (cla: yes, waiting for tree to go green)


[24234](https://github.com/flutter/engine/pull/24234) Roll Skia from 03555e92a159 to c7d6e0ba0b6d (2 revisions) (cla: yes, waiting for tree to go green)


[24235](https://github.com/flutter/engine/pull/24235) Roll Skia from c7d6e0ba0b6d to 1f4cd07af88a (3 revisions) (cla: yes, waiting for tree to go green)


[24237](https://github.com/flutter/engine/pull/24237) Roll Fuchsia Mac SDK from TVGS3E2dT... to kaNAjjK23... (cla: yes, waiting for tree to go green)


[24239](https://github.com/flutter/engine/pull/24239) Roll Skia from 1f4cd07af88a to ca21e14d7754 (4 revisions) (cla: yes, waiting for tree to go green)


[24240](https://github.com/flutter/engine/pull/24240) Roll Fuchsia Linux SDK from JQoiZreUN... to aFijLMarB... (cla: yes, waiting for tree to go green)


[24253](https://github.com/flutter/engine/pull/24253) Define FLUTTER_ENABLE_SKSHAPER consistently when building txt_unittests and txt_benchmarks (cla: yes, waiting for tree to go green)


[24255](https://github.com/flutter/engine/pull/24255) Roll Dart SDK from 8e4be6e4a496 to 9a16b6bca556 (3 revisions) (cla: yes, waiting for tree to go green)


[24256](https://github.com/flutter/engine/pull/24256) Roll Skia from ca21e14d7754 to c0f981560985 (7 revisions) (cla: yes, waiting for tree to go green)


[24257](https://github.com/flutter/engine/pull/24257) Roll Dart SDK from 9a16b6bca556 to daf7b29738c5 (1 revision) (cla: yes, waiting for tree to go green)


[24258](https://github.com/flutter/engine/pull/24258) Roll Fuchsia Mac SDK from kaNAjjK23... to HqhARC-gx... (cla: yes, waiting for tree to go green)


[24259](https://github.com/flutter/engine/pull/24259) Roll Fuchsia Linux SDK from aFijLMarB... to QINp0ypCP... (cla: yes, waiting for tree to go green)


[24264](https://github.com/flutter/engine/pull/24264) Unblock FlutterResizeSynchronizer on engine shutdown (cla: yes, waiting for tree to go green)


[24265](https://github.com/flutter/engine/pull/24265) Roll Skia from c0f981560985 to 827f8c010319 (5 revisions) (cla: yes, waiting for tree to go green)


[24268](https://github.com/flutter/engine/pull/24268) Roll Dart SDK from daf7b29738c5 to 85af45218196 (2 revisions) (cla: yes, waiting for tree to go green)


[24269](https://github.com/flutter/engine/pull/24269) Roll Dart SDK from 85af45218196 to b74a0c8d6786 (1 revision) (cla: yes, waiting for tree to go green)


[24270](https://github.com/flutter/engine/pull/24270) Roll Fuchsia Mac SDK from HqhARC-gx... to DVT8cA5T5... (cla: yes, waiting for tree to go green)


[24271](https://github.com/flutter/engine/pull/24271) Roll Fuchsia Linux SDK from QINp0ypCP... to mFKcPPKFb... (cla: yes, waiting for tree to go green)


[24272](https://github.com/flutter/engine/pull/24272) Fix ImageReader may leak images when onDraw() not called (cla: yes, platform-android, waiting for tree to go green)


[24273](https://github.com/flutter/engine/pull/24273) Roll Skia from 827f8c010319 to 5b67a809c09c (1 revision) (cla: yes, waiting for tree to go green)


[24274](https://github.com/flutter/engine/pull/24274) Roll Skia from 5b67a809c09c to 1d62221553b7 (1 revision) (cla: yes, waiting for tree to go green)


[24275](https://github.com/flutter/engine/pull/24275) Roll Fuchsia Mac SDK from DVT8cA5T5... to 7YXm5Zozt... (cla: yes, waiting for tree to go green)


[24276](https://github.com/flutter/engine/pull/24276) Roll Fuchsia Linux SDK from mFKcPPKFb... to 5SyHEyz-o... (cla: yes, waiting for tree to go green)


[24277](https://github.com/flutter/engine/pull/24277) Roll Dart SDK from b74a0c8d6786 to f2f38b3d7e50 (1 revision) (cla: yes, waiting for tree to go green)


[24278](https://github.com/flutter/engine/pull/24278) Add support for arm64 simulator builds to create_ios_framework.py (cla: yes, waiting for tree to go green)


[24280](https://github.com/flutter/engine/pull/24280) Roll Skia from 1d62221553b7 to 75b7606c0fe1 (4 revisions) (cla: yes, waiting for tree to go green)


[24281](https://github.com/flutter/engine/pull/24281) Roll Fuchsia Mac SDK from 7YXm5Zozt... to BfkGYQEHB... (cla: yes, waiting for tree to go green)


[24282](https://github.com/flutter/engine/pull/24282) Roll Fuchsia Linux SDK from 5SyHEyz-o... to lF6-o-EaT... (cla: yes, waiting for tree to go green)


[24283](https://github.com/flutter/engine/pull/24283) Roll Dart SDK from f2f38b3d7e50 to 5a249d2ce54f (1 revision) (cla: yes, waiting for tree to go green)


[24284](https://github.com/flutter/engine/pull/24284) Roll Skia from 75b7606c0fe1 to c2c1b0c460ec (1 revision) (cla: yes, waiting for tree to go green)


[24287](https://github.com/flutter/engine/pull/24287) Roll Skia from c2c1b0c460ec to 49e5b3a339ed (13 revisions) (cla: yes, waiting for tree to go green)


[24288](https://github.com/flutter/engine/pull/24288) [Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards (cla: yes, platform-android, waiting for tree to go green)


[24289](https://github.com/flutter/engine/pull/24289) Roll Fuchsia Mac SDK from BfkGYQEHB... to lzQvHw_Il... (cla: yes, waiting for tree to go green)


[24290](https://github.com/flutter/engine/pull/24290) Roll Skia from 49e5b3a339ed to 627c6d25695d (4 revisions) (cla: yes, waiting for tree to go green)


[24291](https://github.com/flutter/engine/pull/24291) Roll Fuchsia Linux SDK from lF6-o-EaT... to 5RGNLZoRS... (cla: yes, waiting for tree to go green)


[24293](https://github.com/flutter/engine/pull/24293) [Windows] Fix crash of TextInputPlugin on empty model  (cla: yes, waiting for tree to go green)


[24294](https://github.com/flutter/engine/pull/24294) Roll Skia from 627c6d25695d to dfa269f1cd15 (6 revisions) (cla: yes, waiting for tree to go green)


[24295](https://github.com/flutter/engine/pull/24295) Roll Dart SDK from 5a249d2ce54f to 02230d7386c7 (2 revisions) (cla: yes, waiting for tree to go green)


[24300](https://github.com/flutter/engine/pull/24300) Roll Skia from dfa269f1cd15 to 21b8cec137e1 (3 revisions) (cla: yes, waiting for tree to go green)


[24301](https://github.com/flutter/engine/pull/24301) Roll Fuchsia Mac SDK from lzQvHw_Il... to LHRp0kYRi... (cla: yes, waiting for tree to go green)


[24302](https://github.com/flutter/engine/pull/24302) Roll Fuchsia Linux SDK from 5RGNLZoRS... to QJfCXnklY... (cla: yes, waiting for tree to go green)


[24308](https://github.com/flutter/engine/pull/24308) Fix FlutterPlatformViewSemanticsContainer retain cycle with SemanticsObject (cla: yes, platform-ios, waiting for tree to go green)


[24309](https://github.com/flutter/engine/pull/24309) Roll Skia from 21b8cec137e1 to 34c098d7f8e1 (19 revisions) (cla: yes, waiting for tree to go green)


[24310](https://github.com/flutter/engine/pull/24310) Roll Skia from 34c098d7f8e1 to 62b039b36d4d (2 revisions) (cla: yes, waiting for tree to go green)


[24312](https://github.com/flutter/engine/pull/24312) Roll Skia from 62b039b36d4d to e2c9d3c034dc (5 revisions) (cla: yes, waiting for tree to go green)


[24313](https://github.com/flutter/engine/pull/24313) Roll Dart SDK from 02230d7386c7 to 4bd4c2a493e9 (6 revisions) (cla: yes, waiting for tree to go green)


[24316](https://github.com/flutter/engine/pull/24316) Roll Skia from e2c9d3c034dc to ec04e062f3f5 (5 revisions) (cla: yes, waiting for tree to go green)


[24319](https://github.com/flutter/engine/pull/24319) Roll Fuchsia Mac SDK from LHRp0kYRi... to Yyj0Krr1G... (cla: yes, waiting for tree to go green)


[24320](https://github.com/flutter/engine/pull/24320) Roll Fuchsia Linux SDK from QJfCXnklY... to cSlRZzm0z... (cla: yes, waiting for tree to go green)


[24321](https://github.com/flutter/engine/pull/24321) Roll Skia from ec04e062f3f5 to 7f942e46fda2 (3 revisions) (cla: yes, waiting for tree to go green)


[24323](https://github.com/flutter/engine/pull/24323) Roll Dart SDK from 4bd4c2a493e9 to 4740b09e11d4 (2 revisions) (cla: yes, waiting for tree to go green)


[24324](https://github.com/flutter/engine/pull/24324) Roll Skia from 7f942e46fda2 to 9e2c50edaaac (1 revision) (cla: yes, waiting for tree to go green)


[24326](https://github.com/flutter/engine/pull/24326) Roll Skia from 9e2c50edaaac to 140adc676219 (1 revision) (cla: yes, waiting for tree to go green)


[24328](https://github.com/flutter/engine/pull/24328) Roll Dart SDK from 4740b09e11d4 to f832cd2d0536 (1 revision) (cla: yes, waiting for tree to go green)


[24329](https://github.com/flutter/engine/pull/24329) Roll Fuchsia Mac SDK from Yyj0Krr1G... to lEV2crBx-... (cla: yes, waiting for tree to go green)


[24330](https://github.com/flutter/engine/pull/24330) Roll Skia from 140adc676219 to b8c0dab90b92 (16 revisions) (cla: yes, waiting for tree to go green)


[24331](https://github.com/flutter/engine/pull/24331) Revert "Reland "[metal] Darwin unified external metal textures (#2415… (cla: yes, platform-ios, waiting for tree to go green)


[24333](https://github.com/flutter/engine/pull/24333) Always set change type to cancel with `touchesCancelled` on iOS platform view (cla: yes, platform-ios, waiting for tree to go green)


[24334](https://github.com/flutter/engine/pull/24334) Roll Fuchsia Linux SDK from cSlRZzm0z... to neluWd0QF... (cla: yes, waiting for tree to go green)


[24335](https://github.com/flutter/engine/pull/24335) Roll Skia from b8c0dab90b92 to 73122aa45f83 (5 revisions) (cla: yes, waiting for tree to go green)


[24336](https://github.com/flutter/engine/pull/24336) Propagate image decode errors to the future returned by Codec.getNextFrame (cla: yes, waiting for tree to go green)


[24337](https://github.com/flutter/engine/pull/24337) Roll Dart SDK from f832cd2d0536 to ebcb7aee8c0d (1 revision) (cla: yes, waiting for tree to go green)


[24339](https://github.com/flutter/engine/pull/24339) Roll Skia from 73122aa45f83 to 84b0233bb38e (2 revisions) (cla: yes, waiting for tree to go green)


[24343](https://github.com/flutter/engine/pull/24343) Roll Skia from 84b0233bb38e to 997df84ac144 (5 revisions) (cla: yes, waiting for tree to go green)


[24344](https://github.com/flutter/engine/pull/24344) Roll Skia from 997df84ac144 to 9d171b630287 (3 revisions) (cla: yes, waiting for tree to go green)


[24345](https://github.com/flutter/engine/pull/24345) Roll Fuchsia Mac SDK from lEV2crBx-... to dzre2TRPg... (cla: yes, waiting for tree to go green)


[24346](https://github.com/flutter/engine/pull/24346) Roll Skia from 9d171b630287 to 966d795af9a6 (1 revision) (cla: yes, waiting for tree to go green)


[24347](https://github.com/flutter/engine/pull/24347) Remove unnecessary buffer collection image constraints. (cla: yes, waiting for tree to go green)


[24349](https://github.com/flutter/engine/pull/24349) Roll Dart SDK from ebcb7aee8c0d to 2d247d2bcfd4 (1 revision) (cla: yes, waiting for tree to go green)


[24351](https://github.com/flutter/engine/pull/24351) Roll Skia from 966d795af9a6 to eff697a78baa (10 revisions) (cla: yes, waiting for tree to go green)


[24353](https://github.com/flutter/engine/pull/24353) Roll Skia from eff697a78baa to dfa91793f8e9 (9 revisions) (cla: yes, waiting for tree to go green)


[24354](https://github.com/flutter/engine/pull/24354) [web] Fix origin for repeated linear gradients (cla: yes, platform-web, waiting for tree to go green)


[24359](https://github.com/flutter/engine/pull/24359) Roll Fuchsia Mac SDK from dzre2TRPg... to r37VPY1mX... (cla: yes, waiting for tree to go green)


[24361](https://github.com/flutter/engine/pull/24361) Roll Skia from dfa91793f8e9 to c616e1c1791c (16 revisions) (cla: yes, waiting for tree to go green)


[24362](https://github.com/flutter/engine/pull/24362) Roll Dart SDK from 2d247d2bcfd4 to f17d44184bd3 (1 revision) (cla: yes, waiting for tree to go green)


[24364](https://github.com/flutter/engine/pull/24364) Roll Dart SDK from f17d44184bd3 to f94c8b2d1b97 (1 revision) (cla: yes, waiting for tree to go green)


[24365](https://github.com/flutter/engine/pull/24365) Roll Skia from c616e1c1791c to 22363fe3da95 (1 revision) (cla: yes, waiting for tree to go green)


[24366](https://github.com/flutter/engine/pull/24366) Roll Skia from 22363fe3da95 to 3370d6806776 (2 revisions) (cla: yes, waiting for tree to go green)


[24367](https://github.com/flutter/engine/pull/24367) Roll Fuchsia Linux SDK from neluWd0QF... to YMY-cajLa... (cla: yes, waiting for tree to go green)


[24368](https://github.com/flutter/engine/pull/24368) Roll Dart SDK from f94c8b2d1b97 to 02971d1fcc61 (1 revision) (cla: yes, waiting for tree to go green)


[24369](https://github.com/flutter/engine/pull/24369) Roll Fuchsia Mac SDK from r37VPY1mX... to WIqUEANCH... (cla: yes, waiting for tree to go green)


[24370](https://github.com/flutter/engine/pull/24370) Roll Dart SDK from 02971d1fcc61 to 1e0fec6e48cf (1 revision) (cla: yes, waiting for tree to go green)


[24373](https://github.com/flutter/engine/pull/24373) Roll Skia from 3370d6806776 to ec24154521f3 (2 revisions) (cla: yes, waiting for tree to go green)


[24374](https://github.com/flutter/engine/pull/24374) Roll Skia from ec24154521f3 to 28698696f1b3 (4 revisions) (cla: yes, waiting for tree to go green)


[24375](https://github.com/flutter/engine/pull/24375) Roll Dart SDK from 1e0fec6e48cf to add1eac3622c (1 revision) (cla: yes, waiting for tree to go green)


[24376](https://github.com/flutter/engine/pull/24376) Defer making skshader until we know quality (cla: yes, waiting for tree to go green)


[24377](https://github.com/flutter/engine/pull/24377) Fixes hot restart correctly reset the browser history (cla: yes, waiting for tree to go green)


[24378](https://github.com/flutter/engine/pull/24378) Roll Skia from 28698696f1b3 to 3354f8c4f8cb (2 revisions) (cla: yes, waiting for tree to go green)


[24380](https://github.com/flutter/engine/pull/24380) Roll Skia from 3354f8c4f8cb to 2494942f0d8d (4 revisions) (cla: yes, waiting for tree to go green)


[24381](https://github.com/flutter/engine/pull/24381) Roll Fuchsia Linux SDK from YMY-cajLa... to AjjJVX_95... (cla: yes, waiting for tree to go green)


[24383](https://github.com/flutter/engine/pull/24383) Roll Skia from 2494942f0d8d to 6e73404a782c (3 revisions) (cla: yes, waiting for tree to go green)


[24384](https://github.com/flutter/engine/pull/24384) Set debug client info for sysmem allocator (cla: yes, waiting for tree to go green)


[24388](https://github.com/flutter/engine/pull/24388) Roll Skia from 6e73404a782c to ba4c3086ba80 (3 revisions) (cla: yes, waiting for tree to go green)


[24390](https://github.com/flutter/engine/pull/24390) Roll Dart SDK from add1eac3622c to 6eafd1856eb5 (1 revision) (cla: yes, waiting for tree to go green)


[24391](https://github.com/flutter/engine/pull/24391) Roll Fuchsia Mac SDK from WIqUEANCH... to yyQmi032P... (cla: yes, waiting for tree to go green)


[24393](https://github.com/flutter/engine/pull/24393) Roll Skia from ba4c3086ba80 to 4f065e286df6 (2 revisions) (cla: yes, waiting for tree to go green)


[24394](https://github.com/flutter/engine/pull/24394) Roll Dart SDK from 6eafd1856eb5 to e9693f1b2401 (1 revision) (cla: yes, waiting for tree to go green)


[24395](https://github.com/flutter/engine/pull/24395) Roll Fuchsia Linux SDK from AjjJVX_95... to uJ8jPHroy... (cla: yes, waiting for tree to go green)


[24396](https://github.com/flutter/engine/pull/24396) Roll Fuchsia Mac SDK from yyQmi032P... to NQL9o1B8n... (cla: yes, waiting for tree to go green)


[24397](https://github.com/flutter/engine/pull/24397) Roll Dart SDK from e9693f1b2401 to 4c8147b7b41e (1 revision) (cla: yes, waiting for tree to go green)


[24398](https://github.com/flutter/engine/pull/24398) Roll Skia from 4f065e286df6 to 554aabbaa8e8 (1 revision) (cla: yes, waiting for tree to go green)


[24402](https://github.com/flutter/engine/pull/24402) Roll Dart SDK from 4c8147b7b41e to 56fa015ca3ec (1 revision) (cla: yes, waiting for tree to go green)


[24403](https://github.com/flutter/engine/pull/24403) Roll Skia from 554aabbaa8e8 to 7a2ff98ce68b (1 revision) (cla: yes, waiting for tree to go green)


[24404](https://github.com/flutter/engine/pull/24404) Roll Skia from 7a2ff98ce68b to c3e152b9f795 (2 revisions) (cla: yes, waiting for tree to go green)


[24408](https://github.com/flutter/engine/pull/24408) Roll Dart SDK from 56fa015ca3ec to c9b47adb178e (1 revision) (cla: yes, waiting for tree to go green)


[24410](https://github.com/flutter/engine/pull/24410) Roll Fuchsia Mac SDK from NQL9o1B8n... to OHm_snJzB... (cla: yes, waiting for tree to go green)


[24411](https://github.com/flutter/engine/pull/24411) Roll Fuchsia Linux SDK from uJ8jPHroy... to JmB58d-3R... (cla: yes, waiting for tree to go green)


[24414](https://github.com/flutter/engine/pull/24414) Roll Skia from c3e152b9f795 to b44fbb3392f8 (3 revisions) (cla: yes, waiting for tree to go green)


[24415](https://github.com/flutter/engine/pull/24415) Roll Skia from b44fbb3392f8 to 56a8fbd21ee2 (3 revisions) (cla: yes, waiting for tree to go green)


[24416](https://github.com/flutter/engine/pull/24416) Roll Dart SDK from c9b47adb178e to 648d5f951915 (1 revision) (cla: yes, waiting for tree to go green)


[24418](https://github.com/flutter/engine/pull/24418) Roll Skia from 56a8fbd21ee2 to 7cb0f6e9702a (1 revision) (cla: yes, waiting for tree to go green)


[24419](https://github.com/flutter/engine/pull/24419) Roll Fuchsia Mac SDK from OHm_snJzB... to H0v5Ox4Vs... (cla: yes, waiting for tree to go green)


[24420](https://github.com/flutter/engine/pull/24420) Roll Fuchsia Linux SDK from JmB58d-3R... to KKD5xVYLO... (cla: yes, waiting for tree to go green)


[24421](https://github.com/flutter/engine/pull/24421) Roll Dart SDK from 648d5f951915 to 39dc63439396 (1 revision) (cla: yes, waiting for tree to go green)


[24425](https://github.com/flutter/engine/pull/24425) Roll Fuchsia Mac SDK from H0v5Ox4Vs... to eG4TqZBn9... (cla: yes, waiting for tree to go green)


[24427](https://github.com/flutter/engine/pull/24427) Roll Skia from 7cb0f6e9702a to 330578e81158 (1 revision) (cla: yes, waiting for tree to go green)


[24428](https://github.com/flutter/engine/pull/24428) Windows: Improve window resizing (cla: yes, waiting for tree to go green)


[24430](https://github.com/flutter/engine/pull/24430) Roll Fuchsia Linux SDK from KKD5xVYLO... to C2FaCuCLB... (cla: yes, waiting for tree to go green)


[24431](https://github.com/flutter/engine/pull/24431) Roll Dart SDK from 39dc63439396 to 4db0f5599c85 (1 revision) (cla: yes, waiting for tree to go green)


[24434](https://github.com/flutter/engine/pull/24434) Roll Skia from 330578e81158 to 4a3ec173b31b (5 revisions) (cla: yes, waiting for tree to go green)


[24435](https://github.com/flutter/engine/pull/24435) Roll Skia from 4a3ec173b31b to fc48f2b5f67d (2 revisions) (cla: yes, waiting for tree to go green)


[24437](https://github.com/flutter/engine/pull/24437) Roll Fuchsia Mac SDK from eG4TqZBn9... to kyS_yAeml... (cla: yes, waiting for tree to go green)


[24439](https://github.com/flutter/engine/pull/24439) Roll Clang Linux from 6BYbqFtrH... to L9TEpKo-D... (cla: yes, waiting for tree to go green)


[24440](https://github.com/flutter/engine/pull/24440) Roll Clang Mac from hoapl8VNW... to QimZEUJUn... (cla: yes, waiting for tree to go green)


[24442](https://github.com/flutter/engine/pull/24442) Roll Skia from fc48f2b5f67d to dbd4e6f0c0d4 (5 revisions) (cla: yes, waiting for tree to go green)


[24444](https://github.com/flutter/engine/pull/24444) Roll Fuchsia Linux SDK from C2FaCuCLB... to PNW_Evsrm... (cla: yes, waiting for tree to go green)


[24446](https://github.com/flutter/engine/pull/24446) Roll Skia from dbd4e6f0c0d4 to bf43df6478f9 (2 revisions) (cla: yes, waiting for tree to go green)


[24447](https://github.com/flutter/engine/pull/24447) [web] Fix right click issue when dragging (cla: yes, platform-web, waiting for tree to go green)


[24448](https://github.com/flutter/engine/pull/24448) Roll Skia from bf43df6478f9 to fcc758cdc24e (4 revisions) (cla: yes, waiting for tree to go green)


[24449](https://github.com/flutter/engine/pull/24449) Roll Dart SDK from 1e0fec6e48cf to 494cd25b1d9a (12 revisions) (cla: yes, waiting for tree to go green)


[24450](https://github.com/flutter/engine/pull/24450) Roll Skia from fcc758cdc24e to fbc3a8362d7f (1 revision) (cla: yes, waiting for tree to go green)


[24451](https://github.com/flutter/engine/pull/24451) Roll Fuchsia Mac SDK from kyS_yAeml... to RsAmJzDpe... (cla: yes, waiting for tree to go green)


[24452](https://github.com/flutter/engine/pull/24452) Roll Dart SDK from 494cd25b1d9a to 34052583a73c (1 revision) (cla: yes, waiting for tree to go green)


[24453](https://github.com/flutter/engine/pull/24453) Roll Skia from fbc3a8362d7f to 8172d165772e (1 revision) (cla: yes, waiting for tree to go green)


[24454](https://github.com/flutter/engine/pull/24454) Roll Dart SDK from 34052583a73c to d70fb6e63fe4 (2 revisions) (cla: yes, waiting for tree to go green)


[24455](https://github.com/flutter/engine/pull/24455) Roll Skia from 8172d165772e to 2bb5ef3e9fbf (2 revisions) (cla: yes, waiting for tree to go green)


[24456](https://github.com/flutter/engine/pull/24456) Revert "Reland "Remove pipeline in favor of layer tree holder (#18901… (cla: yes, waiting for tree to go green)


[24458](https://github.com/flutter/engine/pull/24458) Roll Fuchsia Linux SDK from PNW_Evsrm... to TqiQL9N6s... (cla: yes, waiting for tree to go green)


[24459](https://github.com/flutter/engine/pull/24459) Roll Skia from 2bb5ef3e9fbf to 270cec21a7e7 (10 revisions) (cla: yes, waiting for tree to go green)


[24460](https://github.com/flutter/engine/pull/24460) Roll Dart SDK from d70fb6e63fe4 to fc5e80cbdc6f (1 revision) (cla: yes, waiting for tree to go green)


[24463](https://github.com/flutter/engine/pull/24463) [Android text input] fix android autofill on focused text field (cla: yes, platform-android, waiting for tree to go green)


[24467](https://github.com/flutter/engine/pull/24467) Roll Skia from 270cec21a7e7 to 5db699af9de8 (9 revisions) (cla: yes, waiting for tree to go green)


[24468](https://github.com/flutter/engine/pull/24468) Roll Dart SDK from fc5e80cbdc6f to ae768c81b213 (1 revision) (cla: yes, waiting for tree to go green)


[24469](https://github.com/flutter/engine/pull/24469) Roll Skia from 5db699af9de8 to bec62308e42d (4 revisions) (cla: yes, waiting for tree to go green)


[24471](https://github.com/flutter/engine/pull/24471) Roll Skia from bec62308e42d to a6e776060f49 (1 revision) (cla: yes, waiting for tree to go green)


[24472](https://github.com/flutter/engine/pull/24472) Roll Fuchsia Mac SDK from RsAmJzDpe... to SP8bksW54... (cla: yes, waiting for tree to go green)


[24474](https://github.com/flutter/engine/pull/24474) Roll Skia from a6e776060f49 to 82a8130654bc (1 revision) (cla: yes, waiting for tree to go green)


[24475](https://github.com/flutter/engine/pull/24475) Roll Skia from 82a8130654bc to a94ca0a9d34b (1 revision) (cla: yes, waiting for tree to go green)


[24476](https://github.com/flutter/engine/pull/24476) Roll Fuchsia Linux SDK from TqiQL9N6s... to elAhIisHy... (cla: yes, waiting for tree to go green)


[24477](https://github.com/flutter/engine/pull/24477) Roll Dart SDK from ae768c81b213 to 6af7d0febb32 (2 revisions) (cla: yes, waiting for tree to go green)


[24478](https://github.com/flutter/engine/pull/24478) Roll Skia from a94ca0a9d34b to 11440726916f (1 revision) (cla: yes, waiting for tree to go green)


[24479](https://github.com/flutter/engine/pull/24479) Let FlutterEngine to turn off automaticallyRegisterPlugins from AndroidManifest.xml. (cla: yes, platform-android, waiting for tree to go green)


[24480](https://github.com/flutter/engine/pull/24480) Roll Skia from 11440726916f to 9f8e9ece8a4a (3 revisions) (cla: yes, waiting for tree to go green)


[24481](https://github.com/flutter/engine/pull/24481) Roll Skia from 9f8e9ece8a4a to 70e51e6d761d (1 revision) (cla: yes, waiting for tree to go green)


[24484](https://github.com/flutter/engine/pull/24484) Roll Skia from 70e51e6d761d to bded42ab5173 (5 revisions) (cla: yes, waiting for tree to go green)


[24486](https://github.com/flutter/engine/pull/24486) Revert "[Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards" (cla: yes, platform-android, waiting for tree to go green)


[24487](https://github.com/flutter/engine/pull/24487) Roll Skia from bded42ab5173 to e548dcbf1b8e (5 revisions) (cla: yes, waiting for tree to go green)


[24488](https://github.com/flutter/engine/pull/24488) Roll Fuchsia Mac SDK from SP8bksW54... to odBGYc9-_... (cla: yes, waiting for tree to go green)


[24490](https://github.com/flutter/engine/pull/24490) Roll Skia from e548dcbf1b8e to 42582fc97bb3 (7 revisions) (cla: yes, waiting for tree to go green)


[24491](https://github.com/flutter/engine/pull/24491) Roll Dart SDK from fc5e80cbdc6f to 3cf0a5ae9d65 (4 revisions) (cla: yes, waiting for tree to go green)


[24493](https://github.com/flutter/engine/pull/24493) Roll Skia from 42582fc97bb3 to 17776e38ef63 (3 revisions) (cla: yes, waiting for tree to go green)


[24497](https://github.com/flutter/engine/pull/24497) Roll Skia from 17776e38ef63 to 91bfda0ac819 (5 revisions) (cla: yes, waiting for tree to go green)


[24499](https://github.com/flutter/engine/pull/24499) Roll Dart SDK from 3cf0a5ae9d65 to 98a1f33db020 (1 revision) (cla: yes, waiting for tree to go green)


[24501](https://github.com/flutter/engine/pull/24501) Roll Skia from 91bfda0ac819 to 1017a3558fc8 (2 revisions) (cla: yes, waiting for tree to go green)


[24505](https://github.com/flutter/engine/pull/24505) Roll Fuchsia Linux SDK from elAhIisHy... to dkB0v_vTx... (cla: yes, waiting for tree to go green)


[24508](https://github.com/flutter/engine/pull/24508) Roll Skia from 1017a3558fc8 to 3a71687275bf (1 revision) (cla: yes, waiting for tree to go green)


[24509](https://github.com/flutter/engine/pull/24509) Roll Skia from 3a71687275bf to c5e4b2546049 (2 revisions) (cla: yes, waiting for tree to go green)


[24510](https://github.com/flutter/engine/pull/24510) Roll Skia from c5e4b2546049 to bbdbff81bdf6 (1 revision) (cla: yes, waiting for tree to go green)


[24511](https://github.com/flutter/engine/pull/24511) Roll Fuchsia Mac SDK from odBGYc9-_... to U2pgmH2x-... (cla: yes, waiting for tree to go green)


[24512](https://github.com/flutter/engine/pull/24512) Roll Skia from bbdbff81bdf6 to 82094cdb9d54 (1 revision) (cla: yes, waiting for tree to go green)


[24513](https://github.com/flutter/engine/pull/24513) Roll Skia from 82094cdb9d54 to 81a58cfe3bf8 (1 revision) (cla: yes, waiting for tree to go green)


[24514](https://github.com/flutter/engine/pull/24514) Roll Skia from 81a58cfe3bf8 to af8db303f7f4 (2 revisions) (cla: yes, waiting for tree to go green)


[24515](https://github.com/flutter/engine/pull/24515) Roll Skia from af8db303f7f4 to a50940da6d67 (1 revision) (cla: yes, waiting for tree to go green)


[24517](https://github.com/flutter/engine/pull/24517) Roll Skia from a50940da6d67 to a8448470e80a (1 revision) (cla: yes, waiting for tree to go green)


[24519](https://github.com/flutter/engine/pull/24519) Default to bilerp for layers (cla: yes, waiting for tree to go green)


[24520](https://github.com/flutter/engine/pull/24520) Roll Skia from a8448470e80a to 24ec76454aa5 (3 revisions) (cla: yes, waiting for tree to go green)


[24522](https://github.com/flutter/engine/pull/24522) Roll Fuchsia Linux SDK from dkB0v_vTx... to 9MPgLtFll... (cla: yes, waiting for tree to go green)


[24523](https://github.com/flutter/engine/pull/24523) External Texture support for macOS Metal (cla: yes, waiting for tree to go green)


[24524](https://github.com/flutter/engine/pull/24524) Roll Skia from 24ec76454aa5 to c505e435d44a (9 revisions) (cla: yes, waiting for tree to go green)


[24526](https://github.com/flutter/engine/pull/24526) Fix input flow event logic (cla: yes, waiting for tree to go green)


[24527](https://github.com/flutter/engine/pull/24527) Roll Fuchsia Mac SDK from U2pgmH2x-... to 5vi8TQldn... (cla: yes, waiting for tree to go green)


[24532](https://github.com/flutter/engine/pull/24532) Roll Skia from c505e435d44a to cad4709ca475 (14 revisions) (cla: yes, waiting for tree to go green)


[24534](https://github.com/flutter/engine/pull/24534) Roll Fuchsia Linux SDK from 9MPgLtFll... to -8KkhcJ3h... (cla: yes, waiting for tree to go green)


[24535](https://github.com/flutter/engine/pull/24535) Roll Fuchsia Mac SDK from 5vi8TQldn... to YBiCU3Z3r... (cla: yes, waiting for tree to go green)


[24539](https://github.com/flutter/engine/pull/24539) Roll Fuchsia Linux SDK from -8KkhcJ3h... to c9naFjip3... (cla: yes, waiting for tree to go green)


[24541](https://github.com/flutter/engine/pull/24541) Roll Fuchsia Mac SDK from YBiCU3Z3r... to Fote78jZn... (cla: yes, waiting for tree to go green)


[24542](https://github.com/flutter/engine/pull/24542) Restore call to setFilterQuality (cla: yes, waiting for tree to go green)


[24543](https://github.com/flutter/engine/pull/24543) Delete multi set args parameter from intent (cla: yes, platform-android, waiting for tree to go green)


[24546](https://github.com/flutter/engine/pull/24546) remove useless code in lib/ui/compositing/scene_builder.cc (cla: yes, waiting for tree to go green)


[24553](https://github.com/flutter/engine/pull/24553) Roll Skia from cad4709ca475 to cc75fa8f958b (13 revisions) (cla: yes, waiting for tree to go green)


[24554](https://github.com/flutter/engine/pull/24554) Roll Dart SDK from f78bd85cda0c to 2d30896744b5 (9 revisions) (cla: yes, waiting for tree to go green)


[24559](https://github.com/flutter/engine/pull/24559) Roll Skia from cc75fa8f958b to bd9740074445 (10 revisions) (cla: yes, waiting for tree to go green)


[24562](https://github.com/flutter/engine/pull/24562) Roll Dart SDK from 2d30896744b5 to a476002dba33 (2 revisions) (cla: yes, waiting for tree to go green)


[24566](https://github.com/flutter/engine/pull/24566) Roll Fuchsia Linux SDK from c9naFjip3... to 8unxeSvw2... (cla: yes, waiting for tree to go green)


[24567](https://github.com/flutter/engine/pull/24567) Roll Skia from bd9740074445 to e82436f5c353 (4 revisions) (cla: yes, waiting for tree to go green)


[24568](https://github.com/flutter/engine/pull/24568) Roll Fuchsia Mac SDK from Fote78jZn... to 0c-7C5noH... (cla: yes, waiting for tree to go green)


[24571](https://github.com/flutter/engine/pull/24571) Roll Skia from e82436f5c353 to 98f85d0e45f1 (15 revisions) (cla: yes, waiting for tree to go green)


[24572](https://github.com/flutter/engine/pull/24572) [web] Fix placeholder-only paragraphs (cla: yes, platform-web, waiting for tree to go green)


[24577](https://github.com/flutter/engine/pull/24577) Roll Dart SDK from a476002dba33 to 60e4098d2d66 (5 revisions) (cla: yes, waiting for tree to go green)


[24579](https://github.com/flutter/engine/pull/24579) Roll Skia from 98f85d0e45f1 to 066f411b2ae6 (15 revisions) (cla: yes, waiting for tree to go green)


[24580](https://github.com/flutter/engine/pull/24580) Roll Skia from 066f411b2ae6 to d15c52d2333e (3 revisions) (cla: yes, waiting for tree to go green)


[24581](https://github.com/flutter/engine/pull/24581) [Android Input] Passthrough movement keys when there's no selection (cla: yes, platform-android, waiting for tree to go green)


[24582](https://github.com/flutter/engine/pull/24582) Expand FilterQuality API docs (cla: yes, waiting for tree to go green)


[24583](https://github.com/flutter/engine/pull/24583) Signal an error if an Isolate.spwanUri call uses an unsupported URI (cla: yes, waiting for tree to go green)


[24584](https://github.com/flutter/engine/pull/24584) Roll Skia from d15c52d2333e to 5ef07a4097d4 (1 revision) (cla: yes, waiting for tree to go green)


[24587](https://github.com/flutter/engine/pull/24587) Roll Skia from 5ef07a4097d4 to 6d2b7688f64d (3 revisions) (cla: yes, waiting for tree to go green)


[24589](https://github.com/flutter/engine/pull/24589) Roll Dart SDK from 60e4098d2d66 to bc9e69aeafa6 (2 revisions) (cla: yes, waiting for tree to go green)


[24590](https://github.com/flutter/engine/pull/24590) Roll Skia from 6d2b7688f64d to 9a7fcf7eda77 (1 revision) (cla: yes, waiting for tree to go green)


[24591](https://github.com/flutter/engine/pull/24591) Roll Fuchsia Mac SDK from 0c-7C5noH... to pxsXcA3AQ... (cla: yes, waiting for tree to go green)


[24593](https://github.com/flutter/engine/pull/24593) Roll Skia from 9a7fcf7eda77 to 6b27ae8db432 (1 revision) (cla: yes, waiting for tree to go green)


[24594](https://github.com/flutter/engine/pull/24594) Roll Skia from 6b27ae8db432 to 68c43dbc5fb1 (1 revision) (cla: yes, waiting for tree to go green)


[24595](https://github.com/flutter/engine/pull/24595) Roll Fuchsia Linux SDK from 8unxeSvw2... to Zcy9nP_sY... (cla: yes, waiting for tree to go green)


[24596](https://github.com/flutter/engine/pull/24596) Roll Skia from 68c43dbc5fb1 to 7c0200a8e233 (1 revision) (cla: yes, waiting for tree to go green)


[24597](https://github.com/flutter/engine/pull/24597) Roll Dart SDK from bc9e69aeafa6 to 86d1f3b6a97c (1 revision) (cla: yes, waiting for tree to go green)


[24598](https://github.com/flutter/engine/pull/24598) Roll Skia from 7c0200a8e233 to 70cd6d14465c (8 revisions) (cla: yes, waiting for tree to go green)


[24603](https://github.com/flutter/engine/pull/24603) Roll Skia from 70cd6d14465c to 72917e452932 (5 revisions) (cla: yes, waiting for tree to go green)


[24604](https://github.com/flutter/engine/pull/24604) Roll Fuchsia Mac SDK from pxsXcA3AQ... to mpA8VcWT4... (cla: yes, waiting for tree to go green)


[24605](https://github.com/flutter/engine/pull/24605) Roll Dart SDK from 86d1f3b6a97c to 39424b348c44 (2 revisions) (cla: yes, waiting for tree to go green)


[24607](https://github.com/flutter/engine/pull/24607) Roll Fuchsia Linux SDK from Zcy9nP_sY... to kfjppUrzf... (cla: yes, waiting for tree to go green)


[24608](https://github.com/flutter/engine/pull/24608) Roll Clang Linux from L9TEpKo-D... to crEO9FDXg... (cla: yes, waiting for tree to go green)


[24609](https://github.com/flutter/engine/pull/24609) Roll Clang Mac from QimZEUJUn... to MQQ43_LGr... (cla: yes, waiting for tree to go green)


[24611](https://github.com/flutter/engine/pull/24611) Roll Skia from 72917e452932 to 029851d9513a (16 revisions) (cla: yes, waiting for tree to go green)


[24612](https://github.com/flutter/engine/pull/24612) Allow calls to legacyMakeTypeface in the AssetFontManager (cla: yes, waiting for tree to go green)


[24613](https://github.com/flutter/engine/pull/24613) Roll Skia from 029851d9513a to 8a43a2889ef8 (3 revisions) (cla: yes, waiting for tree to go green)


[24614](https://github.com/flutter/engine/pull/24614) Roll Dart SDK from 39424b348c44 to b9c5d901eac0 (1 revision) (cla: yes, waiting for tree to go green)


[24618](https://github.com/flutter/engine/pull/24618) Roll Dart SDK from b9c5d901eac0 to fa4b1e834d24 (1 revision) (cla: yes, waiting for tree to go green)


[24620](https://github.com/flutter/engine/pull/24620) Roll Skia from 8a43a2889ef8 to 61a10b649aa7 (4 revisions) (cla: yes, waiting for tree to go green)


[24621](https://github.com/flutter/engine/pull/24621) Roll Fuchsia Mac SDK from mpA8VcWT4... to oqp6Q2nhF... (cla: yes, waiting for tree to go green)


[24622](https://github.com/flutter/engine/pull/24622) Roll Dart SDK from fa4b1e834d24 to 63c6585d8499 (2 revisions) (cla: yes, waiting for tree to go green)


[24624](https://github.com/flutter/engine/pull/24624) Roll Skia from 61a10b649aa7 to e79bb32365ea (1 revision) (cla: yes, waiting for tree to go green)


[24625](https://github.com/flutter/engine/pull/24625) Roll Dart SDK from 63c6585d8499 to 6b7054122356 (1 revision) (cla: yes, waiting for tree to go green)


[24630](https://github.com/flutter/engine/pull/24630) Roll Skia from e79bb32365ea to 4ac9aadd306b (4 revisions) (cla: yes, waiting for tree to go green)


[24631](https://github.com/flutter/engine/pull/24631) Roll Dart SDK from 6b7054122356 to a6fb0acd71ea (1 revision) (cla: yes, waiting for tree to go green)


[24633](https://github.com/flutter/engine/pull/24633) Roll Skia from 4ac9aadd306b to 38b9a4bc3e3c (7 revisions) (cla: yes, waiting for tree to go green)


[24637](https://github.com/flutter/engine/pull/24637) Roll Skia from 38b9a4bc3e3c to 9fe866174147 (8 revisions) (cla: yes, waiting for tree to go green)


[24638](https://github.com/flutter/engine/pull/24638) Roll Fuchsia Mac SDK from oqp6Q2nhF... to VyKdR4ouE... (cla: yes, waiting for tree to go green)


[24640](https://github.com/flutter/engine/pull/24640) Enables semantics when voice control is turned on (cla: yes, platform-ios, waiting for tree to go green)


[24646](https://github.com/flutter/engine/pull/24646) Roll Skia from 9fe866174147 to a42c6192ff67 (12 revisions) (cla: yes, waiting for tree to go green)


[24647](https://github.com/flutter/engine/pull/24647) Roll Dart SDK from a6fb0acd71ea to aa0fea71185b (2 revisions) (cla: yes, waiting for tree to go green)


[24648](https://github.com/flutter/engine/pull/24648) Roll Skia from a42c6192ff67 to e3a8980915b7 (1 revision) (cla: yes, waiting for tree to go green)


[24649](https://github.com/flutter/engine/pull/24649) Roll Dart SDK from aa0fea71185b to 3870a33d25fb (1 revision) (cla: yes, waiting for tree to go green)


[24650](https://github.com/flutter/engine/pull/24650) Roll Skia from e3a8980915b7 to 2d247a10f3de (1 revision) (cla: yes, waiting for tree to go green)


[24652](https://github.com/flutter/engine/pull/24652) Roll Dart SDK from 3870a33d25fb to 9ef3cef4a36c (1 revision) (cla: yes, waiting for tree to go green)


[24653](https://github.com/flutter/engine/pull/24653) Roll Fuchsia Mac SDK from VyKdR4ouE... to 7jkJkkEng... (cla: yes, waiting for tree to go green)


[24654](https://github.com/flutter/engine/pull/24654) Roll Skia from 2d247a10f3de to 34c7e114928a (1 revision) (cla: yes, waiting for tree to go green)


[24655](https://github.com/flutter/engine/pull/24655) Roll Skia from 34c7e114928a to 453f143dba3f (1 revision) (cla: yes, waiting for tree to go green)


[24656](https://github.com/flutter/engine/pull/24656) Roll Dart SDK from 9ef3cef4a36c to ac2d5fd1c35d (1 revision) (cla: yes, waiting for tree to go green)


[24658](https://github.com/flutter/engine/pull/24658) Roll Skia from 453f143dba3f to 1f57a0f1ae0b (6 revisions) (cla: yes, waiting for tree to go green)


[24659](https://github.com/flutter/engine/pull/24659) Roll Skia from 1f57a0f1ae0b to 96f6d9a37f1c (3 revisions) (cla: yes, waiting for tree to go green)


[24661](https://github.com/flutter/engine/pull/24661) Roll Skia from 96f6d9a37f1c to f20e75619cd3 (5 revisions) (cla: yes, waiting for tree to go green)


[24662](https://github.com/flutter/engine/pull/24662) SkParagraph: support multiple default font families (cla: yes, waiting for tree to go green)


[24664](https://github.com/flutter/engine/pull/24664) Roll Dart SDK from ac2d5fd1c35d to cf3ef9e5ced1 (1 revision) (cla: yes, waiting for tree to go green)


[24665](https://github.com/flutter/engine/pull/24665) Revert "TextStyle level leadingDistribution" (cla: yes, waiting for tree to go green)


[24666](https://github.com/flutter/engine/pull/24666) Roll Skia from f20e75619cd3 to 6706c9fa14c4 (2 revisions) (cla: yes, waiting for tree to go green)


[24667](https://github.com/flutter/engine/pull/24667) Roll Fuchsia Linux SDK from kfjppUrzf... to Idk0D_EZk... (cla: yes, waiting for tree to go green)


[24668](https://github.com/flutter/engine/pull/24668) Reland "TextStyle level leadingDistribution (#24025)" reverted in #24665 (cla: yes, waiting for tree to go green)


[24669](https://github.com/flutter/engine/pull/24669) Roll Skia from 6706c9fa14c4 to deed7f65ff6b (3 revisions) (cla: yes, waiting for tree to go green)


[24670](https://github.com/flutter/engine/pull/24670) Roll Skia from deed7f65ff6b to 07c8401a54d3 (5 revisions) (cla: yes, waiting for tree to go green)


[24671](https://github.com/flutter/engine/pull/24671) Roll Dart SDK from cf3ef9e5ced1 to 632ae0dee554 (1 revision) (cla: yes, waiting for tree to go green)


[24674](https://github.com/flutter/engine/pull/24674) Roll Fuchsia Mac SDK from 7jkJkkEng... to kLoBz4ZY4... (cla: yes, waiting for tree to go green)


[24675](https://github.com/flutter/engine/pull/24675) Declare a constant for the bit index of the force_strut_height flag value (cla: yes, waiting for tree to go green)


[24676](https://github.com/flutter/engine/pull/24676) Roll Dart SDK from 632ae0dee554 to d3320177ee9a (1 revision) (cla: yes, waiting for tree to go green)


[24680](https://github.com/flutter/engine/pull/24680) Roll Fuchsia Linux SDK from Idk0D_EZk... to oOI7Iq5ER... (cla: yes, waiting for tree to go green)


[24681](https://github.com/flutter/engine/pull/24681) Roll Fuchsia Mac SDK from kLoBz4ZY4... to eWFcsfSTf... (cla: yes, waiting for tree to go green)


[24682](https://github.com/flutter/engine/pull/24682) Do not use eglQuerySurface to query surface dimensions (cla: yes, waiting for tree to go green)


[24683](https://github.com/flutter/engine/pull/24683) Roll Skia from 07c8401a54d3 to 4a4fbe8140cb (1 revision) (cla: yes, waiting for tree to go green)


[24684](https://github.com/flutter/engine/pull/24684) Roll Skia from 4a4fbe8140cb to 202420e0147b (1 revision) (cla: yes, waiting for tree to go green)


[24685](https://github.com/flutter/engine/pull/24685) Roll Fuchsia Linux SDK from oOI7Iq5ER... to oJPqi5jbV... (cla: yes, waiting for tree to go green)


[24687](https://github.com/flutter/engine/pull/24687) Roll Fuchsia Mac SDK from eWFcsfSTf... to SrGef2eEA... (cla: yes, waiting for tree to go green)


[24689](https://github.com/flutter/engine/pull/24689) Roll Skia from 202420e0147b to 59b389a407de (1 revision) (cla: yes, waiting for tree to go green)


[24690](https://github.com/flutter/engine/pull/24690) Fix memory leak and bug in the RunsOnCreationTaskRunner check (cla: yes, platform-android, waiting for tree to go green)


[24691](https://github.com/flutter/engine/pull/24691) Roll Fuchsia Linux SDK from oJPqi5jbV... to RTXXU6CwW... (cla: yes, waiting for tree to go green)


[24692](https://github.com/flutter/engine/pull/24692) Roll Fuchsia Mac SDK from SrGef2eEA... to y4fkeuwAq... (cla: yes, waiting for tree to go green)


[24693](https://github.com/flutter/engine/pull/24693) Roll Skia from 59b389a407de to 56a1f06db241 (1 revision) (cla: yes, waiting for tree to go green)


[24696](https://github.com/flutter/engine/pull/24696) Roll Dart SDK from aa0fea71185b to 60b27ec0710a (8 revisions) (cla: yes, waiting for tree to go green)


[24700](https://github.com/flutter/engine/pull/24700) Roll Fuchsia Linux SDK from RTXXU6CwW... to 1jbCxKA9Y... (cla: yes, waiting for tree to go green)


[24701](https://github.com/flutter/engine/pull/24701) Roll Fuchsia Mac SDK from y4fkeuwAq... to 1QbiQ5i3i... (cla: yes, waiting for tree to go green)


[24702](https://github.com/flutter/engine/pull/24702) Roll Skia from 56a1f06db241 to 1f33ec568b3f (4 revisions) (cla: yes, waiting for tree to go green)


[24703](https://github.com/flutter/engine/pull/24703) Roll Skia from 1f33ec568b3f to 5fa369787b21 (1 revision) (cla: yes, waiting for tree to go green)


[24704](https://github.com/flutter/engine/pull/24704) Roll Skia from 5fa369787b21 to 104e20f5b2b3 (1 revision) (cla: yes, waiting for tree to go green)


[24706](https://github.com/flutter/engine/pull/24706) Roll Skia from 104e20f5b2b3 to 0b750f2ef534 (1 revision) (cla: yes, waiting for tree to go green)


[24707](https://github.com/flutter/engine/pull/24707) Roll Dart SDK from 60b27ec0710a to f7b05f6e0636 (1 revision) (cla: yes, waiting for tree to go green)


[24708](https://github.com/flutter/engine/pull/24708) Roll Skia from 0b750f2ef534 to 9b510a31561f (4 revisions) (cla: yes, waiting for tree to go green)


[24709](https://github.com/flutter/engine/pull/24709) Roll Fuchsia Linux SDK from 1jbCxKA9Y... to 50gZrG82q... (cla: yes, waiting for tree to go green)


[24710](https://github.com/flutter/engine/pull/24710) Roll Skia from 9b510a31561f to 135500d33dc7 (2 revisions) (cla: yes, waiting for tree to go green)


[24711](https://github.com/flutter/engine/pull/24711) Roll Fuchsia Mac SDK from 1QbiQ5i3i... to ticLKPQn6... (cla: yes, waiting for tree to go green)


[24714](https://github.com/flutter/engine/pull/24714) Roll Skia from 135500d33dc7 to 9ca065e2fdb5 (6 revisions) (cla: yes, waiting for tree to go green)


[24715](https://github.com/flutter/engine/pull/24715) Roll Dart SDK from f7b05f6e0636 to b3bc5acdeef2 (1 revision) (cla: yes, waiting for tree to go green)


[24720](https://github.com/flutter/engine/pull/24720) Roll Skia from 9ca065e2fdb5 to 67808983c677 (6 revisions) (cla: yes, waiting for tree to go green)


[24722](https://github.com/flutter/engine/pull/24722) Roll Dart SDK from b3bc5acdeef2 to f209e60a5415 (2 revisions) (cla: yes, waiting for tree to go green)


[24723](https://github.com/flutter/engine/pull/24723) Roll Skia from 67808983c677 to d29e500ece41 (1 revision) (cla: yes, waiting for tree to go green)


[24724](https://github.com/flutter/engine/pull/24724) Roll Skia from d29e500ece41 to e32ace76ec8d (1 revision) (cla: yes, waiting for tree to go green)


[24725](https://github.com/flutter/engine/pull/24725) Roll Fuchsia Mac SDK from ticLKPQn6... to PRe0w0i4z... (cla: yes, waiting for tree to go green)


[24726](https://github.com/flutter/engine/pull/24726) Roll Fuchsia Linux SDK from 50gZrG82q... to tJbtmEE4Q... (cla: yes, waiting for tree to go green)


[24727](https://github.com/flutter/engine/pull/24727) Guard metal rendering behind SHELL_ENABLE_METAL (cla: yes, waiting for tree to go green)


[24728](https://github.com/flutter/engine/pull/24728) Roll Skia from e32ace76ec8d to 0676317b1f7f (1 revision) (cla: yes, waiting for tree to go green)


[24729](https://github.com/flutter/engine/pull/24729) Roll Skia from 0676317b1f7f to 232b4ce8886b (1 revision) (cla: yes, waiting for tree to go green)


[24730](https://github.com/flutter/engine/pull/24730) Roll Dart SDK from f209e60a5415 to 761ed531161f (1 revision) (cla: yes, waiting for tree to go green)


[24731](https://github.com/flutter/engine/pull/24731) Roll Skia from 232b4ce8886b to d863ae52d4bb (4 revisions) (cla: yes, waiting for tree to go green)


[24732](https://github.com/flutter/engine/pull/24732) Roll Skia from d863ae52d4bb to 036ba86489d7 (3 revisions) (cla: yes, waiting for tree to go green)


[24733](https://github.com/flutter/engine/pull/24733) Roll Skia from 036ba86489d7 to 786d42c6dac4 (1 revision) (cla: yes, waiting for tree to go green)


[24734](https://github.com/flutter/engine/pull/24734) Adds set text action for voice access (cla: yes, platform-android, waiting for tree to go green)


[24738](https://github.com/flutter/engine/pull/24738) Roll Skia from 786d42c6dac4 to 12e760e958a7 (10 revisions) (cla: yes, waiting for tree to go green)


[24739](https://github.com/flutter/engine/pull/24739) Roll Fuchsia Linux SDK from tJbtmEE4Q... to YhRvbuj9c... (cla: yes, waiting for tree to go green)


[24740](https://github.com/flutter/engine/pull/24740) Roll Skia from 12e760e958a7 to e80e169ba4c1 (1 revision) (cla: yes, waiting for tree to go green)


[24745](https://github.com/flutter/engine/pull/24745) Roll Fuchsia Mac SDK from PRe0w0i4z... to 4TE5n81B-... (cla: yes, waiting for tree to go green)


[24746](https://github.com/flutter/engine/pull/24746) Roll Dart SDK from 761ed531161f to f527ddd39bb1 (3 revisions) (cla: yes, waiting for tree to go green)


[24749](https://github.com/flutter/engine/pull/24749) Roll Dart SDK from f527ddd39bb1 to 041a6dd2e76b (1 revision) (cla: yes, waiting for tree to go green)


[24750](https://github.com/flutter/engine/pull/24750) Roll Fuchsia Linux SDK from YhRvbuj9c... to _0kewDFPJ... (cla: yes, waiting for tree to go green)


[24752](https://github.com/flutter/engine/pull/24752) Roll Skia from e80e169ba4c1 to acf26501fb5a (4 revisions) (cla: yes, waiting for tree to go green)


[24753](https://github.com/flutter/engine/pull/24753) Roll Skia from acf26501fb5a to a1e30a3a280a (5 revisions) (cla: yes, waiting for tree to go green)


[24759](https://github.com/flutter/engine/pull/24759) Roll Fuchsia Mac SDK from 4TE5n81B-... to kPp_BF0q3... (cla: yes, waiting for tree to go green)


[24760](https://github.com/flutter/engine/pull/24760) Roll Skia from a1e30a3a280a to f0de96f7b82a (7 revisions) (cla: yes, waiting for tree to go green)


[24762](https://github.com/flutter/engine/pull/24762) Roll Skia from f0de96f7b82a to 46d9bb255df4 (2 revisions) (cla: yes, waiting for tree to go green)


[24764](https://github.com/flutter/engine/pull/24764) Roll Dart SDK from 041a6dd2e76b to b9302efc8d9a (3 revisions) (cla: yes, waiting for tree to go green)


[24768](https://github.com/flutter/engine/pull/24768) fixes reference retaining issue in flutter text input plugin (cla: yes, platform-ios, waiting for tree to go green)


[24769](https://github.com/flutter/engine/pull/24769) Roll Skia from 46d9bb255df4 to e4ef35caa1bc (9 revisions) (cla: yes, waiting for tree to go green)


[24771](https://github.com/flutter/engine/pull/24771) Roll Fuchsia Linux SDK from _0kewDFPJ... to _vRi_XkB7... (cla: yes, waiting for tree to go green)


[24772](https://github.com/flutter/engine/pull/24772) Roll Skia from e4ef35caa1bc to 4db57264955f (1 revision) (cla: yes, waiting for tree to go green)


[24774](https://github.com/flutter/engine/pull/24774) Roll Skia from 4db57264955f to 21c8ad62cd82 (2 revisions) (cla: yes, waiting for tree to go green)


[24775](https://github.com/flutter/engine/pull/24775) Roll Fuchsia Mac SDK from kPp_BF0q3... to ohpC1XzxY... (cla: yes, waiting for tree to go green)


[24778](https://github.com/flutter/engine/pull/24778) Roll Dart SDK from b9302efc8d9a to 96183eef80b7 (1 revision) (cla: yes, waiting for tree to go green)


[24779](https://github.com/flutter/engine/pull/24779) Roll Skia from 21c8ad62cd82 to 55aaefe687c7 (2 revisions) (cla: yes, waiting for tree to go green)


[24782](https://github.com/flutter/engine/pull/24782) Roll Fuchsia Linux SDK from _vRi_XkB7... to zPlM6iYY3... (cla: yes, waiting for tree to go green)


[24784](https://github.com/flutter/engine/pull/24784) Roll Dart SDK from 96183eef80b7 to 8d3ed9fda5f1 (1 revision) (cla: yes, waiting for tree to go green)


[24791](https://github.com/flutter/engine/pull/24791) Roll Fuchsia Mac SDK from ohpC1XzxY... to Ks1dVR_ST... (cla: yes, waiting for tree to go green)


[24792](https://github.com/flutter/engine/pull/24792) Roll Dart SDK from 8d3ed9fda5f1 to 1b674d73af53 (1 revision) (cla: yes, waiting for tree to go green)


[24794](https://github.com/flutter/engine/pull/24794) Roll Clang Mac from MQQ43_LGr... to MRLGJYv8V... (cla: yes, waiting for tree to go green)


[24795](https://github.com/flutter/engine/pull/24795) Roll Clang Linux from crEO9FDXg... to SrCqaGdSF... (cla: yes, waiting for tree to go green)


[24797](https://github.com/flutter/engine/pull/24797) Avoid the deprecated SkFilterQuality in the Engine APIs (cla: yes, waiting for tree to go green)


[24798](https://github.com/flutter/engine/pull/24798) [web] Fix url updates when using Router (cla: yes, platform-web, waiting for tree to go green)


[24799](https://github.com/flutter/engine/pull/24799) Roll Skia from 55aaefe687c7 to 6ba242d2a201 (18 revisions) (cla: yes, waiting for tree to go green)


[24802](https://github.com/flutter/engine/pull/24802) Initialize max_ascent/descent from the strut only if the strut is valid (cla: yes, waiting for tree to go green)


[24803](https://github.com/flutter/engine/pull/24803) Roll Dart SDK from 1b674d73af53 to 835da00aa6b5 (1 revision) (cla: yes, waiting for tree to go green)


[24804](https://github.com/flutter/engine/pull/24804) Roll Skia from 6ba242d2a201 to 3b58d38966f4 (1 revision) (cla: yes, waiting for tree to go green)


[24805](https://github.com/flutter/engine/pull/24805) Roll Skia from 3b58d38966f4 to d42fe062d0a7 (2 revisions) (cla: yes, waiting for tree to go green)


[24806](https://github.com/flutter/engine/pull/24806) Roll Skia from d42fe062d0a7 to 994a571fc79a (1 revision) (cla: yes, waiting for tree to go green)


[24808](https://github.com/flutter/engine/pull/24808) Roll Dart SDK from 835da00aa6b5 to b321d01eec78 (1 revision) (cla: yes, waiting for tree to go green)


[24811](https://github.com/flutter/engine/pull/24811) Roll Dart SDK from b321d01eec78 to 4693d6d4f88e (1 revision) (cla: yes, waiting for tree to go green)


[24812](https://github.com/flutter/engine/pull/24812) Roll Skia from 994a571fc79a to 532138cea7ea (4 revisions) (cla: yes, waiting for tree to go green)


[24813](https://github.com/flutter/engine/pull/24813) Roll Skia from 532138cea7ea to bf2dd2af4947 (3 revisions) (cla: yes, waiting for tree to go green)


[24815](https://github.com/flutter/engine/pull/24815) Roll Skia from bf2dd2af4947 to 319565ac6e65 (2 revisions) (cla: yes, waiting for tree to go green)


[24818](https://github.com/flutter/engine/pull/24818) Update paths related to CIPD package creation (cla: yes, platform-android, waiting for tree to go green)


[24824](https://github.com/flutter/engine/pull/24824) Roll Skia from 319565ac6e65 to d63638bb7be7 (2 revisions) (cla: yes, waiting for tree to go green)


[24825](https://github.com/flutter/engine/pull/24825) Roll Skia from d63638bb7be7 to 3dc6c190dabb (2 revisions) (cla: yes, waiting for tree to go green)


[24828](https://github.com/flutter/engine/pull/24828) [web] Don't set both color and foreground at the same time (cla: yes, platform-web, waiting for tree to go green)


[24829](https://github.com/flutter/engine/pull/24829) vulkan: Fix build issue due to missing VK_RESULT_RANGE_SIZE (cla: yes, waiting for tree to go green)


[24830](https://github.com/flutter/engine/pull/24830) Roll Skia from 3dc6c190dabb to 9ef3f2e3da9f (9 revisions) (cla: yes, waiting for tree to go green)


[24831](https://github.com/flutter/engine/pull/24831) fix voice control delete line command does not delete line correctly (cla: yes, platform-ios, waiting for tree to go green)


[24832](https://github.com/flutter/engine/pull/24832) Roll Fuchsia Mac SDK from Ks1dVR_ST... to PPdB-GHCt... (cla: yes, waiting for tree to go green)


[24834](https://github.com/flutter/engine/pull/24834) Roll Fuchsia Linux SDK from zPlM6iYY3... to Suchs2RGt... (cla: yes, waiting for tree to go green)


[24835](https://github.com/flutter/engine/pull/24835) Roll Skia from 9ef3f2e3da9f to 8f440b4e1e22 (2 revisions) (cla: yes, waiting for tree to go green)


[24836](https://github.com/flutter/engine/pull/24836) Roll Dart SDK from 4693d6d4f88e to b77641194368 (3 revisions) (cla: yes, waiting for tree to go green)


[24839](https://github.com/flutter/engine/pull/24839) Roll Dart SDK from b77641194368 to fee865ec6404 (1 revision) (cla: yes, waiting for tree to go green)


[24841](https://github.com/flutter/engine/pull/24841) Roll Fuchsia Mac SDK from PPdB-GHCt... to Xkten1Nxc... (cla: yes, waiting for tree to go green)


[24842](https://github.com/flutter/engine/pull/24842) Roll Fuchsia Linux SDK from Suchs2RGt... to 4_MXZyYYE... (cla: yes, waiting for tree to go green)


[24843](https://github.com/flutter/engine/pull/24843) Roll Skia from 8f440b4e1e22 to 00d6cf436884 (1 revision) (cla: yes, waiting for tree to go green)


[24844](https://github.com/flutter/engine/pull/24844) Roll Dart SDK from fee865ec6404 to 9bc9e48fe908 (2 revisions) (cla: yes, waiting for tree to go green)


[24847](https://github.com/flutter/engine/pull/24847) Roll Dart SDK from 9bc9e48fe908 to b191fb71063c (1 revision) (cla: yes, waiting for tree to go green)


[24849](https://github.com/flutter/engine/pull/24849) Roll Fuchsia Mac SDK from Xkten1Nxc... to Ler-DhxPF... (cla: yes, waiting for tree to go green)


[24850](https://github.com/flutter/engine/pull/24850) Roll Fuchsia Linux SDK from 4_MXZyYYE... to -kU3jhhRL... (cla: yes, waiting for tree to go green)


[24851](https://github.com/flutter/engine/pull/24851) Roll Skia from 00d6cf436884 to 1314913ff569 (1 revision) (cla: yes, waiting for tree to go green)


[24852](https://github.com/flutter/engine/pull/24852) Roll Skia from 1314913ff569 to 5f2932e0e391 (1 revision) (cla: yes, waiting for tree to go green)


[24853](https://github.com/flutter/engine/pull/24853) Roll Fuchsia Mac SDK from Ler-DhxPF... to Rw36pWO5J... (cla: yes, waiting for tree to go green)


[24855](https://github.com/flutter/engine/pull/24855) Roll Fuchsia Linux SDK from -kU3jhhRL... to hnDJ6SZhJ... (cla: yes, waiting for tree to go green)


[24856](https://github.com/flutter/engine/pull/24856) Roll Skia from 5f2932e0e391 to 07ee548d5bcd (1 revision) (cla: yes, waiting for tree to go green)


[24860](https://github.com/flutter/engine/pull/24860) Roll Dart SDK from b191fb71063c to 64a5583ffbc9 (2 revisions) (cla: yes, waiting for tree to go green)


[24862](https://github.com/flutter/engine/pull/24862) Roll Fuchsia Mac SDK from Rw36pWO5J... to C8RDwF3IB... (cla: yes, waiting for tree to go green)


[24863](https://github.com/flutter/engine/pull/24863) Roll Fuchsia Linux SDK from hnDJ6SZhJ... to yDVPrfGq5... (cla: yes, waiting for tree to go green)


[24865](https://github.com/flutter/engine/pull/24865) Send -1 for empty composition range (cla: yes, waiting for tree to go green)


[24873](https://github.com/flutter/engine/pull/24873) Adds setText to web engine (cla: yes, waiting for tree to go green)


[24874](https://github.com/flutter/engine/pull/24874) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check" (cla: yes, platform-android, waiting for tree to go green)


[24880](https://github.com/flutter/engine/pull/24880) Respond to Skia.setResourceCacheMaxBytes (cla: yes, waiting for tree to go green)


[24889](https://github.com/flutter/engine/pull/24889) Roll Fuchsia Mac SDK from C8RDwF3IB... to XxqTWS7q1... (cla: yes, waiting for tree to go green)


[24893](https://github.com/flutter/engine/pull/24893) [iOS] Fixes platform view clipped when FlutterView has non-zero offset (cla: yes, platform-ios, waiting for tree to go green)


[24905](https://github.com/flutter/engine/pull/24905) [web] Reland: Fix painting of last placeholder in paragraph (cla: yes, platform-web, waiting for tree to go green)


[24906](https://github.com/flutter/engine/pull/24906) Rename `moduleName` to `componentName` for consistency (cla: yes, platform-android, waiting for tree to go green)


[24907](https://github.com/flutter/engine/pull/24907) Roll Dart SDK from 64a5583ffbc9 to 8f22201e4050 (6 revisions) (cla: yes, waiting for tree to go green)


[24911](https://github.com/flutter/engine/pull/24911) Roll Fuchsia Mac SDK from XxqTWS7q1... to gYXU9l8jr... (cla: yes, waiting for tree to go green)


[24912](https://github.com/flutter/engine/pull/24912) Roll Fuchsia Linux SDK from yDVPrfGq5... to XaUP9-wm3... (cla: yes, waiting for tree to go green)


[24914](https://github.com/flutter/engine/pull/24914) Roll Skia from 07ee548d5bcd to da076e9aca26 (41 revisions) (cla: yes, waiting for tree to go green)


[24920](https://github.com/flutter/engine/pull/24920) Roll Dart SDK from 8f22201e4050 to abcf1f3fd91b (2 revisions) (cla: yes, waiting for tree to go green)


[24925](https://github.com/flutter/engine/pull/24925) Roll Clang Linux from SrCqaGdSF... to TEHg3vhDG... (cla: yes, waiting for tree to go green)


[24926](https://github.com/flutter/engine/pull/24926) Roll Clang Mac from MRLGJYv8V... to GUX2BsVIc... (cla: yes, waiting for tree to go green)


[24927](https://github.com/flutter/engine/pull/24927) Roll Skia from da076e9aca26 to 93330c9c4dc7 (13 revisions) (cla: yes, waiting for tree to go green)


[24930](https://github.com/flutter/engine/pull/24930) Roll Fuchsia Mac SDK from gYXU9l8jr... to CxbV_a22u... (cla: yes, waiting for tree to go green)


[24931](https://github.com/flutter/engine/pull/24931) Roll Dart SDK from abcf1f3fd91b to f596cf76c722 (1 revision) (cla: yes, waiting for tree to go green)


[24933](https://github.com/flutter/engine/pull/24933) fix selectable text selections are not announced in voice over (cla: yes, waiting for tree to go green)


[24934](https://github.com/flutter/engine/pull/24934) [web] Add few awaits in history tests (affects: tests, cla: yes, platform-web, waiting for tree to go green)


[24936](https://github.com/flutter/engine/pull/24936) Roll Skia from 93330c9c4dc7 to cc185c5a31f3 (5 revisions) (cla: yes, waiting for tree to go green)


[24937](https://github.com/flutter/engine/pull/24937) Roll Dart SDK from f596cf76c722 to 22d0f712b0a6 (1 revision) (cla: yes, waiting for tree to go green)


[24941](https://github.com/flutter/engine/pull/24941) Roll Skia from cc185c5a31f3 to 43bde9d2bc82 (5 revisions) (cla: yes, waiting for tree to go green)


[24942](https://github.com/flutter/engine/pull/24942) Roll Dart SDK from 22d0f712b0a6 to 526b85706ed7 (1 revision) (cla: yes, waiting for tree to go green)


[24943](https://github.com/flutter/engine/pull/24943) Roll Fuchsia Linux SDK from XaUP9-wm3... to Q1DG3XKnA... (cla: yes, waiting for tree to go green)


[24946](https://github.com/flutter/engine/pull/24946) Roll Fuchsia Mac SDK from CxbV_a22u... to xpyKHzaGr... (cla: yes, waiting for tree to go green)


[24951](https://github.com/flutter/engine/pull/24951) Do not return a Minikin font collection if the SkFontStyleSet is unable to create any typefaces (cla: yes, waiting for tree to go green)


[24959](https://github.com/flutter/engine/pull/24959) Roll Dart SDK from 526b85706ed7 to 616f110ef95a (4 revisions) (cla: yes, waiting for tree to go green)


[24962](https://github.com/flutter/engine/pull/24962) Roll Skia from 43bde9d2bc82 to 91113acfd1d6 (27 revisions) (cla: yes, waiting for tree to go green)


[24965](https://github.com/flutter/engine/pull/24965) Roll Fuchsia Mac SDK from xpyKHzaGr... to inepr5WS8... (cla: yes, waiting for tree to go green)


[24967](https://github.com/flutter/engine/pull/24967) Roll Dart SDK from 616f110ef95a to c7c4495b38ea (1 revision) (cla: yes, waiting for tree to go green)


[24971](https://github.com/flutter/engine/pull/24971) Roll Fuchsia Linux SDK from Q1DG3XKnA... to GsRYVri0-... (cla: yes, waiting for tree to go green)


[24972](https://github.com/flutter/engine/pull/24972) Roll Skia from 91113acfd1d6 to 82fe4d2243a3 (3 revisions) (cla: yes, waiting for tree to go green)


[24975](https://github.com/flutter/engine/pull/24975) Roll Skia from 82fe4d2243a3 to 2f4652f3096b (11 revisions) (cla: yes, waiting for tree to go green)


[24977](https://github.com/flutter/engine/pull/24977) Roll Skia from 2f4652f3096b to 7854da39b3c1 (1 revision) (cla: yes, waiting for tree to go green)


[24979](https://github.com/flutter/engine/pull/24979) Roll Dart SDK from c7c4495b38ea to 3f811750bf8a (2 revisions) (cla: yes, waiting for tree to go green)


[24982](https://github.com/flutter/engine/pull/24982) Roll Fuchsia Mac SDK from inepr5WS8... to xOxFrRRO6... (cla: yes, waiting for tree to go green)


[24983](https://github.com/flutter/engine/pull/24983) [deferred components] Handle base module loading units (cla: yes, platform-android, waiting for tree to go green)


[24988](https://github.com/flutter/engine/pull/24988) Roll Dart SDK from 3f811750bf8a to ce9e3535ae16 (1 revision) (cla: yes, waiting for tree to go green)


[24990](https://github.com/flutter/engine/pull/24990) Roll Fuchsia Linux SDK from GsRYVri0-... to aRqEDMjwC... (cla: yes, waiting for tree to go green)


[24992](https://github.com/flutter/engine/pull/24992) Roll Dart SDK from ce9e3535ae16 to b7e02a713eab (2 revisions) (cla: yes, waiting for tree to go green)


[24993](https://github.com/flutter/engine/pull/24993) Roll Skia from 7854da39b3c1 to 4fb13e026b6b (20 revisions) (cla: yes, waiting for tree to go green)


[24997](https://github.com/flutter/engine/pull/24997) Roll Fuchsia Mac SDK from xOxFrRRO6... to pmsuWkRQA... (cla: yes, waiting for tree to go green)


[24999](https://github.com/flutter/engine/pull/24999) Implement AXPlatformNodeBase::GetInstanceCountForTesting (cla: yes, waiting for tree to go green)


[25001](https://github.com/flutter/engine/pull/25001) Roll Skia from 4fb13e026b6b to 1aa25c3217b6 (25 revisions) (cla: yes, waiting for tree to go green)


[25004](https://github.com/flutter/engine/pull/25004) Call `requestDartDeferredLibrary` on platform thread (cla: yes, waiting for tree to go green)


[25005](https://github.com/flutter/engine/pull/25005) Roll Skia from 1aa25c3217b6 to ead52dc068d5 (1 revision) (cla: yes, waiting for tree to go green)


[25011](https://github.com/flutter/engine/pull/25011) Roll Skia from ead52dc068d5 to 242ae6c45e57 (4 revisions) (cla: yes, waiting for tree to go green)


[25013](https://github.com/flutter/engine/pull/25013) Roll Fuchsia Linux SDK from aRqEDMjwC... to PGa0Yn-JK... (cla: yes, waiting for tree to go green)


[25015](https://github.com/flutter/engine/pull/25015) Roll Skia from 242ae6c45e57 to 13646a8900c3 (1 revision) (cla: yes, waiting for tree to go green)


[25017](https://github.com/flutter/engine/pull/25017) Roll Fuchsia Mac SDK from pmsuWkRQA... to h6TPz98hI... (cla: yes, waiting for tree to go green)


[25027](https://github.com/flutter/engine/pull/25027) Revert "Reland "Remove pipeline in favor of layer tree holder" (#24947)" (cla: yes, waiting for tree to go green)


[25030](https://github.com/flutter/engine/pull/25030) Roll Fuchsia Linux SDK from PGa0Yn-JK... to wCRD8AhIi... (cla: yes, waiting for tree to go green)


[25031](https://github.com/flutter/engine/pull/25031) Roll Fuchsia Mac SDK from h6TPz98hI... to hta7phjBV... (cla: yes, waiting for tree to go green)


[25032](https://github.com/flutter/engine/pull/25032) Roll Dart SDK from 91d7c69ed7ea to 366b33929a85 (1 revision) (cla: yes, waiting for tree to go green)


[25033](https://github.com/flutter/engine/pull/25033) Roll Skia from 13646a8900c3 to fa8133347cbb (16 revisions) (cla: yes, waiting for tree to go green)


[25034](https://github.com/flutter/engine/pull/25034) Roll Skia from fa8133347cbb to 4e94fd11cded (1 revision) (cla: yes, waiting for tree to go green)


[25035](https://github.com/flutter/engine/pull/25035) Roll Dart SDK from 366b33929a85 to 21060985e0b6 (1 revision) (cla: yes, waiting for tree to go green)


[25036](https://github.com/flutter/engine/pull/25036) Sanitize textInRange inputs to prevent invalid argument exceptions (cla: yes, platform-ios, waiting for tree to go green)


[25037](https://github.com/flutter/engine/pull/25037) Roll Dart SDK from 21060985e0b6 to 959f46974552 (1 revision) (cla: yes, waiting for tree to go green)


[25039](https://github.com/flutter/engine/pull/25039) Roll Skia from 4e94fd11cded to 0d1cf35dae29 (1 revision) (cla: yes, waiting for tree to go green)


[25040](https://github.com/flutter/engine/pull/25040) Roll Fuchsia Linux SDK from wCRD8AhIi... to ObWWD9sx4... (cla: yes, waiting for tree to go green)


[25041](https://github.com/flutter/engine/pull/25041) Roll Skia from 0d1cf35dae29 to 2558c468cc71 (1 revision) (cla: yes, waiting for tree to go green)


[25044](https://github.com/flutter/engine/pull/25044) Roll Dart SDK from 959f46974552 to 004a35fab02e (1 revision) (cla: yes, waiting for tree to go green)


[25045](https://github.com/flutter/engine/pull/25045) Roll Skia from 2558c468cc71 to b73f737aae8d (8 revisions) (cla: yes, waiting for tree to go green)


[25046](https://github.com/flutter/engine/pull/25046) Roll Fuchsia Mac SDK from hta7phjBV... to zBUVLK4bC... (cla: yes, waiting for tree to go green)


[25047](https://github.com/flutter/engine/pull/25047) Roll Skia from b73f737aae8d to 579728eb1941 (3 revisions) (cla: yes, waiting for tree to go green)


[25049](https://github.com/flutter/engine/pull/25049) Roll Skia from 579728eb1941 to 8937cd43d339 (4 revisions) (cla: yes, waiting for tree to go green)


[25052](https://github.com/flutter/engine/pull/25052) Roll Dart SDK from 004a35fab02e to 8affa8a9de76 (1 revision) (cla: yes, waiting for tree to go green)


[25056](https://github.com/flutter/engine/pull/25056) Roll Skia from 8937cd43d339 to 22dd57b82ceb (4 revisions) (cla: yes, waiting for tree to go green)


[25058](https://github.com/flutter/engine/pull/25058) Complete Picture.toImage futures with an exception if the image is null (cla: yes, waiting for tree to go green)


[25059](https://github.com/flutter/engine/pull/25059) Roll Skia from 22dd57b82ceb to 1c22e62b710f (1 revision) (cla: yes, waiting for tree to go green)


[25063](https://github.com/flutter/engine/pull/25063) Roll Skia from 1c22e62b710f to fd708655ae4a (1 revision) (cla: yes, waiting for tree to go green)


[25065](https://github.com/flutter/engine/pull/25065) Roll Skia from fd708655ae4a to a3c0f41371d4 (4 revisions) (cla: yes, waiting for tree to go green)


[25066](https://github.com/flutter/engine/pull/25066) Roll Fuchsia Mac SDK from zBUVLK4bC... to im_i_FA0L... (cla: yes, waiting for tree to go green)


[25067](https://github.com/flutter/engine/pull/25067) Roll Skia from a3c0f41371d4 to 8151337c41fb (1 revision) (cla: yes, waiting for tree to go green)


[25069](https://github.com/flutter/engine/pull/25069) Roll Dart SDK from 8affa8a9de76 to 8c7f8aaa9c79 (1 revision) (cla: yes, waiting for tree to go green)


[25071](https://github.com/flutter/engine/pull/25071) Roll Skia from 8151337c41fb to 7a20b5c9dee7 (1 revision) (cla: yes, waiting for tree to go green)


[25072](https://github.com/flutter/engine/pull/25072) Roll Fuchsia Linux SDK from ObWWD9sx4... to isLe3MZ_H... (cla: yes, waiting for tree to go green)


[25073](https://github.com/flutter/engine/pull/25073) Roll Skia from 7a20b5c9dee7 to 4dff68a1662a (5 revisions) (cla: yes, waiting for tree to go green)


[25076](https://github.com/flutter/engine/pull/25076) Roll Skia from 4dff68a1662a to adbaeaa3652c (2 revisions) (cla: yes, waiting for tree to go green)


[25078](https://github.com/flutter/engine/pull/25078) Convert format and lint scripts to null safety. (cla: yes, waiting for tree to go green)


[25079](https://github.com/flutter/engine/pull/25079) Roll Skia from adbaeaa3652c to 333b938c958b (5 revisions) (cla: yes, waiting for tree to go green)


[25084](https://github.com/flutter/engine/pull/25084) Roll Dart SDK from 8c7f8aaa9c79 to 4832aa2f161a (1 revision) (cla: yes, waiting for tree to go green)


[25101](https://github.com/flutter/engine/pull/25101) Roll Skia from 333b938c958b to 31798c279664 (10 revisions) (cla: yes, waiting for tree to go green)


[25115](https://github.com/flutter/engine/pull/25115) Fixes iOS accessibility can focus wrong content due to rapid animations (cla: yes, platform-ios, waiting for tree to go green)


[25128](https://github.com/flutter/engine/pull/25128) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)


[25129](https://github.com/flutter/engine/pull/25129) Sync analyzer_options.yaml (cla: yes, waiting for tree to go green)


[25131](https://github.com/flutter/engine/pull/25131) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)


[25140](https://github.com/flutter/engine/pull/25140) Roll Skia from 31798c279664 to 4b76265c6660 (21 revisions) (cla: yes, waiting for tree to go green)


[25145](https://github.com/flutter/engine/pull/25145) Roll Skia from 4b76265c6660 to 12a75588e7bc (3 revisions) (cla: yes, waiting for tree to go green)


[25148](https://github.com/flutter/engine/pull/25148) Roll Fuchsia Mac SDK from im_i_FA0L... to n2TrYwVe9... (cla: yes, waiting for tree to go green)


[25149](https://github.com/flutter/engine/pull/25149) Roll Fuchsia Linux SDK from isLe3MZ_H... to 4JTh8dWnT... (cla: yes, waiting for tree to go green)


[25151](https://github.com/flutter/engine/pull/25151) Roll Skia from 12a75588e7bc to 3469c0aec843 (1 revision) (cla: yes, waiting for tree to go green)


[25159](https://github.com/flutter/engine/pull/25159) Roll Fuchsia Mac SDK from n2TrYwVe9... to KLoErmoN0... (cla: yes, waiting for tree to go green)


[25160](https://github.com/flutter/engine/pull/25160) Roll Fuchsia Linux SDK from 4JTh8dWnT... to O1wNtYV6b... (cla: yes, waiting for tree to go green)


[25180](https://github.com/flutter/engine/pull/25180) [Android Text Input] restart when framework changes composing region (cla: yes, platform-android, waiting for tree to go green)


[25192](https://github.com/flutter/engine/pull/25192) Roll Dart SDK from 4832aa2f161a to f8c25b8e965d (12 revisions) (cla: yes, waiting for tree to go green)


[25195](https://github.com/flutter/engine/pull/25195) Roll Skia from 3469c0aec843 to e31b526f03ea (50 revisions) (cla: yes, waiting for tree to go green)


[25197](https://github.com/flutter/engine/pull/25197) Roll Skia from e31b526f03ea to bb0ed8e48790 (4 revisions) (cla: yes, waiting for tree to go green)


[25201](https://github.com/flutter/engine/pull/25201) Roll Fuchsia Mac SDK from KLoErmoN0... to 852xQjt_Y... (cla: yes, waiting for tree to go green)


[25202](https://github.com/flutter/engine/pull/25202) Roll Fuchsia Linux SDK from O1wNtYV6b... to JgKFR3es2... (cla: yes, waiting for tree to go green)


[25204](https://github.com/flutter/engine/pull/25204) Roll Skia from bb0ed8e48790 to f2b3f916fc3a (4 revisions) (cla: yes, waiting for tree to go green)


[25206](https://github.com/flutter/engine/pull/25206) [web] More meaningful test for font features (cla: yes, platform-web, waiting for tree to go green)


[25208](https://github.com/flutter/engine/pull/25208) Roll Skia from f2b3f916fc3a to 85749c0b223b (1 revision) (cla: yes, waiting for tree to go green)


[25213](https://github.com/flutter/engine/pull/25213) When snapshotting a surface, upper-bound the render target size to the device limit (cla: yes, waiting for tree to go green)


[25218](https://github.com/flutter/engine/pull/25218) Roll Fuchsia Linux SDK from JgKFR3es2... to kg0qfAPCx... (cla: yes, waiting for tree to go green)


[25220](https://github.com/flutter/engine/pull/25220) Roll Dart SDK from f8c25b8e965d to bc78a79e5e80 (2 revisions) (cla: yes, waiting for tree to go green)


[25221](https://github.com/flutter/engine/pull/25221) Revert "Call Dart plugin registrant if available" (cla: yes, waiting for tree to go green)


[25222](https://github.com/flutter/engine/pull/25222) started cleaning scenario tests before running them (cla: yes, waiting for tree to go green)


[25226](https://github.com/flutter/engine/pull/25226) Started waiting for the notifications locally before asserting side effects (cla: yes, platform-ios, waiting for tree to go green)


[25228](https://github.com/flutter/engine/pull/25228) Roll Fuchsia Mac SDK from 852xQjt_Y... to Fl6sZdXuy... (cla: yes, waiting for tree to go green)


[25229](https://github.com/flutter/engine/pull/25229) Roll Skia from 85749c0b223b to 7cae908221a2 (15 revisions) (cla: yes, waiting for tree to go green)


[25230](https://github.com/flutter/engine/pull/25230) Roll Fuchsia Linux SDK from kg0qfAPCx... to y2eG1RQrm... (cla: yes, waiting for tree to go green)


[25231](https://github.com/flutter/engine/pull/25231) Roll Skia from 7cae908221a2 to a6748aa80272 (3 revisions) (cla: yes, waiting for tree to go green)


[25235](https://github.com/flutter/engine/pull/25235) Roll Dart SDK from bc78a79e5e80 to c346bb2d834b (2 revisions) (cla: yes, waiting for tree to go green)


[25236](https://github.com/flutter/engine/pull/25236) Roll Skia from a6748aa80272 to c028c5c1f83e (2 revisions) (cla: yes, waiting for tree to go green)


[25238](https://github.com/flutter/engine/pull/25238) Roll Skia from c028c5c1f83e to c28336e5c272 (4 revisions) (cla: yes, waiting for tree to go green)


[25249](https://github.com/flutter/engine/pull/25249) Roll Fuchsia Mac SDK from Fl6sZdXuy... to Up0KimH97... (cla: yes, waiting for tree to go green)


[25253](https://github.com/flutter/engine/pull/25253) Roll Fuchsia Linux SDK from y2eG1RQrm... to R-p04Lkby... (cla: yes, waiting for tree to go green)


[25254](https://github.com/flutter/engine/pull/25254) Roll Skia from c28336e5c272 to 7ddc9b9941ec (6 revisions) (cla: yes, waiting for tree to go green)


[25255](https://github.com/flutter/engine/pull/25255) Roll Dart SDK from c346bb2d834b to d31a6683999e (2 revisions) (cla: yes, waiting for tree to go green)


[25256](https://github.com/flutter/engine/pull/25256) Roll Skia from 7ddc9b9941ec to 2febb5b4233e (4 revisions) (cla: yes, waiting for tree to go green)


[25260](https://github.com/flutter/engine/pull/25260) Roll Skia from 2febb5b4233e to 5069304bb203 (3 revisions) (cla: yes, waiting for tree to go green)


[25261](https://github.com/flutter/engine/pull/25261) Roll Clang Mac from GUX2BsVIc... to TC0M_mkz9... (cla: yes, waiting for tree to go green)


[25263](https://github.com/flutter/engine/pull/25263) Roll Skia from 5069304bb203 to 497bdf959908 (2 revisions) (cla: yes, waiting for tree to go green)


[25265](https://github.com/flutter/engine/pull/25265) Roll Fuchsia Mac SDK from Up0KimH97... to TK3yvB3gS... (cla: yes, waiting for tree to go green)


[25266](https://github.com/flutter/engine/pull/25266) Roll Fuchsia Linux SDK from R-p04Lkby... to d8jq76lyK... (cla: yes, waiting for tree to go green)


[25267](https://github.com/flutter/engine/pull/25267) Fix WinUWP build (cla: yes, waiting for tree to go green)


[25268](https://github.com/flutter/engine/pull/25268) Roll Dart SDK from d31a6683999e to f142aa958951 (2 revisions) (cla: yes, waiting for tree to go green)


[25269](https://github.com/flutter/engine/pull/25269) Roll Clang Mac from TC0M_mkz9... to GUX2BsVIc... (cla: yes, waiting for tree to go green)


[25270](https://github.com/flutter/engine/pull/25270) [libTxt] multi-codeunit glyph hit test minor fix (cla: yes, waiting for tree to go green)


[25271](https://github.com/flutter/engine/pull/25271) Roll Fuchsia Mac SDK from TK3yvB3gS... to MQwG9VAs-... (cla: yes, waiting for tree to go green)


[25272](https://github.com/flutter/engine/pull/25272) Roll Fuchsia Linux SDK from d8jq76lyK... to wR8Sc9ieX... (cla: yes, waiting for tree to go green)


[25273](https://github.com/flutter/engine/pull/25273) Roll Fuchsia Mac SDK from MQwG9VAs-... to o-xARpyOX... (cla: yes, waiting for tree to go green)


[25274](https://github.com/flutter/engine/pull/25274) Roll Fuchsia Linux SDK from wR8Sc9ieX... to lzyM0FRih... (cla: yes, waiting for tree to go green)


[25275](https://github.com/flutter/engine/pull/25275) Roll Dart SDK from f142aa958951 to 61d949d7ec1b (1 revision) (cla: yes, waiting for tree to go green)


[25276](https://github.com/flutter/engine/pull/25276) Roll Fuchsia Mac SDK from o-xARpyOX... to jnG2ejqF6... (cla: yes, waiting for tree to go green)


[25277](https://github.com/flutter/engine/pull/25277) Roll Dart SDK from 61d949d7ec1b to b2b8c997eefa (1 revision) (cla: yes, waiting for tree to go green)


[25278](https://github.com/flutter/engine/pull/25278) Roll Fuchsia Linux SDK from lzyM0FRih... to Jsuz_VU7L... (cla: yes, waiting for tree to go green)


[25280](https://github.com/flutter/engine/pull/25280) Add clear method in FlutterEngineCache to clear all cached Flutter engines #78420 (cla: yes, platform-android, waiting for tree to go green)


[25282](https://github.com/flutter/engine/pull/25282) Roll Skia from 497bdf959908 to 975341304300 (4 revisions) (cla: yes, waiting for tree to go green)


[25284](https://github.com/flutter/engine/pull/25284) [ios] [asan] Copy asan runtime dylib when built with "--asan" (cla: yes, platform-ios, waiting for tree to go green)


[25285](https://github.com/flutter/engine/pull/25285) Roll Skia from 975341304300 to 99438408b1e0 (6 revisions) (cla: yes, waiting for tree to go green)


[25287](https://github.com/flutter/engine/pull/25287) Roll Skia from 99438408b1e0 to 556302dea5bc (4 revisions) (cla: yes, waiting for tree to go green)


[25288](https://github.com/flutter/engine/pull/25288) Roll Dart SDK from b2b8c997eefa to 5839c3386cca (3 revisions) (cla: yes, waiting for tree to go green)


[25291](https://github.com/flutter/engine/pull/25291) Roll Skia from 556302dea5bc to 7b41798fd606 (7 revisions) (cla: yes, waiting for tree to go green)


[25294](https://github.com/flutter/engine/pull/25294) Roll Dart SDK from 5839c3386cca to 07c67e891edb (1 revision) (cla: yes, waiting for tree to go green)


[25295](https://github.com/flutter/engine/pull/25295) Roll Skia from 7b41798fd606 to 589adda93059 (1 revision) (cla: yes, waiting for tree to go green)


[25296](https://github.com/flutter/engine/pull/25296) Roll Fuchsia Mac SDK from jnG2ejqF6... to hi6Arsnrc... (cla: yes, waiting for tree to go green)


[25297](https://github.com/flutter/engine/pull/25297) Deduplicate plugin registration logic and make error logs visible (cla: yes, platform-android, waiting for tree to go green)


[25301](https://github.com/flutter/engine/pull/25301) Roll Dart SDK from 07c67e891edb to 4535b2736e4e (1 revision) (cla: yes, waiting for tree to go green)


[25302](https://github.com/flutter/engine/pull/25302) Roll Fuchsia Linux SDK from Jsuz_VU7L... to -9LtXeZ47... (cla: yes, waiting for tree to go green)


[25304](https://github.com/flutter/engine/pull/25304) Remove comment about null on not-null fields (cla: yes, waiting for tree to go green)


[25305](https://github.com/flutter/engine/pull/25305) Roll Skia from 589adda93059 to 4718a8b83bbb (14 revisions) (cla: yes, waiting for tree to go green)


[25306](https://github.com/flutter/engine/pull/25306) Roll Skia from 4718a8b83bbb to 1d2a26d0df07 (2 revisions) (cla: yes, waiting for tree to go green)


[25310](https://github.com/flutter/engine/pull/25310) Roll Dart SDK from 4535b2736e4e to fb5d27696aa8 (3 revisions) (cla: yes, waiting for tree to go green)


[25311](https://github.com/flutter/engine/pull/25311) Roll Skia from 1d2a26d0df07 to 428523f9a4dc (5 revisions) (cla: yes, waiting for tree to go green)


[25312](https://github.com/flutter/engine/pull/25312) build dart2js on linux arm host (cla: yes, waiting for tree to go green)


[25314](https://github.com/flutter/engine/pull/25314) Send a null response to signal that a message is not implemented on the web text input channel (cla: yes, waiting for tree to go green)


[25324](https://github.com/flutter/engine/pull/25324) [iOS][Test] Update scenario test tutorial (cla: yes, waiting for tree to go green)


[25333](https://github.com/flutter/engine/pull/25333) Roll Fuchsia Mac SDK from hi6Arsnrc... to eXx5DUal4... (cla: yes, waiting for tree to go green)


[25335](https://github.com/flutter/engine/pull/25335) Make EncodableValue::LongValue const (affects: desktop, cla: yes, waiting for tree to go green)


[25336](https://github.com/flutter/engine/pull/25336) Roll Fuchsia Linux SDK from -9LtXeZ47... to T_kNQ9dqg... (cla: yes, waiting for tree to go green)


[25337](https://github.com/flutter/engine/pull/25337) Roll Dart SDK from fb5d27696aa8 to 35a7d7f630f4 (6 revisions) (cla: yes, waiting for tree to go green)


[25338](https://github.com/flutter/engine/pull/25338) Roll Skia from 428523f9a4dc to 8ed7a8d1c659 (18 revisions) (cla: yes, waiting for tree to go green)


[25339](https://github.com/flutter/engine/pull/25339) Roll Skia from 8ed7a8d1c659 to a4d85e708b8e (7 revisions) (cla: yes, waiting for tree to go green)


[25342](https://github.com/flutter/engine/pull/25342) Roll Skia from a4d85e708b8e to 3d3562912fea (6 revisions) (cla: yes, waiting for tree to go green)


[25344](https://github.com/flutter/engine/pull/25344) Roll Dart SDK from 35a7d7f630f4 to 125606d51e62 (1 revision) (cla: yes, waiting for tree to go green)


[25345](https://github.com/flutter/engine/pull/25345) Roll Skia from 3d3562912fea to bba188062503 (1 revision) (cla: yes, waiting for tree to go green)


[25346](https://github.com/flutter/engine/pull/25346) Correct typos throughout the engine/embedder (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[25347](https://github.com/flutter/engine/pull/25347) Roll Skia from bba188062503 to 3d358fe2e533 (1 revision) (cla: yes, waiting for tree to go green)


[25348](https://github.com/flutter/engine/pull/25348) Roll Dart SDK from 125606d51e62 to 2e5ada685fa7 (1 revision) (cla: yes, waiting for tree to go green)


[25350](https://github.com/flutter/engine/pull/25350) fix a HapticFeedback.vibrate NNBD bug (cla: yes, waiting for tree to go green)


[25351](https://github.com/flutter/engine/pull/25351) Roll Skia from 3d358fe2e533 to f1126836f9ef (1 revision) (cla: yes, waiting for tree to go green)


[25352](https://github.com/flutter/engine/pull/25352) Roll Skia from f1126836f9ef to 7f38a89654b2 (1 revision) (cla: yes, waiting for tree to go green)


[25353](https://github.com/flutter/engine/pull/25353) Roll Fuchsia Mac SDK from eXx5DUal4... to E7dJ0nmpi... (cla: yes, waiting for tree to go green)


[25355](https://github.com/flutter/engine/pull/25355) Roll Dart SDK from 2e5ada685fa7 to 22dfe0dc39b1 (1 revision) (cla: yes, waiting for tree to go green)


[25356](https://github.com/flutter/engine/pull/25356) Roll Dart SDK from 22dfe0dc39b1 to ff3caa6e6324 (1 revision) (cla: yes, waiting for tree to go green)


[25358](https://github.com/flutter/engine/pull/25358) Roll Fuchsia Linux SDK from T_kNQ9dqg... to kafCPE8Hd... (cla: yes, waiting for tree to go green)


[25359](https://github.com/flutter/engine/pull/25359) Roll Skia from 7f38a89654b2 to 87fc65710104 (4 revisions) (cla: yes, waiting for tree to go green)


[25361](https://github.com/flutter/engine/pull/25361) Roll Skia from 87fc65710104 to d18967c67d78 (4 revisions) (cla: yes, waiting for tree to go green)


[25363](https://github.com/flutter/engine/pull/25363) Roll Dart SDK from ff3caa6e6324 to e3e901344f72 (1 revision) (cla: yes, waiting for tree to go green)


[25364](https://github.com/flutter/engine/pull/25364) Roll Skia from d18967c67d78 to 92f2d9340ef1 (5 revisions) (cla: yes, waiting for tree to go green)


[25366](https://github.com/flutter/engine/pull/25366) Roll Skia from 92f2d9340ef1 to 7384b3757655 (2 revisions) (cla: yes, waiting for tree to go green)


[25368](https://github.com/flutter/engine/pull/25368) Roll Fuchsia Mac SDK from E7dJ0nmpi... to VFHTytszr... (cla: yes, waiting for tree to go green)


[25370](https://github.com/flutter/engine/pull/25370) Roll Skia from 7384b3757655 to 92b35673c5bb (1 revision) (cla: yes, waiting for tree to go green)


[25371](https://github.com/flutter/engine/pull/25371) Roll Dart SDK from e3e901344f72 to 5fb4fb907f88 (1 revision) (cla: yes, waiting for tree to go green)


[25372](https://github.com/flutter/engine/pull/25372) Roll Skia from 92b35673c5bb to 988b7043e54c (2 revisions) (cla: yes, waiting for tree to go green)


[25374](https://github.com/flutter/engine/pull/25374) Roll Skia from 988b7043e54c to 42d753031d3f (1 revision) (cla: yes, waiting for tree to go green)


[25376](https://github.com/flutter/engine/pull/25376) Roll Dart SDK from 5fb4fb907f88 to 6d0a351efd1f (1 revision) (cla: yes, waiting for tree to go green)


[25377](https://github.com/flutter/engine/pull/25377) Roll Fuchsia Linux SDK from kafCPE8Hd... to AhlA9OIbM... (cla: yes, waiting for tree to go green)


[25378](https://github.com/flutter/engine/pull/25378) Roll Skia from 42d753031d3f to d4897f0d127e (1 revision) (cla: yes, waiting for tree to go green)


[25379](https://github.com/flutter/engine/pull/25379) Add fallback for GetAbsoluteFilePath in UWP (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[25380](https://github.com/flutter/engine/pull/25380) Roll Skia from d4897f0d127e to 1b20cf0fe9e9 (1 revision) (cla: yes, waiting for tree to go green)


[25383](https://github.com/flutter/engine/pull/25383) Roll Fuchsia Mac SDK from VFHTytszr... to TofGhqbUJ... (cla: yes, waiting for tree to go green)


[25384](https://github.com/flutter/engine/pull/25384) Roll Skia from 1b20cf0fe9e9 to 2938eea68c46 (1 revision) (cla: yes, waiting for tree to go green)


[25386](https://github.com/flutter/engine/pull/25386) Roll Skia from 2938eea68c46 to 0cbd45421f25 (1 revision) (cla: yes, waiting for tree to go green)


[25388](https://github.com/flutter/engine/pull/25388) Roll Skia from 0cbd45421f25 to 396cd1dfabdd (2 revisions) (cla: yes, waiting for tree to go green)


[25391](https://github.com/flutter/engine/pull/25391) Roll Skia from 396cd1dfabdd to 87011df3cf84 (1 revision) (cla: yes, waiting for tree to go green)


[25392](https://github.com/flutter/engine/pull/25392) Roll Fuchsia Linux SDK from AhlA9OIbM... to b6atUpuKK... (cla: yes, waiting for tree to go green)


[25393](https://github.com/flutter/engine/pull/25393) Revert "Deduplicate plugin registration logic and make error logs visible" (cla: yes, platform-android, waiting for tree to go green)


[25394](https://github.com/flutter/engine/pull/25394) Roll Skia from 87011df3cf84 to f8d75c687d2e (1 revision) (cla: yes, waiting for tree to go green)


[25398](https://github.com/flutter/engine/pull/25398) Roll Skia from f8d75c687d2e to ea1d39b35cf6 (10 revisions) (cla: yes, waiting for tree to go green)


[25399](https://github.com/flutter/engine/pull/25399) Roll Fuchsia Mac SDK from TofGhqbUJ... to yIlbYYW5i... (cla: yes, waiting for tree to go green)


[25404](https://github.com/flutter/engine/pull/25404) Roll Dart SDK from 6d0a351efd1f to 624d14c61b2d (1 revision) (cla: yes, waiting for tree to go green)


[25405](https://github.com/flutter/engine/pull/25405) Roll Dart SDK from 624d14c61b2d to 0193522c6638 (1 revision) (cla: yes, waiting for tree to go green)


[25406](https://github.com/flutter/engine/pull/25406) Roll Fuchsia Linux SDK from b6atUpuKK... to y_R-US0DL... (cla: yes, waiting for tree to go green)


[25407](https://github.com/flutter/engine/pull/25407) Roll Dart SDK from 0193522c6638 to 0d7b8ec13047 (1 revision) (cla: yes, waiting for tree to go green)


[25408](https://github.com/flutter/engine/pull/25408) Roll Dart SDK from 0d7b8ec13047 to 00eaa3c60d31 (1 revision) (cla: yes, waiting for tree to go green)


[25409](https://github.com/flutter/engine/pull/25409) Roll Skia from ea1d39b35cf6 to e9244938d2a0 (1 revision) (cla: yes, waiting for tree to go green)


[25410](https://github.com/flutter/engine/pull/25410) Roll Dart SDK from 00eaa3c60d31 to 755b81eb3fb8 (1 revision) (cla: yes, waiting for tree to go green)


[25411](https://github.com/flutter/engine/pull/25411) Roll Dart SDK from 755b81eb3fb8 to eab366e78fa5 (1 revision) (cla: yes, waiting for tree to go green)


[25413](https://github.com/flutter/engine/pull/25413) Roll Fuchsia Mac SDK from yIlbYYW5i... to 4WKVCYCPm... (cla: yes, waiting for tree to go green)


[25414](https://github.com/flutter/engine/pull/25414) Roll Dart SDK from eab366e78fa5 to 3f2cdd7b7393 (1 revision) (cla: yes, waiting for tree to go green)


[25415](https://github.com/flutter/engine/pull/25415) Roll Fuchsia Linux SDK from y_R-US0DL... to b22xnKMfp... (cla: yes, waiting for tree to go green)


[25416](https://github.com/flutter/engine/pull/25416) Roll Skia from e9244938d2a0 to 301449e4d051 (1 revision) (cla: yes, waiting for tree to go green)


[25417](https://github.com/flutter/engine/pull/25417) Roll Skia from 301449e4d051 to 5c7ab08937ca (1 revision) (cla: yes, waiting for tree to go green)


[25418](https://github.com/flutter/engine/pull/25418) Roll Dart SDK from 3f2cdd7b7393 to 5138e77df795 (1 revision) (cla: yes, waiting for tree to go green)


[25419](https://github.com/flutter/engine/pull/25419) Roll Fuchsia Mac SDK from 4WKVCYCPm... to F4eUNa2mh... (cla: yes, waiting for tree to go green)


[25422](https://github.com/flutter/engine/pull/25422) Roll Skia from 5c7ab08937ca to fd7252fa2392 (3 revisions) (cla: yes, waiting for tree to go green)


[25423](https://github.com/flutter/engine/pull/25423) Roll Skia from fd7252fa2392 to e296c56735c4 (4 revisions) (cla: yes, waiting for tree to go green)


[25424](https://github.com/flutter/engine/pull/25424) Roll Dart SDK from 5138e77df795 to c274ba72ec73 (2 revisions) (cla: yes, waiting for tree to go green)


[25426](https://github.com/flutter/engine/pull/25426) Roll Skia from e296c56735c4 to b14a819122ee (1 revision) (cla: yes, waiting for tree to go green)


[25430](https://github.com/flutter/engine/pull/25430) Roll Skia from b14a819122ee to 0a12b85f160f (5 revisions) (cla: yes, waiting for tree to go green)


[25431](https://github.com/flutter/engine/pull/25431) Roll Fuchsia Linux SDK from b22xnKMfp... to txu1APnex... (cla: yes, waiting for tree to go green)


[25432](https://github.com/flutter/engine/pull/25432) Roll Dart SDK from c274ba72ec73 to 3dd1630ab4d4 (1 revision) (cla: yes, waiting for tree to go green)


[25433](https://github.com/flutter/engine/pull/25433) Remove the DartIsolate::PostMessage timeline event (cla: yes, waiting for tree to go green)


[25434](https://github.com/flutter/engine/pull/25434) Roll Skia from 0a12b85f160f to 974c82150204 (1 revision) (cla: yes, waiting for tree to go green)


[25436](https://github.com/flutter/engine/pull/25436) Roll Fuchsia Mac SDK from F4eUNa2mh... to IKx9cvrtJ... (cla: yes, waiting for tree to go green)


[25438](https://github.com/flutter/engine/pull/25438) Roll Dart SDK from 3dd1630ab4d4 to b55f7a132f67 (1 revision) (cla: yes, waiting for tree to go green)


[25440](https://github.com/flutter/engine/pull/25440) Roll Skia from 974c82150204 to b4e5a9192d39 (1 revision) (cla: yes, waiting for tree to go green)


[25441](https://github.com/flutter/engine/pull/25441) Roll Skia from b4e5a9192d39 to b6689e568050 (2 revisions) (cla: yes, waiting for tree to go green)


[25442](https://github.com/flutter/engine/pull/25442) Roll Clang Linux from TEHg3vhDG... to pRlhGPqYQ... (cla: yes, waiting for tree to go green)


[25443](https://github.com/flutter/engine/pull/25443) Roll Clang Mac from GUX2BsVIc... to RW7LSJ9ld... (cla: yes, waiting for tree to go green)


[25447](https://github.com/flutter/engine/pull/25447) Roll Dart SDK from b55f7a132f67 to ef46d99315de (2 revisions) (cla: yes, waiting for tree to go green)


[25448](https://github.com/flutter/engine/pull/25448) Roll Fuchsia Linux SDK from txu1APnex... to dl1JUKVuj... (cla: yes, waiting for tree to go green)


[25450](https://github.com/flutter/engine/pull/25450) Roll Skia from b6689e568050 to 3b6ea141bd8d (1 revision) (cla: yes, waiting for tree to go green)


[25451](https://github.com/flutter/engine/pull/25451) Roll Fuchsia Mac SDK from IKx9cvrtJ... to Z-pl5laFz... (cla: yes, waiting for tree to go green)


[25452](https://github.com/flutter/engine/pull/25452) Roll Dart SDK from ef46d99315de to b9471aadaa1a (1 revision) (cla: yes, waiting for tree to go green)


[25454](https://github.com/flutter/engine/pull/25454) Roll Skia from 3b6ea141bd8d to b3479cea80aa (1 revision) (cla: yes, waiting for tree to go green)


[25455](https://github.com/flutter/engine/pull/25455) Roll Skia from b3479cea80aa to c6a3d531880e (3 revisions) (cla: yes, waiting for tree to go green)


[25457](https://github.com/flutter/engine/pull/25457) Roll Skia from c6a3d531880e to c8c573d455f0 (1 revision) (cla: yes, waiting for tree to go green)


[25459](https://github.com/flutter/engine/pull/25459) Roll Dart SDK from b9471aadaa1a to 9704370488b0 (1 revision) (cla: yes, waiting for tree to go green)


[25460](https://github.com/flutter/engine/pull/25460) Roll Skia from c8c573d455f0 to 601abfacc736 (8 revisions) (cla: yes, waiting for tree to go green)


[25461](https://github.com/flutter/engine/pull/25461) Roll Skia from 601abfacc736 to d986f476ae68 (5 revisions) (cla: yes, waiting for tree to go green)


[25462](https://github.com/flutter/engine/pull/25462) Revert "Reland: Call Dart plugin registrant if available (#23813)" (cla: yes, waiting for tree to go green)


[25463](https://github.com/flutter/engine/pull/25463) Roll Skia from d986f476ae68 to 0195bec798a9 (1 revision) (cla: yes, waiting for tree to go green)


[25466](https://github.com/flutter/engine/pull/25466) Roll Dart SDK from 9704370488b0 to e778310fcdcc (1 revision) (cla: yes, waiting for tree to go green)


[25467](https://github.com/flutter/engine/pull/25467) Roll Fuchsia Linux SDK from dl1JUKVuj... to 0Db2pEb0U... (cla: yes, waiting for tree to go green)


[25468](https://github.com/flutter/engine/pull/25468) Roll Fuchsia Mac SDK from Z-pl5laFz... to a9NOB6sdo... (cla: yes, waiting for tree to go green)


[25469](https://github.com/flutter/engine/pull/25469) Roll Skia from 0195bec798a9 to 2f5a91c531de (1 revision) (cla: yes, waiting for tree to go green)


[25470](https://github.com/flutter/engine/pull/25470) Roll Dart SDK from e778310fcdcc to dda1a31495e3 (1 revision) (cla: yes, waiting for tree to go green)


[25472](https://github.com/flutter/engine/pull/25472) Roll Dart SDK from dda1a31495e3 to 3f36938a7cff (2 revisions) (cla: yes, waiting for tree to go green)


[25473](https://github.com/flutter/engine/pull/25473) Roll Skia from 2f5a91c531de to 5c6258287461 (3 revisions) (cla: yes, waiting for tree to go green)


[25474](https://github.com/flutter/engine/pull/25474) Roll Fuchsia Linux SDK from 0Db2pEb0U... to R3xv3K9Hz... (cla: yes, waiting for tree to go green)


[25476](https://github.com/flutter/engine/pull/25476) Roll Fuchsia Mac SDK from a9NOB6sdo... to eV1E54W8a... (cla: yes, waiting for tree to go green)


[25479](https://github.com/flutter/engine/pull/25479) Roll Dart SDK from 3f36938a7cff to 1fd6151bb137 (2 revisions) (cla: yes, waiting for tree to go green)


### platform-android - 49 pull request(s)

[23911](https://github.com/flutter/engine/pull/23911) Fix Android IO and Worker threads priority issue (cla: yes, platform-android, waiting for tree to go green)


[23955](https://github.com/flutter/engine/pull/23955) Fix "Buffer not large enough for pixels" by adding buffer.rewind() (cla: yes, platform-android, waiting for tree to go green)


[23980](https://github.com/flutter/engine/pull/23980) Load FlutterLoader when creating FlutterEngineGroup (cla: yes, platform-android, waiting for tree to go green)


[24101](https://github.com/flutter/engine/pull/24101) Use sampling instead of (deprecated) filter-quality (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[24135](https://github.com/flutter/engine/pull/24135) drawBitmap is deprecated, use drawImage (cla: yes, platform-android)


[24142](https://github.com/flutter/engine/pull/24142) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Engine Cherrypicks (cla: yes, platform-android)


[24146](https://github.com/flutter/engine/pull/24146) fixes android deeplink query paremeter null crashes (cla: yes, platform-android, waiting for tree to go green)


[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24181](https://github.com/flutter/engine/pull/24181) Make activity/fragment leftover from an attach/detach race slightly safer (cla: yes, platform-android)


[24272](https://github.com/flutter/engine/pull/24272) Fix ImageReader may leak images when onDraw() not called (cla: yes, platform-android, waiting for tree to go green)


[24288](https://github.com/flutter/engine/pull/24288) [Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards (cla: yes, platform-android, waiting for tree to go green)


[24340](https://github.com/flutter/engine/pull/24340) Remove NonNull annotation on FlutterCallbackInformation.lookupCallbackInformation (cla: yes, platform-android)


[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)


[24363](https://github.com/flutter/engine/pull/24363) Replace Flutter surface only after all platform views are destroyed (cla: yes, platform-android)


[24463](https://github.com/flutter/engine/pull/24463) [Android text input] fix android autofill on focused text field (cla: yes, platform-android, waiting for tree to go green)


[24479](https://github.com/flutter/engine/pull/24479) Let FlutterEngine to turn off automaticallyRegisterPlugins from AndroidManifest.xml. (cla: yes, platform-android, waiting for tree to go green)


[24486](https://github.com/flutter/engine/pull/24486) Revert "[Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards" (cla: yes, platform-android, waiting for tree to go green)


[24543](https://github.com/flutter/engine/pull/24543) Delete multi set args parameter from intent (cla: yes, platform-android, waiting for tree to go green)


[24575](https://github.com/flutter/engine/pull/24575) Add method to obtain native string resource in localization plugin. (cla: yes, platform-android)


[24581](https://github.com/flutter/engine/pull/24581) [Android Input] Passthrough movement keys when there's no selection (cla: yes, platform-android, waiting for tree to go green)


[24635](https://github.com/flutter/engine/pull/24635) [flutter_releases] Flutter Engine Cherrypicks (cla: yes, platform-android)


[24644](https://github.com/flutter/engine/pull/24644) Fixed problem where AndroidShellHolder was trashing the ThreadHost in its deconstructor (cla: yes, cp: 1.26, platform-android, platform-ios)


[24690](https://github.com/flutter/engine/pull/24690) Fix memory leak and bug in the RunsOnCreationTaskRunner check (cla: yes, platform-android, waiting for tree to go green)


[24734](https://github.com/flutter/engine/pull/24734) Adds set text action for voice access (cla: yes, platform-android, waiting for tree to go green)


[24800](https://github.com/flutter/engine/pull/24800) Revert "Replace Flutter surface only after all platform views are destroyed" (cla: yes, platform-android)


[24818](https://github.com/flutter/engine/pull/24818) Update paths related to CIPD package creation (cla: yes, platform-android, waiting for tree to go green)


[24838](https://github.com/flutter/engine/pull/24838) Prevent race condition while switching surfaces (cla: yes, platform-android)


[24874](https://github.com/flutter/engine/pull/24874) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check" (cla: yes, platform-android, waiting for tree to go green)


[24897](https://github.com/flutter/engine/pull/24897) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check… (cla: yes, platform-android)


[24906](https://github.com/flutter/engine/pull/24906) Rename `moduleName` to `componentName` for consistency (cla: yes, platform-android, waiting for tree to go green)


[24917](https://github.com/flutter/engine/pull/24917) Cherrypick Skia roll #24914 (cla: yes, platform-android)


[24928](https://github.com/flutter/engine/pull/24928) [flutter_releases] Flutter 2.0.2 Stable Engine Cherrypicks (cla: yes, platform-android)


[24983](https://github.com/flutter/engine/pull/24983) [deferred components] Handle base module loading units (cla: yes, platform-android, waiting for tree to go green)


[25050](https://github.com/flutter/engine/pull/25050) Fixes android voice access delete text, redo, and undo actions. (cla: yes, platform-android)


[25055](https://github.com/flutter/engine/pull/25055) [flutter_releases] Flutter Stable 2.0.3 Engine Cherrypicks (cla: yes, platform-android)


[25167](https://github.com/flutter/engine/pull/25167) [fuchsia][a11y] Adds isKeyboardKey semantics flag. (cla: yes, platform-android)


[25171](https://github.com/flutter/engine/pull/25171) Make DartExecutor.isExecutingDart account for spawned engines (cla: yes, platform-android)


[25174](https://github.com/flutter/engine/pull/25174) Switched assert(x > 0) to assert(x != 0) to handle tagged pointers in java (cla: yes, platform-android)


[25180](https://github.com/flutter/engine/pull/25180) [Android Text Input] restart when framework changes composing region (cla: yes, platform-android, waiting for tree to go green)


[25280](https://github.com/flutter/engine/pull/25280) Add clear method in FlutterEngineCache to clear all cached Flutter engines #78420 (cla: yes, platform-android, waiting for tree to go green)


[25286](https://github.com/flutter/engine/pull/25286) Revert "Fixes android voice access delete text, redo, and undo action… (cla: yes, platform-android)


[25289](https://github.com/flutter/engine/pull/25289) Reland "Fixes android voice access delete text, redo, and undo action" (cla: yes, platform-android)


[25297](https://github.com/flutter/engine/pull/25297) Deduplicate plugin registration logic and make error logs visible (cla: yes, platform-android, waiting for tree to go green)


[25299](https://github.com/flutter/engine/pull/25299) Turn off insecure socket policy configuration in the engine (cla: yes, platform-android, platform-ios)


[25317](https://github.com/flutter/engine/pull/25317) Reland: "Fix memory leak and bug in the RunsOnCreationTaskRun" (cla: yes, platform-android)


[25346](https://github.com/flutter/engine/pull/25346) Correct typos throughout the engine/embedder (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[25393](https://github.com/flutter/engine/pull/25393) Revert "Deduplicate plugin registration logic and make error logs visible" (cla: yes, platform-android, waiting for tree to go green)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


[25428](https://github.com/flutter/engine/pull/25428) Update FlutterFragment to implement ComponentCallbacks2. (cla: yes, platform-android)


### platform-web - 36 pull request(s)

[23466](https://github.com/flutter/engine/pull/23466) Hardware keyboard: Web, embedder, and dart:ui (cla: yes, platform-ios, platform-web, waiting for tree to go green)


[23961](https://github.com/flutter/engine/pull/23961) [web] Fix flake due to shadow rendering difference on webkit (cla: yes, platform-web, waiting for tree to go green)


[23965](https://github.com/flutter/engine/pull/23965) [web] Fix alignment issue in rich paragraphs (cla: yes, platform-web, waiting for tree to go green)


[23995](https://github.com/flutter/engine/pull/23995) [web] Fix drawVertices rendering when colors array is null and style is fill (cla: yes, platform-web)


[24001](https://github.com/flutter/engine/pull/24001) [canvaskit] remove the DOM node of unrendered platform view (cla: yes, platform-web)


[24024](https://github.com/flutter/engine/pull/24024) Use `runes` to get code units in CanvasKit. (cla: yes, platform-web, waiting for tree to go green)


[24029](https://github.com/flutter/engine/pull/24029) Refactor gradient renderer to produce image. Implement gradient based Shadermask (cla: yes, platform-web)


[24036](https://github.com/flutter/engine/pull/24036) [web] Fix text alignment when transform + tight constraints + DOM rendering (cla: yes, platform-web, waiting for tree to go green)


[24037](https://github.com/flutter/engine/pull/24037) [web] Implement CanvasParagraph.getLineBoundary (cla: yes, platform-web, waiting for tree to go green)


[24150](https://github.com/flutter/engine/pull/24150) [web] Fix exception when using a keyboard (cla: yes, platform-web, waiting for tree to go green)


[24153](https://github.com/flutter/engine/pull/24153) [web] Fix svg stroke when style is not provided (cla: yes, platform-web)


[24159](https://github.com/flutter/engine/pull/24159) [web] Fix text rendering issue when paragraph style is ginormous (cla: yes, platform-web)


[24214](https://github.com/flutter/engine/pull/24214) [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)


[24249](https://github.com/flutter/engine/pull/24249) Roll CanvasKit to 0.23 (cla: yes, platform-web)


[24354](https://github.com/flutter/engine/pull/24354) [web] Fix origin for repeated linear gradients (cla: yes, platform-web, waiting for tree to go green)


[24382](https://github.com/flutter/engine/pull/24382) [canvaskit] fix Path.from (cla: yes, platform-web)


[24447](https://github.com/flutter/engine/pull/24447) [web] Fix right click issue when dragging (cla: yes, platform-web, waiting for tree to go green)


[24572](https://github.com/flutter/engine/pull/24572) [web] Fix placeholder-only paragraphs (cla: yes, platform-web, waiting for tree to go green)


[24651](https://github.com/flutter/engine/pull/24651) Fix exactCullRect computation (cla: yes, platform-web)


[24716](https://github.com/flutter/engine/pull/24716) [web] Fix painting of last placeholder in paragraph (cla: yes, platform-web)


[24719](https://github.com/flutter/engine/pull/24719) [web] Fix pointer events for Wacom pen (cla: yes, platform-web)


[24798](https://github.com/flutter/engine/pull/24798) [web] Fix url updates when using Router (cla: yes, platform-web, waiting for tree to go green)


[24827](https://github.com/flutter/engine/pull/24827) Improve error message when CanvasKit is unable to parse a font (cla: yes, platform-web)


[24828](https://github.com/flutter/engine/pull/24828) [web] Don't set both color and foreground at the same time (cla: yes, platform-web, waiting for tree to go green)


[24876](https://github.com/flutter/engine/pull/24876) [web] Reland: Fix url updates when using Router (cla: yes, platform-web)


[24905](https://github.com/flutter/engine/pull/24905) [web] Reland: Fix painting of last placeholder in paragraph (cla: yes, platform-web, waiting for tree to go green)


[24934](https://github.com/flutter/engine/pull/24934) [web] Add few awaits in history tests (affects: tests, cla: yes, platform-web, waiting for tree to go green)


[24949](https://github.com/flutter/engine/pull/24949) [web] Silence flaky history test (affects: tests, cla: yes, platform-web)


[24957](https://github.com/flutter/engine/pull/24957) [web] Skip the history tests that introduced flakiness (cla: yes, platform-web)


[25080](https://github.com/flutter/engine/pull/25080) [web] Fix handling of ClipOp.none (cla: yes, platform-web)


[25088](https://github.com/flutter/engine/pull/25088) [web] Implement font features in the html renderer (cla: yes, platform-web)


[25126](https://github.com/flutter/engine/pull/25126) [web] Fix few potential issues with DOM/Bitmap rendering (cla: yes, platform-web)


[25206](https://github.com/flutter/engine/pull/25206) [web] More meaningful test for font features (cla: yes, platform-web, waiting for tree to go green)


[25315](https://github.com/flutter/engine/pull/25315) Roll CanvasKit to 0.25.1 (cla: yes, platform-web)


[25367](https://github.com/flutter/engine/pull/25367) [web] Fix framework material text field tests (cla: yes, platform-web)


[25456](https://github.com/flutter/engine/pull/25456) [web] Fix shadermask rendering using CanvasKit (cla: yes, platform-web)


### platform-ios - 31 pull request(s)

[23466](https://github.com/flutter/engine/pull/23466) Hardware keyboard: Web, embedder, and dart:ui (cla: yes, platform-ios, platform-web, waiting for tree to go green)


[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)


[23776](https://github.com/flutter/engine/pull/23776) unhide uitextinput when focused (cla: yes, platform-ios, waiting for tree to go green)


[24101](https://github.com/flutter/engine/pull/24101) Use sampling instead of (deprecated) filter-quality (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24157](https://github.com/flutter/engine/pull/24157) [metal] Darwin unified external metal textures (cla: yes, platform-ios, waiting for tree to go green)


[24223](https://github.com/flutter/engine/pull/24223) Revert "[metal] Darwin unified external metal textures" (cla: yes, platform-ios)


[24244](https://github.com/flutter/engine/pull/24244) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)


[24308](https://github.com/flutter/engine/pull/24308) Fix FlutterPlatformViewSemanticsContainer retain cycle with SemanticsObject (cla: yes, platform-ios, waiting for tree to go green)


[24331](https://github.com/flutter/engine/pull/24331) Revert "Reland "[metal] Darwin unified external metal textures (#2415… (cla: yes, platform-ios, waiting for tree to go green)


[24333](https://github.com/flutter/engine/pull/24333) Always set change type to cancel with `touchesCancelled` on iOS platform view (cla: yes, platform-ios, waiting for tree to go green)


[24350](https://github.com/flutter/engine/pull/24350) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)


[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)


[24503](https://github.com/flutter/engine/pull/24503) iOS: Started initializing the gpu disable sync switch based on the app state. (cla: yes, platform-ios)


[24640](https://github.com/flutter/engine/pull/24640) Enables semantics when voice control is turned on (cla: yes, platform-ios, waiting for tree to go green)


[24644](https://github.com/flutter/engine/pull/24644) Fixed problem where AndroidShellHolder was trashing the ThreadHost in its deconstructor (cla: yes, cp: 1.26, platform-android, platform-ios)


[24768](https://github.com/flutter/engine/pull/24768) fixes reference retaining issue in flutter text input plugin (cla: yes, platform-ios, waiting for tree to go green)


[24831](https://github.com/flutter/engine/pull/24831) fix voice control delete line command does not delete line correctly (cla: yes, platform-ios, waiting for tree to go green)


[24893](https://github.com/flutter/engine/pull/24893) [iOS] Fixes platform view clipped when FlutterView has non-zero offset (cla: yes, platform-ios, waiting for tree to go green)


[24958](https://github.com/flutter/engine/pull/24958) Fixed issue where the gpu disable syncswitch was being overridden after init (cla: yes, platform-ios)


[25036](https://github.com/flutter/engine/pull/25036) Sanitize textInRange inputs to prevent invalid argument exceptions (cla: yes, platform-ios, waiting for tree to go green)


[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)


[25115](https://github.com/flutter/engine/pull/25115) Fixes iOS accessibility can focus wrong content due to rapid animations (cla: yes, platform-ios, waiting for tree to go green)


[25196](https://github.com/flutter/engine/pull/25196) Keep rendering to screen in iOS `inactive` state (cla: yes, platform-ios)


[25226](https://github.com/flutter/engine/pull/25226) Started waiting for the notifications locally before asserting side effects (cla: yes, platform-ios, waiting for tree to go green)


[25248](https://github.com/flutter/engine/pull/25248) Revert "Started waiting for the notifications locally before assertin… (cla: yes, platform-ios)


[25257](https://github.com/flutter/engine/pull/25257) Reland: Started waiting for the notifications locally before asserting side-effects (cla: yes, platform-ios)


[25284](https://github.com/flutter/engine/pull/25284) [ios] [asan] Copy asan runtime dylib when built with "--asan" (cla: yes, platform-ios, waiting for tree to go green)


[25299](https://github.com/flutter/engine/pull/25299) Turn off insecure socket policy configuration in the engine (cla: yes, platform-android, platform-ios)


[25346](https://github.com/flutter/engine/pull/25346) Correct typos throughout the engine/embedder (cla: yes, platform-android, platform-ios, waiting for tree to go green)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


### affects: desktop - 16 pull request(s)

[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)


[23906](https://github.com/flutter/engine/pull/23906) Increase logging in AngleSurfaceManager (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[24186](https://github.com/flutter/engine/pull/24186) Add API to force redraw of flutter view (affects: desktop, cla: yes, needs tests)


[24232](https://github.com/flutter/engine/pull/24232) Use hidden window to process flutter messages (affects: desktop, cla: yes, platform-windows)


[24423](https://github.com/flutter/engine/pull/24423) Add missing header guard, namespace (affects: desktop, affects: engine, affects: text input, cla: yes)


[24438](https://github.com/flutter/engine/pull/24438) Roll buildroot to 47043991a50e1cfda66766009885197a05bb29f1 (affects: desktop, cla: yes, platform-windows)


[24672](https://github.com/flutter/engine/pull/24672) Convert cursor rect to device coordinates on Win32 (affects: desktop, cla: yes, platform-windows)


[24699](https://github.com/flutter/engine/pull/24699) Add RAII wrapper for Win32 IMM context (affects: desktop, affects: engine, cla: yes, platform-windows)


[24770](https://github.com/flutter/engine/pull/24770) Added dependency on CppWinRT for UWP builds (affects: desktop, cla: yes, platform-windows)


[24801](https://github.com/flutter/engine/pull/24801) Update cppwinrt to build 2.0.210304.5 (affects: desktop, cla: yes, platform-windows)


[24964](https://github.com/flutter/engine/pull/24964) fix printing Failed to determine valid GL format (affects: desktop, cla: yes, platform-linux)


[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)


[25193](https://github.com/flutter/engine/pull/25193) Fix Windows external texture interference (affects: desktop, cla: yes, platform-windows)


[25335](https://github.com/flutter/engine/pull/25335) Make EncodableValue::LongValue const (affects: desktop, cla: yes, waiting for tree to go green)


[25379](https://github.com/flutter/engine/pull/25379) Add fallback for GetAbsoluteFilePath in UWP (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[25439](https://github.com/flutter/engine/pull/25439) Fix parameter type in FlutterDesktopEngineCreate (affects: desktop, cla: yes, platform-windows)


### platform-windows - 13 pull request(s)

[23906](https://github.com/flutter/engine/pull/23906) Increase logging in AngleSurfaceManager (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24232](https://github.com/flutter/engine/pull/24232) Use hidden window to process flutter messages (affects: desktop, cla: yes, platform-windows)


[24438](https://github.com/flutter/engine/pull/24438) Roll buildroot to 47043991a50e1cfda66766009885197a05bb29f1 (affects: desktop, cla: yes, platform-windows)


[24672](https://github.com/flutter/engine/pull/24672) Convert cursor rect to device coordinates on Win32 (affects: desktop, cla: yes, platform-windows)


[24699](https://github.com/flutter/engine/pull/24699) Add RAII wrapper for Win32 IMM context (affects: desktop, affects: engine, cla: yes, platform-windows)


[24770](https://github.com/flutter/engine/pull/24770) Added dependency on CppWinRT for UWP builds (affects: desktop, cla: yes, platform-windows)


[24801](https://github.com/flutter/engine/pull/24801) Update cppwinrt to build 2.0.210304.5 (affects: desktop, cla: yes, platform-windows)


[25193](https://github.com/flutter/engine/pull/25193) Fix Windows external texture interference (affects: desktop, cla: yes, platform-windows)


[25319](https://github.com/flutter/engine/pull/25319) Windows: Revert https://github.com/flutter/engine/pull/24428 (Work in progress (WIP), cla: yes, platform-windows)


[25349](https://github.com/flutter/engine/pull/25349) Fix texture corruption on Windows (bug, cla: yes, platform-windows)


[25379](https://github.com/flutter/engine/pull/25379) Add fallback for GetAbsoluteFilePath in UWP (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)


[25439](https://github.com/flutter/engine/pull/25439) Fix parameter type in FlutterDesktopEngineCreate (affects: desktop, cla: yes, platform-windows)


### affects: engine - 4 pull request(s)

[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24423](https://github.com/flutter/engine/pull/24423) Add missing header guard, namespace (affects: desktop, affects: engine, affects: text input, cla: yes)


[24699](https://github.com/flutter/engine/pull/24699) Add RAII wrapper for Win32 IMM context (affects: desktop, affects: engine, cla: yes, platform-windows)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


### embedder - 4 pull request(s)

[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


[25435](https://github.com/flutter/engine/pull/25435) Allow embedders to set a custom log tag (cla: yes, embedder)


[25437](https://github.com/flutter/engine/pull/25437) Add documentation to embedder locale callback (cla: yes, embedder)


### needs tests - 4 pull request(s)

[23573](https://github.com/flutter/engine/pull/23573) Windows: Add CoreWindow implementation of FlutterWindowsView (Flutter#70205) (cla: yes, needs tests)


[24186](https://github.com/flutter/engine/pull/24186) Add API to force redraw of flutter view (affects: desktop, cla: yes, needs tests)


[24698](https://github.com/flutter/engine/pull/24698) Windows UWP: Add support for emulated mouse cursor for targets such as XBOX (cla: yes, needs tests)


[25369](https://github.com/flutter/engine/pull/25369) Call CreateRenderSurface() after setting the Engine for a View on UWP (cla: yes, needs tests)


### platform-fuchsia - 4 pull request(s)

[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)


[24645](https://github.com/flutter/engine/pull/24645) fuchsia: Correct PlatformView scale/transform (cla: yes, platform-fuchsia)


[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


### affects: text input - 3 pull request(s)

[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)


[24214](https://github.com/flutter/engine/pull/24214) [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)


[24423](https://github.com/flutter/engine/pull/24423) Add missing header guard, namespace (affects: desktop, affects: engine, affects: text input, cla: yes)


### platform-macos - 3 pull request(s)

[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)


[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)


### affects: tests - 2 pull request(s)

[24934](https://github.com/flutter/engine/pull/24934) [web] Add few awaits in history tests (affects: tests, cla: yes, platform-web, waiting for tree to go green)


[24949](https://github.com/flutter/engine/pull/24949) [web] Silence flaky history test (affects: tests, cla: yes, platform-web)


### cp: 1.26 - 2 pull request(s)

[23931](https://github.com/flutter/engine/pull/23931) Ensures that hit testing only returns focusable nodes. (cla: yes, cp: 1.26, waiting for tree to go green)


[24644](https://github.com/flutter/engine/pull/24644) Fixed problem where AndroidShellHolder was trashing the ThreadHost in its deconstructor (cla: yes, cp: 1.26, platform-android, platform-ios)


### platform-linux - 2 pull request(s)

[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)


[24964](https://github.com/flutter/engine/pull/24964) fix printing Failed to determine valid GL format (affects: desktop, cla: yes, platform-linux)


### tech-debt - 2 pull request(s)

[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)


[25403](https://github.com/flutter/engine/pull/25403) Eliminate error message for missing CMAP table (cla: yes, tech-debt)


### Work in progress (WIP) - 1 pull request(s)

[25319](https://github.com/flutter/engine/pull/25319) Windows: Revert https://github.com/flutter/engine/pull/24428 (Work in progress (WIP), cla: yes, platform-windows)


### bug - 1 pull request(s)

[25349](https://github.com/flutter/engine/pull/25349) Fix texture corruption on Windows (bug, cla: yes, platform-windows)


### crash - 1 pull request(s)

[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)



## Merged PRs by labels for `flutter/plugins`




### cla: yes - 274 pull request(s)

[2031](https://github.com/flutter/plugins/pull/2031) [url_launcher] Added a note to the README (cla: yes, in review, p: url_launcher)


[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)


[2480](https://github.com/flutter/plugins/pull/2480) [video_player] : Flutter's video plugin can cause crashes after a closing a flutter vi… (cla: yes, p: video_player)


[2606](https://github.com/flutter/plugins/pull/2606) Updated README.md typo (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2822](https://github.com/flutter/plugins/pull/2822) [in_app_purchase] Add support for InApp subscription upgrade/downgrade (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[2835](https://github.com/flutter/plugins/pull/2835) Fix typo in image_picker_for_web README.md (cla: yes, p: image_picker, platform-web)


[2846](https://github.com/flutter/plugins/pull/2846) [in_app_purchase] Typos in comments (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2858](https://github.com/flutter/plugins/pull/2858) [url_launcher] Update description in pubspec.yaml (cla: yes, p: url_launcher)


[2983](https://github.com/flutter/plugins/pull/2983) [local_auth] Unnecessary reassignment in example removed (cla: yes, p: local_auth, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3234](https://github.com/flutter/plugins/pull/3234) [wifi_info_flutter] Check Permissions in Android O or higher (cla: yes, p: wifi_info_flutter, platform-android)


[3252](https://github.com/flutter/plugins/pull/3252) [url_launcher] Update readme for URL schemes on iOS (cla: yes, p: url_launcher, waiting for tree to go green)


[3274](https://github.com/flutter/plugins/pull/3274) [in_app_purchase] presentCodeRedemptionSheet (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)


[3300](https://github.com/flutter/plugins/pull/3300) [share] Update README.md (cla: yes, p: share, submit queue)


[3305](https://github.com/flutter/plugins/pull/3305) [quick_actions] Update "eponymous concept" link. (cla: yes, p: quick_actions)


[3330](https://github.com/flutter/plugins/pull/3330) [path_provider_linux] Migrate to null safety (cla: yes, nnbd, p: path_provider, platform-linux)


[3333](https://github.com/flutter/plugins/pull/3333) [url_launcher] Fix PlatformException introduced in nnbd release (cla: yes, nnbd, p: url_launcher)


[3381](https://github.com/flutter/plugins/pull/3381) [ios_platform_images] Migrate to null safety (cla: yes, nnbd, p: ios_platform_images)


[3398](https://github.com/flutter/plugins/pull/3398) [package_info] Migrate to null safety (cla: yes, nnbd, p: package_info)


[3421](https://github.com/flutter/plugins/pull/3421) [quick_actions] Migrate to null safety (cla: yes, nnbd, p: quick_actions)


[3423](https://github.com/flutter/plugins/pull/3423) [sensors] Migrate to null safety (cla: yes, nnbd, p: sensors)


[3424](https://github.com/flutter/plugins/pull/3424) [wifi_info_flutter] Migrate the platform interface to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3425](https://github.com/flutter/plugins/pull/3425) [wifi_info_flutter] Migrate to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)


[3438](https://github.com/flutter/plugins/pull/3438) Clean up CODEOWNERS (cla: yes)


[3451](https://github.com/flutter/plugins/pull/3451) [file_selector_platform_interface]: Verify that extensions don't have leading dots. (cla: yes, p: file_selector, waiting for tree to go green)


[3452](https://github.com/flutter/plugins/pull/3452) [cross_file] Migrate to null-safety. (cla: yes, p: cross_file)


[3458](https://github.com/flutter/plugins/pull/3458) [camera] Clockwise rotation of focus point in android (cla: yes, p: camera, platform-android)


[3460](https://github.com/flutter/plugins/pull/3460) Migrate path_provider to null safety. (cla: yes, nnbd, p: path_provider)


[3461](https://github.com/flutter/plugins/pull/3461) [ci][image_picker][webviews_flutter] enable Xcode 12  (cla: yes, p: image_picker, p: webview_flutter, waiting for tree to go green)


[3466](https://github.com/flutter/plugins/pull/3466) Migrate shared_preferences_platform_interfaces to null safety (cla: yes, p: shared_preferences)


[3467](https://github.com/flutter/plugins/pull/3467) [image_picker_platform_interface] fix test asset file location (cla: yes, p: cross_file, p: image_picker)


[3468](https://github.com/flutter/plugins/pull/3468) Revert "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)


[3469](https://github.com/flutter/plugins/pull/3469) Reland "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)


[3470](https://github.com/flutter/plugins/pull/3470) [ci] fix ci failure on ios builds (cla: yes)


[3472](https://github.com/flutter/plugins/pull/3472) [camera] Fix example reference in camera's doc (cla: yes, p: camera)


[3473](https://github.com/flutter/plugins/pull/3473) [local_auth] Fix incorrect switch fallthrough (cla: yes, p: local_auth)


[3475](https://github.com/flutter/plugins/pull/3475) [url_launcher] Update result to `True` when the url was loaded successfully. (cla: yes, p: url_launcher, platform-ios)


[3476](https://github.com/flutter/plugins/pull/3476) [url_launcher_web] Fix Link misalignment issue (cla: yes, p: url_launcher)


[3478](https://github.com/flutter/plugins/pull/3478) [package_info] Register IntegrationTestPlugin in the example app. (cla: yes, p: package_info)


[3480](https://github.com/flutter/plugins/pull/3480) [integration_test] Fix tests from changes to `flutter test` machine output (cla: yes, p: integration_test)


[3481](https://github.com/flutter/plugins/pull/3481) [shared_preferences] Removed deprecated AsyncTask API (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3484](https://github.com/flutter/plugins/pull/3484) Remove amirh from CODEOWNERS (cla: yes, waiting for tree to go green)


[3485](https://github.com/flutter/plugins/pull/3485) [path_provider_windows] Resolve FFI stabilization changes (cla: yes, p: path_provider)


[3487](https://github.com/flutter/plugins/pull/3487) Automatically add platform labels (cla: yes)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3491](https://github.com/flutter/plugins/pull/3491) Remove Dart stubs from macOS plugins (cla: yes, p: connectivity, p: path_provider)


[3492](https://github.com/flutter/plugins/pull/3492) [image_picker_platform_interface] migrate to nnbd  (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3493](https://github.com/flutter/plugins/pull/3493) Add plugin issue query to README (cla: yes, waiting for tree to go green)


[3494](https://github.com/flutter/plugins/pull/3494) [in_app_purchases] Remove TypeMatcher reference (cla: yes, p: in_app_purchase)


[3495](https://github.com/flutter/plugins/pull/3495) Remove cyanglaz from CODEOWNER: google_sign_in, connectivity, package_info, video_player (cla: yes, waiting for tree to go green)


[3496](https://github.com/flutter/plugins/pull/3496) [camera] Revert compileSdkVersion back to 29 (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3497](https://github.com/flutter/plugins/pull/3497) [camera_platform_interface] Migrate to null safety (cla: yes, nnbd, p: camera)


[3498](https://github.com/flutter/plugins/pull/3498) [path_provider] Update macOS for NNBD (cla: yes, nnbd, p: path_provider, platform-macos)


[3499](https://github.com/flutter/plugins/pull/3499) [android_alarm_manager] Migrated android_alarm_manager to support null safety #75233 (cla: yes, nnbd, p: android_alarm_manager)


[3500](https://github.com/flutter/plugins/pull/3500) [google_maps_flutter_platform_interface ]fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3501](https://github.com/flutter/plugins/pull/3501) Merge upcoming camera updates (cla: yes, p: camera)


[3502](https://github.com/flutter/plugins/pull/3502) Run pub global activate before pub global run (cla: yes)


[3503](https://github.com/flutter/plugins/pull/3503) [camera] Removed obsolete example folder from camera root (cla: yes, p: camera, platform-android)


[3505](https://github.com/flutter/plugins/pull/3505) [shared_preferences] Update macOS for NNBD (cla: yes, nnbd, p: shared_preferences, platform-macos)


[3506](https://github.com/flutter/plugins/pull/3506) Run activate before run (cla: yes)


[3507](https://github.com/flutter/plugins/pull/3507) [video_player] Update video_player_platform_interface to latest pigeon (cla: yes, p: video_player)


[3509](https://github.com/flutter/plugins/pull/3509) [file_selector_platform_interface] File selector nnbd (cla: yes, nnbd, p: file_selector, platform-web)


[3511](https://github.com/flutter/plugins/pull/3511) Add a note about Plus plugins to CONTRIBUTING.md (cla: yes)


[3512](https://github.com/flutter/plugins/pull/3512) [google_maps_flutter] fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3513](https://github.com/flutter/plugins/pull/3513) Update to ffi 0.3.0-nullsafety.1 (cla: yes, p: path_provider, platform-windows)


[3515](https://github.com/flutter/plugins/pull/3515) Remove stray dependency (cla: yes, p: shared_preferences, platform-windows)


[3516](https://github.com/flutter/plugins/pull/3516) [shared_preferences_windows]-Migrate to null safety (cla: yes, nnbd, p: shared_preferences, platform-windows)


[3518](https://github.com/flutter/plugins/pull/3518) [camera_platform_interface] Added stopRecordingVideo (cla: yes, p: camera)


[3521](https://github.com/flutter/plugins/pull/3521) Add section about how to use Material components in an app using WebView (cla: yes, p: webview_flutter)


[3522](https://github.com/flutter/plugins/pull/3522) [url_launcher_web] Migrate to null-safety (cla: yes, nnbd, p: url_launcher, platform-web)


[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)


[3524](https://github.com/flutter/plugins/pull/3524) [image_picker] Migrate to null-safety (cla: yes, nnbd, p: image_picker)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3527](https://github.com/flutter/plugins/pull/3527) Add plugin tools as a git submodule and depend on it directly (cla: yes)


[3528](https://github.com/flutter/plugins/pull/3528) [file_selector_web] Fix typo in pubspec. (cla: yes, p: file_selector, platform-web)


[3530](https://github.com/flutter/plugins/pull/3530) [camera_platform_interface] Migrate to null safety (cla: yes, p: camera)


[3532](https://github.com/flutter/plugins/pull/3532) Add post merge labeler (cla: yes)


[3533](https://github.com/flutter/plugins/pull/3533) [camera] NNBD migration of the camera plugin (cla: yes, p: camera, platform-ios)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3535](https://github.com/flutter/plugins/pull/3535) [image_picker] Migrate image_picker_web to null-safety (cla: yes, p: image_picker, platform-web)


[3536](https://github.com/flutter/plugins/pull/3536) [video_player] Update video_player_web to point to new video_player_interface (cla: yes, p: video_player, platform-web)


[3537](https://github.com/flutter/plugins/pull/3537) [camera] Fixes crash on takePicture() (cla: yes, p: camera, platform-android)


[3538](https://github.com/flutter/plugins/pull/3538) Enable CI tests on beta (cla: yes)


[3539](https://github.com/flutter/plugins/pull/3539) [google_maps_flutter] Migrate platform interface to null safety (cla: yes, p: google_maps_flutter)


[3540](https://github.com/flutter/plugins/pull/3540) Bump ffi dependencies (cla: yes, p: path_provider, platform-windows)


[3541](https://github.com/flutter/plugins/pull/3541) [path_provider] Update Windows implementation version (cla: yes, p: path_provider)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3543](https://github.com/flutter/plugins/pull/3543) [plugin_platform_interface] Migrate  to v2 stable, null-safe (cla: yes, nnbd, p: plugin_platform_interface)


[3544](https://github.com/flutter/plugins/pull/3544) Move plugin tools code (cla: yes)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3546](https://github.com/flutter/plugins/pull/3546) [video_player] Update video_player readme to change sample video to https (cla: yes, documentation, p: video_player)


[3547](https://github.com/flutter/plugins/pull/3547) [google_maps_flutter] Fix CameraPosition regression (cla: yes, p: google_maps_flutter)


[3548](https://github.com/flutter/plugins/pull/3548) [google_maps_flutter] Migrate to NNBD (cla: yes, nnbd, p: google_maps_flutter)


[3550](https://github.com/flutter/plugins/pull/3550) [file_selector_web] Migrated to null-safety (cla: yes, nnbd, p: file_selector, platform-web)


[3552](https://github.com/flutter/plugins/pull/3552) Fix the build-all exclusion list (cla: yes)


[3554](https://github.com/flutter/plugins/pull/3554) [file_selector_web] update documentation #76067 (cla: yes, p: file_selector, platform-web)


[3555](https://github.com/flutter/plugins/pull/3555) [in_app_purchase]  Migrate to NNBD (cla: yes, nnbd, p: in_app_purchase, platform-ios)


[3556](https://github.com/flutter/plugins/pull/3556) Publish check (cla: yes)


[3557](https://github.com/flutter/plugins/pull/3557) [url_launcher] Re-endorse null-safe web implementation. (cla: yes, nnbd, p: url_launcher)


[3558](https://github.com/flutter/plugins/pull/3558) [camera] Added timeout to Android pre-capture sequence (cla: yes, p: camera, platform-android)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3560](https://github.com/flutter/plugins/pull/3560) Publish check ignores prerelease sdk (cla: yes)


[3561](https://github.com/flutter/plugins/pull/3561) [video_player] Ignore setting mixWithOthers in web (cla: yes, p: video_player, platform-web)


[3562](https://github.com/flutter/plugins/pull/3562) [camera] Solves delay when using the zoom feature on iOS. (cla: yes, p: camera, platform-ios)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3565](https://github.com/flutter/plugins/pull/3565) [shared_preferences] fix crash when list type is dynaimc (cla: yes, nnbd, p: shared_preferences, waiting for tree to go green)


[3566](https://github.com/flutter/plugins/pull/3566) [image_picker_for_web] Add doc comments to point out that some arguments aren't supported on the web (cla: yes, p: image_picker, platform-web)


[3568](https://github.com/flutter/plugins/pull/3568) [path_provider] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: path_provider)


[3569](https://github.com/flutter/plugins/pull/3569) [flutter_plugin_android_lifecycle] Bump version for NNBD stable (cla: yes, nnbd, p: flutter_plugin_android_lifecycle)


[3570](https://github.com/flutter/plugins/pull/3570) [url_launcher] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: url_launcher)


[3571](https://github.com/flutter/plugins/pull/3571) [package_info] Bump version for NNBD stable (cla: yes, nnbd, p: package_info, platform-macos)


[3573](https://github.com/flutter/plugins/pull/3573) [image_picker_platform_interface] Bump NNBD version to stable (cla: yes, nnbd, p: image_picker)


[3574](https://github.com/flutter/plugins/pull/3574) [video_player_web] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, platform-web)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3576](https://github.com/flutter/plugins/pull/3576) [flutter_plugin_android_lifecycle-sdk] Update Flutter SDK constraint (cla: yes, p: flutter_plugin_android_lifecycle, waiting for tree to go green)


[3578](https://github.com/flutter/plugins/pull/3578) [video_player_platform_interface] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, waiting for tree to go green)


[3579](https://github.com/flutter/plugins/pull/3579) [image_picker] NNBD stable (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3580](https://github.com/flutter/plugins/pull/3580) [image_picker] use nnbd version of deps to resolve ci failure (cla: yes, nnbd, p: image_picker)


[3582](https://github.com/flutter/plugins/pull/3582) [path_provider] Update to stable NNBD (cla: yes, nnbd, p: path_provider)


[3583](https://github.com/flutter/plugins/pull/3583) [url_launcher] Fix SDK copypasta in platform interface (cla: yes, nnbd, p: url_launcher)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3585](https://github.com/flutter/plugins/pull/3585) [connectivity_platform_interface] nnbd stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3586](https://github.com/flutter/plugins/pull/3586) [shared_preferences] Bump version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3587](https://github.com/flutter/plugins/pull/3587) [battery] Bump platform version to NNBD stable (cla: yes, nnbd, p: battery)


[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)


[3589](https://github.com/flutter/plugins/pull/3589) [sensors] Update to NNBD stable (cla: yes, nnbd, p: sensors)


[3590](https://github.com/flutter/plugins/pull/3590) [google_maps_flutter] fixed a small bug in example app. (cla: yes, p: google_maps_flutter)


[3591](https://github.com/flutter/plugins/pull/3591) [camera] Fix iOS rotation issue (cla: yes, p: camera, platform-ios, waiting for tree to go green)


[3592](https://github.com/flutter/plugins/pull/3592) [camera] Fix example from README.md (cla: yes, p: camera, waiting for tree to go green)


[3593](https://github.com/flutter/plugins/pull/3593) [cross_file] Stable null safety release (cla: yes, nnbd, p: cross_file)


[3594](https://github.com/flutter/plugins/pull/3594) [battery] Bump version for NNBD stable (cla: yes, nnbd, p: battery)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3596](https://github.com/flutter/plugins/pull/3596) [connectivity] null safety stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3597](https://github.com/flutter/plugins/pull/3597) [device_info_platform_interface] null safety stable release (cla: yes, nnbd, p: device_info)


[3598](https://github.com/flutter/plugins/pull/3598) [google_maps_flutter] Bump platform interface version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter)


[3599](https://github.com/flutter/plugins/pull/3599) [connectivity_macos] fix version (cla: yes, nnbd, p: connectivity, platform-macos)


[3600](https://github.com/flutter/plugins/pull/3600) [share] Bump version for NNBD stable (cla: yes, nnbd, p: share)


[3601](https://github.com/flutter/plugins/pull/3601) [android_intent] Bump version for NNBD stable (cla: yes, nnbd, p: android_intent)


[3602](https://github.com/flutter/plugins/pull/3602) [shared_preferences] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3603](https://github.com/flutter/plugins/pull/3603) [url_launcher] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: url_launcher)


[3604](https://github.com/flutter/plugins/pull/3604) [connectivity_macos] fix flutter version constraint (cla: yes, p: connectivity, platform-macos)


[3605](https://github.com/flutter/plugins/pull/3605) [file_selector_platform_interface] null safety stable release (cla: yes, nnbd, p: file_selector)


[3606](https://github.com/flutter/plugins/pull/3606) Move plugin tool tests over (cla: yes)


[3607](https://github.com/flutter/plugins/pull/3607) [android_intent] Fix Flutter SDK version (cla: yes, nnbd, p: android_intent)


[3608](https://github.com/flutter/plugins/pull/3608) [android_alarm_manager] Bump version for NNBD stable (cla: yes, nnbd, p: android_alarm_manager)


[3609](https://github.com/flutter/plugins/pull/3609) [device_info_platform_interface] handle null value from method channel (cla: yes, nnbd, p: device_info)


[3610](https://github.com/flutter/plugins/pull/3610) [camera_platform_interface] Stable null safety release. (cla: yes, nnbd, p: camera)


[3614](https://github.com/flutter/plugins/pull/3614) [espresso] Update SDK requirement for null-safety (cla: yes, nnbd, p: espresso, waiting for tree to go green)


[3615](https://github.com/flutter/plugins/pull/3615) [local_auth] Bump version for NNBD stable (cla: yes, nnbd, p: local_auth)


[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)


[3617](https://github.com/flutter/plugins/pull/3617) [google_sign_in] Bump platform interface version for NNBD stable (cla: yes, p: google_sign_in)


[3618](https://github.com/flutter/plugins/pull/3618) [quick_action] null safety stable release (cla: yes, p: quick_actions, waiting for tree to go green)


[3619](https://github.com/flutter/plugins/pull/3619) [webview_flutter] null safety stable release (cla: yes, p: webview_flutter)


[3620](https://github.com/flutter/plugins/pull/3620) [wifi_info_flutter_platform_interface] null safety stable release (cla: yes, nnbd, p: wifi_info_flutter)


[3621](https://github.com/flutter/plugins/pull/3621) [quick_action] fix delegate methods not called on iOS (cla: yes, p: quick_actions, platform-ios, waiting for tree to go green)


[3622](https://github.com/flutter/plugins/pull/3622) [google_sign_in_web] Ignore analyzer checks in generated files. (cla: yes, p: google_sign_in, platform-web)


[3623](https://github.com/flutter/plugins/pull/3623) [google_maps_flutter] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter, waiting for tree to go green)


[3624](https://github.com/flutter/plugins/pull/3624) [video_player] Bump app-facing version for NNBD stable (cla: yes, p: video_player)


[3625](https://github.com/flutter/plugins/pull/3625) [google_maps_flutter] embedded_views_preview not required since v1.0.0 (cla: yes, p: google_maps_flutter, platform-ios)


[3626](https://github.com/flutter/plugins/pull/3626) [device_info] null safety stable  (cla: yes, nnbd, p: device_info)


[3627](https://github.com/flutter/plugins/pull/3627) [wifi_info_flutter] null safety stable (cla: yes, nnbd, p: wifi_info_flutter)


[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)


[3629](https://github.com/flutter/plugins/pull/3629) [cross_file] Fix base class nullability (cla: yes, p: cross_file)


[3630](https://github.com/flutter/plugins/pull/3630) [file_selector] Return a non-null value from getSavePath on web (cla: yes, p: file_selector, platform-web, waiting for tree to go green)


[3631](https://github.com/flutter/plugins/pull/3631) [file_selector] Migrate to null safety (cla: yes, nnbd, p: file_selector)


[3632](https://github.com/flutter/plugins/pull/3632) set ci runs on master and enable integration test on android alarm manager (cla: yes, p: android_alarm_manager)


[3633](https://github.com/flutter/plugins/pull/3633) Make executor an instance property (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3634](https://github.com/flutter/plugins/pull/3634) Fix Cirrus script for firebase testlab tests (cla: yes)


[3635](https://github.com/flutter/plugins/pull/3635) [image_picker_for_web] Bump version for NNBD stable (cla: yes, p: image_picker, platform-web, waiting for tree to go green)


[3636](https://github.com/flutter/plugins/pull/3636) [in_app_purchase] migrate playing billing library to v3 (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3637](https://github.com/flutter/plugins/pull/3637) [google_sign_in] Bump app-facing version for NNBD stable (cla: yes, p: google_sign_in)


[3639](https://github.com/flutter/plugins/pull/3639) [shared_preferences] Don't create additional Handler when method channel is called. (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)


[3641](https://github.com/flutter/plugins/pull/3641) [camera] Stable release for null safety. (cla: yes, nnbd, p: camera)


[3642](https://github.com/flutter/plugins/pull/3642) [extension_google_sign_in_as_googleapis_auth] Migrate to null safety (cla: yes, p: google_sign_in)


[3643](https://github.com/flutter/plugins/pull/3643) [file_selector] Endorse web (cla: yes, p: file_selector)


[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3645](https://github.com/flutter/plugins/pull/3645) [connectivity] migrate unit tests to null safety (cla: yes, nnbd, p: connectivity)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3647](https://github.com/flutter/plugins/pull/3647) Update pull_request_label.yml to make actions pointing to refs (cla: yes)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3652](https://github.com/flutter/plugins/pull/3652) [connectivity_for_web] Migration to null-safety. (cla: yes, p: connectivity, platform-web, waiting for tree to go green)


[3653](https://github.com/flutter/plugins/pull/3653) Adopt Xcode 12 for podspec lints (cla: yes)


[3654](https://github.com/flutter/plugins/pull/3654) [in_app_purchase] fix plugin version (cla: yes, p: in_app_purchase)


[3655](https://github.com/flutter/plugins/pull/3655) Bring HTML inputs into view automatically (cla: yes, p: webview_flutter, platform-android)


[3657](https://github.com/flutter/plugins/pull/3657) [url_launcher] Migrate unit tests to NNBD (cla: yes, p: url_launcher)


[3658](https://github.com/flutter/plugins/pull/3658) [device_info] Enable NNBD for unit test (cla: yes, p: device_info)


[3659](https://github.com/flutter/plugins/pull/3659) [android_intent] move unit test to nullsafety (cla: yes, p: android_intent, waiting for tree to go green)


[3660](https://github.com/flutter/plugins/pull/3660) [share] Migrate unit tests to null-safety. (cla: yes, p: share, waiting for tree to go green)


[3661](https://github.com/flutter/plugins/pull/3661) Remove unused plugin (integration_test_macos) (cla: yes, p: integration_test, platform-macos, waiting for tree to go green)


[3662](https://github.com/flutter/plugins/pull/3662) [google_maps_flutter_web] update min flutter sdk version to 1.20.0 (cla: yes, p: google_maps_flutter, platform-web, waiting for tree to go green)


[3663](https://github.com/flutter/plugins/pull/3663) [image_picker] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: image_picker, platform-ios)


[3664](https://github.com/flutter/plugins/pull/3664) [webview_flutter] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: webview_flutter, platform-ios)


[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)


[3666](https://github.com/flutter/plugins/pull/3666) Reorder the checkboxes in the PR template (cla: yes)


[3667](https://github.com/flutter/plugins/pull/3667) Run static analyzer during xctest (cla: yes)


[3668](https://github.com/flutter/plugins/pull/3668) [video_player] fixed misleading size and aspect ratio documentation (cla: yes, p: video_player, waiting for tree to go green)


[3669](https://github.com/flutter/plugins/pull/3669) [Video_Player] Remove the deprecated API reference. (cla: yes, p: video_player, platform-android, waiting for tree to go green)


[3671](https://github.com/flutter/plugins/pull/3671) [video_player] add http headers (cla: yes, p: video_player, platform-android, platform-ios)


[3672](https://github.com/flutter/plugins/pull/3672) [path_provider] Make a 0.0.5 for Dart 2.12 compat (cla: yes, p: path_provider, platform-windows)


[3673](https://github.com/flutter/plugins/pull/3673) [google_maps_flutter_web] Make google_maps_flutter_web work with latest plugins  (cla: yes, p: google_maps_flutter, platform-web)


[3674](https://github.com/flutter/plugins/pull/3674) Update CI config for Flutter 2 (cla: yes, p: wifi_info_flutter, platform-ios)


[3675](https://github.com/flutter/plugins/pull/3675) [google_maps_flutter_web] Move integration tests to example. (cla: yes, p: google_maps_flutter, platform-web)


[3676](https://github.com/flutter/plugins/pull/3676) [image_picker] fix flutter/flutter#71927 (cla: yes, p: image_picker, platform-ios, waiting for tree to go green)


[3678](https://github.com/flutter/plugins/pull/3678) [tool] Improve check version ci so that it enforces the version in CHANGELOG and pubspec matches. (cla: yes, waiting for tree to go green)


[3679](https://github.com/flutter/plugins/pull/3679) [google_maps_flutter_web] Downgrade mockito in example app. (cla: yes, p: google_maps_flutter, platform-web)


[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)


[3684](https://github.com/flutter/plugins/pull/3684) [shared_preferences] Fix concurrent modification of the shared preferences on Android (cla: yes, p: shared_preferences, platform-android)


[3685](https://github.com/flutter/plugins/pull/3685) [image_picker] Implemented 2860 and added Unit Test to test functionality (cla: yes, p: image_picker, platform-android, waiting for tree to go green)


[3686](https://github.com/flutter/plugins/pull/3686) [google_sign_in] Updates google_sign_in_platform_interfaces adding parametrized `clientId` (cla: yes, p: google_sign_in)


[3689](https://github.com/flutter/plugins/pull/3689) [extension_google_sign_in_as_googleapis_auth] Update import (cla: yes, p: google_sign_in, waiting for tree to go green)


[3690](https://github.com/flutter/plugins/pull/3690) [google_sign_in] fix test (cla: yes, p: google_sign_in)


[3692](https://github.com/flutter/plugins/pull/3692) Skip pod lint tests (cla: yes)


[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)


[3697](https://github.com/flutter/plugins/pull/3697) Streamline CI setup, and reenable macOS credits (cla: yes)


[3698](https://github.com/flutter/plugins/pull/3698) [cross_file] Delete. (cla: yes, p: cross_file)


[3700](https://github.com/flutter/plugins/pull/3700) Skip flutter upgrade for pod linting Cirrus task (cla: yes)


[3702](https://github.com/flutter/plugins/pull/3702) [video_player_platform_interface] add http headers (cla: yes, p: video_player)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3705](https://github.com/flutter/plugins/pull/3705) [shared_preferences] Fix missing declaration of windows' default_package (cla: yes, p: shared_preferences)


[3708](https://github.com/flutter/plugins/pull/3708) [connectivity] re-endorse connectivity_for_web (cla: yes, p: connectivity)


[3711](https://github.com/flutter/plugins/pull/3711) [ci] Add libgcrypt to Docker image. (cla: yes)


[3713](https://github.com/flutter/plugins/pull/3713) [video_player]Update README.me (cla: yes, p: video_player, waiting for tree to go green)


[3717](https://github.com/flutter/plugins/pull/3717) [image_picker] endorse image_picker_for_web in image_picker plugin (cla: yes, p: image_picker)


[3718](https://github.com/flutter/plugins/pull/3718) [google_maps_flutter_platform_interface] Mark constructors as const for ids (cla: yes, p: google_maps_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3726](https://github.com/flutter/plugins/pull/3726) [google_maps_flutter_web] Migrate to null-safety. (cla: yes, p: google_maps_flutter, platform-web)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3731](https://github.com/flutter/plugins/pull/3731) [in_app_purchase] improve readme (cla: yes, p: in_app_purchase, waiting for tree to go green)


[3732](https://github.com/flutter/plugins/pull/3732) [in_app_purchase] moved android iap unit tests (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3733](https://github.com/flutter/plugins/pull/3733) Use flutter gcp project for linux tasks. (cla: yes)


[3734](https://github.com/flutter/plugins/pull/3734) [quick_actions] 1/3 Moved quickactions to a subfolder for federated architecture (cla: yes, p: quick_actions, platform-android, platform-ios)


[3735](https://github.com/flutter/plugins/pull/3735) [quick_actions] 2/3 Quick actions federated platform interface (cla: yes, p: quick_actions, platform-android, platform-ios)


[3736](https://github.com/flutter/plugins/pull/3736) [quick_actions] 3/3 Quick actions federated migration (cla: yes, p: quick_actions, waiting for tree to go green)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3738](https://github.com/flutter/plugins/pull/3738) Enable web integration tests in CI (cla: yes, waiting for tree to go green)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3741](https://github.com/flutter/plugins/pull/3741) [quick_actions_platform_interface] Update license file (cla: yes, p: quick_actions)


[3742](https://github.com/flutter/plugins/pull/3742) [flutter_plugin_tools] Also look for Java tests in plugin path (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)


[3745](https://github.com/flutter/plugins/pull/3745) [quick_actions] example fix (cla: yes, p: quick_actions, waiting for tree to go green)


[3746](https://github.com/flutter/plugins/pull/3746) Make sure androidx.lifecycle classes aren't R8'ed away when using flutter_plugin_android_lifecycle (cla: yes, p: flutter_plugin_android_lifecycle, platform-android)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3748](https://github.com/flutter/plugins/pull/3748) [ci] Do not use empty exclude directories in analyze_command. (cla: yes)


[3749](https://github.com/flutter/plugins/pull/3749) [in_app_purchase] Fixed some minor spelling mistakes in README (cla: yes, p: in_app_purchase)


[3750](https://github.com/flutter/plugins/pull/3750) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)


[3751](https://github.com/flutter/plugins/pull/3751) Revert "[in_app_purchase] Fix error message when trying to consume purchase on iOS" (cla: yes, p: in_app_purchase)


[3752](https://github.com/flutter/plugins/pull/3752) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)


[3753](https://github.com/flutter/plugins/pull/3753) [in_app_purchase] Update instructions on setting up example App (cla: yes, p: in_app_purchase)


[3754](https://github.com/flutter/plugins/pull/3754) [google_maps_flutter] Fix handling of non-nullable invokeMethod return types (cla: yes, p: google_maps_flutter)


[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3756](https://github.com/flutter/plugins/pull/3756) Drop redundant question marks used with dynamic. (cla: yes, p: google_sign_in, p: in_app_purchase, platform-web)


[3757](https://github.com/flutter/plugins/pull/3757) Drop redundant ? for dynamic (cla: yes, p: google_sign_in, platform-web)


[3760](https://github.com/flutter/plugins/pull/3760) Add tests for publish check tool command (cla: yes)


[3762](https://github.com/flutter/plugins/pull/3762) Capitalise Platform class in README (cla: yes, p: android_intent)


[3765](https://github.com/flutter/plugins/pull/3765) [webview_flutter] Fix scroll bar position for Android non-hybrid WebViews (cla: yes, p: webview_flutter)


[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)


[3768](https://github.com/flutter/plugins/pull/3768) [google_maps_flutter] Fix NNBD migration mistake in example (cla: yes, p: google_maps_flutter)


[3769](https://github.com/flutter/plugins/pull/3769) let google_maps_flutter_web version solve for older mockito (cla: yes, p: google_maps_flutter, platform-web)


[3771](https://github.com/flutter/plugins/pull/3771) [google_maps_flutter] Fix TileOverlay cloning (cla: yes, p: google_maps_flutter)


[3772](https://github.com/flutter/plugins/pull/3772) [in_app_purchase] Configured example app to use StoreKit Testing on iOS 14 (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3773](https://github.com/flutter/plugins/pull/3773) Update build-all test for null-safe template (cla: yes)


[3777](https://github.com/flutter/plugins/pull/3777) Switch script/tools over to the new analysis options (cla: yes)


[3778](https://github.com/flutter/plugins/pull/3778) [local_auth] Fix callback thread handling (cla: yes, p: local_auth, platform-ios)


[3779](https://github.com/flutter/plugins/pull/3779) [tool] refactor publish plugin command (cla: yes, waiting for tree to go green)


[3784](https://github.com/flutter/plugins/pull/3784) [google_maps_flutter] Reword README (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3786](https://github.com/flutter/plugins/pull/3786) [local_auth] Update Jetpack dependencies (cla: yes, p: local_auth, platform-android)


[3787](https://github.com/flutter/plugins/pull/3787) [google_maps_flutter] remove unnecessary test (cla: yes, p: google_maps_flutter)


[3790](https://github.com/flutter/plugins/pull/3790) [google_map_flutter] fix version (cla: yes, p: google_maps_flutter)


[3791](https://github.com/flutter/plugins/pull/3791) [flutter_webview] Fix `allowsInlineMediaPlayback` ignored on iOS (cla: yes, p: webview_flutter, platform-ios, waiting for tree to go green)


### nnbd - 73 pull request(s)

[3330](https://github.com/flutter/plugins/pull/3330) [path_provider_linux] Migrate to null safety (cla: yes, nnbd, p: path_provider, platform-linux)


[3333](https://github.com/flutter/plugins/pull/3333) [url_launcher] Fix PlatformException introduced in nnbd release (cla: yes, nnbd, p: url_launcher)


[3381](https://github.com/flutter/plugins/pull/3381) [ios_platform_images] Migrate to null safety (cla: yes, nnbd, p: ios_platform_images)


[3398](https://github.com/flutter/plugins/pull/3398) [package_info] Migrate to null safety (cla: yes, nnbd, p: package_info)


[3421](https://github.com/flutter/plugins/pull/3421) [quick_actions] Migrate to null safety (cla: yes, nnbd, p: quick_actions)


[3423](https://github.com/flutter/plugins/pull/3423) [sensors] Migrate to null safety (cla: yes, nnbd, p: sensors)


[3424](https://github.com/flutter/plugins/pull/3424) [wifi_info_flutter] Migrate the platform interface to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3425](https://github.com/flutter/plugins/pull/3425) [wifi_info_flutter] Migrate to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3460](https://github.com/flutter/plugins/pull/3460) Migrate path_provider to null safety. (cla: yes, nnbd, p: path_provider)


[3492](https://github.com/flutter/plugins/pull/3492) [image_picker_platform_interface] migrate to nnbd  (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3497](https://github.com/flutter/plugins/pull/3497) [camera_platform_interface] Migrate to null safety (cla: yes, nnbd, p: camera)


[3498](https://github.com/flutter/plugins/pull/3498) [path_provider] Update macOS for NNBD (cla: yes, nnbd, p: path_provider, platform-macos)


[3499](https://github.com/flutter/plugins/pull/3499) [android_alarm_manager] Migrated android_alarm_manager to support null safety #75233 (cla: yes, nnbd, p: android_alarm_manager)


[3505](https://github.com/flutter/plugins/pull/3505) [shared_preferences] Update macOS for NNBD (cla: yes, nnbd, p: shared_preferences, platform-macos)


[3509](https://github.com/flutter/plugins/pull/3509) [file_selector_platform_interface] File selector nnbd (cla: yes, nnbd, p: file_selector, platform-web)


[3516](https://github.com/flutter/plugins/pull/3516) [shared_preferences_windows]-Migrate to null safety (cla: yes, nnbd, p: shared_preferences, platform-windows)


[3522](https://github.com/flutter/plugins/pull/3522) [url_launcher_web] Migrate to null-safety (cla: yes, nnbd, p: url_launcher, platform-web)


[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)


[3524](https://github.com/flutter/plugins/pull/3524) [image_picker] Migrate to null-safety (cla: yes, nnbd, p: image_picker)


[3543](https://github.com/flutter/plugins/pull/3543) [plugin_platform_interface] Migrate  to v2 stable, null-safe (cla: yes, nnbd, p: plugin_platform_interface)


[3548](https://github.com/flutter/plugins/pull/3548) [google_maps_flutter] Migrate to NNBD (cla: yes, nnbd, p: google_maps_flutter)


[3550](https://github.com/flutter/plugins/pull/3550) [file_selector_web] Migrated to null-safety (cla: yes, nnbd, p: file_selector, platform-web)


[3555](https://github.com/flutter/plugins/pull/3555) [in_app_purchase]  Migrate to NNBD (cla: yes, nnbd, p: in_app_purchase, platform-ios)


[3557](https://github.com/flutter/plugins/pull/3557) [url_launcher] Re-endorse null-safe web implementation. (cla: yes, nnbd, p: url_launcher)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3565](https://github.com/flutter/plugins/pull/3565) [shared_preferences] fix crash when list type is dynaimc (cla: yes, nnbd, p: shared_preferences, waiting for tree to go green)


[3568](https://github.com/flutter/plugins/pull/3568) [path_provider] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: path_provider)


[3569](https://github.com/flutter/plugins/pull/3569) [flutter_plugin_android_lifecycle] Bump version for NNBD stable (cla: yes, nnbd, p: flutter_plugin_android_lifecycle)


[3570](https://github.com/flutter/plugins/pull/3570) [url_launcher] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: url_launcher)


[3571](https://github.com/flutter/plugins/pull/3571) [package_info] Bump version for NNBD stable (cla: yes, nnbd, p: package_info, platform-macos)


[3573](https://github.com/flutter/plugins/pull/3573) [image_picker_platform_interface] Bump NNBD version to stable (cla: yes, nnbd, p: image_picker)


[3574](https://github.com/flutter/plugins/pull/3574) [video_player_web] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, platform-web)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3578](https://github.com/flutter/plugins/pull/3578) [video_player_platform_interface] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, waiting for tree to go green)


[3579](https://github.com/flutter/plugins/pull/3579) [image_picker] NNBD stable (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3580](https://github.com/flutter/plugins/pull/3580) [image_picker] use nnbd version of deps to resolve ci failure (cla: yes, nnbd, p: image_picker)


[3582](https://github.com/flutter/plugins/pull/3582) [path_provider] Update to stable NNBD (cla: yes, nnbd, p: path_provider)


[3583](https://github.com/flutter/plugins/pull/3583) [url_launcher] Fix SDK copypasta in platform interface (cla: yes, nnbd, p: url_launcher)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3585](https://github.com/flutter/plugins/pull/3585) [connectivity_platform_interface] nnbd stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3586](https://github.com/flutter/plugins/pull/3586) [shared_preferences] Bump version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3587](https://github.com/flutter/plugins/pull/3587) [battery] Bump platform version to NNBD stable (cla: yes, nnbd, p: battery)


[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)


[3589](https://github.com/flutter/plugins/pull/3589) [sensors] Update to NNBD stable (cla: yes, nnbd, p: sensors)


[3593](https://github.com/flutter/plugins/pull/3593) [cross_file] Stable null safety release (cla: yes, nnbd, p: cross_file)


[3594](https://github.com/flutter/plugins/pull/3594) [battery] Bump version for NNBD stable (cla: yes, nnbd, p: battery)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3596](https://github.com/flutter/plugins/pull/3596) [connectivity] null safety stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3597](https://github.com/flutter/plugins/pull/3597) [device_info_platform_interface] null safety stable release (cla: yes, nnbd, p: device_info)


[3598](https://github.com/flutter/plugins/pull/3598) [google_maps_flutter] Bump platform interface version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter)


[3599](https://github.com/flutter/plugins/pull/3599) [connectivity_macos] fix version (cla: yes, nnbd, p: connectivity, platform-macos)


[3600](https://github.com/flutter/plugins/pull/3600) [share] Bump version for NNBD stable (cla: yes, nnbd, p: share)


[3601](https://github.com/flutter/plugins/pull/3601) [android_intent] Bump version for NNBD stable (cla: yes, nnbd, p: android_intent)


[3602](https://github.com/flutter/plugins/pull/3602) [shared_preferences] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3603](https://github.com/flutter/plugins/pull/3603) [url_launcher] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: url_launcher)


[3605](https://github.com/flutter/plugins/pull/3605) [file_selector_platform_interface] null safety stable release (cla: yes, nnbd, p: file_selector)


[3607](https://github.com/flutter/plugins/pull/3607) [android_intent] Fix Flutter SDK version (cla: yes, nnbd, p: android_intent)


[3608](https://github.com/flutter/plugins/pull/3608) [android_alarm_manager] Bump version for NNBD stable (cla: yes, nnbd, p: android_alarm_manager)


[3609](https://github.com/flutter/plugins/pull/3609) [device_info_platform_interface] handle null value from method channel (cla: yes, nnbd, p: device_info)


[3610](https://github.com/flutter/plugins/pull/3610) [camera_platform_interface] Stable null safety release. (cla: yes, nnbd, p: camera)


[3614](https://github.com/flutter/plugins/pull/3614) [espresso] Update SDK requirement for null-safety (cla: yes, nnbd, p: espresso, waiting for tree to go green)


[3615](https://github.com/flutter/plugins/pull/3615) [local_auth] Bump version for NNBD stable (cla: yes, nnbd, p: local_auth)


[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)


[3620](https://github.com/flutter/plugins/pull/3620) [wifi_info_flutter_platform_interface] null safety stable release (cla: yes, nnbd, p: wifi_info_flutter)


[3623](https://github.com/flutter/plugins/pull/3623) [google_maps_flutter] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter, waiting for tree to go green)


[3626](https://github.com/flutter/plugins/pull/3626) [device_info] null safety stable  (cla: yes, nnbd, p: device_info)


[3627](https://github.com/flutter/plugins/pull/3627) [wifi_info_flutter] null safety stable (cla: yes, nnbd, p: wifi_info_flutter)


[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)


[3631](https://github.com/flutter/plugins/pull/3631) [file_selector] Migrate to null safety (cla: yes, nnbd, p: file_selector)


[3641](https://github.com/flutter/plugins/pull/3641) [camera] Stable release for null safety. (cla: yes, nnbd, p: camera)


[3645](https://github.com/flutter/plugins/pull/3645) [connectivity] migrate unit tests to null safety (cla: yes, nnbd, p: connectivity)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


### waiting for tree to go green - 67 pull request(s)

[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)


[2606](https://github.com/flutter/plugins/pull/2606) Updated README.md typo (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2822](https://github.com/flutter/plugins/pull/2822) [in_app_purchase] Add support for InApp subscription upgrade/downgrade (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[2846](https://github.com/flutter/plugins/pull/2846) [in_app_purchase] Typos in comments (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2983](https://github.com/flutter/plugins/pull/2983) [local_auth] Unnecessary reassignment in example removed (cla: yes, p: local_auth, waiting for tree to go green)


[3252](https://github.com/flutter/plugins/pull/3252) [url_launcher] Update readme for URL schemes on iOS (cla: yes, p: url_launcher, waiting for tree to go green)


[3274](https://github.com/flutter/plugins/pull/3274) [in_app_purchase] presentCodeRedemptionSheet (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)


[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)


[3451](https://github.com/flutter/plugins/pull/3451) [file_selector_platform_interface]: Verify that extensions don't have leading dots. (cla: yes, p: file_selector, waiting for tree to go green)


[3461](https://github.com/flutter/plugins/pull/3461) [ci][image_picker][webviews_flutter] enable Xcode 12  (cla: yes, p: image_picker, p: webview_flutter, waiting for tree to go green)


[3481](https://github.com/flutter/plugins/pull/3481) [shared_preferences] Removed deprecated AsyncTask API (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3484](https://github.com/flutter/plugins/pull/3484) Remove amirh from CODEOWNERS (cla: yes, waiting for tree to go green)


[3492](https://github.com/flutter/plugins/pull/3492) [image_picker_platform_interface] migrate to nnbd  (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3493](https://github.com/flutter/plugins/pull/3493) Add plugin issue query to README (cla: yes, waiting for tree to go green)


[3495](https://github.com/flutter/plugins/pull/3495) Remove cyanglaz from CODEOWNER: google_sign_in, connectivity, package_info, video_player (cla: yes, waiting for tree to go green)


[3496](https://github.com/flutter/plugins/pull/3496) [camera] Revert compileSdkVersion back to 29 (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3500](https://github.com/flutter/plugins/pull/3500) [google_maps_flutter_platform_interface ]fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3512](https://github.com/flutter/plugins/pull/3512) [google_maps_flutter] fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3565](https://github.com/flutter/plugins/pull/3565) [shared_preferences] fix crash when list type is dynaimc (cla: yes, nnbd, p: shared_preferences, waiting for tree to go green)


[3576](https://github.com/flutter/plugins/pull/3576) [flutter_plugin_android_lifecycle-sdk] Update Flutter SDK constraint (cla: yes, p: flutter_plugin_android_lifecycle, waiting for tree to go green)


[3578](https://github.com/flutter/plugins/pull/3578) [video_player_platform_interface] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, waiting for tree to go green)


[3579](https://github.com/flutter/plugins/pull/3579) [image_picker] NNBD stable (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3585](https://github.com/flutter/plugins/pull/3585) [connectivity_platform_interface] nnbd stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)


[3591](https://github.com/flutter/plugins/pull/3591) [camera] Fix iOS rotation issue (cla: yes, p: camera, platform-ios, waiting for tree to go green)


[3592](https://github.com/flutter/plugins/pull/3592) [camera] Fix example from README.md (cla: yes, p: camera, waiting for tree to go green)


[3596](https://github.com/flutter/plugins/pull/3596) [connectivity] null safety stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3614](https://github.com/flutter/plugins/pull/3614) [espresso] Update SDK requirement for null-safety (cla: yes, nnbd, p: espresso, waiting for tree to go green)


[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)


[3618](https://github.com/flutter/plugins/pull/3618) [quick_action] null safety stable release (cla: yes, p: quick_actions, waiting for tree to go green)


[3621](https://github.com/flutter/plugins/pull/3621) [quick_action] fix delegate methods not called on iOS (cla: yes, p: quick_actions, platform-ios, waiting for tree to go green)


[3623](https://github.com/flutter/plugins/pull/3623) [google_maps_flutter] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter, waiting for tree to go green)


[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)


[3630](https://github.com/flutter/plugins/pull/3630) [file_selector] Return a non-null value from getSavePath on web (cla: yes, p: file_selector, platform-web, waiting for tree to go green)


[3633](https://github.com/flutter/plugins/pull/3633) Make executor an instance property (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3635](https://github.com/flutter/plugins/pull/3635) [image_picker_for_web] Bump version for NNBD stable (cla: yes, p: image_picker, platform-web, waiting for tree to go green)


[3636](https://github.com/flutter/plugins/pull/3636) [in_app_purchase] migrate playing billing library to v3 (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3639](https://github.com/flutter/plugins/pull/3639) [shared_preferences] Don't create additional Handler when method channel is called. (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)


[3652](https://github.com/flutter/plugins/pull/3652) [connectivity_for_web] Migration to null-safety. (cla: yes, p: connectivity, platform-web, waiting for tree to go green)


[3659](https://github.com/flutter/plugins/pull/3659) [android_intent] move unit test to nullsafety (cla: yes, p: android_intent, waiting for tree to go green)


[3660](https://github.com/flutter/plugins/pull/3660) [share] Migrate unit tests to null-safety. (cla: yes, p: share, waiting for tree to go green)


[3661](https://github.com/flutter/plugins/pull/3661) Remove unused plugin (integration_test_macos) (cla: yes, p: integration_test, platform-macos, waiting for tree to go green)


[3662](https://github.com/flutter/plugins/pull/3662) [google_maps_flutter_web] update min flutter sdk version to 1.20.0 (cla: yes, p: google_maps_flutter, platform-web, waiting for tree to go green)


[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)


[3668](https://github.com/flutter/plugins/pull/3668) [video_player] fixed misleading size and aspect ratio documentation (cla: yes, p: video_player, waiting for tree to go green)


[3669](https://github.com/flutter/plugins/pull/3669) [Video_Player] Remove the deprecated API reference. (cla: yes, p: video_player, platform-android, waiting for tree to go green)


[3676](https://github.com/flutter/plugins/pull/3676) [image_picker] fix flutter/flutter#71927 (cla: yes, p: image_picker, platform-ios, waiting for tree to go green)


[3678](https://github.com/flutter/plugins/pull/3678) [tool] Improve check version ci so that it enforces the version in CHANGELOG and pubspec matches. (cla: yes, waiting for tree to go green)


[3685](https://github.com/flutter/plugins/pull/3685) [image_picker] Implemented 2860 and added Unit Test to test functionality (cla: yes, p: image_picker, platform-android, waiting for tree to go green)


[3689](https://github.com/flutter/plugins/pull/3689) [extension_google_sign_in_as_googleapis_auth] Update import (cla: yes, p: google_sign_in, waiting for tree to go green)


[3713](https://github.com/flutter/plugins/pull/3713) [video_player]Update README.me (cla: yes, p: video_player, waiting for tree to go green)


[3731](https://github.com/flutter/plugins/pull/3731) [in_app_purchase] improve readme (cla: yes, p: in_app_purchase, waiting for tree to go green)


[3732](https://github.com/flutter/plugins/pull/3732) [in_app_purchase] moved android iap unit tests (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3736](https://github.com/flutter/plugins/pull/3736) [quick_actions] 3/3 Quick actions federated migration (cla: yes, p: quick_actions, waiting for tree to go green)


[3738](https://github.com/flutter/plugins/pull/3738) Enable web integration tests in CI (cla: yes, waiting for tree to go green)


[3742](https://github.com/flutter/plugins/pull/3742) [flutter_plugin_tools] Also look for Java tests in plugin path (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)


[3745](https://github.com/flutter/plugins/pull/3745) [quick_actions] example fix (cla: yes, p: quick_actions, waiting for tree to go green)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)


[3772](https://github.com/flutter/plugins/pull/3772) [in_app_purchase] Configured example app to use StoreKit Testing on iOS 14 (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3779](https://github.com/flutter/plugins/pull/3779) [tool] refactor publish plugin command (cla: yes, waiting for tree to go green)


[3784](https://github.com/flutter/plugins/pull/3784) [google_maps_flutter] Reword README (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3791](https://github.com/flutter/plugins/pull/3791) [flutter_webview] Fix `allowsInlineMediaPlayback` ignored on iOS (cla: yes, p: webview_flutter, platform-ios, waiting for tree to go green)


### platform-web - 37 pull request(s)

[2835](https://github.com/flutter/plugins/pull/2835) Fix typo in image_picker_for_web README.md (cla: yes, p: image_picker, platform-web)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3509](https://github.com/flutter/plugins/pull/3509) [file_selector_platform_interface] File selector nnbd (cla: yes, nnbd, p: file_selector, platform-web)


[3522](https://github.com/flutter/plugins/pull/3522) [url_launcher_web] Migrate to null-safety (cla: yes, nnbd, p: url_launcher, platform-web)


[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3528](https://github.com/flutter/plugins/pull/3528) [file_selector_web] Fix typo in pubspec. (cla: yes, p: file_selector, platform-web)


[3535](https://github.com/flutter/plugins/pull/3535) [image_picker] Migrate image_picker_web to null-safety (cla: yes, p: image_picker, platform-web)


[3536](https://github.com/flutter/plugins/pull/3536) [video_player] Update video_player_web to point to new video_player_interface (cla: yes, p: video_player, platform-web)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3550](https://github.com/flutter/plugins/pull/3550) [file_selector_web] Migrated to null-safety (cla: yes, nnbd, p: file_selector, platform-web)


[3554](https://github.com/flutter/plugins/pull/3554) [file_selector_web] update documentation #76067 (cla: yes, p: file_selector, platform-web)


[3561](https://github.com/flutter/plugins/pull/3561) [video_player] Ignore setting mixWithOthers in web (cla: yes, p: video_player, platform-web)


[3566](https://github.com/flutter/plugins/pull/3566) [image_picker_for_web] Add doc comments to point out that some arguments aren't supported on the web (cla: yes, p: image_picker, platform-web)


[3574](https://github.com/flutter/plugins/pull/3574) [video_player_web] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, platform-web)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3622](https://github.com/flutter/plugins/pull/3622) [google_sign_in_web] Ignore analyzer checks in generated files. (cla: yes, p: google_sign_in, platform-web)


[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)


[3630](https://github.com/flutter/plugins/pull/3630) [file_selector] Return a non-null value from getSavePath on web (cla: yes, p: file_selector, platform-web, waiting for tree to go green)


[3635](https://github.com/flutter/plugins/pull/3635) [image_picker_for_web] Bump version for NNBD stable (cla: yes, p: image_picker, platform-web, waiting for tree to go green)


[3652](https://github.com/flutter/plugins/pull/3652) [connectivity_for_web] Migration to null-safety. (cla: yes, p: connectivity, platform-web, waiting for tree to go green)


[3662](https://github.com/flutter/plugins/pull/3662) [google_maps_flutter_web] update min flutter sdk version to 1.20.0 (cla: yes, p: google_maps_flutter, platform-web, waiting for tree to go green)


[3673](https://github.com/flutter/plugins/pull/3673) [google_maps_flutter_web] Make google_maps_flutter_web work with latest plugins  (cla: yes, p: google_maps_flutter, platform-web)


[3675](https://github.com/flutter/plugins/pull/3675) [google_maps_flutter_web] Move integration tests to example. (cla: yes, p: google_maps_flutter, platform-web)


[3679](https://github.com/flutter/plugins/pull/3679) [google_maps_flutter_web] Downgrade mockito in example app. (cla: yes, p: google_maps_flutter, platform-web)


[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3726](https://github.com/flutter/plugins/pull/3726) [google_maps_flutter_web] Migrate to null-safety. (cla: yes, p: google_maps_flutter, platform-web)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3756](https://github.com/flutter/plugins/pull/3756) Drop redundant question marks used with dynamic. (cla: yes, p: google_sign_in, p: in_app_purchase, platform-web)


[3757](https://github.com/flutter/plugins/pull/3757) Drop redundant ? for dynamic (cla: yes, p: google_sign_in, platform-web)


[3769](https://github.com/flutter/plugins/pull/3769) let google_maps_flutter_web version solve for older mockito (cla: yes, p: google_maps_flutter, platform-web)


### p: google_maps_flutter - 37 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3500](https://github.com/flutter/plugins/pull/3500) [google_maps_flutter_platform_interface ]fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3512](https://github.com/flutter/plugins/pull/3512) [google_maps_flutter] fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3539](https://github.com/flutter/plugins/pull/3539) [google_maps_flutter] Migrate platform interface to null safety (cla: yes, p: google_maps_flutter)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3547](https://github.com/flutter/plugins/pull/3547) [google_maps_flutter] Fix CameraPosition regression (cla: yes, p: google_maps_flutter)


[3548](https://github.com/flutter/plugins/pull/3548) [google_maps_flutter] Migrate to NNBD (cla: yes, nnbd, p: google_maps_flutter)


[3590](https://github.com/flutter/plugins/pull/3590) [google_maps_flutter] fixed a small bug in example app. (cla: yes, p: google_maps_flutter)


[3598](https://github.com/flutter/plugins/pull/3598) [google_maps_flutter] Bump platform interface version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter)


[3623](https://github.com/flutter/plugins/pull/3623) [google_maps_flutter] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter, waiting for tree to go green)


[3625](https://github.com/flutter/plugins/pull/3625) [google_maps_flutter] embedded_views_preview not required since v1.0.0 (cla: yes, p: google_maps_flutter, platform-ios)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3662](https://github.com/flutter/plugins/pull/3662) [google_maps_flutter_web] update min flutter sdk version to 1.20.0 (cla: yes, p: google_maps_flutter, platform-web, waiting for tree to go green)


[3673](https://github.com/flutter/plugins/pull/3673) [google_maps_flutter_web] Make google_maps_flutter_web work with latest plugins  (cla: yes, p: google_maps_flutter, platform-web)


[3675](https://github.com/flutter/plugins/pull/3675) [google_maps_flutter_web] Move integration tests to example. (cla: yes, p: google_maps_flutter, platform-web)


[3679](https://github.com/flutter/plugins/pull/3679) [google_maps_flutter_web] Downgrade mockito in example app. (cla: yes, p: google_maps_flutter, platform-web)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3718](https://github.com/flutter/plugins/pull/3718) [google_maps_flutter_platform_interface] Mark constructors as const for ids (cla: yes, p: google_maps_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3726](https://github.com/flutter/plugins/pull/3726) [google_maps_flutter_web] Migrate to null-safety. (cla: yes, p: google_maps_flutter, platform-web)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3754](https://github.com/flutter/plugins/pull/3754) [google_maps_flutter] Fix handling of non-nullable invokeMethod return types (cla: yes, p: google_maps_flutter)


[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)


[3768](https://github.com/flutter/plugins/pull/3768) [google_maps_flutter] Fix NNBD migration mistake in example (cla: yes, p: google_maps_flutter)


[3769](https://github.com/flutter/plugins/pull/3769) let google_maps_flutter_web version solve for older mockito (cla: yes, p: google_maps_flutter, platform-web)


[3771](https://github.com/flutter/plugins/pull/3771) [google_maps_flutter] Fix TileOverlay cloning (cla: yes, p: google_maps_flutter)


[3784](https://github.com/flutter/plugins/pull/3784) [google_maps_flutter] Reword README (cla: yes, p: google_maps_flutter, waiting for tree to go green)


[3787](https://github.com/flutter/plugins/pull/3787) [google_maps_flutter] remove unnecessary test (cla: yes, p: google_maps_flutter)


[3790](https://github.com/flutter/plugins/pull/3790) [google_map_flutter] fix version (cla: yes, p: google_maps_flutter)


### platform-android - 33 pull request(s)

[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)


[2822](https://github.com/flutter/plugins/pull/2822) [in_app_purchase] Add support for InApp subscription upgrade/downgrade (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3234](https://github.com/flutter/plugins/pull/3234) [wifi_info_flutter] Check Permissions in Android O or higher (cla: yes, p: wifi_info_flutter, platform-android)


[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)


[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)


[3458](https://github.com/flutter/plugins/pull/3458) [camera] Clockwise rotation of focus point in android (cla: yes, p: camera, platform-android)


[3481](https://github.com/flutter/plugins/pull/3481) [shared_preferences] Removed deprecated AsyncTask API (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3496](https://github.com/flutter/plugins/pull/3496) [camera] Revert compileSdkVersion back to 29 (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3503](https://github.com/flutter/plugins/pull/3503) [camera] Removed obsolete example folder from camera root (cla: yes, p: camera, platform-android)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3537](https://github.com/flutter/plugins/pull/3537) [camera] Fixes crash on takePicture() (cla: yes, p: camera, platform-android)


[3558](https://github.com/flutter/plugins/pull/3558) [camera] Added timeout to Android pre-capture sequence (cla: yes, p: camera, platform-android)


[3633](https://github.com/flutter/plugins/pull/3633) Make executor an instance property (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3636](https://github.com/flutter/plugins/pull/3636) [in_app_purchase] migrate playing billing library to v3 (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3639](https://github.com/flutter/plugins/pull/3639) [shared_preferences] Don't create additional Handler when method channel is called. (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)


[3655](https://github.com/flutter/plugins/pull/3655) Bring HTML inputs into view automatically (cla: yes, p: webview_flutter, platform-android)


[3669](https://github.com/flutter/plugins/pull/3669) [Video_Player] Remove the deprecated API reference. (cla: yes, p: video_player, platform-android, waiting for tree to go green)


[3671](https://github.com/flutter/plugins/pull/3671) [video_player] add http headers (cla: yes, p: video_player, platform-android, platform-ios)


[3684](https://github.com/flutter/plugins/pull/3684) [shared_preferences] Fix concurrent modification of the shared preferences on Android (cla: yes, p: shared_preferences, platform-android)


[3685](https://github.com/flutter/plugins/pull/3685) [image_picker] Implemented 2860 and added Unit Test to test functionality (cla: yes, p: image_picker, platform-android, waiting for tree to go green)


[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3732](https://github.com/flutter/plugins/pull/3732) [in_app_purchase] moved android iap unit tests (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3734](https://github.com/flutter/plugins/pull/3734) [quick_actions] 1/3 Moved quickactions to a subfolder for federated architecture (cla: yes, p: quick_actions, platform-android, platform-ios)


[3735](https://github.com/flutter/plugins/pull/3735) [quick_actions] 2/3 Quick actions federated platform interface (cla: yes, p: quick_actions, platform-android, platform-ios)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3742](https://github.com/flutter/plugins/pull/3742) [flutter_plugin_tools] Also look for Java tests in plugin path (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)


[3746](https://github.com/flutter/plugins/pull/3746) Make sure androidx.lifecycle classes aren't R8'ed away when using flutter_plugin_android_lifecycle (cla: yes, p: flutter_plugin_android_lifecycle, platform-android)


[3786](https://github.com/flutter/plugins/pull/3786) [local_auth] Update Jetpack dependencies (cla: yes, p: local_auth, platform-android)


### platform-ios - 32 pull request(s)

[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3274](https://github.com/flutter/plugins/pull/3274) [in_app_purchase] presentCodeRedemptionSheet (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)


[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)


[3475](https://github.com/flutter/plugins/pull/3475) [url_launcher] Update result to `True` when the url was loaded successfully. (cla: yes, p: url_launcher, platform-ios)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3533](https://github.com/flutter/plugins/pull/3533) [camera] NNBD migration of the camera plugin (cla: yes, p: camera, platform-ios)


[3555](https://github.com/flutter/plugins/pull/3555) [in_app_purchase]  Migrate to NNBD (cla: yes, nnbd, p: in_app_purchase, platform-ios)


[3562](https://github.com/flutter/plugins/pull/3562) [camera] Solves delay when using the zoom feature on iOS. (cla: yes, p: camera, platform-ios)


[3591](https://github.com/flutter/plugins/pull/3591) [camera] Fix iOS rotation issue (cla: yes, p: camera, platform-ios, waiting for tree to go green)


[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)


[3621](https://github.com/flutter/plugins/pull/3621) [quick_action] fix delegate methods not called on iOS (cla: yes, p: quick_actions, platform-ios, waiting for tree to go green)


[3625](https://github.com/flutter/plugins/pull/3625) [google_maps_flutter] embedded_views_preview not required since v1.0.0 (cla: yes, p: google_maps_flutter, platform-ios)


[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)


[3663](https://github.com/flutter/plugins/pull/3663) [image_picker] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: image_picker, platform-ios)


[3664](https://github.com/flutter/plugins/pull/3664) [webview_flutter] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: webview_flutter, platform-ios)


[3671](https://github.com/flutter/plugins/pull/3671) [video_player] add http headers (cla: yes, p: video_player, platform-android, platform-ios)


[3674](https://github.com/flutter/plugins/pull/3674) Update CI config for Flutter 2 (cla: yes, p: wifi_info_flutter, platform-ios)


[3676](https://github.com/flutter/plugins/pull/3676) [image_picker] fix flutter/flutter#71927 (cla: yes, p: image_picker, platform-ios, waiting for tree to go green)


[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3734](https://github.com/flutter/plugins/pull/3734) [quick_actions] 1/3 Moved quickactions to a subfolder for federated architecture (cla: yes, p: quick_actions, platform-android, platform-ios)


[3735](https://github.com/flutter/plugins/pull/3735) [quick_actions] 2/3 Quick actions federated platform interface (cla: yes, p: quick_actions, platform-android, platform-ios)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3772](https://github.com/flutter/plugins/pull/3772) [in_app_purchase] Configured example app to use StoreKit Testing on iOS 14 (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3778](https://github.com/flutter/plugins/pull/3778) [local_auth] Fix callback thread handling (cla: yes, p: local_auth, platform-ios)


[3791](https://github.com/flutter/plugins/pull/3791) [flutter_webview] Fix `allowsInlineMediaPlayback` ignored on iOS (cla: yes, p: webview_flutter, platform-ios, waiting for tree to go green)


### p: image_picker - 29 pull request(s)

[2835](https://github.com/flutter/plugins/pull/2835) Fix typo in image_picker_for_web README.md (cla: yes, p: image_picker, platform-web)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3461](https://github.com/flutter/plugins/pull/3461) [ci][image_picker][webviews_flutter] enable Xcode 12  (cla: yes, p: image_picker, p: webview_flutter, waiting for tree to go green)


[3467](https://github.com/flutter/plugins/pull/3467) [image_picker_platform_interface] fix test asset file location (cla: yes, p: cross_file, p: image_picker)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3492](https://github.com/flutter/plugins/pull/3492) [image_picker_platform_interface] migrate to nnbd  (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3524](https://github.com/flutter/plugins/pull/3524) [image_picker] Migrate to null-safety (cla: yes, nnbd, p: image_picker)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3535](https://github.com/flutter/plugins/pull/3535) [image_picker] Migrate image_picker_web to null-safety (cla: yes, p: image_picker, platform-web)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3566](https://github.com/flutter/plugins/pull/3566) [image_picker_for_web] Add doc comments to point out that some arguments aren't supported on the web (cla: yes, p: image_picker, platform-web)


[3573](https://github.com/flutter/plugins/pull/3573) [image_picker_platform_interface] Bump NNBD version to stable (cla: yes, nnbd, p: image_picker)


[3579](https://github.com/flutter/plugins/pull/3579) [image_picker] NNBD stable (cla: yes, nnbd, p: image_picker, waiting for tree to go green)


[3580](https://github.com/flutter/plugins/pull/3580) [image_picker] use nnbd version of deps to resolve ci failure (cla: yes, nnbd, p: image_picker)


[3635](https://github.com/flutter/plugins/pull/3635) [image_picker_for_web] Bump version for NNBD stable (cla: yes, p: image_picker, platform-web, waiting for tree to go green)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3663](https://github.com/flutter/plugins/pull/3663) [image_picker] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: image_picker, platform-ios)


[3676](https://github.com/flutter/plugins/pull/3676) [image_picker] fix flutter/flutter#71927 (cla: yes, p: image_picker, platform-ios, waiting for tree to go green)


[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)


[3685](https://github.com/flutter/plugins/pull/3685) [image_picker] Implemented 2860 and added Unit Test to test functionality (cla: yes, p: image_picker, platform-android, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3717](https://github.com/flutter/plugins/pull/3717) [image_picker] endorse image_picker_for_web in image_picker plugin (cla: yes, p: image_picker)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)


### p: camera - 28 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3458](https://github.com/flutter/plugins/pull/3458) [camera] Clockwise rotation of focus point in android (cla: yes, p: camera, platform-android)


[3472](https://github.com/flutter/plugins/pull/3472) [camera] Fix example reference in camera's doc (cla: yes, p: camera)


[3496](https://github.com/flutter/plugins/pull/3496) [camera] Revert compileSdkVersion back to 29 (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3497](https://github.com/flutter/plugins/pull/3497) [camera_platform_interface] Migrate to null safety (cla: yes, nnbd, p: camera)


[3501](https://github.com/flutter/plugins/pull/3501) Merge upcoming camera updates (cla: yes, p: camera)


[3503](https://github.com/flutter/plugins/pull/3503) [camera] Removed obsolete example folder from camera root (cla: yes, p: camera, platform-android)


[3518](https://github.com/flutter/plugins/pull/3518) [camera_platform_interface] Added stopRecordingVideo (cla: yes, p: camera)


[3530](https://github.com/flutter/plugins/pull/3530) [camera_platform_interface] Migrate to null safety (cla: yes, p: camera)


[3533](https://github.com/flutter/plugins/pull/3533) [camera] NNBD migration of the camera plugin (cla: yes, p: camera, platform-ios)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3537](https://github.com/flutter/plugins/pull/3537) [camera] Fixes crash on takePicture() (cla: yes, p: camera, platform-android)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3558](https://github.com/flutter/plugins/pull/3558) [camera] Added timeout to Android pre-capture sequence (cla: yes, p: camera, platform-android)


[3562](https://github.com/flutter/plugins/pull/3562) [camera] Solves delay when using the zoom feature on iOS. (cla: yes, p: camera, platform-ios)


[3591](https://github.com/flutter/plugins/pull/3591) [camera] Fix iOS rotation issue (cla: yes, p: camera, platform-ios, waiting for tree to go green)


[3592](https://github.com/flutter/plugins/pull/3592) [camera] Fix example from README.md (cla: yes, p: camera, waiting for tree to go green)


[3610](https://github.com/flutter/plugins/pull/3610) [camera_platform_interface] Stable null safety release. (cla: yes, nnbd, p: camera)


[3641](https://github.com/flutter/plugins/pull/3641) [camera] Stable release for null safety. (cla: yes, nnbd, p: camera)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3742](https://github.com/flutter/plugins/pull/3742) [flutter_plugin_tools] Also look for Java tests in plugin path (cla: yes, p: camera, platform-android, waiting for tree to go green)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: in_app_purchase - 28 pull request(s)

[2606](https://github.com/flutter/plugins/pull/2606) Updated README.md typo (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2822](https://github.com/flutter/plugins/pull/2822) [in_app_purchase] Add support for InApp subscription upgrade/downgrade (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[2846](https://github.com/flutter/plugins/pull/2846) [in_app_purchase] Typos in comments (cla: yes, p: in_app_purchase, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3274](https://github.com/flutter/plugins/pull/3274) [in_app_purchase] presentCodeRedemptionSheet (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


[3494](https://github.com/flutter/plugins/pull/3494) [in_app_purchases] Remove TypeMatcher reference (cla: yes, p: in_app_purchase)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3555](https://github.com/flutter/plugins/pull/3555) [in_app_purchase]  Migrate to NNBD (cla: yes, nnbd, p: in_app_purchase, platform-ios)


[3636](https://github.com/flutter/plugins/pull/3636) [in_app_purchase] migrate playing billing library to v3 (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3654](https://github.com/flutter/plugins/pull/3654) [in_app_purchase] fix plugin version (cla: yes, p: in_app_purchase)


[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3731](https://github.com/flutter/plugins/pull/3731) [in_app_purchase] improve readme (cla: yes, p: in_app_purchase, waiting for tree to go green)


[3732](https://github.com/flutter/plugins/pull/3732) [in_app_purchase] moved android iap unit tests (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)


[3749](https://github.com/flutter/plugins/pull/3749) [in_app_purchase] Fixed some minor spelling mistakes in README (cla: yes, p: in_app_purchase)


[3750](https://github.com/flutter/plugins/pull/3750) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)


[3751](https://github.com/flutter/plugins/pull/3751) Revert "[in_app_purchase] Fix error message when trying to consume purchase on iOS" (cla: yes, p: in_app_purchase)


[3752](https://github.com/flutter/plugins/pull/3752) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)


[3753](https://github.com/flutter/plugins/pull/3753) [in_app_purchase] Update instructions on setting up example App (cla: yes, p: in_app_purchase)


[3756](https://github.com/flutter/plugins/pull/3756) Drop redundant question marks used with dynamic. (cla: yes, p: google_sign_in, p: in_app_purchase, platform-web)


[3772](https://github.com/flutter/plugins/pull/3772) [in_app_purchase] Configured example app to use StoreKit Testing on iOS 14 (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)


### p: path_provider - 28 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3330](https://github.com/flutter/plugins/pull/3330) [path_provider_linux] Migrate to null safety (cla: yes, nnbd, p: path_provider, platform-linux)


[3460](https://github.com/flutter/plugins/pull/3460) Migrate path_provider to null safety. (cla: yes, nnbd, p: path_provider)


[3485](https://github.com/flutter/plugins/pull/3485) [path_provider_windows] Resolve FFI stabilization changes (cla: yes, p: path_provider)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3491](https://github.com/flutter/plugins/pull/3491) Remove Dart stubs from macOS plugins (cla: yes, p: connectivity, p: path_provider)


[3498](https://github.com/flutter/plugins/pull/3498) [path_provider] Update macOS for NNBD (cla: yes, nnbd, p: path_provider, platform-macos)


[3513](https://github.com/flutter/plugins/pull/3513) Update to ffi 0.3.0-nullsafety.1 (cla: yes, p: path_provider, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3540](https://github.com/flutter/plugins/pull/3540) Bump ffi dependencies (cla: yes, p: path_provider, platform-windows)


[3541](https://github.com/flutter/plugins/pull/3541) [path_provider] Update Windows implementation version (cla: yes, p: path_provider)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3568](https://github.com/flutter/plugins/pull/3568) [path_provider] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: path_provider)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3582](https://github.com/flutter/plugins/pull/3582) [path_provider] Update to stable NNBD (cla: yes, nnbd, p: path_provider)


[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3672](https://github.com/flutter/plugins/pull/3672) [path_provider] Make a 0.0.5 for Dart 2.12 compat (cla: yes, p: path_provider, platform-windows)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


### p: shared_preferences - 28 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3466](https://github.com/flutter/plugins/pull/3466) Migrate shared_preferences_platform_interfaces to null safety (cla: yes, p: shared_preferences)


[3481](https://github.com/flutter/plugins/pull/3481) [shared_preferences] Removed deprecated AsyncTask API (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3505](https://github.com/flutter/plugins/pull/3505) [shared_preferences] Update macOS for NNBD (cla: yes, nnbd, p: shared_preferences, platform-macos)


[3515](https://github.com/flutter/plugins/pull/3515) Remove stray dependency (cla: yes, p: shared_preferences, platform-windows)


[3516](https://github.com/flutter/plugins/pull/3516) [shared_preferences_windows]-Migrate to null safety (cla: yes, nnbd, p: shared_preferences, platform-windows)


[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3565](https://github.com/flutter/plugins/pull/3565) [shared_preferences] fix crash when list type is dynaimc (cla: yes, nnbd, p: shared_preferences, waiting for tree to go green)


[3586](https://github.com/flutter/plugins/pull/3586) [shared_preferences] Bump version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3602](https://github.com/flutter/plugins/pull/3602) [shared_preferences] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: shared_preferences)


[3633](https://github.com/flutter/plugins/pull/3633) Make executor an instance property (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3639](https://github.com/flutter/plugins/pull/3639) [shared_preferences] Don't create additional Handler when method channel is called. (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)


[3684](https://github.com/flutter/plugins/pull/3684) [shared_preferences] Fix concurrent modification of the shared preferences on Android (cla: yes, p: shared_preferences, platform-android)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3705](https://github.com/flutter/plugins/pull/3705) [shared_preferences] Fix missing declaration of windows' default_package (cla: yes, p: shared_preferences)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: url_launcher - 26 pull request(s)

[2031](https://github.com/flutter/plugins/pull/2031) [url_launcher] Added a note to the README (cla: yes, in review, p: url_launcher)


[2858](https://github.com/flutter/plugins/pull/2858) [url_launcher] Update description in pubspec.yaml (cla: yes, p: url_launcher)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3252](https://github.com/flutter/plugins/pull/3252) [url_launcher] Update readme for URL schemes on iOS (cla: yes, p: url_launcher, waiting for tree to go green)


[3333](https://github.com/flutter/plugins/pull/3333) [url_launcher] Fix PlatformException introduced in nnbd release (cla: yes, nnbd, p: url_launcher)


[3475](https://github.com/flutter/plugins/pull/3475) [url_launcher] Update result to `True` when the url was loaded successfully. (cla: yes, p: url_launcher, platform-ios)


[3476](https://github.com/flutter/plugins/pull/3476) [url_launcher_web] Fix Link misalignment issue (cla: yes, p: url_launcher)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3522](https://github.com/flutter/plugins/pull/3522) [url_launcher_web] Migrate to null-safety (cla: yes, nnbd, p: url_launcher, platform-web)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3557](https://github.com/flutter/plugins/pull/3557) [url_launcher] Re-endorse null-safe web implementation. (cla: yes, nnbd, p: url_launcher)


[3570](https://github.com/flutter/plugins/pull/3570) [url_launcher] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: url_launcher)


[3583](https://github.com/flutter/plugins/pull/3583) [url_launcher] Fix SDK copypasta in platform interface (cla: yes, nnbd, p: url_launcher)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3603](https://github.com/flutter/plugins/pull/3603) [url_launcher] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: url_launcher)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3657](https://github.com/flutter/plugins/pull/3657) [url_launcher] Migrate unit tests to NNBD (cla: yes, p: url_launcher)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### platform-macos - 26 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3498](https://github.com/flutter/plugins/pull/3498) [path_provider] Update macOS for NNBD (cla: yes, nnbd, p: path_provider, platform-macos)


[3505](https://github.com/flutter/plugins/pull/3505) [shared_preferences] Update macOS for NNBD (cla: yes, nnbd, p: shared_preferences, platform-macos)


[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3571](https://github.com/flutter/plugins/pull/3571) [package_info] Bump version for NNBD stable (cla: yes, nnbd, p: package_info, platform-macos)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3599](https://github.com/flutter/plugins/pull/3599) [connectivity_macos] fix version (cla: yes, nnbd, p: connectivity, platform-macos)


[3604](https://github.com/flutter/plugins/pull/3604) [connectivity_macos] fix flutter version constraint (cla: yes, p: connectivity, platform-macos)


[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3661](https://github.com/flutter/plugins/pull/3661) Remove unused plugin (integration_test_macos) (cla: yes, p: integration_test, platform-macos, waiting for tree to go green)


[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


### p: connectivity - 25 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3491](https://github.com/flutter/plugins/pull/3491) Remove Dart stubs from macOS plugins (cla: yes, p: connectivity, p: path_provider)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3585](https://github.com/flutter/plugins/pull/3585) [connectivity_platform_interface] nnbd stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)


[3596](https://github.com/flutter/plugins/pull/3596) [connectivity] null safety stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)


[3599](https://github.com/flutter/plugins/pull/3599) [connectivity_macos] fix version (cla: yes, nnbd, p: connectivity, platform-macos)


[3604](https://github.com/flutter/plugins/pull/3604) [connectivity_macos] fix flutter version constraint (cla: yes, p: connectivity, platform-macos)


[3645](https://github.com/flutter/plugins/pull/3645) [connectivity] migrate unit tests to null safety (cla: yes, nnbd, p: connectivity)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3652](https://github.com/flutter/plugins/pull/3652) [connectivity_for_web] Migration to null-safety. (cla: yes, p: connectivity, platform-web, waiting for tree to go green)


[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3708](https://github.com/flutter/plugins/pull/3708) [connectivity] re-endorse connectivity_for_web (cla: yes, p: connectivity)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: google_sign_in - 25 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3617](https://github.com/flutter/plugins/pull/3617) [google_sign_in] Bump platform interface version for NNBD stable (cla: yes, p: google_sign_in)


[3622](https://github.com/flutter/plugins/pull/3622) [google_sign_in_web] Ignore analyzer checks in generated files. (cla: yes, p: google_sign_in, platform-web)


[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)


[3637](https://github.com/flutter/plugins/pull/3637) [google_sign_in] Bump app-facing version for NNBD stable (cla: yes, p: google_sign_in)


[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)


[3642](https://github.com/flutter/plugins/pull/3642) [extension_google_sign_in_as_googleapis_auth] Migrate to null safety (cla: yes, p: google_sign_in)


[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)


[3686](https://github.com/flutter/plugins/pull/3686) [google_sign_in] Updates google_sign_in_platform_interfaces adding parametrized `clientId` (cla: yes, p: google_sign_in)


[3689](https://github.com/flutter/plugins/pull/3689) [extension_google_sign_in_as_googleapis_auth] Update import (cla: yes, p: google_sign_in, waiting for tree to go green)


[3690](https://github.com/flutter/plugins/pull/3690) [google_sign_in] fix test (cla: yes, p: google_sign_in)


[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3756](https://github.com/flutter/plugins/pull/3756) Drop redundant question marks used with dynamic. (cla: yes, p: google_sign_in, p: in_app_purchase, platform-web)


[3757](https://github.com/flutter/plugins/pull/3757) Drop redundant ? for dynamic (cla: yes, p: google_sign_in, platform-web)


### p: video_player - 25 pull request(s)

[2480](https://github.com/flutter/plugins/pull/2480) [video_player] : Flutter's video plugin can cause crashes after a closing a flutter vi… (cla: yes, p: video_player)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3507](https://github.com/flutter/plugins/pull/3507) [video_player] Update video_player_platform_interface to latest pigeon (cla: yes, p: video_player)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3536](https://github.com/flutter/plugins/pull/3536) [video_player] Update video_player_web to point to new video_player_interface (cla: yes, p: video_player, platform-web)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3546](https://github.com/flutter/plugins/pull/3546) [video_player] Update video_player readme to change sample video to https (cla: yes, documentation, p: video_player)


[3561](https://github.com/flutter/plugins/pull/3561) [video_player] Ignore setting mixWithOthers in web (cla: yes, p: video_player, platform-web)


[3574](https://github.com/flutter/plugins/pull/3574) [video_player_web] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, platform-web)


[3578](https://github.com/flutter/plugins/pull/3578) [video_player_platform_interface] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, waiting for tree to go green)


[3624](https://github.com/flutter/plugins/pull/3624) [video_player] Bump app-facing version for NNBD stable (cla: yes, p: video_player)


[3668](https://github.com/flutter/plugins/pull/3668) [video_player] fixed misleading size and aspect ratio documentation (cla: yes, p: video_player, waiting for tree to go green)


[3669](https://github.com/flutter/plugins/pull/3669) [Video_Player] Remove the deprecated API reference. (cla: yes, p: video_player, platform-android, waiting for tree to go green)


[3671](https://github.com/flutter/plugins/pull/3671) [video_player] add http headers (cla: yes, p: video_player, platform-android, platform-ios)


[3702](https://github.com/flutter/plugins/pull/3702) [video_player_platform_interface] add http headers (cla: yes, p: video_player)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3713](https://github.com/flutter/plugins/pull/3713) [video_player]Update README.me (cla: yes, p: video_player, waiting for tree to go green)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### platform-windows - 22 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3513](https://github.com/flutter/plugins/pull/3513) Update to ffi 0.3.0-nullsafety.1 (cla: yes, p: path_provider, platform-windows)


[3515](https://github.com/flutter/plugins/pull/3515) Remove stray dependency (cla: yes, p: shared_preferences, platform-windows)


[3516](https://github.com/flutter/plugins/pull/3516) [shared_preferences_windows]-Migrate to null safety (cla: yes, nnbd, p: shared_preferences, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3540](https://github.com/flutter/plugins/pull/3540) Bump ffi dependencies (cla: yes, p: path_provider, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3672](https://github.com/flutter/plugins/pull/3672) [path_provider] Make a 0.0.5 for Dart 2.12 compat (cla: yes, p: path_provider, platform-windows)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


### p: quick_actions - 19 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3305](https://github.com/flutter/plugins/pull/3305) [quick_actions] Update "eponymous concept" link. (cla: yes, p: quick_actions)


[3421](https://github.com/flutter/plugins/pull/3421) [quick_actions] Migrate to null safety (cla: yes, nnbd, p: quick_actions)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3618](https://github.com/flutter/plugins/pull/3618) [quick_action] null safety stable release (cla: yes, p: quick_actions, waiting for tree to go green)


[3621](https://github.com/flutter/plugins/pull/3621) [quick_action] fix delegate methods not called on iOS (cla: yes, p: quick_actions, platform-ios, waiting for tree to go green)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3734](https://github.com/flutter/plugins/pull/3734) [quick_actions] 1/3 Moved quickactions to a subfolder for federated architecture (cla: yes, p: quick_actions, platform-android, platform-ios)


[3735](https://github.com/flutter/plugins/pull/3735) [quick_actions] 2/3 Quick actions federated platform interface (cla: yes, p: quick_actions, platform-android, platform-ios)


[3736](https://github.com/flutter/plugins/pull/3736) [quick_actions] 3/3 Quick actions federated migration (cla: yes, p: quick_actions, waiting for tree to go green)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3741](https://github.com/flutter/plugins/pull/3741) [quick_actions_platform_interface] Update license file (cla: yes, p: quick_actions)


[3745](https://github.com/flutter/plugins/pull/3745) [quick_actions] example fix (cla: yes, p: quick_actions, waiting for tree to go green)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### platform-linux - 18 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3330](https://github.com/flutter/plugins/pull/3330) [path_provider_linux] Migrate to null safety (cla: yes, nnbd, p: path_provider, platform-linux)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)


[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)


[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)


[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)


[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)


### p: file_selector - 17 pull request(s)

[3451](https://github.com/flutter/plugins/pull/3451) [file_selector_platform_interface]: Verify that extensions don't have leading dots. (cla: yes, p: file_selector, waiting for tree to go green)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3509](https://github.com/flutter/plugins/pull/3509) [file_selector_platform_interface] File selector nnbd (cla: yes, nnbd, p: file_selector, platform-web)


[3528](https://github.com/flutter/plugins/pull/3528) [file_selector_web] Fix typo in pubspec. (cla: yes, p: file_selector, platform-web)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3550](https://github.com/flutter/plugins/pull/3550) [file_selector_web] Migrated to null-safety (cla: yes, nnbd, p: file_selector, platform-web)


[3554](https://github.com/flutter/plugins/pull/3554) [file_selector_web] update documentation #76067 (cla: yes, p: file_selector, platform-web)


[3605](https://github.com/flutter/plugins/pull/3605) [file_selector_platform_interface] null safety stable release (cla: yes, nnbd, p: file_selector)


[3630](https://github.com/flutter/plugins/pull/3630) [file_selector] Return a non-null value from getSavePath on web (cla: yes, p: file_selector, platform-web, waiting for tree to go green)


[3631](https://github.com/flutter/plugins/pull/3631) [file_selector] Migrate to null safety (cla: yes, nnbd, p: file_selector)


[3643](https://github.com/flutter/plugins/pull/3643) [file_selector] Endorse web (cla: yes, p: file_selector)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


### p: device_info - 16 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3597](https://github.com/flutter/plugins/pull/3597) [device_info_platform_interface] null safety stable release (cla: yes, nnbd, p: device_info)


[3609](https://github.com/flutter/plugins/pull/3609) [device_info_platform_interface] handle null value from method channel (cla: yes, nnbd, p: device_info)


[3626](https://github.com/flutter/plugins/pull/3626) [device_info] null safety stable  (cla: yes, nnbd, p: device_info)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3658](https://github.com/flutter/plugins/pull/3658) [device_info] Enable NNBD for unit test (cla: yes, p: device_info)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: wifi_info_flutter - 16 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3234](https://github.com/flutter/plugins/pull/3234) [wifi_info_flutter] Check Permissions in Android O or higher (cla: yes, p: wifi_info_flutter, platform-android)


[3424](https://github.com/flutter/plugins/pull/3424) [wifi_info_flutter] Migrate the platform interface to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3425](https://github.com/flutter/plugins/pull/3425) [wifi_info_flutter] Migrate to null safety (cla: yes, nnbd, p: wifi_info_flutter)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3620](https://github.com/flutter/plugins/pull/3620) [wifi_info_flutter_platform_interface] null safety stable release (cla: yes, nnbd, p: wifi_info_flutter)


[3627](https://github.com/flutter/plugins/pull/3627) [wifi_info_flutter] null safety stable (cla: yes, nnbd, p: wifi_info_flutter)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3674](https://github.com/flutter/plugins/pull/3674) Update CI config for Flutter 2 (cla: yes, p: wifi_info_flutter, platform-ios)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: webview_flutter - 16 pull request(s)

[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3461](https://github.com/flutter/plugins/pull/3461) [ci][image_picker][webviews_flutter] enable Xcode 12  (cla: yes, p: image_picker, p: webview_flutter, waiting for tree to go green)


[3521](https://github.com/flutter/plugins/pull/3521) Add section about how to use Material components in an app using WebView (cla: yes, p: webview_flutter)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3619](https://github.com/flutter/plugins/pull/3619) [webview_flutter] null safety stable release (cla: yes, p: webview_flutter)


[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)


[3655](https://github.com/flutter/plugins/pull/3655) Bring HTML inputs into view automatically (cla: yes, p: webview_flutter, platform-android)


[3664](https://github.com/flutter/plugins/pull/3664) [webview_flutter] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: webview_flutter, platform-ios)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3765](https://github.com/flutter/plugins/pull/3765) [webview_flutter] Fix scroll bar position for Android non-hybrid WebViews (cla: yes, p: webview_flutter)


[3791](https://github.com/flutter/plugins/pull/3791) [flutter_webview] Fix `allowsInlineMediaPlayback` ignored on iOS (cla: yes, p: webview_flutter, platform-ios, waiting for tree to go green)


### p: local_auth - 15 pull request(s)

[2983](https://github.com/flutter/plugins/pull/2983) [local_auth] Unnecessary reassignment in example removed (cla: yes, p: local_auth, waiting for tree to go green)


[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3473](https://github.com/flutter/plugins/pull/3473) [local_auth] Fix incorrect switch fallthrough (cla: yes, p: local_auth)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3615](https://github.com/flutter/plugins/pull/3615) [local_auth] Bump version for NNBD stable (cla: yes, nnbd, p: local_auth)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)


[3778](https://github.com/flutter/plugins/pull/3778) [local_auth] Fix callback thread handling (cla: yes, p: local_auth, platform-ios)


[3786](https://github.com/flutter/plugins/pull/3786) [local_auth] Update Jetpack dependencies (cla: yes, p: local_auth, platform-android)


### p: android_intent - 14 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3601](https://github.com/flutter/plugins/pull/3601) [android_intent] Bump version for NNBD stable (cla: yes, nnbd, p: android_intent)


[3607](https://github.com/flutter/plugins/pull/3607) [android_intent] Fix Flutter SDK version (cla: yes, nnbd, p: android_intent)


[3659](https://github.com/flutter/plugins/pull/3659) [android_intent] move unit test to nullsafety (cla: yes, p: android_intent, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3762](https://github.com/flutter/plugins/pull/3762) Capitalise Platform class in README (cla: yes, p: android_intent)


### p: share - 14 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3300](https://github.com/flutter/plugins/pull/3300) [share] Update README.md (cla: yes, p: share, submit queue)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3600](https://github.com/flutter/plugins/pull/3600) [share] Bump version for NNBD stable (cla: yes, nnbd, p: share)


[3660](https://github.com/flutter/plugins/pull/3660) [share] Migrate unit tests to null-safety. (cla: yes, p: share, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: sensors - 13 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3423](https://github.com/flutter/plugins/pull/3423) [sensors] Migrate to null safety (cla: yes, nnbd, p: sensors)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3589](https://github.com/flutter/plugins/pull/3589) [sensors] Update to NNBD stable (cla: yes, nnbd, p: sensors)


[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: package_info - 13 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3398](https://github.com/flutter/plugins/pull/3398) [package_info] Migrate to null safety (cla: yes, nnbd, p: package_info)


[3478](https://github.com/flutter/plugins/pull/3478) [package_info] Register IntegrationTestPlugin in the example app. (cla: yes, p: package_info)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)


[3571](https://github.com/flutter/plugins/pull/3571) [package_info] Bump version for NNBD stable (cla: yes, nnbd, p: package_info, platform-macos)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: battery - 12 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3587](https://github.com/flutter/plugins/pull/3587) [battery] Bump platform version to NNBD stable (cla: yes, nnbd, p: battery)


[3594](https://github.com/flutter/plugins/pull/3594) [battery] Bump version for NNBD stable (cla: yes, nnbd, p: battery)


[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: android_alarm_manager - 12 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3499](https://github.com/flutter/plugins/pull/3499) [android_alarm_manager] Migrated android_alarm_manager to support null safety #75233 (cla: yes, nnbd, p: android_alarm_manager)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3608](https://github.com/flutter/plugins/pull/3608) [android_alarm_manager] Bump version for NNBD stable (cla: yes, nnbd, p: android_alarm_manager)


[3632](https://github.com/flutter/plugins/pull/3632) set ci runs on master and enable integration test on android alarm manager (cla: yes, p: android_alarm_manager)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


### p: integration_test - 12 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3480](https://github.com/flutter/plugins/pull/3480) [integration_test] Fix tests from changes to `flutter test` machine output (cla: yes, p: integration_test)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3661](https://github.com/flutter/plugins/pull/3661) Remove unused plugin (integration_test_macos) (cla: yes, p: integration_test, platform-macos, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: flutter_plugin_android_lifecycle - 11 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3569](https://github.com/flutter/plugins/pull/3569) [flutter_plugin_android_lifecycle] Bump version for NNBD stable (cla: yes, nnbd, p: flutter_plugin_android_lifecycle)


[3576](https://github.com/flutter/plugins/pull/3576) [flutter_plugin_android_lifecycle-sdk] Update Flutter SDK constraint (cla: yes, p: flutter_plugin_android_lifecycle, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3746](https://github.com/flutter/plugins/pull/3746) Make sure androidx.lifecycle classes aren't R8'ed away when using flutter_plugin_android_lifecycle (cla: yes, p: flutter_plugin_android_lifecycle, platform-android)


### p: ios_platform_images - 9 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3381](https://github.com/flutter/plugins/pull/3381) [ios_platform_images] Migrate to null safety (cla: yes, nnbd, p: ios_platform_images)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)


### p: espresso - 8 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)


[3614](https://github.com/flutter/plugins/pull/3614) [espresso] Update SDK requirement for null-safety (cla: yes, nnbd, p: espresso, waiting for tree to go green)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


### p: cross_file - 8 pull request(s)

[3452](https://github.com/flutter/plugins/pull/3452) [cross_file] Migrate to null-safety. (cla: yes, p: cross_file)


[3467](https://github.com/flutter/plugins/pull/3467) [image_picker_platform_interface] fix test asset file location (cla: yes, p: cross_file, p: image_picker)


[3468](https://github.com/flutter/plugins/pull/3468) Revert "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)


[3469](https://github.com/flutter/plugins/pull/3469) Reland "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)


[3593](https://github.com/flutter/plugins/pull/3593) [cross_file] Stable null safety release (cla: yes, nnbd, p: cross_file)


[3629](https://github.com/flutter/plugins/pull/3629) [cross_file] Fix base class nullability (cla: yes, p: cross_file)


[3698](https://github.com/flutter/plugins/pull/3698) [cross_file] Delete. (cla: yes, p: cross_file)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


### p: plugin_platform_interface - 5 pull request(s)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


[3543](https://github.com/flutter/plugins/pull/3543) [plugin_platform_interface] Migrate  to v2 stable, null-safe (cla: yes, nnbd, p: plugin_platform_interface)


[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)


[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)


### p: e2e - 1 pull request(s)

[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)


### in review - 1 pull request(s)

[2031](https://github.com/flutter/plugins/pull/2031) [url_launcher] Added a note to the README (cla: yes, in review, p: url_launcher)


### documentation - 1 pull request(s)

[3546](https://github.com/flutter/plugins/pull/3546) [video_player] Update video_player readme to change sample video to https (cla: yes, documentation, p: video_player)


### submit queue - 1 pull request(s)

[3300](https://github.com/flutter/plugins/pull/3300) [share] Update README.md (cla: yes, p: share, submit queue)

## Merged PRs in `flutter/flutter` from 2021-01-26T18:58:00.000Z to 2021-04-07T15:28:00.000
There were 1197 pull requests.

[61221](https://github.com/flutter/flutter/pull/61221) [flutter_tools] Add ARM64 Linux host and cross-building option support (a: desktop, cla: yes, platform-linux, tool)

[70141](https://github.com/flutter/flutter/pull/70141) Run cirrus linux-docs only on presubmit. (cla: yes, team)

[70171](https://github.com/flutter/flutter/pull/70171) [Checkbox] Adds shape property (cla: yes, f: material design, framework, waiting for tree to go green)

[70673](https://github.com/flutter/flutter/pull/70673) Point to a new artifacts location. (cla: yes, f: material design, team, tool)

[71138](https://github.com/flutter/flutter/pull/71138) Let InkWell/Ink/ancestor support GlobalKey so that splash does not stop when changing position. (cla: yes, f: material design, framework, waiting for tree to go green)

[71217](https://github.com/flutter/flutter/pull/71217) Added checkboxHorizontalMargin to DataTable and PaginatedDataTable (cla: yes, f: material design, framework)

[71582](https://github.com/flutter/flutter/pull/71582) properly pass on gradle exit code (#71484) (cla: yes, tool, waiting for tree to go green)

[71864](https://github.com/flutter/flutter/pull/71864) ignore sliver underflow if the last children is no longer at the previous last index (cla: yes, framework, waiting for tree to go green)

[72008](https://github.com/flutter/flutter/pull/72008) added debugDisableShadows usage explaination  (cla: yes, framework)

[72052](https://github.com/flutter/flutter/pull/72052) Feature refresh indicator padding (cla: yes, f: material design, framework)

[72707](https://github.com/flutter/flutter/pull/72707) Fix/ValueListenableBuilder rebuilds (cla: yes, framework, waiting for tree to go green)

[72828](https://github.com/flutter/flutter/pull/72828) Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[73042](https://github.com/flutter/flutter/pull/73042) Timer based pointer event resampling (cla: yes, f: gestures, framework)

[73105](https://github.com/flutter/flutter/pull/73105) [UserAccountsDrawerHeader] New option for changing profiles images size (cla: yes, f: material design, framework, waiting for tree to go green)

[73143](https://github.com/flutter/flutter/pull/73143) Add optional DragAnchorStrategy to Draggable (cla: yes, framework, waiting for tree to go green)

[73205](https://github.com/flutter/flutter/pull/73205) Added warning when not enabled platform is selected  (cla: yes, tool, waiting for tree to go green)

[73510](https://github.com/flutter/flutter/pull/73510) Reland "Add BuildContext parameter to TextEditingController.buildTextSpan" (cla: yes, f: material design, framework, severe: API break, waiting for tree to go green)

[73526](https://github.com/flutter/flutter/pull/73526) SliverAppBar Default Elevation Patch (a: quality, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)

[73750](https://github.com/flutter/flutter/pull/73750) Remove deprecated BinaryMessages (cla: yes, framework, severe: API break, waiting for tree to go green)

[73751](https://github.com/flutter/flutter/pull/73751) Remove deprecated TypeMatcher class (cla: yes, framework, severe: API break, waiting for tree to go green)

[73828](https://github.com/flutter/flutter/pull/73828) Exclude arm64 from valid iOS simulators (cla: yes, team, tool, waiting for tree to go green)

[73964](https://github.com/flutter/flutter/pull/73964) Adds First/Last buttons to PaginatedDataTable (a: internationalization, cla: yes, f: material design, framework, waiting for tree to go green)

[73981](https://github.com/flutter/flutter/pull/73981) Format try/prod_builders.json (cla: yes, team, waiting for tree to go green)

[74043](https://github.com/flutter/flutter/pull/74043) Added enableFeedback property to BottomNavigationBar (cla: yes, f: material design, framework, waiting for tree to go green)

[74046](https://github.com/flutter/flutter/pull/74046) Fix "[proposal] provide a way to change the clipBehavior of the AnimatedList widget " (cla: yes, framework)

[74047](https://github.com/flutter/flutter/pull/74047) Fix "Support configurable hit test behavior on Draggable and DragTarget" (cla: yes, framework, waiting for tree to go green)

[74176](https://github.com/flutter/flutter/pull/74176) [flutter_tools] Simplify `flutter test` internals (cla: yes, tool, waiting for tree to go green)

[74236](https://github.com/flutter/flutter/pull/74236) [flutter_tools] Decouple FlutterPlatform from Process (cla: yes, tool, waiting for tree to go green)

[74373](https://github.com/flutter/flutter/pull/74373) ListTile Material Ripple and Shape Patch (cla: yes, f: material design, framework)

[74378](https://github.com/flutter/flutter/pull/74378) Dump logs on failing devicelab test to recipe artifact location (cla: yes, team, team: flakes)

[74382](https://github.com/flutter/flutter/pull/74382) Remove unnecessary imports in dev/benchmarks (cla: yes, team, waiting for tree to go green)

[74415](https://github.com/flutter/flutter/pull/74415) Adding hero example (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)

[74446](https://github.com/flutter/flutter/pull/74446) Don't leak exceptions thrown by message channels (a: tests, cla: yes, framework, waiting for tree to go green)

[74447](https://github.com/flutter/flutter/pull/74447) [flutter_tools] experiment with skipping process resolution (cla: yes, tool)

[74469](https://github.com/flutter/flutter/pull/74469) Implement dartPluginClass support for plugins (cla: yes, tool)

[74533](https://github.com/flutter/flutter/pull/74533) Only write the pid-file while listening to SIGUSR signals. (cla: yes, team, tool, waiting for tree to go green)

[74592](https://github.com/flutter/flutter/pull/74592) Allow long press delay duration for LongPressDraggable to be adjustable (cla: yes, framework, waiting for tree to go green)

[74620](https://github.com/flutter/flutter/pull/74620) Reland "Update PopupMenuButton to match Material Design spec" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)

[74684](https://github.com/flutter/flutter/pull/74684) [flutter] throw more specific error messages if a lerp'd type does not conform to Tween (cla: yes, framework)

[74697](https://github.com/flutter/flutter/pull/74697) Added a ReorderableListView.builder constructor (cla: yes, f: material design, framework)

[74701](https://github.com/flutter/flutter/pull/74701) Switch global key registry to be owned by the build owner. (cla: yes, framework)

[74722](https://github.com/flutter/flutter/pull/74722) TextField and last input character should visible on the screen when the cursor is not shown (cla: yes, f: material design, framework, waiting for tree to go green)

[74740](https://github.com/flutter/flutter/pull/74740) Suppress 'Info: Compiling without sound null safety' message when building flutter_tools (cla: yes, tool)

[74744](https://github.com/flutter/flutter/pull/74744) [flutter_tools] catch errors when getting cwd (cla: yes, tool, waiting for tree to go green)

[74747](https://github.com/flutter/flutter/pull/74747) fix title format tweaks (cla: yes, framework, waiting for tree to go green)

[74755](https://github.com/flutter/flutter/pull/74755) no more mockito for fuchsia remote debug protocol (cla: yes, team, tool, waiting for tree to go green)

[74758](https://github.com/flutter/flutter/pull/74758) Remove FocusTraversalGroups from the final sorted list of descendants. (cla: yes, framework)

[74762](https://github.com/flutter/flutter/pull/74762) Null safe migration for fuchsia remote debug protocol (cla: yes, team, tool)

[74763](https://github.com/flutter/flutter/pull/74763) Remove package image dependency (cla: yes, team, tool, waiting for tree to go green)

[74764](https://github.com/flutter/flutter/pull/74764) [flutter_tools] handle further devtools NPE (cla: yes, tool)

[74768](https://github.com/flutter/flutter/pull/74768) Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[74770](https://github.com/flutter/flutter/pull/74770) drop mockito for integration_test (cla: yes, team, waiting for tree to go green)

[74773](https://github.com/flutter/flutter/pull/74773) Added ButtonStyle.fixedSize (cla: yes, f: material design, framework, waiting for tree to go green)

[74777](https://github.com/flutter/flutter/pull/74777) Replace MockXcode with Xcode.test in unit tests (cla: yes, platform-ios, team, tool, waiting for tree to go green)

[74778](https://github.com/flutter/flutter/pull/74778) Rename setUpMockXcodeBuildHandler -> setUpFakeXcodeBuildHandler in tests (cla: yes, team, tool, waiting for tree to go green)

[74780](https://github.com/flutter/flutter/pull/74780) Remove MockProcessManager from channel_test and other tests (cla: yes, team, tool)

[74781](https://github.com/flutter/flutter/pull/74781) roll packages (cla: yes, team)

[74782](https://github.com/flutter/flutter/pull/74782) Drop mockito for flutter_goldens (cla: yes, team)

[74788](https://github.com/flutter/flutter/pull/74788) fix for upcoming lint use_named_constants (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, tool)

[74798](https://github.com/flutter/flutter/pull/74798) Catch cases in tests where people try to tap on widgets that aren't reachable (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[74805](https://github.com/flutter/flutter/pull/74805) [State Restoration] CupertinoModalPopupRoute (cla: yes, f: cupertino, framework, waiting for tree to go green)

[74817](https://github.com/flutter/flutter/pull/74817) [flutter_tools] remove mock from analyze_size_test.dart (cla: yes, tool, waiting for tree to go green)

[74818](https://github.com/flutter/flutter/pull/74818) [flutter_tools] delete old directories when unzipping ontop of them (cla: yes, tool)

[74820](https://github.com/flutter/flutter/pull/74820) Remove "unnecessary" imports in examples (cla: yes, d: examples, team, waiting for tree to go green)

[74821](https://github.com/flutter/flutter/pull/74821) Remove "unnecessary" imports in material (cla: yes, f: material design, framework, waiting for tree to go green)

[74826](https://github.com/flutter/flutter/pull/74826) Cherrypick Use the shortcuts temporary solution only on web (#74768) (cla: yes, f: cupertino, f: material design, framework)

[74827](https://github.com/flutter/flutter/pull/74827) Replace MockXcode with Xcode.test in more unit tests (cla: yes, tool)

[74829](https://github.com/flutter/flutter/pull/74829) [flutter_tools] rewrite Usage.test to capture objects instead of print logs (cla: yes, tool)

[74832](https://github.com/flutter/flutter/pull/74832) [flutter_tools] opt all flutter tool libraries and tests out of null safety. (cla: yes, team, tool)

[74834](https://github.com/flutter/flutter/pull/74834) Replace MockProcessManager with FakeProcessManager in process_test where possible (cla: yes, tool)

[74835](https://github.com/flutter/flutter/pull/74835) Add more references to LongPressDraggable (cla: yes, framework)

[74837](https://github.com/flutter/flutter/pull/74837) InputDecorator negative baseline error message (cla: yes, f: material design, framework, waiting for tree to go green)

[74838](https://github.com/flutter/flutter/pull/74838) Swap MockStdio to FakeStdio in tests (cla: yes, team, tool)

[74842](https://github.com/flutter/flutter/pull/74842) Fix a bug with duplicate keys being used in the ReorderableListView. (cla: yes, f: material design, framework, waiting for tree to go green)

[74844](https://github.com/flutter/flutter/pull/74844) Make `flutter create --sample` null-safe (cla: yes, tool, waiting for tree to go green)

[74847](https://github.com/flutter/flutter/pull/74847) Swap mockito import for test/fake (cla: yes, team, tool)

[74848](https://github.com/flutter/flutter/pull/74848) Run tests in sound null safety mode for fuchsia_remote_debug_protocol (cla: yes, team, waiting for tree to go green)

[74851](https://github.com/flutter/flutter/pull/74851) fixes precision error during SliverGridRegularTileLayout (cla: yes, framework, waiting for tree to go green)

[74853](https://github.com/flutter/flutter/pull/74853) Migrate flutter_goldens to NNBD (a: null-safety, cla: yes, framework, team, waiting for tree to go green)

[74854](https://github.com/flutter/flutter/pull/74854) always pass filterQuality specified in the Image widget to canvas (a: tests, cla: yes, framework, waiting for tree to go green, will affect goldens)

[74856](https://github.com/flutter/flutter/pull/74856) driver nnbd (a: tests, cla: yes, framework, team)

[74857](https://github.com/flutter/flutter/pull/74857) Migrate remaining examples to null-safety (cla: yes, d: examples, team, waiting for tree to go green)

[74859](https://github.com/flutter/flutter/pull/74859) Remove the timeout when launching DevTools (cla: yes, tool, waiting for tree to go green)

[74861](https://github.com/flutter/flutter/pull/74861) Migrate some dev/ things to null-safety (cla: yes, team, waiting for tree to go green)

[74862](https://github.com/flutter/flutter/pull/74862) Migrate automated_tests to null-safety (cla: yes, team, waiting for tree to go green)

[74865](https://github.com/flutter/flutter/pull/74865) Add canRun override to FakeProcessManager (cla: yes, team, tool)

[74866](https://github.com/flutter/flutter/pull/74866) Add fixes for nullOk changes (a: null-safety, cla: yes, cp: 1.26, cp: 1.26 completed, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[74867](https://github.com/flutter/flutter/pull/74867) Revert "Swap MockStdio to FakeStdio in tests" (cla: yes, tool)

[74869](https://github.com/flutter/flutter/pull/74869) Revert "Remove package image dependency" (cla: yes, team, tool)

[74874](https://github.com/flutter/flutter/pull/74874) Update packages (cla: yes, team, tool, waiting for tree to go green)

[74880](https://github.com/flutter/flutter/pull/74880) Fix a slider layout bug when the overlay size is smaller than the thumb size (cla: yes, f: material design, framework, waiting for tree to go green)

[74885](https://github.com/flutter/flutter/pull/74885) Unpin mysteriously pinned packages (cla: yes, team, tool, waiting for tree to go green)

[74899](https://github.com/flutter/flutter/pull/74899) Remove "unnecessary" imports in material/ (cla: yes, f: material design, framework, waiting for tree to go green)

[74901](https://github.com/flutter/flutter/pull/74901) Remove "unnecessary" imports in test/animation (cla: yes, framework, waiting for tree to go green)

[74906](https://github.com/flutter/flutter/pull/74906) Improve Dropdown Menu (cla: yes, f: material design, framework, waiting for tree to go green)

[74909](https://github.com/flutter/flutter/pull/74909) Update the Focus widget to update the node's onKey handler when the widget updates (cla: yes, framework)

[74916](https://github.com/flutter/flutter/pull/74916) Only show devtools deep links for render overflow errors (cla: yes, framework, waiting for tree to go green)

[74919](https://github.com/flutter/flutter/pull/74919) [flutter_tools] remove mocks from file system test (cla: yes, tool)

[74922](https://github.com/flutter/flutter/pull/74922) NNBD integration_test (cla: yes, team, waiting for tree to go green)

[74927](https://github.com/flutter/flutter/pull/74927) fix word in doc comment (cla: yes, framework, waiting for tree to go green)

[74932](https://github.com/flutter/flutter/pull/74932) Allow 'flutter create' in dev and example directories (cla: yes, tool, waiting for tree to go green)

[74937](https://github.com/flutter/flutter/pull/74937) [flutter_releases] Flutter 1.26.0-17.1.pre Dev - Revert vm_service, other packages from pub roll (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)

[74943](https://github.com/flutter/flutter/pull/74943) vm_service 6.0.1-nullsafety.1, dwds 8.0.2 (cla: yes, team, tool, waiting for tree to go green)

[74946](https://github.com/flutter/flutter/pull/74946) Replace MockUsage with TestUsage (cla: yes, team, tool, waiting for tree to go green)

[74949](https://github.com/flutter/flutter/pull/74949) Added ButtonStyle.splashFactory and NoSplash.splashFactory (cla: yes, f: material design, framework, waiting for tree to go green)

[74956](https://github.com/flutter/flutter/pull/74956) Replace MockProcessManager with FakeProcessManager in cocoapods_test (cla: yes, team, tool)

[74959](https://github.com/flutter/flutter/pull/74959) Make Linux apps non-unique by default. (cla: yes, tool)

[74972](https://github.com/flutter/flutter/pull/74972) Show an X when images can't load. (cla: yes, framework, waiting for tree to go green)

[74992](https://github.com/flutter/flutter/pull/74992) [flutter_tools] move some fakes out of mocks.dart (cla: yes, tool, waiting for tree to go green)

[74994](https://github.com/flutter/flutter/pull/74994) [flutter_tools] remove mock SystemClock (cla: yes, tool, waiting for tree to go green)

[74995](https://github.com/flutter/flutter/pull/74995) [flutter_tools] remove mock android device from log reader test (cla: yes, tool, waiting for tree to go green)

[74999](https://github.com/flutter/flutter/pull/74999) [flutter_tools] remove most usage of MockDevice in resident runner test (cla: yes, tool, waiting for tree to go green)

[75005](https://github.com/flutter/flutter/pull/75005) Remove "unnecessary" imports in material (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[75006](https://github.com/flutter/flutter/pull/75006) Remove "unnecessary" imports in cupertino tests (cla: yes, f: cupertino, framework, waiting for tree to go green)

[75007](https://github.com/flutter/flutter/pull/75007) Remove "unnecessary" imports in foundation,gestures tests (cla: yes, framework, waiting for tree to go green)

[75012](https://github.com/flutter/flutter/pull/75012) Remove "unnecessary" imports in flutter_tools tests (cla: yes, tool, waiting for tree to go green)

[75022](https://github.com/flutter/flutter/pull/75022) Migrate driver tests in example/ to NNBD (cla: yes, d: examples, team, waiting for tree to go green)

[75023](https://github.com/flutter/flutter/pull/75023) Migrate some benchmarks to NNBD (cla: yes, team, waiting for tree to go green)

[75024](https://github.com/flutter/flutter/pull/75024) Clarify performance overlay in performance issue template (cla: yes, waiting for tree to go green)

[75026](https://github.com/flutter/flutter/pull/75026) Bump flutter_gallery_assets (cla: yes, team, tool, waiting for tree to go green)

[75027](https://github.com/flutter/flutter/pull/75027) [flutter_tools] switch dart defines to base64 to avoid windows control characters (cla: yes, tool)

[75029](https://github.com/flutter/flutter/pull/75029) Migrate off e2e (cla: yes, team, tool, waiting for tree to go green)

[75030](https://github.com/flutter/flutter/pull/75030) Revert "NNBD integration_test" (a: tests, cla: yes, framework, team)

[75032](https://github.com/flutter/flutter/pull/75032) Text Editing Movement Keys via Shortcuts (cla: yes, f: material design, framework)

[75033](https://github.com/flutter/flutter/pull/75033) Split tools_tests subshards into separate shards to support sub-sub-sharding (cla: yes, team, waiting for tree to go green)

[75037](https://github.com/flutter/flutter/pull/75037) [web] benchmark and optimize defaultTargetPlatform (cla: yes, framework, team)

[75039](https://github.com/flutter/flutter/pull/75039) add a benchmark test for stack size (cla: yes, team, waiting for tree to go green)

[75044](https://github.com/flutter/flutter/pull/75044) Replace MockConfig with TestConfig (cla: yes, team, tool, waiting for tree to go green)

[75049](https://github.com/flutter/flutter/pull/75049) Removed the "new" keyword from the Flutter_test examples (a: tests, cla: yes, framework)

[75053](https://github.com/flutter/flutter/pull/75053) Revert "Migrate some benchmarks to NNBD" (cla: yes, team)

[75074](https://github.com/flutter/flutter/pull/75074) Reland integration_test NNBD (a: tests, cla: yes, framework, team)

[75095](https://github.com/flutter/flutter/pull/75095) Fixed improper assertion of maxCrossAxisExtent (cla: yes, f: scrolling, framework)

[75096](https://github.com/flutter/flutter/pull/75096) Grammatical mistake on pull request template (cla: yes, team)

[75102](https://github.com/flutter/flutter/pull/75102) Fix formatting in rendering/box (cla: yes, framework, waiting for tree to go green)

[75138](https://github.com/flutter/flutter/pull/75138) AlertDialog: Remove scrollability by default (cla: yes, f: material design, framework, waiting for tree to go green)

[75160](https://github.com/flutter/flutter/pull/75160) [flutter_tools] skip web renderer defines unless web target is picked (cla: yes, tool)

[75161](https://github.com/flutter/flutter/pull/75161) Revert "Migrate driver tests in example/ to NNBD" (cla: yes, d: examples, team)

[75163](https://github.com/flutter/flutter/pull/75163) Avoid iOS local networking dialog in integration tests (cla: yes, platform-ios, team, waiting for tree to go green)

[75169](https://github.com/flutter/flutter/pull/75169) Added scrollController property to TextFormField (cla: yes, f: material design, framework, waiting for tree to go green)

[75170](https://github.com/flutter/flutter/pull/75170) Replace context FakeUsage with TestUsage (cla: yes, team, tool)

[75171](https://github.com/flutter/flutter/pull/75171) Adopt tool_test shard builders (cla: yes, team, waiting for tree to go green)

[75175](https://github.com/flutter/flutter/pull/75175) Make flutter_driver be usable from a null-safe app (a: tests, cla: yes, framework, waiting for tree to go green)

[75179](https://github.com/flutter/flutter/pull/75179) Adopt subshard naming convention in build_tests (cla: yes, team, team: infra, waiting for tree to go green)

[75185](https://github.com/flutter/flutter/pull/75185) Remove dead tool_coverage code (cla: yes, team)

[75189](https://github.com/flutter/flutter/pull/75189) Remove hard-coded subshard numbers from the test runner (cla: yes, team, waiting for tree to go green)

[75193](https://github.com/flutter/flutter/pull/75193) Update to latest templates (cla: yes, team, waiting for tree to go green)

[75194](https://github.com/flutter/flutter/pull/75194) Remove unactionable message that was appearing during test execution. (cla: yes, framework, waiting for tree to go green)

[75198](https://github.com/flutter/flutter/pull/75198) Remove "unnecessary" imports in painting tests (cla: yes, framework)

[75209](https://github.com/flutter/flutter/pull/75209) [gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified (a: internationalization, cla: yes, tool, waiting for tree to go green)

[75213](https://github.com/flutter/flutter/pull/75213) [flutter_tools] Merge some test options into DebuggingOptions (cla: yes, tool, waiting for tree to go green)

[75230](https://github.com/flutter/flutter/pull/75230) [Api docs] Added Vertical Divider dartpad demo (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)

[75243](https://github.com/flutter/flutter/pull/75243) Add support for producing unstripped AOT snapshots. (cla: yes, tool, waiting for tree to go green)

[75251](https://github.com/flutter/flutter/pull/75251) [flutter_tools] add build system test for concurrent failures (cla: yes, tool)

[75259](https://github.com/flutter/flutter/pull/75259) [flutter_tools] use TestFeatureFlags instead of MockFeatureFlags (cla: yes, tool, waiting for tree to go green)

[75263](https://github.com/flutter/flutter/pull/75263) [flutter_tools] remove mockito from flutter symbolize test (cla: yes, tool)

[75264](https://github.com/flutter/flutter/pull/75264) Re-land "Migrate driver tests in example/ to NNBD (#75022)" (cla: yes, d: examples, team, waiting for tree to go green)

[75265](https://github.com/flutter/flutter/pull/75265) Re-land "Migrate some benchmarks to NNBD (75023)"  (cla: yes, team, waiting for tree to go green)

[75266](https://github.com/flutter/flutter/pull/75266) Revert "Make flutter_driver be usable from a null-safe app" (a: tests, cla: yes, framework)

[75269](https://github.com/flutter/flutter/pull/75269) Reland "Make flutter_driver be usable from a null-safe app (#75175)" (a: tests, cla: yes, framework, waiting for tree to go green)

[75271](https://github.com/flutter/flutter/pull/75271) Add test for driver test organisation (a: tests, cla: yes, framework, waiting for tree to go green)

[75273](https://github.com/flutter/flutter/pull/75273) Mark tool_integration_tests not flaky (cla: yes, team, waiting for tree to go green)

[75275](https://github.com/flutter/flutter/pull/75275) Run flutter_driver, integration_test, flutter_localizations, and fuchsia_remote_debug_protocol in framework_tests presubmit (cla: yes, team, waiting for tree to go green)

[75276](https://github.com/flutter/flutter/pull/75276) Replace MockPlistParser with FakePlistParser (cla: yes, team, tool)

[75287](https://github.com/flutter/flutter/pull/75287) Add fix for maxEnforced -> maxEnforcement (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[75291](https://github.com/flutter/flutter/pull/75291) [Api docs] Dartpad demo for alert dialog. (cla: yes, f: material design, framework)

[75298](https://github.com/flutter/flutter/pull/75298) Catch VM Service disappearance from run/attach handler code (cla: yes, tool)

[75301](https://github.com/flutter/flutter/pull/75301) Return an empty FlutterViews list when the service disappears (cla: yes, tool, waiting for tree to go green)

[75303](https://github.com/flutter/flutter/pull/75303) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)

[75306](https://github.com/flutter/flutter/pull/75306) Revert "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" (cla: yes, tool)

[75308](https://github.com/flutter/flutter/pull/75308) Fix the NestedScrollView exception when rebuilding during scheduleWarmUpFrame (cla: yes, framework, waiting for tree to go green)

[75317](https://github.com/flutter/flutter/pull/75317) Revert "Add test for driver test organisation" (a: tests, cla: yes, framework)

[75331](https://github.com/flutter/flutter/pull/75331) Revert "Re-land "Migrate some benchmarks to NNBD (75023)" " (cla: yes, team)

[75335](https://github.com/flutter/flutter/pull/75335) [win] Suppress Powershell download/extraction visualization progress bar. (cla: yes)

[75336](https://github.com/flutter/flutter/pull/75336) [flutter_tools] handle null package (cla: yes, tool)

[75338](https://github.com/flutter/flutter/pull/75338) Revert "Reland "Update PopupMenuButton to match Material Design spec"" (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team, waiting for tree to go green)

[75340](https://github.com/flutter/flutter/pull/75340) Added BorderRadius.copyWith (cla: yes, framework, waiting for tree to go green)

[75343](https://github.com/flutter/flutter/pull/75343) More null-safety fixes for flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)

[75346](https://github.com/flutter/flutter/pull/75346) Relands "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" (a: internationalization, cla: yes, tool)

[75350](https://github.com/flutter/flutter/pull/75350) [flutter_tools] move process manager into tool (cla: yes, team, tool)

[75351](https://github.com/flutter/flutter/pull/75351) Suggest precache instead of build when engine artifacts are missing (cla: yes, platform-ios, tool)

[75358](https://github.com/flutter/flutter/pull/75358) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)

[75359](https://github.com/flutter/flutter/pull/75359) Remove "unnecessary" imports in test/material (cla: yes, f: material design, framework, waiting for tree to go green)

[75360](https://github.com/flutter/flutter/pull/75360) Fix BottomNavigationBar MediaQuery padding (cla: yes, f: material design, framework, waiting for tree to go green)

[75361](https://github.com/flutter/flutter/pull/75361) [flutter_tools] remove web defines workaround (cla: yes, tool, waiting for tree to go green)

[75370](https://github.com/flutter/flutter/pull/75370) roll packages (cla: yes, cp: 1.26, cp: 1.26 completed, team, waiting for tree to go green)

[75374](https://github.com/flutter/flutter/pull/75374) Added memory benchmark for flutter engine groups. (cla: yes, team, waiting for tree to go green)

[75383](https://github.com/flutter/flutter/pull/75383) Revert "add a benchmark test for stack size" (cla: yes, team)

[75387](https://github.com/flutter/flutter/pull/75387) Install prebuilt iOS app only once (cla: yes, platform-ios, tool)

[75389](https://github.com/flutter/flutter/pull/75389) Update prepare_package to upload artifacts to old and new buckets. (cla: yes, team)

[75393](https://github.com/flutter/flutter/pull/75393) Add onLongPress property to DataCell: #72609 (cla: yes, f: material design, framework, waiting for tree to go green)

[75394](https://github.com/flutter/flutter/pull/75394) flutter_tool: DeferredComponent and LoadingUnit classes, Manifest deferred-components parsing (cla: yes, tool, waiting for tree to go green)

[75431](https://github.com/flutter/flutter/pull/75431) Reland "Migrate some benchmarks to NNBD (#75023)" (cla: yes, team, waiting for tree to go green)

[75434](https://github.com/flutter/flutter/pull/75434) Reland "add a benchmark test for stack size (#75039)" (cla: yes, team)

[75441](https://github.com/flutter/flutter/pull/75441) Revert "Reland "Update PopupMenuButton to match Material Design spec"… (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)

[75444](https://github.com/flutter/flutter/pull/75444) [flutter_tools] refactor devtools handler into its own class (cla: yes, tool)

[75454](https://github.com/flutter/flutter/pull/75454) ToggleButtons focus,highlight,hoverElevation = 0 (cla: yes, f: material design, framework, waiting for tree to go green)

[75458](https://github.com/flutter/flutter/pull/75458) Revert "Roll Engine from 8076607c3ea3 to 6a2df7f1c9f6 (4 revisions)" (cla: yes, engine)

[75471](https://github.com/flutter/flutter/pull/75471) [flutter_tools] use a single fake implementation of HttpClient (cla: yes, tool)

[75475](https://github.com/flutter/flutter/pull/75475) Revert tool change (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)

[75513](https://github.com/flutter/flutter/pull/75513) Modified the computeMinIntrinsicHeight method to calculate the height properly (cla: yes, f: material design, framework, waiting for tree to go green)

[75515](https://github.com/flutter/flutter/pull/75515) Manually close the tree for issue/75514 (cla: yes, team)

[75519](https://github.com/flutter/flutter/pull/75519) Added TextButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)

[75522](https://github.com/flutter/flutter/pull/75522) Fix for issue #75518 - ListTile.divideTiles throws error if empty list is passed when null-safety enabled (cla: yes, f: material design, framework, waiting for tree to go green)

[75530](https://github.com/flutter/flutter/pull/75530) Add flutter update packages to some tests. (cla: yes, team)

[75532](https://github.com/flutter/flutter/pull/75532) Revert "TextField and last input character should visible on the screen when the cursor is not shown (#74722)" (cla: yes, f: material design, framework)

[75533](https://github.com/flutter/flutter/pull/75533) add prod builder for android stack size test (cla: yes, team)

[75535](https://github.com/flutter/flutter/pull/75535) [web] new service worker loading mechanism (cla: yes, team, tool)

[75541](https://github.com/flutter/flutter/pull/75541) fixes TextInputFormatter gets wrong old value of a selection (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[75542](https://github.com/flutter/flutter/pull/75542) Refresh Flutter infra README (cla: yes, team, waiting for tree to go green)

[75543](https://github.com/flutter/flutter/pull/75543) Move FakeBotDetector to fakes (cla: yes, team, tool, waiting for tree to go green)

[75544](https://github.com/flutter/flutter/pull/75544) MockProcessManager -> FakeProcessManager (cla: yes, team, tool)

[75545](https://github.com/flutter/flutter/pull/75545) Add exception to FakeCommand (cla: yes, team, tool, waiting for tree to go green)

[75546](https://github.com/flutter/flutter/pull/75546) Cherrypick #75532 (a: accessibility, a: internationalization, cla: yes, f: material design, framework, team)

[75549](https://github.com/flutter/flutter/pull/75549) Document that a CupertinoApp isn't necessary for an iOS app (cla: yes, f: cupertino, framework, waiting for tree to go green)

[75554](https://github.com/flutter/flutter/pull/75554) Fixed grammatical typo (cla: yes, framework)

[75576](https://github.com/flutter/flutter/pull/75576) Allow callers to pump a root widget with no child (cla: yes, framework)

[75603](https://github.com/flutter/flutter/pull/75603) Widen getText support for RichText with multiple text spans in driver (a: tests, cla: yes, framework, waiting for tree to go green)

[75604](https://github.com/flutter/flutter/pull/75604) Reland #74722 (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[75612](https://github.com/flutter/flutter/pull/75612) Fix Android Studio detection and plugins on Linux (cla: yes, tool, waiting for tree to go green)

[75614](https://github.com/flutter/flutter/pull/75614) Add RenderEditable keys listener back in attach() (cla: yes, framework, waiting for tree to go green)

[75624](https://github.com/flutter/flutter/pull/75624) Add more checks when use Navigator 2.0 (cla: yes, framework, waiting for tree to go green)

[75637](https://github.com/flutter/flutter/pull/75637) Remove "unnecessary" imports in test/rendering (cla: yes, framework, waiting for tree to go green)

[75639](https://github.com/flutter/flutter/pull/75639) Revert "[flutter_tools] move process manager into tool" (cla: yes, team, tool)

[75649](https://github.com/flutter/flutter/pull/75649) Fix for VelocityTracker deprecation (cla: yes, framework, team, waiting for tree to go green)

[75660](https://github.com/flutter/flutter/pull/75660) fuchsia_remote_debug_protocol: never published (cla: yes, team, waiting for tree to go green)

[75665](https://github.com/flutter/flutter/pull/75665) ios_platform_view tests pass when device rotated (cla: yes, team, waiting for tree to go green)

[75666](https://github.com/flutter/flutter/pull/75666) Create an InlineSpanSemanticsInformation only if the TextSpan has text (cla: yes, framework)

[75669](https://github.com/flutter/flutter/pull/75669) Revert "Fix/ValueListenableBuilder rebuilds" (cla: yes, framework, waiting for tree to go green)

[75670](https://github.com/flutter/flutter/pull/75670) CupertinoPageTransition Optimizations (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[75672](https://github.com/flutter/flutter/pull/75672) Gallery transition tests pass when device rotated (cla: yes, team, waiting for tree to go green)

[75676](https://github.com/flutter/flutter/pull/75676) Removed ButtonBar from AlertDialog (cla: yes, f: material design, framework, waiting for tree to go green)

[75678](https://github.com/flutter/flutter/pull/75678) Loosen ui.TextStyle toString tests (cla: yes, framework, waiting for tree to go green)

[75679](https://github.com/flutter/flutter/pull/75679) Consolidate ascii spinner stop in devtools activation (cla: yes, tool)

[75682](https://github.com/flutter/flutter/pull/75682) Revert "Manually close the tree for issue/75514" (cla: yes, team)

[75705](https://github.com/flutter/flutter/pull/75705) Remove "unnecessary" imports in tests (a: accessibility, cla: yes, framework, waiting for tree to go green)

[75707](https://github.com/flutter/flutter/pull/75707) Remove "unnecessary" imports in test/services (cla: yes, framework, waiting for tree to go green)

[75717](https://github.com/flutter/flutter/pull/75717) Fix analyzer warning, remove import (cla: yes, tool)

[75718](https://github.com/flutter/flutter/pull/75718) [flutter_tools] do not crash if shared profile restoration fails (cla: yes, tool)

[75719](https://github.com/flutter/flutter/pull/75719) [flutter_tools] catch error 32 in cache (cla: yes, tool, waiting for tree to go green)

[75733](https://github.com/flutter/flutter/pull/75733) [flutter_releases] Roll pub for flutter-1.26-candidate.17 (cla: yes, team, tool)

[75734](https://github.com/flutter/flutter/pull/75734) Revert "Remove deprecated TypeMatcher class" (cla: yes, framework, waiting for tree to go green)

[75736](https://github.com/flutter/flutter/pull/75736) Compress module_test_ios xcresult (cla: yes, team, team: infra)

[75738](https://github.com/flutter/flutter/pull/75738) adding freeze parameter to Texture and TextureBox (cla: yes, framework, waiting for tree to go green)

[75739](https://github.com/flutter/flutter/pull/75739) [flutter_tools] Deferred components setup validator (cla: yes, tool, waiting for tree to go green)

[75743](https://github.com/flutter/flutter/pull/75743) added missing gradle files to the test harness for multiple_flutters (cla: yes, team, waiting for tree to go green)

[75748](https://github.com/flutter/flutter/pull/75748) Fix constraints of popupmenu (cla: yes, f: material design, framework, waiting for tree to go green)

[75757](https://github.com/flutter/flutter/pull/75757) Remove dead mock classes (cla: yes, team, tool, waiting for tree to go green)

[75759](https://github.com/flutter/flutter/pull/75759) MockPub -> FakePub (cla: yes, team, tool, waiting for tree to go green)

[75761](https://github.com/flutter/flutter/pull/75761) Added scrollbar example (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)

[75764](https://github.com/flutter/flutter/pull/75764) ScrollController.jumpTo zero should not trigger the refresh indicator (cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)

[75769](https://github.com/flutter/flutter/pull/75769) fix(flutter_driver): Properly declare socket as nullable (a: tests, cla: yes, framework, waiting for tree to go green)

[75772](https://github.com/flutter/flutter/pull/75772) Update Flutter SDK constraint in integration test to match templates (cla: yes, team)

[75773](https://github.com/flutter/flutter/pull/75773) Update Flutter SDK constraint in plugin test to match template (cla: yes, team)

[75793](https://github.com/flutter/flutter/pull/75793) FlutterEngineGroup memory test: added precache before executing gradle. (cla: yes, team, waiting for tree to go green)

[75794](https://github.com/flutter/flutter/pull/75794) Fix for #75792 - allow use of Animator<Color?> with LinearProgressIndicator (cla: yes, f: material design, framework, waiting for tree to go green)

[75796](https://github.com/flutter/flutter/pull/75796) Remove "unnecessary" imports in test/widgets (cla: yes, framework, waiting for tree to go green)

[75797](https://github.com/flutter/flutter/pull/75797) [flutter_releases] Update additional pub packages to stable for 1.26.0-17.4.pre (cla: yes, team, tool)

[75798](https://github.com/flutter/flutter/pull/75798) Add mac/android smoke catalina test to dashboard (cla: yes, team, waiting for tree to go green)

[75804](https://github.com/flutter/flutter/pull/75804) [flutter_releases] Flutter Framework 1.26.0-17.5.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)

[75807](https://github.com/flutter/flutter/pull/75807) [flutter_tools] refactor devtools handler to expose single method for run/attach and restart (cla: yes, tool, waiting for tree to go green)

[75809](https://github.com/flutter/flutter/pull/75809) Apply bottom margin to FABs that have been boosted into the Safe Area (a: fidelity, a: quality, cla: yes, f: material design, framework, waiting for tree to go green)

[75811](https://github.com/flutter/flutter/pull/75811) Move ensureVisualUpdate call to call sites in WidgetsBinding.attachRootWidget() (cla: yes, framework)

[75813](https://github.com/flutter/flutter/pull/75813) Audit and update deprecation warnings (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)

[75814](https://github.com/flutter/flutter/pull/75814) change stack size test to test arm device (cla: yes, team, waiting for tree to go green)

[75820](https://github.com/flutter/flutter/pull/75820) Remove some `dynamic's. (cla: yes, framework, waiting for tree to go green)

[75822](https://github.com/flutter/flutter/pull/75822) Avoid duplicating Pods-Runner xcconfig #includes (cla: yes, t: xcode, tool, waiting for tree to go green)

[75863](https://github.com/flutter/flutter/pull/75863) Clean up some documentation around shader warm-up. (cla: yes, framework, waiting for tree to go green)

[75866](https://github.com/flutter/flutter/pull/75866) added flutter_engine_group_performance to the prod_builders (cla: yes, team, waiting for tree to go green)

[75871](https://github.com/flutter/flutter/pull/75871) [flutter_tools] remove package HTTP and add pub.dev head check tests (cla: yes, tool, waiting for tree to go green)

[75873](https://github.com/flutter/flutter/pull/75873) Revert "Removed ButtonBar from AlertDialog" (cla: yes, f: material design, framework)

[75888](https://github.com/flutter/flutter/pull/75888) All arguments must be documented. (cla: yes, team, tool, waiting for tree to go green)

[75892](https://github.com/flutter/flutter/pull/75892) Mark flutter_engine_group_performance not flaky (cla: yes, team)

[75893](https://github.com/flutter/flutter/pull/75893) Replace Gitter with Discord badge (cla: yes)

[75894](https://github.com/flutter/flutter/pull/75894) Fix FocusManager constructor (a: tests, cla: yes, framework)

[75895](https://github.com/flutter/flutter/pull/75895) Refactor Hero example (cla: yes, framework, waiting for tree to go green)

[75899](https://github.com/flutter/flutter/pull/75899) Adding checkbox demo (cla: yes, f: material design, framework)

[75903](https://github.com/flutter/flutter/pull/75903) deprecated consistency (cla: yes, f: material design, framework, team, waiting for tree to go green)

[75920](https://github.com/flutter/flutter/pull/75920) Mark mac_android_smoke_catalina_start_up test as unflaky (cla: yes, team, waiting for tree to go green)

[75922](https://github.com/flutter/flutter/pull/75922) [flutter_tools] use temp dir for tester dill, use desktop log reader (cla: yes, tool)

[75925](https://github.com/flutter/flutter/pull/75925) [flutter_tools] add package:http to forbidden imports test (cla: yes, tool, waiting for tree to go green)

[75927](https://github.com/flutter/flutter/pull/75927) [flutter_tools] Send flutter_immediately_exit_test to the elemental plane to be reforged anew (cla: yes, tool)

[75930](https://github.com/flutter/flutter/pull/75930) [flutter_tools] use less path manipulation in the Android SDK (cla: yes, tool)

[75931](https://github.com/flutter/flutter/pull/75931) [flutter_tools] gradle cleanup 1 of 99999 (cla: yes, tool)

[75933](https://github.com/flutter/flutter/pull/75933) Fix dart_docs. (cla: yes, team)

[75937](https://github.com/flutter/flutter/pull/75937) [flutter_releases] Flutter Framework 1.26.0-17.6.pre Beta Cherrypicks (cla: yes, engine, f: material design, framework, tool)

[75940](https://github.com/flutter/flutter/pull/75940) [flutter_tools] do not use context logger in gradle (cla: yes, tool, waiting for tree to go green)

[75943](https://github.com/flutter/flutter/pull/75943) Reject unaccepted pointers in Drag recognizer (cla: yes, framework, waiting for tree to go green)

[75945](https://github.com/flutter/flutter/pull/75945) [web] Treeshake keymaps for web (4% code size reduction in hello world) (a: tests, cla: yes, framework, waiting for tree to go green)

[75949](https://github.com/flutter/flutter/pull/75949) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)

[75950](https://github.com/flutter/flutter/pull/75950) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)

[75952](https://github.com/flutter/flutter/pull/75952) Remove "unnecessary" imports in test/widgets (a: accessibility, cla: yes, framework, waiting for tree to go green)

[75954](https://github.com/flutter/flutter/pull/75954) Remove "unnecessary" imports in test/general.shard (cla: yes, tool)

[75967](https://github.com/flutter/flutter/pull/75967) [TextSelectionTheme] improve docs (cla: yes, f: material design, framework, waiting for tree to go green)

[75981](https://github.com/flutter/flutter/pull/75981) [fuchsia] - update getting local host address logic (cla: yes, tool, waiting for tree to go green)

[76013](https://github.com/flutter/flutter/pull/76013) Added OutlinedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)

[76019](https://github.com/flutter/flutter/pull/76019) Fix package CHANGELOG template (cla: yes, tool)

[76020](https://github.com/flutter/flutter/pull/76020) [flutter_tools] Remove globals/mocks from GradleUtils (cla: yes, tool)

[76021](https://github.com/flutter/flutter/pull/76021) Improve lifecycle docs (cla: yes, framework, waiting for tree to go green)

[76022](https://github.com/flutter/flutter/pull/76022) [flutter_tools] stop using throttled print for service extensions (cla: yes, framework, tool)

[76028](https://github.com/flutter/flutter/pull/76028) Fix problem causing tasks to timeout. (cla: yes, team)

[76033](https://github.com/flutter/flutter/pull/76033) Correct the unit of file size from "kb" (maybe "kilo bits") to "KB" (cla: yes, framework, waiting for tree to go green)

[76066](https://github.com/flutter/flutter/pull/76066) [flutter_tools] Avoid duplicated calls to l10n generation (a: internationalization, cla: yes, tool, waiting for tree to go green)

[76102](https://github.com/flutter/flutter/pull/76102) improve the scrollbar behavior when viewport size changed (a: desktop, a: quality, cla: yes, f: scrolling, framework, platform-web, waiting for tree to go green)

[76107](https://github.com/flutter/flutter/pull/76107) Flutter tool - Don't check for updates when run on a bot (cla: yes, tool, waiting for tree to go green)

[76123](https://github.com/flutter/flutter/pull/76123) Update link for missing desktop projects (cla: yes, tool, waiting for tree to go green)

[76133](https://github.com/flutter/flutter/pull/76133) Support --run-skipped in "flutter test" and pass through to package:test (cla: yes, tool, waiting for tree to go green)

[76134](https://github.com/flutter/flutter/pull/76134) Revert "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)

[76143](https://github.com/flutter/flutter/pull/76143) Update all packages (cla: yes, team, tool)

[76146](https://github.com/flutter/flutter/pull/76146) Added clearSnackBars method to ScaffoldMessengerState (cla: yes, f: material design, framework, waiting for tree to go green)

[76153](https://github.com/flutter/flutter/pull/76153) Do not fail if 9xth_percentile_memory_usage is not recorded (cla: yes, team, team: flakes, waiting for tree to go green)

[76157](https://github.com/flutter/flutter/pull/76157) Remove "unnecessary" imports in flutter_test (a: tests, cla: yes, framework, waiting for tree to go green)

[76158](https://github.com/flutter/flutter/pull/76158) Remove "unnecessary" imports in flutter_driver (a: tests, cla: yes, framework, waiting for tree to go green)

[76159](https://github.com/flutter/flutter/pull/76159) Remove "unnecessary" imports. (a: internationalization, cla: yes, f: material design, waiting for tree to go green)

[76162](https://github.com/flutter/flutter/pull/76162) Const constructor audit. (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)

[76167](https://github.com/flutter/flutter/pull/76167) Reland: Removed ButtonBar from AlertDialog #75676 (cla: yes, f: material design, framework)

[76173](https://github.com/flutter/flutter/pull/76173) Scrollbar updates for native Android behavior (a: fidelity, cla: yes, f: material design, f: scrolling, framework, waiting for tree to go green)

[76174](https://github.com/flutter/flutter/pull/76174) Use a null default skip value in testWidgets so it can inherit the group's skip flag (a: tests, cla: yes, framework, waiting for tree to go green)

[76179](https://github.com/flutter/flutter/pull/76179) Revert "Timer based pointer event resampling" (cla: yes, framework)

[76181](https://github.com/flutter/flutter/pull/76181) Minor ui.TextStyle toString test improvement (cla: yes, framework, waiting for tree to go green)

[76192](https://github.com/flutter/flutter/pull/76192) [flutter_tools] Deferred components build system (cla: yes, severe: new feature, tool, waiting for tree to go green)

[76195](https://github.com/flutter/flutter/pull/76195) Reland: Timer based pointer event resampling (cla: yes, framework)

[76200](https://github.com/flutter/flutter/pull/76200) [flutter_tools] Support Integration Tests (cla: yes, team, tool, waiting for tree to go green)

[76217](https://github.com/flutter/flutter/pull/76217) Revert "Roll Engine from 6993cb229b99 to 9bcb3bfb0ecb (6 revisions)" (cla: yes, engine)

[76221](https://github.com/flutter/flutter/pull/76221) Added ElevatedButton code sample (cla: yes, f: material design, framework, waiting for tree to go green)

[76223](https://github.com/flutter/flutter/pull/76223) Output unexpected Podfile.lock contents on test failure (cla: yes, team, waiting for tree to go green)

[76232](https://github.com/flutter/flutter/pull/76232) Revert "Remove some `dynamic's." (cla: yes, framework)

[76238](https://github.com/flutter/flutter/pull/76238) Reland: Removed ButtonBar from AlertDialog #75676 (#76167) (cla: yes, f: material design, framework)

[76239](https://github.com/flutter/flutter/pull/76239) Remove some `dynamic`s (mark II) (cla: yes, framework, waiting for tree to go green)

[76241](https://github.com/flutter/flutter/pull/76241) [fuchsia] - migrate device discovery workflows to use ffx (cla: yes, team, tool, waiting for tree to go green)

[76246](https://github.com/flutter/flutter/pull/76246) Removed ButtonBar from the Scaffold and About widgets (cla: yes, f: material design, framework)

[76251](https://github.com/flutter/flutter/pull/76251) Add missing widget of the week video links to API docs (cla: yes, f: material design, framework, waiting for tree to go green)

[76252](https://github.com/flutter/flutter/pull/76252) [flutter_tools] remove mock process manager from gradle tests (cla: yes, tool)

[76254](https://github.com/flutter/flutter/pull/76254) update all packages (cla: yes, team, waiting for tree to go green)

[76258](https://github.com/flutter/flutter/pull/76258) [flutter_tools] allow bypassing context for FlutterProject creation, remove fromPath (cla: yes, tool, waiting for tree to go green)

[76260](https://github.com/flutter/flutter/pull/76260) Remove mocks from visual_studio_test (cla: yes, team, tool)

[76264](https://github.com/flutter/flutter/pull/76264) MockProcessManager -> FakeProcessManager in os_test (cla: yes, team, tool, waiting for tree to go green)

[76266](https://github.com/flutter/flutter/pull/76266) Swap Mocks to Fakes in build_fuchsia_test (cla: yes, team, tool, waiting for tree to go green)

[76268](https://github.com/flutter/flutter/pull/76268) [flutter_tools] replace some mock file/directories with new op handle (cla: yes, tool, waiting for tree to go green)

[76272](https://github.com/flutter/flutter/pull/76272) Add assertion of recordable list (cla: yes, f: material design, framework, waiting for tree to go green)

[76274](https://github.com/flutter/flutter/pull/76274) Swap Mocks to Fakes in config_test and other tests (cla: yes, team, tool, waiting for tree to go green)

[76275](https://github.com/flutter/flutter/pull/76275) Remove one TODO (a: accessibility, cla: yes, framework, team, waiting for tree to go green)

[76276](https://github.com/flutter/flutter/pull/76276) Adopt FakeProcess, remove MockProcess (cla: yes, team, tool, waiting for tree to go green)

[76277](https://github.com/flutter/flutter/pull/76277) [flutter_tools] remove Artifacts dependency from globals in gradle, remove MockArtifacts from test (cla: yes, tool)

[76278](https://github.com/flutter/flutter/pull/76278) Remove a14n todos (cla: yes, f: cupertino, framework)

[76279](https://github.com/flutter/flutter/pull/76279) Adopt FileExceptionHandler in a few tests (cla: yes, team, tool, waiting for tree to go green)

[76280](https://github.com/flutter/flutter/pull/76280) Delete MockResidentCompiler (cla: yes, team, tool, waiting for tree to go green)

[76282](https://github.com/flutter/flutter/pull/76282) Adopt TestUsage in flutter_command_test (cla: yes, team, tool)

[76312](https://github.com/flutter/flutter/pull/76312) add keyboardDismissBehavior into SingleChildScrollView (cla: yes, f: scrolling, framework, waiting for tree to go green)

[76327](https://github.com/flutter/flutter/pull/76327) Keep the selection after 'Copy' pressed on iOS. (cla: yes, f: cupertino, framework, waiting for tree to go green)

[76330](https://github.com/flutter/flutter/pull/76330) [flutter_tools] remove global usage of flutterUsage from gradle (cla: yes, tool, waiting for tree to go green)

[76331](https://github.com/flutter/flutter/pull/76331) Remove deprecated TypeMatcher (cla: yes, framework, severe: API break, team, waiting for tree to go green)

[76339](https://github.com/flutter/flutter/pull/76339) Add fix for BottomNavigationBarItem.title -> label (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[76341](https://github.com/flutter/flutter/pull/76341) Upload logs before failing module_test_ios (cla: yes, team)

[76342](https://github.com/flutter/flutter/pull/76342) [flutter_tools] unify gradle/android sdk reinitialize checks in cache.dart (cla: yes, tool)

[76343](https://github.com/flutter/flutter/pull/76343) Added the ability to bring up the date picker dialogs in calendar or text input only mode. (cla: yes, f: material design, framework)

[76345](https://github.com/flutter/flutter/pull/76345) Update PULL_REQUEST_TEMPLATE.md checkbox order (cla: yes, waiting for tree to go green)

[76354](https://github.com/flutter/flutter/pull/76354) Adopt Artifacts.test(localEngine:) in a few tests (cla: yes, team, tool, waiting for tree to go green)

[76355](https://github.com/flutter/flutter/pull/76355) Remove mockito from windows_device_test (cla: yes, team, tool, waiting for tree to go green)

[76358](https://github.com/flutter/flutter/pull/76358) Add mac_ios luci tests. (cla: yes, team)

[76381](https://github.com/flutter/flutter/pull/76381) Cherrypick engine to c53a160d7092ce4ec77f773d439a46881bc4b76d (cla: yes, engine)

[76382](https://github.com/flutter/flutter/pull/76382) Add sharding options to test command line (cla: yes, tool, waiting for tree to go green)

[76385](https://github.com/flutter/flutter/pull/76385) Revert "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions)" (cla: yes, engine)

[76387](https://github.com/flutter/flutter/pull/76387) Refactor tabbar code sample (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)

[76392](https://github.com/flutter/flutter/pull/76392) [Fonts] Make it possible to run update_icons in google3 (cla: yes, team)

[76394](https://github.com/flutter/flutter/pull/76394) Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)" (cla: yes, engine, team)

[76400](https://github.com/flutter/flutter/pull/76400) [flutter_tools] Refactor DeferredComponents validator and add build target (cla: yes, tool, waiting for tree to go green)

[76403](https://github.com/flutter/flutter/pull/76403) Revert "Reland "Roll Engine from 6993cb229b99 to c217d9d06e4f (60 revisions) (#76352)"" (cla: yes, engine, team)

[76406](https://github.com/flutter/flutter/pull/76406) Do not show embedding warning for plugins when example app is missing (cla: yes, platform-android, tool, waiting for tree to go green)

[76409](https://github.com/flutter/flutter/pull/76409) Roll Gallery (required by the latest engine update and Dart SDK) (cla: yes, team)

[76414](https://github.com/flutter/flutter/pull/76414) Skip assemble version check in tool backend scripts (cla: yes, tool)

[76415](https://github.com/flutter/flutter/pull/76415) [devicelab] Separate build and test from Flutter gallery tests (a: accessibility, cla: yes, team, waiting for tree to go green)

[76416](https://github.com/flutter/flutter/pull/76416) [flutter_tools] remove globals and mocks from android gradle builder and test (cla: yes, tool)

[76420](https://github.com/flutter/flutter/pull/76420) Update all packages and upgrade to path_provider 2.0.0-nullsafety (cla: yes, team, tool)

[76425](https://github.com/flutter/flutter/pull/76425) Remove unused flutter_driver_screenshot integration test (cla: yes, team, waiting for tree to go green)

[76426](https://github.com/flutter/flutter/pull/76426) Remove unused ios_add2app integration test (cla: yes, team)

[76429](https://github.com/flutter/flutter/pull/76429) Remove unused android_splash_screens integration test (cla: yes, team, waiting for tree to go green)

[76430](https://github.com/flutter/flutter/pull/76430) Remove unused image_loading integration test (cla: yes, team)

[76433](https://github.com/flutter/flutter/pull/76433) Turn on desktop and web integration tests for beta and stable (a: desktop, cla: yes, team, waiting for tree to go green)

[76436](https://github.com/flutter/flutter/pull/76436) Remove unused imports of system libraries. (cla: yes, tool, waiting for tree to go green)

[76477](https://github.com/flutter/flutter/pull/76477) Remove deprecated author field in pubspec.yml templates (cla: yes, tool)

[76493](https://github.com/flutter/flutter/pull/76493) Add menuMaxHeight for DropdownButton (cla: yes, f: material design, framework, waiting for tree to go green)

[76511](https://github.com/flutter/flutter/pull/76511) Upgrade packages to pick up vm_snapshot_analysis fixes (cla: yes, team)

[76532](https://github.com/flutter/flutter/pull/76532) [Fonts] Improve update_icons script (cla: yes, f: material design, framework, team)

[76542](https://github.com/flutter/flutter/pull/76542) Add a EdgeInsetsDirectional.all constructor similar to EdgeInsets.all (cla: yes, framework, waiting for tree to go green)

[76552](https://github.com/flutter/flutter/pull/76552) Mark linux_android_stack_size_test not flaky (cla: yes, team, waiting for tree to go green)

[76554](https://github.com/flutter/flutter/pull/76554) Build more integration tests during pre-submit (cla: yes, d: examples, team)

[76561](https://github.com/flutter/flutter/pull/76561) Disable warnings for the dart plugin registrant (cla: yes, tool)

[76572](https://github.com/flutter/flutter/pull/76572) Revert "Remove unused flutter_driver_screenshot integration test" (cla: yes, team)

[76575](https://github.com/flutter/flutter/pull/76575) Remove unused flutter_driver_screenshot integration test (cla: yes, team, waiting for tree to go green)

[76576](https://github.com/flutter/flutter/pull/76576) Remove mac/ios agents and remove flaky flag from mac/ios on LUCI. (cla: yes, team)

[76579](https://github.com/flutter/flutter/pull/76579) [flutter_tools] Don't stringify null values in EventPrinter (cla: yes, tool, waiting for tree to go green)

[76600](https://github.com/flutter/flutter/pull/76600) Dispose image when cache clear (cla: yes, framework, waiting for tree to go green)

[76607](https://github.com/flutter/flutter/pull/76607) [Fonts] Update material icons (cla: yes, f: material design, framework)

[76618](https://github.com/flutter/flutter/pull/76618) [flutter_tools] enable experimental invalidation everywhere (cla: yes, tool, waiting for tree to go green)

[76627](https://github.com/flutter/flutter/pull/76627) Revert "fixes TextInputFormatter gets wrong old value of a selection … (cla: yes, f: cupertino, f: material design, framework)

[76633](https://github.com/flutter/flutter/pull/76633) Check for a closed output stream in the devicelab ADB log reader (cla: yes, team, waiting for tree to go green)

[76637](https://github.com/flutter/flutter/pull/76637) [flutter_releases] Flutter 1.26.0-17.7.pre Beta Framework Cherrypicks (cla: yes, engine)

[76641](https://github.com/flutter/flutter/pull/76641) Hide selection handles from semantics (cla: yes, f: material design, framework)

[76642](https://github.com/flutter/flutter/pull/76642) [devicelab] Add expectation test for upload metrics (cla: yes, team, waiting for tree to go green)

[76645](https://github.com/flutter/flutter/pull/76645) Enable dart_plugin_registry_test (cla: yes, team, waiting for tree to go green)

[76650](https://github.com/flutter/flutter/pull/76650) [flutter_tools] cache adb path (cla: yes, tool, waiting for tree to go green)

[76653](https://github.com/flutter/flutter/pull/76653) Reland "fixes TextInputFormatter gets wrong old value of a selection" (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[76656](https://github.com/flutter/flutter/pull/76656) [web] Arrow keys change selected item in dropdown (cla: yes, f: focus, f: material design, framework, platform-web, waiting for tree to go green)

[76658](https://github.com/flutter/flutter/pull/76658) Add gallery integration iOS UI integration test (cla: yes, team, waiting for tree to go green)

[76662](https://github.com/flutter/flutter/pull/76662) Disable clang format in the plugin registrants (cla: yes, tool, waiting for tree to go green)

[76665](https://github.com/flutter/flutter/pull/76665) Move iOS framework thinning into the tool as assemble target (cla: yes, platform-ios, t: xcode, tool)

[76673](https://github.com/flutter/flutter/pull/76673) Update all packages (cla: yes, team, waiting for tree to go green)

[76679](https://github.com/flutter/flutter/pull/76679) [flutter_tools] Fail fast when test dependencies are missing (cla: yes, tool, waiting for tree to go green)

[76691](https://github.com/flutter/flutter/pull/76691) [Fonts] Sort material icons (cla: yes, f: material design, framework, team)

[76714](https://github.com/flutter/flutter/pull/76714) [flutter_tools] add unit test for error 32 in cache deletion (cla: yes, tool, waiting for tree to go green)

[76720](https://github.com/flutter/flutter/pull/76720) [flutter_releases] Flutter 1.26.0-17.8.pre Beta Framework Cherrypicks (cla: yes, engine)

[76721](https://github.com/flutter/flutter/pull/76721) [flutter_tools] replace vm_service extension methods with wrapper class (cla: yes, tool)

[76724](https://github.com/flutter/flutter/pull/76724) [flutter_tools] fix comment in resident web runner (cla: yes, tool, waiting for tree to go green)

[76725](https://github.com/flutter/flutter/pull/76725) [flutter_tools] remove process manager mocks from error_handling_io tests (cla: yes, tool, waiting for tree to go green)

[76731](https://github.com/flutter/flutter/pull/76731) Fix codesign test: ios-deploy does not need entitlements (cla: yes, team, waiting for tree to go green)

[76732](https://github.com/flutter/flutter/pull/76732) Move a second batch of mac/ios tests to prod. (cla: yes, team)

[76739](https://github.com/flutter/flutter/pull/76739) Exposing ScrollBehaviors for app-wide settings (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, platform-web, severe: new feature, waiting for tree to go green)

[76743](https://github.com/flutter/flutter/pull/76743) [flutter_tools] remove remaining extensions (cla: yes, tool, waiting for tree to go green)

[76745](https://github.com/flutter/flutter/pull/76745) Toggleable Refactor (cla: yes, f: material design, framework, waiting for tree to go green)

[76747](https://github.com/flutter/flutter/pull/76747) [flutter_tools] remove mockito from mdns client test (cla: yes, tool, waiting for tree to go green)

[76748](https://github.com/flutter/flutter/pull/76748) [flutter_tools] migrate async guard to null safety (cla: yes, tool)

[76752](https://github.com/flutter/flutter/pull/76752) Clarify what AndroidMotionEvent is for. (cla: yes, framework, waiting for tree to go green)

[76764](https://github.com/flutter/flutter/pull/76764) Fix DropdownButton crash when viewport size is too small for the entirety of the menu's height (cla: yes, f: material design, framework, waiting for tree to go green)

[76793](https://github.com/flutter/flutter/pull/76793) Revert "Roll Engine from 93cb5dbbc700 to 867e51b76256 (3 revisions)" (cla: yes, engine)

[76800](https://github.com/flutter/flutter/pull/76800) Remove failing 32-bit iOS benchmarks (cla: yes, team, waiting for tree to go green)

[76802](https://github.com/flutter/flutter/pull/76802) [flutter_tools] switch FakeCache to cache.test and NoopUsage to TestUsage (cla: yes, tool)

[76803](https://github.com/flutter/flutter/pull/76803) Mark smoke_catalina_hot_mode_dev_cycle_ios__benchmark flaky (cla: yes, team)

[76806](https://github.com/flutter/flutter/pull/76806) [flutter_tools] simplify packages pass-through testing (cla: yes, tool, waiting for tree to go green)

[76810](https://github.com/flutter/flutter/pull/76810) Removed BottomNavigationBar accentColor dependency (cla: yes, f: material design, framework)

[76812](https://github.com/flutter/flutter/pull/76812) [flutter_tools] remove mock from terminal test (cla: yes, tool)

[76813](https://github.com/flutter/flutter/pull/76813) [flutter_tools] remove mock from cmake project migrator (cla: yes, tool, waiting for tree to go green)

[76820](https://github.com/flutter/flutter/pull/76820) Update dartdoc to 0.40.0. (cla: yes, team, waiting for tree to go green)

[76821](https://github.com/flutter/flutter/pull/76821) [flutter_tools] replace most MockBuildSystem instances with TestBuildSystem (cla: yes, tool, waiting for tree to go green)

[76829](https://github.com/flutter/flutter/pull/76829) Remove dead ensureDirectoryExists (cla: yes, team, tool, waiting for tree to go green)

[76830](https://github.com/flutter/flutter/pull/76830) Add ephemeral iOS directory to put future generated files (cla: yes, platform-ios, tool, waiting for tree to go green)

[76831](https://github.com/flutter/flutter/pull/76831) [customer_testing] Refactor runner to be testable (cla: yes, team, waiting for tree to go green)

[76833](https://github.com/flutter/flutter/pull/76833) Opt into CocoaPods parallel codesigning (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)

[76834](https://github.com/flutter/flutter/pull/76834) Stop trying to thin iOS App.framework (cla: yes, t: xcode, tool, waiting for tree to go green)

[76838](https://github.com/flutter/flutter/pull/76838) Remove dart_plugin_registry_test timeouts (cla: yes, team, team: flakes, waiting for tree to go green)

[76842](https://github.com/flutter/flutter/pull/76842) Declare DragTarget onMove event as taking a generic parameter (cla: yes, framework, waiting for tree to go green)

[76847](https://github.com/flutter/flutter/pull/76847) Add system channel to access the localization plugin. (cla: yes, framework)

[76877](https://github.com/flutter/flutter/pull/76877) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework)

[76884](https://github.com/flutter/flutter/pull/76884) [flutter_tools] remove all mock artifacts usage (cla: yes, tool)

[76887](https://github.com/flutter/flutter/pull/76887) [flutter_tools] remove mocks from android SDK tests (cla: yes, tool, waiting for tree to go green)

[76892](https://github.com/flutter/flutter/pull/76892) Reland "ListTile Material Ripple and Shape Patch (#74373)" (cla: yes, f: material design, framework)

[76898](https://github.com/flutter/flutter/pull/76898) Fix prepare package (cla: yes, team)

[76904](https://github.com/flutter/flutter/pull/76904) Revert "Removed CheckboxListTile accentColor dependency" (cla: yes, f: material design, framework)

[76906](https://github.com/flutter/flutter/pull/76906) Removed RadioListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)

[76908](https://github.com/flutter/flutter/pull/76908) Removed CheckboxListTile accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)

[76909](https://github.com/flutter/flutter/pull/76909) Removed SwitchListTile accentColor dependency (cla: yes, f: material design, framework)

[76960](https://github.com/flutter/flutter/pull/76960) Move flaky flag  from the remainin mac/ios tests. (cla: yes, team)

[76963](https://github.com/flutter/flutter/pull/76963) changed 'constrains' to 'constraints' in ChildLayoutHelper.dryLayoutC… (cla: yes, framework, waiting for tree to go green)

[76992](https://github.com/flutter/flutter/pull/76992) Sort icon last (cla: yes, f: material design, framework)

[76999](https://github.com/flutter/flutter/pull/76999) conditionally set --verbose flag to curl when LUCI_CI is set (cla: yes)

[77001](https://github.com/flutter/flutter/pull/77001) Add TextLeadingDistribution to TextStyle (cla: yes, f: material design, framework, waiting for tree to go green)

[77004](https://github.com/flutter/flutter/pull/77004) Removed ListTile accentColor dependency (cla: yes, f: material design, framework, team, waiting for tree to go green)

[77007](https://github.com/flutter/flutter/pull/77007) Move iOS Flutter.framework thinning into copy assemble build target (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)

[77010](https://github.com/flutter/flutter/pull/77010) Remove flaky flag from ios32 builders. (cla: yes, team)

[77011](https://github.com/flutter/flutter/pull/77011) Fix typo in web template (cla: yes, tool, waiting for tree to go green)

[77012](https://github.com/flutter/flutter/pull/77012) Sync lints (cla: yes, waiting for tree to go green)

[77013](https://github.com/flutter/flutter/pull/77013) Enable avoid_type_to_string lint (cla: yes, waiting for tree to go green)

[77014](https://github.com/flutter/flutter/pull/77014) Expose the diff from ComparisonResult (a: tests, cla: yes, framework, waiting for tree to go green)

[77022](https://github.com/flutter/flutter/pull/77022) SliverAppBar default backwards compatibility fix (cla: yes, f: material design, framework, waiting for tree to go green)

[77024](https://github.com/flutter/flutter/pull/77024) Adds set text semantics action to render editable (a: accessibility, cla: yes, framework, waiting for tree to go green)

[77025](https://github.com/flutter/flutter/pull/77025) Update minimum required version to Xcode 12 (cla: yes, t: xcode, tool, waiting for tree to go green)

[77026](https://github.com/flutter/flutter/pull/77026) Change some dynamics to Object? and document slot better (cla: yes, f: cupertino, framework, waiting for tree to go green)

[77027](https://github.com/flutter/flutter/pull/77027) Enable missing_whitespace_between_adjacent_strings (cla: yes, f: material design, framework, team, tool)

[77028](https://github.com/flutter/flutter/pull/77028) Turn on iOS podspec linting in test (a: tests, cla: yes, t: xcode, team)

[77032](https://github.com/flutter/flutter/pull/77032) enable use_key_in_widget_constructors lint (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[77039](https://github.com/flutter/flutter/pull/77039) RawKeyboardWindows: Filter out IME events (cla: yes, framework, waiting for tree to go green)

[77064](https://github.com/flutter/flutter/pull/77064) [flutter_tools] remove mock from logger tests (cla: yes, tool)

[77066](https://github.com/flutter/flutter/pull/77066) [flutter_tools] remove chrome launcher, analytics mock from web unit tests (cla: yes, tool, waiting for tree to go green)

[77068](https://github.com/flutter/flutter/pull/77068) Revert "Toggable Refactor" (cla: yes, f: material design, framework)

[77086](https://github.com/flutter/flutter/pull/77086) Revert "[devicelab] Separate build and test from Flutter gallery tests" (a: accessibility, cla: yes, team)

[77087](https://github.com/flutter/flutter/pull/77087) Enable file_names and package_names lints (a: accessibility, cla: yes, framework, team, waiting for tree to go green)

[77090](https://github.com/flutter/flutter/pull/77090) Add instructions to integration_test example README (a: tests, cla: yes, framework, waiting for tree to go green)

[77093](https://github.com/flutter/flutter/pull/77093) Apply changes caused by https://github.com/flutter/flutter/pull/76662 (cla: yes, d: examples, team, waiting for tree to go green)

[77095](https://github.com/flutter/flutter/pull/77095) Enable null_closures (cla: yes, team, waiting for tree to go green)

[77098](https://github.com/flutter/flutter/pull/77098) Clean-up analysis_options files (a: internationalization, a: tests, cla: yes, d: examples, framework, team, waiting for tree to go green)

[77099](https://github.com/flutter/flutter/pull/77099) Turn on sized_box_for_whitespace lint, fix instances and tests. (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[77105](https://github.com/flutter/flutter/pull/77105) Enable prefer_null_aware_operators lint (cla: yes, team, waiting for tree to go green)

[77106](https://github.com/flutter/flutter/pull/77106) enable provide_deprecation_message (cla: yes, team, waiting for tree to go green)

[77107](https://github.com/flutter/flutter/pull/77107) Improve error messaging and documentation for Scrollbar.isAlwaysShown (a: error message, cla: yes, d: api docs, d: examples, documentation, f: scrolling, framework, waiting for tree to go green)

[77110](https://github.com/flutter/flutter/pull/77110) [devicelab] Create test command to pass task args (cla: yes, team, waiting for tree to go green)

[77113](https://github.com/flutter/flutter/pull/77113) Enable deprecation consistency (cla: yes, team, waiting for tree to go green)

[77118](https://github.com/flutter/flutter/pull/77118) Align more closely with package:test (a: accessibility, a: tests, cla: yes, d: examples, f: material design, framework, team, tool, waiting for tree to go green)

[77153](https://github.com/flutter/flutter/pull/77153) Update all versions! (cla: yes, team)

[77154](https://github.com/flutter/flutter/pull/77154) enable build test, roll engine (cla: yes, engine, team, tool)

[77158](https://github.com/flutter/flutter/pull/77158) [flutter_tools] remove mock from android studio test (cla: yes, tool, waiting for tree to go green)

[77163](https://github.com/flutter/flutter/pull/77163) Enable use_function_type_syntax_for_parameters lint (a: tests, cla: yes, f: material design, framework, team, tool)

[77170](https://github.com/flutter/flutter/pull/77170) [flutter_tools] remove mocks from build_aar_test (cla: yes, tool, waiting for tree to go green)

[77172](https://github.com/flutter/flutter/pull/77172) Support block delete with word and line modifiers (a: text input, cla: yes, framework, waiting for tree to go green)

[77184](https://github.com/flutter/flutter/pull/77184) Store symlinks in package archive (cla: yes, team, waiting for tree to go green)

[77186](https://github.com/flutter/flutter/pull/77186) use textdirection for gradient of ShapeDecoration (cla: yes, framework, waiting for tree to go green)

[77192](https://github.com/flutter/flutter/pull/77192) Increase dart migrate integration test timeout (cla: yes, team, team: flakes, tool, waiting for tree to go green)

[77194](https://github.com/flutter/flutter/pull/77194) [flutter_releases] Fix symlinks in prepare_packages script (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)

[77202](https://github.com/flutter/flutter/pull/77202) [template] removes unused import from Kotlin and Android pluign template (cla: yes, tool, waiting for tree to go green)

[77204](https://github.com/flutter/flutter/pull/77204) Roll Engine from cd0e54348b61 to 72bbc5d92ce1 (cla: yes, engine)

[77220](https://github.com/flutter/flutter/pull/77220) [flutter_tools] Generalize waitForExtension (cla: yes, tool)

[77228](https://github.com/flutter/flutter/pull/77228) Add Windows desktop files for manual tests (a: desktop, cla: yes, platform-windows, team)

[77230](https://github.com/flutter/flutter/pull/77230) Add supported custom font formats in official docs (cla: yes, framework, waiting for tree to go green)

[77261](https://github.com/flutter/flutter/pull/77261) [flutter_tools] dont crash when looking for AS4.1 on windows with no LOCALAPPDATA (cla: yes, tool, waiting for tree to go green)

[77263](https://github.com/flutter/flutter/pull/77263) Re-land "Toggable Refactor (#76745)" (a: accessibility, cla: yes, f: material design, framework, team, waiting for tree to go green)

[77264](https://github.com/flutter/flutter/pull/77264) [flutter_tools] remove several AndroidSdk Mocks (cla: yes, tool, waiting for tree to go green)

[77286](https://github.com/flutter/flutter/pull/77286) Revert "[showModalBottomSheet] fix: showModalBottomSheet does not mov… (cla: yes, f: material design, framework, waiting for tree to go green)

[77287](https://github.com/flutter/flutter/pull/77287) Fix semantics node id overflow issue (a: accessibility, cla: yes, framework, waiting for tree to go green)

[77288](https://github.com/flutter/flutter/pull/77288) FocusableActionDetector now exposes descendantsAreFocusable property (cla: yes, framework, waiting for tree to go green)

[77294](https://github.com/flutter/flutter/pull/77294) Enable avoid_unnecessary_containers lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[77295](https://github.com/flutter/flutter/pull/77295) disable semantics test for adding Set Text action in engine (a: accessibility, cla: yes, framework, waiting for tree to go green)

[77307](https://github.com/flutter/flutter/pull/77307) [devicelab] Create BuildTestTask (cla: yes, team, waiting for tree to go green)

[77316](https://github.com/flutter/flutter/pull/77316) Delete unzipped FlutterMacOS.framework before replacing artifact (cla: yes, platform-mac, tool, waiting for tree to go green)

[77327](https://github.com/flutter/flutter/pull/77327) Fix typo (cla: yes, d: examples, team)

[77329](https://github.com/flutter/flutter/pull/77329) Bitcode strip Flutter.framework in assemble build target (cla: yes, platform-ios, team, tool)

[77386](https://github.com/flutter/flutter/pull/77386) Roll Engine from 299eb3e710c1 to 67abe7f9a9e4 (13 revisions) (a: tests, cla: yes, engine, framework)

[77390](https://github.com/flutter/flutter/pull/77390) [flutter_tools] replace MockFlutterVersion usage with fake where possible, move from context (cla: yes, tool, waiting for tree to go green)

[77398](https://github.com/flutter/flutter/pull/77398) enable prefer_function_declarations_over_variables lint (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)

[77399](https://github.com/flutter/flutter/pull/77399) [flutter_tools] add tool feature/scaffold for UWP (cla: yes, tool, waiting for tree to go green)

[77400](https://github.com/flutter/flutter/pull/77400) [flutter_tools] migrate to null safe mustache (cla: yes, team, waiting for tree to go green)

[77405](https://github.com/flutter/flutter/pull/77405) Fix typo in Windows template (cla: yes, team, tool, waiting for tree to go green)

[77410](https://github.com/flutter/flutter/pull/77410) Fix missing root Scaffold check in ScaffoldMessenger  (cla: yes, f: material design, f: routes, framework, severe: crash, waiting for tree to go green)

[77414](https://github.com/flutter/flutter/pull/77414) InteractiveViewer.builder (cla: yes, framework, waiting for tree to go green)

[77419](https://github.com/flutter/flutter/pull/77419) fix Autovalidate enum references in fix data (cla: yes, cp: 2.0, cp: 2.0 completed, f: cupertino, f: material design, framework, waiting for tree to go green)

[77420](https://github.com/flutter/flutter/pull/77420) Add debug_second_compile_millis benchmark metric (cla: yes, platform-android, platform-ios, team, team: benchmark, waiting for tree to go green)

[77424](https://github.com/flutter/flutter/pull/77424) archiveing -> archiving (cla: yes, tool, waiting for tree to go green)

[77427](https://github.com/flutter/flutter/pull/77427) Declare NavigationRailDestination.label as non-nullable (cla: yes, f: material design, framework, waiting for tree to go green)

[77428](https://github.com/flutter/flutter/pull/77428) Add iOS archive codesign test (cla: yes, platform-ios, team, waiting for tree to go green)

[77432](https://github.com/flutter/flutter/pull/77432) [flutter_tools] remove most globals from resident web runner (cla: yes, tool, waiting for tree to go green)

[77434](https://github.com/flutter/flutter/pull/77434) Enable unnecessary_await_in_return lint (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)

[77454](https://github.com/flutter/flutter/pull/77454) Fix a legacy TODO (a: tests, cla: yes, framework, team, waiting for tree to go green)

[77463](https://github.com/flutter/flutter/pull/77463) [docs] added flutter-fix and dart-fix public links (cla: yes, framework, waiting for tree to go green)

[77497](https://github.com/flutter/flutter/pull/77497) Update ClampingScrollSimulation to better match Android (cla: yes, framework, waiting for tree to go green)

[77559](https://github.com/flutter/flutter/pull/77559) Remove "unnecessary" import in build_appbundle_test (cla: yes, tool)

[77566](https://github.com/flutter/flutter/pull/77566) Increase timeouts to fix build integration timeout flakes (cla: yes, tool)

[77606](https://github.com/flutter/flutter/pull/77606) [Docs] RouteObserver<PageRoute> cannot subscribe ModalRoute (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)

[77608](https://github.com/flutter/flutter/pull/77608) Provide caret rect to text input plugin (cla: yes, framework, waiting for tree to go green)

[77612](https://github.com/flutter/flutter/pull/77612) Fixed  Action code sample in the documentation had a bug  issue #77591 (cla: yes, framework, waiting for tree to go green)

[77625](https://github.com/flutter/flutter/pull/77625) Manual plugins roll to 3acc0cf03051a2888b06753ebe7c4cc22ced191a (cla: yes)

[77637](https://github.com/flutter/flutter/pull/77637) Increase activated devtools version to 2.0 (cla: yes, team)

[77648](https://github.com/flutter/flutter/pull/77648) Fix package declarations for add-to-app integration tests (cla: yes, team, waiting for tree to go green)

[77651](https://github.com/flutter/flutter/pull/77651) [fuchsia] remove no devices found from ffx parsing (cla: yes, team, tool, waiting for tree to go green)

[77652](https://github.com/flutter/flutter/pull/77652) Removed MaterialApp accentColor dependency. (cla: yes, f: material design, framework)

[77653](https://github.com/flutter/flutter/pull/77653) [Analyze] Make deprecation note analyzer clearer on quote misuse (cla: yes, team)

[77657](https://github.com/flutter/flutter/pull/77657) Explain why devtools in pinned (cla: yes, team, waiting for tree to go green)

[77664](https://github.com/flutter/flutter/pull/77664) Move iOS codesigning into assemble build target (cla: yes, platform-ios, t: xcode, tool)

[77666](https://github.com/flutter/flutter/pull/77666) DropdownItems with a null value should still display its child (cla: yes, f: material design, framework, waiting for tree to go green)

[77689](https://github.com/flutter/flutter/pull/77689) add final keywork (cla: yes, framework, waiting for tree to go green)

[77719](https://github.com/flutter/flutter/pull/77719) Remove unnecessary question marks (cla: yes, framework, waiting for tree to go green)

[77727](https://github.com/flutter/flutter/pull/77727) [flutter_tools] simplify platform null safety (cla: yes, tool)

[77730](https://github.com/flutter/flutter/pull/77730) Fix gesture recognizer in selectable rich text should be focusable in… (cla: yes, framework, waiting for tree to go green)

[77731](https://github.com/flutter/flutter/pull/77731) [flutter_tools] remove mock processes from batch compile_test (cla: yes, tool)

[77732](https://github.com/flutter/flutter/pull/77732) Removed Stepper accentColor dependency (cla: yes, f: material design, framework, waiting for tree to go green)

[77733](https://github.com/flutter/flutter/pull/77733) [Hero] toHero flightShuttleBuilder overrides fromHero flightShuttleBuilder (cla: yes, framework, waiting for tree to go green)

[77738](https://github.com/flutter/flutter/pull/77738) [flutter_tools] migrate some base libraries to null safety (cla: yes, tool, waiting for tree to go green)

[77739](https://github.com/flutter/flutter/pull/77739) [DatePicker] Don't jump to the current month (cla: yes, f: material design, framework, waiting for tree to go green)

[77744](https://github.com/flutter/flutter/pull/77744) Removed PaginatedDataTable accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)

[77748](https://github.com/flutter/flutter/pull/77748) [flutter_tools] simplify fake imports for FakeProcessManager (cla: yes, tool, waiting for tree to go green)

[77749](https://github.com/flutter/flutter/pull/77749) Remove mockito deps from dev (cla: yes, team, tool, waiting for tree to go green)

[77751](https://github.com/flutter/flutter/pull/77751) Refactor: Move mouse cursor classes to "services" package (cla: yes, f: material design, framework, waiting for tree to go green)

[77753](https://github.com/flutter/flutter/pull/77753) Fix UNNECESSARY_TYPE_CHECK_TRUE hints. (cla: yes, framework, waiting for tree to go green)

[77754](https://github.com/flutter/flutter/pull/77754) Add mouseCursor, onEnter, and onExit to TextSpan (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[77755](https://github.com/flutter/flutter/pull/77755) Fix scrollbar hit testing based on pointer device kind (a: desktop, a: quality, cla: yes, f: material design, f: scrolling, framework, platform-web, waiting for tree to go green)

[77756](https://github.com/flutter/flutter/pull/77756) Implement iOS app install deltas (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)

[77757](https://github.com/flutter/flutter/pull/77757) Remove mock from event_printer_test (cla: yes, tool, waiting for tree to go green)

[77760](https://github.com/flutter/flutter/pull/77760) [flutter_tools] remove mocks from features test (cla: yes, tool, waiting for tree to go green)

[77769](https://github.com/flutter/flutter/pull/77769) [FloatingActionButtonLocation] Avoid docked FAB to be clipped by the software keyboard (cla: yes, f: material design, framework, waiting for tree to go green)

[77789](https://github.com/flutter/flutter/pull/77789) Rename 'moduleName' to 'componentName' (cla: yes, framework, waiting for tree to go green)

[77793](https://github.com/flutter/flutter/pull/77793) [FloatingActionButtonLocation] Add spacing between placement entries in documentation (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)

[77825](https://github.com/flutter/flutter/pull/77825) Make LocalFileComparator.compare easier to override (a: tests, cla: yes, framework, waiting for tree to go green)

[77837](https://github.com/flutter/flutter/pull/77837) non-breaking changes recommended by prefer_mixin lint (a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)

[77840](https://github.com/flutter/flutter/pull/77840) Cherrypick engine to 711ab3fda05004ee5f6035f2a0bf099fca39a129 (cla: yes, engine)

[77844](https://github.com/flutter/flutter/pull/77844) Fix some issues flagged by unawaited_futures lint (cla: yes, f: material design, framework, waiting for tree to go green)

[77850](https://github.com/flutter/flutter/pull/77850) [flutter_releases] Flutter 2.0.2 Stable Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)

[77859](https://github.com/flutter/flutter/pull/77859) Do not replace text with semantics labels in selectable text widgets (cla: yes, f: material design, framework, waiting for tree to go green)

[77861](https://github.com/flutter/flutter/pull/77861) Spelling standardization: implementer (cla: yes, d: api docs, waiting for tree to go green)

[77863](https://github.com/flutter/flutter/pull/77863) Autocomplete dartpad examples fix (cla: yes, f: material design, framework)

[77864](https://github.com/flutter/flutter/pull/77864) ShaderMask on web for CupertinoContextMenu (cla: yes, f: cupertino, framework)

[77867](https://github.com/flutter/flutter/pull/77867) [flutter_tools] read expression compilation results before starting next compilation (cla: yes, tool)

[77868](https://github.com/flutter/flutter/pull/77868) Update samples to use repo analysis options, Fix sample templates and a ton of analyzer issues (cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)

[77879](https://github.com/flutter/flutter/pull/77879) [State Restoration] Material Date Picker (a: state restoration, cla: yes, f: date/time picker, f: material design, framework, waiting for tree to go green)

[77881](https://github.com/flutter/flutter/pull/77881) Add minWidth constraint to RawChip when materialTapTargetSize is padded (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)

[77884](https://github.com/flutter/flutter/pull/77884) Removed RefreshIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)

[77926](https://github.com/flutter/flutter/pull/77926) Add libgcrypt as an explicit dependancy on Linux (cla: yes, tool, waiting for tree to go green)

[77933](https://github.com/flutter/flutter/pull/77933) Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)

[77942](https://github.com/flutter/flutter/pull/77942) Refactor: use one subprojects property (a: accessibility, cla: yes, d: examples, team, tool, waiting for tree to go green)

[77945](https://github.com/flutter/flutter/pull/77945) Update mockito dep and remove usage in manual tests and localizations (cla: yes, team, tool, waiting for tree to go green)

[77951](https://github.com/flutter/flutter/pull/77951) Update composing rect documentation (cla: yes, framework)

[77953](https://github.com/flutter/flutter/pull/77953) [flutter_tools] remove globals from terminal (cla: yes, tool, waiting for tree to go green)

[77955](https://github.com/flutter/flutter/pull/77955) [flutter_tools] io cleanups to simplify null safety migration (cla: yes, tool, waiting for tree to go green)

[77956](https://github.com/flutter/flutter/pull/77956) [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)

[77961](https://github.com/flutter/flutter/pull/77961) [flutter_tools] provide more context for invalidation (cla: yes, tool, waiting for tree to go green)

[77962](https://github.com/flutter/flutter/pull/77962) Remove MockFlutterVersions (cla: yes, team, tool, waiting for tree to go green)

[77968](https://github.com/flutter/flutter/pull/77968) Remove mocks from web devices test (cla: yes, team, tool, waiting for tree to go green)

[77969](https://github.com/flutter/flutter/pull/77969) [flutter_tools] simplify shutdown hooks (cla: yes, tool, waiting for tree to go green)

[77976](https://github.com/flutter/flutter/pull/77976) Removed ProgressIndicator accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)

[77980](https://github.com/flutter/flutter/pull/77980) Fix sample lint warnings (cla: yes, framework)

[77982](https://github.com/flutter/flutter/pull/77982) Use flutter-cirrus gke cluster for framework tasks. (cla: yes, team, waiting for tree to go green)

[77983](https://github.com/flutter/flutter/pull/77983) Remove MockBuildSystem from generate_synthetic_packages_test (cla: yes, team, tool, waiting for tree to go green)

[77985](https://github.com/flutter/flutter/pull/77985) MockProcessUtils->FakeProcessManager in version_test (cla: yes, team, tool, waiting for tree to go green)

[77986](https://github.com/flutter/flutter/pull/77986) Remove mocks from build_windows_test (cla: yes, team, tool, waiting for tree to go green)

[77988](https://github.com/flutter/flutter/pull/77988) MockOperatingSystemUtils -> FakeOperatingSystemUtils (cla: yes, team, tool, waiting for tree to go green)

[77991](https://github.com/flutter/flutter/pull/77991) Remove mock from cocoapods_validator_test (cla: yes, team, tool)

[77994](https://github.com/flutter/flutter/pull/77994) ConstraintsTransformBox (cla: yes, framework, waiting for tree to go green)

[77997](https://github.com/flutter/flutter/pull/77997) Removed TabPageSelector accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)

[77999](https://github.com/flutter/flutter/pull/77999) Removed InputDecorator accentColor dependency.  (cla: yes, f: material design, framework, waiting for tree to go green)

[78004](https://github.com/flutter/flutter/pull/78004) Fix documentation for Scrollbar.radius (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)

[78018](https://github.com/flutter/flutter/pull/78018) Fixed Buttons with icon RenderFlex overflow (cla: yes, f: material design, framework)

[78037](https://github.com/flutter/flutter/pull/78037) [flutter_tools] check for cygwin uname in entrypoint scripts (cla: yes, tool, waiting for tree to go green)

[78051](https://github.com/flutter/flutter/pull/78051) Fix bug in ButtonStyle.lerp(), in _LerpSides (cla: yes, f: material design, framework, waiting for tree to go green)

[78055](https://github.com/flutter/flutter/pull/78055) [integration_test] delay for at least one frame timing. (a: tests, cla: yes, framework, waiting for tree to go green)

[78058](https://github.com/flutter/flutter/pull/78058) Fix CupertinoTextField incorrect background color when disabled (cla: yes, f: cupertino, framework, waiting for tree to go green, will affect goldens)

[78065](https://github.com/flutter/flutter/pull/78065) Revert "f4c513eb8 Fix missing declaration of windows' default_package (flutter/plugins#3705) (#78025)" (cla: yes)

[78067](https://github.com/flutter/flutter/pull/78067) [flutter_tools] scaffolding for Windows UWP template (cla: yes, tool, waiting for tree to go green)

[78078](https://github.com/flutter/flutter/pull/78078) Enable subshard builders for pre-submit (cla: yes, team, waiting for tree to go green)

[78079](https://github.com/flutter/flutter/pull/78079) [flutter_tools] Deferred components: Encode base module loading units in manifest metadata (cla: yes, tool, waiting for tree to go green)

[78081](https://github.com/flutter/flutter/pull/78081) Table widget rendering bug (cla: yes, framework, waiting for tree to go green)

[78085](https://github.com/flutter/flutter/pull/78085) Allow local networking Info.plist insertion to fail (cla: yes, platform-ios, t: xcode, tool, waiting for tree to go green)

[78089](https://github.com/flutter/flutter/pull/78089) Remove MockFlutterVersion from mocks (cla: yes, team, tool)

[78092](https://github.com/flutter/flutter/pull/78092) Remove mocks from compile_expression_test (cla: yes, team, tool)

[78113](https://github.com/flutter/flutter/pull/78113) [flutter_tools] Add support for custom devices (cla: yes, tool, waiting for tree to go green)

[78140](https://github.com/flutter/flutter/pull/78140) CupertinoTextField to show disabled background color when decoration is null (cla: yes, f: cupertino, framework, waiting for tree to go green)

[78143](https://github.com/flutter/flutter/pull/78143) Update docs to reflect Null Safety (cla: yes, d: api docs, d: examples, documentation, framework)

[78161](https://github.com/flutter/flutter/pull/78161) Add removeListenerWhileNotifying benchmark for ChangeNotifier (cla: yes, framework, team, waiting for tree to go green)

[78166](https://github.com/flutter/flutter/pull/78166) [flutter_tools] Fix avdmanager path detection (cla: yes, tool, waiting for tree to go green)

[78202](https://github.com/flutter/flutter/pull/78202) Dedup CupertinoAlertDialog and CupertinoActionSheet source code (cla: yes, f: cupertino, framework, waiting for tree to go green)

[78218](https://github.com/flutter/flutter/pull/78218) Make KeySet.hashCode a late final (cla: yes, framework, waiting for tree to go green)

[78253](https://github.com/flutter/flutter/pull/78253) [flutter_tools] Add support for versioned Android cmdline tools (cla: yes, tool)

[78259](https://github.com/flutter/flutter/pull/78259) Point "flutter build ipa --analyze-size" to archive app output (a: existing-apps, cla: yes, tool, waiting for tree to go green)

[78263](https://github.com/flutter/flutter/pull/78263) Remove keyLabel and debugName from Logical/PhysicalKeyboardKey (a: tests, cla: yes, framework, team)

[78269](https://github.com/flutter/flutter/pull/78269) Inline some element methods for better stack overflow affinity (cla: yes, framework, waiting for tree to go green)

[78272](https://github.com/flutter/flutter/pull/78272) Download platform artifacts from assemble if needed (cla: yes, t: gradle, t: xcode, tool, waiting for tree to go green)

[78276](https://github.com/flutter/flutter/pull/78276) Remove MockStdIn and MockStream (cla: yes, team, tool, waiting for tree to go green)

[78279](https://github.com/flutter/flutter/pull/78279) Remove mocks from cocoapods_test (cla: yes, team, tool, waiting for tree to go green)

[78281](https://github.com/flutter/flutter/pull/78281) Added iconColor and textColor properties to ExpansionTile (cla: yes, f: material design, framework)

[78296](https://github.com/flutter/flutter/pull/78296) Removed FloatingActionButton accentColor dependency. (cla: yes, f: material design, framework)

[78302](https://github.com/flutter/flutter/pull/78302) Change the material docs link (cla: yes, f: material design, framework, waiting for tree to go green)

[78311](https://github.com/flutter/flutter/pull/78311) [Fonts] Update material icons (cla: yes, f: material design, framework)

[78317](https://github.com/flutter/flutter/pull/78317) [Fonts] Fix update_icons double newline bug (cla: yes, team, waiting for tree to go green)

[78329](https://github.com/flutter/flutter/pull/78329) Revert "Align more closely with package:test" (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool)

[78343](https://github.com/flutter/flutter/pull/78343) Align more closely with package:test (#77118) (a: accessibility, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)

[78353](https://github.com/flutter/flutter/pull/78353) [flutter_tools] remove globals from logger (cla: yes, tool)

[78355](https://github.com/flutter/flutter/pull/78355) Revert "[devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)

[78357](https://github.com/flutter/flutter/pull/78357) [flutter_tools] remove globals from process, fs (cla: yes, tool)

[78359](https://github.com/flutter/flutter/pull/78359) [flutter_tools] migrate context to null safety (cla: yes, tool)

[78361](https://github.com/flutter/flutter/pull/78361) Reland [devicelab] Migrate Gallery to BuildTestTask (a: accessibility, cla: yes, team, waiting for tree to go green)

[78371](https://github.com/flutter/flutter/pull/78371) Removed accentTextTheme references from Typography API doc (cla: yes, f: material design, framework)

[78375](https://github.com/flutter/flutter/pull/78375) Removed accentColor refs from API docs (cla: yes, f: material design, framework)

[78378](https://github.com/flutter/flutter/pull/78378) Removed accentColor and accentTextTheme dependencies from flutter_gallery (cla: yes, f: material design, team, waiting for tree to go green)

[78380](https://github.com/flutter/flutter/pull/78380) [flutter_tools] handle OSError 2 from current working directory (cla: yes, tool)

[78381](https://github.com/flutter/flutter/pull/78381) Add test for dart compilation error build output (cla: yes, team, tool, waiting for tree to go green)

[78386](https://github.com/flutter/flutter/pull/78386) Try fixing web tool tests on windows (cla: yes, tool)

[78388](https://github.com/flutter/flutter/pull/78388) Spell check for analysis_options.yaml (cla: yes, waiting for tree to go green)

[78395](https://github.com/flutter/flutter/pull/78395) fix the position of popup menu when have unsafe area (cla: yes, f: material design, framework, waiting for tree to go green)

[78406](https://github.com/flutter/flutter/pull/78406) Command `flutter create` respects disabled iOS and Android (cla: yes, tool)

[78415](https://github.com/flutter/flutter/pull/78415) Revert "Add libblkid / liblzma / libgcrypt as an explicit dependancy on Linux" (cla: yes, team, tool)

[78428](https://github.com/flutter/flutter/pull/78428) Include validation for DatePicker and DateRangePicker inputOnly mode (cla: yes, f: date/time picker, f: material design, framework)

[78430](https://github.com/flutter/flutter/pull/78430) Add Linux shard builders to Flutter build dashboard (cla: yes, team, waiting for tree to go green)

[78449](https://github.com/flutter/flutter/pull/78449) Remove accentColor et al.  from tests (cla: yes, f: material design, framework, team)

[78450](https://github.com/flutter/flutter/pull/78450) Add restorationId to Material/CupertinoPage (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[78459](https://github.com/flutter/flutter/pull/78459) add mac/windows shard builders as flaky (cla: yes, team)

[78464](https://github.com/flutter/flutter/pull/78464) Fix typos in keyboard code (cla: yes, framework, waiting for tree to go green)

[78474](https://github.com/flutter/flutter/pull/78474) [flutter_releases] Flutter Beta 2.1.0-12.2.pre Framework Cherrypicks (cla: yes, engine, tool)

[78478](https://github.com/flutter/flutter/pull/78478) Fix error when choose noon on time picker (cla: yes, f: material design, framework, waiting for tree to go green)

[78482](https://github.com/flutter/flutter/pull/78482) Add trace logging to local engine path autodetection (cla: yes, tool)

[78483](https://github.com/flutter/flutter/pull/78483) Remove flaky flag for Linux shard builders (cla: yes, team, waiting for tree to go green)

[78484](https://github.com/flutter/flutter/pull/78484) Clean up ignores that are not ignoring anything (a: accessibility, cla: yes, f: cupertino, f: material design, framework)

[78489](https://github.com/flutter/flutter/pull/78489) [flutter_releases] Flutter Stable 2.0.3 Framework Cherrypicks (cla: yes, f: cupertino, f: material design, framework, team, tool)

[78490](https://github.com/flutter/flutter/pull/78490) Clean-up ignores that are not ignoring anything (dev/ edition) (cla: yes, team, waiting for tree to go green)

[78493](https://github.com/flutter/flutter/pull/78493) Clean up ignores that are not ignoring anything (a: tests, cla: yes, framework, tool, waiting for tree to go green)

[78496](https://github.com/flutter/flutter/pull/78496) Parse engine src path from an absolute --local-engine (cla: yes, team, tool)

[78497](https://github.com/flutter/flutter/pull/78497) Migrate our custom ignore syntax to flutter_ignore (cla: yes, framework, team, tool, waiting for tree to go green)

[78501](https://github.com/flutter/flutter/pull/78501) Remove whitespace directionality formatter (cla: yes, f: material design, framework, waiting for tree to go green)

[78505](https://github.com/flutter/flutter/pull/78505) Remove flaky flag for Mac and Windows shard builders (cla: yes, team)

[78506](https://github.com/flutter/flutter/pull/78506) [State Restoration] Material DateRangePicker, adds some general state restoration tests (a: state restoration, cla: yes, f: date/time picker, f: material design, framework)

[78508](https://github.com/flutter/flutter/pull/78508) Move web tool test per-test timeout to shard (cla: yes, team, tool)

[78523](https://github.com/flutter/flutter/pull/78523) Custom PopupMenuItem padding (cla: yes, f: material design, framework)

[78557](https://github.com/flutter/flutter/pull/78557) Update all versions and remove vm_service_client dependency (cla: yes, team, tool)

[78559](https://github.com/flutter/flutter/pull/78559) [devicelab] remove vm_service_client from devicelab (cla: yes, team)

[78568](https://github.com/flutter/flutter/pull/78568) Manually close the tree for https://github.com/flutter/flutter/issues/78567 (cla: yes, team)

[78573](https://github.com/flutter/flutter/pull/78573) Mac word modifier TextEditingActions (cla: yes, framework, waiting for tree to go green)

[78574](https://github.com/flutter/flutter/pull/78574) Removed GridTileBar accentColor dependency. (cla: yes, f: material design, framework, waiting for tree to go green)

[78576](https://github.com/flutter/flutter/pull/78576) Removed DayPicker dependence on accentColor. (cla: yes, f: material design, framework, waiting for tree to go green)

[78581](https://github.com/flutter/flutter/pull/78581) leading distribution docs (cla: yes, framework, waiting for tree to go green)

[78584](https://github.com/flutter/flutter/pull/78584) Revert "Fix a legacy TODO" (a: tests, cla: yes, framework, team)

[78588](https://github.com/flutter/flutter/pull/78588) Automatically applying Scrollbars on desktop platforms with configurable ScrollBehaviors (a: desktop, cla: yes, customer: crowd, f: cupertino, f: material design, framework, platform-web, severe: API break, severe: new feature, waiting for tree to go green)

[78592](https://github.com/flutter/flutter/pull/78592) Skip linking against Flutter for CocoaPods transitive dependencies (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)

[78619](https://github.com/flutter/flutter/pull/78619) Enable null safety by default in templates (cla: yes, tool)

[78623](https://github.com/flutter/flutter/pull/78623) Reverts "Implement dartPluginClass support for plugins #74469" (cla: yes, d: examples, team, tool)

[78624](https://github.com/flutter/flutter/pull/78624) [flutter_tools] add skeleton for build uwp (cla: yes, tool)

[78630](https://github.com/flutter/flutter/pull/78630) Revert "Fix a legacy TODO (#77454)" (#78584) (a: tests, cla: yes, framework, team)

[78633](https://github.com/flutter/flutter/pull/78633) Fixes AlertDialog and SimpleDialog to not merge their content semantics (cla: yes, f: material design, framework, waiting for tree to go green)

[78636](https://github.com/flutter/flutter/pull/78636) Standardize tool test subshard selection (cla: yes, team, waiting for tree to go green)

[78647](https://github.com/flutter/flutter/pull/78647) Revert "Manually close the tree for https://github.com/flutter/flutter/issues/78567" (cla: yes, team)

[78654](https://github.com/flutter/flutter/pull/78654) roll more versions (cla: yes, team, waiting for tree to go green)

[78658](https://github.com/flutter/flutter/pull/78658) Add fix for RectangularSliderTrackShape (cla: yes, f: material design, framework, team, waiting for tree to go green)

[78661](https://github.com/flutter/flutter/pull/78661) Revert "ConstraintsTransformBox" (cla: yes, framework)

[78663](https://github.com/flutter/flutter/pull/78663) Remove "unnecessary" imports in packages/flutter/lib. (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[78664](https://github.com/flutter/flutter/pull/78664) Remove "unnecessary" imports in test/general.shards. (cla: yes, tool, waiting for tree to go green)

[78665](https://github.com/flutter/flutter/pull/78665) Remove "unnecessary" imports in test/commands.shard. (cla: yes, tool, waiting for tree to go green)

[78666](https://github.com/flutter/flutter/pull/78666) Remove "unnecessary" imports. (cla: yes, tool, waiting for tree to go green)

[78669](https://github.com/flutter/flutter/pull/78669) Remove ignores that are not ignoring anything (cla: yes, team, tool, waiting for tree to go green)

[78672](https://github.com/flutter/flutter/pull/78672) Add fixes for [InputDecoration, InputDecorationTheme] hasFloatingPlaceholder -> floatingLabelBehavior (cla: yes, f: material design, framework, team, waiting for tree to go green)

[78673](https://github.com/flutter/flutter/pull/78673) Reland "ConstraintsTransformBox (#77994)" reverted in (#78661) (cla: yes, framework, waiting for tree to go green)

[78674](https://github.com/flutter/flutter/pull/78674) Add '--protocol-traffic-log' option to 'analyze' command. (cla: yes, tool, waiting for tree to go green)

[78678](https://github.com/flutter/flutter/pull/78678) Update cluster. (cla: yes, team, team: infra)

[78707](https://github.com/flutter/flutter/pull/78707) Don't call onChanged callbacks when formatter rejects the change & handle text input formatter exceptions. (cla: yes, framework, waiting for tree to go green)

[78731](https://github.com/flutter/flutter/pull/78731) Add MaterialStateBorderSide.resolveWith (cla: yes, f: material design, framework)

[78738](https://github.com/flutter/flutter/pull/78738) Improve documentation for PointerSignalResolver class (cla: yes, framework)

[78755](https://github.com/flutter/flutter/pull/78755) Typo fixes (a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool)

[78757](https://github.com/flutter/flutter/pull/78757) [State Restoration] Code sample templates, migrate existing code samples (a: state restoration, cla: yes, d: api docs, f: cupertino, f: material design, framework, team)

[78764](https://github.com/flutter/flutter/pull/78764) remove codesign.dart (cla: yes, team)

[78771](https://github.com/flutter/flutter/pull/78771) Removed TimePicker dependence on accentTextTheme. (cla: yes, f: material design, framework)

[78778](https://github.com/flutter/flutter/pull/78778) [gen-l10n] Remove need for ignoring two lints in generated code (a: internationalization, cla: yes, tool, waiting for tree to go green)

[78806](https://github.com/flutter/flutter/pull/78806) Pass the --disable-dds flag through to dwds (cla: yes, tool, waiting for tree to go green)

[78808](https://github.com/flutter/flutter/pull/78808) Add dismiss action to modal barrier (cla: yes, framework)

[78812](https://github.com/flutter/flutter/pull/78812) Migrate Gradle repo from jcenter to mavenCentral in dev projects (a: accessibility, cla: yes, t: gradle, team, team: flakes, tool)

[78815](https://github.com/flutter/flutter/pull/78815) Automatically activate testfield in macOS when receives accessibility… (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[78816](https://github.com/flutter/flutter/pull/78816) [flutter_tools] migrate io, process, logger, terminal (cla: yes, tool)

[78817](https://github.com/flutter/flutter/pull/78817) Slight cleanup in PointerSignalResolver docs (cla: yes, framework)

[78822](https://github.com/flutter/flutter/pull/78822) Take screenshot when drive fails (a: accessibility, cla: yes, team, team: flakes, tool)

[78823](https://github.com/flutter/flutter/pull/78823) Update Podfile.lock modified timestamp when pod install is run (cla: yes, platform-ios, tool, waiting for tree to go green)

[78824](https://github.com/flutter/flutter/pull/78824) Record deferred components assets in AssetManifest.json (cla: yes, tool, waiting for tree to go green)

[78825](https://github.com/flutter/flutter/pull/78825) Revert "Fixed Buttons with icon RenderFlex overflow" (cla: yes, f: material design, framework, waiting for tree to go green)

[78836](https://github.com/flutter/flutter/pull/78836) Make version and time in flutter_tool null safe (a: null-safety, cla: yes, team, tool)

[78843](https://github.com/flutter/flutter/pull/78843) Make language_version in flutter_tool null safe (a: null-safety, cla: yes, team, tool)

[78845](https://github.com/flutter/flutter/pull/78845) Migrate flutter_tool tool helper files to null safety (a: null-safety, cla: yes, team, tool)

[78854](https://github.com/flutter/flutter/pull/78854) Check if `MultiChildRenderObjectElement` has an associated RO (cla: yes, framework, waiting for tree to go green)

[78867](https://github.com/flutter/flutter/pull/78867) Revert "InteractiveViewer.builder" (cla: yes, framework)

[78885](https://github.com/flutter/flutter/pull/78885) Exclude CI from tool root check (cla: yes, team, tool)

[78888](https://github.com/flutter/flutter/pull/78888) Add split Linux docs jobs to prod builder json (cla: yes, team, waiting for tree to go green)

[78890](https://github.com/flutter/flutter/pull/78890) Resolved contradictory documentation of showGeneralDialog and default value of 'barrierLabel' argument (cla: yes, framework, waiting for tree to go green)

[78892](https://github.com/flutter/flutter/pull/78892) Migrate command_help to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[78893](https://github.com/flutter/flutter/pull/78893) Migrate signals.dart to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[78896](https://github.com/flutter/flutter/pull/78896) Migrate flutter_tools file_system to null safety (a: null-safety, cla: yes, team, tool)

[78897](https://github.com/flutter/flutter/pull/78897) Add dart Fix for TextSelectionThemeData (cla: yes, f: material design, framework, team, waiting for tree to go green)

[78901](https://github.com/flutter/flutter/pull/78901) Migrate flutter_tools os.dart to null safety (a: null-safety, cla: yes, team, tool)

[78910](https://github.com/flutter/flutter/pull/78910) Update packages to pick up new process version (cla: yes, team)

[78911](https://github.com/flutter/flutter/pull/78911) [flutter_tools] fix deletion of gradle wrapper artifacts in cache (cla: yes, tool, waiting for tree to go green)

[78913](https://github.com/flutter/flutter/pull/78913) [flutter_tools] handle concurrent modification in signal callback (cla: yes, tool)

[78915](https://github.com/flutter/flutter/pull/78915) [flutter_tools] remove suite channel access from web tests (cla: yes, tool, waiting for tree to go green)

[78919](https://github.com/flutter/flutter/pull/78919) Fix rendereditable to check the latest text before setting the selection (cla: yes, f: material design, framework, waiting for tree to go green)

[78922](https://github.com/flutter/flutter/pull/78922) Migrate flutter_tool net.dart to null safety (a: null-safety, cla: yes, team, tool)

[78923](https://github.com/flutter/flutter/pull/78923) Migrate android_console to null safety (a: null-safety, cla: yes, team, tool)

[78928](https://github.com/flutter/flutter/pull/78928) change all dynamic slot to Object type (cla: yes, f: cupertino, f: material design, framework)

[78932](https://github.com/flutter/flutter/pull/78932) Migrate error_handling_io to null safety (a: null-safety, cla: yes, team, tool)

[78933](https://github.com/flutter/flutter/pull/78933) Fix hit testing in PointerSignalResolver sample (cla: yes, framework)

[78934](https://github.com/flutter/flutter/pull/78934) Migrate deferred_components_validator to null safety (a: null-safety, cla: yes, team, tool)

[78939](https://github.com/flutter/flutter/pull/78939) Migrate localizations_utils to null safety (a: null-safety, cla: yes, team, tool)

[78942](https://github.com/flutter/flutter/pull/78942) Migrate visual_studio to null safety (a: null-safety, cla: yes, team, tool)

[78943](https://github.com/flutter/flutter/pull/78943) Migrate platform_plugins to null safety (a: null-safety, cla: yes, team, tool)

[78944](https://github.com/flutter/flutter/pull/78944) Migrate flutter_project_metadata to null safety (a: null-safety, cla: yes, team, tool)

[78949](https://github.com/flutter/flutter/pull/78949) Migrate device_port_forwarder to null safety (a: null-safety, cla: yes, team, tool)

[78954](https://github.com/flutter/flutter/pull/78954) [flutter_tools] throwToolExit should return Never (cla: yes, tool, waiting for tree to go green)

[78961](https://github.com/flutter/flutter/pull/78961) Support WebSockets for dwds injected client (cla: yes, tool, waiting for tree to go green)

[78975](https://github.com/flutter/flutter/pull/78975) [gen-l10n] Remove more ignores, conditionally generate some code (a: internationalization, cla: yes, tool, waiting for tree to go green)

[78984](https://github.com/flutter/flutter/pull/78984) [SliverAppBar] Improve dartpad sample in documentation (cla: yes, d: api docs, d: examples, documentation, f: material design, framework, waiting for tree to go green)

[78988](https://github.com/flutter/flutter/pull/78988) [flutter_tools] migrate tool_backend.dart to null safety and add testing of exit conditions (cla: yes, tool, waiting for tree to go green)

[78990](https://github.com/flutter/flutter/pull/78990) InteractiveViewer should call onInteractionUpdate even when gesture is disabled (cla: yes, framework, waiting for tree to go green)

[78991](https://github.com/flutter/flutter/pull/78991) Manually close the tree (cla: yes, team)

[78992](https://github.com/flutter/flutter/pull/78992) Revert "Roll Plugins from d7125cdb91c0 to ce1cf17352f1 (17 revisions)" (cla: yes)

[78995](https://github.com/flutter/flutter/pull/78995) [flutter_tools] use existing service implementations for web (cla: yes, tool, waiting for tree to go green)

[79002](https://github.com/flutter/flutter/pull/79002) Manual roll engine to d59a01d to b5e15d0 (15 commits) (cla: yes, engine, waiting for tree to go green, will affect goldens)

[79003](https://github.com/flutter/flutter/pull/79003) [flutter] use null aware operators for function invocations (cla: yes, f: material design, framework, waiting for tree to go green)

[79005](https://github.com/flutter/flutter/pull/79005) Revert "Remove keyLabel and debugName from Logical/PhysicalKeyboardKey" (a: tests, cla: yes, framework, team)

[79006](https://github.com/flutter/flutter/pull/79006) Revert "Manually close the tree" (cla: yes, team)

[79008](https://github.com/flutter/flutter/pull/79008) [ci] Run same script to analyze plugins as flutter/plugins. (cla: yes, team, waiting for tree to go green)

[79009](https://github.com/flutter/flutter/pull/79009) Updated TimePickerThemeData API doc (cla: yes, f: material design, framework, waiting for tree to go green)

[79010](https://github.com/flutter/flutter/pull/79010) Removed unnecessary ! in net.dart (cla: yes, tool)

[79014](https://github.com/flutter/flutter/pull/79014) Revert "Remove whitespace directionality formatter" (cla: yes, framework)

[79015](https://github.com/flutter/flutter/pull/79015) Reland "Remove whitespace directionality formatter (#78501)" reverted in #79014 (cla: yes, framework, waiting for tree to go green)

[79016](https://github.com/flutter/flutter/pull/79016) Split globals.dart into null safe and unsafe libraries (a: null-safety, cla: yes, team, tool)

[79024](https://github.com/flutter/flutter/pull/79024) Removed the built-in overlay from ReorderableListView. (cla: yes, f: material design, framework, will affect goldens)

[79027](https://github.com/flutter/flutter/pull/79027) [Fonts] Remove update_icons TODO (cla: yes, f: material design, framework, team, waiting for tree to go green)

[79034](https://github.com/flutter/flutter/pull/79034) [flutter_test] make showKeyboard respect finder's skipOffstage value (a: tests, cla: yes, framework, waiting for tree to go green)

[79047](https://github.com/flutter/flutter/pull/79047) [flutter_tools] Remove reference to Fuchsia pm genkey and -k (cla: yes, tool)

[79049](https://github.com/flutter/flutter/pull/79049) use null aware operators for function invocations (a: tests, cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[79051](https://github.com/flutter/flutter/pull/79051) [web] Fix text field shortcuts when inside a scroll area (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-web, waiting for tree to go green)

[79052](https://github.com/flutter/flutter/pull/79052) [flutter_tools] separate concept of null safe language version from current language version (cla: yes, tool)

[79053](https://github.com/flutter/flutter/pull/79053) Revert "Removed accentColor dependency from ExpansionTile" (cla: yes, f: material design, framework, waiting for tree to go green)

[79056](https://github.com/flutter/flutter/pull/79056) Fix web text field shortcuts (cla: yes, framework, waiting for tree to go green)

[79058](https://github.com/flutter/flutter/pull/79058) Revert "[Fonts] Update material icons (#78311)" (cla: yes, f: material design, framework)

[79061](https://github.com/flutter/flutter/pull/79061) Refactor text editing test APIs (a: tests, cla: yes, framework, team, waiting for tree to go green)

[79071](https://github.com/flutter/flutter/pull/79071) Fix missed ignores (cla: yes, framework, tool)

[79085](https://github.com/flutter/flutter/pull/79085) Redo fix for button.icon layout overflow (cla: yes, f: material design, framework)

[79088](https://github.com/flutter/flutter/pull/79088) [versions] roll many versions (cla: yes, team, tool)

[79090](https://github.com/flutter/flutter/pull/79090) Add timeline summary entries to capture vsync frame lag (a: tests, cla: yes, framework, waiting for tree to go green)

[79099](https://github.com/flutter/flutter/pull/79099) [versions] roll to latest test (a: tests, cla: yes, framework, team)

[79100](https://github.com/flutter/flutter/pull/79100) Make LogicalKeyboardKey.keyLabel a getter and better (a: tests, cla: yes, framework, team, waiting for tree to go green)

[79108](https://github.com/flutter/flutter/pull/79108) Migrate gen_l10n_types to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79111](https://github.com/flutter/flutter/pull/79111) Migrate file_store to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79119](https://github.com/flutter/flutter/pull/79119) Revert "Roll Engine from b5e15d055d13 to 6f27f892d95e (27 revisions)" (cla: yes, engine)

[79160](https://github.com/flutter/flutter/pull/79160) Clarify documentation for DragAnchorStrategy. (cla: yes, framework, team, waiting for tree to go green)

[79163](https://github.com/flutter/flutter/pull/79163) Add a test to exercise multiple async microtasks in frame workload (cla: yes, team, waiting for tree to go green)

[79167](https://github.com/flutter/flutter/pull/79167) [flutter_tools] make flutter.gradle compatible with 7 rc1 (cla: yes, tool, waiting for tree to go green)

[79173](https://github.com/flutter/flutter/pull/79173) [flutter_tools] guard L service extension in debug mode (cla: yes, tool, waiting for tree to go green)

[79193](https://github.com/flutter/flutter/pull/79193) docs: add an example to ReorderableListView.builder (cla: yes, f: material design, framework)

[79217](https://github.com/flutter/flutter/pull/79217) Revert "Make LogicalKeyboardKey.keyLabel a getter and better" (a: tests, cla: yes, framework, team, waiting for tree to go green)

[79239](https://github.com/flutter/flutter/pull/79239) Remove references to @required in favor of the `required` keyword (cla: yes, f: material design, framework, waiting for tree to go green)

[79258](https://github.com/flutter/flutter/pull/79258) Add tests for integration tests to devicelab (cla: yes, team, waiting for tree to go green)

[79263](https://github.com/flutter/flutter/pull/79263) [gen-l10n] Add `nullable-getter` flag (a: internationalization, cla: yes, tool, waiting for tree to go green)

[79289](https://github.com/flutter/flutter/pull/79289) Drain socket before throwing (a: images, cla: yes, framework, waiting for tree to go green)

[79295](https://github.com/flutter/flutter/pull/79295) Enable android semantics integration test (a: accessibility, cla: yes, team, waiting for tree to go green)

[79296](https://github.com/flutter/flutter/pull/79296) skip android semantics integration test to enable engine roll (a: accessibility, cla: yes, team, waiting for tree to go green)

[79297](https://github.com/flutter/flutter/pull/79297) Add scrollbar tests for simultaneous scroll/drag (a: tests, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)

[79299](https://github.com/flutter/flutter/pull/79299) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[79300](https://github.com/flutter/flutter/pull/79300) Revert "Let InkWell/Ink/ancestor support GlobalKey so that splash doe… (cla: yes, f: material design, framework)

[79302](https://github.com/flutter/flutter/pull/79302) Reland Make LogicalKeyboardKey.keyLabel a getter and better #79100 (a: tests, cla: yes, framework, team, waiting for tree to go green)

[79304](https://github.com/flutter/flutter/pull/79304) Update dartdoc to 0.41.0 (cla: yes, team, waiting for tree to go green)

[79308](https://github.com/flutter/flutter/pull/79308) Makes text selection match the native behavior (cla: yes, framework, waiting for tree to go green)

[79310](https://github.com/flutter/flutter/pull/79310) Always write full timeline before summary (a: tests, cla: yes, framework, team)

[79317](https://github.com/flutter/flutter/pull/79317) Mark flutter_gallery__transition_perf_e2e_ios32 flaky (cla: yes, team)

[79321](https://github.com/flutter/flutter/pull/79321) Empty commit to trigger rerun of tests after a recipe change (cla: yes)

[79322](https://github.com/flutter/flutter/pull/79322) Avoid hard coding "build" for test output files (cla: yes, team)

[79323](https://github.com/flutter/flutter/pull/79323) Revert "Mark flutter_gallery__transition_perf_e2e_ios32 flaky" (cla: yes, team)

[79324](https://github.com/flutter/flutter/pull/79324) Mark docs tests unflaky (cla: yes, team, waiting for tree to go green)

[79325](https://github.com/flutter/flutter/pull/79325) only cache release manifest files for 60 seconds (cla: yes, team)

[79329](https://github.com/flutter/flutter/pull/79329) fix tree (cla: yes, team)

[79332](https://github.com/flutter/flutter/pull/79332) Point gallery test data to FLUTTER_TEST_OUTPUTS_DIR (cla: yes, team, team: infra, waiting for tree to go green)

[79338](https://github.com/flutter/flutter/pull/79338) Allow writing startup_info.json to somewhere other than the build dir (cla: yes, tool, waiting for tree to go green)

[79342](https://github.com/flutter/flutter/pull/79342) Migrate code_signing to null safety (a: null-safety, cla: yes, team, tool)

[79343](https://github.com/flutter/flutter/pull/79343) Check for outdated Podfile before running pod install (cla: yes, tool)

[79346](https://github.com/flutter/flutter/pull/79346) Migrate event_printer and test_config to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79352](https://github.com/flutter/flutter/pull/79352) add missing trailing commas (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)

[79364](https://github.com/flutter/flutter/pull/79364) [Reland][Fonts] Update material icons  (cla: yes, f: material design, framework)

[79379](https://github.com/flutter/flutter/pull/79379) [flutter_tools] do not make drive require pub if --no-pub is requested (cla: yes, tool, waiting for tree to go green)

[79382](https://github.com/flutter/flutter/pull/79382) Apply carriedVelocity unless substantially different (cla: yes, framework, waiting for tree to go green)

[79394](https://github.com/flutter/flutter/pull/79394) Remove animation_with_microtasks_perf_ios__timeline_summary from prod… (cla: yes, team, waiting for tree to go green)

[79396](https://github.com/flutter/flutter/pull/79396) Create dev/ci.yaml (cla: yes, team, waiting for tree to go green)

[79407](https://github.com/flutter/flutter/pull/79407) Rolls isKeyboardKey engine change with fix (a: accessibility, a: tests, cla: yes, engine, framework, waiting for tree to go green)

[79411](https://github.com/flutter/flutter/pull/79411) Empty commit to trigger Build (cla: yes)

[79412](https://github.com/flutter/flutter/pull/79412) add a link to the data driven file format docs (cla: yes, framework, waiting for tree to go green)

[79418](https://github.com/flutter/flutter/pull/79418) Do not run version check if generating shell completion and stdout isn't terminal (cla: yes, tool, waiting for tree to go green)

[79419](https://github.com/flutter/flutter/pull/79419) one more path (a: accessibility, cla: yes, team)

[79421](https://github.com/flutter/flutter/pull/79421) Add missing io import to complex_layout_semantics_perf (a: accessibility, cla: yes, team)

[79422](https://github.com/flutter/flutter/pull/79422) Remove some globals from the tool (cla: yes, tool)

[79434](https://github.com/flutter/flutter/pull/79434) add missing trailing commas (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

[79454](https://github.com/flutter/flutter/pull/79454) [flutter_tools] remove globals from Device and separate FlutterDeviceManager (cla: yes, tool)

[79455](https://github.com/flutter/flutter/pull/79455) [flutter_tools] Move sksl writing out of vm_service (cla: yes, tool)

[79456](https://github.com/flutter/flutter/pull/79456) roll gallery version to fix build (team)

[79459](https://github.com/flutter/flutter/pull/79459) [flutter_tools] remove unused testbed method (cla: yes, tool)

[79460](https://github.com/flutter/flutter/pull/79460) [Stocks App] NNBD migration, refresh gen-l10n (a: internationalization, a: null-safety, cla: yes, team, waiting for tree to go green)

[79461](https://github.com/flutter/flutter/pull/79461) [flutter_tools] split application package factory dependencies (cla: yes, tool)

[79469](https://github.com/flutter/flutter/pull/79469) Migrate build_info to null safety (a: null-safety, cla: yes, team, tool)

[79470](https://github.com/flutter/flutter/pull/79470) Mark new_gallery__crane_perf flaky (cla: yes, team)

[79477](https://github.com/flutter/flutter/pull/79477) Revert "Mark new_gallery__crane_perf flaky" (cla: yes, team)

[79479](https://github.com/flutter/flutter/pull/79479) [ Web ] Register service extensions with DDS, not DWDS (cla: yes, tool, waiting for tree to go green)

[79481](https://github.com/flutter/flutter/pull/79481) Fix device_port_forwarder file name typo (cla: yes, team, tool, waiting for tree to go green)

[79484](https://github.com/flutter/flutter/pull/79484) Properly position the built-in drag handles on horizontal ReorderableListViews. (cla: yes, f: material design, framework, waiting for tree to go green)

[79486](https://github.com/flutter/flutter/pull/79486) [flutter_releases] Flutter Stable 2.0.4 Framework Cherrypicks (a: tests, cla: yes, engine, f: cupertino, f: material design, framework, team, tool)

[79489](https://github.com/flutter/flutter/pull/79489) Fix length formatter typo (cla: yes, f: material design, framework, waiting for tree to go green)

[79496](https://github.com/flutter/flutter/pull/79496) Mark ios32 device tests flaky to reopen build. (cla: yes, team)

[79500](https://github.com/flutter/flutter/pull/79500) Correct misspellings throughout the codebase (a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)

[79501](https://github.com/flutter/flutter/pull/79501) [flutter_tools] Fix breakage when test main is tagged with @doNotStore (cla: yes, tool, waiting for tree to go green)

[79504](https://github.com/flutter/flutter/pull/79504) Migrate android_studio to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79506](https://github.com/flutter/flutter/pull/79506) `enterText` to move the caret to the end (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)

[79507](https://github.com/flutter/flutter/pull/79507) Fix import device_port_forwarder typo (cla: yes, tool)

[79514](https://github.com/flutter/flutter/pull/79514) Take screenshot when startup perf test fails to run (cla: yes, team, team: infra, waiting for tree to go green)

[79520](https://github.com/flutter/flutter/pull/79520) Remove the warning about the Integration Test plugin (cla: yes, team, tool, waiting for tree to go green)

[79521](https://github.com/flutter/flutter/pull/79521) [flutter_tools] Normalize test file paths before using them (cla: yes, tool, waiting for tree to go green)

[79525](https://github.com/flutter/flutter/pull/79525) Migrate analysis to null safety (a: null-safety, cla: yes, team, tool)

[79560](https://github.com/flutter/flutter/pull/79560) Revert "Mark ios32 device tests flaky to reopen build." (cla: yes, team)

[79561](https://github.com/flutter/flutter/pull/79561) Mark integration_test_test as flaky (cla: yes, team, waiting for tree to go green)

[79562](https://github.com/flutter/flutter/pull/79562) remove unnecessary trailing commas (cla: yes, f: cupertino, f: material design, framework)

[79566](https://github.com/flutter/flutter/pull/79566) [flutter_tools] use Url path.Context for joining URI (cla: yes, tool, waiting for tree to go green)

[79580](https://github.com/flutter/flutter/pull/79580) [flutter_tools] split cache into API and implementation (cla: yes, tool)

[79583](https://github.com/flutter/flutter/pull/79583) Restore support for the --local-engine flag in devicelab/bin/run.dart (cla: yes, team, waiting for tree to go green)

[79587](https://github.com/flutter/flutter/pull/79587) Migrate fingerprint to null safety (a: null-safety, cla: yes, team, tool)

[79590](https://github.com/flutter/flutter/pull/79590) Revert "Don't call onChanged callbacks when formatter rejects the change & handle text input formatter exceptions. (#78707)" (cla: yes, framework, waiting for tree to go green)

[79603](https://github.com/flutter/flutter/pull/79603) [flutter_tools] split features into 2 libraries, migrate to null safety (cla: yes, tool)

[79608](https://github.com/flutter/flutter/pull/79608) Remove "unnecessary" imports in test/widgets (cla: yes, framework, tool, waiting for tree to go green)

[79611](https://github.com/flutter/flutter/pull/79611) Migrate android_sdk and application_package to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79618](https://github.com/flutter/flutter/pull/79618) [flutter_tools] Remove special cased --no-chain-stack-traces (cla: yes, team, tool, waiting for tree to go green)

[79620](https://github.com/flutter/flutter/pull/79620) update CupertinoPicker.selectionOverlay to nullable (cla: yes, f: cupertino, framework, waiting for tree to go green)

[79642](https://github.com/flutter/flutter/pull/79642) Add back button listener widget (cla: yes, framework, waiting for tree to go green)

[79650](https://github.com/flutter/flutter/pull/79650) add trailing comma when argList is splitted (cla: yes, d: examples, f: cupertino, f: material design, framework, team, waiting for tree to go green)

[79654](https://github.com/flutter/flutter/pull/79654) Revert "`enterText` to move the caret to the end" (a: tests, cla: yes, f: material design, framework)

[79656](https://github.com/flutter/flutter/pull/79656) Reland 79654 (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)

[79657](https://github.com/flutter/flutter/pull/79657) [flutter_tools] consume package:process exceptions (cla: yes, tool, waiting for tree to go green)

[79665](https://github.com/flutter/flutter/pull/79665) [web] Enable material text field tests on web (a: tests, a: text input, cla: yes, f: material design, framework, platform-web, tech-debt, waiting for tree to go green, will affect goldens)

[79668](https://github.com/flutter/flutter/pull/79668) Fix typo: edition -> editing (a: text input, cla: yes, framework)

[79674](https://github.com/flutter/flutter/pull/79674) Revert "Support block delete with word and line modifiers (#77172)" (cla: yes, framework)

[79676](https://github.com/flutter/flutter/pull/79676) [flutter_tools] allow winuwp build to setup generated cmake file (cla: yes, tool, waiting for tree to go green)

[79682](https://github.com/flutter/flutter/pull/79682) Migrate doctor_validator to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79695](https://github.com/flutter/flutter/pull/79695) Support block delete with word and line modifiers (cla: yes, framework)

[79743](https://github.com/flutter/flutter/pull/79743) Update the `Dismissible` code sample (cla: yes, d: examples, framework, waiting for tree to go green)

[79771](https://github.com/flutter/flutter/pull/79771) Fix typo in scroll_activity.dart (cla: yes, framework, waiting for tree to go green)

[79795](https://github.com/flutter/flutter/pull/79795) Update dartdoc to 0.42.0 (cla: yes, team, waiting for tree to go green)

[79801](https://github.com/flutter/flutter/pull/79801) Migrate tools chrome.dart to null safety (a: null-safety, cla: yes, team, tool)

[79804](https://github.com/flutter/flutter/pull/79804) Migrate linux_doctor to null safety (a: null-safety, cla: yes, team, tool)

[79805](https://github.com/flutter/flutter/pull/79805) Migrate vscode to null safety (a: null-safety, cla: yes, team, tool)

[79806](https://github.com/flutter/flutter/pull/79806) Migrate android_workflow to null safety (a: null-safety, cla: yes, team, tool)

[79807](https://github.com/flutter/flutter/pull/79807) Migrate some workflows and doctor validators to null safety (a: null-safety, cla: yes, team, tool)

[79813](https://github.com/flutter/flutter/pull/79813) Migrate intellij_validator to null safety (a: null-safety, cla: yes, team, tool)

[79816](https://github.com/flutter/flutter/pull/79816) Fix an NNBD error in the Gallery text form field demo (cla: yes, f: material design, team, waiting for tree to go green)

[79817](https://github.com/flutter/flutter/pull/79817) [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)

[79827](https://github.com/flutter/flutter/pull/79827) [flutter_tools] generate empty plugin registrants for winuwp and fix local engine for winuwp_ (cla: yes, tool)

[79828](https://github.com/flutter/flutter/pull/79828) Revert "Fix error when choose noon on time picker (#78478)" (cla: yes, f: material design, framework)

[79829](https://github.com/flutter/flutter/pull/79829) Redo Removed accentColor dependency from ExpansionTile (cla: yes, f: material design, framework, waiting for tree to go green)

[79842](https://github.com/flutter/flutter/pull/79842) fix cupertino refresh control style (cla: yes, f: cupertino, framework, waiting for tree to go green)

[79864](https://github.com/flutter/flutter/pull/79864) [flutter_tools] migrate cache to null safety (cla: yes, tool, waiting for tree to go green)

[79877](https://github.com/flutter/flutter/pull/79877) Fix RenderEditable register the raw keyboard listener twice (cla: yes, framework)

[79888](https://github.com/flutter/flutter/pull/79888) [web] Fix url strategy null safety (a: null-safety, cla: yes, f: routes, platform-web, waiting for tree to go green)

[79898](https://github.com/flutter/flutter/pull/79898) migrate empty exceptions to tool exit with error message (cla: yes, tool, waiting for tree to go green)

[79900](https://github.com/flutter/flutter/pull/79900) Move cache from globals to globals_null_migrated (a: null-safety, cla: yes, team, tool)

[79903](https://github.com/flutter/flutter/pull/79903) Revert "Reland [devicelab] Migrate Gallery to BuildTestTask" (a: accessibility, cla: yes, team)

[79907](https://github.com/flutter/flutter/pull/79907) Migrate flutter_tool test/src/common to null safety (a: null-safety, cla: yes, team, tool)

[79908](https://github.com/flutter/flutter/pull/79908) Start migrating flutter_tools test src to null safety (a: null-safety, cla: yes, team, tool, waiting for tree to go green)

[79913](https://github.com/flutter/flutter/pull/79913) add new try/prod builders for validate_ci_config (cla: yes, team, waiting for tree to go green)

[79917](https://github.com/flutter/flutter/pull/79917) Allow null Config.getValue() results (a: null-safety, cla: yes, team, tool)

[79919](https://github.com/flutter/flutter/pull/79919) update BorderTween nullable (cla: yes, framework)

[79953](https://github.com/flutter/flutter/pull/79953) Manually roll engine to 56b13559807bf4cb83d16c659757d6ae4f209490 (cla: yes, engine)

[79959](https://github.com/flutter/flutter/pull/79959) Unblock roll by reverting #79061 (a: tests, cla: yes, framework, team)

[79961](https://github.com/flutter/flutter/pull/79961) Mark integration_test_test as unflaky (cla: yes, team, waiting for tree to go green)

[79968](https://github.com/flutter/flutter/pull/79968) Revert "Support block delete with word and line modifiers" (cla: yes, framework)

[79973](https://github.com/flutter/flutter/pull/79973) Support block delete with word and line modifiers (cla: yes, framework)

## Merged PRs in `flutter/engine` from 2021-01-26T18:58:00.000Z to 2021-04-07T15:28:00.000
There were 985 pull requests.

[21824](https://github.com/flutter/engine/pull/21824) Add DiffContext (cla: yes, waiting for tree to go green)

[23465](https://github.com/flutter/engine/pull/23465) Hardware Keyboard: Windows (cla: yes)

[23466](https://github.com/flutter/engine/pull/23466) Hardware keyboard: Web, embedder, and dart:ui (cla: yes, platform-ios, platform-web, waiting for tree to go green)

[23469](https://github.com/flutter/engine/pull/23469) Hardware Keyboard: macOS (affects: desktop, affects: text input, cla: yes, platform-ios, platform-macos)

[23573](https://github.com/flutter/engine/pull/23573) Windows: Add CoreWindow implementation of FlutterWindowsView (Flutter#70205) (cla: yes, needs tests)

[23660](https://github.com/flutter/engine/pull/23660) Add a --linux shortcut to --target-os=linux (cla: yes)

[23674](https://github.com/flutter/engine/pull/23674) Fix argument specifier for g_warning() (cla: yes, waiting for tree to go green)

[23730](https://github.com/flutter/engine/pull/23730) Continue filling in the list of FontFeatures (cla: yes, waiting for tree to go green)

[23776](https://github.com/flutter/engine/pull/23776) unhide uitextinput when focused (cla: yes, platform-ios, waiting for tree to go green)

[23793](https://github.com/flutter/engine/pull/23793) fix video(texture) with opacity can not play issue (cla: yes, waiting for tree to go green)

[23800](https://github.com/flutter/engine/pull/23800) [canvaskit] fix text background, foreground, color; add text style tests (cla: yes)

[23870](https://github.com/flutter/engine/pull/23870) Wires up accessibility bridge in mac embedding (cla: yes)

[23906](https://github.com/flutter/engine/pull/23906) Increase logging in AngleSurfaceManager (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)

[23911](https://github.com/flutter/engine/pull/23911) Fix Android IO and Worker threads priority issue (cla: yes, platform-android, waiting for tree to go green)

[23931](https://github.com/flutter/engine/pull/23931) Ensures that hit testing only returns focusable nodes. (cla: yes, cp: 1.26, waiting for tree to go green)

[23934](https://github.com/flutter/engine/pull/23934) Remove libtxt styled runs benchmark (cla: yes, waiting for tree to go green)

[23948](https://github.com/flutter/engine/pull/23948) Grammatical mistake on pull request template (cla: yes, waiting for tree to go green)

[23955](https://github.com/flutter/engine/pull/23955) Fix "Buffer not large enough for pixels" by adding buffer.rewind() (cla: yes, platform-android, waiting for tree to go green)

[23961](https://github.com/flutter/engine/pull/23961) [web] Fix flake due to shadow rendering difference on webkit (cla: yes, platform-web, waiting for tree to go green)

[23963](https://github.com/flutter/engine/pull/23963) Pass sampling rather than rely on (deprecated) filter-quality (cla: yes, waiting for tree to go green)

[23965](https://github.com/flutter/engine/pull/23965) [web] Fix alignment issue in rich paragraphs (cla: yes, platform-web, waiting for tree to go green)

[23967](https://github.com/flutter/engine/pull/23967) [macos] Make metal the default rendering backend on macOS >= 10.14 (cla: yes, waiting for tree to go green)

[23969](https://github.com/flutter/engine/pull/23969) [web] Fix svg based stroke rendering. (cla: yes)

[23970](https://github.com/flutter/engine/pull/23970) Fix a null pointer dereference if dladdr is unable to find a symbol name (cla: yes, waiting for tree to go green)

[23980](https://github.com/flutter/engine/pull/23980) Load FlutterLoader when creating FlutterEngineGroup (cla: yes, platform-android, waiting for tree to go green)

[23986](https://github.com/flutter/engine/pull/23986) Roll buildroot to 33f05b6c (cla: yes)

[23990](https://github.com/flutter/engine/pull/23990) [windows] Honor only valid resize requests (cla: yes, waiting for tree to go green)

[23995](https://github.com/flutter/engine/pull/23995) [web] Fix drawVertices rendering when colors array is null and style is fill (cla: yes, platform-web)

[23999](https://github.com/flutter/engine/pull/23999) Roll ANGLE (cla: yes)

[24001](https://github.com/flutter/engine/pull/24001) [canvaskit] remove the DOM node of unrendered platform view (cla: yes, platform-web)

[24007](https://github.com/flutter/engine/pull/24007) Guard against Dart timeline API calls invoked during Dart_Cleanup (cla: yes)

[24009](https://github.com/flutter/engine/pull/24009) Revert "Roll buildroot to 33f05b6c" (cla: yes)

[24011](https://github.com/flutter/engine/pull/24011) Refactor FlRenderer to platform-independent implementation (cla: yes)

[24022](https://github.com/flutter/engine/pull/24022) Upgrade metrics_center to write into GCS buckets (cla: yes)

[24024](https://github.com/flutter/engine/pull/24024) Use `runes` to get code units in CanvasKit. (cla: yes, platform-web, waiting for tree to go green)

[24025](https://github.com/flutter/engine/pull/24025) TextStyle level leadingDistribution (cla: yes, waiting for tree to go green)

[24029](https://github.com/flutter/engine/pull/24029) Refactor gradient renderer to produce image. Implement gradient based Shadermask (cla: yes, platform-web)

[24036](https://github.com/flutter/engine/pull/24036) [web] Fix text alignment when transform + tight constraints + DOM rendering (cla: yes, platform-web, waiting for tree to go green)

[24037](https://github.com/flutter/engine/pull/24037) [web] Implement CanvasParagraph.getLineBoundary (cla: yes, platform-web, waiting for tree to go green)

[24101](https://github.com/flutter/engine/pull/24101) Use sampling instead of (deprecated) filter-quality (cla: yes, platform-android, platform-ios, waiting for tree to go green)

[24109](https://github.com/flutter/engine/pull/24109) Cross-platform changes necessary for libax on Windows (cla: yes)

[24112](https://github.com/flutter/engine/pull/24112) Fixed plumbing of the spawning isolate for Shell::Spawn. (cla: yes)

[24125](https://github.com/flutter/engine/pull/24125) Update to sampling versions (cla: yes)

[24135](https://github.com/flutter/engine/pull/24135) drawBitmap is deprecated, use drawImage (cla: yes, platform-android)

[24140](https://github.com/flutter/engine/pull/24140) [web] Fix RRect scaleRadii for negative width/height (cla: yes)

[24142](https://github.com/flutter/engine/pull/24142) [flutter_releases] Flutter 1.26.0-17.2.pre Beta Engine Cherrypicks (cla: yes, platform-android)

[24146](https://github.com/flutter/engine/pull/24146) fixes android deeplink query paremeter null crashes (cla: yes, platform-android, waiting for tree to go green)

[24150](https://github.com/flutter/engine/pull/24150) [web] Fix exception when using a keyboard (cla: yes, platform-web, waiting for tree to go green)

[24152](https://github.com/flutter/engine/pull/24152) Fix use of multiple shells w/ different snapshots (affects: engine, cla: yes, platform-android, platform-fuchsia, platform-ios, platform-linux, platform-macos, platform-windows)

[24153](https://github.com/flutter/engine/pull/24153) [web] Fix svg stroke when style is not provided (cla: yes, platform-web)

[24157](https://github.com/flutter/engine/pull/24157) [metal] Darwin unified external metal textures (cla: yes, platform-ios, waiting for tree to go green)

[24159](https://github.com/flutter/engine/pull/24159) [web] Fix text rendering issue when paragraph style is ginormous (cla: yes, platform-web)

[24160](https://github.com/flutter/engine/pull/24160) [canvaskit] update CSS size of the canvas when device-pixel ratio changes (cla: yes)

[24163](https://github.com/flutter/engine/pull/24163) No longer redraw window every frame to reduce CPU consumption (cla: yes)

[24177](https://github.com/flutter/engine/pull/24177) Roll Clang Linux from 1Wa1KIWqF... to 6BYbqFtrH... (cla: yes)

[24181](https://github.com/flutter/engine/pull/24181) Make activity/fragment leftover from an attach/detach race slightly safer (cla: yes, platform-android)

[24185](https://github.com/flutter/engine/pull/24185) Upgrade metrics_center (cla: yes)

[24186](https://github.com/flutter/engine/pull/24186) Add API to force redraw of flutter view (affects: desktop, cla: yes, needs tests)

[24210](https://github.com/flutter/engine/pull/24210) Move shell/platform/common/cpp to shell/platform/common (cla: yes, waiting for tree to go green)

[24214](https://github.com/flutter/engine/pull/24214) [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)

[24216](https://github.com/flutter/engine/pull/24216) Roll buildroot to bc399c09 (cla: yes)

[24219](https://github.com/flutter/engine/pull/24219) libtxt: apply the justify offset to glyph positions instead of paint records (cla: yes, waiting for tree to go green)

[24223](https://github.com/flutter/engine/pull/24223) Revert "[metal] Darwin unified external metal textures" (cla: yes, platform-ios)

[24232](https://github.com/flutter/engine/pull/24232) Use hidden window to process flutter messages (affects: desktop, cla: yes, platform-windows)

[24236](https://github.com/flutter/engine/pull/24236) [windows] Surface will not update when restoring (cla: yes)

[24244](https://github.com/flutter/engine/pull/24244) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)

[24246](https://github.com/flutter/engine/pull/24246) Pin the package_config package used by generate_package_config at version 1.9.3 (cla: yes)

[24249](https://github.com/flutter/engine/pull/24249) Roll CanvasKit to 0.23 (cla: yes, platform-web)

[24250](https://github.com/flutter/engine/pull/24250) [flutter_releases] clarify comment (cla: yes)

[24251](https://github.com/flutter/engine/pull/24251) [flutter_releases] Pin the package_config package (cla: yes)

[24252](https://github.com/flutter/engine/pull/24252) Roll buildroot to 739be241578e7f12773eedb713df7fe3b0ec917b (cla: yes)

[24253](https://github.com/flutter/engine/pull/24253) Define FLUTTER_ENABLE_SKSHAPER consistently when building txt_unittests and txt_benchmarks (cla: yes, waiting for tree to go green)

[24263](https://github.com/flutter/engine/pull/24263) Fix retain cycles in MacOS embedder (cla: yes)

[24264](https://github.com/flutter/engine/pull/24264) Unblock FlutterResizeSynchronizer on engine shutdown (cla: yes, waiting for tree to go green)

[24272](https://github.com/flutter/engine/pull/24272) Fix ImageReader may leak images when onDraw() not called (cla: yes, platform-android, waiting for tree to go green)

[24278](https://github.com/flutter/engine/pull/24278) Add support for arm64 simulator builds to create_ios_framework.py (cla: yes, waiting for tree to go green)

[24288](https://github.com/flutter/engine/pull/24288) [Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards (cla: yes, platform-android, waiting for tree to go green)

[24293](https://github.com/flutter/engine/pull/24293) [Windows] Fix crash of TextInputPlugin on empty model  (cla: yes, waiting for tree to go green)

[24306](https://github.com/flutter/engine/pull/24306) [flutter_releases] Flutter Engine 1.26.0-17.5.pre Beta Cherrypicks (cla: yes)

[24308](https://github.com/flutter/engine/pull/24308) Fix FlutterPlatformViewSemanticsContainer retain cycle with SemanticsObject (cla: yes, platform-ios, waiting for tree to go green)

[24318](https://github.com/flutter/engine/pull/24318) Windows: linker compatibility with AppContainer for winuwp target (cla: yes)

[24327](https://github.com/flutter/engine/pull/24327) [embedder] [metal] Embedder API can support externally composited Metal textures (cla: yes)

[24331](https://github.com/flutter/engine/pull/24331) Revert "Reland "[metal] Darwin unified external metal textures (#2415… (cla: yes, platform-ios, waiting for tree to go green)

[24333](https://github.com/flutter/engine/pull/24333) Always set change type to cancel with `touchesCancelled` on iOS platform view (cla: yes, platform-ios, waiting for tree to go green)

[24336](https://github.com/flutter/engine/pull/24336) Propagate image decode errors to the future returned by Codec.getNextFrame (cla: yes, waiting for tree to go green)

[24340](https://github.com/flutter/engine/pull/24340) Remove NonNull annotation on FlutterCallbackInformation.lookupCallbackInformation (cla: yes, platform-android)

[24347](https://github.com/flutter/engine/pull/24347) Remove unnecessary buffer collection image constraints. (cla: yes, waiting for tree to go green)

[24350](https://github.com/flutter/engine/pull/24350) Reland "[metal] Darwin unified external metal textures (#24157)" (cla: yes, platform-ios)

[24354](https://github.com/flutter/engine/pull/24354) [web] Fix origin for repeated linear gradients (cla: yes, platform-web, waiting for tree to go green)

[24355](https://github.com/flutter/engine/pull/24355) [felt] report failures after running all shards (cla: yes)

[24356](https://github.com/flutter/engine/pull/24356) Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)

[24357](https://github.com/flutter/engine/pull/24357) [canvaskit] support adding leaf layers w/o container layers (cla: yes)

[24358](https://github.com/flutter/engine/pull/24358) Revert "Roll buildroot to 739be241578e7f12773eedb713df7fe3b0ec917b" (cla: yes)

[24363](https://github.com/flutter/engine/pull/24363) Replace Flutter surface only after all platform views are destroyed (cla: yes, platform-android)

[24372](https://github.com/flutter/engine/pull/24372) Fix vulkan surface leaks. (cla: yes)

[24376](https://github.com/flutter/engine/pull/24376) Defer making skshader until we know quality (cla: yes, waiting for tree to go green)

[24377](https://github.com/flutter/engine/pull/24377) Fixes hot restart correctly reset the browser history (cla: yes, waiting for tree to go green)

[24379](https://github.com/flutter/engine/pull/24379) [flutter_releases] Flutter Engine 1.26.0-17.6.pre Beta Cherrypicks (cla: yes)

[24382](https://github.com/flutter/engine/pull/24382) [canvaskit] fix Path.from (cla: yes, platform-web)

[24384](https://github.com/flutter/engine/pull/24384) Set debug client info for sysmem allocator (cla: yes, waiting for tree to go green)

[24386](https://github.com/flutter/engine/pull/24386) Pin the package_config package used by generate_package_config at ver… (cla: yes)

[24387](https://github.com/flutter/engine/pull/24387) Reland "Remove pipeline in favor of layer tree holder (#18901)" (cla: yes)

[24389](https://github.com/flutter/engine/pull/24389) Ensures that hit testing only resturns focusable nodes. (#23931) #24385 (cla: yes)

[24392](https://github.com/flutter/engine/pull/24392) [ci] Remove null safety experiment flag (cla: yes)

[24399](https://github.com/flutter/engine/pull/24399) Roll buildroot to e7857d269381e23d1a89a3cbf017854992bda15a (cla: yes)

[24422](https://github.com/flutter/engine/pull/24422) Windows: Fix fml::GetFullHandlePath for WINUWP target (cla: yes)

[24423](https://github.com/flutter/engine/pull/24423) Add missing header guard, namespace (affects: desktop, affects: engine, affects: text input, cla: yes)

[24424](https://github.com/flutter/engine/pull/24424) Adjust header guards for updated paths (cla: yes)

[24428](https://github.com/flutter/engine/pull/24428) Windows: Improve window resizing (cla: yes, waiting for tree to go green)

[24436](https://github.com/flutter/engine/pull/24436) Revert Dart SDK to 1e0fec6e48cf89f46973af38a5c2de4bc760a135 (cla: yes)

[24438](https://github.com/flutter/engine/pull/24438) Roll buildroot to 47043991a50e1cfda66766009885197a05bb29f1 (affects: desktop, cla: yes, platform-windows)

[24441](https://github.com/flutter/engine/pull/24441) fix infinite loop in findMinimumFontsForCodeunits (cla: yes)

[24443](https://github.com/flutter/engine/pull/24443) [shell][fuchsia] Update README.md (cla: yes)

[24447](https://github.com/flutter/engine/pull/24447) [web] Fix right click issue when dragging (cla: yes, platform-web, waiting for tree to go green)

[24456](https://github.com/flutter/engine/pull/24456) Revert "Reland "Remove pipeline in favor of layer tree holder (#18901… (cla: yes, waiting for tree to go green)

[24461](https://github.com/flutter/engine/pull/24461) Revert "Roll CanvasKit to 0.23" (cla: yes)

[24463](https://github.com/flutter/engine/pull/24463) [Android text input] fix android autofill on focused text field (cla: yes, platform-android, waiting for tree to go green)

[24465](https://github.com/flutter/engine/pull/24465) Update goldens to 578ecb91ea33004cd0ba0af513884cc28ba88cf4 (cla: yes)

[24470](https://github.com/flutter/engine/pull/24470) fix missing CJK and symbol glyphs, font precedence, fallback reset (cla: yes)

[24479](https://github.com/flutter/engine/pull/24479) Let FlutterEngine to turn off automaticallyRegisterPlugins from AndroidManifest.xml. (cla: yes, platform-android, waiting for tree to go green)

[24485](https://github.com/flutter/engine/pull/24485) Roll back Dart SDK to fc5e80cbdc6f695bedd4fd5f77f9ee511386b4ca (cla: yes)

[24486](https://github.com/flutter/engine/pull/24486) Revert "[Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards" (cla: yes, platform-android, waiting for tree to go green)

[24489](https://github.com/flutter/engine/pull/24489) backdrop filter layer should report cull_rect as its paint bounds (cla: yes)

[24494](https://github.com/flutter/engine/pull/24494) Defer making skshader until we know quality (#24376) (cla: yes)

[24498](https://github.com/flutter/engine/pull/24498) Roll CanvasKit to 0.24. (cla: yes)

[24502](https://github.com/flutter/engine/pull/24502) Roll back Dart SDK to fc5e80cbdc6f695bedd4fd5f77f9ee511386b4ca (cla: yes)

[24503](https://github.com/flutter/engine/pull/24503) iOS: Started initializing the gpu disable sync switch based on the app state. (cla: yes, platform-ios)

[24507](https://github.com/flutter/engine/pull/24507) Fix flutter_frontend_server test - name parameter is required now. (cla: yes)

[24518](https://github.com/flutter/engine/pull/24518) Roll Dart SDK to f78bd85cda0c (cla: yes)

[24519](https://github.com/flutter/engine/pull/24519) Default to bilerp for layers (cla: yes, waiting for tree to go green)

[24523](https://github.com/flutter/engine/pull/24523) External Texture support for macOS Metal (cla: yes, waiting for tree to go green)

[24526](https://github.com/flutter/engine/pull/24526) Fix input flow event logic (cla: yes, waiting for tree to go green)

[24529](https://github.com/flutter/engine/pull/24529) NNBD cleanup (cla: yes)

[24533](https://github.com/flutter/engine/pull/24533) Use common desktop TextInputModel on macOS (cla: yes)

[24542](https://github.com/flutter/engine/pull/24542) Restore call to setFilterQuality (cla: yes, waiting for tree to go green)

[24543](https://github.com/flutter/engine/pull/24543) Delete multi set args parameter from intent (cla: yes, platform-android, waiting for tree to go green)

[24546](https://github.com/flutter/engine/pull/24546) remove useless code in lib/ui/compositing/scene_builder.cc (cla: yes, waiting for tree to go green)

[24556](https://github.com/flutter/engine/pull/24556) [web] Add xcode-symlinks flag to felt tool (cla: yes)

[24557](https://github.com/flutter/engine/pull/24557) [flutter_releases] Flutter 1.26.0-17.7.pre Beta Engine Cherrypicks (cla: yes)

[24572](https://github.com/flutter/engine/pull/24572) [web] Fix placeholder-only paragraphs (cla: yes, platform-web, waiting for tree to go green)

[24574](https://github.com/flutter/engine/pull/24574) [web] Implement Canvas.drawPicture (cla: yes)

[24575](https://github.com/flutter/engine/pull/24575) Add method to obtain native string resource in localization plugin. (cla: yes, platform-android)

[24581](https://github.com/flutter/engine/pull/24581) [Android Input] Passthrough movement keys when there's no selection (cla: yes, platform-android, waiting for tree to go green)

[24582](https://github.com/flutter/engine/pull/24582) Expand FilterQuality API docs (cla: yes, waiting for tree to go green)

[24583](https://github.com/flutter/engine/pull/24583) Signal an error if an Isolate.spwanUri call uses an unsupported URI (cla: yes, waiting for tree to go green)

[24588](https://github.com/flutter/engine/pull/24588) [flutter_releases] Flutter 1.26.0-17.8.pre Beta Engine Cherrypicks (cla: yes)

[24600](https://github.com/flutter/engine/pull/24600) Revert "[macos] Make metal the default rendering backend on macOS >= … (cla: yes)

[24601](https://github.com/flutter/engine/pull/24601) [macos] Reland default metal and also check if the system supports metal before defaulting to it (cla: yes)

[24602](https://github.com/flutter/engine/pull/24602) Skip flaky webkit shadermask test (cla: yes)

[24612](https://github.com/flutter/engine/pull/24612) Allow calls to legacyMakeTypeface in the AssetFontManager (cla: yes, waiting for tree to go green)

[24616](https://github.com/flutter/engine/pull/24616) Add third_party/libpng repository and roll buildroot (cla: yes)

[24623](https://github.com/flutter/engine/pull/24623) [linux] Fix text selection via Shift+Home/End (cla: yes)

[24635](https://github.com/flutter/engine/pull/24635) [flutter_releases] Flutter Engine Cherrypicks (cla: yes, platform-android)

[24640](https://github.com/flutter/engine/pull/24640) Enables semantics when voice control is turned on (cla: yes, platform-ios, waiting for tree to go green)

[24644](https://github.com/flutter/engine/pull/24644) Fixed problem where AndroidShellHolder was trashing the ThreadHost in its deconstructor (cla: yes, cp: 1.26, platform-android, platform-ios)

[24645](https://github.com/flutter/engine/pull/24645) fuchsia: Correct PlatformView scale/transform (cla: yes, platform-fuchsia)

[24651](https://github.com/flutter/engine/pull/24651) Fix exactCullRect computation (cla: yes, platform-web)

[24660](https://github.com/flutter/engine/pull/24660) Update shell_fuchsia_unittests.cc (cla: yes)

[24662](https://github.com/flutter/engine/pull/24662) SkParagraph: support multiple default font families (cla: yes, waiting for tree to go green)

[24665](https://github.com/flutter/engine/pull/24665) Revert "TextStyle level leadingDistribution" (cla: yes, waiting for tree to go green)

[24668](https://github.com/flutter/engine/pull/24668) Reland "TextStyle level leadingDistribution (#24025)" reverted in #24665 (cla: yes, waiting for tree to go green)

[24672](https://github.com/flutter/engine/pull/24672) Convert cursor rect to device coordinates on Win32 (affects: desktop, cla: yes, platform-windows)

[24673](https://github.com/flutter/engine/pull/24673) Roll ICU to match the latest version used by Chromium (cla: yes)

[24675](https://github.com/flutter/engine/pull/24675) Declare a constant for the bit index of the force_strut_height flag value (cla: yes, waiting for tree to go green)

[24677](https://github.com/flutter/engine/pull/24677) [Windows] Hide Win32 API of the keyboard system behind ifdef (cla: yes)

[24678](https://github.com/flutter/engine/pull/24678) Reverts Dart to aa0fea71185b6c3a763ff3875ea0973a6729a04d (cla: yes)

[24679](https://github.com/flutter/engine/pull/24679) Switch to correct OpenGL context before deleting framebuffers. (cla: yes)

[24682](https://github.com/flutter/engine/pull/24682) Do not use eglQuerySurface to query surface dimensions (cla: yes, waiting for tree to go green)

[24686](https://github.com/flutter/engine/pull/24686) Consistent naming for Win32 emebedder (cla: yes)

[24688](https://github.com/flutter/engine/pull/24688) remove _getRRect: fixes assertion error (cla: yes)

[24690](https://github.com/flutter/engine/pull/24690) Fix memory leak and bug in the RunsOnCreationTaskRunner check (cla: yes, platform-android, waiting for tree to go green)

[24697](https://github.com/flutter/engine/pull/24697) Fix UWP build for UpdateCursorRect rename (cla: yes)

[24698](https://github.com/flutter/engine/pull/24698) Windows UWP: Add support for emulated mouse cursor for targets such as XBOX (cla: yes, needs tests)

[24699](https://github.com/flutter/engine/pull/24699) Add RAII wrapper for Win32 IMM context (affects: desktop, affects: engine, cla: yes, platform-windows)

[24713](https://github.com/flutter/engine/pull/24713) Win32: Support Korean input (cla: yes)

[24716](https://github.com/flutter/engine/pull/24716) [web] Fix painting of last placeholder in paragraph (cla: yes, platform-web)

[24718](https://github.com/flutter/engine/pull/24718) Revert "remove _getRRect: fixes assertion error (#24688)" (cla: yes)

[24719](https://github.com/flutter/engine/pull/24719) [web] Fix pointer events for Wacom pen (cla: yes, platform-web)

[24727](https://github.com/flutter/engine/pull/24727) Guard metal rendering behind SHELL_ENABLE_METAL (cla: yes, waiting for tree to go green)

[24734](https://github.com/flutter/engine/pull/24734) Adds set text action for voice access (cla: yes, platform-android, waiting for tree to go green)

[24766](https://github.com/flutter/engine/pull/24766) Move CIPD package creation tools under tools/cipd (cla: yes)

[24768](https://github.com/flutter/engine/pull/24768) fixes reference retaining issue in flutter text input plugin (cla: yes, platform-ios, waiting for tree to go green)

[24770](https://github.com/flutter/engine/pull/24770) Added dependency on CppWinRT for UWP builds (affects: desktop, cla: yes, platform-windows)

[24773](https://github.com/flutter/engine/pull/24773) Revert "[web] Fix painting of last placeholder in paragraph (#24716)" (cla: yes)

[24797](https://github.com/flutter/engine/pull/24797) Avoid the deprecated SkFilterQuality in the Engine APIs (cla: yes, waiting for tree to go green)

[24798](https://github.com/flutter/engine/pull/24798) [web] Fix url updates when using Router (cla: yes, platform-web, waiting for tree to go green)

[24800](https://github.com/flutter/engine/pull/24800) Revert "Replace Flutter surface only after all platform views are destroyed" (cla: yes, platform-android)

[24801](https://github.com/flutter/engine/pull/24801) Update cppwinrt to build 2.0.210304.5 (affects: desktop, cla: yes, platform-windows)

[24802](https://github.com/flutter/engine/pull/24802) Initialize max_ascent/descent from the strut only if the strut is valid (cla: yes, waiting for tree to go green)

[24818](https://github.com/flutter/engine/pull/24818) Update paths related to CIPD package creation (cla: yes, platform-android, waiting for tree to go green)

[24827](https://github.com/flutter/engine/pull/24827) Improve error message when CanvasKit is unable to parse a font (cla: yes, platform-web)

[24828](https://github.com/flutter/engine/pull/24828) [web] Don't set both color and foreground at the same time (cla: yes, platform-web, waiting for tree to go green)

[24829](https://github.com/flutter/engine/pull/24829) vulkan: Fix build issue due to missing VK_RESULT_RANGE_SIZE (cla: yes, waiting for tree to go green)

[24831](https://github.com/flutter/engine/pull/24831) fix voice control delete line command does not delete line correctly (cla: yes, platform-ios, waiting for tree to go green)

[24838](https://github.com/flutter/engine/pull/24838) Prevent race condition while switching surfaces (cla: yes, platform-android)

[24845](https://github.com/flutter/engine/pull/24845) Only call destruction_callback if non-null (cla: yes)

[24846](https://github.com/flutter/engine/pull/24846) Fix typo in assertion log message (cla: yes)

[24861](https://github.com/flutter/engine/pull/24861) Windows: Switch UWP build to using winrt generated headers (cla: yes)

[24864](https://github.com/flutter/engine/pull/24864) [Linux] Fix incorrect texture format with OpenGL ES (cla: yes)

[24865](https://github.com/flutter/engine/pull/24865) Send -1 for empty composition range (cla: yes, waiting for tree to go green)

[24866](https://github.com/flutter/engine/pull/24866) End composing when inserting text (cla: yes)

[24867](https://github.com/flutter/engine/pull/24867) Position accent popup window next to caret (cla: yes)

[24870](https://github.com/flutter/engine/pull/24870) Revert "[web] Fix url updates when using Router (#24798)" (cla: yes)

[24873](https://github.com/flutter/engine/pull/24873) Adds setText to web engine (cla: yes, waiting for tree to go green)

[24874](https://github.com/flutter/engine/pull/24874) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check" (cla: yes, platform-android, waiting for tree to go green)

[24876](https://github.com/flutter/engine/pull/24876) [web] Reland: Fix url updates when using Router (cla: yes, platform-web)

[24877](https://github.com/flutter/engine/pull/24877) Complete the Scene.toImage future with an error if rasterization fails (cla: yes)

[24880](https://github.com/flutter/engine/pull/24880) Respond to Skia.setResourceCacheMaxBytes (cla: yes, waiting for tree to go green)

[24893](https://github.com/flutter/engine/pull/24893) [iOS] Fixes platform view clipped when FlutterView has non-zero offset (cla: yes, platform-ios, waiting for tree to go green)

[24897](https://github.com/flutter/engine/pull/24897) Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check… (cla: yes, platform-android)

[24901](https://github.com/flutter/engine/pull/24901) Add framebuffer destruction_callback for Linux (cla: yes)

[24902](https://github.com/flutter/engine/pull/24902) fixed typographical error (cla: yes)

[24903](https://github.com/flutter/engine/pull/24903) [web:semantics] fix node positioning; expose debug tree (cla: yes)

[24905](https://github.com/flutter/engine/pull/24905) [web] Reland: Fix painting of last placeholder in paragraph (cla: yes, platform-web, waiting for tree to go green)

[24906](https://github.com/flutter/engine/pull/24906) Rename `moduleName` to `componentName` for consistency (cla: yes, platform-android, waiting for tree to go green)

[24908](https://github.com/flutter/engine/pull/24908) Detach the newly created EGL context from the main thread in the embedder unit tests (cla: yes)

[24917](https://github.com/flutter/engine/pull/24917) Cherrypick Skia roll #24914 (cla: yes, platform-android)

[24922](https://github.com/flutter/engine/pull/24922) [web] Make window.locale(s) non-null; upgrade to null safe deps (cla: yes)

[24924](https://github.com/flutter/engine/pull/24924) Remove an obsolete GN flag that had been used by SkParagraph (cla: yes)

[24928](https://github.com/flutter/engine/pull/24928) [flutter_releases] Flutter 2.0.2 Stable Engine Cherrypicks (cla: yes, platform-android)

[24933](https://github.com/flutter/engine/pull/24933) fix selectable text selections are not announced in voice over (cla: yes, waiting for tree to go green)

[24934](https://github.com/flutter/engine/pull/24934) [web] Add few awaits in history tests (affects: tests, cla: yes, platform-web, waiting for tree to go green)

[24944](https://github.com/flutter/engine/pull/24944) [Linux] Fix high CPU consumption (cla: yes)

[24947](https://github.com/flutter/engine/pull/24947) Reland "Remove pipeline in favor of layer tree holder" (cla: yes)

[24949](https://github.com/flutter/engine/pull/24949) [web] Silence flaky history test (affects: tests, cla: yes, platform-web)

[24951](https://github.com/flutter/engine/pull/24951) Do not return a Minikin font collection if the SkFontStyleSet is unable to create any typefaces (cla: yes, waiting for tree to go green)

[24957](https://github.com/flutter/engine/pull/24957) [web] Skip the history tests that introduced flakiness (cla: yes, platform-web)

[24958](https://github.com/flutter/engine/pull/24958) Fixed issue where the gpu disable syncswitch was being overridden after init (cla: yes, platform-ios)

[24964](https://github.com/flutter/engine/pull/24964) fix printing Failed to determine valid GL format (affects: desktop, cla: yes, platform-linux)

[24973](https://github.com/flutter/engine/pull/24973) Restore original value of the Dart advisory script URI (cla: yes)

[24978](https://github.com/flutter/engine/pull/24978) revert auto-enabling semantics (cla: yes)

[24980](https://github.com/flutter/engine/pull/24980) Fuchsia: filed crash reports are marked as non-fatal (cla: yes)

[24983](https://github.com/flutter/engine/pull/24983) [deferred components] Handle base module loading units (cla: yes, platform-android, waiting for tree to go green)

[24985](https://github.com/flutter/engine/pull/24985) Set automatic simulator rotation in scenario test (cla: yes)

[24986](https://github.com/flutter/engine/pull/24986) Fix attribute replace bug in TextAXNodeWrapper (cla: yes)

[24995](https://github.com/flutter/engine/pull/24995) [macos] [metal] Fix use after free in FlutterExternalTextureMetal (cla: yes)

[24999](https://github.com/flutter/engine/pull/24999) Implement AXPlatformNodeBase::GetInstanceCountForTesting (cla: yes, waiting for tree to go green)

[25000](https://github.com/flutter/engine/pull/25000) Initial import from upstream Chromium of various classes/files for Win32 a11y (cla: yes)

[25004](https://github.com/flutter/engine/pull/25004) Call `requestDartDeferredLibrary` on platform thread (cla: yes, waiting for tree to go green)

[25006](https://github.com/flutter/engine/pull/25006) [fuchsia][shader warmup] Avoid recursively iterating over assets directory when loading skp's due to high cost of openat() on pkgfs (cla: yes)

[25007](https://github.com/flutter/engine/pull/25007) Roll Angle to pick up UWP support (cla: yes)

[25009](https://github.com/flutter/engine/pull/25009) Update docker image to match the LUCI and Framework images  (cla: yes)

[25020](https://github.com/flutter/engine/pull/25020) Fix const_finder to visit children of ConstructorInvocation (cla: yes)

[25022](https://github.com/flutter/engine/pull/25022) Roll to dart 91d7c69ed7ea (cla: yes)

[25027](https://github.com/flutter/engine/pull/25027) Revert "Reland "Remove pipeline in favor of layer tree holder" (#24947)" (cla: yes, waiting for tree to go green)

[25028](https://github.com/flutter/engine/pull/25028) Modifications to imported a11y base classes to build in Flutter (cla: yes)

[25036](https://github.com/flutter/engine/pull/25036) Sanitize textInRange inputs to prevent invalid argument exceptions (cla: yes, platform-ios, waiting for tree to go green)

[25043](https://github.com/flutter/engine/pull/25043) Add some APIs to StringUtils (cla: yes)

[25050](https://github.com/flutter/engine/pull/25050) Fixes android voice access delete text, redo, and undo actions. (cla: yes, platform-android)

[25053](https://github.com/flutter/engine/pull/25053) fix numeric dependencies (cla: yes)

[25055](https://github.com/flutter/engine/pull/25055) [flutter_releases] Flutter Stable 2.0.3 Engine Cherrypicks (cla: yes, platform-android)

[25057](https://github.com/flutter/engine/pull/25057) Import gtest_util.h and DispatchStub from upstream Chromium (cla: yes)

[25058](https://github.com/flutter/engine/pull/25058) Complete Picture.toImage futures with an exception if the image is null (cla: yes, waiting for tree to go green)

[25064](https://github.com/flutter/engine/pull/25064) Decode empty message to nil in standard codec (affects: desktop, cla: yes, crash, platform-ios, platform-macos)

[25077](https://github.com/flutter/engine/pull/25077) Add config for "Linux Fuchsia FEMU" try builder. (cla: yes)

[25078](https://github.com/flutter/engine/pull/25078) Convert format and lint scripts to null safety. (cla: yes, waiting for tree to go green)

[25080](https://github.com/flutter/engine/pull/25080) [web] Fix handling of ClipOp.none (cla: yes, platform-web)

[25088](https://github.com/flutter/engine/pull/25088) [web] Implement font features in the html renderer (cla: yes, platform-web)

[25090](https://github.com/flutter/engine/pull/25090) Use new cirrus secrets for engine. (cla: yes)

[25095](https://github.com/flutter/engine/pull/25095) Prefer C++ standard headers to their C counterpart (cla: yes)

[25096](https://github.com/flutter/engine/pull/25096) Make internal BSTR private in ScopedBstr (cla: yes)

[25110](https://github.com/flutter/engine/pull/25110) Add support for right-click in GLFW. (cla: yes)

[25115](https://github.com/flutter/engine/pull/25115) Fixes iOS accessibility can focus wrong content due to rapid animations (cla: yes, platform-ios, waiting for tree to go green)

[25121](https://github.com/flutter/engine/pull/25121) Add AXPlatformNodeWin and AXFragmentRootWin (cla: yes)

[25123](https://github.com/flutter/engine/pull/25123) Remove duplicate and inconsistent kInvalidAXID definition (cla: yes)

[25126](https://github.com/flutter/engine/pull/25126) [web] Fix few potential issues with DOM/Bitmap rendering (cla: yes, platform-web)

[25128](https://github.com/flutter/engine/pull/25128) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)

[25129](https://github.com/flutter/engine/pull/25129) Sync analyzer_options.yaml (cla: yes, waiting for tree to go green)

[25131](https://github.com/flutter/engine/pull/25131) Remove ignores that are not ignoring anything (cla: yes, waiting for tree to go green)

[25165](https://github.com/flutter/engine/pull/25165) [web] Fix drawImage colorFilter with dstATop blend mode (cla: yes)

[25167](https://github.com/flutter/engine/pull/25167) [fuchsia][a11y] Adds isKeyboardKey semantics flag. (cla: yes, platform-android)

[25171](https://github.com/flutter/engine/pull/25171) Make DartExecutor.isExecutingDart account for spawned engines (cla: yes, platform-android)

[25174](https://github.com/flutter/engine/pull/25174) Switched assert(x > 0) to assert(x != 0) to handle tagged pointers in java (cla: yes, platform-android)

[25180](https://github.com/flutter/engine/pull/25180) [Android Text Input] restart when framework changes composing region (cla: yes, platform-android, waiting for tree to go green)

[25188](https://github.com/flutter/engine/pull/25188) Add missing include to string_utils.h (cla: yes)

[25193](https://github.com/flutter/engine/pull/25193) Fix Windows external texture interference (affects: desktop, cla: yes, platform-windows)

[25196](https://github.com/flutter/engine/pull/25196) Keep rendering to screen in iOS `inactive` state (cla: yes, platform-ios)

[25198](https://github.com/flutter/engine/pull/25198) [web] Add samsung browser detection (cla: yes)

[25205](https://github.com/flutter/engine/pull/25205) Support software rendering fallback on Win32 (cla: yes)

[25206](https://github.com/flutter/engine/pull/25206) [web] More meaningful test for font features (cla: yes, platform-web, waiting for tree to go green)

[25213](https://github.com/flutter/engine/pull/25213) When snapshotting a surface, upper-bound the render target size to the device limit (cla: yes, waiting for tree to go green)

[25221](https://github.com/flutter/engine/pull/25221) Revert "Call Dart plugin registrant if available" (cla: yes, waiting for tree to go green)

[25222](https://github.com/flutter/engine/pull/25222) started cleaning scenario tests before running them (cla: yes, waiting for tree to go green)

[25226](https://github.com/flutter/engine/pull/25226) Started waiting for the notifications locally before asserting side effects (cla: yes, platform-ios, waiting for tree to go green)

[25241](https://github.com/flutter/engine/pull/25241) [tracing] Add trace events for DartIsolate::HandleMessage (cla: yes)

[25247](https://github.com/flutter/engine/pull/25247) Highlight VSync support for embedders (cla: yes)

[25248](https://github.com/flutter/engine/pull/25248) Revert "Started waiting for the notifications locally before assertin… (cla: yes, platform-ios)

[25252](https://github.com/flutter/engine/pull/25252) Remove ignores that are not ignoring anything (cla: yes)

[25257](https://github.com/flutter/engine/pull/25257) Reland: Started waiting for the notifications locally before asserting side-effects (cla: yes, platform-ios)

[25267](https://github.com/flutter/engine/pull/25267) Fix WinUWP build (cla: yes, waiting for tree to go green)

[25270](https://github.com/flutter/engine/pull/25270) [libTxt] multi-codeunit glyph hit test minor fix (cla: yes, waiting for tree to go green)

[25280](https://github.com/flutter/engine/pull/25280) Add clear method in FlutterEngineCache to clear all cached Flutter engines #78420 (cla: yes, platform-android, waiting for tree to go green)

[25284](https://github.com/flutter/engine/pull/25284) [ios] [asan] Copy asan runtime dylib when built with "--asan" (cla: yes, platform-ios, waiting for tree to go green)

[25286](https://github.com/flutter/engine/pull/25286) Revert "Fixes android voice access delete text, redo, and undo action… (cla: yes, platform-android)

[25289](https://github.com/flutter/engine/pull/25289) Reland "Fixes android voice access delete text, redo, and undo action" (cla: yes, platform-android)

[25292](https://github.com/flutter/engine/pull/25292) Revert "Fix Windows external texture interference (#25193)" (cla: yes)

[25293](https://github.com/flutter/engine/pull/25293) Implement computeLineMetrics (cla: yes)

[25297](https://github.com/flutter/engine/pull/25297) Deduplicate plugin registration logic and make error logs visible (cla: yes, platform-android, waiting for tree to go green)

[25299](https://github.com/flutter/engine/pull/25299) Turn off insecure socket policy configuration in the engine (cla: yes, platform-android, platform-ios)

[25300](https://github.com/flutter/engine/pull/25300) Copy gtest_filters from femu_test.py. (cla: yes)

[25303](https://github.com/flutter/engine/pull/25303) fuchsia: Allow access to system services in tests. (cla: yes)

[25304](https://github.com/flutter/engine/pull/25304) Remove comment about null on not-null fields (cla: yes, waiting for tree to go green)

[25309](https://github.com/flutter/engine/pull/25309) Update gtest_filters. (cla: yes)

[25312](https://github.com/flutter/engine/pull/25312) build dart2js on linux arm host (cla: yes, waiting for tree to go green)

[25314](https://github.com/flutter/engine/pull/25314) Send a null response to signal that a message is not implemented on the web text input channel (cla: yes, waiting for tree to go green)

[25315](https://github.com/flutter/engine/pull/25315) Roll CanvasKit to 0.25.1 (cla: yes, platform-web)

[25317](https://github.com/flutter/engine/pull/25317) Reland: "Fix memory leak and bug in the RunsOnCreationTaskRun" (cla: yes, platform-android)

[25319](https://github.com/flutter/engine/pull/25319) Windows: Revert https://github.com/flutter/engine/pull/24428 (Work in progress (WIP), cla: yes, platform-windows)

[25324](https://github.com/flutter/engine/pull/25324) [iOS][Test] Update scenario test tutorial (cla: yes, waiting for tree to go green)

[25329](https://github.com/flutter/engine/pull/25329) [doc] EncodableValue:  added dart type mapping in declaration comment (cla: yes)

[25334](https://github.com/flutter/engine/pull/25334) [fuchsia] Populates fuchsia node is_keyboard_key in accessibility bridge (cla: yes)

[25335](https://github.com/flutter/engine/pull/25335) Make EncodableValue::LongValue const (affects: desktop, cla: yes, waiting for tree to go green)

[25340](https://github.com/flutter/engine/pull/25340) Clean up small typos in EncodableValue docs (cla: yes)

[25341](https://github.com/flutter/engine/pull/25341) [flutter_releases] Flutter Stable 2.0.4 Engine Cherrypicks (cla: yes)

[25346](https://github.com/flutter/engine/pull/25346) Correct typos throughout the engine/embedder (cla: yes, platform-android, platform-ios, waiting for tree to go green)

[25349](https://github.com/flutter/engine/pull/25349) Fix texture corruption on Windows (bug, cla: yes, platform-windows)

[25350](https://github.com/flutter/engine/pull/25350) fix a HapticFeedback.vibrate NNBD bug (cla: yes, waiting for tree to go green)

[25362](https://github.com/flutter/engine/pull/25362) Rename EngineEmbedderApiModifier to EngineModifier (cla: yes)

[25367](https://github.com/flutter/engine/pull/25367) [web] Fix framework material text field tests (cla: yes, platform-web)

[25369](https://github.com/flutter/engine/pull/25369) Call CreateRenderSurface() after setting the Engine for a View on UWP (cla: yes, needs tests)

[25375](https://github.com/flutter/engine/pull/25375) Reland: Call Dart plugin registrant if available (#23813) (cla: yes)

[25379](https://github.com/flutter/engine/pull/25379) Add fallback for GetAbsoluteFilePath in UWP (affects: desktop, cla: yes, platform-windows, waiting for tree to go green)

[25387](https://github.com/flutter/engine/pull/25387) Fix windows debug builds (cla: yes)

[25393](https://github.com/flutter/engine/pull/25393) Revert "Deduplicate plugin registration logic and make error logs visible" (cla: yes, platform-android, waiting for tree to go green)

[25402](https://github.com/flutter/engine/pull/25402) Extract Dart logging to the embedders (affects: engine, cla: yes, embedder, platform-android, platform-fuchsia, platform-ios, tech-debt)

[25403](https://github.com/flutter/engine/pull/25403) Eliminate error message for missing CMAP table (cla: yes, tech-debt)

[25428](https://github.com/flutter/engine/pull/25428) Update FlutterFragment to implement ComponentCallbacks2. (cla: yes, platform-android)

[25433](https://github.com/flutter/engine/pull/25433) Remove the DartIsolate::PostMessage timeline event (cla: yes, waiting for tree to go green)

[25435](https://github.com/flutter/engine/pull/25435) Allow embedders to set a custom log tag (cla: yes, embedder)

[25437](https://github.com/flutter/engine/pull/25437) Add documentation to embedder locale callback (cla: yes, embedder)

[25439](https://github.com/flutter/engine/pull/25439) Fix parameter type in FlutterDesktopEngineCreate (affects: desktop, cla: yes, platform-windows)

[25456](https://github.com/flutter/engine/pull/25456) [web] Fix shadermask rendering using CanvasKit (cla: yes, platform-web)

[25462](https://github.com/flutter/engine/pull/25462) Revert "Reland: Call Dart plugin registrant if available (#23813)" (cla: yes, waiting for tree to go green)

## Merged PRs in `flutter/plugins` from 2021-01-26T18:58:00.000Z to 2021-04-07T15:28:00.000
There were 274 pull requests.

[2031](https://github.com/flutter/plugins/pull/2031) [url_launcher] Added a note to the README (cla: yes, in review, p: url_launcher)

[2151](https://github.com/flutter/plugins/pull/2151) [webview_flutter] Support for loading progress tracking (cla: yes, p: webview_flutter, platform-android, platform-ios, waiting for tree to go green)

[2480](https://github.com/flutter/plugins/pull/2480) [video_player] : Flutter's video plugin can cause crashes after a closing a flutter vi… (cla: yes, p: video_player)

[2606](https://github.com/flutter/plugins/pull/2606) Updated README.md typo (cla: yes, p: in_app_purchase, waiting for tree to go green)

[2822](https://github.com/flutter/plugins/pull/2822) [in_app_purchase] Add support for InApp subscription upgrade/downgrade (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)

[2835](https://github.com/flutter/plugins/pull/2835) Fix typo in image_picker_for_web README.md (cla: yes, p: image_picker, platform-web)

[2846](https://github.com/flutter/plugins/pull/2846) [in_app_purchase] Typos in comments (cla: yes, p: in_app_purchase, waiting for tree to go green)

[2858](https://github.com/flutter/plugins/pull/2858) [url_launcher] Update description in pubspec.yaml (cla: yes, p: url_launcher)

[2983](https://github.com/flutter/plugins/pull/2983) [local_auth] Unnecessary reassignment in example removed (cla: yes, p: local_auth, waiting for tree to go green)

[2996](https://github.com/flutter/plugins/pull/2996) Standardize Copyrights: Chromium->Flutter (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)

[3234](https://github.com/flutter/plugins/pull/3234) [wifi_info_flutter] Check Permissions in Android O or higher (cla: yes, p: wifi_info_flutter, platform-android)

[3252](https://github.com/flutter/plugins/pull/3252) [url_launcher] Update readme for URL schemes on iOS (cla: yes, p: url_launcher, waiting for tree to go green)

[3274](https://github.com/flutter/plugins/pull/3274) [in_app_purchase] presentCodeRedemptionSheet (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)

[3281](https://github.com/flutter/plugins/pull/3281) Document how to use pigeon and update to the latest version. (cla: yes, p: video_player, platform-android, platform-ios, waiting for tree to go green)

[3300](https://github.com/flutter/plugins/pull/3300) [share] Update README.md (cla: yes, p: share, submit queue)

[3305](https://github.com/flutter/plugins/pull/3305) [quick_actions] Update "eponymous concept" link. (cla: yes, p: quick_actions)

[3330](https://github.com/flutter/plugins/pull/3330) [path_provider_linux] Migrate to null safety (cla: yes, nnbd, p: path_provider, platform-linux)

[3333](https://github.com/flutter/plugins/pull/3333) [url_launcher] Fix PlatformException introduced in nnbd release (cla: yes, nnbd, p: url_launcher)

[3381](https://github.com/flutter/plugins/pull/3381) [ios_platform_images] Migrate to null safety (cla: yes, nnbd, p: ios_platform_images)

[3398](https://github.com/flutter/plugins/pull/3398) [package_info] Migrate to null safety (cla: yes, nnbd, p: package_info)

[3421](https://github.com/flutter/plugins/pull/3421) [quick_actions] Migrate to null safety (cla: yes, nnbd, p: quick_actions)

[3423](https://github.com/flutter/plugins/pull/3423) [sensors] Migrate to null safety (cla: yes, nnbd, p: sensors)

[3424](https://github.com/flutter/plugins/pull/3424) [wifi_info_flutter] Migrate the platform interface to null safety (cla: yes, nnbd, p: wifi_info_flutter)

[3425](https://github.com/flutter/plugins/pull/3425) [wifi_info_flutter] Migrate to null safety (cla: yes, nnbd, p: wifi_info_flutter)

[3434](https://github.com/flutter/plugins/pull/3434) [google_maps_flutter] add tile overlays (cla: yes, p: google_maps_flutter, platform-android, platform-ios, waiting for tree to go green)

[3438](https://github.com/flutter/plugins/pull/3438) Clean up CODEOWNERS (cla: yes)

[3451](https://github.com/flutter/plugins/pull/3451) [file_selector_platform_interface]: Verify that extensions don't have leading dots. (cla: yes, p: file_selector, waiting for tree to go green)

[3452](https://github.com/flutter/plugins/pull/3452) [cross_file] Migrate to null-safety. (cla: yes, p: cross_file)

[3458](https://github.com/flutter/plugins/pull/3458) [camera] Clockwise rotation of focus point in android (cla: yes, p: camera, platform-android)

[3460](https://github.com/flutter/plugins/pull/3460) Migrate path_provider to null safety. (cla: yes, nnbd, p: path_provider)

[3461](https://github.com/flutter/plugins/pull/3461) [ci][image_picker][webviews_flutter] enable Xcode 12  (cla: yes, p: image_picker, p: webview_flutter, waiting for tree to go green)

[3466](https://github.com/flutter/plugins/pull/3466) Migrate shared_preferences_platform_interfaces to null safety (cla: yes, p: shared_preferences)

[3467](https://github.com/flutter/plugins/pull/3467) [image_picker_platform_interface] fix test asset file location (cla: yes, p: cross_file, p: image_picker)

[3468](https://github.com/flutter/plugins/pull/3468) Revert "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)

[3469](https://github.com/flutter/plugins/pull/3469) Reland "[cross_file] Migrate to null-safety. (#3452)" (cla: yes, p: cross_file)

[3470](https://github.com/flutter/plugins/pull/3470) [ci] fix ci failure on ios builds (cla: yes)

[3472](https://github.com/flutter/plugins/pull/3472) [camera] Fix example reference in camera's doc (cla: yes, p: camera)

[3473](https://github.com/flutter/plugins/pull/3473) [local_auth] Fix incorrect switch fallthrough (cla: yes, p: local_auth)

[3475](https://github.com/flutter/plugins/pull/3475) [url_launcher] Update result to `True` when the url was loaded successfully. (cla: yes, p: url_launcher, platform-ios)

[3476](https://github.com/flutter/plugins/pull/3476) [url_launcher_web] Fix Link misalignment issue (cla: yes, p: url_launcher)

[3478](https://github.com/flutter/plugins/pull/3478) [package_info] Register IntegrationTestPlugin in the example app. (cla: yes, p: package_info)

[3480](https://github.com/flutter/plugins/pull/3480) [integration_test] Fix tests from changes to `flutter test` machine output (cla: yes, p: integration_test)

[3481](https://github.com/flutter/plugins/pull/3481) [shared_preferences] Removed deprecated AsyncTask API (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)

[3484](https://github.com/flutter/plugins/pull/3484) Remove amirh from CODEOWNERS (cla: yes, waiting for tree to go green)

[3485](https://github.com/flutter/plugins/pull/3485) [path_provider_windows] Resolve FFI stabilization changes (cla: yes, p: path_provider)

[3487](https://github.com/flutter/plugins/pull/3487) Automatically add platform labels (cla: yes)

[3490](https://github.com/flutter/plugins/pull/3490) Remove iOS stubs (cla: yes, p: android_alarm_manager, p: android_intent, p: connectivity, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: integration_test, p: path_provider, p: shared_preferences, p: url_launcher, p: video_player, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)

[3491](https://github.com/flutter/plugins/pull/3491) Remove Dart stubs from macOS plugins (cla: yes, p: connectivity, p: path_provider)

[3492](https://github.com/flutter/plugins/pull/3492) [image_picker_platform_interface] migrate to nnbd  (cla: yes, nnbd, p: image_picker, waiting for tree to go green)

[3493](https://github.com/flutter/plugins/pull/3493) Add plugin issue query to README (cla: yes, waiting for tree to go green)

[3494](https://github.com/flutter/plugins/pull/3494) [in_app_purchases] Remove TypeMatcher reference (cla: yes, p: in_app_purchase)

[3495](https://github.com/flutter/plugins/pull/3495) Remove cyanglaz from CODEOWNER: google_sign_in, connectivity, package_info, video_player (cla: yes, waiting for tree to go green)

[3496](https://github.com/flutter/plugins/pull/3496) [camera] Revert compileSdkVersion back to 29 (cla: yes, p: camera, platform-android, waiting for tree to go green)

[3497](https://github.com/flutter/plugins/pull/3497) [camera_platform_interface] Migrate to null safety (cla: yes, nnbd, p: camera)

[3498](https://github.com/flutter/plugins/pull/3498) [path_provider] Update macOS for NNBD (cla: yes, nnbd, p: path_provider, platform-macos)

[3499](https://github.com/flutter/plugins/pull/3499) [android_alarm_manager] Migrated android_alarm_manager to support null safety #75233 (cla: yes, nnbd, p: android_alarm_manager)

[3500](https://github.com/flutter/plugins/pull/3500) [google_maps_flutter_platform_interface ]fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)

[3501](https://github.com/flutter/plugins/pull/3501) Merge upcoming camera updates (cla: yes, p: camera)

[3502](https://github.com/flutter/plugins/pull/3502) Run pub global activate before pub global run (cla: yes)

[3503](https://github.com/flutter/plugins/pull/3503) [camera] Removed obsolete example folder from camera root (cla: yes, p: camera, platform-android)

[3505](https://github.com/flutter/plugins/pull/3505) [shared_preferences] Update macOS for NNBD (cla: yes, nnbd, p: shared_preferences, platform-macos)

[3506](https://github.com/flutter/plugins/pull/3506) Run activate before run (cla: yes)

[3507](https://github.com/flutter/plugins/pull/3507) [video_player] Update video_player_platform_interface to latest pigeon (cla: yes, p: video_player)

[3509](https://github.com/flutter/plugins/pull/3509) [file_selector_platform_interface] File selector nnbd (cla: yes, nnbd, p: file_selector, platform-web)

[3511](https://github.com/flutter/plugins/pull/3511) Add a note about Plus plugins to CONTRIBUTING.md (cla: yes)

[3512](https://github.com/flutter/plugins/pull/3512) [google_maps_flutter] fix version (cla: yes, p: google_maps_flutter, waiting for tree to go green)

[3513](https://github.com/flutter/plugins/pull/3513) Update to ffi 0.3.0-nullsafety.1 (cla: yes, p: path_provider, platform-windows)

[3515](https://github.com/flutter/plugins/pull/3515) Remove stray dependency (cla: yes, p: shared_preferences, platform-windows)

[3516](https://github.com/flutter/plugins/pull/3516) [shared_preferences_windows]-Migrate to null safety (cla: yes, nnbd, p: shared_preferences, platform-windows)

[3518](https://github.com/flutter/plugins/pull/3518) [camera_platform_interface] Added stopRecordingVideo (cla: yes, p: camera)

[3521](https://github.com/flutter/plugins/pull/3521) Add section about how to use Material components in an app using WebView (cla: yes, p: webview_flutter)

[3522](https://github.com/flutter/plugins/pull/3522) [url_launcher_web] Migrate to null-safety (cla: yes, nnbd, p: url_launcher, platform-web)

[3523](https://github.com/flutter/plugins/pull/3523) [shared_preferences] Migrate platform plugins to null-safety (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-web)

[3524](https://github.com/flutter/plugins/pull/3524) [image_picker] Migrate to null-safety (cla: yes, nnbd, p: image_picker)

[3526](https://github.com/flutter/plugins/pull/3526) [shared_preferences] Migrate main package to null-safety (cla: yes, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web)

[3527](https://github.com/flutter/plugins/pull/3527) Add plugin tools as a git submodule and depend on it directly (cla: yes)

[3528](https://github.com/flutter/plugins/pull/3528) [file_selector_web] Fix typo in pubspec. (cla: yes, p: file_selector, platform-web)

[3530](https://github.com/flutter/plugins/pull/3530) [camera_platform_interface] Migrate to null safety (cla: yes, p: camera)

[3532](https://github.com/flutter/plugins/pull/3532) Add post merge labeler (cla: yes)

[3533](https://github.com/flutter/plugins/pull/3533) [camera] NNBD migration of the camera plugin (cla: yes, p: camera, platform-ios)

[3534](https://github.com/flutter/plugins/pull/3534) Update example pubspecs to match templates (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-windows)

[3535](https://github.com/flutter/plugins/pull/3535) [image_picker] Migrate image_picker_web to null-safety (cla: yes, p: image_picker, platform-web)

[3536](https://github.com/flutter/plugins/pull/3536) [video_player] Update video_player_web to point to new video_player_interface (cla: yes, p: video_player, platform-web)

[3537](https://github.com/flutter/plugins/pull/3537) [camera] Fixes crash on takePicture() (cla: yes, p: camera, platform-android)

[3538](https://github.com/flutter/plugins/pull/3538) Enable CI tests on beta (cla: yes)

[3539](https://github.com/flutter/plugins/pull/3539) [google_maps_flutter] Migrate platform interface to null safety (cla: yes, p: google_maps_flutter)

[3540](https://github.com/flutter/plugins/pull/3540) Bump ffi dependencies (cla: yes, p: path_provider, platform-windows)

[3541](https://github.com/flutter/plugins/pull/3541) [path_provider] Update Windows implementation version (cla: yes, p: path_provider)

[3542](https://github.com/flutter/plugins/pull/3542) Added comment about path depenendencies (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows, waiting for tree to go green)

[3543](https://github.com/flutter/plugins/pull/3543) [plugin_platform_interface] Migrate  to v2 stable, null-safe (cla: yes, nnbd, p: plugin_platform_interface)

[3544](https://github.com/flutter/plugins/pull/3544) Move plugin tools code (cla: yes)

[3545](https://github.com/flutter/plugins/pull/3545) Honor, and scrub, the 1.0 compatibility promise (cla: yes, p: android_intent, p: connectivity, p: device_info, p: package_info, p: path_provider, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, platform-linux, platform-macos, platform-web, platform-windows)

[3546](https://github.com/flutter/plugins/pull/3546) [video_player] Update video_player readme to change sample video to https (cla: yes, documentation, p: video_player)

[3547](https://github.com/flutter/plugins/pull/3547) [google_maps_flutter] Fix CameraPosition regression (cla: yes, p: google_maps_flutter)

[3548](https://github.com/flutter/plugins/pull/3548) [google_maps_flutter] Migrate to NNBD (cla: yes, nnbd, p: google_maps_flutter)

[3550](https://github.com/flutter/plugins/pull/3550) [file_selector_web] Migrated to null-safety (cla: yes, nnbd, p: file_selector, platform-web)

[3552](https://github.com/flutter/plugins/pull/3552) Fix the build-all exclusion list (cla: yes)

[3554](https://github.com/flutter/plugins/pull/3554) [file_selector_web] update documentation #76067 (cla: yes, p: file_selector, platform-web)

[3555](https://github.com/flutter/plugins/pull/3555) [in_app_purchase]  Migrate to NNBD (cla: yes, nnbd, p: in_app_purchase, platform-ios)

[3556](https://github.com/flutter/plugins/pull/3556) Publish check (cla: yes)

[3557](https://github.com/flutter/plugins/pull/3557) [url_launcher] Re-endorse null-safe web implementation. (cla: yes, nnbd, p: url_launcher)

[3558](https://github.com/flutter/plugins/pull/3558) [camera] Added timeout to Android pre-capture sequence (cla: yes, p: camera, platform-android)

[3559](https://github.com/flutter/plugins/pull/3559) [path_provider] Migrate examples to null-safety (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)

[3560](https://github.com/flutter/plugins/pull/3560) Publish check ignores prerelease sdk (cla: yes)

[3561](https://github.com/flutter/plugins/pull/3561) [video_player] Ignore setting mixWithOthers in web (cla: yes, p: video_player, platform-web)

[3562](https://github.com/flutter/plugins/pull/3562) [camera] Solves delay when using the zoom feature on iOS. (cla: yes, p: camera, platform-ios)

[3564](https://github.com/flutter/plugins/pull/3564) [shared_preferences] Migrate examples to NNBD (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-windows)

[3565](https://github.com/flutter/plugins/pull/3565) [shared_preferences] fix crash when list type is dynaimc (cla: yes, nnbd, p: shared_preferences, waiting for tree to go green)

[3566](https://github.com/flutter/plugins/pull/3566) [image_picker_for_web] Add doc comments to point out that some arguments aren't supported on the web (cla: yes, p: image_picker, platform-web)

[3568](https://github.com/flutter/plugins/pull/3568) [path_provider] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: path_provider)

[3569](https://github.com/flutter/plugins/pull/3569) [flutter_plugin_android_lifecycle] Bump version for NNBD stable (cla: yes, nnbd, p: flutter_plugin_android_lifecycle)

[3570](https://github.com/flutter/plugins/pull/3570) [url_launcher] Bump platform interface package to stable NNBD (cla: yes, nnbd, p: url_launcher)

[3571](https://github.com/flutter/plugins/pull/3571) [package_info] Bump version for NNBD stable (cla: yes, nnbd, p: package_info, platform-macos)

[3573](https://github.com/flutter/plugins/pull/3573) [image_picker_platform_interface] Bump NNBD version to stable (cla: yes, nnbd, p: image_picker)

[3574](https://github.com/flutter/plugins/pull/3574) [video_player_web] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, platform-web)

[3575](https://github.com/flutter/plugins/pull/3575) [path_provider] Bump platform packages to NNBD stable (cla: yes, nnbd, p: path_provider, platform-linux, platform-macos, platform-windows)

[3576](https://github.com/flutter/plugins/pull/3576) [flutter_plugin_android_lifecycle-sdk] Update Flutter SDK constraint (cla: yes, p: flutter_plugin_android_lifecycle, waiting for tree to go green)

[3578](https://github.com/flutter/plugins/pull/3578) [video_player_platform_interface] Bump version for NNBD stable (cla: yes, nnbd, p: video_player, waiting for tree to go green)

[3579](https://github.com/flutter/plugins/pull/3579) [image_picker] NNBD stable (cla: yes, nnbd, p: image_picker, waiting for tree to go green)

[3580](https://github.com/flutter/plugins/pull/3580) [image_picker] use nnbd version of deps to resolve ci failure (cla: yes, nnbd, p: image_picker)

[3582](https://github.com/flutter/plugins/pull/3582) [path_provider] Update to stable NNBD (cla: yes, nnbd, p: path_provider)

[3583](https://github.com/flutter/plugins/pull/3583) [url_launcher] Fix SDK copypasta in platform interface (cla: yes, nnbd, p: url_launcher)

[3584](https://github.com/flutter/plugins/pull/3584) [url_launcher] Update platforms to NNBD stable (cla: yes, nnbd, p: url_launcher, platform-linux, platform-macos, platform-web, platform-windows)

[3585](https://github.com/flutter/plugins/pull/3585) [connectivity_platform_interface] nnbd stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)

[3586](https://github.com/flutter/plugins/pull/3586) [shared_preferences] Bump version for NNBD stable (cla: yes, nnbd, p: shared_preferences)

[3587](https://github.com/flutter/plugins/pull/3587) [battery] Bump platform version to NNBD stable (cla: yes, nnbd, p: battery)

[3588](https://github.com/flutter/plugins/pull/3588) [connectivity_macos] move NNBD to stable (cla: yes, nnbd, p: connectivity, platform-macos, waiting for tree to go green)

[3589](https://github.com/flutter/plugins/pull/3589) [sensors] Update to NNBD stable (cla: yes, nnbd, p: sensors)

[3590](https://github.com/flutter/plugins/pull/3590) [google_maps_flutter] fixed a small bug in example app. (cla: yes, p: google_maps_flutter)

[3591](https://github.com/flutter/plugins/pull/3591) [camera] Fix iOS rotation issue (cla: yes, p: camera, platform-ios, waiting for tree to go green)

[3592](https://github.com/flutter/plugins/pull/3592) [camera] Fix example from README.md (cla: yes, p: camera, waiting for tree to go green)

[3593](https://github.com/flutter/plugins/pull/3593) [cross_file] Stable null safety release (cla: yes, nnbd, p: cross_file)

[3594](https://github.com/flutter/plugins/pull/3594) [battery] Bump version for NNBD stable (cla: yes, nnbd, p: battery)

[3595](https://github.com/flutter/plugins/pull/3595) [shared_preferences] Bump platform versions to NNBD stable (cla: yes, nnbd, p: shared_preferences, platform-linux, platform-macos, platform-web, platform-windows)

[3596](https://github.com/flutter/plugins/pull/3596) [connectivity] null safety stable release (cla: yes, nnbd, p: connectivity, waiting for tree to go green)

[3597](https://github.com/flutter/plugins/pull/3597) [device_info_platform_interface] null safety stable release (cla: yes, nnbd, p: device_info)

[3598](https://github.com/flutter/plugins/pull/3598) [google_maps_flutter] Bump platform interface version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter)

[3599](https://github.com/flutter/plugins/pull/3599) [connectivity_macos] fix version (cla: yes, nnbd, p: connectivity, platform-macos)

[3600](https://github.com/flutter/plugins/pull/3600) [share] Bump version for NNBD stable (cla: yes, nnbd, p: share)

[3601](https://github.com/flutter/plugins/pull/3601) [android_intent] Bump version for NNBD stable (cla: yes, nnbd, p: android_intent)

[3602](https://github.com/flutter/plugins/pull/3602) [shared_preferences] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: shared_preferences)

[3603](https://github.com/flutter/plugins/pull/3603) [url_launcher] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: url_launcher)

[3604](https://github.com/flutter/plugins/pull/3604) [connectivity_macos] fix flutter version constraint (cla: yes, p: connectivity, platform-macos)

[3605](https://github.com/flutter/plugins/pull/3605) [file_selector_platform_interface] null safety stable release (cla: yes, nnbd, p: file_selector)

[3606](https://github.com/flutter/plugins/pull/3606) Move plugin tool tests over (cla: yes)

[3607](https://github.com/flutter/plugins/pull/3607) [android_intent] Fix Flutter SDK version (cla: yes, nnbd, p: android_intent)

[3608](https://github.com/flutter/plugins/pull/3608) [android_alarm_manager] Bump version for NNBD stable (cla: yes, nnbd, p: android_alarm_manager)

[3609](https://github.com/flutter/plugins/pull/3609) [device_info_platform_interface] handle null value from method channel (cla: yes, nnbd, p: device_info)

[3610](https://github.com/flutter/plugins/pull/3610) [camera_platform_interface] Stable null safety release. (cla: yes, nnbd, p: camera)

[3614](https://github.com/flutter/plugins/pull/3614) [espresso] Update SDK requirement for null-safety (cla: yes, nnbd, p: espresso, waiting for tree to go green)

[3615](https://github.com/flutter/plugins/pull/3615) [local_auth] Bump version for NNBD stable (cla: yes, nnbd, p: local_auth)

[3616](https://github.com/flutter/plugins/pull/3616) [ios_platform_images] Bump version for stable NNBD (cla: yes, nnbd, p: ios_platform_images, platform-ios, waiting for tree to go green)

[3617](https://github.com/flutter/plugins/pull/3617) [google_sign_in] Bump platform interface version for NNBD stable (cla: yes, p: google_sign_in)

[3618](https://github.com/flutter/plugins/pull/3618) [quick_action] null safety stable release (cla: yes, p: quick_actions, waiting for tree to go green)

[3619](https://github.com/flutter/plugins/pull/3619) [webview_flutter] null safety stable release (cla: yes, p: webview_flutter)

[3620](https://github.com/flutter/plugins/pull/3620) [wifi_info_flutter_platform_interface] null safety stable release (cla: yes, nnbd, p: wifi_info_flutter)

[3621](https://github.com/flutter/plugins/pull/3621) [quick_action] fix delegate methods not called on iOS (cla: yes, p: quick_actions, platform-ios, waiting for tree to go green)

[3622](https://github.com/flutter/plugins/pull/3622) [google_sign_in_web] Ignore analyzer checks in generated files. (cla: yes, p: google_sign_in, platform-web)

[3623](https://github.com/flutter/plugins/pull/3623) [google_maps_flutter] Bump app-facing version for NNBD stable (cla: yes, nnbd, p: google_maps_flutter, waiting for tree to go green)

[3624](https://github.com/flutter/plugins/pull/3624) [video_player] Bump app-facing version for NNBD stable (cla: yes, p: video_player)

[3625](https://github.com/flutter/plugins/pull/3625) [google_maps_flutter] embedded_views_preview not required since v1.0.0 (cla: yes, p: google_maps_flutter, platform-ios)

[3626](https://github.com/flutter/plugins/pull/3626) [device_info] null safety stable  (cla: yes, nnbd, p: device_info)

[3627](https://github.com/flutter/plugins/pull/3627) [wifi_info_flutter] null safety stable (cla: yes, nnbd, p: wifi_info_flutter)

[3628](https://github.com/flutter/plugins/pull/3628) [google_sign_in_web] Migrate to null-safety (cla: yes, nnbd, p: google_sign_in, platform-web, waiting for tree to go green)

[3629](https://github.com/flutter/plugins/pull/3629) [cross_file] Fix base class nullability (cla: yes, p: cross_file)

[3630](https://github.com/flutter/plugins/pull/3630) [file_selector] Return a non-null value from getSavePath on web (cla: yes, p: file_selector, platform-web, waiting for tree to go green)

[3631](https://github.com/flutter/plugins/pull/3631) [file_selector] Migrate to null safety (cla: yes, nnbd, p: file_selector)

[3632](https://github.com/flutter/plugins/pull/3632) set ci runs on master and enable integration test on android alarm manager (cla: yes, p: android_alarm_manager)

[3633](https://github.com/flutter/plugins/pull/3633) Make executor an instance property (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)

[3634](https://github.com/flutter/plugins/pull/3634) Fix Cirrus script for firebase testlab tests (cla: yes)

[3635](https://github.com/flutter/plugins/pull/3635) [image_picker_for_web] Bump version for NNBD stable (cla: yes, p: image_picker, platform-web, waiting for tree to go green)

[3636](https://github.com/flutter/plugins/pull/3636) [in_app_purchase] migrate playing billing library to v3 (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)

[3637](https://github.com/flutter/plugins/pull/3637) [google_sign_in] Bump app-facing version for NNBD stable (cla: yes, p: google_sign_in)

[3639](https://github.com/flutter/plugins/pull/3639) [shared_preferences] Don't create additional Handler when method channel is called. (cla: yes, p: shared_preferences, platform-android, waiting for tree to go green)

[3640](https://github.com/flutter/plugins/pull/3640) [google_sign_in] Adds support to send `clientId` as a parameter (cla: yes, p: google_sign_in, platform-android, platform-ios, waiting for tree to go green)

[3641](https://github.com/flutter/plugins/pull/3641) [camera] Stable release for null safety. (cla: yes, nnbd, p: camera)

[3642](https://github.com/flutter/plugins/pull/3642) [extension_google_sign_in_as_googleapis_auth] Migrate to null safety (cla: yes, p: google_sign_in)

[3643](https://github.com/flutter/plugins/pull/3643) [file_selector] Endorse web (cla: yes, p: file_selector)

[3644](https://github.com/flutter/plugins/pull/3644) [path_provider] Migrate all integration tests to NNBD (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)

[3645](https://github.com/flutter/plugins/pull/3645) [connectivity] migrate unit tests to null safety (cla: yes, nnbd, p: connectivity)

[3646](https://github.com/flutter/plugins/pull/3646) move integration test to null safety for multiple plugins. (cla: yes, nnbd, p: connectivity, p: device_info, p: image_picker, p: in_app_purchase, p: quick_actions, p: webview_flutter, p: wifi_info_flutter)

[3647](https://github.com/flutter/plugins/pull/3647) Update pull_request_label.yml to make actions pointing to refs (cla: yes)

[3650](https://github.com/flutter/plugins/pull/3650) Update plugin_platform_interface min version (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: file_selector, p: google_maps_flutter, p: image_picker, p: path_provider, p: url_launcher, p: wifi_info_flutter)

[3652](https://github.com/flutter/plugins/pull/3652) [connectivity_for_web] Migration to null-safety. (cla: yes, p: connectivity, platform-web, waiting for tree to go green)

[3653](https://github.com/flutter/plugins/pull/3653) Adopt Xcode 12 for podspec lints (cla: yes)

[3654](https://github.com/flutter/plugins/pull/3654) [in_app_purchase] fix plugin version (cla: yes, p: in_app_purchase)

[3655](https://github.com/flutter/plugins/pull/3655) Bring HTML inputs into view automatically (cla: yes, p: webview_flutter, platform-android)

[3657](https://github.com/flutter/plugins/pull/3657) [url_launcher] Migrate unit tests to NNBD (cla: yes, p: url_launcher)

[3658](https://github.com/flutter/plugins/pull/3658) [device_info] Enable NNBD for unit test (cla: yes, p: device_info)

[3659](https://github.com/flutter/plugins/pull/3659) [android_intent] move unit test to nullsafety (cla: yes, p: android_intent, waiting for tree to go green)

[3660](https://github.com/flutter/plugins/pull/3660) [share] Migrate unit tests to null-safety. (cla: yes, p: share, waiting for tree to go green)

[3661](https://github.com/flutter/plugins/pull/3661) Remove unused plugin (integration_test_macos) (cla: yes, p: integration_test, platform-macos, waiting for tree to go green)

[3662](https://github.com/flutter/plugins/pull/3662) [google_maps_flutter_web] update min flutter sdk version to 1.20.0 (cla: yes, p: google_maps_flutter, platform-web, waiting for tree to go green)

[3663](https://github.com/flutter/plugins/pull/3663) [image_picker] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: image_picker, platform-ios)

[3664](https://github.com/flutter/plugins/pull/3664) [webview_flutter] Run CocoaPods iOS tests in RunnerUITests target (cla: yes, p: webview_flutter, platform-ios)

[3665](https://github.com/flutter/plugins/pull/3665) [various] Import flutter_test for future compatibility (cla: yes, p: camera, p: in_app_purchase, p: sensors, waiting for tree to go green)

[3666](https://github.com/flutter/plugins/pull/3666) Reorder the checkboxes in the PR template (cla: yes)

[3667](https://github.com/flutter/plugins/pull/3667) Run static analyzer during xctest (cla: yes)

[3668](https://github.com/flutter/plugins/pull/3668) [video_player] fixed misleading size and aspect ratio documentation (cla: yes, p: video_player, waiting for tree to go green)

[3669](https://github.com/flutter/plugins/pull/3669) [Video_Player] Remove the deprecated API reference. (cla: yes, p: video_player, platform-android, waiting for tree to go green)

[3671](https://github.com/flutter/plugins/pull/3671) [video_player] add http headers (cla: yes, p: video_player, platform-android, platform-ios)

[3672](https://github.com/flutter/plugins/pull/3672) [path_provider] Make a 0.0.5 for Dart 2.12 compat (cla: yes, p: path_provider, platform-windows)

[3673](https://github.com/flutter/plugins/pull/3673) [google_maps_flutter_web] Make google_maps_flutter_web work with latest plugins  (cla: yes, p: google_maps_flutter, platform-web)

[3674](https://github.com/flutter/plugins/pull/3674) Update CI config for Flutter 2 (cla: yes, p: wifi_info_flutter, platform-ios)

[3675](https://github.com/flutter/plugins/pull/3675) [google_maps_flutter_web] Move integration tests to example. (cla: yes, p: google_maps_flutter, platform-web)

[3676](https://github.com/flutter/plugins/pull/3676) [image_picker] fix flutter/flutter#71927 (cla: yes, p: image_picker, platform-ios, waiting for tree to go green)

[3678](https://github.com/flutter/plugins/pull/3678) [tool] Improve check version ci so that it enforces the version in CHANGELOG and pubspec matches. (cla: yes, waiting for tree to go green)

[3679](https://github.com/flutter/plugins/pull/3679) [google_maps_flutter_web] Downgrade mockito in example app. (cla: yes, p: google_maps_flutter, platform-web)

[3681](https://github.com/flutter/plugins/pull/3681) [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (cla: yes, p: connectivity, p: google_sign_in, p: image_picker, platform-macos)

[3684](https://github.com/flutter/plugins/pull/3684) [shared_preferences] Fix concurrent modification of the shared preferences on Android (cla: yes, p: shared_preferences, platform-android)

[3685](https://github.com/flutter/plugins/pull/3685) [image_picker] Implemented 2860 and added Unit Test to test functionality (cla: yes, p: image_picker, platform-android, waiting for tree to go green)

[3686](https://github.com/flutter/plugins/pull/3686) [google_sign_in] Updates google_sign_in_platform_interfaces adding parametrized `clientId` (cla: yes, p: google_sign_in)

[3689](https://github.com/flutter/plugins/pull/3689) [extension_google_sign_in_as_googleapis_auth] Update import (cla: yes, p: google_sign_in, waiting for tree to go green)

[3690](https://github.com/flutter/plugins/pull/3690) [google_sign_in] fix test (cla: yes, p: google_sign_in)

[3692](https://github.com/flutter/plugins/pull/3692) Skip pod lint tests (cla: yes)

[3694](https://github.com/flutter/plugins/pull/3694) [extension_google_sign_in_as_googleapis_auth] Deleted. (cla: yes, p: google_sign_in, platform-android, platform-ios, platform-web)

[3697](https://github.com/flutter/plugins/pull/3697) Streamline CI setup, and reenable macOS credits (cla: yes)

[3698](https://github.com/flutter/plugins/pull/3698) [cross_file] Delete. (cla: yes, p: cross_file)

[3700](https://github.com/flutter/plugins/pull/3700) Skip flutter upgrade for pod linting Cirrus task (cla: yes)

[3702](https://github.com/flutter/plugins/pull/3702) [video_player_platform_interface] add http headers (cla: yes, p: video_player)

[3703](https://github.com/flutter/plugins/pull/3703) Prep for alignment with Flutter analysis options (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: cross_file, p: device_info, p: e2e, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter)

[3705](https://github.com/flutter/plugins/pull/3705) [shared_preferences] Fix missing declaration of windows' default_package (cla: yes, p: shared_preferences)

[3708](https://github.com/flutter/plugins/pull/3708) [connectivity] re-endorse connectivity_for_web (cla: yes, p: connectivity)

[3711](https://github.com/flutter/plugins/pull/3711) [ci] Add libgcrypt to Docker image. (cla: yes)

[3713](https://github.com/flutter/plugins/pull/3713) [video_player]Update README.me (cla: yes, p: video_player, waiting for tree to go green)

[3717](https://github.com/flutter/plugins/pull/3717) [image_picker] endorse image_picker_for_web in image_picker plugin (cla: yes, p: image_picker)

[3718](https://github.com/flutter/plugins/pull/3718) [google_maps_flutter_platform_interface] Mark constructors as const for ids (cla: yes, p: google_maps_flutter)

[3720](https://github.com/flutter/plugins/pull/3720) Add missing licenses, and add a check (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)

[3723](https://github.com/flutter/plugins/pull/3723) [integration_test] Deprecate, and stop using in this repository (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-windows)

[3725](https://github.com/flutter/plugins/pull/3725) Add an AUTHORS file to each plugin (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-linux, platform-macos, platform-web, platform-windows)

[3726](https://github.com/flutter/plugins/pull/3726) [google_maps_flutter_web] Migrate to null-safety. (cla: yes, p: google_maps_flutter, platform-web)

[3730](https://github.com/flutter/plugins/pull/3730) Fix cosmetic variations in copyrights and license files (cla: yes, p: connectivity, p: file_selector, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: path_provider, p: share, p: shared_preferences, platform-android, platform-ios, platform-macos, platform-web, platform-windows)

[3731](https://github.com/flutter/plugins/pull/3731) [in_app_purchase] improve readme (cla: yes, p: in_app_purchase, waiting for tree to go green)

[3732](https://github.com/flutter/plugins/pull/3732) [in_app_purchase] moved android iap unit tests (cla: yes, p: in_app_purchase, platform-android, waiting for tree to go green)

[3733](https://github.com/flutter/plugins/pull/3733) Use flutter gcp project for linux tasks. (cla: yes)

[3734](https://github.com/flutter/plugins/pull/3734) [quick_actions] 1/3 Moved quickactions to a subfolder for federated architecture (cla: yes, p: quick_actions, platform-android, platform-ios)

[3735](https://github.com/flutter/plugins/pull/3735) [quick_actions] 2/3 Quick actions federated platform interface (cla: yes, p: quick_actions, platform-android, platform-ios)

[3736](https://github.com/flutter/plugins/pull/3736) [quick_actions] 3/3 Quick actions federated migration (cla: yes, p: quick_actions, waiting for tree to go green)

[3737](https://github.com/flutter/plugins/pull/3737) Standardize copyright year (cla: yes, p: android_alarm_manager, p: android_intent, p: battery, p: camera, p: connectivity, p: device_info, p: espresso, p: file_selector, p: flutter_plugin_android_lifecycle, p: google_maps_flutter, p: google_sign_in, p: image_picker, p: in_app_purchase, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: plugin_platform_interface, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: webview_flutter, p: wifi_info_flutter, platform-android, platform-ios, platform-linux, platform-macos, platform-web, platform-windows)

[3738](https://github.com/flutter/plugins/pull/3738) Enable web integration tests in CI (cla: yes, waiting for tree to go green)

[3739](https://github.com/flutter/plugins/pull/3739) [ci] Fix test driver name (cla: yes, p: connectivity, p: google_maps_flutter, p: google_sign_in, p: url_launcher, platform-web)

[3741](https://github.com/flutter/plugins/pull/3741) [quick_actions_platform_interface] Update license file (cla: yes, p: quick_actions)

[3742](https://github.com/flutter/plugins/pull/3742) [flutter_plugin_tools] Also look for Java tests in plugin path (cla: yes, p: camera, platform-android, waiting for tree to go green)

[3744](https://github.com/flutter/plugins/pull/3744) [in_app_purchase] create sub folder  (cla: yes, p: in_app_purchase, platform-android, platform-ios, waiting for tree to go green)

[3745](https://github.com/flutter/plugins/pull/3745) [quick_actions] example fix (cla: yes, p: quick_actions, waiting for tree to go green)

[3746](https://github.com/flutter/plugins/pull/3746) Make sure androidx.lifecycle classes aren't R8'ed away when using flutter_plugin_android_lifecycle (cla: yes, p: flutter_plugin_android_lifecycle, platform-android)

[3747](https://github.com/flutter/plugins/pull/3747) [all] remove podfile in gitignore and update all podfiles (cla: yes, p: battery, p: camera, p: connectivity, p: device_info, p: google_maps_flutter, p: google_sign_in, p: integration_test, p: ios_platform_images, p: local_auth, p: package_info, p: path_provider, p: quick_actions, p: sensors, p: share, p: shared_preferences, p: url_launcher, p: video_player, p: wifi_info_flutter, platform-ios, waiting for tree to go green)

[3748](https://github.com/flutter/plugins/pull/3748) [ci] Do not use empty exclude directories in analyze_command. (cla: yes)

[3749](https://github.com/flutter/plugins/pull/3749) [in_app_purchase] Fixed some minor spelling mistakes in README (cla: yes, p: in_app_purchase)

[3750](https://github.com/flutter/plugins/pull/3750) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)

[3751](https://github.com/flutter/plugins/pull/3751) Revert "[in_app_purchase] Fix error message when trying to consume purchase on iOS" (cla: yes, p: in_app_purchase)

[3752](https://github.com/flutter/plugins/pull/3752) [in_app_purchase] Fix error message when trying to consume purchase on iOS (cla: yes, p: in_app_purchase)

[3753](https://github.com/flutter/plugins/pull/3753) [in_app_purchase] Update instructions on setting up example App (cla: yes, p: in_app_purchase)

[3754](https://github.com/flutter/plugins/pull/3754) [google_maps_flutter] Fix handling of non-nullable invokeMethod return types (cla: yes, p: google_maps_flutter)

[3755](https://github.com/flutter/plugins/pull/3755) [path_provider] Switch to new analysis options (cla: yes, p: path_provider, platform-linux, platform-macos, platform-windows)

[3756](https://github.com/flutter/plugins/pull/3756) Drop redundant question marks used with dynamic. (cla: yes, p: google_sign_in, p: in_app_purchase, platform-web)

[3757](https://github.com/flutter/plugins/pull/3757) Drop redundant ? for dynamic (cla: yes, p: google_sign_in, platform-web)

[3760](https://github.com/flutter/plugins/pull/3760) Add tests for publish check tool command (cla: yes)

[3762](https://github.com/flutter/plugins/pull/3762) Capitalise Platform class in README (cla: yes, p: android_intent)

[3765](https://github.com/flutter/plugins/pull/3765) [webview_flutter] Fix scroll bar position for Android non-hybrid WebViews (cla: yes, p: webview_flutter)

[3767](https://github.com/flutter/plugins/pull/3767) Update flutter_plugin_android_lifecycle dependency versions (cla: yes, p: google_maps_flutter, p: image_picker, p: local_auth, waiting for tree to go green)

[3768](https://github.com/flutter/plugins/pull/3768) [google_maps_flutter] Fix NNBD migration mistake in example (cla: yes, p: google_maps_flutter)

[3769](https://github.com/flutter/plugins/pull/3769) let google_maps_flutter_web version solve for older mockito (cla: yes, p: google_maps_flutter, platform-web)

[3771](https://github.com/flutter/plugins/pull/3771) [google_maps_flutter] Fix TileOverlay cloning (cla: yes, p: google_maps_flutter)

[3772](https://github.com/flutter/plugins/pull/3772) [in_app_purchase] Configured example app to use StoreKit Testing on iOS 14 (cla: yes, p: in_app_purchase, platform-ios, waiting for tree to go green)

[3773](https://github.com/flutter/plugins/pull/3773) Update build-all test for null-safe template (cla: yes)

[3777](https://github.com/flutter/plugins/pull/3777) Switch script/tools over to the new analysis options (cla: yes)

[3778](https://github.com/flutter/plugins/pull/3778) [local_auth] Fix callback thread handling (cla: yes, p: local_auth, platform-ios)

[3779](https://github.com/flutter/plugins/pull/3779) [tool] refactor publish plugin command (cla: yes, waiting for tree to go green)

[3784](https://github.com/flutter/plugins/pull/3784) [google_maps_flutter] Reword README (cla: yes, p: google_maps_flutter, waiting for tree to go green)

[3786](https://github.com/flutter/plugins/pull/3786) [local_auth] Update Jetpack dependencies (cla: yes, p: local_auth, platform-android)

[3787](https://github.com/flutter/plugins/pull/3787) [google_maps_flutter] remove unnecessary test (cla: yes, p: google_maps_flutter)

[3790](https://github.com/flutter/plugins/pull/3790) [google_map_flutter] fix version (cla: yes, p: google_maps_flutter)

[3791](https://github.com/flutter/plugins/pull/3791) [flutter_webview] Fix `allowsInlineMediaPlayback` ignored on iOS (cla: yes, p: webview_flutter, platform-ios, waiting for tree to go green)

