Change log for Flutter 1.17.0

Note that autoroller-triggered PRs have been excluded from the lists below, and individual section counts only include those items listed.

A total of 3164 PRs landed in this release, including autoroller-initiated PRs.

All PRs (1269 PRs) in flutter/flutter

37145 Use state value in DropdownButtonFieldForm (cla: yes, f: material design, framework, passed first triage)

38355 Add a diagnostic message in analyze.dart (a: tests, cla: yes, framework, team, team: infra)

41299 Fixed preferredSize getter in TabBar (cla: yes, f: material design, framework, waiting for tree to go green)

42100 Run secondary animation of previous route when using pushReplacement(… (a: animation, a: quality, cla: yes, f: routes, framework, severe: API break, waiting for tree to go green)

42703 fixes sliver list child layout offset calculation (a: quality, cla: yes, customer: crowd, f: scrolling, framework, waiting for tree to go green)

43457 Add macOS to TargetPlatform (a: desktop, cla: yes, framework, platform-mac)

43547 Add Density API to ThemeData, implement for buttons. (cla: yes, f: material design, framework, team)

43696 Avoid using FlutterError.fromParts when possible (a: tests, cla: yes, f: cupertino, f: material design, framework)

44271 Support URL tunnelling (pass dwds UrlEncoder through to editors via daemon) (cla: yes, tool)

44283 Fixing SliverOverlapAbsorber & SliverOverlapInjector child property (a: quality, cla: yes, d: examples, f: scrolling, framework, severe: API break, team, team: gallery, waiting for tree to go green)

44471 Performance Improvement for SliverFillRemaining (a: quality, cla: yes, f: scrolling, framework, severe: performance, waiting for tree to go green)

44474 Pre-Submit Tryjobs for Flutter Gold (a: fidelity, a: images, a: quality, a: tests, cla: yes, framework, team)

44628 CupertinoDatepicker time/dateTime constraints (cla: yes, f: cupertino, framework)

44631 Improve MouseTracker lifecycle: Move checks to post-frame (a: desktop, a: tests, cla: yes, f: cupertino, f: gestures, f: material design, framework, severe: API break, waiting for tree to go green)

44682 Add textScaleFactor to SelectableText (cla: yes, f: material design, framework, waiting for tree to go green)

44856 gen_l10n.dart tool testing (a: internationalization, cla: yes, d: examples, f: cupertino, f: material design, team)

44923 iOS smart quote/dash configuration (a: text input, cla: yes, f: cupertino, f: material design, framework, platform-ios, waiting for tree to go green)

44930 Navigator 2.0: Refactor the imperative api to continue working in the new navigation system (cla: yes, d: examples, f: cupertino, f: material design, f: routes, framework, team, team: gallery, waiting for tree to go green)

44971 Add clip behaviour to Container (cla: yes, framework, waiting for tree to go green)

45019 Keyboard scrolling of Scrollable (a: desktop, cla: yes, framework)

45067 Set modal bottom sheet barrier color (cla: yes, f: material design, framework)

45074 Set track color in Cupertino Switch and Adaptive Switch (cla: yes, f: cupertino, f: material design, framework)

45079 Step 1 of 4: Make AlertDialog scrollable through opt-in AlertDialog.scrollable parameter (cla: yes, f: material design, framework)

45102 Overridable default platform key bindings (cla: yes, f: cupertino, f: material design, framework)

45128 SliverOffstage (cla: yes, f: scrolling, framework, severe: new feature)

45130 Revert “Enable iOS platform views for Flutter Gallery” (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

45175 implicit-casts:false in flutter_driver (a: accessibility, a: tests, cla: yes, framework)

45241 implicit-casts:false in flutter_localizations (a: internationalization, cla: yes, f: material design)

45248 Resume isolate before terminating tests to prevent flutter_tester leaks in integration tests (a: tests, cla: yes, tool)

45267 Fix flutter run cache (cla: yes, tool)

45304 Re-Staged: Fixing ContinuousRectangleBorder bottom radius (cla: yes, framework, waiting for tree to go green, will affect goldens)

45318 serve source maps in release runner (cla: yes, tool)

45325 Fix comment in navigator.dart (cla: yes, framework, waiting for tree to go green)

45327 Automatically caching viewport (cla: yes, framework)

45354 iOS UITextInput autocorrection prompt (cla: yes, f: cupertino, f: material design, framework)

45360 Suggest GitHub template when flutter tool crashes (a: triage, cla: yes, team, tool)

45373 License update (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

45411 Add a FlutterDriver screenshot test to device lab. (cla: yes, team)

45417 Fix run_release_test flakiness (a: tests, cla: yes, team, team: flakes, waiting for tree to go green)

45431 Support –fast-start for Android applications (as an opt-in) (cla: yes, d: examples, team, tool)

45432 Use RenderSliverPadding to inset SliverFillViewport (cla: yes, framework)

45438 Handle bare modifier flags on macOS (a: desktop, cla: yes, framework, platform-mac)

45501 implicit-casts:false in flutter/lib/src/animation (cla: yes, framework)

45502 implicit-casts:false in flutter/lib/src/cupertino (cla: yes, f: cupertino, framework, waiting for tree to go green)

45503 implicit-casts:false in flutter/lib/src/foundation (cla: yes, framework)

45504 implicit-casts:false in flutter/lib/src/gestures (cla: yes, framework)

45530 Implement screenshot test for flutter web. (a: tests, cla: yes, platform-web, team, tool)

45531 Add additional properties callback in Inspector Serialization Delegate (cla: yes, framework)

45560 Always compile with isysroot on iOS to point to SDK root (cla: yes, tool)

45567 implicit-casts:false in flutter/lib/src/material (cla: yes, f: material design, framework)

45568 Register memory info command on vmservice for Android devices (cla: yes, tool)

45579 Add integration test for transitive plugin dependencies (cla: yes, team, waiting for tree to go green)

45580 SliverOffstage Fix (cla: yes, f: scrolling, framework, waiting for tree to go green)

45582 SliverVisibility (cla: yes, f: scrolling, framework, severe: new feature, waiting for tree to go green)

45588 Re-land “Add option to delay rendering the first frame (#45135)” (a: tests, cla: yes, framework, waiting for tree to go green)

45598 Implicit scrolling for pageview (cla: yes, framework)

45603 Api Samples and Diagrams for 10 more classes / functions (cla: yes, d: api docs, d: examples, framework, from: study)

45608 Retry Xcode builds if they fail due to concurrent builds running (a: build, cla: yes, tool)

45621 implicit-casts:false in flutter/lib/src/painting (cla: yes, framework)

45622 implicit-casts:false in flutter/lib/src/physics (cla: yes, framework)

45628 [flutter_tool] Crash less when git fails during ‘version’ (cla: yes, tool)

45633 update-packages run (cla: yes, team)

45644 Add macOS tests (Part 1) (a: tests, cla: yes, f: cupertino, framework, waiting for tree to go green)

45646 Add variant testing to testWidgets (a: tests, cla: yes, framework)

45648 Add more documentation around layers. (cla: yes, framework, waiting for tree to go green)

45649 [flutter_tool] add a vmservice API for hot ui requests (cla: yes, framework, tool)

45652 Sample driver test working on Fuchsia (cla: yes, d: examples, team, tool)

45654 Fixed incorrect offsetting when applying ShaderMasks (a: quality, cla: yes, framework, waiting for tree to go green, will affect goldens)

45658 Clean up some things I noticed while doing another change (cla: yes, framework, waiting for tree to go green)

45673 Cleanups to resident runner and flutter device classes (cla: yes, tool)

45698 Revert “Track and use fallback TextAffinity for null affinity platform TextSelections.” (cla: yes, framework)

45704 Provide debug output for Gold uploads on post-submit (a: error message, a: tests, cla: yes, framework)

45708 Add Sliver video to RenderSliver (cla: yes, framework, waiting for tree to go green)

45710 Set the LANG when invoking cocoapods (cla: yes, team, tool)

45712 Feature: ExpandIcon should use the size parameter (cla: yes, f: material design, framework)

45713 fix issues with incremental compiler support (cla: yes, tool)

45716 Print clipBehavior while debugging ClipXXXLayer (cla: yes, framework)

45717 Fix parameter name: handlePointerEvent (cla: yes, framework)

45718 Relicense Shrine demo to match rest of repository (cla: yes, d: examples, team, team: gallery)

45720 implicit-casts:false in flutter/lib/src/rendering (cla: yes, framework)

45721 implicit-casts:false in flutter/lib/src/scheduler (cla: yes, framework)

45722 implicit-casts:false in flutter/lib/src/semantics (a: accessibility, cla: yes, framework)

45723 implicit-casts:false in flutter/lib/src/services (cla: yes, framework)

45726 Eliminate commented-out code (cla: yes, framework)

45728 implicit-casts:false in flutter/lib/src/widgets (cla: yes, framework)

45733 Make all of the driver interface public. (a: tests, cla: yes, framework, tool)

45739 [flutter_tool] restructure ProjectFileInvalidator to no longer directly depend on context (cla: yes, tool)

45740 Do not delete output directory during flutter build ios-framework (a: existing-apps, cla: yes, tool)

45743 Android log reader reads any recent logs (cla: yes, tool)

45749 Fix buildCounter returns a widget when set to return null. (cla: yes, f: material design, framework)

45750 Remove canTransitionFrom override from Material/CupertinoPageRoute (cla: yes, f: cupertino, f: material design, framework)

45786 prevent VsCode from crashing on malformed packages.json file (cla: yes, tool)

45787 implicit-casts:false in dev (a: accessibility, cla: yes, f: material design, team)

45805 implicit-casts:false in examples (cla: yes, d: examples, f: cupertino, f: material design, team, team: gallery)

45833 Add missing indentation to assets-images example in pubspec.yaml, fixing whitespace issue (cla: yes, team, tool, waiting for tree to go green)

45835 Update iOS build signing error message (cla: yes, tool)

45877 Always re-copy Framework/podspec for iOS module project (cla: yes, team, tool)

45914 Update spline calculations (cla: yes, tool)

45916 Revert “Roll engine 6c605f8a9624..8672e79af873 (2 commits)” (cla: yes, engine)

45917 flutter_tools: Remove unused //ignore comments; change flutter-specific ones to “ignore_for_flutter” (cla: yes, tool, waiting for tree to go green)

45920 update macOS configuration settings (cla: yes, tool)

45924 Revert “Make all of the driver interface public.” (a: tests, cla: yes, framework, tool)

45925 Throwing when goldctl cannot authorize/initialize (a: tests, cla: yes, framework, waiting for tree to go green)

45934 use package-scheme imports for generated web entrypoint (cla: yes, tool)

45937 Handle case where lastLogcatTimestamp is null (cla: yes, tool)

45939 Revert “Re-land “Add option to delay rendering the first frame (#45135)”” (a: tests, cla: yes, framework)

45940 Deprecate UpdateLiveRegionEvent (a: accessibility, cla: yes, framework, severe: API break, waiting for tree to go green)

45941 Re-land “Add option to delay rendering the first frame (#45135)” (a: tests, cla: yes, framework, severe: API break, waiting for tree to go green)

45942 RenderProxySliver (cla: yes, f: scrolling, framework, severe: new feature, team, waiting for tree to go green)

45943 Fix null event crash in TapGestureRecognizer (cla: yes, framework, waiting for tree to go green)

45944 Update PULL_REQUEST_TEMPLATE.md (cla: yes)

45945 Simplify logging code in flutter_driver (a: tests, cla: yes, framework, tool)

45950 SliverFadeTransition (a: animation, cla: yes, f: scrolling, framework, severe: new feature, waiting for tree to go green)

45951 Flutter Web Driver Support (a: tests, cla: yes, d: examples, platform-web, t: flutter driver, team, team: gallery, tool)

45952 Move dartdocs to devicelab vm. (cla: yes, team)

45953 fix license lint (cla: yes, tool)

45962 v1.12.13+hotfix.1 cherry-picks (cla: yes, engine, framework)

45965 Revert “update macOS configuration settings” (cla: yes, tool)

45966 Reland: Update macOS configuration settings (cla: yes, team, tool)

45977 Start fixing docs (a: accessibility, cla: yes, d: api docs, f: cupertino, f: material design, framework)

45985 [Driver] correction of data returned by getWidgetDiagnostics (a: tests, cla: yes, framework, waiting for tree to go green)

45996 Move technical_debt_cost to use a cloud vm. (cla: yes, team)

45997 Add comments to package scheme fix (cla: yes, tool)

45998 add printTrace when vscode package.json parsing fails (cla: yes, tool)

45999 Remove record/replay/bug report functionality from the tool (cla: yes, tool)

46003 Fix symbol refs in the dynamic color doc (cla: yes, f: cupertino, framework)

46006 [flutter_tool] Make Device.dispose() abstract (cla: yes, tool, waiting for tree to go green)

46008 improve resetChanges() dartdoc (cla: yes, tool, waiting for tree to go green)

46010 Made the behavior for caching large images modular. (cla: yes, framework)

46011 [flutter_tool] Do not continue with a no-op ‘upgrade’ (cla: yes, tool)

46014 Update dartdoc to 0.29.2 (cla: yes, team)

46035 Ensure that docker tag is legal (cla: yes, team)

46037 Re-enable hostonly tests on non-master branches (cla: yes)

46040 Enable Android embedding v2 on the beta, dev and stable channel (cla: yes, tool, waiting for tree to go green)

46055 v1.12.13+hotfix.2 cherry-picks (cla: yes, engine, framework, team, tool)

46081 Update SliverPersistentHeader docs (cla: yes, framework)

46083 Add a VisualDensity manual test (cla: yes, f: material design, framework, team, tool)

46090 Add visual density to the gallery options (cla: yes, d: examples, team, team: gallery)

46091 Add visualDensity to checkbox, radio, icon button, and chip. (cla: yes, f: material design, framework, team)

46100 only run codecov on master (cla: yes, waiting for tree to go green)

46101 Remove flutterBuildPluginAsAarFeature flag (cla: yes, tool)

46103 Name the docker_builder shard (cla: yes, waiting for tree to go green)

46106 Remove mediaQuery bottom padding when the tab scaffold has an opaque tabBar (cla: yes, f: cupertino, framework)

46109 [flutter_tool] Print version info on a no-op upgrade. (cla: yes, tool)

46113 Only schedule mouse tracking callback when there is a mouse (a: desktop, cla: yes, f: gestures, framework, waiting for tree to go green)

46115 Adds floatLabelBehavior to InputDecoration (cla: yes, f: material design, framework, waiting for tree to go green)

46121 Normalizes all of the “See also” blocks in comments. (a: accessibility, cla: yes, f: cupertino, f: material design, framework)

46124 Dispatch hover events to PlatformViewController (cla: yes, framework)

46130 Add bitcode and architectures to App.framework build ios framework command (a: existing-apps, cla: yes, team, tool, waiting for tree to go green)

46138 Revert “Support –fast-start for Android applications (as an opt-in)” (cla: yes, d: examples, team, tool)

46140 [flutter_tool] Reland: support –fast-start for Android applications (as an opt-in) (cla: yes, d: examples, team, tool)

46168 Fixes Focus and FocusScope’s assignment of canRequestFocus. (cla: yes, framework)

46174 Manual roll engine fdaa7cf12175..ee4c2a53c7c6 (8 commits) (cla: yes, engine)

46179 fix release web builds where the target file is not under lib (cla: yes, tool)

46181 Mitigation for current tool test skips on CI (cla: yes, team, tool)

46183 fix global key error (a: tests, cla: yes, f: cupertino, f: material design, framework, severe: API break, severe: customer critical, team, waiting for tree to go green)

46184 Memory test on scrolling large images quickly (a: tests, cla: yes, perf: memory, severe: performance, team, waiting for tree to go green)

46200 Mark unused but desired private constructors as such (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, waiting for tree to go green)

46203 Reset the global variable before running a test. (cla: yes, framework)

46204 v1.12.13+hotfix.3 cherry-picks (cla: yes, engine, framework, team, tool)

46206 standardize target platform override behavior in tool and update gallery to support it (cla: yes, d: examples, team, team: gallery, tool)

46210 prevent accidental calls to io.exit when asserts are active. (cla: yes, tool)

46213 Detect and dump flaky LineMetrics test data (a: tests, cla: yes, framework, team: flakes)

46242 Fix analytics regression (cla: yes, tool, waiting for tree to go green)

46245 implicit-casts:false in flutter/test (a: accessibility, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

46247 Add gen_l10n sorting tests (a: internationalization, cla: yes, severe: regression, team)

46250 Add helpful message about how to use localizationsDelegates list (a: internationalization, cla: yes, team)

46251 Move localization executables to bin folder (a: internationalization, cla: yes, f: cupertino, f: material design, framework, team)

46252 Fix docker tag during upload as well (cla: yes, team)

46265 Avoid NaN for shrinkwrapping viewports (cla: yes, framework)

46281 Revert “Add a FlutterDriver screenshot test to device lab.” (cla: yes, team)

46282 Allow plugins that don’t support the Android platform (cla: yes, team, tool)

46285 Revert changes to TestPointer; MouseTracker no longer relies on Add events (a: tests, cla: yes, framework, waiting for tree to go green)

46291 Add buildNumber param to “flutter build aar” command (cla: yes, team, tool, waiting for tree to go green)

46580 Fix typo in gradle_utils exit message (cla: yes, tool)

46601 [flutter_tools] Add violating plugin name to validation errors (cla: yes, tool, waiting for tree to go green)

46615 Try re-enabling all these tests. (cla: yes, team, tool, waiting for tree to go green)

46617 [flutter_tool] Handling of certain unrecoverable filesystem errors (cla: yes, tool, waiting for tree to go green)

46620 Reland “Add a FlutterDriver screenshot test to device lab. #45411” (cla: yes, team)

46623 Fix platform-specif test logic. (cla: yes, team, waiting for tree to go green)

46626 Remove unused observer and raise the waiting time (a: tests, cla: yes, perf: memory, severe: performance, team, waiting for tree to go green)

46629 Revert “Made the behavior for caching large images modular.” (cla: yes, framework)

46630 Revert “prevent accidental calls to io.exit when asserts are active.” (cla: yes, tool)

46632 v1.12.13+hotfix.4 cherry-picks (cla: yes, engine, framework, team, tool)

46639 [flutter_tool] Prevent accidental calls to io.exit in unit tests (cla: yes, tool)

46640 install goldctl in docker build (cla: yes, team, waiting for tree to go green)

46643 [flutter_tool] Ensure dependency constraint for templates created with a driver test are correct (cla: yes, tool)

46647 Add UniqueKey documentation regarding const constructor (cla: yes, d: api docs, framework)

46648 Fix InputDecorator.isDense typo from true -> false (cla: yes, d: api docs, f: material design, framework)

46660 s/v-sync/Vsync/g (a: tests, cla: yes, framework, waiting for tree to go green)

46661 Add optional endian argument for WriteBuffer/ReadBuffer (cla: yes, framework, waiting for tree to go green)

46685 Add enableDrag configuration for showModalBottomSheet (cla: yes, f: material design, framework)

46688 Use FlutterLocalFileComparator when user permission denied on Cirrus (a: tests, cla: yes, framework, team, team: flakes, team: infra)

46695 Revert “Roll engine 12bf95fd49b7..140818a71532 (2 commits)” (cla: yes, engine)

46708 re-enable build runner tests for tools (cla: yes, team)

46717 Add time to development benchmark for android (cla: yes, team)

46719 Change video_demo slightly so it works on web. (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

46720 Pass _caretPrototype to prevent cache miss (a: text input, cla: yes, framework, perf: speed, severe: performance, team)

46725 More clarifications on mutating Widget’s children (cla: yes, documentation, framework, waiting for tree to go green)

46726 v1.12.13+hotfix.5 cherry-picks (cla: yes, engine, framework, team, tool)

46729 fix NPE in web server device (cla: yes, tool)

46741 v1.12.13+hotfix.6 cherry-picks (#45914) (cla: yes, engine, framework, team, tool)

46748 Check and give execute permission to Gradle if needed (cla: yes, tool)

46787 Update require.js artifact location (cla: yes, tool, waiting for tree to go green)

46796 remove test_api dependency from flutter_tools/base/io (cla: yes, tool)

46801 Remove accentTextTheme from sliders and chips, tests and docs (cla: yes, f: material design, framework)

46820 Enable web for some of the golden tests (a: tests, cla: yes, f: material design, framework, platform-web, tool)

46822 Forward device vmservice port to iOS launch arguments (cla: yes, tool)

46835 Skip plugins that don’t have an android impl when building AARs (cla: yes, tool, waiting for tree to go green)

46838 Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)

46846 Update Windows shard RAM & CPU values (cla: yes)

46897 Avoid exceptions for control flow (cla: yes, framework, waiting for tree to go green)

46900 mark widget == and hashCode as nonVirtual (cla: yes, framework, waiting for tree to go green)

46907 Fix typos in DefaultTabController.of documentation (cla: yes, d: api docs, f: material design, framework)

46909 [flutter_tool] fix NPE in daemon caused by returning null connection info from experimental web runner (cla: yes, tool)

46913 [flutter_tool] remove ability to disable Fingerprinter with DISABLE_FLUTTER_BUILD_CACHE env variable (cla: yes, tool)

46916 [flutter_tool] experimental resident web runner is not debuggable (cla: yes, tool)

46923 Step 2 of 2: Remove Flutter’s FloatingActionButton dependency on ThemeData accent properties (cla: yes, f: material design, framework, work in progress; do not review)

46924 New benchmark to measure performance of animations after removing a BackdropFilter. (cla: yes, team)

46925 Revert “Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run” (cla: yes, team, tool)

46928 Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run (cla: yes, platform-ios, t: xcode, team, tool, waiting for tree to go green)

46931 Only set flutter run usage values for targeted device platforms (cla: yes, tool, waiting for tree to go green)

46937 Add newlines between plugin names in GitHub template (a: triage, cla: yes, tool)

46995 Check for NaN in sliver constraints, improve error messaging (cla: yes, framework)

46999 Revert “flutter_tools: Remove unused //ignore comments; change flutter-specific ones to “ignore_for_flutter”” (cla: yes, tool)

47006 gen_l10n localizations date formatting (simple messages) (a: internationalization, cla: yes, severe: new feature, team, waiting for tree to go green)

47010 fix new test (cla: yes, team)

47014 Add support for getting a string representation of the LayerTree (a: tests, cla: yes, framework)

47015 Change meaning of a plugin not supporting the android platform (cla: yes, team, tool, waiting for tree to go green)

47017 Update internal dartdoc snippet documentation (cla: yes, team, waiting for tree to go green)

47026 remove duplicative checks (cla: yes, framework, waiting for tree to go green)

47027 Fix sliver geometry assert (cla: yes, f: cupertino, framework)

47059 [flutter_tool] ensure extraGenSnapshotArguments are forwarded to gen_snapshot from Android builds (cla: yes, tool)

47151 Fix CupertinoContextMenuAction color behavior (cla: yes, f: cupertino, framework)

47155 [flutter_tool] Add messaging to –fast-start application (cla: yes, d: examples, team)

47157 [flutter_tool] Print a helpful message on some mDNS failures (cla: yes, tool)

47159 Remove space from license (cla: yes, team)

47160 Fix isDense default for DropdownButtonFormField (cla: yes, f: material design, framework, severe: regression)

47174 Remove direct usage of linter in the flutter_tools (cla: yes, tool)

47177 Call setEditingState when text changes. (a: tests, a: text input, cla: yes, f: material design, framework, severe: API break)

47181 fix imports to unawaited (cla: yes, tool, waiting for tree to go green)

47187 Fix androidSdk NPE (cla: yes, tool)

47199 implicit-casts: false (a: internationalization, a: tests, cla: yes, framework, team, tool, waiting for tree to go green)

47242 Re-enable –no-link-platform for JIT mode (cla: yes, tool)

47243 Pipe through test-randomize-ordering-seed (cla: yes, tool, waiting for tree to go green)

47246 Upgrade dartdoc to 0.29.3. (cla: yes, team)

47249 Let material ThemeData dictate brightness if cupertinoOverrideTheme.brightness is null (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

47254 Simplify Chip slightly (cla: yes, f: material design, framework)

47256 Fix output for golden files in a subdirectory (a: tests, cla: yes, framework, waiting for tree to go green)

47260 Correct name typo in DecorationImage error string (cla: yes, framework, waiting for tree to go green)

47264 Revert “Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run” (cla: yes, team, tool)

47266 Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run (cla: yes, platform-ios, t: xcode, team, tool)

47269 [flutter_tool] Refactor Logger and Terminal to (mostly) no longer depend directly on context (cla: yes, tool)

47273 Adds shadowColor property to the Card widget (cla: yes, f: material design, framework, waiting for tree to go green)

47348 [flutter_tool] Improve iOS mDNS failure error message (cla: yes, tool, waiting for tree to go green)

47353 Revert “Simplify Chip slightly” (cla: yes, f: material design, framework, waiting for tree to go green)

47359 Is executable doesn’t mean a+x (cla: yes, tool)

47364 Make tab’s icon margin configurable (Fix #47363) (cla: yes, f: material design, framework)

47369 Build iOS frameworks with relative output path (a: existing-apps, cla: yes, platform-ios, team, tool, waiting for tree to go green)

47373 Revert “iOS UITextInput autocorrection prompt” (cla: yes, f: cupertino, f: material design, framework)

47379 Refactor SliverFillRemaining (a: quality, a: tests, cla: yes, f: scrolling, framework, team, waiting for tree to go green)

47387 Stopped increasing the cache size to accomodate large images. (cla: yes, framework, waiting for tree to go green)

47389 Revert “Flutter Web Driver Support” (a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)

47390 Revert “Fix sliver geometry assert” (cla: yes, f: cupertino, framework)

47391 Fix a typo in RenderBox’s docs (cla: yes, d: api docs, framework)

47395 Revert “Use platform appropriate filepaths” (cla: yes, tool, waiting for tree to go green)

47397 Revert “Call setEditingState when text changes.” (a: tests, cla: yes, f: material design, framework)

47398 [flutter_tools] Ensure that global variables are easily identifiable (cla: yes, team, tool)

47403 Trigger MouseRegion.toHover only on hover events (a: desktop, cla: yes, framework, team, waiting for tree to go green)

47419 support endless recorder for timeline (cla: yes, tool, waiting for tree to go green)

47428 Revert “implicit-casts: false” (a: internationalization, a: tests, cla: yes, f: material design, framework, team, tool)

47431 Reland implicit-casts: false (a: internationalization, a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green)

47457 Allow IconButton to have smaller sizes (cla: yes, f: material design, framework)

47464 Reland text state (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)

47467 Added a code sample for replacing the image cache. (cla: yes, framework)

47470 Flutter Web Driver Support (a: tests, cla: yes, d: examples, framework, platform-web, team, team: gallery, tool, waiting for tree to go green)

47472 Fix requestExistingInputState response (cla: yes, framework, waiting for tree to go green)

47473 comments (cla: yes, tool, waiting for tree to go green)

47476 fix initial routes do not run secondary animation when pops (a: animation, cla: yes, f: routes, framework, waiting for tree to go green)

47483 Handle plural gen_l10n regular placeholders and DateTime placeholders (a: internationalization, cla: yes, team)

47484 Reland “Fix sliver geometry assert” (cla: yes, f: cupertino, framework)

47489 Support for ImageFiltered widget to apply ImageFilter to children. (cla: yes, framework, waiting for tree to go green)

47492 Add test of scrolling competition (cla: yes, f: gestures, f: scrolling, framework, waiting for tree to go green)

47521 Add brightness to CupertinoNavigationBar (fixes #46216) (cla: yes, f: cupertino, framework)

47522 Use system default find in update_dart_sdk.sh (cla: yes, tool, waiting for tree to go green)

47523 Add Border.symmetric constructor (cla: yes, framework, waiting for tree to go green)

47547 Add CatmullRomCurve and CatmullRomSpline (cla: yes, framework, team)

47551 Gold Pre-submit flow for contributors without permissions (a: error message, a: tests, cla: yes, framework, team, team: infra, waiting for tree to go green)

47552 Added showCheckboxColumn parameter to DataTable and PaginatedDataTable (cla: yes, f: material design, framework)

47554 Disable most screenshot tests for web until we understand the flakes. (cla: yes, f: material design, framework, waiting for tree to go green)

47556 flutter build ios-framework generate Flutter.podspec (a: existing-apps, cla: yes, platform-ios, tool)

47568 Revert “Check Xcode build setting FULL_PRODUCT_NAME for the name of the built app during flutter run” (cla: yes, team, tool)

47593 ignore a (potentially) unused import in generated code (cla: yes, tool)

47594 fix analysis (cla: yes, d: examples, team, team: gallery)

47616 Fix SnackBar clipping when it is floating due to FloatingActionButton positioning (cla: yes, f: material design, framework, waiting for tree to go green)

47661 update list of lints (cla: yes, framework, tool)

47667 Fix RefreshIndicator performance issue (cla: yes, f: material design, framework, waiting for tree to go green)

47691 Fix Icon.color’s API doc sample (cla: yes, d: api docs, f: material design, framework)

47698 Revert “Flutter Web Driver Support (#47470)” (a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)

47701 Remove package:flutter/foundation.dart import (a: tests, cla: yes, team)

47702 Revert “Add visual density to the gallery options (#46090)”… (cla: yes, d: examples, team, team: gallery)

47704 Reorganize tests in l10n tool (a: internationalization, cla: yes, team, tool, waiting for tree to go green)

47706 gen_l10n Number Format Handling (a: internationalization, cla: yes, team, tool, waiting for tree to go green)

47709 Implement AlertDialog.actionsPadding and AlertDialog.buttonPadding (cla: yes, f: material design, framework)

47724 enable lint prefer_final_in_for_each (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, tool)

47726 enable lint prefer_for_elements_to_map_fromIterable (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

47742 fix duration event of timeline summary (a: tests, cla: yes, framework)

47776 Add error message for flutter_gallery transitions_perf test. (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

47797 Document reasoning for why CustomMultiChildLayout size can’t depend on children and how to do it (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

47805 Revert “Add brightness to CupertinoNavigationBar (fixes #46216)” (cla: yes, f: cupertino, framework)

47831 Fix ShaderWarmUp docs (cla: yes, d: api docs, documentation, framework)

47837 Reland 39919 CupertinoPicker (cla: yes, f: cupertino, framework)

47845 Support preferred locales for gen_l10n (a: internationalization, cla: yes, severe: new feature, team, tool)

47846 Revert “Roll engine 42bb7c9eea9a..dc0187f21777 (15 commits) (#47829)” (cla: yes, engine)

47855 Reland “Add brightness to CupertinoNavigationBar (fixes #46216) (#47521)” (cla: yes, f: cupertino, framework, waiting for tree to go green)

47856 Revert “Roll engine dc0187f21777..69e41497404d (6 commits) (#47847)” (cla: yes, engine)

47875 Add many more global analyses. (a: accessibility, cla: yes, d: examples, f: material design, framework, team, team: gallery, tool)

47884 add key to constructors of public widgets (cla: yes, f: cupertino, f: material design, framework)

47888 Revert “fix duration event of timeline summary (#47742)” (a: tests, cla: yes, framework)

47889 Reland “fix duration event of timeline summary (#47742)” (a: tests, cla: yes, framework)

47890 Flutter Web Driver Support (a: tests, cla: yes, d: examples, framework, team, team: gallery, tool, waiting for tree to go green)

47893 Testing tryjob triage (a: tests, cla: yes, framework, team: infra)

47899 Fix semantics and transition-perf tests to parse new event format. (a: accessibility, cla: yes, d: examples, team, team: gallery)

47904 EditableText should not update textinput style when the textinput is … (a: text input, cla: yes, framework)

47915 [issue 7293] add test for rettangle box decoration with boarder radius (cla: yes, framework, waiting for tree to go green)

47951 Flexible padding (header height) for expanded panels (cla: yes, f: material design, framework)

47956 fix an analysis ignore for the missing_required_param hint (cla: yes, f: material design, framework)

47985 Revert “Testing tryjob triage” (a: tests, cla: yes, framework, will affect goldens)

47993 Allow Xcode project Info.plist to be moved (cla: yes, t: xcode, tool, waiting for tree to go green)

48001 Fix MediaQuery override in CupertinoDatePicker (cla: yes, f: cupertino, framework)

48002 Remove simulator arch in Profile and Release, App.xcframework (a: existing-apps, cla: yes, team, tool, waiting for tree to go green)

48003 Make analyze once test not depend on test order or flutter create command (cla: yes, tool, waiting for tree to go green)

48080 Revert “Add many more global analyses. (#47875)” (a: accessibility, cla: yes, d: examples, f: material design, framework, team, team: gallery, tool)

48081 Reland “Add many more global analyses. (#47875)” (a: accessibility, cla: yes, d: examples, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

48084 use DiagnosticsTreeStyle.oneLine for CupertinoThemeData (cla: yes, f: cupertino, framework, waiting for tree to go green)

48094 Reland “Revert “Add visual density to the gallery options (#46090)”..… (cla: yes, d: examples, team, team: gallery)

48095 make pub get test shufflable (cla: yes, tool, waiting for tree to go green)

48097 fix io_test (cla: yes, tool, waiting for tree to go green)

48098 fix mockStopWatch creation (cla: yes, tool, waiting for tree to go green)

48100 Make subcommands return success instead of null (cla: yes, tool, waiting for tree to go green)

48101 reset state between runs of devFS tests (cla: yes, tool, waiting for tree to go green)

48102 Improve toolchain text (cla: yes, tool, waiting for tree to go green)

48104 Improve error message when a plugin sets an invalid android package (cla: yes, tool)

48149 Registering multiple transformed events should work (cla: yes, f: scrolling, framework, severe: crash)

48152 Added API docs on only opening a Scaffold’s drawer programmatically (cla: yes, d: api docs, f: material design, framework)

48154 Update first-run information URLs (cla: yes, tool, waiting for tree to go green)

48207 Add padEnds option to SliverFillViewport (cla: yes, f: scrolling, framework, waiting for tree to go green)

48218 Remove unused public static members of private classes/enums (cla: yes, framework, team, waiting for tree to go green)

48250 Cache the path context in the flutter tool (cla: yes, tool)

48251 update gitignore and xcode changes to macOS project for flutter gallery (cla: yes, d: examples, team, team: gallery)

48254 Reverse the sense of the terms snippet and sample. (a: accessibility, a: tests, cla: yes, d: api docs, d: examples, documentation, f: cupertino, f: material design, framework, team, waiting for tree to go green)

48258 Always use new plugin schema for plugin template (cla: yes, tool, waiting for tree to go green)

48260 update dependencies for flutter_tool (cla: yes, team)

48261 Add @christopherfujino as owner of dev/ci (docker) (cla: yes, team)

48263 Add finally for test (cla: yes, tool)

48265 Simplify the Shortcuts widget diagnostic output (cla: yes, framework)

48266 Add globals technical debt benchmark (cla: yes, team)

48267 Apply void_checks lint (a: tests, cla: yes, f: material design, framework, tool, waiting for tree to go green)

48268 Bump excon from 0.67.0 to 0.71.0 for ci on mac & linux (cla: yes, team, waiting for tree to go green)

48269 Fix state in test (cla: yes, tool, waiting for tree to go green)

48274 Implement reverseTransitionDuration for TransitionRoute (a: animation, cla: yes, f: routes, framework, severe: new feature)

48278 Analytics issue (cla: yes, team, tool, waiting for tree to go green)

48282 Let the tool warn about all old API plugins (a: existing-apps, cla: yes, tool)

48295 Add asserts requiring BoxConstraints’ parameters to be non-null (cla: yes, framework)

48307 use yield* instead of for-yield (cla: yes, team)

48314 Esarbanis flutter run help (cla: yes, tool, waiting for tree to go green)

48316 Add support for web app manifests and arbitrary resource files (cla: yes, d: examples, team, team: gallery, tool)

48319 [flutter_tool] Add support for –csp mode to build web (cla: yes, tool)

48342 Passes scrollPhysics from TextFormField to underlying TextField (a: text input, cla: yes, f: material design, framework, waiting for tree to go green)

48343 StackTrace parser, fix assertion error message (cla: yes, framework)

48344 [flutter_tools][web] Add basic service worker generation support to web applications (cla: yes, tool, waiting for tree to go green)

48345 Allow for customizable ModalRoute barrierTween (cla: yes, framework, severe: new feature, waiting for tree to go green)

48346 Expose TextHeightBehavior in Text, RichText, and DefaultTextStyle. (a: typography, cla: yes, customer: google, engine, f: material design, framework, severe: new feature, waiting for tree to go green)

48350 Check for desktop project files before building (cla: yes, tool)

48351 Revert “Esarbanis flutter run help” (cla: yes, tool)

48356 Rename conditional imported files to match convention (a: tests, cla: yes, framework, waiting for tree to go green)

48358 Cleanup accidental use of global fs in xcodeproj_test. (cla: yes, tool, waiting for tree to go green)

48359 [fuchsia] Create an entry-point script to run driver tests on Fuchsia (cla: yes, team)

48367 Don’t use local file system in devfs test (cla: yes, tool)

48369 Revert “Document reasoning for why CustomMultiChildLayout size can’t … (cla: yes, framework)

48385 Fix typo (cla: yes, framework, waiting for tree to go green)

48413 Elide tree walks (a: debugging, a: error message, cla: yes, framework)

48423 Reland: Reword flutter run help screen. (cla: yes, tool, waiting for tree to go green)

48426 Update Dart diagram (a: first hour, cla: yes, documentation, waiting for tree to go green)

48427 sort channels by stability upon running flutter channel (cla: yes, tool, waiting for tree to go green)

48435 Step 1 of 2: Warn about Flutter’s FloatingActionButton dependency on ThemeData accent properties (cla: yes, f: material design, framework)

48444 [flutter_tool] Don’t use context in ProcessUtils (cla: yes, tool)

48445 L10n Currency Formatting, Fixes to Named vs Positional Parameters (a: internationalization, cla: yes, team, waiting for tree to go green)

48446 [flutter_tools] Remove context usage from status and clean up test cases (cla: yes, tool)

48449 format operator== according to flutter style guide (a: accessibility, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

48451 Document reasoning for why CustomMultiChildLayout size can’t depend on children and how to do it (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

48453 MouseTracker no longer requires annotations attached (a: desktop, cla: yes, framework, waiting for tree to go green)

48457 Fixing PageScrollPhysics to get along with NestedScrollView (cla: yes, f: scrolling, framework, severe: crash, waiting for tree to go green)

48459 Fix platform view pointer event global route position detection (cla: yes, framework)

48460 reland add lifecycle enum and remove workaround (cla: yes, framework, team, waiting for tree to go green)

48472 Test hot reload targeting a Fuchsia device (cla: yes, d: examples, platform-fuchsia, team, tool, waiting for tree to go green)

48482 use isA() matcher (a: accessibility, a: internationalization, a: tests, cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)

48486 Add highContrast to FakeAccessibilityFeatures test (a: accessibility, a: tests, cla: yes, framework, platform-ios, waiting for tree to go green)

48504 Revert “Roll engine f001ea29f1b9..46adf73d5128 (5 commits)” (cla: yes, engine)

48517 Adding error handling for SocketExceptions to local comparator (a: tests, cla: yes, framework, waiting for tree to go green)

48529 SliverAnimatedOpacity (a: animation, cla: yes, f: scrolling, framework, severe: new feature, waiting for tree to go green)

48531 Fixed issue where PaginatedDataTable would not fill the width of its containing Card (cla: yes, f: material design, framework)

48532 Migrate some more integration tests to Android embedding v2 (cla: yes, team)

48538 Create helper functions to handle WebDriver actions. Some actions on base … (a: tests, cla: yes, framework, waiting for tree to go green)

48539 Update BUG.md (cla: yes)

48541 Make ParentDataWidget usable with different ancestor RenderObjectWidget types (cla: yes, framework, waiting for tree to go green)

48547 Migrate TextTheme to 2018 APIs (cla: yes, d: examples, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

48548 [flutter_tools] Discover pubspec.yaml in parent directories (cla: yes, tool, waiting for tree to go green)

48575 Fixing AutomaticKeepAlive Docs (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

48582 Revert “Migrate some more integration tests to Android embedding v2” (cla: yes, team)

48584 [flutter_tool] Make CommandHelp context free (cla: yes, tool, waiting for tree to go green)

48585 [flutter_tools] Fix analytics opt out event (cla: yes, tool, waiting for tree to go green)

48589 Allow requestFocus on an unattached FocusNode to create a deferred focus request (cla: yes, framework)

48597 [flutter_tool] Use the delegate’s toString in the ErrorHandlingFileSystem (cla: yes, tool, waiting for tree to go green)

48598 Manually Roll engine to f001ea2…7ef88f8 (34 commits) to resolve goldens (cla: yes, engine, will affect goldens)

48605 [flutter_tool] Make BotDetector context free (cla: yes, tool, waiting for tree to go green)

48607 Avoid runtimeType.toString in toString overrides/debugLabels (cla: yes, f: material design, framework, team, waiting for tree to go green)

48610 [tools] Rename dev_finder to device-finder. (cla: yes, team, tool, waiting for tree to go green)

48611 Implement takeScreenshot and add driver test for Fuchsia (cla: yes, customer: fuchsia, team, tool, waiting for tree to go green)

48614 [flutter_tools] Removes the need of a no-op plugin implementations (cla: yes, team, tool, waiting for tree to go green)

48661 [flutter_tools] Remove context from Xcode and most of Xcodeproj (cla: yes, tool, waiting for tree to go green)

48728 ButtonBar.verticalDirection and AlertDialog.actionsVerticalDirection (cla: yes, f: material design, framework, severe: new feature, waiting for tree to go green)

48735 Fix tool test order (cla: yes, tool)

48738 [flutter_tools] File system utilities (cla: yes, tool)

48740 Use a separately focusable semantics node for the chip delete icon (cla: yes, d: examples, f: material design, framework, team, team: gallery, waiting for tree to go green)

48741 Return the correct number of semantic children for the ListView.separated constructor (a: accessibility, cla: yes, framework)

48743 Serve packages uris in flutter_tools dev web server (cla: yes, tool)

48746 [flutter_tools] Enable fast start by default (cla: yes, tool)

48750 [flutter_tool] Roll the Fuchsia SDK forward (cla: yes, tool, waiting for tree to go green)

48752 [Gallery] Fix text contrast ratio on homepage and contacts demo (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

48755 Revert “[flutter_tools] File system utilities” (cla: yes, tool)

48757 Reland: [flutter_tools] File system utilities (cla: yes, tool)

48759 [flutter_tools] Refactor Environment and FileStore to be context-free (cla: yes, tool)

48761 AppBar Height Fix (cla: yes, f: material design, framework, waiting for tree to go green)

48771 [flutter_tools] Clean up build_aot code post assemble migration (cla: yes, tool)

48776 [flutter_tools] Remove context from Artifacts class (cla: yes, tool)

48778 [flutter_tools] Update template for web application to correct typo (cla: yes, tool, waiting for tree to go green)

48806 Change reference to current class when setting the MethodChannel (cla: yes, plugin, tool)

48809 [Flutter Driver] Extend getText to support more widgets (a: tests, cla: yes, framework, t: flutter driver)

48811 Set highContrast value from AccessibilityFeatures into MediaQueryData (a: accessibility, a: tests, cla: yes, framework, platform-ios, waiting for tree to go green)

48829 [flutter_tools] Handle special characters during conversion of asset manifest paths into URIs (cla: yes, tool, waiting for tree to go green)

48836 Revert “[flutter_tools] Enable fast start by default” (cla: yes, tool)

48837 Add very large text scale support for time picker (cla: yes, f: material design, framework, waiting for tree to go green)

48840 Reland: Migrate some more integration tests to Android embedding v2 (cla: yes, team, waiting for tree to go green)

48841 Exclude modal barrier Semantics in Drawer on Android (cla: yes, f: material design, framework, waiting for tree to go green)

48844 Require Visual Studio 2019 for Windows (cla: yes, tool, waiting for tree to go green)

48845 Increase iteration counts to help improve noise in benchmark results. (cla: yes, team)

48851 [flutter_tools] Reland enable fast-start by default for Android (cla: yes, team, tool)

48853 Add missing type arguments to fix implicit dynamic. (cla: yes, framework, waiting for tree to go green)

48892 replace runtimeType.toString() (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

48893 Make build_aar_*_tests actually use release builds. (cla: yes, team)

48900 Do not rebuild Routes when a new opaque Route is pushed on top (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

48902 Prevent disabled cupertino textfield from being edited with voiceover/talkback (a: accessibility, cla: yes, f: cupertino, framework)

48908 Update Devicelab README with new dashboard information (cla: yes, team)

48913 Grammar fix: “it’s” -> “its” (cla: yes, framework, waiting for tree to go green)

48915 Allow for cupertino modal popups to be dismissed with semantics (a: accessibility, cla: yes, d: examples, f: cupertino, framework, team, team: gallery, waiting for tree to go green)

48916 Fix concurrent modification error (cla: yes, tool, waiting for tree to go green)

48917 Expose selectionHeightStyle and selectionWidthStyle on TextFields (a: fidelity, a: text input, a: typography, cla: yes, f: cupertino, f: material design, framework, severe: new feature, waiting for tree to go green)

48920 Fix semantic sort name (a: accessibility, cla: yes, framework, waiting for tree to go green)

48925 Cupertino(Sliding)SegmentedControl docs reference (cla: yes, f: cupertino, framework, waiting for tree to go green)

48929 gen_l10n: generated Intl.message() parameter should be an ordinary string (a: internationalization, cla: yes, framework, team)

48932 [flutter] Allow hot reload replacements of Stateless/Stateful Widget (cla: yes, framework, t: hot reload, waiting for tree to go green)

48947 [bugfix] SliverGeometry is not valid: The “layoutExtent” is negative (cla: yes, f: scrolling, framework, severe: crash, waiting for tree to go green)

48948 [Form] Add is valid to FormState (cla: yes, framework, severe: new feature, waiting for tree to go green)

48962 Update assert message for AnimatedContainer (cla: yes, framework)

48975 [flutter_tools] Only remove ProcessUtils from injection (cla: yes, tool)

48979 [flutter_tools] let experimental compiler support plugins (cla: yes, tool)

48982 Fix whitespace and commas in flutter_driver extension_test (a: tests, cla: yes, framework, t: flutter driver)

48985 [a11y] Make sure RenderFractionalTranslation updates its semantics after the translation field is set (cla: yes, framework, waiting for tree to go green)

48992 [flutter_tools] resolve host address in the flutter tool for web server (cla: yes, tool, waiting for tree to go green)

48994 Doc fixes in Image related docs (cla: yes, framework, waiting for tree to go green)

48995 [flutter_tool] Don’t crash on Android emulator startup failure (cla: yes, tool, waiting for tree to go green)

48996 Add macOS Tests (Part 2: Material) (cla: yes, f: material design, framework)

48997 Add macOS Tests (Part 3: Widgets) (cla: yes, framework)

49000 Selection menu not showing when selection is 0,0 (cla: yes, f: material design, framework, waiting for tree to go green)

49004 Exposing inner controller of NestedScrollView (cla: yes, f: scrolling, framework, waiting for tree to go green)

49005 Revert “[flutter_tools] Removes the need of a no-op plugin implementations” (cla: yes, team, tool)

49009 Don’t pre-cache Android artifacts with –no-android flag (cla: yes, tool, waiting for tree to go green)

49010 Precache iOS artifacts before platform_view_ios__start_up (a: tests, cla: yes, team, team: flakes, team: infra, waiting for tree to go green)

49043 Address extra FutureOr from _isolates_io.dart. (cla: yes, framework, waiting for tree to go green)

49073 update incremental web compiler bootstrapping to use the new module names (cla: yes, tool, waiting for tree to go green)

49078 Update README.md (cla: yes)

49080 [flutter_tool] Don’t crash on failed stamp file update (cla: yes, tool, waiting for tree to go green)

49085 Reland “[flutter_tools] Removes the need of a no-op plugin implementations #48614” (cla: yes, team, tool)

49087 Avoid runtimeType to string (cla: yes, framework, waiting for tree to go green)

49096 Android Project: Opt into splash behavior by default. (cla: yes, tool)

49098 Revert “reland add lifecycle enum and remove workaround (#48460)” (cla: yes, framework, team)

49099 Achieve Color Contrast Accessibility for Menu Demo (a: tests, cla: yes, d: examples, f: material design, framework, team, team: gallery)

49102 Generate bitcode for plugin frameworks for flutter build ios-framework (a: existing-apps, cla: yes, team, tool, waiting for tree to go green)

49129 Fix comment typo (cla: yes, framework, waiting for tree to go green)

49148 Exposed optional scrollController property in ReorderableListView (cla: yes, f: material design, framework, waiting for tree to go green)

49159 fix missing spaces in adjacent strings (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

49208 Update documentation URLs (cla: yes, team)

49224 [flutter_tools] implement build aot in terms of assemble for iOS (cla: yes, tool, waiting for tree to go green)

49227 Revert “[flutter_tools] Reland enable fast-start by default for Android” (cla: yes, team, tool)

49228 Use flutter_tools to start WebDriver browser. (a: tests, cla: yes, d: examples, framework, team, team: gallery, tool, waiting for tree to go green)

49231 remove an unnecessary import (cla: yes, framework, waiting for tree to go green)

49234 download font-subset (cla: yes, tool, waiting for tree to go green)

49235 Add OrderedFocusTraversalPolicy and FocusTraversalGroup to allow focus traversal to follow a predefined order. (cla: yes, f: material design, framework, team)

49237 [flutter_tools][web] add favicon to template and update index.html (cla: yes, d: examples, team, team: gallery, tool)

49246 soft transition for the mustcallsuper in Element forgetChild (cla: yes, framework, waiting for tree to go green)

49247 contains (cla: yes, framework, waiting for tree to go green)

49253 Fix YamlMap cast error (cla: yes, tool)

49255 Fix template syntax error in WidgetController doc (a: tests, cla: yes, framework, waiting for tree to go green)

49256 Expose a color property to CloseButton (cla: yes, f: material design, framework, waiting for tree to go green)

49257 Fix the issue of TextSelection could misbehave inside a Nested Overlay (cla: yes, f: material design, framework, waiting for tree to go green)

49261 Add additional expects to check if flake is a race (cla: yes, framework, waiting for tree to go green)

49262 Disallow empty platforms and specific platforms when parsing manifest for plugins (cla: yes, tool, waiting for tree to go green)

49265 Fix build aar instructions (cla: yes, tool, waiting for tree to go green)

49276 Copy the local engine repo in the output directory (cla: yes, tool)

49280 fix multiline FlutterError (cla: yes, f: material design, framework, waiting for tree to go green)

49301 [flutter_tools] rollback to dwds 0.8.5, fix versioning (cla: yes, team, tool, waiting for tree to go green)

49310 [web] Wire the “–start-paused” flag correctly for web (cla: yes, platform-web, tool)

49315 [flutter_tools] Reland fast start by default for Android (cla: yes, team, tool, waiting for tree to go green)

49319 recommendDeferredLoading (cla: yes, f: scrolling, framework, waiting for tree to go green)

49321 Remove App.framework copy during build ios-framework (a: existing-apps, cla: yes, tool, waiting for tree to go green)

49323 [flutter_tool] Don’t crash when writing to pub stdin fails (cla: yes, tool, waiting for tree to go green)

49325 [web] Serve dart files correctly when running “flutter test” in Chrome (a: tests, cla: yes, platform-web, tool, waiting for tree to go green)

49327 [flutter_tools] Do not use the logcat -T flag on Android versions before Lollipop (cla: yes, tool, waiting for tree to go green)

49329 Guard against a null navigator on popping a route. (cla: yes, framework, waiting for tree to go green)

49334 refactor generateString to emit simpler dart code (a: internationalization, cla: yes, f: cupertino, f: material design, team, waiting for tree to go green)

49341 fix R8 error message (cla: yes, tool, waiting for tree to go green)

49352 remove unnecessary string interpolations (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

49357 Update gen_l10n handling of plurals, numbers, and dates (a: internationalization, cla: yes, team, waiting for tree to go green)

49364 Disable flaky LineMetrics test (cla: yes, framework)

49366 Revert “Do not rebuild Routes when a new opaque Route is pushed on top” (cla: yes, f: cupertino, f: material design, framework)

49368 reland add lifecycle enum and remove workaround (cla: yes, framework, team, waiting for tree to go green)

49371 remove empty string in string interpolations (cla: yes, tool, waiting for tree to go green)

49373 [flutter_tools] remove linter dep from BUILD.gn (cla: yes, tool)

49376 Reland “Do not rebuild Routes when a new opaque Route is pushed on top” (cla: yes, framework, waiting for tree to go green)

49377 [flutter_tools] Apply –no-causal-async-stacks and –lazy-async-stacks to profile/release builds (cla: yes, tool, waiting for tree to go green)

49379 Script to generate missing localization resources (cla: yes, f: material design, framework, team)

49380 [flutter_tool] Don’t crash on a failure to write to std{out,err} (cla: yes, tool, waiting for tree to go green)

49389 Defer image decoding when scrolling fast (a: images, cla: yes, f: scrolling, framework, severe: API break, waiting for tree to go green)

49391 Text Selection Overflow (Android) (a: text input, cla: yes, f: material design, framework, severe: API break, will affect goldens)

49396 Change firebase Pixel3 version from Q-beta3 to 29 (cla: yes, team)

49405 [flutter_tools] initialize frontend server with build (cla: yes, tool)

49406 Track lastKnownRemoteTextEditingValue separately from received data (a: text input, cla: yes, framework, platform-android, waiting for tree to go green)

49408 Suppress upgrade message with –machine (cla: yes, tool)

49433 Fixing constraints.precedingScrollExtent passed to SliverPadding child (cla: yes, f: scrolling, framework, waiting for tree to go green)

49437 v1.12.13+hotfix.7 cherry-picks (cla: yes, engine, framework, team, tool)

49441 Fix TransformLayer with perspective transform (cla: yes, framework, waiting for tree to go green)

49442 Fix the the typos (cla: yes, f: material design, framework)

49443 Fix StrutStyle docs to remove references to leading property. (cla: yes, d: api docs, documentation, framework)

49454 [infra] reduce cirrus task dependencies (cla: yes, team, waiting for tree to go green)

49455 Make local-engine an input property (cla: yes, tool, waiting for tree to go green)

49458 Move Xcode context fetch to global.dart (cla: yes, team, tool, waiting for tree to go green)

49459 [flutter_tools] handle plugins for entrypoints outside of lib (cla: yes, tool, waiting for tree to go green)

49460 Initial web benchmark harness and 3 benchmarks (cla: yes, team)

49462 Replace FlutterVersion.instance with FlutterVersion context fetch in global.dart (cla: yes, team, tool, waiting for tree to go green)

49463 Inject platform into build ios-framework command (cla: yes, team, tool)

49465 Add “flutter symbolize” command (cla: yes, team, tool, waiting for tree to go green)

49473 [flutter_tools] disable fast-start on routes test (cla: yes, team)

49480 Reduced code duplication in ink_splash.dart, ink_ripple.dart (cla: yes, f: material design, framework, waiting for tree to go green)

49486 [flutter_tools] Generate correct entrypoint module name (cla: yes, tool, waiting for tree to go green)

49491 [flutter_tools] move dsym logic into dart (cla: yes, tool)

49501 Some minor cleanup for the customer_testing shard (cla: yes, team)

49511 switching channel prompts to run flutter upgrade (cla: yes, tool, waiting for tree to go green)

49519 [ci] Upgrade to Catalina (cla: yes, waiting for tree to go green)

49527 Avoid calling didChangeDependences on a State that has dropped out of the tree (cla: yes, f: focus, framework, waiting for tree to go green)

49554 [flutter_tools] fast start off by default (cla: yes, tool, waiting for tree to go green)

49557 Fix a TextTheme.body1 deprecation warning typo (cla: yes, f: material design, framework, waiting for tree to go green)

49559 Move stocks example app into dev/benchmarks/test_apps (cla: yes, d: examples, team, waiting for tree to go green)

49561 [flutter_tool] Hide unsafe std{out,err} operations (cla: yes, tool, waiting for tree to go green)

49563 [flutter_tools] remove dwarf stripping now that linked issue is fixed (cla: yes, tool, waiting for tree to go green)

49569 add more devices into whitelist (cla: yes, tool, waiting for tree to go green)

49572 revert #48985 (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, tool, waiting for tree to go green)

49574 [Material] Create a Navigation Rail component and theme (cla: yes, f: material design, framework, waiting for tree to go green)

49575 [flutter_tool] Make base/net.dart context free (cla: yes, tool, waiting for tree to go green)

49577 [flutter_tools] remove alternative build aot code path (cla: yes, tool)

49581 Unmark tests as flaky because they are no longer flaky (cla: yes, team, team: infra)

49583 Clarified AppBar toolbar layout API docs (cla: yes, d: api docs, f: material design, framework, waiting for tree to go green)

49586 Integration test for the gen_l10n tool (cla: yes, team, tool)

49589 [flutter_tools] Reduce context usage in analyze command and tests (cla: yes, tool, work in progress; do not review)

49590 [versions] update versions –force-upgrade (cla: yes, team)

49591 Sanitize host before calling pm (cla: yes, tool)

49592 Revert “[flutter_tools] move dsym logic into dart” (cla: yes, tool)

49595 [flutter_tools] only strip when bitcode is enabled (cla: yes, tool)

49596 [flutter_tools] only apply –strip to iOS gen_snapshot in release mode (cla: yes, tool)

49597 Exclude cleaning the bin/cache right after its fetched from the Cirrus cache (cla: yes, team, team: infra, waiting for tree to go green)

49602 Revert string interp (a: tests, cla: yes, framework, team)

49622 remove unnecessary string interpolations (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: material design, framework, team, team: gallery)

49623 Revert “Sanitize host before calling pm” (cla: yes, tool)

49625 [flutter_tools] open chrome with unresolved hostname (cla: yes, tool, waiting for tree to go green)

49628 [flutter_tools] simplify symbol logic for iOS (cla: yes, team, tool, waiting for tree to go green)

49629 Handle StackOverflows (cla: yes, d: stackoverflow, framework, waiting for tree to go green)

49637 Fix CupertinoDatePicker range validation (cla: yes, f: cupertino, framework, waiting for tree to go green)

49638 Provide a non-null default value for the compute debug label in release mode (cla: yes, framework, waiting for tree to go green)

49639 [Devicelab] Mark microbenchmarks_ios as flaky. (cla: yes, team)

49641 Revert “[flutter_tools] remove alternative build aot code path” (cla: yes, team, tool)

49644 Reland #49591: Sanitize host before calling pm (cla: yes, tool, waiting for tree to go green)

49645 Move ParagraphStyle tests to engine (cla: yes, framework, waiting for tree to go green)

49650 [flutter_tools] support –split-debug-info option in android builds (cla: yes, tool)

49654 Update Xcode compatibility version (cla: yes, t: xcode, tool, waiting for tree to go green)

49657 Run “build ios-framework” processes async (a: existing-apps, cla: yes, tool, waiting for tree to go green)

49659 Remove unnecessary BuildableIOSApp from “build ios-framework” (a: existing-apps, cla: yes, tool, waiting for tree to go green)

49662 [flutter_tools] hide assembly warning (cla: yes, tool)

49679 Print more layer debug info (cla: yes, customer: dream (g3), framework, perf: speed, severe: performance, waiting for tree to go green)

49692 Material DataTable: added support of setting table row border thickness (cla: yes, f: material design, framework, waiting for tree to go green)

49701 Fix Flutter tool to use correct adb parameter and collect Realtime value. (cla: yes, tool, waiting for tree to go green)

49708 [a11y] Re-land Make sure RenderFractionalTranslation updates its semantics after the translation field is set (cla: yes, framework)

49714 fix focus traversal after pages popped (cla: yes, framework)

49724 Move iMobileDevice to globals (cla: yes, team, tool)

49726 Use DiagnosticableMixin instead of Diagnosticable for some conditionals. (a: accessibility, cla: yes, f: cupertino, f: material design, framework)

49735 [flutter_tools] iOS fallback discovery protocol (cla: yes, tool, waiting for tree to go green)

49737 Font subset in the tool (a: size, cla: yes, framework, team, tool, waiting for tree to go green)

49740 [flutter_tools] Make OperatingSystemUtils context-free (cla: yes, tool)

49750 Use skia golden files in driver test (a: tests, cla: yes, framework, team)

49751 [fuchsia] Runs stocks driver test on Fuchsia NUCs in devicelab (CQ+1, cla: yes, team, waiting for tree to go green)

49756 Fix englishLike2018 bodyText (cla: yes, f: material design, framework)

49760 Fix handling backspace on macos with text selection (cla: yes, framework, waiting for tree to go green)

49766 add preserveHeaderCase argument to subclasses of HttpHeaders (a: tests, cla: yes, framework, tool, waiting for tree to go green)

49771 Assert cache hints are not set for null painters (cla: yes, framework, perf: speed, severe: API break, severe: performance, waiting for tree to go green)

49807 [Devicelab] microbenchmarks is broken. (cla: yes, team)

49815 Refactoring Gold to enable both Luci & Cirrus support (CQ+1, a: tests, cla: yes, f: cupertino, framework, passed secondary triage, team, team: infra, waiting for tree to go green, will affect goldens)

49827 Revert “Always use new plugin schema for plugin template (#48258)” (cla: yes, tool)

49830 fix material selection handle paint with transparent textSelectionHandleColor (cla: yes, f: material design, framework, waiting for tree to go green, will affect goldens)

49832 Reland: Always use new plugin schema for plugin template (cla: yes, tool)

49834 [flutter_tools] Make Config context-free (cla: yes, tool, waiting for tree to go green)

49842 [flutter_tools] Migrate xcode_backend.sh to flutter assemble (cla: yes, tool, waiting for tree to go green)

49844 Be clearer about when and why we override HttpClient in tests (a: tests, cla: yes, framework, team)

49845 Add channel-specific dartpad URL to snippet generation (cla: yes, team, waiting for tree to go green)

49846 Have android validator suggest ANDROID_SDK_ROOT instead of deprecated ANDROID_HOME (cla: yes, tool, waiting for tree to go green)

49847 Revert “fix global key error” (cla: yes, f: cupertino, f: material design, framework)

49848 Step 3 of 4: Make AlertDialog scrollable by default (cla: yes, f: material design, framework, waiting for tree to go green)

49854 Replace ideviceinfo and idevice_id with xcdevice (cla: yes, platform-ios, tool, waiting for tree to go green)

49869 Revert “Roll engine 74d07b5f6b4f..e5209202fb00 (4 commits) (#49835)” (cla: yes, engine)

49884 update template for gen_keycodes (cla: yes, team, waiting for tree to go green)

49886 Revert “Elide tree walks” (cla: yes, framework)

49891 Reland elide long tree walks (cla: yes, framework, waiting for tree to go green)

49894 [web] Fix typo apple-mobile-web-app-status-bar-style (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

49896 reland Refactors global key duplication detection (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

49900 Revert “Use skia golden files in driver test” (a: tests, cla: yes, framework, team)

49905 Reland: Skia gold driver test (a: tests, cla: yes, framework, team)

49909 [flutter_tools] Move homeDirPath to FileSystemUtils (cla: yes, tool, waiting for tree to go green)

49910 fix cupertino selection handle paint with transparent color (cla: yes, f: cupertino, framework, waiting for tree to go green)

49911 Respect CHROME_EXECUTABLE in web benchmarks (cla: yes, team)

49913 Step 2 of 4: AboutDialog uses scrollable AlertDialog (cla: yes, f: material design, framework, waiting for tree to go green)

49920 Image provider fix (a: images, cla: yes, framework, waiting for tree to go green)

49925 Fix custom Elements that wants to decorate State.build (cla: yes, framework, waiting for tree to go green)

49956 Fix stack filtering (cla: yes, framework, waiting for tree to go green)

49987 Add Gamepad support for the activation action (cla: yes, framework, waiting for tree to go green)

49992 Docs (RenderObject): minor fix and link to more information (cla: yes, framework, waiting for tree to go green)

49993 Docs: provide Guidance for SingleChildRenderObjectWidget implementations (cla: yes, framework, waiting for tree to go green)

49994 Docs: provide Guidance for MultiChildRenderObjectWidget implementations (cla: yes, d: api docs, documentation, framework)

50017 [flutter_driver] document caveats with driver method (a: tests, cla: yes, framework, waiting for tree to go green)

50029 [flutter_tools] Fix crash on null Android apiVersion (cla: yes, tool, waiting for tree to go green)

50034 Add option to clear the terminal by pressing “c” (cla: yes, tool, waiting for tree to go green)

50035 SimpleDialogOption: support custom padding (cla: yes, f: material design, framework, waiting for tree to go green)

50036 [flutter_tools] fix frontend server generated entrypoint (cla: yes, tool, waiting for tree to go green)

50038 [flutter_tools] add missing period to end of filter (cla: yes, tool, waiting for tree to go green)

50040 Use the FlutterVersion defined in context (cla: yes, tool, waiting for tree to go green)

50047 Fix the issue of Android add2app build fails on Android when assets are read-only (a: existing-apps, cla: yes, team, tool, work in progress; do not review)

50051 [flutter_tools] Small addition to the readme about testing (cla: yes, team, tool, waiting for tree to go green)

50058 InputDecorator prefixIconConstraints and suffixIconConstraints (cla: yes, f: material design, framework, severe: new feature, waiting for tree to go green)

50060 Allow long filenames setting for customer tests (cla: yes, team)

50068 Revert “Fix custom Elements that wants to decorate State.build” (cla: yes, framework)

50071 Reland #49925 (cla: yes, framework, waiting for tree to go green)

50074 add test to verify binaries are signed on release branches (cla: yes, team)

50082 Revert “Track lastKnownRemoteTextEditingValue separately from receive… (cla: yes, framework)

50084 Remove dead code IMobileDevice.isWorking (cla: yes, tool, waiting for tree to go green)

50088 Revert “install goldctl in docker build” (cla: yes, team)

50096 remove unnecessary string escapes (cla: yes, d: examples, team, team: gallery, tool, waiting for tree to go green)

50115 [flutter_tools][web] serve dummy service_worker and manifest file (cla: yes, tool, waiting for tree to go green)

50124 Reland “install goldctl in docker build” (cla: yes, team)

50125 [flutter_tools] Isolate userHomePath, other cleanups (cla: yes, tool, waiting for tree to go green)

50127 Revert “Reland: Skia gold driver test” (a: tests, cla: yes, framework, team)

50128 [fuchsia] Do not run precache on Fuchsia bots (CQ+1, cla: yes, team)

50129 Explain how the scroll controller behaves under tests (cla: yes, d: api docs, framework, waiting for tree to go green)

50132 Add Message.isPlural, Message.getCountPlaceholder() to gen_l10n_types (a: internationalization, cla: yes, team, waiting for tree to go green)

50134 Run microbenchmarks_ios only on ios/12 testbeds. (cla: yes, team, waiting for tree to go green)

50140 Add -destination generic/platform=iOS to build ios-framework xcodebuild (a: existing-apps, cla: yes, platform-ios, tool, waiting for tree to go green)

50149 Fix Gold flake from gsutil fallback (a: tests, cla: yes, framework, team, team: flakes, team: infra, waiting for tree to go green)

50151 Revert “[flutter_tools] Migrate xcode_backend.sh to flutter assemble” (cla: yes, tool)

50152 Move the localization_utils camelCase function to LocaleInfo (cla: yes, f: cupertino, f: material design, team, waiting for tree to go green)

50153 Remove usages of StackTraceMapper (cla: yes, tool)

50154 Fix Path Separator in Service Workers (cla: yes, tool, waiting for tree to go green)

50157 Make Annotation’s localPosition relative to object (a: desktop, a: mouse, cla: yes, framework, waiting for tree to go green)

50160 Reland: Skia gold driver test (a: tests, cla: yes, framework, team)

50166 Web benchmarks: make headless mode opt-out (cla: yes, team)

50178 unnecessary escapes fixes (cla: yes, d: examples, team, team: gallery, tool, waiting for tree to go green)

50180 Added parallax effect for cupertino fullscreenDialog (a: fidelity, cla: yes, f: cupertino, framework, waiting for tree to go green)

50200 [flutter_tools] Reland migrate xcode_backend.sh to flutter assemble (cla: yes, tool)

50213 Remove android directory from platform_channel_swift example project (cla: yes, d: examples, team, waiting for tree to go green)

50215 [flutter_tools] force page refresh when hot restarting in profile/release mode (cla: yes, tool, waiting for tree to go green)

50223 Retry Gradle command when failing to download a resource (cla: yes, tool, waiting for tree to go green)

50224 [flutter_tools] wire up tree shake fonts to iOS (cla: yes, tool, waiting for tree to go green)

50225 [flutter_tools] remove dependencies checks from gen_snapshot (cla: yes, tool, waiting for tree to go green)

50228 Revert “[flutter_tools] Reland migrate xcode_backend.sh to flutter assemble” (cla: yes, tool)

50229 [flutter_tools] Reland flutter assemble for iOS (cla: yes, tool)

50240 Support downloading font-subset for all platforms (cla: yes, tool, waiting for tree to go green)

50242 Fix LRUness of ScrollAwareImageProvider (a: images, cla: yes, framework, waiting for tree to go green)

50243 Revert “Replace ideviceinfo and idevice_id with xcdevice” (cla: yes, tool)

50245 [flutter_tools] revert split debug info from macOS (cla: yes, tool)

50248 Remove ideviceinfo, idevice_id artifacts (cla: yes, platform-ios, team, tool, waiting for tree to go green)

50251 [versions] update packages (cla: yes, team)

50252 Reland Replace ideviceinfo and idevice_id with xcdevice (cla: yes, platform-ios, tool, waiting for tree to go green)

50264 Updated documentation for CupertinoPicker (cla: yes, f: cupertino, framework, waiting for tree to go green)

50272 Print frame begin time in summary (a: tests, cla: yes, framework, perf: speed, severe: performance, waiting for tree to go green)

50282 [flutter_tools] Handle AndroidStudio validator crash (cla: yes, tool, waiting for tree to go green)

50284 [flutter_tools] remove automatic multiroot scheme (cla: yes, team, tool)

50289 Make codesign.dart integration test easier to run locally (cla: yes, team, waiting for tree to go green)

50290 [fuchsia] Pass device name to the drive comand. (CQ+1, cla: yes, team)

50291 Hotfix 8 - sign binaries and increase minimum Xcode version to 11 (cla: yes, engine, framework, team, tool)

50296 [flutter_tools] support iOS and macOS with split-debug-info and tree-shake-icons (cla: yes, tool, waiting for tree to go green)

50297 Fix image tests that make faulty assumptions about lifecycle of image provider (cla: yes, framework, waiting for tree to go green)

50301 [gen_l10n] Remove redundant tests (a: internationalization, cla: yes, team, waiting for tree to go green)

50302 [flutter_tool] Make the registrant import relative to the entrypoint (cla: yes, tool, waiting for tree to go green)

50304 Allow Android to be missing from multi-platform manifest (cla: yes, tool, waiting for tree to go green)

50306 Reduce duplication in sharded tests in .cirrus.yml (cla: yes, team: infra, waiting for tree to go green)

50307 Reland “Track lastKnownRemoteTextEditingValue separately from received data” (a: text input, cla: yes, framework)

50312 [flutter_tools] Prevent web ServiceWorker from modifying fetch requests. (cla: yes, tool, waiting for tree to go green)

50313 Update compile size benchmarks (cla: yes, team)

50315 Update minimum version to Xcode 11.0 (cla: yes, platform-ios, platform-mac, t: xcode, tool)

50316 Make onImage re-entrant safe (cla: yes, framework)

50318 Live image cache (a: images, cla: yes, framework, severe: API break, team)

50319 Fix lack of ancestor notification when a focus node is unfocused. (cla: yes, framework, waiting for tree to go green)

50322 use raw strings to avoid escaping (a: tests, cla: yes, d: examples, f: material design, framework, team, team: gallery, tool)

50324 Fix flutter doctor (pluginsPath) check for Mac (cla: yes, tool, waiting for tree to go green)

50325 Throw when trying to load an empty file (a: error message, a: images, cla: yes, framework, waiting for tree to go green)

50345 Update RefreshIndicator documentation to clarify the need for the child to be scrollable (cla: yes, f: material design, framework, waiting for tree to go green)

50354 Use strut box heights to calculate selection rectangles in order to ensure that they remain within visible bounds (a: text input, cla: yes, framework, severe: API break, waiting for tree to go green)

50355 Nested TickerMode cannot turn tickers back on (cla: yes, f: material design, framework, waiting for tree to go green)

50362 Implements the navigator page api (cla: yes, f: routes, framework, team)

50365 Switch flutter_tools to use frontend_server for web compilation (cla: yes, team, tool, waiting for tree to go green)

50366 Fix Dropdown 'itemHeights' was called on null crash (cla: yes, customer: crowd, f: material design, framework, severe: crash, waiting for tree to go green)

50367 Disable tests using gauge (cla: yes, team)

50368 change quote to avoid escapes (a: accessibility, a: internationalization, a: tests, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery, tool)

50369 Revert “Update minimum version to Xcode 11.0” (cla: yes, tool)

50370 Fall back to global cache and platform if null when injected into constructor (a: existing-apps, cla: yes, platform-ios, team, tool)

50371 Update minimum version to Xcode 11.0 (cla: yes, tool)

50372 EditableText’s autofocus:true should not crash (a: text input, cla: yes, f: focus, framework, severe: crash, waiting for tree to go green)

50377 Update samples to work with Dartpad, and convert all that make sense to use Dartpad (cla: yes, f: material design, framework, team, waiting for tree to go green)

50385 change capability for test tiles_scroll_perf_iphonexs__timeline_summary (cla: yes, team)

50388 more gradle upgrades (cla: yes, t: gradle, team, tool, waiting for tree to go green)

50392 Make FocusManager a ChangeNotifier that notifies when the primaryFocus changes (cla: yes, framework)

50394 [framework] minimize effect of stateless/stateful swap (cla: yes, framework, waiting for tree to go green)

50446 [flutter_tools] Print emojis in Windows Terminal (cla: yes, tool)

50454 [flutter_tools] add missing vm_service dep to BUILD.gn (cla: yes, tool, waiting for tree to go green)

50456 [flutter_tools] replace mock with FakeProcessManager (cla: yes, tool, waiting for tree to go green)

50468 Use ELF for AOT snapshots on Fuchsia. (cla: yes, tool, waiting for tree to go green)

50479 Update cupertino_icons dependency version in pubspec.yaml template (cla: yes, tool, waiting for tree to go green)

50481 Remove some obsolete // ignore: (cla: yes, framework, waiting for tree to go green)

50483 Updating snippets documentation README.md (cla: yes, team, waiting for tree to go green)

50485 Make the template plugin example depend on the plugin as a real dependency (cla: yes, tool, waiting for tree to go green)

50488 v1.12.13+hotfix.8 cherry-picks - Do not use logcat -T on pre-lollipop Android (cla: yes, engine, framework, team, tool)

50489 v1.12.13+hotfix.8 cherry-picks - gradle upgrades (cla: yes, engine, framework, team, tool)

50495 fixes route name annoucement in navigator (cla: yes, f: routes, framework, waiting for tree to go green)

50496 Turn back on macOS shard Cirrus caching (cla: yes, team, team: infra)

50497 Set bundle config rather than deprecated –system flag (cla: yes, team, waiting for tree to go green)

50502 Revert “Reduced code duplication in ink_splash.dart, ink_ripple.dart” (cla: yes, f: material design, framework)

50506 Add “flutter downgrade” command (cla: yes, tool)

50509 [flutter_tools] wire up complete support for Dart obfuscation (cla: yes, team, tool)

50512 Revert “Revert “Reduced code duplication in ink_splash.dart, ink_ripple.dart”” (cla: yes, f: material design, framework)

50515 catch release builds pre-submit (cla: yes, waiting for tree to go green)

50516 Revert “Fix SnackBar clipping when it is floating due to FloatingActionButton positioning” (cla: yes, f: material design, framework)

50520 Update TextStyle.hashCode to handle list fields (cla: yes, framework, waiting for tree to go green)

50523 Invalidate _SliverFractionalPadding cache on constraint change (cla: yes, f: scrolling, framework)

50536 Use BUILD_LIBRARY_FOR_DISTRIBUTION build setting for generating add-to-app frameworks (a: existing-apps, cla: yes, team, tool, waiting for tree to go green)

50538 [flutter_tools] fix path escaping on in depfile generation (cla: yes, tool)

50546 Material Date Picker redesign (a: internationalization, cla: yes, f: material design, framework, team)

50579 [flutter_tools] Disable analytics for more bots (cla: yes, tool, waiting for tree to go green)

50589 Changed ThemeData DiagnosticProperties to DiagnosticLevel.debug (cla: yes, f: material design, framework, waiting for tree to go green)

50593 update lint list + enable unnecessary_string_interpolations (cla: yes, team)

50597 Step 1: SnackBarBehavior.floating offset fix - Soft breaking change (cla: yes, f: material design, framework)

50599 Create plugin symlinks for Windows and Linux (cla: yes, tool)

50603 Remove invalid assert for TextHeightBehavior (cla: yes, framework, waiting for tree to go green)

50609 AlertDialog.actionsOverflowButtonSpacing and ButtonBar.overflowButtonSpacing (cla: yes, f: material design, framework, severe: new feature)

50611 [flutter_tools] fix crash when IsolateRef returns sentinel (cla: yes, tool)

50612 Map arm64e devices to arm64 devices (cla: yes, platform-ios, tool)

50622 Revert “[flutter_tools] Disable analytics for more bots” (cla: yes, tool)

50641 Reland: [flutter_tools] Disable analytics for more bots (cla: yes, tool, waiting for tree to go green)

50645 Fix Diagnostics subclasses that had the wrong default value for the named parameter. (cla: yes, framework, waiting for tree to go green)

50648 Image tracing (cla: yes, framework, team, waiting for tree to go green)

50652 Fix stack trace parsing on non-debug builds; add e2e tests (cla: yes, framework, team, tool)

50659 Added linking to viewInsets and viewPadding in MediaQuery padding docs (cla: yes, d: api docs, framework, waiting for tree to go green)

50660 Revert “Add OrderedFocusTraversalPolicy and FocusTraversalGroup to all… (#49235)” (cla: yes, f: material design, framework, team, waiting for tree to go green)

50661 Revert “Turn back on macOS shard Cirrus caching” (cla: yes, team, team: infra)

50662 Use forward slashes on Windows for git exclude (cla: yes, team, team: infra, waiting for tree to go green)

50663 add an –enable-observatory flag (cla: yes, tool, waiting for tree to go green)

50664 Made xcode_backend stop on error. (cla: yes, tool, waiting for tree to go green)

50666 update packages (cla: yes, team, waiting for tree to go green)

50669 [flutter_tools] Disable analytics on more bots (cla: yes, tool, waiting for tree to go green)

50670 Expose showButtonMenu of PopupMenuButtonState (cla: yes, f: material design, framework, waiting for tree to go green)

50672 Reland: Add OrderedFocusTraversalPolicy and FocusTraversalGroup (#49235) (cla: yes, f: material design, framework, team)

50674 Revert “AlertDialog.actionsOverflowButtonSpacing and ButtonBar.overflowButtonSpacing” (cla: yes, f: material design, framework)

50675 Reland Alert dialog overflow spacing (cla: yes, f: material design, framework, waiting for tree to go green)

50680 [flutter_tools] initialize web stack trace formatter (cla: yes, tool, waiting for tree to go green)

50683 Revert “catch release builds pre-submit” (cla: yes)

50688 [flutter_tools] Remove mocking and simplify Dart target tests (cla: yes, tool)

50690 [flutter_tools] remove build script from tool package (cla: yes, team, tool, waiting for tree to go green)

50691 Reduce gradle deps (a: accessibility, cla: yes, d: examples, team, team: gallery, tool)

50693 Clear flaky flag on web benchmarks (cla: yes, team)

50694 Bumping tool_coverage-linux to 14G of memory to avoid OOM kills (cla: yes)

50695 Bumping tool_coverage-linux to 16G of memory to avoid OOM kil… (cla: yes)

50700 Bumping tool_coverage-linux to 24G of memory to avoid OOM kills (cla: yes)

50702 [flutter_tools] ensure all source maps load correctly for release and profile (cla: yes, tool)

50707 [flutter_tools] move engine unpack to the flutter tool (cla: yes, tool, waiting for tree to go green)

50710 [flutter_tools] remove globals from depfile usage (cla: yes, tool)

50715 Remove miscellaneous xcworkspacedata (cla: yes, d: examples, team, team: gallery, tool, waiting for tree to go green)

50731 Retry cURL downloads (cla: yes, team: infra, waiting for tree to go green)

50733 Generate message lookup in gen_l10n (a: internationalization, cla: yes, severe: API break, team)

50736 Revert “Roll engine 0e8ed2715a35..e0ebaea59071 (31 commits) (#50671)” (cla: yes, engine)

50739 [flutter_tools] More Linux version detail (cla: yes, tool)

50740 Generate a Property Sheet for Windows plugins (cla: yes, tool)

50746 Fix the spelling of manditory (cla: yes, framework, waiting for tree to go green)

50748 Add textHeightBehavior and textWidhBasis to AnimatedDefaultTextStyle (a: typography, cla: yes, framework, waiting for tree to go green)

50750 Feature: Allow minLines in SelectableText (cla: yes, f: material design, framework, severe: new feature)

50752 Scrollbar display always (a: desktop, cla: yes, f: cupertino, f: material design, f: scrolling, framework, waiting for tree to go green)

50772 Remove usage of ideviceinstaller in favor of ios-deploy (cla: yes, team, tool, waiting for tree to go green)

50775 Expose insetPadding and clipBehavior in Dialog and AlertDialog. (cla: yes, f: material design, framework, waiting for tree to go green)

50779 [flutter_tools] Handle asynchronous errors writing to stdio (cla: yes, tool, waiting for tree to go green)

50790 fix unnecessary_string_interpolations lint (cla: yes, team)

50804 [flutter_tools] Collect more information in ios-handshake failure event (cla: yes, tool, waiting for tree to go green)

50806 unnecessary multiline strings (cla: yes, team, tool, waiting for tree to go green)

50812 Manually roll engine to d60f298d9e7755b8f8204646e7ff03a846f5436c (cla: yes, engine)

50818 [version] Update to the latest test package (cla: yes, team, waiting for tree to go green)

50822 check for fuchsia (cla: yes)

50823 [flutter_tools] move dwds imports to not require g3 visibility (cla: yes, tool, waiting for tree to go green)

50825 start multiline strings with newline (a: tests, cla: yes, d: examples, framework, team, team: gallery, tool, waiting for tree to go green)

50831 Change Focus.unfocus to take a disposition for where the focus should go. (a: desktop, cla: yes, f: focus, f: routes, framework)

50835 Use Async WebDriver for WebFlutterDriver. (a: tests, cla: yes, framework, tool, waiting for tree to go green)

50840 Revert “[flutter_tools] More Linux version detail” (cla: yes, tool)

50841 Update Android activities because plugin registration is now done by FlutterActivity.configureFlutterEngine (cla: yes, d: examples, team, team: gallery, tool, waiting for tree to go green)

50842 Avoid including a potentially animated invisible image (a: images, cla: yes, framework, perf: memory, perf: speed, severe: performance)

50844 [flutter_tools] use uri resolution for asset requests (cla: yes, tool, waiting for tree to go green)

50846 Add additional focus samples. (cla: yes, d: api docs, d: examples, documentation, f: focus, framework, waiting for tree to go green)

50851 Animated placeholder perf (cla: yes, team, waiting for tree to go green)

50853 Revert “[version] Update to the latest test package” (cla: yes, team, tool)

50872 [flutter_tools] fix debug stack traces (cla: yes, tool)

50877 [flutter_tools] include depfile outputs in gradle outputs (cla: yes, tool)

50879 [versions] reland update test to 1.12.0 (cla: yes, team, tool)

50895 [flutter_tools] web cleanups (cla: yes, tool)

50904 [flutter_tools] cleanup build_tests to reduce mocking and globals usage (cla: yes, tool, waiting for tree to go green)

50925 Add parameter to Scaffold so its possible to disable open Drawer drag gesture (cla: yes, f: material design, framework, waiting for tree to go green)

50943 Ensure to close connection to VM after collecting coverage (cla: yes, tool)

50945 [flutter_tools] include LICENSE files as build dependencies (cla: yes, tool, waiting for tree to go green)

50948 Script to find Flutter earliest Flutter revision that contains an engine revision (cla: yes, team)

50976 serve the generated main.dart file so source_maps work for it (cla: yes, tool, waiting for tree to go green)

50978 nit: Add a short comment explain path dependencies (cla: yes, tool, waiting for customer response)

50979 Colored box and container optimization (a: tests, cla: yes, f: material design, framework, perf: speed, severe: API break, severe: performance)

50980 Upgrade dartdoc to 0.30.1 (cla: yes, team)

50981 [versions] update to latest web driver (cla: yes, team, waiting for tree to go green)

50984 Revert “Animated placeholder perf” (cla: yes, team)

50985 Enable TextStyle hash test on the Web (a: tests, a: typography, cla: yes, framework, waiting for tree to go green)

50987 Reland test (cla: yes, team, waiting for tree to go green)

50988 add support for the builders configuration for web (cla: yes, tool, waiting for tree to go green)

50989 add docs about writing/running web benchmarks (cla: yes, team)

50998 Add C++ code generation for key maps. (a: desktop, a: text input, cla: yes, framework, team)

50999 add macos project to macrobenchmarks (cla: yes, team, waiting for tree to go green)

51003 [web] Smoke tests for web engine (cla: yes, d: examples, team)

51004 [flutter_tools] Update to latest dwds APIs (cla: yes, framework, team, tool)

51005 [Web] Add Material Card Infinite Scroll benchmark (cla: yes, team, waiting for tree to go green)

51011 Fix comment typo FormField.initialState to FormField.initialValue (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

51015 Discover devices in parallel instead of serially waiting for each device type (cla: yes, tool, waiting for tree to go green)

51018 Don’t use a default test randomize ordering seed (cla: yes, team, tool)

51047 Weaken stack-trace based tests to allow auto-roll of new engine which will change the format (cla: yes, framework)

51060 Revert “Upgrade dartdoc to 0.30.1 (#50980)” (cla: yes, team)

51067 [flutter_tools] reload dart_sdk when sources update (cla: yes, tool)

51071 manually roll engine to f2f8c342be3243a7a196587e77678e00d7e30c24 (cla: yes, engine)

51075 Removed the unecessary “new” keyword from the docs (cla: yes, d: api docs, documentation, framework)

51076 Revert “[flutter_tools] move engine unpack to the flutter tool (#50707)” (cla: yes, tool)

51081 Detect sync vs async obtainKey in ResizeImage (a: images, cla: yes, framework, waiting for tree to go green)

51084 Allow developers to run flutter driver web test directly (cla: yes, tool, waiting for tree to go green)

51088 add WidgetBuildRecorder for benchmarking building widgets (cla: yes, f: material design, team)

51089 Fix TextEditingController doc to call super.initState first (a: text input, cla: yes, d: api docs, d: examples, documentation, framework, waiting for tree to go green)

51095 Fix stuck keys when shift is released before the letter. (a: desktop, a: tests, a: text input, cla: yes, framework, team)

51122 Material Bottom Sheet Reveal/Dismiss animation uses a curved animation (cla: yes, f: material design, framework, waiting for tree to go green)

51130 Remove highContrast from FakeAccessibilityFeatures (a: accessibility, a: tests, cla: yes, framework, waiting for tree to go green)

51131 Revert “Live image cache” (cla: yes, framework, team)

51143 [flutter_tools] adds etag/cache control header to debug asset server (cla: yes, tool)

51149 Fix typo in description for PointerEvent.radiusMax (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

51150 Fix tests that rely on FadeTransition incorrectly and depend on implementation details of FadeUpwardsTransitionBuilder (cla: yes, f: material design, framework, waiting for tree to go green)

51158 Fix the issue of Can’t find \android\app${assetsDirectory} #50913 (cla: yes, tool)

51161 Add a sample for FocusTraversalGroup (a: desktop, cla: yes, d: api docs, d: examples, documentation, f: focus, framework, waiting for tree to go green)

51185 Updates test expectations for stack traces. (cla: yes, team, work in progress; do not review)

51212 Revert “Roll engine 77c5812d48b8..84dc383b6428 (16 commits)” (cla: yes, engine)

51214 Reduce duration of benchmark to avoid timeout (cla: yes, team)

51216 Update stack trace test goldens to handle engine builds with lazy async stacks (cla: yes, team)

51217 Make test more flexible for new args from vm (cla: yes, team)

51221 Verify binaries are signed on pre-submit on release branches (cla: yes, waiting for tree to go green)

51227 [flutter_tools] remove vm_service_client dependency from flutter tool (cla: yes, team, tool)

51235 update cache for flutter test/fast command (cla: yes, tool, waiting for tree to go green)

51240 Remove deprecated DefaultFocusTraversal widget (cla: yes, framework)

51246 Automatically add plugin projects to Windows .sln (cla: yes, tool)

51249 Live image cache (a: images, cla: yes, framework, team)

51302 Fixed a typo in documentation of Transform widget (cla: yes, framework, waiting for tree to go green)

51307 [flutter_tools] add more search paths for source maps (cla: yes, tool)

51314 Update flexible_space_bar.dart (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)

51330 Update covariant_templates_test after changes to TypeError. (cla: yes, framework)

51335 Add width constraints for FlexibleSpaceBar.title in its expanded state, so that overflow of long titles can be handled (cla: yes, f: material design, framework, waiting for tree to go green)

51346 [flutter_tools] don’t fix chrome window size, add more logs (cla: yes, tool)

51375 Extend the gen_l10n integration test (a: internationalization, cla: yes, tool, waiting for tree to go green)

51398 Avoid caching image load failures that are retriable (a: images, cla: yes, framework, waiting for tree to go green)

51410 Validate text selection before updating it inside of EditableText (cla: yes, f: material design, framework, waiting for tree to go green)

51418 [Perf/codesize] Reduce constraint member reads during layout (cla: yes, f: cupertino, f: material design, framework, perf: app size, severe: performance)

51419 [flutter_tools] Rework iOS vmservice handshake failure usage event (platform-ios, tool)

51428 Add debugDoingBuild flag (cla: yes, framework)

51435 remove isinitialroute from RouteSettings (cla: yes, framework, severe: API break)

51436 [flutter_tools] Don’t try to run pub before the version command (cla: yes, tool)

51438 Implement VisualDensity for text fields. (a: desktop, cla: yes, f: material design, framework, team)

51439 Reduce closure allocation in RenderObject.cleanRelayoutBoundary (cla: yes, framework)

51440 [flutter_tool] Where possible, catch only subtypes of Exception (cla: yes, tool)

51441 Revert “Live image cache” (cla: yes, framework, team)

51443 [flutter_tools] reduce globals in web validator and chrome launcher (cla: yes, tool)

51444 [flutter_tools] remove globals from plist parser and update tests (cla: yes, tool)

51453 Move embedding and linking Flutter frameworks into the tool (cla: yes, d: examples, platform-ios, t: xcode, team, team: gallery, tool)

51466 Revert “Retry cURL downloads” (cla: yes)

51468 fix pom file not found when run app with local engine (cla: yes, tool, waiting for customer response, waiting for tree to go green)

51476 Revert “[flutter_tools] initialize frontend server with build” (cla: yes, tool)

51477 [flutter_tools] Reland initialize frontend_sever with build (cla: yes, tool, waiting for tree to go green)

51485 Live image cache (cla: yes, framework, team, waiting for tree to go green)

51489 Revert “[Perf/codesize] Reduce constraint member reads during layout” (cla: yes, f: cupertino, f: material design, framework)

51490 improve web benchmark error reporting (cla: yes, f: material design, team)

51493 [web] Allow benchmarks to customize their score keys (cla: yes, platform-web, team)

51495 Convert Diagnosticable to a mixin (a: accessibility, cla: yes, f: cupertino, f: material design, framework)

51496 Fix expression evaluation test leaking flutter_tester processes. (cla: yes, tool)

51500 [flutter_tools] hide usage of package:mustache behind interface (cla: yes, tool)

51503 Validate empty pubspec plugin section (cla: yes, tool)

51505 ensure dart defines work on web and not web (cla: yes, framework)

51507 don’t do a version check when invoking flutter in test_test.dart (cla: yes, tool, waiting for tree to go green)

51508 Replace clean command test functions with test groups (cla: yes, tool)

51517 Add missing features to DefaultTextStyleTransition and AnimatedDefaultTextStyle (a: animation, a: typography, cla: yes, f: material design, framework, waiting for tree to go green)

51518 re-land “Retry cURL downloads” (cla: yes)

51519 Add Linux and Windows target platforms (a: desktop, cla: yes, d: examples, f: cupertino, f: material design, framework, team, team: gallery)

51520 Generate a makefile for Linux plugins (cla: yes, tool)

51524 Turn off reupload_on_changes for Cirrus caches (cla: yes, team, team: infra)

51525 Pass RouteSettings into all callers of showGeneralDialog. (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

51527 [flutter_tools] Adds logging for integration test to make it easier to diagnose failures (cla: yes, tool)

51532 Clean App.framework, Generated.xcconfig, flutter_export_environment.sh (cla: yes, tool)

51533 [flutter_tools] update chrome tests to remove globals, mock processmanager, mock platform (cla: yes, tool)

51539 Revert “[flutter_tool] Where possible, catch only subtypes of Exception” (cla: yes, tool)

51567 Reland: [flutter_tool] Where possible, catch only subtypes of Exception (cla: yes, tool)

51569 [fuchsia] Update the SDK version to match engine (cla: yes, waiting for tree to go green)

51577 Revert “Fix handling backspace on macos with text selection” (a: desktop, a: text input, cla: yes, framework)

51578 [flutter_tools] swap mustache dependency for mustache_template (cla: yes, team, tool)

51590 [flutter_tools] allow configuring libraries spec path for the web compilation (cla: yes, tool, waiting for tree to go green)

51591 Add explicit casts to for-in-dynamic. (a: tests, cla: yes, framework, tool, waiting for tree to go green)

51593 [flutter_tools] clean-ups to linux doctor test (cla: yes, tool, waiting for tree to go green)

51597 [flutter_tools] remove LinuxWorkflow from injection and clean up tests (cla: yes, tool)

51602 Update gen_l10n tool to require base locale; Stocks app refresh (a: internationalization, cla: yes, severe: crash, team, waiting for tree to go green)

51606 Let cupertino & material switches move to the right state after dragging (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

51608 [flutter_tools] deflake pause while hot reload test (cla: yes, tool)

51611 [Perf/codesize] Reland: Reduce constraint member reads during layout (cla: yes, f: cupertino, f: material design, framework)

51616 Revert “Reland: [flutter_tool] Where possible, catch only subtypes of Exception” (cla: yes, tool)

51646 Fix doc typo in WidgetsApp.supportedLocales (cla: yes, d: api docs, framework, waiting for tree to go green)

51650 Diagnostics properties for ColoredBox (cla: yes, framework, waiting for tree to go green)

51658 [flutter_tools] support run -d chrome test scripts (cla: yes, team, tool, waiting for tree to go green)

51660 [flutter_tools] Handle errors on the std{out,err}.done future (cla: yes, tool, waiting for tree to go green)

51663 [web] Add benchmarks for text layout (cla: yes, platform-web, team, waiting for tree to go green)

51665 Temporarily disable the flutter_driver_screenshot_test. (cla: yes, team)

51667 [DataTable] Hide arrow padding when not sorting (cla: yes, f: material design, framework)

51674 Keep render tree and element tree in sync when re-used elements move in a MultiChildRenderObjectElement’s child list (cla: yes, framework, waiting for tree to go green)

51676 Fix _checkPodCondition not handling CocoaPodsStatus.brokenInstall (cla: yes, tool)

51677 Add Android Chrome support to Flutter Web Driver. (a: tests, cla: yes, framework, tool)

51678 Add timeout flag to devices command, pipe through discovery (cla: yes, platform-fuchsia, platform-ios, tool)

51679 Fix SliverHitTestResult.addWithAxisOffset’s sign (cla: yes, framework, waiting for tree to go green)

51680 [flutter_tools] update visual studio and validator to remove globals, update test cases (cla: yes, tool)

51684 [flutter_tools] no more MockLogger (cla: yes, tool, waiting for tree to go green)

51687 Write FLUTTER_BUILD_MODE when using a local engine (cla: yes, tool)

51714 [flutter_tools] Allow providing dart-defines to Android, iOS, macOS builds (cla: yes, team, tool)

51774 Reland: [flutter_tool] Where possible, catch only subtypes of Exception (cla: yes, tool, waiting for tree to go green)

51782 Add missing back links to the layout catalog (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

51783 Revert “Temporarily disable the flutter_driver_screenshot_test. (#516… (cla: yes, team)

51788 Add textfield perf test to devicelab (a: text input, cla: yes, perf: speed, severe: performance, team, waiting for tree to go green)

51801 [flutter_tools] disable mirrors in snapshot (cla: yes, waiting for tree to go green)

51808 [flutter_tools] supports tree-shake-icons for web builds (cla: yes, tool, work in progress; do not review)

51832 Add pre-stable support for create on Linux (cla: yes, tool)

51838 Exit for missing Windows plugin projects (cla: yes, tool)

51871 Simple repeating word fixes (cla: yes, d: api docs, f: material design, framework, team, tool, waiting for tree to go green)

51876 Branching test (cla: yes, f: material design, framework, team, tool)

51879 Add usage event for failed iOS project migration (cla: yes, tool)

51880 remove duplicated entry in a map (cla: yes, tool)

51882 Add ios platform view integration test (cla: yes, team)

51883 Unlooping Golden File Tests (a: tests, cla: yes, framework, team, team: infra, waiting for tree to go green)

51886 Revert “Step 3 of 4: Make AlertDialog scrollable by default” (cla: yes, f: material design, framework)

51895 Add pre-stable support for create on Windows (cla: yes, tool)

51898 Remove listeners for live images when we clear them (cla: yes, framework)

51914 Bitcode strip embedded iOS frameworks (cla: yes, t: xcode, team, tool)

51916 Fix simctl process exceptions not being caught (cla: yes, tool, waiting for tree to go green)

51920 Remove target platform override on the gallery. (cla: yes, d: examples, team, team: gallery)

51921 Add an adaptive visual density static function, and add it to the sample app. (cla: yes, f: material design, framework)

51925 Custom onPressed behavior for CloseButton widget (cla: yes, f: material design, framework, waiting for tree to go green)

51943 Revert “Write FLUTTER_BUILD_MODE when using a local engine” (cla: yes, tool)

51944 enable avoid_single_cascade_in_expression_statements (cla: yes, framework)

51946 Updated package:test, package:test_core, package:coverage, package:package_config (cla: yes, team, tool, waiting for tree to go green)

51952 [gen_l10n] Escape quote characters in ARB files (a: internationalization, cla: yes, severe: regression, team, tool, waiting for tree to go green)

51960 Revert “Reland: [flutter_tool] Where possible, catch only subtypes of Exception” (cla: yes, tool)

51962 Increase the timeout for the cull_opacity_perf_test to 45 seconds (cla: yes, team, waiting for tree to go green)

51963 Skip iOS project migration when script is already embedding frameworks (cla: yes, tool)

51964 Directionality formatter to move whitespace bidi handling into framework (a: text input, a: typography, cla: yes, framework)

51966 [flutter_tools] reduce dependencies and use test coverage (cla: yes, team, tool)

51968 Switching to Gold Status Check (a: error message, a: tests, cla: yes, framework, passed secondary triage, severe: API break, team, team: infra, waiting for tree to go green, will affect goldens)

51973 Update iOS project migration help URL (cla: yes, tool)

51977 Mark devicelab tests as no longer flaky (cla: yes, team)

51980 [flutter_tools] support new SDK structure for sdkmanager (cla: yes, tool)

51984 [flutter_tools] add status logs to determine where test is getting stuck (cla: yes, tool)

51988 [flutter_tools] support coverage and machine together (cla: yes, tool)

51993 Made LayoutBuilder’s builder param required as well as added null check (cla: yes, framework, waiting for tree to go green)

51995 [flutter_tools] resolve requests to web directory in debug mode (cla: yes, team, tool)

52021 Reland: [flutter_tool] Where possible, catch only subtypes of Exception (cla: yes, tool)

52022 Update dartdoc to 0.30.2 (cla: yes, team, waiting for tree to go green)

52033 [flutter_tools] pin exact build_runner version (cla: yes, tool)

52034 Correct a typo in the FAB build debugPrint message (cla: yes, f: material design, framework)

52040 update web template to remove some absolute paths (cla: yes, tool)

52041 Revert “[flutter_tools] Allow providing dart-defines to Android, iOS, macOS builds” (cla: yes, team, tool)

52042 Update Maven URL to https (cla: yes, t: gradle, tool)

52043 Local engine build mode (cla: yes, tool, waiting for tree to go green)

52044 [flutter_tools] Reland: Allow providing dart-defines to Android, iOS, macOS builds (cla: yes, team, tool)

52045 Revert “[flutter_tools] supports tree-shake-icons for web builds (#51… (cla: yes, tool)

52047 [flutter-tools] see if its a timing issue (cla: yes, tool)

52054 [flutter_tools] Reland: supports tree-shake-icons for web builds (cla: yes, tool)

52055 Improve text formatter repeat filter logic (a: text input, cla: yes, customer: money (g3), framework)

52060 More fixes for randomizing test order (cla: yes, tool)

52062 Fix version command for certain git workflows (cla: yes, tool, waiting for tree to go green)

52063 Perf test for color filter with saveLayer (cla: yes, customer: dream (g3), perf: speed, severe: performance, team, waiting for tree to go green)

52068 Added option to specify you want the keyboard to be dismissed when you scroll. (cla: yes, framework)

52071 Bump recommended CocoaPods version to 1.8 (cla: yes, t: xcode, tool, waiting for tree to go green)

52072 Fix for negative padding from a curve in AnimatedPadding. (cla: yes, framework)

52080 Add overrides for FileSystemUtils (cla: yes, tool, waiting for tree to go green)

52088 Fix flaky test (cla: yes, tool, waiting for tree to go green)

52091 [flutter_tools] refactor GenSnapshot and AotBuilder (cla: yes, tool)

52093 [flutter_tools] fix coverage measurement to report on lib and not test (cla: yes, team)

52125 [gen_l10n] Optional Headers (a: internationalization, cla: yes, severe: new feature, team)

52128 Revert “Fix version command for certain git workflows” (cla: yes, tool, waiting for tree to go green)

52130 TextField behavior when at maxLength (a: text input, cla: yes, f: material design, framework)

52141 Reland fix --version (cla: yes, tool)

52144 Android SDK test fixes (cla: yes, tool)

52149 [flutter_tools] Update background isolates when performing hot reload/restart (cla: yes, tool)

52152 Revert “Local engine build mode” (cla: yes, tool)

52158 Updated obsolete URL (cla: yes, tool)

52173 [flutter_tools] prevent StateError when log reader is disposed (cla: yes, tool)

52181 Fix 2 typos within comments (cla: yes)

52194 [ISSUE-30478] Release cache dir lock acquired by a command on sigint or sigterm (cla: yes, tool, waiting for tree to go green)

52212 Fetch tags for version command (cla: yes, tool, waiting for tree to go green)

52261 [flutter_tools] ensure –track-widget-creation is not enabled for build aot (cla: yes, tool)

52265 [Keyboard] Collects windows key data (a: desktop, cla: yes, framework, platform-windows, team, waiting for tree to go green)

52266 Put fuchsia tools into their own directory, and set source_dir to point at them (cla: yes, tool)

52273 Update pub dependencies to roll forward package:test (cla: yes, team, waiting for tree to go green)

52274 Revert “Improve text formatter repeat filter logic” (cla: yes, framework)

52276 [flutter_tools] move stack_trace_mapper and require.js into memory files (cla: yes, tool)

52277 Revert “Put fuchsia tools into their own directory, and set source_dir to point at them. (#52266)” (cla: yes, tool)

52282 [flutter_tools] add more information to obfuscate option (cla: yes, tool)

52283 [benchmarks] remove build aot benchmarks (cla: yes, team)

52284 [flutter_tools] configure dwds to not serve devtools (cla: yes, tool)

52288 Migrate older Xcode projects off the legacy build system (cla: yes, t: xcode, tool)

52301 [flutter_tools] attempt to fix a List.first crasher in web loading (cla: yes, tool)

52325 [flutter_tools] cache result of BotDetector in persistent tool state (cla: yes, tool)

52329 test change (cla: yes)

52331 [flutter_tool] Use unzip -t instead of zip -T to verify zip files (cla: yes, tool)

52332 Fix a11y scrolling for reversed lists (a: accessibility, cla: yes, customer: money (g3), f: scrolling, framework, severe: customer blocker)

52335 [gen_l10n] Separate out AppLocalizations classes and subclasses by language code (a: internationalization, cla: yes, f: cupertino, f: material design, team, waiting for tree to go green)

52337 [flutter_tools] Handle StateError in ProtocolDiscovery.uri (cla: yes, tool, waiting for tree to go green)

52340 Make –androidx flag a noop in flutter create (cla: yes, team, tool)

52348 don’t run verify_binaries_codesigned test on experimental branches (cla: yes, team, team: infra)

52349 Add sample for InheritedNotifier, convert two others to DartPad samples. (cla: yes, f: material design, framework, team)

52351 [flutter_tools] handle null value from SDK version checks (cla: yes, tool)

52352 Revert “Add missing features to DefaultTextStyleTransition and AnimatedDefaultTextStyle” (cla: yes, f: material design, framework, waiting for tree to go green)

52353 [flutter_tools] Make AndroidConsole check for next line (cla: yes, tool, waiting for tree to go green)

52354 [flutter_tools] Fallback discovery: Don’t crash when an Isolate has no root library (cla: yes, tool, waiting for tree to go green)

52355 [flutter_tools] Throw a tool exit when samples fetch fails (cla: yes, tool, waiting for tree to go green)

52365 [flutter_tools] throw exception instead of string from startApp (cla: yes, tool)

52366 Reland “Improve text formatter repeat filter logic (#52055)” (cla: yes, framework)

52373 Revert “Add ios platform view integration test (#51882)” (cla: yes, team)

52393 [RaisedButton] Added padding property to RaisedButton.icon (cla: yes, f: material design, framework, waiting for tree to go green)

52408 Fixes typo in comments (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

52422 Add ignore public member api docs in template (cla: yes, tool, waiting for tree to go green)

52431 Manual roll engine 0e2c8feeeb47..6d8611d0bd93 (31 commits) (cla: yes, engine, waiting for tree to go green)

52433 Minor doc changes (cla: yes, framework)

52434 [web] Write benchmarks to measure canvas-based text layout (a: typography, cla: yes, platform-web, team)

52440 Reland “Add ios platform view integration test (#51882)” (cla: yes, team)

52444 move iosworkflow to globals (cla: yes, tool)

52446 Fix ios_platform_view_tests app name. (Trivail) (cla: yes, team)

52448 [gen_l10n] Fix suppportedLocales list (a: internationalization, cla: yes, severe: regression, team, tool)

52450 Tap gesture no longer add pointer after resetting (cla: yes, f: gestures, framework)

52452 Enables log reader on iOS Simulator to (rudimentary) process multiline messages (cla: yes, tool, waiting for customer response)

52474 fix issue with multiple java runtimes on macOS (cla: yes, tool, waiting for tree to go green)

52476 Revert “[flutter_tools] Update background isolates when performing hot reload/restart” (cla: yes, tool)

52479 [flutter_tools] reland: Update background isolates when performing hot reload/restart (cla: yes, team, tool)

52481 Add errorBuilder to Image widget (a: images, cla: yes, framework, waiting for tree to go green)

52491 [flutter_tools] Hanlde OSError in places where we’ve seen it thrown (cla: yes, tool, waiting for tree to go green)

52497 [flutter_tools] always initialize the resident runner from dill (cla: yes, tool)

52500 add usbmuxd (cla: yes, tool, waiting for tree to go green)

52501 Correct broken curves asset links (cla: yes, framework)

52505 [flutter_tools] remove globals in AndroidDevices (cla: yes, tool)

52511 [flutter_tools] support toggling CanvasKit rendering on with ‘k’ (cla: yes, tool)

52515 Revert “[flutter_tools] remove globals in AndroidDevices” (cla: yes, tool)

52532 Move flutter_gallery to the testing folder (a: accessibility, cla: yes, d: examples, f: cupertino, f: material design, team, team: gallery, tool)

52542 [flutter_tools]: reland android device cleanup (cla: yes, tool)

52543 [flutter_tools]: reland move engine unpack to dart (cla: yes, tool)

52547 Make AnimatedSwitcher example into a dartpad example (cla: yes, framework)

52549 Revert “[flutter_tools]: reland move engine unpack to dart” (cla: yes, tool)

52553 Move ios screenshot test to flutter gold. (a: tests, cla: yes, framework, team)

52556 Added the “trace-whitelist” flag to run. (cla: yes, tool)

52558 [web] Add support for ChunkEvents during image loading (cla: yes, framework)

52560 Remove missed frame budget count (cla: yes, severe: performance, team, waiting for tree to go green)

52561 fix changinternalstate crash when remove local history entry in final… (cla: yes, f: routes, framework, waiting for tree to go green)

52562 Fixed a typo. (cla: yes, f: material design, framework, waiting for tree to go green)

52568 Cleanup ios devices (cla: yes, tool, waiting for tree to go green)

52570 Fall back to environment SDKROOT passed from Xcode (cla: yes, t: xcode, tool)

52574 Do not check the executable status of gen_snapshot if it has not yet been downloaded (cla: yes, tool, waiting for tree to go green)

52579 Revert “[flutter_tools]: reland android device cleanup” (cla: yes, tool)

52580 Fix typo its to it’s (a: tests, cla: yes, d: api docs, framework, waiting for tree to go green)

52583 Revert “Fall back to environment SDKROOT passed from Xcode” (cla: yes, tool)

52593 Fix to DrawerController: Call the callback when drawer flung open. (cla: yes, f: material design, framework, waiting for tree to go green)

52606 [flutter_tools] don’t force service worker cache files to be absolute (cla: yes, d: examples, team, team: gallery, tool)

52613 [flutter_tools] remove context from WebWorkflow (cla: yes, tool)

52660 Fix paths causing test failures (cla: yes, team)

52661 Ignore key events on edit control on web platform (#52656) (a: text input, cla: yes, framework, platform-web, waiting for tree to go green)

52663 Slider (cla: yes, d: examples, f: material design, framework, team, team: gallery, waiting for tree to go green)

52670 Revert “Refactoring Gold to enable both Luci & Cirrus support” (cla: yes, f: cupertino, framework)

52686 [flutter_tools] Reland android device cleanup. (cla: yes, tool)

52691 Add SDK location unit tests (cla: yes, tool)

52706 Update fuchsia remote debug protocol to use package:test shim instead of package:test_api (cla: yes, team, tool)

52717 Add benchmark for platform views (cla: yes, perf: speed, severe: performance, team)

52740 Application templates should default to publish_to: none (cla: yes, from: study, tool)

52752 Revert repeater (cla: yes, framework, waiting for tree to go green)

52757 explicitly catch ArgumentError in exitsHappy(), and add tests (cla: yes, tool)

52760 Re-land Luci Support for Gold (CQ+1, a: tests, cla: yes, f: cupertino, framework, team, team: infra, waiting for tree to go green, will affect goldens)

52761 Ignore fuchsia device-finder no device error (cla: yes, platform-fuchsia, tool)

52765 Reland formatter changes (a: text input, a: typography, cla: yes, framework, waiting for tree to go green)

52769 Use stable IDs for TextSpan SemanticsNodes (a: accessibility, cla: yes, framework, waiting for tree to go green)

52772 [flutter_tools] refactor the IOSDevicePortForwarder and move tests out of devices_test.dart (cla: yes, tool)

52775 [flutter_tools] Don’t crash when analytics fails to initialize (cla: yes, tool)

52781 Move mouse_tracking.dart to rendering (a: desktop, a: mouse, cla: yes, customer: octopod, f: gestures, framework, severe: API break)

52782 [flutter_tools] disable added integration test due to Cirrus flakes (cla: yes, team, tool)

52789 Fix web test flakiness; enable web golden tests (a: tests, cla: yes, f: material design, framework, team, tool, waiting for tree to go green, will affect goldens)

52807 [Api Docs] Improves contentPadding documentation in InputDecoration (cla: yes, d: api docs, documentation, f: material design, framework, waiting for tree to go green)

52821 [flutter_tools] remove unused Snapshot.dart artifact and associated code (cla: yes, tool)

52829 Exclude codegen/lib/main.dart from static analysis (cla: yes, team, waiting for tree to go green)

52834 Revert “Add benchmark for platform views” (cla: yes, team)

52839 Reland: Add Platform View benchmark (cla: yes, team)

52841 [flutter_tools] have the tool print the current canvaskit mode when toggling (cla: yes, tool)

52845 [flutter_tool] remove extra usage of .packages in vmservice APIs (cla: yes, tool)

52846 Move outputPreferences to globals (cla: yes, tool)

52847 Move xcodeProjectInterpreter to globals (cla: yes, tool)

52848 iOS test should specify DeviceOperatingSystem.ios (cla: yes, team)

52850 Android test should run in stage: devicelab (cla: yes, team)

52853 Mark platform_views_scroll_perf__timeline_summary as flaky (cla: yes, team)

52854 [flutter_tools] refactor iOS tests for Device.startApp into new file (cla: yes, tool)

52858 Do not throw when trying to discover a fuchsia device and the sshConfig is invalid (cla: yes, platform-fuchsia, tool, waiting for tree to go green)

52860 Show Xcode workspace clean output with verbose flag (cla: yes, t: xcode, tool)

52861 fix KeySet.hashCode; enable multiple web tests (a: accessibility, a: tests, cla: yes, f: material design, framework, severe: API break, team, will affect goldens)

52870 Fix package name (cla: yes, team, waiting for tree to go green)

52879 Allow recent Dart language features (cla: yes, tool)

52891 [flutter_tools] refactor iOS install/uninstall to new file (cla: yes, tool)

52893 Revert “[flutter_tools] refactor GenSnapshot and AotBuilder” (cla: yes, tool)

52894 [Material] Allow Appbar to exclude header semantics (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)

52896 [flutter_tools] refactor AotBuilder, removing globals and duplicated kernel compilation (cla: yes, tool)

52906 [flutter_tools] split start app android tests into new file (cla: yes, tool)

52911 [flutter_tools] split isSupportedForProject test into new file (cla: yes, tool)

52913 Fix ios black screen during splash screen if widget binding initializ… (cla: yes, framework, waiting for tree to go green)

52916 Refactor exits happy (cla: yes, tool, work in progress; do not review)

52918 [flutter_tools] restore report timings functionality to build aot (cla: yes, tool)

52919 Add entitlement checks to codesigning test (cla: yes, team)

52921 fix typo? (cla: yes, framework, waiting for tree to go green)

52923 Revert “fixes sliver list child layout offset calculation (#42703)” (cla: yes, framework)

52931 [flutter_tools] fix toFilePath called on null (cla: yes, tool)

52934 [flutter_tools] split logger test and create log reader testing interface (cla: yes, tool)

52936 [flutter_tools] update to latest dwds API (cla: yes, team, tool)

52953 Prepare Flutter for SDK changes to runZoned. (cla: yes, tool)

52961 Enable more material and cupertino tests on the Web (cla: yes, f: cupertino, f: material design, framework, team)

52977 Enable CupertinoContextMenu on Web (cla: yes, f: cupertino, platform-web, waiting for tree to go green)

52978 Ensure default value for report timings (cla: yes, tool)

52982 Added ability to change dropdown colour manually (cla: yes, f: material design, framework, waiting for tree to go green)

53003 [MediaQueryData] adds assertions to MediaQueryData Constructor (cla: yes, framework, waiting for tree to go green)

53030 save and restore the chrome session local storage information (cla: yes, tool)

53093 Update utils.dart to work with the breaking change of SDK issue 40678 (cla: yes, team, waiting for tree to go green)

53100 Revert “Roll engine 2d42c74a348d..fdf4f7883f67 (2 commits)” (cla: yes, engine)

53105 Implement DropdownButton and DropdownButtonFormField onTap callback (cla: yes, customer: money (g3), f: material design, framework, severe: customer critical, severe: new feature, waiting for tree to go green)

53113 Remove use of “implements Function” in tests. (cla: yes, f: material design, framework)

53118 Include metadata in GitHub crash template (a: triage, cla: yes, tool)

53139 Move BuildSystem context fetch to globals.dart (cla: yes, team, tool)

53141 Convert analyze_test to testWithoutContext (cla: yes, team, tool)

53142 Convert some code_signing_tests to testWithoutContext (cla: yes, team, tool)

53144 Remove IMobileDevice from globals, hoist to XCDevice constructor (cla: yes, team, tool)

53149 Revert “Fix RefreshIndicator performance issue” (cla: yes, f: material design, framework)

53153 Let flutter attach find the service port by looking through old logs again (cla: yes, team, tool, waiting for tree to go green)

53177 Convert cocoapods_validator_test to testWithoutContext (cla: yes, tool)

53181 [flutter_tools] fix type error with AppDomain current directory (cla: yes, tool)

53183 [flutter_tools] test and catch more exception types in web runner (cla: yes, tool)

53184 Increase xcdevice timeout to 2 seconds (cla: yes, t: xcode, tool)

53187 Reland fixes sliver list child layout offset calculation (cla: yes, framework, waiting for tree to go green)

53193 Remove dead vmservice.RPCError catch (cla: yes, team, tool)

53194 [flutter_tools] support new SDK structure for sdkmanager (#51980) (CQ+1, cla: yes, engine, framework, team, tool)

53197 bumped the memory for analyze-linux (cla: yes)

53203 Remove IOSDeploy from globals, hoist to XCDevice constructor (cla: yes, team, tool)

53206 Reland “Fix RefreshIndicator performance issue” (cla: yes, f: material design, framework, waiting for tree to go green)

53208 Convert idevicescreenshot and upgradePbxProjWithFlutterAssets tests to testWithoutContext (cla: yes, team, tool)

53209 Move processUtils into globals (cla: yes, team, tool)

53211 fixed typo in HttpClient failure message (a: tests, cla: yes, framework, team, waiting for tree to go green)

53213 Remove XcodeValidator from context (cla: yes, team, tool)

53217 [flutter_tool] Timeout the Azure bot detector http request (cla: yes, tool, waiting for tree to go green)

53221 Replace uses of deprecated CastError with TypeError. (cla: yes, framework, tool)

53226 Revert “Replace uses of deprecated CastError with TypeError (#53221)” (cla: yes, framework, tool)

53251 Expose new pub outdated command (cla: yes, tool, waiting for tree to go green)

53258 [flutter_tools] Prepare for OSError to implement Exception (cla: yes, tool, waiting for tree to go green)

53268 [flutter_tools] refactor build_system and targets to be context-free (cla: yes, tool, waiting for tree to go green)

53269 Reland “Replace uses of deprecated CastError with TypeError (#53221)” (cla: yes, framework, tool, waiting for tree to go green)

53273 Expose extra frontend options through build apk/ios/macOS (cla: yes, tool)

53275 Allow user to specify which Chrome binary to use. (cla: yes, tool, waiting for tree to go green)

53279 Renamed test class to avoid conflict with the navigator page api. (cla: yes, team, waiting for tree to go green)

53282 Revert “Let flutter attach find the service port by looking through old logs again” (cla: yes, team, tool)

53286 Started caching results from iana. (cla: yes, team, waiting for tree to go green)

53289 Reland #53153 to attach to existing modules and apps for Android (cla: yes, team, tool)

53291 Convert CocoaPods tests to testWithoutContext (cla: yes, team, tool)

53295 [web] A more realistic text layout benchmark (a: typography, cla: yes, platform-web, team, waiting for tree to go green)

53301 Revert “Move processUtils into globals (#53209)” (cla: yes, tool)

53302 Windows template update project (cla: yes, tool)

53303 Treeshake debugFillProperties (cla: yes, framework)

53304 Remove SimControl from context and globals (cla: yes, team, tool)

53307 Push iMobileDevice and iosDeploy instantiation into XCDevice constructor (cla: yes, tool, waiting for tree to go green)

53310 Mark stable devicelab tests as unflaky (cla: yes, team, team: flakes, team: infra, waiting for tree to go green)

53317 Remove flutter attach test timeout (cla: yes, team, waiting for tree to go green)

53329 Add error callbacks to other image resolving code (a: images, cla: yes, f: material design, framework, waiting for tree to go green)

53343 [flutter_tools] update iOS deploy tests for best practices (cla: yes, tool, waiting for tree to go green)

53344 [RefreshIndicator] adds strokeWidth parameter to RefreshIndicator (cla: yes, f: material design, framework, waiting for tree to go green)

53351 [flutter tools] rewrite launch non-prebuilt app tests (cla: yes, tool, waiting for tree to go green)

53368 Implement DropdownMenuItem.onTap (cla: yes, customer: money (g3), f: material design, framework, severe: customer critical, severe: new feature, waiting for tree to go green)

53377 Doc Improvements (cla: yes, d: api docs, d: examples, documentation, f: material design, f: scrolling, framework, waiting for tree to go green)

53379 [flutter_tools] don’t trim log messages from the web (cla: yes, tool)

53385 Uninstall app flag (cla: yes, team, team: flakes, tool)

53425 ScrollPosition.jumpTo call notifyListeners twice (a: quality, cla: yes, f: scrolling, framework, waiting for tree to go green)

53429 [flutter_tools] unpin SDK deps when upgrading packages (cla: yes, tool, waiting for tree to go green)

53433 Add ability to shard customer tests (cla: yes, team, waiting for tree to go green)

53434 Reset autovalidate in the text input form field of the Date Picker when switching input modes. (cla: yes, f: material design, framework, waiting for tree to go green)

53435 disabled flutter_gallery_ios32__transition_perf (cla: yes, team)

53442 Revert “disabled flutter_gallery_ios32__transition_perf (#53435)” (cla: yes, team)

53443 Inject Usage dependency into FallbackDiscovery and BuildEvent (cla: yes, team, tool)

53448 Refresh Material and Cupertino localizations (a: internationalization, cla: yes, f: cupertino, f: material design, waiting for tree to go green)

53450 Only fetch tags when not on dev/beta/stable (cla: yes, tool, waiting for tree to go green)

53466 [flutter_tools] dont create synthetic sdk when running consumer-only (cla: yes, tool)

53467 [versions] update EVERYTHING (cla: yes, team)

53492 [flutter_tools] use package uuid consistently (cla: yes, tool, waiting for tree to go green)

53591 update to engine hash that includes Dart 2.7.2 (cla: yes, engine, framework, team, tool)

53594 Fixed a bug with the month grid showing the wrong month after selecting a date. (cla: yes, f: material design, framework)

53595 Enable expression evaluation in debugger for web platform (cla: yes, team, tool, waiting for tree to go green)

53601 [flutter_tools] handle unsafe build outputs (cla: yes, tool, waiting for tree to go green)

53604 TODO Audits - 1 (cla: yes, team, waiting for tree to go green)

53605 [gen_l10n] Escape special JSON characters in generateString utility function (a: internationalization, cla: yes, team, tool, waiting for tree to go green)

53608 Use feature flags for desktop cache (cla: yes, tool)

53610 Revert “Implements the navigator page api (#50362)” (cla: yes, framework, waiting for tree to go green)

53613 Un-gate value setting in formatter repeat check logic (a: text input, cla: yes, framework, severe: crash, waiting for tree to go green)

53617 Restore Windows codegen (cla: yes, team, waiting for tree to go green)

53619 Removing Firebase patch (cla: yes, team, waiting for tree to go green)

53666 [flutter_tools] cache the base URL as index.html (cla: yes, tool, waiting for tree to go green)

53676 Turn metal on in the platform views benchmark (cla: yes, team)

53686 Add benchmark reproducing large static scrolling content (cla: yes, team, waiting for tree to go green)

53691 [flutter_tools] Handle full device when creating a temp directory (cla: yes, tool, waiting for tree to go green)

53694 Delete unused NDK location checks (cla: yes, platform-android, team, tool)

53698 Revert “Slider” (cla: yes, f: material design, framework, team)

53699 Fix a typo (cla: yes, framework)

53701 Precache platform filter change (cla: yes, tool)

53708 Reland “Implements the navigator page api (#50362)” (cla: yes, framework)

53713 Material Date Picker should honor DialogTheme shape, and elevation. (cla: yes, f: material design, framework)

53717 Fuchsia device is ephemeral. (cla: yes, tool, waiting for tree to go green)

53718 Copy APK into a known location, so it can be easily discovered (cla: yes, team, tool)

53723 add lock.yml (cla: yes)

53775 Improve downgrade-upgrade integration test (cla: yes, tool, waiting for tree to go green)

53793 Fixed the “touch target size” broken docs link. (cla: yes, f: material design, framework, waiting for tree to go green)

53795 [web] Unskip assertions test. Update for latest stack trace format. (cla: yes, framework, team, waiting for tree to go green)

53799 Add LICENSE file to packages/flutter, add test to make sure it’s picked up. (a: build, cla: yes, team)

53834 Replace isInstanceOf uses with isA (cla: yes, framework)

54983 Git warning of a missing default when upgrading Flutter (cp: 1.17, cp: 1.17 completed, found in release: 1.18, severe: regression, tool, ⚠ TODAY)

54825 Multiple –dart-define cause crash during android apk build (cp: 1.17, cp: 1.17 completed, found in release: 1.17, found in release: 1.18, has reproducible steps, platform-android, tool)

53688 New release tag format (e.g. “1.17.0-dev.0.0”) not detected by flutter tool (cp: 1.17, cp: 1.17 completed, tool, ⚠ TODAY)

55214 flutter symbolize is broken

55332 [flutter_tools] When reporting Flutter version, we should explicitly favor stable tags over dev tags

55576 Flutter upgrade should support upstream branches that have been force pushed

All PRs (615 PRs) in flutter/engine

12467 Add support for on/off switch labels when built on iOS 13. (cla: yes)

13119 Use iOS 13 dark content status bar style (cla: yes)

13415 Add support for setting window size limits for glfw (cla: yes)

13457 [flutter_runner] Enable Skia tracing by default on Fuchsia (Work in progress (WIP), cla: yes)

13481 Revert accidental change to MultipePlatformViewsTest (cla: yes)

13487 Use unified logging instead of syslog on iOS 13+ (cla: yes, waiting for tree to go green)

13647 Convert images to raster on the GPU thread for Image.toByteData (cla: yes)

13777 Fix wrong fromRGBO alpha value calculation (cla: yes)

13863 Smart quote/dash configuration support in iOS (cla: yes)

13868 Add ability to control dithering on Paint (cla: yes)

13896 Use ELF for Dart AOT snapshots on Fuchsia. (cla: yes)

13930 [vulkan] Bundle vulkan validation layer so files (cla: yes)

13933 Report backing store changes in the macOS view (cla: yes, waiting for tree to go green)

13935 Refactor CanvasKit backend in preparation for platform views (cla: yes)

13950 Run benchmarks in Cirrus (cla: yes, waiting for tree to go green)

13951 Always set mEditable values when different in TextPlugin (cla: yes)

13952 Configures ICU to load the timezone data (cla: yes)

13965 Added API guards to flags in PlatformPlugin that were introduced after Flutter’s min SDK version. (cla: yes)

13976 Dynamically determine whether to use offscreen surface based on need (cla: yes)

13984 Listen to keyUp event on meta modified keys (cla: yes, platform-macos)

13985 [web] Initial support for LineMetrics (cla: yes, platform-web)

13986 Add flow test fixtures and tests (affects: engine, cla: yes, code health, waiting for tree to go green)

14002 Add shell api to set default for windows data (cla: yes)

14003 Adding support for enabling semantics on desktop (cla: yes)

14007 Fix most fml tests on Fuchsia (affects: engine, cla: yes, code health)

14008 Don’t crash but warn when the scene builder specifies no layers. (cla: yes)

14010 Remove device independent mask (cla: yes)

14011 Add a separate target for Dart coverter on FML types. (cla: yes)

14018 Started setting the FlutterOverlayView’s bounds when it gets added to its superview. (cla: yes)

14019 Added docstring for FlutterOverlayView. (cla: yes)

14022 Avoid retaining self in block (cla: yes)

14024 Wire up Opacity on Fuchsia, round 2 (affects: engine, cla: yes, waiting for tree to go green)

14026 Catch exception for unit test failure and show output. (cla: yes)

14035 Include uncommitted files when checking for code format issues. (cla: yes)

14046 fix try to copy null will cause crash on iOS (cla: yes)

14053 Revert “Do not default to downstream affinity on iOS insertText” (cla: yes)

14056 A11y desktop fix the method call (accessibility, cla: yes, platform-web)

14060 more tests for enabling semantics (cla: yes)

14061 Fallback to Roboto if no suitable font is found (cla: yes)

14062 Fix fml_unittests on Fuchsia (cla: yes)

14070 Update to newer path fill-type API in Skia (cla: yes)

14074 Dart cherry-picks for 1.12.13 (cla: yes)

14079 Remove suprious warning (cla: yes)

14081 Fix live region logic (cla: yes)

14082 add pointer data santizing in flutter web engine (cla: yes, platform-web)

14086 Update fallback to Roboto url to be HTTPS (cla: yes, waiting for tree to go green)

14087 Revert “Fix fml_unittests (#14062)” (cla: yes)

14088 Revert PRs to unblock David and Jim’s work (cla: yes)

14091 Relanding: Add Flow unittests and fixtures (affects: engine, cla: yes, code health, waiting for tree to go green)

14092 Move Fuchsia unit test runners into engine repo (cla: yes)

14094 Started specifying the OS version for running the tests. (cla: yes)

14100 Cherry-picks for 1.12.13 (cla: yes)

14104 Rework simpler conditional offscreen for screen readback support. (cla: yes)

14127 Fix one more use of deprecated path fill type API (cla: yes)

14131 Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behavior. (affects: text input, cla: yes, platform-web)

14132 [web] Fix text measurement when constraint width is infinite (cla: yes, platform-web)

14134 [web][felt] fix source map file path (cla: yes)

14135 Fix platform view offsets incorrectly taking into account device pixel ratios. (cla: yes)

14136 Expanded our scenario_app docs. (cla: yes)

14137 Disable fml_tests until they’re fixed on Fuchsia (cla: yes)

14138 [web] DOM text measurement return a LineMetrics list if single-line (cla: yes, platform-web)

14142 Disable a11y on detach (cla: yes)

14145 Fix firefox detection to fix app startup for other browsers (cla: yes)

14146 Raise API level for reportFullyDrawn (cla: yes)

14147 v1.12.13+hotfix.3 cherry-picks (cla: yes)

14148 [web] [tests] Changing configurations for firefox (cla: yes)

14149 Do not paint a layer’s children if the children were not prerolled (cla: yes)

14158 [fuchsia] SnapToNextPhase refactor + add tests and documentation (cla: yes, waiting for tree to go green)

14162 migrate flutter runner to present2 (cla: yes)

14163 Convert radians to degrees in canvaskit backend for drawArc (cla: yes)

14165 Fix for tab not working (cla: yes, platform-web)

14168 [shell][fuchsia] Add lib/async/default.h (cla: yes)

14263 Add support for platform views in the CanvasKit backend (cla: yes)

14264 Use the versioned canvaskit from unpkg (cla: yes)

14265 Cleanup the IO thread GrContext (cla: yes)

14267 Enable web engine unit tests on Firefox (affects: tests, cla: yes, platform-web)

14268 Create separate objects for isolate state and isolate group state (cla: yes)

14275 Fix CGMutablePathRef memory leaks (cla: yes)

14282 Remove specificity on Android and iOS (cla: yes)

14283 [SkParagraph] Convert the height override flag in text styles (cla: yes)

14284 v1.12.13+hotfix.5 cherry-picks (cla: yes)

14287 Move Fuchsia unit test runners into engine repo (#14092) (cla: yes)

14298 [fuchsia] Do not Execute paint tasks when there is no vsync (cla: yes)

14305 [web] Update build_web_compilers to 2.7.1 (cla: yes)

14318 [animator] Pass target frametime for Window.onBeginFrame (cla: yes)

14319 Fix missing timeline event of flutter engine’s startup time (cla: yes)

14320 [web][refactor] Split html and canvaskit classes more (cla: yes)

14321 Verify accounting for loop counts in Gif and WebP assets is consistent. (cla: yes)

14323 Fix missing API stream when record event in systrace (cla: yes)

14326 Fixes Objective-C objects memory leaks (cla: yes)

14340 Remove duplicate and outdated src/third_party/dart/tools/sdks entry from DEPS. (cla: yes)

14343 Do not assume that createTypeface is called before getStyle in the AssetManagerFontStyleSet (cla: yes)

14351 [fuchsia] Move async_get_default_dispatcher include to the header (cla: yes)

14359 Assert that arc end caps on canvases with root surface transformations are drawn correctly. (cla: yes)

14361 [tests] Use distinct begin and end times (cla: yes)

14367 objcdoc fix for some ambiguity (cla: yes, waiting for tree to go green)

14378 [Web] Fix pointer binding (cla: yes, platform-web)

14440 Remove unused _TypeNone enum field. (cla: yes)

14452 Fix type in build_fuchsia_artifacts (cla: yes)

14456 [testing] Move test vsync waiters to their own TUs (cla: yes)

14463 [testing] Make vsync waiters pluggable in shell_unittests (cla: yes)

14465 Use futures to images used for comparison with fixtures in embedder unit-tests. (cla: yes)

14467 [web] adding firefox unit tests to font loading (cla: yes)

14468 Implement Path.from in the CanvasKit backend (cla: yes)

14470 [fuchsia] Add diagnostics directory to the set of remote dirs (cla: yes)

14477 Allow embedders to post Dart objects on send ports from the native side. (cla: yes)

14479 [web] Implement Paragraph.getLineBoundary (cla: yes, platform-web)

14482 libtxt: cache fallback fonts found by a Minikin font collection (cla: yes)

14483 Verify embedders can convert clip rects from mutation stack into surface space. (cla: yes)

14484 Calling onConnectionClosed when the input element is blurred (cla: yes)

14485 [web] Remove Paragraph._lines which isn’t necessary anymore (cla: yes, platform-web)

14486 Introduce an auto-deletable SkiaObject; make SkPaint a SkiaObject (cla: yes)

14487 firefox unit tests to font loading structure change (cla: yes)

14491 Engine support for ImageFiltered widget (cla: yes)

14496 Fix comments of iOS status bar height constant (cla: yes)

14504 Fix DOM-based ParagraphRuler.hitTest() (cla: yes, platform-web)

14506 Allow custom embedders to post low memory notifications. (cla: yes)

14514 Apply SmoothPointerDataDispatcher to Fuchsia (cla: yes)

14517 Forward low memory notifications from the shell to DartVM. (cla: yes)

14519 Rename ‘test_vsync_waiters’ to ‘vsync_waiters_test’ for consistency. (cla: yes)

14521 Support timeline can be enabled in release mode (cla: yes)

14535 Fix lint warnings across web_ui, add missing browserEngine case in text field. (cla: yes)

14536 Fix FontLoader does not remove the cache in web engine (cla: yes, waiting for tree to go green)

14537 [web] Calculate align offset for each paragraph line (LineMetrics.left) (cla: yes, platform-web)

14539 Update formatting in web_ui scene bulder to match flutter style. (cla: yes)

14541 Revert “[fuchsia] Do not Execute paint tasks when there is no vsync” (cla: yes)

14542 Manual roll of Dart to revision 8a4cac1ddb141d4a1e395f6e0a7d5bbf2247eb63 (cla: yes)

14543 Revert “Wire up Opacity on Fuchsia, round 2 (#14024)” (cla: yes)

14548 TBR: Revert “Fix wrong fromRGBO alpha value calculation” (cla: yes)

14555 [web] Run engine tests on Safari locally by launching safari installed on MacOS (affects: tests, cla: yes)

14556 Run and collect benchmarks (cla: yes)

14559 Lay the ground work to wire opacity to scenic (cla: yes)

14562 instructions for running firefox/safari tests (cla: yes)

14566 Revert “[fuchsia] Add diagnostics directory to the set of remote dirs… (cla: yes)

14569 Revert “[web] Calculate align offset for each paragraph line (LineMetrics.left)” (cla: yes)

14577 Wire up OpacityLayer to Scenic (cla: yes)

14581 fix editable placement in a11y mode (Work in progress (WIP), cla: yes)

14582 [web] fix leaking problem in tests for text editing. (cla: yes)

14583 Fix message_loop_fuchsia and thus enable fml_tests and flow_tests for Fuchsia (cla: yes)

14588 [web] Long press fix on Safari on IOS (cla: yes)

14599 [web] implement pushImageFilter (cla: yes)

14602 View ref pair (cla: yes)

14604 [web] fix selection issue (cla: yes)

14673 Make BackgroundMode public. (#45747) (cla: yes)

14674 Fixes labelPrefix memory leak in FlutterEngine (affects: add-to-app, cla: yes)

14805 loadfontfromlist should send fontchange message to framework (cla: yes, waiting for tree to go green)

14822 Fixes leak of url in FlutterObservatoryPublisher (affects: add-to-app, cla: yes, waiting for tree to go green)

14823 Revert “Use ELF for Dart AOT snapshots on Fuchsia. (#13896)” (cla: yes)

14828 Font subset (cla: yes, size)

15041 Fixes oc leaks in platform plugin (affects: add-to-app, cla: yes)

15087 Engine/LibTxt/dart:ui impl of TextHeightBehavior (affects: engine, affects: text input, brand new feature, cla: yes)

15089 Fixes FlutterCallbackInfomation leaks (cla: yes)

15103 [web] Fix right click issues (cla: yes, platform-web)

15106 Fix RectHeightStyle::kMax ascent computation bug (cla: yes)

15111 [web] adding windows platform to felt. fixing signal (cla: yes)

15116 Modifies accessibility bridge to populate new node fields in semantic… (cla: yes)

15118 Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (cla: yes)

15151 Reland “[web] Calculate align offset for each paragraph line (LineMetrics.left)” (#14537) (cla: yes, platform-web)

15152 Throw an exception in Image.toByteData rather than hang forever. (cla: yes)

15153 Refactor BitmapCanvas, lazily allocate canvas, fix image composition bug. (cla: yes)

15154 Bump simulator version in IosUnitTests & scenario app in preparation for luci xcode 11 migration (cla: yes)

15156 Add a deprecation javadoc note to the old FlutterActivity (cla: yes)

15160 Recover when browser throws on ImageElement.decode due to too many images (cla: yes)

15161 Add .vpython dependencies to migrate run_tests.py to vpython. (cla: yes, waiting for tree to go green)

15164 Reduce default verbosity of Android embedding (affects: add-to-app, cla: yes, waiting for tree to go green)

15258 [fuchsia] Add a diagnostics directory to the set of remote dirs (#14566) (cla: yes)

15259 Made it so you can specify the old gen heap size. (cla: yes)

15265 Add plugin_registrar_windows.h to published wrapper (cla: yes, waiting for tree to go green)

15268 Fix Path.from. (cla: yes)

15304 add warning message for clipboard api (cla: yes, platform-web, waiting for tree to go green)

15313 Revert “Bump simulator version in IosUnitTests & scenario app in preparation for luci xcode 11 migration” (cla: yes)

15315 Move html window.devicePixelRatio access to EngineWindow to fix WebOS bug. (cla: yes)

15316 Reland “Bump simulator version in IosUnitTests & scenario app in preparation for luci xcode 11 migration”, Reverted in flutter/engine#15313 (cla: yes)

15317 [SkParagraph] Cache the font collection created for use by the Skia text shaper library (cla: yes)

15321 Enable BackdropFilter for most browsers (cla: yes)

15324 [web] Tests for browser history implementation (cla: yes, platform-web, waiting for tree to go green)

15326 modify test_runner.dart for windows to fix test build errors (cla: yes, platform-web, waiting for tree to go green)

15327 Fix devicepixel ratio reset problem when replaying clip stack (cla: yes)

15328 Add missing super.onNewIntent() call (cla: yes)

15331 Revert “Add a deprecation javadoc note to the old FlutterActivity” (cla: yes)

15343 Add support for Increase Contrast on iOS (accessibility, affects: framework, cla: yes, platform-ios, waiting for tree to go green)

15360 Re-land “Use ELF for Dart AOT snapshots on Fuchsia. #13896” (cla: yes)

15370 Revert “Add support for on/off switch labels when built on iOS 13.” (cla: yes)

15372 More efficient decoding for down-sampled Flutter images using cache(Width Height) (cla: yes)

15376 Revert “Roll src/third_party/skia 04e77813f8f4..92ca3baba6a5 (15 commits)” (cla: yes)

15378 Implement HWND access for Windows plugins (cla: yes)

15455 Support Clipboard.getData and Clipboard.setData for Flutter for web (cla: yes, platform-web, waiting for tree to go green)

15468 Use Skia’s CSS3 style matcher for dynamically loaded font sets (cla: yes)

15557 Typo fix to kick tests. (cla: yes)

15560 Add support for software text editing controls (cla: yes)

15562 [SkParagraph] Copy font features to the Skia layout engine text style (cla: yes)

15563 Add a type parameter to SavedState.Creator in the new embedding (cla: yes)

15565 [web] Freeze window.defaultRouteName (cla: yes, platform-web, waiting for tree to go green)

15566 Fix embedder mutation order (cla: yes)

15568 Fix hardware keyboard enter so it triggers an action. (affects: desktop, affects: text input, cla: yes)

15569 Change the value of EXTRA_INITIAL_ROUTE to match the value used by the old embedding and flutter_tools (cla: yes)

15570 [fuchsia] HitTesting for fuchsia a11y (cla: yes)

15573 Fix Opacity performance regression on Fuchsia (cla: yes)

15602 Add –lazy_async_stacks to the set of whitelisted VM flags. (cla: yes)

15631 Add back sky_engine/LICENSE (cla: yes)

15635 Add FML check to ensure layout before calling getters (cla: yes)

15641 [web] Add Edge support for Flutter Engine unit-tests. (cla: yes, platform-web)

15649 fix text blurriness in HTML-rendered text (cla: yes)

15653 try 10 times after paving (cla: yes)

15668 const finder (cla: yes, waiting for tree to go green)

15675 [web] Exec command copy (cla: yes, platform-web)

15676 Disable fml_unittests till flakes are addressed. (cla: yes)

15677 Upgrade to CanvasKit 0.11 (cla: yes)

15678 Support animated images in the CanvasKit backend (cla: yes)

15681 [web] update dart:js and dart:js_util to new upstream locations (cla: yes)

15690 [web] edge launcher for windows (cla: yes, platform-web)

15694 [web] Add BoxHeightStyle.strut (cla: yes)

15697 [fuchsia] Add LogSink to runners cmx files to route logs to fuchsia syslog (cla: yes)

15698 implicit casts and add missing docs (cla: yes)

15699 Make internal cache vars private (cla: yes)

15700 v1.12.13+hotfix.7 cherry-picks (cla: yes)

15701 Samsung fix duplication on punctuation: Update keyboard on finish compose. (cla: yes)

15706 Disable GPUThreadMerger tests inline instead of via harness flags. (cla: yes)

15712 Clipping path fix for browsers that don’t use correct units when applying clip-path css using svg (cla: yes)

15715 fix typo, update path metrics docs (cla: yes)

15740 Fix Color API, move toCss to helper functions (cla: yes)

15742 [libtxt] Assign a unique ID to each glyph cluster within a line (cla: yes, waiting for tree to go green)

15743 Fix path.contains failure when devicepixelratio != 1.0 (cla: yes)

15745 [fuchsia] Support Skia tracing arguments (cla: yes)

15746 [web] windows batch script for running felt. it does not have snapshot option (cla: yes, platform-web)

15748 Add size parameters to Vulkan surface functions (cla: yes)

15859 Fix RRect hittest optimization to handle malformed corner radius (cla: yes)

15862 retry on CIPD failure (cla: yes)

15867 Add missing include in GLFW and Windows embeddings (cla: yes, waiting for tree to go green)

15870 Implement Canvas drawPoints API for Html backend (cla: yes)

15872 Remove unused Imports and private method (cla: yes, waiting for tree to go green)

15876 derp (cla: yes)

15878 [bots] remove auto-assign for web PRs (cla: yes)

15880 Const finder fixes (cla: yes)

15891 errant log (cla: yes, waiting for tree to go green)

15893 Implement new SkCanvas virtuals in testing canvases (cla: yes)

15894 Do not produce timeline events in release mode (cla: yes)

15895 Move tonic into //flutter/third_party. (cla: yes)

15899 Release TextureView surface within FlutterTextureView when disconnected. (#48535) (cla: yes)

15900 [fuchsia] Timeline events in profile mode to observatory (cla: yes)

15903 Revert migration to FML messageloops on Fuchsia (cla: yes)

15937 Raise API level for reportFullyDrawn (#14146) (cla: yes)

15938 Add script to force build LUCI builders for a specified commit (cla: yes)

15939 Cancel previous WakeUps in MessageLoopFuchsia on subsequent WakeUp calls (cla: yes)

15940 iOS platform view gesture blocking policy. (cla: yes)

15948 Cherry pick infra testing updates into hotfixes (cla: yes)

15949 Fix data race in DartIsolateGroupData. (cla: yes)

15950 [web] Calling platform message callback after copy (cla: yes, platform-web)

15951 Gets the DPI for all awareness mode and older Windows versions (cla: yes, waiting for tree to go green)

15952 Do not reset the child isolate preparer if the isolate group data already has one (cla: yes)

15953 Ensure we export the various dart snapshot symbols on Fuchsia (cla: yes, waiting for tree to go green)

15955 Cache computed window.physicalSize in a FrameReference (cla: yes, waiting for tree to go green)

15956 Prevent duplicate plugin registration in FlutterEnginePluginRegistry. (#49365) (affects: add-to-app, cla: yes)

15958 [fuchsia] Expose view_ref as part of dart:fuchsia initialization (cla: yes)

15969 [web] Reduce canvas allocation when drawing image. (cla: yes)

15970 Optimize drawRRect to use dom_canvas (cla: yes)

15972 Refactor ShellTest to allow for different ShellTestPlatformViews (cla: yes)

15973 the the fix (cla: yes)

15974 Retry CIPD upload in second place (cla: yes)

15975 Eliminate unused import in Android embedding (cla: yes)

15976 Use 2d matrix for transform to work around Safari clipping bug (cla: yes)

15977 updating the versions of the browsers for flutter web engine unit tests (cla: yes, platform-web)

15978 Ensure GetFixturesPath works on Fuchsia (cla: yes)

15979 Register plugins at the right time, once (affects: add-to-app, affects: engine, cla: yes)

15980 Allow embedders to schedule a callback on all engine managed threads. (cla: yes)

15981 [libtxt] Fix the flag used to check validity of the strikeout position in Skia font metrics (cla: yes)

15982 Disable flakey CountDownLatchTest.CanWait unit test on Fuchsia (cla: yes)

15985 Remove stale recipe changelog. (cla: yes)

16062 Remove tonic/platform. (cla: yes)

16068 Always make gpu thread different from platform thread regardless of platform view (cla: yes)

16071 Remove buggy assertion in EmbedderTest::CanPostTaskToAllNativeThreads. (cla: yes)

16074 Add test to ensure that concurrent message loops have at least one worker. (cla: yes)

16075 Web PargraphStyle TextHeightBehavior integration (cla: yes)

16081 Fix flake by making thread ID tracking in CanPostTaskToAllNativeThreads thread safe. (cla: yes)

16085 Hold a mutex when updating all CanPostTaskToAllNativeThreads::Captures members. (cla: yes)

16086 Disable setting a library tag handler. (cla: yes)

16105 Fix Windows file checks of unicode paths (cla: yes, waiting for tree to go green)

16148 Revert breaking PRs (cla: yes)

16152 [web] Text width should never exceed constraint width (cla: yes, platform-web, waiting for tree to go green)

16155 Reland “Engine/LibTxt/dart:ui impl of TextHeightBehavior #15087” (cla: yes)

16157 Revert “Disable setting a library tag handler.” (cla: yes)

16161 Revert “Always make gpu thread different from platform thread regardless of platform view” (cla: yes)

16167 Allow –enable-service-port-fallback as a white listed arg (cla: yes)

16204 Ensure that Android embedding initialization always uses an application context (cla: yes)

16206 [web] Correct getPositionForOffset for multi-line paragraphs (cla: yes, platform-web)

16208 Fix safe area reporting with transparent FlutterActivitys. (#46060) (cla: yes)

16210 In the test harness, don’t attempt to load AOT snapshots from non-existent dylibs. (cla: yes)

16211 Copied Apple’s semantics for switches, made checkboxes the same. (cla: yes)

16214 Remove buggy test to check if tasks can be posted on all native threads recursively from the emebdder. (cla: yes)

16215 Correct the Fuchsia licenses golden file (cla: yes)

16218 Use bundled Roboto in all tests (cla: yes)

16224 Refactor of Vulkan GPUSurface code (cla: yes)

16229 Make output of run_tests.py easier to understand. (cla: yes)

16230 Notify PlatformViewsController within FlutterEngine when a hot restart occurs. (#48518) (cla: yes)

16248 Avoid generating VSYNC trace events when tracing to systrace. (cla: yes)

16262 [fuchsia] SceneHostBindings are no longer thread locals (cla: yes)

16264 Don’t constexpr iphone_xs_times (cla: yes)

16265 Pass through invoker.resources in fuchsia_test_archive (cla: yes)

16266 Expose the dart kernel snapshot target and copied assets as a public dependency (cla: yes)

16268 Revert “[web] Correct getPositionForOffset for multi-line paragraphs (#16206)” (cla: yes)

16269 [fuchsia] Fix the import for dart_api.h (cla: yes)

16270 Started coalescing updates to viewport metrics after foregrounding the app. (cla: yes)

16276 Fix delete of entire selection in macOS text input (cla: yes)

16277 Revert “Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (#15118)” (cla: yes)

16280 Remove superfluous INFO logs from //flutter/runtime. (cla: yes)

16283 Fix runtime_unittest in AOT mode by loading AOT symbols from ELF loader. (cla: yes)

16304 Deprecated FlutterView v1 points to FlutterView v2 (cla: yes, waiting for tree to go green)

16305 Isolate and move common portable ELF loading from fixtures into //flutter/testing. (cla: yes)

16309 supporting changes for evaluation in web debugger (cla: yes)

16311 Remove all uses of the redundant flutter_root variable. (cla: yes)

16312 Fix runtime type errors when running with canvaskit (cla: yes)

16313 Expose DPI helper functions for Runner apps to use (cla: yes, waiting for tree to go green)

16321 Fuchsia a11y actions (cla: yes)

16322 use echo to test whether host is up (cla: yes)

16323 Revert “Modifies accessibility bridge to populate new node fields in semantic…” (cla: yes)

16331 Change NSLog to FML_DLOG (cla: yes, waiting for tree to go green)

16336 Added a plugin method that gets called when the engine is about to be deleted (cla: yes)

16337 [fuchsia] Add additional contributing instructions for Googlers (cla: yes)

16339 Update buildroot to 02b77827fd4. (cla: yes)

16340 Disable flaky MessageLoop tests on Fuchsia. (cla: yes)

16341 [web][felt] If full dart-sdk isn’t available, install it (cla: yes, platform-web)

16342 Wstring conversion cleanup (cla: yes)

16343 Run Flutter framework tests against the web engine in Cirrus (cla: yes, platform-web)

16344 trivial dart-sdk update to trigger engine rebuild for flutter hotfix (cla: yes)

16349 Kill the test harness if any test exceeds a timeout. (cla: yes)

16351 Fix race in SkiaGPUObject unit-tests. (cla: yes)

16355 Revert “Remove use of the deprecated AccessibilityNodeInfo boundsInPa… (cla: yes, waiting for tree to go green)

16365 Reland #16206: “[web] Correct getPositionForOffset for multi-line paragraphs” (cla: yes, platform-web, waiting for tree to go green)

16366 Expose enable-service-port-fallback switch (cla: yes)

16368 Add docs linking BoxHeightStyle and BoxWidthStyle. (affects: docs, cla: yes, waiting for tree to go green)

16369 Fix Windows embedding issues caught by clang (cla: yes)

16370 Add explicit casts to printing of function pointers (cla: yes)

16372 Wrap strdup to use compliant name on Windows (cla: yes)

16373 [SkParagraph] Text layout benchmarks using SkParagraph (cla: yes)

16375 Control test timeouts based on debugger status or command line flags. (cla: yes, waiting for tree to go green)

16376 Enable shell_unittests on Fuchsia with Vulkan dependencies. (cla: yes)

16379 Update license output (cla: yes)

16397 fix build_id logic for fuchsia symbols (cla: yes)

16412 [web] Fixes incorrect transform when context save and transforms are deferred. (cla: yes)

16416 Suppress some deprecation warnings on Windows (cla: yes)

16424 Doc fixes in BoxHeightStyle (cla: yes)

16425 [fuchsia] change kMaxFramesInFlight to 3, add offset option (cla: yes)

16428 Update node fields fix (cla: yes)

16430 use percent for golden diff rates; tighten the values (cla: yes)

16433 Various fixes in CanvasKit (cla: yes)

16434 Fix RasterCache LRU logic + opportunistic simplifications. (cla: yes)

16440 fix bad reference to maxDiffRatePercent (cla: yes)

16442 Include in hb_wrapper.h because unique_ptr is used. (cla: yes)

16446 Relax timing restrictions on WakeUpTimersAreSingletons. (cla: yes)

16450 Gather demangled stack traces and report the same to console on crashes. (cla: yes, waiting for tree to go green)

16465 Ensure fields of Rect and OffsetBase classes are optimized as non-null. (cla: yes)

16469 [web] Reset width/height before deallocation for Safari allocation bug. (cla: yes)

16470 Fix analyzer warnings for frontend_server change (cla: yes)

16472 Disable unit tests using –gtest-filter instead of at compile time (cla: yes)

16473 opt out dart:ui from nnbd (cla: yes)

16474 Enable runtime_unittests on Fuchsia (cla: yes)

16477 Simplify task queues locking mechanism (cla: yes)

16478 Add noexcept annotations to EnableValue moves (cla: yes)

16481 Code cleanup on destructors (cla: yes, waiting for tree to go green)

16483 Partially fix canvas vs text paint order when running on Blink/Webkit browsers (cla: yes)

16494 Fix unused import in Android embedder (cla: yes)

16495 Disable ShellTest.WaitForFirstFrameTimeout on Fuchsia (cla: yes)

16496 Fix text range logic for a11y (cla: yes)

16500 Check Java formatting in format.sh (cla: yes, waiting for tree to go green)

16501 Apply Google Java format (cla: yes, waiting for tree to go green)

16503 Fix ensureInitializationCompleteAsync callback when already initialized. (#39675) (cla: yes)

16504 Use Skia to determine “actual” font name in CanvasKit backend (cla: yes)

16509 Apply lints from internal roll (cla: yes, waiting for tree to go green)

16516 Remove mirrors on the web (cla: yes, waiting for tree to go green)

16520 support endless trace buffer (cla: yes, waiting for tree to go green)

16523 Adds new route annoucement method. (cla: yes)

16525 Clear frame references at the end of every CanvasKit frame (cla: yes)

16526 Enable verbose logging for shell unittests on Fuchsia (cla: yes)

16527 Prevent long flash when switching to Flutter app. (#47903) (cla: yes)

16531 libtxt: use a fixture in the benchmarks (cla: yes)

16545 Try rasterizing each picture and layer at most once. Apply a consistent caching treshold to layers and pictures. (cla: yes)

16546 Revert “Use os_log instead of syslog on Apple platforms (#13487)” (cla: yes)

16547 Samsung duplication bug hack-fix (affects: text input, cla: yes, platform-android, waiting for tree to go green)

16548 [fuchsia] Disable retained layers (cla: yes)

16549 Re-land: Use os_log instead of syslog on Apple platforms (cla: yes, waiting for tree to go green)

16550 [web] skipping unit tests in Safari (cla: yes, platform-web)

16552 Exposes FlutterView, FlutterSurfaceView, and FlutterTextureView to FlutterActivity and FlutterFragment. (#41984, #47557) (cla: yes)

16556 Enable lazy-async-stacks by-default in all modes (cla: yes)

16557 [web] Fix edge cases in Paragraph.getPositionForOffset to match Flutter (affects: text input, cla: yes, platform-web)

16558 Revert “Re-land: Use os_log instead of syslog on Apple platforms (#16… (cla: yes)

16559 Update felt documentation (cla: yes, platform-web)

16560 Fix the newline on some keyboards (cla: yes, waiting for tree to go green)

16561 [Fuchsia] Dump syslog output after tests have run (cla: yes)

16564 Move log_listener to reboot trap (cla: yes)

16565 Fix multi-line Javadoc code blocks (cla: yes)

16567 [web] Unskip tests that are already passing in Safari (affects: tests, cla: yes, platform-web, waiting for tree to go green)

16568 Revert “Re-arm timer as necessary in MessageLoopFuchsia” (cla: yes)

16569 [web] Handle alignment correctly in Paragraph.getPositionForOffset (affects: text input, cla: yes, platform-web)

16572 Set the current GL context to the most recently acquired Surface (cla: yes)

16588 Remove usage of Dart_AllocateWithNativeFields from tonic (cla: yes)

16590 [web] Fixing launching Safari. This should solve the LUCI issue (cla: yes)

16595 improve surface state assert error messages (cla: yes)

16599 Implement Path extractPath, tangent APIs (cla: yes)

16601 Fix drawRRect failure when shader is specified (cla: yes)

16604 Manual roll of Dart 0299903f3e…edd64e6d5c (cla: yes)

16621 [shell tests] Integrate Vulkan with Shell Tests (cla: yes)

16624 update hash code logic on the web (cla: yes)

16625 [web] Paragraph.getBoxesForRange uses LineMetrics (affects: text input, cla: yes, platform-web)

16626 [web] Skipping failing edge tests (cla: yes)

16629 Kick LUCI (cla: yes)

16630 URL-encode asset URLs so assets are properly loaded (cla: yes)

16653 Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks. (cla: yes)

16672 Fix issue viewdidload call while init FlutterViewController (cla: yes)

16674 Revert “Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks.” (cla: yes)

16684 Revert “Remove usage of Dart_AllocateWithNativeFields from tonic” (cla: yes)

16689 Add more child lifecycle tests (cla: yes)

16690 fuchsia: remove use of replace_as_executable (cla: yes)

16694 Fix FlutterPlugin doc param reference (cla: yes, waiting for tree to go green)

16698 [runner] Corrects logging of close() status (cla: yes)

16700 [i18n] Deprecates fuchsia.timezone.Timezone (cla: yes)

16711 Reland “Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks.” (cla: yes)

16713 Reland “Remove usage of Dart_AllocateWithNativeFields” (cla: yes, waiting for tree to go green)

16715 [web] Running safari tests on LUCI (cla: yes)

16717 Flush the SkCanvas when submitting a frame in ShellTestPlatformViewVulkan::OffscreenSurface (cla: yes)

16718 Enable Vulkan-related shell unittests on Fuchsia (cla: yes)

16720 Refactor of ClaimDartHandle -> AssociateWithDartWrapper (cla: yes, waiting for tree to go green)

16721 [web] Fix canvas leak when dpi changes. Evict from BitmapCanvas cache under… (cla: yes)

16733 Fix some compiler warnings in newer versions of Clang. (cla: yes)

16734 [web] Rename LineMetrics.text to LineMetrics.displayText (cla: yes, platform-web)

16736 [web] Paragraph.longestLine doesn’t need to check for isSingleLine anymore (cla: yes, platform-web)

16737 [web] add comment to skipped safari test (cla: yes)

16745 [web] Reduce the usage of unnecessary lists in pointer binding (cla: yes, platform-web, waiting for tree to go green)

16749 [web] Respect maxLines when calculating boxes for a range (cla: yes, platform-web, waiting for tree to go green)

16753 Migrate Path to AssociateWithDartWrapper (cla: yes)

16772 Delete FlutterAppDelegate_Internal.h (cla: yes, waiting for tree to go green)

16781 Revert “Enable lazy-async-stacks by-default in all modes” (cla: yes)

16785 Manually add third_party/dart/third_party/pkg/stagehand to DEPS (cla: yes)

16791 [web] Guard the remaining calls to window.onPlatformMessage (cla: yes, platform-web)

16793 Evict BitmapCanvas(s) from cache when canvas allocation fails (cla: yes)

16794 Fix handler unregistration in C++ channels (cla: yes)

16797 [web] changing user limits for macos (cla: yes)

16800 Enable HTTP and socket profiling dart:io service extensions for Flutter (cla: yes)

16818 script for fetching correct flutter version (cla: yes)

16820 Fixed the ability to scroll to the top on iOS 13 (cla: yes)

16822 Fix stale physicalSize on resize event (cla: yes)

16824 Avoid capturing this unsafely in MultiFrameCodec (cla: yes)

16829 Revert “fuchsia: remove use of replace_as_executable (#16690)” (cla: yes)

16834 [fuchsia] fix broken flows when under high load (cla: yes)

16837 remove usage of Dart_New for paragraph/libtxt (cla: yes)

16838 Drop last usages of Dart_New from engine (cla: yes)

16840 [SkParagraph] Set the skia_use_icu GN flag required to build SkParagraph (cla: yes)

16849 Avoid using Dart_New for semantics (cla: yes, waiting for tree to go green)

16850 shake out Paint.toString (cla: yes, perf: app size, severe: performance)

16864 Manual roll of Dart 09bbd3cca5…6708f6d4c7 (cla: yes)

16889 Revert “Try rasterizing images and layers only once , even when their… (cla: yes, waiting for tree to go green)

16896 Const finder missing static const list/map/set fields. (cla: yes)

16915 Revert “Drop last usages of Dart_New from engine (#16838)” (cla: yes)

16916 Fixed splash screen crash when bringing Android app back to foreground after being evicted from memory. (#47635) (cla: yes)

16923 Add Flutter RTree (cla: yes)

16924 Request EGL in GLFW window creation (cla: yes)

16928 Make GetDefaultFontFamilies return a vector instead of a string. (cla: yes)

16930 [web] Engine integration test (cla: yes, platform-web)

16932 Remove debug log (cla: yes, waiting for tree to go green)

16933 Refactor isolate test (cla: yes, waiting for tree to go green)

16937 Added compiling the dart code for scenario tests as part of the xcode build (cla: yes)

16941 fix OOL def for dart_isolate_runner (cla: yes)

16944 Allow relative resource paths in GLFW embedding (cla: yes)

16945 Fixed FlutterPlugin.h doxygen. (cla: yes)

16947 doxygen tooling updates and doxygen for FlutterCodecs.h (cla: yes)

16948 Remove duplicate dependency on the Dart language model (cla: yes)

16950 documented fluttertexture.h (cla: yes)

16960 Fix bounds of image_filter_layer (cla: yes)

16963 fix shadows and mask filter blurs (cla: yes)

16965 [web] Fixes IE11 crash due to missing canvas ellipse support and font polyfill failure (cla: yes)

16977 Add a Linux Shell that uses GTK for rendering. (cla: yes, waiting for tree to go green)

16988 remove 10s timeouts from tests (cla: yes)

16991 Record fml and shell benchmarks (cla: yes)

16992 fushia licenses fix (cla: yes)

16994 [web] Fixes for Firefox & Safari double underline decoration bugs. (cla: yes)

16995 fix “TREE INCONSISTENT” noise in compositing_test.dart (cla: yes)

16998 Started deleting .DS_Store files so licenses can run on mac os x. (cla: yes)

17002 [frontend_server] forward new module name flag (cla: yes, waiting for tree to go green)

17005 [Fuchsia] Move physical shape layer compositing to Flutter (cla: yes)

17008 Revert “fix shadows and mask filter blurs (#16963)” (cla: yes)

17011 Update linux desktop deps installation script (cla: yes)

17020 Add libfreetype6-dev to desktop Linux dependencies (cla: yes)

17032 clone_flutter.sh: use commit date instead of author date (cla: yes)

17038 Disable shell benchmarks (cla: yes)

17040 Revert “Revert “fix shadows and mask filter blurs (#16963)” (#17008)” (cla: yes)

17044 Add support for firefox mac installer. Update web_ui pubspec for http.wq (cla: yes)

17046 Implement asynchronous texture uploads when using the Metal backend on iOS. (cla: yes)

17049 Implement unobstructed Platform Views on iOS (cla: yes)

17051 Use the ELF loader to setup AOT symbols in benchmark runner. (cla: yes, waiting for tree to go green)

17068 Teach frontend compiler to replace toString with super.toString for selected packages (cla: yes, perf: app size, severe: performance, waiting for tree to go green)

17073 Add build_and_test_linux_release presubmit test (cla: yes, waiting for tree to go green)

17074 Revert “Fix bounds of image_filter_layer” (cla: yes)

17075 Migrate embedding to AndroidX (cla: yes)

17077 Reland ImageFiltered bounds fix (cla: yes)

17080 Add support for the Metal backend on all iOS builds. (cla: yes, waiting for tree to go green)

17081 Disable Embedder11yTest::A11yTreeIsConsistent to unblock LUCI. (cla: yes)

17084 Remove the unused method on iOS surface to make the resource context current. (cla: yes, waiting for tree to go green)

17088 Revert “Add support for the Metal backend on all iOS builds.” (cla: yes)

17094 Fixes comments typo in FlutterPlatformViews (cla: yes)

17097 [web] increasing user limits for macos (cla: yes)

17099 [web] Introduce js interop to enable experimental flags on web (cla: yes, platform-web)

17100 Use the standard [[nodiscard]] attribute instead of an FML macro. (cla: yes, waiting for tree to go green)

17101 Remove unused or unnecessary compiler specific marcos in FML. (cla: yes, waiting for tree to go green)

17108 Made it so you can whitelist what events you want to listen to (cla: yes)

17109 Make a pass through all the embedding javadocs (cla: yes)

17115 build a precompiled SDK with canvas kit enabled (cla: yes)

17116 Define embedding dependencies in Gradle (cla: yes)

17118 [fuchsia] Change vsync trace name back to “vsync callback” on Fuchsia (cla: yes)

17119 Fix link in README.md (cla: yes)

17122 Replace Pipeline’s ProduceToFront with ProduceIfEmpty to handle thread merging. (cla: yes)

17131 Implementing Locale.toLanguageTag() method in flutter web. (cla: yes)

17135 Canvas: Remove some unused virtuals, and prepare for signature change (cla: yes)

17139 [web] Add HtmlCodec progress callback (cla: yes)

17141 Disable flutter_runner_scenic_tests until the instability is resolved (cla: yes, waiting for tree to go green)

17146 Two point conical gradient for web CanvasKit (cla: yes, platform-web, waiting for tree to go green)

17148 Rename GPU to raster thread in PerformanceOverlay (cla: yes)

17149 Document texture registry threading requirements. (cla: yes)

17154 Allow external texture sources when using the Metal backend. (cla: yes, waiting for tree to go green)

17162 Update the Metal backend selection to use iOS 10.0 and A7 as the version floor. (cla: yes)

17186 Added a log message when sharing a FlutterEngine across multiple FlutterViewControllers. (cla: yes)

17189 Truncate error messages for the crash reporter to the maximum length permitted by the FIDL call (cla: yes)

17190 Felt add integration (Work in progress (WIP), cla: yes)

17191 Reland “Add support for the Metal backend on all iOS builds.” (cla: yes, waiting for tree to go green)

17195 remove unused packagesFile field (cla: yes)

17197 Revert “Reland “Add support for the Metal backend on all iOS builds.”” (cla: yes)

17198 Fix blend test diffrate on mac (cla: yes)

17203 Removed a text input trait that causes VoiceOver to be incorrect when tapping a text input. (cla: yes)

17206 Fix FlutterView’s _delegate is not declared as ivar but a global vari… (cla: yes, waiting for tree to go green)

17208 Fix copy/paste mistake in GLFW asset path resolution (cla: yes)

17209 Switch ui.window.devicePixelRatio from browser logical to physical. (cla: yes)

17210 Add DartProject for Windows embedding API (cla: yes)

17213 Disable the use of the API_AVAILABLE macro in Skia in iOS release builds. (cla: yes)

17217 Enable unified OpenGL/Metal builds. (cla: yes, waiting for tree to go green)

17218 Revert “Enable unified OpenGL/Metal builds.” (cla: yes)

17228 Sync Cirrus web test config from flutter/flutter (cla: yes)

17230 Re-land “Enable unified OpenGL/Metal builds.” (cla: yes, waiting for tree to go green)

17231 Soften shadows (cla: yes)

17233 Revert “Implement unobstructed Platform Views on iOS” (cla: yes)

17237 Reland: Implement unobstructed Platform Views on iOS (cla: yes)

17238 Run web framework tests on third-party rolls (cla: yes)

17239 Revert “Roll src/third_party/dart ba8baa46b452..0296286c03f6 (11 comm… (cla: yes)

17242 Remove code which skips keyEvent from input element on web (cla: yes)

17243 Revert “Roll src/third_party/dart ba8baa46b452..fbd0c8a46813 (35 comm… (cla: yes)

17250 Document flutter::RuntimeController. (cla: yes)

17256 Documentation cleanups to RuntimeController. (cla: yes)

17258 Don’t depend on an implicit transaction when no external view embedder is present. (cla: yes)

17261 Remove checks for the always true using_fuchsia_sdk flag in all GN files. (cla: yes, waiting for tree to go green)

17273 Added missing mock for MockEngine (cla: yes)

17276 [web] Profile text layout and forward data to macrobenchmarks (cla: yes, platform-web)

17278 Allow drawing raster cache results whose device rect is one pixel larger than the cached image (cla: yes)

17280 Add empty string check to Locale toString (cla: yes, waiting for tree to go green)

17281 [metrics] Record the frame target time on the layer tree (cla: yes, perf: speed, severe: performance)

17298 Preserve zones in Window callbacks (cla: yes)

17299 [web] use web drivers as a library only. do not fetch/clone web_installers (cla: yes)

17300 Add service protocol to get SkSLs (cla: yes, perf: speed, severe: performance)

17301 Document flutter::DartServiceIsolate. (cla: yes)

17302 Update FlDartProject to new path format (cla: yes)

17308 Flush background canvas before allocating a new surface (cla: yes)

17313 fuchsia: remove use of replace_as_executable (second try) (cla: yes)

17324 Enable expression evaluation in the debugger for web (cla: yes, waiting for tree to go green)

17325 Add regression test for treeshaking debugFillProperties (cla: yes)

17326 Revert unobstructed platform views (cla: yes)

17329 Rename GPU thread to raster thread in code comments (cla: yes)

17331 Android change to match the Google internal changes. (cla: yes, waiting for tree to go green)

17332 add limited analysis options (cla: yes)

17336 Reland unobstructed platform views (cla: yes)

17339 [web] improving felt: running target unit tests, cleaning up used proccesses (cla: yes, platform-web)

17352 Do not drop toString for enums (cla: yes)

17355 Add name to the XCTAttachments in the scenario test app (cla: yes)

17356 Locale: empty string equates to null (cla: yes)

17361 Disable OnServiceProtocolGetSkSLsWorks in Fuchsia (affects: tests, cla: yes, waiting for tree to go green)

17364 [web] changing the integration tests to show errors (cla: yes)

17366 Fix problem that using multi-engines, sometimes OpenGL would crash be… (cla: yes, waiting for tree to go green)

17367 Disable ShellTest.OnServiceProtocolGetSkSLsWorks. (cla: yes)

17368 Revert “add limited analysis options” (cla: yes)

17370 [web] Fix HtmlImage state pollution due to image.clone optimization (cla: yes)

17371 Guard SkCanvas bitmap virtuals for deprecation and removal (cla: yes)

17372 fix implicit dynamic and two lints everywhere; implicit cast in dev/ (cla: yes)

17374 Reland “add limited analysis options (#17332)” (cla: yes)

17376 Add keep annotation to Locale.toString (cla: yes)

17377 enable Dart analysis for Web on Cirrus (cla: yes)

17378 [web] Fix canvas z-index leaking across repaints when element is reused. (cla: yes)

17380 [fuchsia] Re-enable shadows. (cla: yes)

17382 change chrome version (cla: yes)

17385 Use the private presentation window type for platform view windows (cla: yes, waiting for tree to go green)

17391 Partially revert Samsung keyboard force-update workaround (cla: yes)

17392 Document flutter::DartVMData. (cla: yes)

17394 Document flutter::SkiaConcurrentExecutor. (cla: yes)

17398 Readme change to trigger builds (cla: yes)

17408 More rename from GPU thread to raster thread (Work in progress (WIP), cla: yes)

17413 Correct –dry-run hint (cla: yes, waiting for tree to go green)

17423 [fuchsia] Remove “CreateTraceProvider” trace event (cla: yes)

17425 Strengthen json string comparisons (cla: yes)

17426 Implement getExtractedText in InputConnectionAdaptor (affects: text input, cla: yes, platform-android, waiting for tree to go green)

17428 GPU to raster rename, patch 2 (cla: yes, waiting for tree to go green)

17429 Fix iOS builds on Xcode 11.4 for new enum values added in iOS 13.4. (cla: yes)

17431 Use Metal on iOS by default. (cla: yes)

17433 Started clearing out the semantics information in Dart as well as deleting the AccessibilityBridge. (cla: yes)

17436 [fuchsia] Fix bug when applying scale. (cla: yes)

17437 If the application says there is a new texture but does not provide one, reuse the last texture. (cla: yes)

17439 [fuchsia] Add tests for TransformLayer. (cla: yes)

17445 Finish removing deprecated SkCanvas virtuals (cla: yes)

17446 Remove me from auto-assign list (cla: yes, waiting for tree to go green)

17451 Revert “Roll Clang to v11, roll buildroot to ee57ed9459f52adf9165e0adad4e74ba167c2f93, allow newly exported symbols” (cla: yes)

17457 Reland Clang 11, Roll buildroot to 1bc40a5f916adb93d87e2a2230a0ec43db876c1c (cla: yes)

17458 Manual fuchsia linux SDK roll (cla: yes)

17464 Revert “Reland Clang 11, Roll buildroot to 1bc40a5f916adb93d87e2a2230a0ec43db876c1c” (cla: yes)

17467 Reland Clang 11, roll buildroot to 1bc40a5f916adb93d87e2a2230a0ec43db876c1c, take 3 (cla: yes)

17473 Initialize locale from FlutterEngine (cla: yes)

17475 fix typos in switch descriptions caused by missing spaces (cla: yes, waiting for tree to go green)

17482 Revert “Reland Clang 11, roll buildroot to 1bc40a5f916adb93d87e2a2230a0ec43db876c1c, take 3” (cla: yes)

17848 update dart to 2.8.0-dev.20.10 (cla: yes)

17931 Update 1.17 engine hash to Dart 2.8.0 stable

18089 fix web_engine_integration_test_linux

18097 Video player causes iOS app to run out of memory and crash 55784

18066 update Dart

All PRs (215 PRs) in flutter/plugins

1821 [google_maps_flutter] Breaking change fix for bitmap scaling (cla: yes)

1983 [android_intent] support for setType() and setDataAndType() (backlog, cla: yes)

2042 [google_maps_flutter] Fixed typo in LatLngBounds constructor (cla: yes, submit queue)

2044 [google_maps_flutter] Fix circle and polygon stroke width (cla: yes, in review)

2134 [video_player] Fixes video initialization future stall. (cla: yes, waiting for test harness)

2181 [google_maps_flutter] Add methods to programmatically show/hide marker’s infowindow (cla: yes, in review)

2193 [android_alarm_manager] migrate to the V2 Android embedding (cla: yes)

2235 [google_maps_flutter] Avoid unnecessary map element updates (performance) (cla: yes, submit queue)

2264 [google_maps_flutter] Adds support for BuildingsEnabled property (cla: yes)

2276 [video_player] Use platform interface (cla: yes)

2279 [video_player] Add web implementation using platform interface (cla: yes)

2283 [android_alarm_manager] Testing and documentation (cla: yes)

2287 [In_app_purchases] migrate to Play Billing Library 2.0. (cla: yes)

2291 add shared_preferences_platform_interface (cla: yes)

2295 [webview_flutter] Add support for onPageStarted event (cla: yes)

2298 [quick_actions] Add DartDoc and test coverage (cla: yes)

2299 [local_auth] support v2 embedding (cla: yes)

2300 [all] Switch to pedantic analysis rules (cla: yes)

2301 [google_sign_in] Migrate away from quiver_hashcode (cla: yes)

2303 [google_maps_flutter] Add documentation (cla: yes, documentation)

2304 [none] Add release process to CONTRIBUTING.md (cla: yes)

2305 [video_player] Emit correct VideoEventType (cla: yes)

2306 [connectivity] Adds Macos support (cla: yes)

2307 Add Chrome to the Docker for CI (cla: yes)

2310 [android_intent] Fix pedantic linter errors (cla: yes)

2311 [battery] Fix pedantic linter errors (cla: yes)

2312 [camera] Fix unawaited future errors (cla: yes)

2313 [connectivity] Fix unawaited futures (cla: yes)

2314 [device_info] Fix pedantic errors (cla: yes)

2315 [e2e] Fix pedantic lints (cla: yes)

2316 [google_sign_in_web] Add empty podspec to plugin. (cla: yes)

2317 [in_app_purchase] Fix most failing pedantic lints (cla: yes)

2318 [script] Exclude google_sign_in_web from podspec lint. (cla: yes)

2319 [package_info] Fix pedantic lints (cla: yes)

2320 [share] Fix pedantic lints (cla: yes)

2321 [video_player] Fix pedantic lints (cla: yes)

2322 [webview_flutter] Fix pedantic lint errors (cla: yes)

2323 Adds a macos stub implementation of E2EPlugin (cla: yes)

2324 shared_preferences: throw AssertionError on non-mock implementations (cla: yes)

2325 Implement shared_preferences on top of platform interface (cla: yes)

2327 [android_alarm_manager] Update minimum Flutter version to 1.12.0 (cla: yes)

2328 Update documentation for connectivity (cla: yes)

2329 [in_app_purchase]Change a comment. (cla: yes, in review)

2331 [in_app_purchase]Update json_annotation version (cla: yes)

2332 Web implementation of shared_preferences (cla: yes)

2334 [CI] Adds task to build and test plugins with macos implementations (WIP, cla: yes)

2335 [google_sign_in]Update google_sign_in_example name in pubspec.yaml (cla: yes)

2337 [webview_flutter] Make it more explicit that webview keyboard is not ready for production (cla: yes)

2338 [ android_alarm_manager ] Loosen Flutter SDK lower bound, update README (cla: yes)

2339 [webview_flutter] add gesture navigation for iOS (cla: yes)

2340 [camera] Resolve example null exception (cla: yes)

2341 [image_picker] Fix file not found exception (cla: yes, in review, waiting for test harness)

2342 [path_provider] Adds macOS support (cla: yes)

2343 [webview_flutter] Fix iOS WebView ignoring SafeArea widget and iOS 13 WebView scroll indicator showing at random location. (cla: yes)

2345 Revert “[android_alarm_manager] Update minimum Flutter version to 1.12.0” (cla: yes)

2347 [e2e_macos] Remove redundant analysis_options.yaml (cla: yes)

2348 Add a plugin_platform_interface package (cla: yes)

2349 [video_player_platform_interface] Fix some pedantic lints (cla: yes)

2350 Export SignInOption from interface since it is used in the frontend (cla: yes)

2352 [google_sign_in] Remove unused variable (cla: yes)

2354 [none] Lock pedantic version (cla: yes)

2355 [video_player] Document public API of video_player_platform_interface. (cla: yes, waiting for test harness)

2356 [none] Pass –custom-analysis flag through CI (cla: yes)

2358 adds missing [[ to elif statement in scripts/incremental_build.sh (cla: yes)

2359 [google_sign_in_platform_interface] Add missing docs (cla: yes)

2362 [Image_picker] fix rotation regression on Android. (cla: yes)

2363 [e2e ]Add dummy android project (cla: yes)

2364 [google_sign_in] Fix pedantic lints (cla: yes)

2365 [google_sign_in_web] Fix pedantic lints (cla: yes)

2366 [connecitivity_macos] Fix warnings to publish (cla: yes)

2367 Temporarily disable CI on stable Flutter (cla: yes)

2368 [url_launcher] Migrate to new pubspec plugins schema and endorse url_launcher_web (cla: yes)

2369 [espresso] Adds EspressoFlutter as a first-party plugin (cla: yes)

2371 [google_sign_in] Migrate to new pubspec plugins schema (cla: yes)

2372 [path_provider_macos] Fix publish warnings (cla: yes)

2373 Disable stable for check publish (cla: yes)

2374 [url_launcher_web] Add a no-op android/ folder (cla: yes)

2375 [sensors]Cancel sensors example timer avoid exception (cla: yes)

2376 [flutter_plugin_android_lifecycle] Add example notice like android_intent_example (cla: yes)

2378 [url_launcher_web] bump the minimal flutter requirement to 1.10.0 (cla: yes)

2382 Update all pubspecs to work with the latest version of pub and Flutter (cla: yes)

2383 [url_launcher] Adds macOS package with example app (cla: yes)

2384 [video_player_web] Play videos from assets (cla: yes)

2385 [shared_preferences] Adds macOS support with example app (cla: yes)

2386 [url_launcher] Endorse macos package (cla: yes)

2388 [shared_preferences] Endorse shared_preferences (cla: yes)

2389 [video_player] Endorse web implementation. (cla: yes)

2390 [shared_preferences] Endorse web plugin. (cla: yes)

2391 [ios_platform_images] Add ios platform images (cla: yes)

2392 [shared_preferences_web] Prepare to be endorsed (cla: yes)

2393 [google_sign_in_web] Prepare for endorsement. (cla: yes)

2394 [e2e] Creates basic support/documentation/example to iOS. (cla: yes)

2396 [skip ci] don’t run Cirrus on tags (cla: yes)

2398 [google_sign_in] Expose network error (cla: yes)

2399 [url_launcher] Use the common PlatformInterface functionality (cla: yes)

2400 [battery] cleanup for Android embedding post 1.12 (cla: yes)

2401 [url_launcher] remove temporary dependency override (cla: yes)

2402 re-enable stable CI (cla: yes)

2403 [url_launcher_macos] add a no-op android implementation (cla: yes)

2407 Update endorsed macos plugins readme and update others (cla: yes)

2408 [video_player_web] add a no-op android folder (cla: yes)

2409 [shared_preferences] add a no-op android folder to web/macos packages (cla: yes)

2410 [google_sign_in_web] Add a no-op Android implementation (cla: yes)

2411 Remove AndroidX references from no-op android implementations (cla: yes)

2412 [shared_preferences web/macos] remove unused onMethodCall methods (cla: yes)

2414 [ios_platform_images] Made ios_platform_images set the correct image scale. (cla: yes)

2417 [plugin_platform_interface] Don’t use const Object as a token (cla: yes)

2418 [url_launcher] use non static token for platform interface (cla: yes)

2425 [flutter_webview] Raise min Flutter SDK to stable (cla: yes)

2427 [google_sign_in] Pass the client id to the platform interface. (cla: yes)

2428 [google_maps_flutter] fix swift example in readme (cla: yes, submit queue)

2430 [image_picker] support android V2 embedding (cla: yes)

2432 [ios_platform_images] Removed android support from the pubspec. (cla: yes)

2434 [video_player] Make sure the plugin is correctly initialized (cla: yes)

2435 [ci] Upgrade to Xcode 11.3 (cla: yes)

2436 [path_provider] now supports getDownloadsDirectory() on macOS. (cla: yes)

2444 Migrate away from deprecated BinaryMessages (cla: yes)

2445 [webview_flutter] Setup XCTests (cla: yes)

2446 Update CODEOWNERS (cla: yes)

2447 [camera] Fix crash from changing permissions (cla: yes)

2448 Update Gradle version (cla: yes)

2452 [sensors] Update readme documentation (cla: yes, waiting for test harness)

2453 [android_alarm_manager] Fixed issue where callback lookup was failing in the background (cla: yes)

2455 [google_sign_in_web] Fix race condition on init. (cla: yes)

2459 Updates CODEOWNERS (cla: yes)

2461 Updates to espresso docs (cla: yes)

2465 [e2e] Fixed bug in e2e for ios where it doesn’t exit. (cla: yes)

2466 [webview_flutter] always make sure the contentInset or the sum of contentInset and adjustedContentInset is 0 on iOS. (cla: yes)

2467 [flutter_plugin_android_lifecycle] Stop reflecting (cla: yes, waiting for test harness)

2469 [image_picker] Fix an issue that the example app won’t launch the image picker after Android V2 embedding migration. (cla: yes)

2470 [shared_preferences] Fixes gradle version for shared preferences (macos, web) bug on android (cla: yes)

2473 [Closed Captioning] Create SubRip file parser and dart closed caption data object (cla: yes)

2474 [in_app_purchase] Remove unused method from example app (cla: yes)

2475 Bump roboelectric version (cla: yes)

2476 Add missing Xcode workspaces to examples (cla: yes)

2477 [shared_preferences] fix typo in readme (cla: yes)

2481 [In_app_purchases] Removing extra testing changes for in-app-purchase example (cla: yes)

2482 [android_alarm_manager] Added Espresso test for background execution (cla: yes)

2483 [video_player, video_player_web] PlatformException fix (cla: yes, waiting for test harness)

2485 Fix ci error: deprecated api (cla: yes)

2487 [video_player] Add caption to VideoPlayerValue to get the current closed caption (cla: yes, waiting for test harness)

2488 [google_maps_flutter] supports v2 android embedding. (cla: yes)

2490 [url_launcher_web] Added support for mailto in url_launcher_web plugin (cla: yes)

2492 Configure Cirrus Branch Guard (cla: yes)

2496 Revert “Configure Cirrus Branch Guard” (cla: yes)

2497 [google_maps_flutter] Fixes toggling traffic layer not working on Android (cla: yes, in review)

2500 [webview_flutter] Fix iOS WebView not opening href with target=”_blank” (cla: yes)

2502 [e2e] e2e web changes part1: registering web extension. (cla: yes)

2504 [in_app_purchase] Fix wrong _pendingCompletePurchase flag value (cla: yes)

2505 [google_maps_flutter] getZoomLevel for map controller (cla: yes, submit queue)

2507 [google_maps_flutter] Add steps to set up google map sdk on each platform in readme. (cla: yes)

2508 [google_sign_in_web] Add more detailed setup instructions. (cla: yes)

2509 [in_app_purchases] Android: make sure properly disconnect the billing client object. (cla: yes)

2514 [e2e] Test multiple failure behavior (cla: yes)

2515 [Connectivity] Adds platform interface to connectivity plugin (cla: yes)

2516 [e2e] Avoid running failure test using native instrumentation test frameworks (cla: yes)

2517 [webview_flutter] Remove the upper bound from the Flutter SDK constraint (cla: yes)

2518 [in_app_purchase] Fix version. (cla: yes)

2519 [connectivity_platform_interface] Fix README (cla: yes)

2522 [shared_preferences] Fix README broken link (cla: yes)

2523 [google_maps_flutter] Move google_maps_flutter to its own subdir. (cla: yes, waiting for test harness)

2525 Add matthew-carroll to reviewers (cla: yes)

2526 [connectivity] Migrate more logic to method channel platform (cla: yes, waiting for test harness)

2528 [video_player] Made the video_player clean up after itself on iOS. (cla: yes)

2529 Exclude connectivity packages (cla: yes)

2530 [none] Update CODEOWNERS (cla: yes)

2534 fix break on switch (cla: yes)

2536 [shared_preferences] Fix deprecated API call (cla: yes, submit queue)

2537 [connectivity] Use platform_interface in core plugin (cla: yes)

2538 [connectivity] Endorse macos implementation (cla: yes)

2539 [camera][in_app_purchase] Fix pedantic dependency. Remove pubspec.yaml in root folder. (cla: yes)

2540 [connectivity] Add macos example (cla: yes)

2541 Updates gitignore with unwanted macos files (cla: yes)

2542 [path_provider] Move package into a path_provider directory (cla: yes)

2543 add dev_dependency:pedantic to all plugins (cla: yes)

2547 [google_sign_in] Add new Oauth scope methods to google_sign_in_platform_interface. (cla: yes)

2549 [e2e] fix flutter driver code snippet in readme and improve formatting of code snippets (cla: yes)

2551 [flutter-plugin-android-lifecycle] Update Gradle version (cla: yes)

2552 [url_launcher] fix: url_launcher - updated _launchUniversalLinkIos and Added Tests (cla: yes, waiting for test harness)

2553 [path_provider] Create platform interface (cla: yes)

2554 [web] adding a test for e2e web testing. (cla: yes)

2555 [share] plugin: Update gradle version of example for Android (cla: yes, waiting for test harness)

2557 [path_provider] Use platform interface (cla: yes)

2558 Exclude path_provider packages (cla: yes)

2559 [path_provider_macos] Adds example app (cla: yes)

2560 [connectivity_platform_interface] Add ConnectivityResult.unknown. (cla: yes)

2561 Revert “[connectivity_platform_interface] Add ConnectivityResult.unknown.” (cla: yes)

2564 [path_provider_platform_interface] Rename back to StorageDirectory (cla: yes)

2566 [path_provider] Endorse macOS implementation (cla: yes)

2567 [device_info] add PackageManager’s SystemFeatures to AndroidDeviceInfo (cla: yes)

2569 [path_provider] Remove plugin class (cla: yes)

2574 [webview_flkutter] remove ios workspace setting (cla: yes)

2575 [android_intent] Make action optional, as Intents can also resolve with just the component name (cla: yes)

2580 [espresso] Remove Swift dependency (cla: yes)

2584 Rename FlutterRunner and make launch deterministic when running other tests. (cla: yes)

2585 [in_app_purchase] Android: fix potential crash when casting in v1 embedding. (Trivial) (cla: yes)

2586 [android_intent] Bump to Flutter stable, remove deprecation warnings (cla: yes)

2590 [device_info] Update Android embedding to match latest Flutter stable release (cla: yes)

2592 [connectivity] remove ios workspace setting for example app. (cla: yes)

2593 [e2e] Adding failure details for driver tests (cla: yes)

2597 [battery] Announce API stability and compatibility with 1.0.0 (cla: yes)

2599 [google_sign_in] Add implementations of requestScopes. (cla: yes)

2600 [many] Replace deprecated getFlutterEngine calls on Android (cla: yes)

2602 [google_sign_in_web] Remove fakeConstructor$ from generated API. (cla: yes)

2603 [package_info] Upgrade to 1.12 Flutter and cleanup. (cla: yes)

2604 [package_info, sensors] Announce API stability and compatibility with 1.0.0 (cla: yes)

2605 [quick_actions] Upgrade to 1.12 Flutter and cleanup. (cla: yes)

2607 [google_maps_flutter] Take snapshot of map (cla: yes, submit queue)

2611 [google_sign_in] update to androidx (cla: yes)

2613 [connectivity, battery, android_alarm_manager] v2 support (cla: yes)

2619 [google_map_flutter] fix google map version in pubspec. (cla: yes)

2621 [image_picker] Image picker select preferred camera device (rear, front) (cla: yes)

2622 [android_alarm_manager] remove MainActivity references (cla: yes)

2624 [google_sign_in] Migrate to Android v2 embedder. (cla: yes)

2627 [google_maps_flutter] Rename ‘Page’ in the example app to avoid type conflict with the Flutter Framework. (cla: yes)