Change log for Flutter 1.12.13

PRs closed in this release of flutter/flutter

From Sun Aug 19 17:37:00 2019 -0700 to Mon Nov 25 12:05:00 2019 -0800

34188 Use separate isolate for image loading. (a: images, a: tests, cla: yes, framework)

35100 Add handling of ‘TextInput.clearClient’ message from platform to framework (#35054). (a: text input, cla: yes, framework)

35516 more UI-as-code (cla: yes, team)

36864 Clean up bots output and remove timeouts (cla: yes, team, waiting for tree to go green)

36871 Audit use of defaultTargetPlatform (cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)

36998 Added properties in DropdownButtonFormField to match DropdownButton (cla: yes, f: material design, framework)

37024 Implement PageView using SliverLayoutBuilder, Deprecate RenderSliverFillViewport (cla: yes, f: gestures, f: scrolling, framework, severe: API break, waiting for tree to go green)

37268 run web tests in batches; enable foundation tests (cla: yes, ☸ platform-web)

37416 Add MediaQuery.systemGestureInsets to support Android Q (cla: yes, customer: crowd, framework, severe: new feature, ▣ platform-android)

37508 build bundle with assemble (cla: yes, tool)

37526 catch errors during gradle update (cla: yes, tool)

37544 Replace ButtonBar.bar method with ButtonBarTheme (cla: yes, d: examples, f: material design, framework, severe: API break, team, team: gallery)

37642 Unit test for build.dart::GenSnapshot (cla: yes, tool)

37645 Update CONTRIBUTING.md (cla: yes, team)

37646 Instrument pending timers in tests (a: tests, cla: yes, framework)

37719 CupertinoDynamicColor and friends (cla: yes, f: cupertino, f: material design, framework)

37739 Fix AnimationStatus for repeat(reverse: true) and animateWith (a: animation, cla: yes, framework, severe: API break)

37819 Add HtmlElementView (the Flutter Web platform view) (cla: yes, framework, ☸ platform-web)

37832 add –exit and –match-host-platform defaults to devicelab runner (cla: yes, team, tool)

37845 echo error messages to stderr (CQ+1, cla: yes, tool)

37896 Add opacity control to MouseRegion. Add findAnnotations to Layer. (a: desktop, cla: yes, framework, severe: API break)

37901 [macos] Check for special keys before creating a logical key (a: desktop, cla: yes, framework, ⌘‬ platform-mac)

37962 Show search app bar theme (cla: yes, f: material design, framework)

38317 TweenAnimationBuilder for building custom animations without managing an AnimationController (a: animation, cla: yes, framework)

38464 Moved the default BinaryMessenger instance to ServicesBinding (a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team)

38481 Timer picker fidelity revision (cla: yes, f: cupertino, framework, severe: API break, will affect goldens)

38560 refactor cocoapods validator to detect broken install (cla: yes, tool)

38568 Normalize assert checking of clipBehavior (CQ+1, cla: yes, f: material design, framework, severe: API break)

38573 Clamp scrollOffset to prevent textfield bouncing (a: text input, cla: yes, framework)

38576 flutter_tools/version: git log.showSignature=false (cla: yes, tool)

38583 Added InheritedTheme (cla: yes, f: material design, framework)

38632 Flutter Plugin Tool supports multi-platform plugin config (cla: yes, tool)

38643 PlatformViewLink handles focus (a: platform-views, cla: yes, framework)

38650 Allow independent theming of Persistent and Modal bottom sheets (cla: yes, f: material design, framework)

38654 [flutter_tool] Remove some async file io (cla: yes, tool)

38699 fix widgetspan does not work with ellipsis in text widget (cla: yes, framework)

38709 [Material] Add contentPadding property to SwitchListTile (cla: yes, f: material design, framework)

38712 Show process error when iOS install fails (cla: yes, tool)

38723 Handle compilation failures from web application (cla: yes, tool, ☸ platform-web)

38724 Remove xcconfigs from template Copy Bundle Resources build phases (cla: yes, d: examples, t: xcode, team, team: gallery, tool, ⌺‬ platform-ios)

38726 Make disabled buttons/chips/text fields not be focusable. (CQ+1, cla: yes, f: material design, framework)

38748 Create correctly structured framework for macOS (cla: yes, tool)

38789 Fix DragTarget not being rebuilt when a rejected Draggable enters #38786 (cla: yes, framework)

38813 Add ToggleButtons.textStyle property (cla: yes, f: material design, framework)

38814 Add iOS backdrop filter benchmarks (cla: yes, severe: performance, team)

38815 Revert “Added a composable waitForCondition Driver/extension API (#37… (a: tests, cla: yes, framework)

38821 Cache caret parameters (a: text input, cla: yes, framework, severe: performance)

38823 Print service url when connecting to web applications (cla: yes, tool, ☸ platform-web)

38831 [Material] Add clip property to bottom sheet and theme (cla: yes, f: material design, framework)

38833 More explicit link to xkcd in CoC (cla: yes)

38836 Added a composable waitForCondition Driver/extension API. (a: tests, cla: yes, framework)

38840 Fix analyzer issues for onReportTiming to frameTiming (a: tests, cla: yes, framework)

38858 Use GLFW-name artifacts on Windows and Linux (cla: yes, tool)

38861 Replace deprecated onReportTimings w/ frameTimings (cla: yes, framework, severe: performance)

38866 Revert “Automatic focus highlight mode for FocusManager (#37825)” (cla: yes, f: material design, framework)

38869 Store file hashes per build configuration. (cla: yes, tool)

38894 [flutter_tool] Move http request close under try-catch (cla: yes, tool)

38895 [Shrine] Adding outlines to text fields (cla: yes, d: examples, team, team: gallery)

38898 ToggleButtons test improvement (cla: yes, f: material design, framework)

38905 Remove iphonesimulator from SUPPORTED_PLATFORMS for Profile and Release modes (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

38907 Throw error when hot reload enters bad state (cla: yes, tool)

38909 Add support for macOS release/profile mode (3 of 3) (cla: yes, tool, ⌘‬ platform-mac)

38916 Update BUILD.gn for package:flutter_test (a: tests, cla: yes, framework)

38920 [flutter_tool] Handle crashes from doctor validators (cla: yes, tool)

38922 Better docs for text (ready to land) (cla: yes, framework, waiting for tree to go green)

38925 [flutter_tool] Only send one crash report per run (cla: yes, tool)

38930 Implement system fonts system channel listener (cla: yes, framework)

38932 Add build warning for non-debug desktop builds (cla: yes, tool)

38936 Fix KeySet (and LogicalKeySet) hashCode calculation (cla: yes, framework)

38979 Adding onEnd callback to implicit animated widgets (a: animation, cla: yes, framework, waiting for tree to go green)

38992 Clean Xcode workspace during flutter clean (cla: yes, tool)

38999 Mark smoke_catalina_start_up not flaky (CQ+1, cla: yes, team)

39000 Dont throw StateError when calling assemble (CQ+1, cla: yes, tool)

39005 [flutter_tool] Teach crash reporter about HttpException (cla: yes, tool)

39006 Add web workflow to default validators (cla: yes, tool)

39013 Update package versions to latest (cla: yes, tool)

39017 Add “OneSequenceRecognizer.resolvePointer”. Fix DragGestureRecognizer crash on multiple pointers (a: desktop, cla: yes, f: gestures, framework)

39052 Make forward calls run interactively (cla: yes, tool)

39056 Fixed issues with Background Color #34741 (cla: yes, f: cupertino, framework)

39059 Explain const values in MediaQuery test file (cla: yes, framework)

39066 Kill resident runner on browser disconnect. (cla: yes, tool, ☸ platform-web)

39072 Break dependency of tools/lib/src from lib/src/commands/ (cla: yes, tool)

39073 Add profile mode to flutter web applications (cla: yes, tool, ☸ platform-web)

39079 fix widget built twice during warm up frame (cla: yes, f: scrolling, framework, severe: API break, waiting for tree to go green)

39080 Fix plugin template app’s tests (cla: yes, team, tool)

39082 Golden Doc Updates (a: tests, cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)

39085 Make inspector details subtree depth configurable. (cla: yes, framework)

39088 Doc Improvements for SliverFillRemaining (cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)

39089 Correct InheritedTheme.captureAll() for multiple theme ancestors of the same type (cla: yes, framework)

39124 Update image_list example to use https instead of http (a: images, cla: yes, d: examples, framework, team)

39126 Fid app bundle in Gradle 3.5 (cla: yes, tool)

39136 [flutter_tool] Some additional input validation for ‘version’ (cla: yes, tool, waiting for tree to go green)

39140 Move commands into their own shard (cla: yes, tool)

39142 fix sliverfixedextent with sliverchildbuilderdelegate does not correc… (cla: yes, f: scrolling, framework)

39144 Add the textAlignVertical param to TextFormField (cla: yes, f: material design, framework)

39145 Add missing files in the Gradle wrapper directory (cla: yes, t: gradle, tool)

39147 Downgrade the AndroidX warning (cla: yes, tool)

39150 Mention conduct@flutter.dev (cla: yes, waiting for tree to go green)

39156 Added Scaffold.extendBodyBehindAppBar (cla: yes, f: material design, framework)

39157 Use new Maven artifacts from Gradle (cla: yes, t: gradle, tool)

39160 Revert “echo error messages to stderr” (cla: yes, waiting for tree to go green)

39189 fix source map loading and service protocol for flutter web (cla: yes, tool)

39195 respect reversed scroll views (cla: yes, framework)

39196 Added a Driver wait condition for no pending platform messages (a: tests, cla: yes, framework)

39198 Docs (a: tests, cla: yes, f: material design, framework)

39214 Place terminalUi flag on terminal interface (cla: yes, tool)

39215 CupertinoActionSheet dark mode & fidelity (cla: yes, f: cupertino, framework)

39225 Manul engine roll to d4932ba71 (cla: yes, engine)

39252 Adds relayout option to CustomMultiChildLayout. (cla: yes, customer: wednesday, framework)

39263 Change SliverGeometry.maxScrollObstructionExtent for RenderSliverFloatingPersistentHeader to match docs (cla: yes, framework)

39264 Add profile support on macOS (cla: yes, tool)

39274 Use output dir instead of specific paths in assemble rules (cla: yes, tool)

39280 [flutter_tool] Use a timeout for xcode showBuildSettings (cla: yes, tool)

39282 Expose text metrics in TextPainter. (cla: yes, framework)

39286 Update docs for GrowthDirection and scrollOffset (cla: yes, d: api docs, framework, waiting for tree to go green)

39289 CupertinoActivityIndicator & CupertinoApp dark mode (cla: yes, f: cupertino, framework)

39299 Add showAboutDialog sample (cla: yes, f: material design, framework)

39300 Add smoke tests for Catalina/Android testing. (cla: yes, team)

39312 let flutter build aar use a local engine (cla: yes, tool)

39333 Allow independent theming of Persistent and Modal bottom sheets Background Color (cla: yes, f: material design, framework)

39338 [flutter_tool] Create a temp snapshot to run create_test.dart tests (cla: yes, tool)

39344 Upstream changes necessary for text editing in flutter web (a: text input, cla: yes, framework, ☸ platform-web)

39345 Adding header rule to FB hosting for API docs. (cla: yes, team)

39347 Revert “Add smoke tests for Catalina/Android testing.” (cla: yes, team)

39353 Rename macos_build_flutter_assets.sh (cla: yes, tool)

39354 Add IterableFlagsProperty and use it on proxy box classes (cla: yes, framework)

39357 Relax requirements around local engine, build hello_world with bitcode (cla: yes, d: examples, t: xcode, team, tool, ⌺‬ platform-ios)

39358 surface errors from build runner (cla: yes, tool)

39361 [devicelab] Reland adding smoke tests for Catalina/Android testing (cla: yes, team)

39363 Move ios tests to the right section (cla: yes, team)

39364 Correct libraries path and remove dart:io and dart:isolate for dart platform (cla: yes, tool, ☸ platform-web)

39414 Make sure profile is forwarded through build web command (cla: yes, tool, ☸ platform-web)

39428 Replace doc example text (cla: yes, framework)

39429 Update packages –force-upgrade (cla: yes, team)

39430 make CupertinoDynamicColor const constructible (cla: yes, f: cupertino, framework)

39431 Revert “Relax requirements around local engine, build hello_world with bitcode” (cla: yes, d: examples, team, tool)

39432 Do not hide .git in zip for Windows (cla: yes, team, waiting for tree to go green)

39433 Add helperMaxLines to InputDecoration and InputDecorationTheme (cla: yes, f: material design, framework)

39434 Reland “Relax arguments around local engine, build hello_world with bitcode” (cla: yes, d: examples, team, tool)

39439 Measure iOS CPU/GPU percentage (cla: yes, severe: performance, team)

39440 Allow gaps in the initial route (cla: yes, f: routes, framework, severe: API break, ☸ platform-web)

39445 [flutter_tool] Add onError callback to asyncGuard. Use it in Doctor (cla: yes, tool)

39446 Add viewType to PlatformViewLink (a: platform-views, cla: yes, framework)

39447 Revert “Better docs for text (ready to land)” (cla: yes, f: material design, framework)

39448 Update README.md (cla: yes, team)

39450 Check phone number formatting in the gallery text fields demo (cla: yes, d: examples, f: material design, team, team: gallery)

39457 Log flags in build apk and appbundle (cla: yes)

39462 Remove run in shell and add unit test for chrome launching (cla: yes, tool, ☸ platform-web)

39463 Update validation to support Xcode11 version (cla: yes, t: xcode, tool, waiting for tree to go green, ‎‍💻platform-catalina)

39503 Remove bitcode=NO from add-to-app flows (cla: yes, team, tool)

39504 Revert “Expose text metrics in TextPainter.” (cla: yes, framework)

39505 fix recursiveCopy to preserve executable bit (cla: yes, team)

39509 Skip failing add2app test to unblock roll (a: tests, cla: yes, team)

39514 kill leaked chrome processes (cla: yes, team)

39515 migrate from slow async io calls (a: tests, cla: yes, framework, team)

39519 Reland “Expose LineMetrics in TextPainter (#39282)” (cla: yes, framework)

39523 Revert “Add handling of ‘TextInput.clearClient’ message from platform… (cla: yes, framework)

39524 Register flutterVersion service in flutter_tools. (cla: yes, tool)

39530 keep symbols for profile (cla: yes, tool)

39535 Do not render any frames when just initializing Bindings (a: tests, cla: yes, framework, severe: API break, waiting for tree to go green)

39539 Keep Flutter.framework binaries writable so they can be code signed (a: existing-apps, cla: yes, t: xcode, tool)

39540 Revert “Roll engine 9a17d8e45197..101e03c1c841 (4 commits)” (cla: yes, engine)

39541 Handle single unsupported device (cla: yes, team, tool)

39543 create .dart_tool if it is missing (cla: yes, tool, ☸ platform-web)

39545 remove a period from the service protocol printout (cla: yes, tool)

39555 Use feature flags to control build command visibility (cla: yes, tool)

39558 Filter error message from skip build script checks (cla: yes, tool)

39572 Prevent exception when creating a Divider borderSide (cla: yes, f: material design, framework)

39577 Use dpr and window size from binding for accessibility guide (a: tests, cla: yes, framework)

39579 [flutter_tools] Add a timeout to another showBuildSettings command (cla: yes, tool)

39580 Mark flutter_gallery__transition_perf as non-flaky (cla: yes, team)

39581 Update dartdoc to 0.28.5 (cla: yes, team)

39583 Fix single action banner to ensure button alignment (cla: yes, f: material design, framework)

39585 remove fallback code for ios/usb artifacts (cla: yes, tool, waiting for tree to go green)

39588 Revert “fix recursiveCopy to preserve executable bit” (cla: yes, team)

39589 Re-Land of HighlightMode change with benchmark improvements. (a: desktop, cla: yes, framework)

39590 Fix user gesture in CupertinoPageRoute (cla: yes, f: cupertino, framework)

39594 Reland “fix recursiveCopy to preserve executable bit” (cla: yes, team)

39598 disable low value linux tests (cla: yes, team)

39600 Let Material BackButton have a custom onPressed handler (cla: yes, f: material design, framework)

39626 disable low value windows tests (cla: yes, team)

39627 Default colorScheme data in ButtonThemeData (fix for #38655) (cla: yes, f: material design, framework, passed first triage)

39628 Automatically generated registrants for web plugins (cla: yes, team, tool, ☸ platform-web)

39632 Updates to debugFillProperties to test all properties in slider.dart and slider_test.dart (cla: yes, f: material design, framework, waiting for tree to go green)

39654 Use persisted build information to automatically clean old outputs (cla: yes, tool)

39670 Center action icons of swipe to dismiss example (cla: yes, d: examples, f: material design, team, team: gallery)

39699 Detecting when installing over MingW’s Git Bash, fixing paths (cla: yes, tool, waiting for tree to go green)

39701 Remove input files argument to target (cla: yes, tool)

39702 Fix macOS App.framework version symlink (cla: yes, tool)

39747 Fix type mismatch in Gradle (cla: yes, tool)

39748 print launching on device message (cla: yes, tool, ☸ platform-web)

39751 Minor cleanup and prevent multiple exit (cla: yes, tool, ☸ platform-web)

39752 Add delay to recompile request for web (cla: yes, tool)

39756 remove web flag from create (cla: yes, tool)

39761 Null TextWidthBasis docs (cla: yes, f: material design, framework)

39765 CupertinoButton & Bottom tab bar dark mode (cla: yes, f: cupertino, f: material design, framework)

39768 Revert “Remove input files argument to target” (cla: yes, tool)

39769 remove input files argument to target (cla: yes, tool)

39772 These Catalina tests are no longer flaky. (cla: yes, team)

39774 workaround for mangled web sdk source map packages (cla: yes, tool)

39776 handle browser refresh (cla: yes, tool)

39778 Revert “Replace deprecated onReportTimings w/ frameTimings” (a: tests, cla: yes, framework)

39780 Updates CORS origin for snippets to a wildcard. (cla: yes, team)

39781 Add lib/generated_plugin_registrant.dart to gitignore (cla: yes, tool)

39782 Allow specifying a project for Xcode getInfo (cla: yes, tool)

39783 Hotfix for 1.9.1 (cla: yes, engine)

39784 Revert Maven dependencies (#39747) (39157) (cla: yes, d: examples, team, tool)

39786 Revert “Show search app bar theme” (cla: yes, f: material design, framework)

39798 Reland #39157 (cla: yes, d: examples, team, tool, waiting for tree to go green)

39834 update to the latest package:dwds (cla: yes, team)

39836 Switch to the Win32 Windows embedding (a: desktop, cla: yes, tool, ❖ platform-windows)

39837 Remove dead accessors of _getUnusedChangesInLastReload. (cla: yes, tool)

39844 Fix curve for popping heroes (cla: yes, framework, waiting for tree to go green)

39851 Build flutter_gallery with bitcode (cla: yes, d: examples, t: xcode, team, team: gallery, waiting for tree to go green, ⌺‬ platform-ios)

39857 Update ToggleButtons constraints default and add new constraints parameter (cla: yes, f: material design, framework, severe: new feature)

39859 Revert “Keep Flutter.framework binaries writable so they can be code signed” (cla: yes, tool)

39899 [flutter_tool] process.dart cleanup (cla: yes, tool)

39903 Fixed passing autofocus to MaterialButton, and when rebuilding Focus widget. (cla: yes, f: material design, framework)

39910 If there are no web plugins, don’t generate a plugin registrant (cla: yes, tool)

39912 Revert “Build flutter_gallery with bitcode” (cla: yes, d: examples, team, team: gallery)

39917 Fix new prefer_const_constructors after analyzer fix. (a: tests, cla: yes, d: examples, framework, team, team: gallery)

39919 CupertinoDatePicker & CupertinoTimerPicker dark mode (cla: yes, f: cupertino, framework, severe: API break, will affect goldens)

39924 Adds DartPad option to the DartDoc snippet generator. (cla: yes, f: material design, framework, team)

39927 Make CupertinoDynamicColor.resolve return null when given a null color (cla: yes, f: cupertino, framework)

39932 update packages –force upgrade (cla: yes, team)

39934 remove dart dir chrome profile (cla: yes, tool)

39945 added new lifecycle state (a: existing-apps, cla: yes, framework, severe: API break)

39950 Register reload sources call and make ‘r’ restart for web (cla: yes, tool)

39951 Add “web” server device to allow running flutter for web on arbitrary browsers (cla: yes, tool, ☸ platform-web)

39983 Update the supported library set for Flutter for web (cla: yes, tool)

39985 Revert “Correct libraries path and remove dart:io and dart:isolate for dart platform” (cla: yes, tool)

39986 Enable Proguard by default on release mode (cla: yes, tool)

39988 Roll build runner and remove delay (cla: yes, team, tool, ☸ platform-web)

39997 Remove visibleForTesting annotation; this constructor is used outside… (cla: yes, passed first triage, tool, waiting for tree to go green)

39999 Disable the performance overlay for web (cla: yes, framework, ☸ platform-web)

40001 Update to latest dwds (cla: yes, team)

40005 Cherry-picks for 1.9.1 (cla: yes, engine)

40007 CupertinoAlertDialog dark mode & CupertinoActionSheet fidelity (cla: yes, f: cupertino, framework)

40009 Add null check to _IndicatorPainter._tabOffsetsEqual() to prevent crash (cla: yes, f: material design, framework, severe: crash)

40011 [windows] Searches for pre-release and ‘all’ Visual Studio installations (cla: yes, tool, ❖ platform-windows)

40029 [BUG] Process all children of intent-filter instead of just the first one to identify default activity (cla: yes, passed first triage, tool, waiting for tree to go green)

40045 clean up use of build runner internals (cla: yes, tool)

40048 fix typo (cla: yes, framework, passed first triage, waiting for tree to go green)

40049 Use build runners script gen directly. (cla: yes, tool)

40066 use IOOverrides to allow inject file system, write test, find bug (cla: yes, tool)

40089 Diagrams and samples for Rank 20-30 popular api docs (cla: yes, d: api docs, d: examples, f: material design, framework, from: study)

40099 Fix double.infinity serialization (cla: yes, framework)

40100 Fix a problem with disposing of focus nodes in tab scaffold (cla: yes, f: cupertino, framework)

40102 Lower the iterations on flutter_gallery__back_button_memory (cla: yes, team)

40105 Ensure frame is scheduled when root widget is attached (cla: yes, framework)

40112 Revert engine roll (cla: yes, engine)

40117 Show outdated CocoaPods version in hint text (cla: yes, t: flutter doctor, tool, waiting for tree to go green)

40119 fix skips to include all channels (cla: yes)

40131 ensure we use pub from flutter SDK (cla: yes, tool)

40155 Remove failing devicelab tests (cla: yes, team)

40159 [flutter_tool] Kill a timing-out process before trying to drain its streams (cla: yes, tool)

40161 Add fullscreenDialog argument in PageRouteBuilder (cla: yes, f: routes, framework, severe: new feature, waiting for tree to go green)

40165 Channel buffers (cla: yes, framework)

40166 Added proper focus handling when pushing and popping routes (cla: yes, f: material design, framework, severe: API break)

40171 Place hot reload artifacts in a temp directory (cla: yes, tool)

40174 Keep Flutter.framework binaries writable so they can be code signed (cla: yes, tool)

40175 Ensure we send hot restart events for flutter web (cla: yes, tool)

40179 Update PopupMenu layout (cla: yes, f: material design, framework, severe: API break)

40181 Update Kotlin and Gradle version (a: accessibility, cla: yes, d: examples, team, team: gallery, tool)

40186 Add shortcuts and actions for default focus traversal (a: desktop, cla: yes, framework, team)

40189 Dark mode CupertinoNavigationBar (cla: yes, f: cupertino, framework, will affect goldens)

40190 disable bitcode for hello_world (cla: yes, d: examples, team)

40191 add host and port to run configuration for web devices (cla: yes, tool, ☸ platform-web)

40193 Pass local engine in flutter_test_performance benchmark (cla: yes, team)

40194 Add an ephemeral directory to Windows projects (a: desktop, cla: yes, tool)

40195 Make Swift plugin template swift-format compliant (cla: yes, tool)

40197 [windows] Refactor to optimize vswhere queries (cla: yes, t: flutter doctor, tool, ❖ platform-windows)

40200 Disable foundation tests since some are failing (cla: yes, team)

40204 Revert “build bundle with assemble” (cla: yes, team, tool)

40210 make sure we launch with dwds (cla: yes, tool)

40259 remove io and isolate from libraries (cla: yes, tool)

40263 Fix crash on vswhere search from flutter doctor (cla: yes, severe: crash, t: flutter doctor, tool, ❖ platform-windows)

40266 Lower the iteration count on back_button_memory test (cla: yes, team)

40275 Manual roll of engine 7ea9884…5b94c8a (64 commits) (cla: yes, engine)

40280 PlatformView: recreate surface if the controller changes (a: platform-views, cla: yes, framework)

40282 Flip the default for proguard (cla: yes, tool, waiting for tree to go green)

40285 Enable FTL reporting on an integration test (cla: yes, d: examples, team)

40291 range_slider_test.dart diagnostics property tests (cla: yes, f: material design, framework)

40294 fix copy command and remove resolve sync for macOS assemble (cla: yes, tool)

40301 Allow skipping webOnlyInitializePlatform in Flutter for Web (cla: yes, tool)

40302 Set DEFINES_MODULE for FlutterPluginRegistrant to generate modulemap (a: existing-apps, cla: yes, team, tool)

40304 Revert engine roll (cla: yes, engine)

40306 Restore offstage and ticker mode after hero pop and the from hero is null (cla: yes, framework)

40359 Revert engine roll (cla: yes, engine)

40366 Place existing dill into hot reload temp directory to boost initialization time (cla: yes, tool)

40367 [Docs] Create ‘center’ snippets template (cla: yes, f: material design, framework, team)

40368 ensure dart2js does not compile unsupported packages (cla: yes, tool)

40370 rename port to web-port and hostname to web-hostname (cla: yes, tool)

40372 Roll engine from 7ea9884..3c6383f (77 commits 🔥) (cla: yes, engine, waiting for tree to go green)

40375 Harden macOS build use of Xcode project getInfo (cla: yes, tool)

40386 Revert “Roll engine from 7ea9884..3c6383f (77 commits 🔥) (#40372)” (cla: yes, engine)

40390 a11y improvements for textfield (cla: yes, f: material design, framework, waiting for tree to go green)

40391 Place conditional imports on same line (a: tests, cla: yes, framework)

40393 Convert build mode to lowercase in tool_backend (a: desktop, cla: yes, tool)

40394 Roll engine to 6e6de944536b820e4f148036b01004ef0ed68917 (cla: yes, engine)

40397 Adds list required components when VS is not installed (cla: yes, t: flutter doctor, tool, ❖ platform-windows)

40398 roll ios-deploy version to 2fbbee77ea2b3212959b9dddda816f59094cd7cd (cla: yes, tool)

40399 Fix for broken LocalFileComparator output (a: tests, cla: yes, framework)

40401 Make FlutterPluginRegistrant a static framework so add-to-app can use static framework plugins (a: existing-apps, cla: yes, tool, waiting for tree to go green, ⌺‬ platform-ios)

40404 Revert “Roll engine to 6e6de944536b820e4f148036b01004ef0ed68917 (#403… (cla: yes, engine)

40410 Remove fluter tool usage of protobuf (cla: yes, team, tool)

40435 [flutter_tool] Remove the synchronous -showBuildSettings (cla: yes, tool)

40440 Rename useProguard method, so Gradle doesn’t get confused (cla: yes, tool, waiting for tree to go green)

40441 Remove all flaky marks (cla: yes, team)

40442 Roll engine 7ea9884..1b6344439 (91 commits 🔥🔥🔥) (cla: yes, engine)

40446 [flutter_tool] Use curly braces around single statment control structures (cla: yes, tool)

40447 Implement mdns for flutter run (cla: yes, tool, ⌺‬ platform-ios)

40453 Enable R8 (a: accessibility, cla: yes, d: examples, team, team: gallery, tool, waiting for tree to go green)

40454 Dark Mode R: Refresh Control (cla: yes, f: cupertino, framework)

40461 Implement DropdownButton.selectedItemBuilder (cla: yes, f: material design, framework, severe: new feature)

40465 Pass –web-hostname and –web-port to release mode debugging options (cla: yes, tool)

40466 ModalRoutes ignore input when a (cupertino) pop transition is underway (cla: yes, f: cupertino, f: material design, framework)

40468 Propagate textfield character limits to semantics (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)

40470 Reland: implement build bundle with assemble (cla: yes, team, tool)

40472 Dont kill other processes when starting desktop application (cla: yes, tool)

40555 [Docs] Add missing trailing comma to stateful_widget_scaffold_center template (cla: yes, team)

40566 Remove CupertinoSystemColors in favor of CupertinoColors (cla: yes, f: cupertino, framework, severe: API break)

40587 Add an ephemeral directory for Linux (cla: yes, tool)

40607 New overview for animations library (a: animation, cla: yes, d: api docs, d: examples, framework, from: study, waiting for tree to go green)

40608 Add the option to configure a chip check mark color (cla: yes, f: material design, framework)

40609 Specify ifTrue and ifFalse for strut FlagProperty (cla: yes, framework)

40610 Enable the resource shrinker (cla: yes, tool)

40611 Warn when build number and version can’t be parsed on iOS (cla: yes, tool, ⌺‬ platform-ios)

40617 Wait for first frame in driver tests (cla: yes, d: examples, team, team: gallery)

40624 Revert “Measure iOS CPU/GPU percentage” (cla: yes, team)

40627 Allow skipping chrome launch with –no-web-browser-launch (cla: yes, tool)

40630 enable foundation and physics tests on the Web (cla: yes, team)

40634 Benchmark for un-triaged image results on Flutter Gold (a: tests, cla: yes, framework, team, waiting for tree to go green)

40635 Return WidgetSpans from getSpanForPosition (cla: yes, framework)

40636 Dark mode for CupertinoSwitch and CupertinoScrollbar, Fidelity updates (a: tests, cla: yes, f: cupertino, framework, severe: API break, will affect goldens)

40638 Allow sending platform messages from plugins to the framework and implement EventChannel (cla: yes, framework, plugin)

40640 Exclude non Android plugins from Gradle build (cla: yes, team, tool)

40641 Add onLongPress to Buttons (cla: yes, f: material design, framework, waiting for tree to go green)

40665 Fix CupertinoTextField and TextField ToolbarOptions not changing (cla: yes, f: material design, framework, waiting for tree to go green)

40678 Extract some onPress methods (cla: yes, d: examples, framework, team, team: gallery, waiting for tree to go green)

40690 CupertinoPageScaffold dark mode (cla: yes, f: cupertino, framework, severe: API break)

40692 fix platform environment (cla: yes, tool)

40695 TextField docs for getting value (a: text input, cla: yes, d: api docs, f: material design, framework)

40697 Update keyboard maps (cla: yes, framework, team)

40701 add missing trailing commas (in examples/) (cla: yes, d: examples, framework, team, team: gallery)

40704 add missing trailing commas (in dev/) (cla: yes, framework, team)

40706 Add fake keyboard key generation to the testing framework (a: tests, cla: yes, f: material design, framework)

40709 Fixed Selectable text align is broken (cla: yes, framework)

40710 Skia Gold Support for Local & PreSubmit Testing in package:flutter (a: images, a: tests, cla: yes, framework, severe: API break, team, will affect goldens)

40713 Material textselection context menu cannot disable select all (cla: yes, f: material design, framework)

40714 Revert “Propagate textfield character limits to semantics” (a: accessibility, a: tests, cla: yes, f: material design, framework)

40715 [Flutter Driver] Simplified the serialization/deserialization logic of the Descendant/… (a: tests, cla: yes, framework)

40718 Handle CR+LF end of line sequences in the license parser (cla: yes, framework)

40730 Invalidate macOS pods on plugin changes (cla: yes, tool)

40743 Added notice to docs that setPreferredOrientations does not always work on iPad (cla: yes, d: api docs, framework, waiting for tree to go green)

40757 Fix visibility of web server device when Chrome is not available (cla: yes, tool)

40766 Run flutter update-packages --force-upgrade. (cla: yes, team)

40767 Reapply “Revert “Propagate textfield character limits to semantics (#40468)” (a: accessibility, a: tests, cla: yes, f: material design, framework, team, waiting for tree to go green)

40775 Use EdgeInsetsGeometry instead of EdgeInsets (cla: yes, framework, waiting for tree to go green)

40783 ensure debug builds are only accessible through run (cla: yes, tool)

40786 Fix crash on vswhere query on missing installations (cla: yes, severe: crash, t: flutter doctor, tool, waiting for tree to go green, ❖ platform-windows)

40792 Move build info checks from generating files to the xcode build (cla: yes, tool, ⌺‬ platform-ios)

40795 Update toolchain description to request the latest version (CQ+1, cla: yes, t: flutter doctor, tool, waiting for tree to go green, ❖ platform-windows)

40806 Allow test beds to override defaultTestTimeout (a: tests, cla: yes, framework, waiting for tree to go green)

40810 Re-enable AAR plugins when an AndroidX failure occurred (cla: yes, team, tool)

40851 Support create for macOS (app and plugin) (cla: yes, tool)

40857 Give benchmark output dill path (cla: yes, team)

40862 Revert “Reland: implement build bundle with assemble” (cla: yes, team, tool)

40864 Move iOS and Android gitignore rules into folders (cla: yes, tool)

40900 Stop using deprecated features from Gradle (cla: yes, tool)

40917 AnimatedBuilder API Doc improvements (cla: yes, framework, waiting for tree to go green)

40925 Use AndroidX in new projects by default (cla: yes, tool)

40927 Make module pod headers public (a: existing-apps, cla: yes, tool, ⌺‬ platform-ios)

40968 add missing trailing commas in flutter_tools (cla: yes, team, tool, waiting for tree to go green)

40979 Revert “Run flutter update-packages --force-upgrade.” (cla: yes, team)

40984 Revert “Use separate isolate for image loading. (#34188)” (cla: yes, framework)

40988 [flutter_tool] Report rss high watermark in command analytics events (cla: yes, tool)

40993 Label bugs created via the SUPPORT template (cla: yes, team)

40994 Fix the ThemeData.copyWith toggleButtonsTheme argument type (cla: yes, f: material design, framework, waiting for tree to go green)

40995 Revert “Use AndroidX in new projects by default” (cla: yes, team, tool)

40997 Force upgrade packages again. (cla: yes, team)

41000 Fix run_release_test (cla: yes, team)

41001 Revert “Revert “Use AndroidX in new projects by default”” (cla: yes, engine, waiting for tree to go green)

41009 Add Sample code to SlideTransition (cla: yes, framework, team, waiting for tree to go green)

41014 Fix mouse hover to not schedule a frame for every mouse move. (a: tests, cla: yes, f: material design, framework)

41015 Add the beginnings of plugin support for Windows and Linux (a: desktop, cla: yes, tool, ❖ platform-windows, 🐧 platform-linux)

41042 Revert “Re-enable AAR plugins when an AndroidX failure occurred” (cla: yes, team, tool)

41076 add missing trailing commas in packages/flutter (cla: yes, framework, team, waiting for tree to go green)

41108 Fixing a text editing bug happening when text field changes. (a: text input, cla: yes, framework)

41120 Dropdown Menu layout respects menu items intrinsic sizes (cla: yes, f: material design, framework, will affect goldens)

41142 Add embedding as API dependency instead of compile only dependency (cla: yes, team, tool, waiting for tree to go green)

41145 Explicitly set CocoaPods version (cla: yes)

41150 Rebuild modal routes when the value of userGestureInProgress changes (cla: yes, f: material design, framework)

41160 Reland #40810: Re-enable AAR plugins when an AndroidX failure occurred (cla: yes, team, tool, waiting for tree to go green)

41172 fix some bad indentations (cla: yes, f: material design, framework, team, tool)

41206 Cherry-picks (cla: yes, engine)

41207 Bump version of just package:multicast_dns (cla: yes, team)

41211 Update AUTHORS (cla: yes, framework, waiting for tree to go green)

41213 Revert engine roll (cla: yes, engine)

41220 Add an ActivateAction to controls that use InkWell. (cla: yes, f: material design, framework, severe: API break, team)

41222 Copy archived js part files out of dart_tool directory (cla: yes, tool, ☸ platform-web)

41224 fix flutter error report correct local widget (a: error message, cla: yes, framework, from: study, team, tool)

41229 V1.9.1 hotfixes (cla: yes, engine, team, tool)

41230 Re-Re-land Implement flutter build bundle with assemble (cla: yes, team, tool)

41232 Revert “Benchmark for un-triaged image results on Flutter Gold” (cla: yes, team)

41234 Reland “Measure iOS CPU/GPU percentage (#39439)” (cla: yes, team)

41240 Manual roll of the engine to 63949eb0fd982b27adc218364805913380af7411. (cla: yes, engine)

41245 Change the way ActionDispatcher is found. (cla: yes, framework)

41247 Desktop manual tests (cla: yes, f: material design, team)

41251 Migrate examples and tests to AndroidX (a: accessibility, cla: yes, d: examples, team, team: gallery)

41254 Test that flutter assets are contained in the APK (cla: yes, team)

41263 fix bad indentation (cla: yes, framework, team)

41295 Revert “Re-Re-land Implement flutter build bundle with assemble” (cla: yes, team, tool)

41300 Modifying unit tests for editable_text (cla: yes, framework)

41302 Re-Re-Re-land implement flutter build bundle with assemble (cla: yes, team, tool)

41304 [flutter_tools] Allows adding multiple signal handlers (cla: yes, tool)

41320 [Material] Remove text ripple from TextFields (cla: yes, f: material design, framework, waiting for tree to go green, will affect goldens)

41326 Exception when selecting in TextField (cla: yes, f: cupertino, framework)

41327 Incorporating Link Semantics (a: accessibility, a: tests, cla: yes, framework)

41329 Refactor: Base tap gesture recognizer (cla: yes, f: gestures, framework, waiting for tree to go green)

41332 Prevent PointerEnter[or Exit]Event from erasing event.down value (a: desktop, cla: yes, framework)

41333 Merge Flutter assets in add to app (cla: yes, team, tool)

41338 Fix ReorderableListView’s use of child keys (#41334) (cla: yes, f: material design, framework)

41342 Revert engine rolls (cla: yes, engine)

41347 Fix timing issues in initialization of web resident runner (cla: yes, tool)

41355 fix bad indentations(mainly around collection literals) (cla: yes, f: cupertino, f: material design, framework, team, tool)

41378 Fix erroneous comments referring to blobs snapshots. (cla: yes, team)

41384 [flutter_tools] Report iOS mDNS lookup failures to analytics (cla: yes, tool)

41386 Serve every html file under web (cla: yes, tool)

41397 Keymap for Web (a: accessibility, a: text input, cla: yes, framework, waiting for tree to go green, ☸ platform-web)

41400 Revert “Reland “Measure iOS CPU/GPU percentage (#39439)”” (cla: yes, team)

41401 Flutter build bundle without –precompiled should always perform a debug build. (cla: yes, tool)

41403 Devicelab run.dart: Fixed check for path equality (cla: yes, team)

41406 Retry devfs uploads in case they fail. (cla: yes, tool)

41408 add tests to ensure the sdk is well-formed (cla: yes, tool)

41410 [flutter_tools] Adds tests of mdns analytics events (cla: yes, tool)

41411 roll libimobiledevice artifacts to signed version (cla: yes, tool)

41415 Expose API for resizing image caches (a: images, cla: yes, framework, severe: API break, severe: new feature)

41417 Address previous comments, fix Intent.doNothing. (cla: yes, framework)

41422 Revert “Dropdown Menu layout respects menu items intrinsic sizes” (cla: yes, f: material design, framework)

41424 Don’t update last compiled time when compilation is rejected (cla: yes, tool)

41426 Reland “Measure iOS CPU/GPU percentage (#41234)” (cla: yes, team)

41431 Cupertino { TabScafold, TextSelection, TextField } dark mode & minor fidelity update (cla: yes, f: cupertino, f: material design, framework, will affect goldens)

41441 Exit resident web runner on compilation failure (cla: yes, tool, ☸ platform-web)

41447 Switch to assemble API for dart2js (cla: yes, tool)

41449 Revert “Address previous comments, fix Intent.doNothing. (#41417)” (cla: yes, framework, team)

41463 [Chip] Make sure InkResponse is in the foreground on delete for chips with background color (a: fidelity, cla: yes, f: material design, framework)

41473 Missing trailing commas (cla: yes, f: cupertino, f: material design, framework, team, tool)

41477 Reland changes to Intent.doNothing to avoid analyzer issue (cla: yes, framework, team)

41480 Revert “Roll engine 18bc0b259641..e31b2ff64dc2 (1 commits)” (cla: yes, engine)

41482 [flutter_tool] Add analytics events for ios-mdns fallback success/failure (cla: yes, tool)

41491 Skip pod initialization if version >= 1.8.0. (cla: yes, t: flutter doctor, team, team: infra, tool, ⌺‬ platform-ios)

41493 [flutter_tool] Report to analytics when the tool is killed by a signal (cla: yes, tool)

41498 Revert “Exit resident web runner on compilation failure” (cla: yes, tool)

41499 Roll build runner (cla: yes, team, tool)

41503 Revert engine to 5b952f286fc070e99cf192775fa5c9dfe858b692 (cla: yes, engine)

41504 V1.9.1 hotfixes (cla: yes, engine, team, tool)

41505 Reland: Exit resident web runner on compilation failure (cla: yes, tool)

41509 Add flutter drive to readme. (cla: yes, team)

41514 Ensure we find dart.exe on local engines (cla: yes, tool)

41515 Revert “Don’t update last compiled time when compilation is rejected” (cla: yes, tool)

41519 Make desktop stopApp only apply to processes Flutter started (cla: yes, tool, waiting for tree to go green)

41521 Revert “CupertinoDatePicker & CupertinoTimerPicker dark mode” (a: tests, cla: yes, f: cupertino, framework)

41530 Add support for depfile dependency (cla: yes, tool)

41545 Add analytics tracking for compile and refresh times for Flutter Web (cla: yes, tool)

41551 Pass Linux build mode on command line (cla: yes, tool)

41575 Revert “Reland “Measure iOS CPU/GPU percentage (#41234)”” (cla: yes, team)

41578 Reland “Measure iOS CPU/GPU percentage #41426” (cla: yes, team)

41579 Rename the file to fix the device lab (cla: yes, team)

41580 Reland: don’t update last compile time when compilation is rejected. (cla: yes, tool)

41583 Add debugging option to write vmservice address to file after starting (cla: yes, tool)

41610 track unused inputs in build_runner (cla: yes, tool)

41612 AOT support for Linux Desktop I: switch Linux builds to assemble (cla: yes, e: glfw, tool)

41618 Rename Server/web to Headless Server/headless-server (cla: yes, tool, ☸ platform-web)

41621 change logging in mDNS discovery to verbose-mode only (cla: yes, tool)

41625 Update DefaultTabController to allow for zero tabs (cla: yes, f: material design, framework, waiting for tree to go green)

41629 [Material] Fix Tooltip to respect ambient Directionality (cla: yes, f: material design, framework, waiting for tree to go green)

41632 fix confusing ‘popupTheme’ variable name in a MaterialBannerTheme method (cla: yes, f: material design, framework)

41640 some formatting changes (cla: yes, f: material design, framework, team, tool, waiting for tree to go green)

41644 indent formal parameters correctly (cla: yes, f: cupertino, f: material design, framework, team, tool, waiting for tree to go green)

41646 replace package:vm_service_client with package:vm_service in the devicelab project (cla: yes, team, tool, waiting for tree to go green)

41650 DropdownButton.style API doc example for differing button and menu item text styles (cla: yes, f: material design, framework, waiting for tree to go green)

41651 added questions on Platform / OS Version / Device (cla: yes, team, waiting for tree to go green)

41652 [flutter_tools] Add more info to pub get failure event (cla: yes, tool)

41658 Revert “Switch to assemble API for dart2js” (cla: yes, team, tool)

41659 Reland: Switch to assemble API for dart2js (cla: yes, team, tool)

41666 Generate projects using the new Android embedding (cla: yes, tool, ▣ platform-android)

41675 Fix documentation for the required argument (cla: yes, d: api docs, documentation, framework, waiting for tree to go green)

41687 Use processManager.run() instead of manually capturing streams in test_utils getPackages() (cla: yes, tool, waiting for tree to go green)

41695 Add more information to cannot find Chrome message (cla: yes, tool, ☸ platform-web)

41697 Handle missing .packages file in the flutter tool for prebuilt artifacts (cla: yes, tool)

41698 Download android x64 release artifacts (cla: yes, tool)

41704 Manual roll of engine to 16d7694e760a..5c428d924790 (10 commits) (cla: yes, engine)

41717 Update label applied for performance template bugs (cla: yes, team, waiting for tree to go green)

41730 Allow customization of label styles for semantics debugger (a: accessibility, cla: yes, framework, waiting for tree to go green)

41735 handle empty entry in asset list and add more explicit validation (cla: yes, tool)

41736 Disable CPU/GPU measurement on BackdropFilter test (cla: yes, team)

41744 Fix tools test verifyVersion() regex (cla: yes, team)

41747 Add Profile entry to macOS Podfile (cla: yes, tool, waiting for tree to go green)

41751 Add support for downloading x86 JIT release artifact (cla: yes, tool)

41763 No longer rebuild Routes when MediaQuery updates (cla: yes, framework, waiting for tree to go green)

41780 Revert “Dsiable CPU/GPU measurement on BackdropFilter test (#41736)” (cla: yes, team)

41788 Reduce log verbosity by removing individual used files (cla: yes, tool)

41791 Refactor: Make MouseTracker test concise with some utility functions (cla: yes, framework, waiting for tree to go green)

41794 Updated the docstring for SystemNavigator.pop. (cla: yes, framework)

41795 Reland “Dsiable CPU/GPU measurement on BackdropFilter test (#41736)” (cla: yes, team)

41799 Improved ios 13 scrollbar fidelity (cla: yes, f: cupertino, f: material design, framework)

41803 Fixed media query issues and added test to prevent it from coming back (cla: yes, framework, waiting for tree to go green)

41806 run services tests on the Web (cla: yes, framework, team)

41814 Enables setting of semantics focused and focusable attributes within Focus widgets. (CQ+1, a: accessibility, a: tests, cla: yes, f: material design, framework, team)

41815 [web] Make it clear that lowercase “r” can also perform hot restart (cla: yes, tool, ☸ platform-web)

41820 Added SystemNavigator.pop “animated” argument. (cla: yes, framework)

41828 Set DEFINES_MODULE=YES in plugin templates (cla: yes, t: xcode, team, tool, waiting for tree to go green, ⌘‬ platform-mac, ⌺‬ platform-ios)

41832 Plumb –enable-asserts through to frontend_server invocation in debug… (cla: yes, tool)

41857 Change the dark theme elevation overlay to use the colorScheme.onSurface (cla: yes, f: material design, framework, severe: API break)

41859 CupertinoTheme & CupertinoTextTheme dark mode updates (a: tests, cla: yes, f: cupertino, f: material design, framework, severe: API break, will affect goldens)

41862 Make output directory a build input (cla: yes, tool)

41864 Update BottomAppBar to use elevation overlays when in a dark theme (cla: yes, f: material design, framework)

41879 Make MouseTracker.sendMouseNotifications private (cla: yes, framework)

41880 Clean up test infrastructure (cla: yes, team, tool)

41882 Increase template Swift version from 4 to 5 (cla: yes, d: examples, team, tool, ⌘‬ platform-mac, ⌺‬ platform-ios)

41885 Include embedding transitive dependencies in plugins (cla: yes, tool, waiting for tree to go green)

41889 Clean up ProjectFileInvalidator.findInvalidated a bit (cla: yes, tool)

41892 Fix CupertinoActivityIndicator radius (cla: yes, f: cupertino, framework)

41906 Ensure plugin registrants are generated in build_web (cla: yes, tool, ☸ platform-web)

41922 Enable more web tests; use blacklist to filter them out (a: tests, cla: yes, framework, team)

41931 Revert “Fix ReorderableListView’s use of child keys (#41334)” (cla: yes, f: material design, framework)

41933 upload x64 android host release (cla: yes, tool)

41935 [Android 10] Activity zoom transition (cla: yes, f: material design, framework, waiting for tree to go green, ▣ platform-android)

41936 Updates packages, including package:multicast_dns. (cla: yes, team, tool)

41942 Use mergeResourcesProvider instead of deprecated mergeResources (cla: yes, tool, waiting for tree to go green)

41945 Revert ActivateAction PR (cla: yes, f: material design, framework)

41946 Do not validate the Android SDK when building an appbundle (cla: yes, tool, waiting for tree to go green)

41952 Send pubspec.yaml back in time to fix flakiness (cla: yes, tool)

41960 Revert “replace package:vm_service_client with package:vm_service in the devicelab project” (cla: yes, team, tool)

41972 Add enableFeedback param to MaterialButton, RawMaterialButton and IconButton (cla: yes, f: material design, framework)

41989 Flutter doctor should require java 1.8+ (cla: yes, tool, waiting for tree to go green)

41996 [web] Always send the route name even if it’s null (cla: yes, f: routes, framework, ☸ platform-web)

42006 Typos & Style clean up (cla: yes, framework, team, waiting for tree to go green)

42008 Restructure ProjectFileInvalidator.findInvalidated a bit (cla: yes, tool)

42015 Fix local test failures in flutter_tools (cla: yes, tool, waiting for tree to go green)

42016 [flutter_tool] Re-work analytics events to use labels and values (cla: yes, tool)

42022 Fix smoke test (cla: yes)

42025 Localization refresh (a: internationalization, cla: yes, f: cupertino, f: material design, framework)

42026 Stop leaking iproxy processes (cla: yes, tool)

42028 Make ProjectFileInvalidator.findInvalidated able to use the async FileStat.stat (cla: yes, tool)

42029 Always embed iOS Flutter.framework build mode version from Xcode configuration (cla: yes, d: examples, t: xcode, team, team: gallery, tool, ⌺‬ platform-ios)

42030 Revert “AOT support for Linux Desktop I: switch Linux builds to assemble” (cla: yes, tool)

42031 Rewrite MouseTracker’s tracking and notifying algorithm (a: desktop, cla: yes, framework)

42032 Update CupertinoActivityIndicator colors and gradient (cla: yes, f: cupertino, framework, will affect goldens)

42033 Reprise: Dropdown Menu layout respects menu items intrinsic sizes (cla: yes, f: material design, framework)

42035 trying to diagnose failure in CI (cla: yes, tool)

42036 trying to diagnose failure in CI, mark II (cla: yes, tool)

42037 Diagnose failure in CI, Mark III (cla: yes, tool)

42038 Reland “AOT support for Linux Desktop I: switch Linux builds to assemble” (cla: yes, tool)

42063 More consistent temp directory naming (a: tests, cla: yes, tool)

42064 Refactor sdk_validation_test (cla: yes, tool, waiting for tree to go green)

42076 create gesture recognizers on attach and dispose on detach to avoid leaks (a: quality, cla: yes, f: gestures, framework, waiting for tree to go green)

42091 Skip sdk_validation_test again (cla: yes, tool)

42118 Apply mocks to test command (cla: yes, tool)

42136 Update dartdoc to 0.28.7 (cla: yes, team)

42144 Don’t eagerly call runMain when –start-paused is provided to web application (cla: yes, tool)

42162 Expose wait conditions in the public flutter_driver API (a: tests, cla: yes, framework)

42187 Be more verbose when pub fails (cla: yes, tool)

42189 Fix regression with ModalBottomSheets not responding to changes in theme (cla: yes, f: material design, framework)

42203 Shard web tests; enable semantics tests on the Web (CQ+1, cla: yes, team)

42204 Add use_modular_headers! to default Podfile (cla: yes, d: examples, t: xcode, team, team: gallery, tool, ⌺‬ platform-ios)

42209 Add error logging to flutter generate (cla: yes, tool)

42235 Reading deviceId for RawKeyEventDataAndroid event (a: desktop, cla: yes, framework)

42236 [Gallery] Add Material Study app Rally as an example app (cla: yes, d: examples, f: material design, team, team: gallery, waiting for tree to go green)

42243 Improve trailing whitespace message (cla: yes, team, tool, waiting for tree to go green)

42250 SliverAppBar - Configurable overscroll stretch with callback feature & FlexibleSpaceBar support (cla: yes, f: material design, f: scrolling, framework, severe: new feature, waiting for tree to go green)

42252 catch argument error from Make (cla: yes, tool)

42253 Change modal barrier to dismissing on tap up (cla: yes, framework)

42254 Update minimum version to Xcode 10.2 (cla: yes, tool)

42257 Make Pub an interface in the flutter tool (cla: yes, tool)

42260 Small cleanup of web code (cla: yes, tool)

42267 Improve documentation around animations. (cla: yes, framework, waiting for tree to go green)

42276 Revert removal of linux from unpack command. (cla: yes, tool)

42278 Re-land keyboard traversal PRs (cla: yes, f: cupertino, f: material design, framework, team)

42289 Ensure precache web works on dev branch (cla: yes, tool)

42306 Ensure that flutter assets are copied in the AAR (cla: yes, team, tool, waiting for tree to go green)

42342 Fix DropdownButton crash when hint and selectedItemBuilder are simultaneously defined (cla: yes, f: material design, framework, severe: crash)

42344 Add onVisible callback to snackbar. (a: accessibility, cla: yes, f: material design, framework, waiting for tree to go green)

42352 Add android.permission.WAKE_LOCK permission to abstract_method_smoke_test (cla: yes, team)

42353 Add –cache-sksl flag to drive and run (cla: yes, tool)

42354 Pass -Ddart.developer.causal_async_stacks=true to frontend_server invocations. (cla: yes, tool)

42360 Add smoke test for the new Android embedding (cla: yes, team, tool, waiting for tree to go green)

42364 Wrap dwds in async guard, only catch known error types (cla: yes, tool)

42365 Add font fallback clarification docs (cla: yes, d: api docs, framework)

42366 TextStyle.fontFamily should override fontFamily parameter in ThemeData (cla: yes, f: material design, framework)

42368 Update android semantics test to match existing engine behavior. (a: accessibility, cla: yes, team)

42369 Always fake ProcessManager when you fake Filesystem in tests (cla: yes, tool)

42373 Switch build commands to use process utils (cla: yes, tool)

42376 Add option to precache unsigned mac binaries. (cla: yes, tool)

42378 remove println from flutter.gradle (cla: yes, tool)

42379 Partial deflaking of abstract_method_smoke_test (a: tests, cla: yes, team, waiting for tree to go green)

42401 Add support for Android x86_64 ABI to Flutter (cla: yes, tool)

42404 Add isDismissible configuration for showModalBottomSheet (cla: yes, f: material design, framework)

42441 Add transitive dependencies back (cla: yes, tool, waiting for tree to go green)

42445 Fix typo in docs: EdgeInserts->EdgeInsets (a: text input, cla: yes, d: api docs, f: material design, framework)

42449 Increase TextField’s minimum height from 40 to 48 (cla: yes, f: material design, framework, severe: API break, will affect goldens)

42454 Fix abstract_method_smoke_test flakiness (a: tests, cla: yes, team, waiting for tree to go green)

42456 Revert removing DropdownMenuItem hint/disabledHint wrapper (cla: yes, f: material design, framework)

42462 Update docker_builder dependencies (cla: yes)

42464 Wait for isolate start before proceeding with expression evaluation tests (cla: yes, tool)

42470 No multiline password fields (cla: yes, f: cupertino, f: material design, framework, severe: API break)

42471 Pass build mode-specific bytecode generation options to frontend_server. (cla: yes, tool)

42475 Fix semantics testing now that dropdown can take a11y focus again. (a: accessibility, cla: yes, team)

42476 Refactor BuildMode into class, add jit_release configuration (cla: yes, tool)

42478 Revert “Rewrite MouseTracker’s tracking and notifying algorithm” (cla: yes, framework)

42479 Make DropdownButton’s disabledHint and hint behavior consistent (cla: yes, f: material design, framework, severe: API break)

42482 Only dismiss dropdowns if the orientation changes, not the size. (cla: yes, f: material design, framework)

42484 Gradient transform (cla: yes, framework, will affect goldens)

42485 Re-landing SliverAnimatedList (a: animation, cla: yes, f: scrolling, framework, severe: new feature, waiting for tree to go green)

42486 Redo: Rewrite MouseTracker’s tracking and notifying algorithm (cla: yes, framework)

42487 refactor depfile usage and update linux rule (cla: yes, tool)

42491 Extra defensive programming for pub modification time assert (cla: yes, tool, waiting for tree to go green)

42496 Roll dart package dependencies (cla: yes, team)

42508 Add Android x64 profile artifacts (cla: yes, tool)

42526 Improve routers performance (cla: yes, framework)

42530 add WAKE_LOCK back to abstract method test (cla: yes, team)

42531 Print correct hostname when web server is launched (cla: yes, tool, ☸ platform-web)

42533 Disable arrow key focus navigation for text fields (cla: yes, f: cupertino, f: material design, framework)

42538 [flutter_tool] Improve yaml font map validation (cla: yes, tool)

42546 Fix and enable painting tests on the Web (cla: yes, framework, team, tool)

42548 Print message and log event when app isn’t using AndroidX (cla: yes, tool)

42550 Add enableSuggestions flag to TextField and TextFormField (a: text input, cla: yes, f: cupertino, f: material design, framework)

42551 Revert “Roll engine eed171ff3538..00f330068d3e (5 commits) (#42541)” (cla: yes, engine)

42554 Fix route focusing and autofocus when reparenting focus nodes. (cla: yes, f: material design, framework)

42557 Skip test (cla: yes, tool)

42558 Use placeholder dimensions that reflect the final text layout (cla: yes, framework)

42563 Adding thumb color customisation functionality to CupertinoSlider (cla: yes, f: cupertino, framework)

42597 Deflake wildcard asset test (cla: yes, tool)

42602 Properly throw FlutterError when route builder returns null on CupertinoPageRoute (cla: yes, f: cupertino, framework)

42613 Fix Tooltip implementation of PopupMenuButton (cla: yes, f: material design, framework, waiting for tree to go green)

42637 Re-enable asserts on Windows integration tests (a: tests, cla: yes, team)

42640 Add more structure to errors (continuation of #34684) (a: tests, cla: yes, f: cupertino, f: material design, framework)

42655 resident_web_runner doesn’t close debug connection (cla: yes, tool)

42656 Catch appInstanceId error (cla: yes, tool)

42668 dispose devices on cleanupAtFinish() for run_cold.dart (cla: yes, tool, waiting for tree to go green)

42676 [web] Update web runner message with flutter.dev/web (cla: yes, tool, waiting for tree to go green)

42683 Optimize focus operations by caching descendants and ancestors. (cla: yes, f: material design, framework)

42684 Remove isNewAndroidEmbeddingEnabled flag when reading an existing pro… (cla: yes, tool)

42686 Update dartdoc to 0.28.8 (cla: yes, team)

42687 Revert “Fix and enable painting tests on the Web (#42546)” (cla: yes, framework, team, tool)

42688 Source Code Comment Typo Fixes (cla: yes, framework)

42689 Reland: fix and enable painting web tests (cla: yes, framework, team, tool)

42691 fixing todo comments in flutter tests to include url link. (cla: yes, tool, waiting for tree to go green)

42698 Ensure we stop the status when browser connection is complete (cla: yes, tool)

42699 unpin test and update packages (cla: yes, team, tool)

42701 serve correct content type from debug server (cla: yes, tool, ☸ platform-web)

42708 Test the Android embedding v2 (cla: yes, team, tool)

42709 Test Gradle on Windows (cla: yes, team)

42764 Revert “Expose API for resizing image caches” (cla: yes, framework)

42771 don’t precompile dependencies when building the flutter tool (cla: yes, waiting for tree to go green)

42773 enable rendering tests on the Web (cla: yes, framework, team)

42775 CupertinoSlidingSegmentedControl (cla: yes, f: cupertino, framework)

42777 Fix memory leak in TransitionRoute (cla: yes, framework, waiting for tree to go green)

42779 Fix chip ripple bug — No longer two ripples (cla: yes, f: material design, framework)

42785 Reland “Expose API for resizing image caches #41415” (cla: yes, framework)

42790 This disables the up/down arrow focus navigation in text fields in a different way. (cla: yes, f: cupertino, f: material design, framework)

42791 fix type error in manifest asset bundle (cla: yes, tool)

42807 Add most of the widget tests; add more web test shards (cla: yes, framework, team)

42808 Run flutter pub get before pod install in platform_view_ios__start_up test (a: tests, cla: yes, team)

42811 Add a Focus node to the DropdownButton, and adds an activation action for it. (cla: yes, f: material design, framework)

42813 Fix NPE in Chrome Device (cla: yes, tool)

42842 Add “navigator” option to “showDialog” and “showGeneralDialog” (cla: yes, f: routes, framework, severe: new feature, waiting for tree to go green)

42854 Revert “Default colorScheme data in ButtonThemeData (fix for #38655)” (cla: yes, f: material design, framework, waiting for tree to go green)

42857 Fix progress indicators for release/profile builds of web. (cla: yes, tool)

42861 Add repeatCount to RawKeyEventDataAndroid (a: desktop, cla: yes, framework, waiting for tree to go green, ▣ platform-android)

42863 V1.9.1 hotfixes (cla: yes, engine, team, tool)

42867 Use Cirrus credits for billing. (cla: yes, team, team: infra)

42872 Remove use_modular_headers from Podfiles using libraries (cla: yes, d: examples, team, team: gallery, tool)

42873 Update README to include non-mobile targets (cla: yes, team)

42879 Re-implement hardware keyboard text selection. (cla: yes, framework)

42882 Reenable the dartdocs benchmark tracking (cla: yes, team)

42922 Fix typo (cla: no, f: material design, framework)

42924 CupertinoDialogAction is missing super call (cla: yes, f: cupertino, framework, waiting for tree to go green)

42931 separation of hot restart and hotter restart (cla: yes, tool)

42936 Support AppBars with jumbo titles (cla: yes, f: material design, framework)

42951 implement debugTogglePlatform for the web (cla: yes, tool)

42953 Soften layer breakage (cla: yes, framework)

42958 Turn off bitcode for integration tests and add-to-app templates (a: existing-apps, cla: yes, team, tool, ⌺‬ platform-ios)

42962 Remove linux-x64 unpack logic (cla: yes, tool)

42964 Use PRODUCT_BUNDLE_IDENTIFIER from buildSettings to find correct bundle id on iOS when using flavors (cla: yes, t: xcode, tool, waiting for tree to go green)

42966 expand scope of rethrown gradle errors (cla: yes, tool)

42967 Pad CupertinoAlertDialog with MediaQuery viewInsets (cla: yes, f: cupertino, framework)

42968 Quick fix on material dialog docs (cla: yes, f: material design, framework)

42970 Rename headless server to web server (cla: yes, tool)

42971 re-enable some linux devicelab tests (cla: yes, team)

42972 Do not produce an error when encountering a new type in a service response. (cla: yes, tool)

42977 switch dart2js build to depfile, remove Source.function (cla: yes, tool)

42981 Remove GeneratedPluginRegistrant.java (cla: yes, team)

42982 Revert “Clean up test infrastructure” (cla: yes, team, tool)

43006 Set default borderRadius to zero in ClipRRect (as documented) (cla: yes, framework, waiting for tree to go green)

43013 Wire up canRequestFocus and skipTraversal in FocusScopeNode (cla: yes, d: examples, framework, team, team: gallery)

43016 ensure we can disable –track-widget-creation in debug mode (cla: yes, tool)

43019 Build only required web tests; fix and enable most of material tests (cla: yes, f: material design, framework, team, tool)

43022 Enable dump-skp-on-shader-compilation in drive (cla: yes, tool, waiting for tree to go green)

43026 temporarily disable system_debug_ios devicelab test (cla: yes, team)

43030 Clean up test infrastructure (cla: yes, team, tool)

43042 add samsungexynos7570 to list of known physical devices (cla: yes, tool)

43080 Indent Kotlin code with 4 spaces (cla: yes, team, tool, waiting for tree to go green)

43149 Disable CI tests that LUCI is failing (1) (cla: yes, team)

43150 Disable CI tests that LUCI is failing (2) (cla: yes, team)

43173 Fix typo in README.md (cla: yes, team)

43180 Adding missing break in plugin validation check (cla: yes, tool)

43183 Silence presubmit codecov (cla: yes, team)

43187 Ensure android.enableR8 is appended to a new line (cla: yes, tool)

43188 [cleanup] Remove unused files (cla: yes, team)

43193 ButtonBar aligns in column when it overflows horizontally (a: accessibility, cla: yes, f: material design, framework)

43200 remove period from URL so that it opens correctly in vscode (cla: yes, tool)

43207 comment out fastlane test archiving (cla: yes, team)

43213 Add focus nodes, hover, and shortcuts to switches, checkboxes, and radio buttons. (cla: yes, f: material design, framework)

43214 For –profile builds on web, still use -O4 but unminified names. (cla: yes, tool)

43217 [flutter_tool] Update analytics policy, send event on disable (cla: yes, tool)

43219 Add devfs for incremental compiler JavaScript bundle (cla: yes, tool, waiting for tree to go green)

43221 Migrate examples to the Android embedding v2 (cla: yes, d: examples, team, team: gallery)

43225 Catch io.StdinException from failure to set stdin echo/line mode (cla: yes, tool)

43226 Implement AlertDialog title/content overflow scroll (a: accessibility, cla: yes, f: material design, framework)

43227 Revert “Skia Gold Support for Local & PreSubmit Testing in package:flutter” (cla: yes)

43235 Revert “Extra defensive programming for pub modification time assert” (cla: yes)

43238 Fixing focus traversal when the node options are empty (a: desktop, cla: yes, framework)

43245 Add smallestScreenSize to android:configChanges in the Android manifest template (cla: yes, tool, waiting for tree to go green)

43246 Tap.dart: Fixes the spacing to the right side of reason (cla: yes, f: gestures, framework)

43281 Add compiler configuration to support dartdevc target (cla: yes, tool)

43282 implement build aot with assemble for Android target platforms (cla: yes, tool)

43286 FadeInImage cacheWidth and cacheHeight support (a: images, cla: yes, framework, severe: new feature)

43288 V1.9.1 hotfix (cla: yes, engine, framework, team, tool)

43292 initial bootstrap script for incremental compiler support (cla: yes, tool, waiting for tree to go green)

43296 Skip failing test to green build (cla: yes, framework)

43315 Extra defensive programming for pub modification time assert (cla: yes, tool)

43362 Allow rebuilding of docker image, re-enable deploy gallery macos (cla: yes, team, team: infra)

43366 run flutter update-packages –force-upgrade (cla: yes, team)

43367 Revert “Add focus nodes, hover, and shortcuts to switches, checkboxes, and radio buttons.” (cla: yes, f: material design, framework)

43371 Re-land Local & Pre-Submit Support for Skia Gold (a: images, a: quality, a: tests, cla: yes, framework, team, waiting for tree to go green, will affect goldens)

43379 ENABLE_ANDROID_EMBEDDING_V2 isn’t a general thing. (cla: yes, team)

43381 [flutter_tool] Use engine flutter_runner prebuilts (cla: yes, tool, waiting for tree to go green)

43384 Re-Land: Add focus nodes, hover, and shortcuts to switches, checkboxes, and radio buttons. (a: accessibility, cla: yes, f: material design, framework, team)

43388 Depend on specific package versions in module_test (cla: yes, team, waiting for tree to go green)

43390 catch ChromeDebugException from dwds (cla: yes, tool)

43391 Revert “[Chip] Make sure InkResponse is in the foreground on delete f… (cla: yes, f: material design, framework)

43401 Handle permission error during flutter clean (cla: yes, tool, waiting for tree to go green)

43402 Handle format error from vswhere (cla: yes, tool)

43403 Handle version and option skew errors (cla: yes, tool)

43422 trivial fixed AboutListTile having an empty icon placeholder when no icon set. (cla: yes, f: material design, framework, waiting for tree to go green)

43436 Handle onError callback with optional argument (cla: yes, tool, waiting for tree to go green)

43438 Revert “Enable dump-skp-on-shader-compilation in drive” (cla: yes)

43448 Don’t html-escape in the plugin registrant templates. (cla: yes, tool, waiting for tree to go green)

43455 Reland “Enable dump-skp-on-shader-compilation in drive (#43022)” (cla: yes, tool)

43458 Support platform-specific test lines (cla: yes, team)

43461 Fixed usage of optional types in swift integration test. (cla: yes, team)

43466 Adding handling of TextInputClient.onConnectionClosed messages handli… (a: tests, a: text input, cla: yes, framework, severe: API break, waiting for tree to go green, ☸ platform-web)

43467 Fixed bug where we could accidently call a callback twice. (cla: yes, framework)

43471 flip track widget creation on by default (cla: yes, tool, waiting for tree to go green)

43479 Refactor gradle.dart (cla: yes, tool)

43511 Improve DropdownButton assert message (cla: yes, f: material design, framework)

43526 Change PopupMenuButton.icon type to Widget (cla: yes, f: material design, framework)

43528 Adjust and refactor all MaterialButton tests into its respective file (cla: yes, f: material design, framework, waiting for tree to go green)

43529 Cupertino web tests (cla: yes, f: material design, framework, team)

43544 Catch AppConnectionException (cla: yes, tool)

43546 Alias upgrade-packages => update-packages (cla: yes, tool)

43553 Pass environment variables through to xcodebuild (cla: yes, t: xcode, team, team: infra, tool, ⌺‬ platform-ios)

43557 Revert “Allow rebuilding of docker image, re-enable deploy gallery macos” (cla: yes, team)

43573 Catch MissingPortFile from web tooling. (cla: yes, tool)

43576 Enable usage of experimental incremental compiler for web (cla: yes, tool)

43577 set trace to true for desktop builds (cla: yes, tool)

43586 Ensure Chrome is closed on tab close (cla: yes, tool)

43598 Catch failed daemon startup error (cla: yes, tool)

43599 catch failure to parse FLUTTER_STORAGE_BASE_URL (cla: yes, tool)

43602 Don’t indefinitely persist file hashes, handle more error conditions (cla: yes, tool)

43611 Revert “Migrate examples to the Android embedding v2” (cla: yes, d: examples, team, team: gallery)

43636 Enable tests that failed due to CupertinoDynamicColor (cla: yes, team)

43643 Reland: Migrate examples new embedding (cla: yes, d: examples, team, team: gallery)

43647 Revert “Re-Land: Add focus nodes, hover, and shortcuts to switches, checkboxes, and radio buttons. (#43384)” (a: accessibility, cla: yes, f: material design, framework, team)

43654 Re-land fix docker build and deploy_gallery-macos (cla: yes, team)

43657 Re-Land: Add focus nodes, hover, and shortcuts to switches, checkboxes, and radio buttons. (a: accessibility, cla: yes, f: material design, framework, team)

43658 Added note about design doc template. (cla: yes)

43662 Enable heroes_test.dart on the web matrix (cla: yes, framework, team, work in progress; do not review)

43667 Added a null check for ranges in the sourceReport map. (cla: yes, tool)

43669 Don’t read AndroidManifest.xml if it doesn’t exit (cla: yes, tool, waiting for tree to go green)

43674 Add missing import (cla: yes)

43675 Fix device lab tests (cla: yes)

43676 Allow multiple TimingsCallbacks (cla: yes, framework, severe: performance)

43677 add libzip cache artifact (cla: yes)

43684 [flutter_runner] Use sky_engine from the topaz tree (cla: yes)

43685 Remove Poller class from flutter_tools (cla: yes)

43689 Revert: Migrate examples new embedding (cla: yes)

43691 Re-enable chrome dev mode tests (cla: yes)

43722 Make selected item get focus when dropdown is opened (cla: yes, f: material design, framework)

43725 Add reloadMethod RPC (cla: yes, tool)

43736 CupertinoPicker minor documentation update (cla: yes, d: api docs, f: cupertino, framework)

43738 Separate DropdownButton and DropdownButtonFormField tests (cla: yes, f: material design, framework)

43739 enable avoid_web_libraries_in_flutter (cla: yes, framework)

43742 Adjust and refactor all FlatButton tests into its respective file (cla: yes, f: material design, framework, waiting for tree to go green)

43745 Run update packages –force-upgrade (cla: yes, team)

43748 Gold Performance improvements (a: tests, cla: yes, framework, team)

43753 pass –no-gen-bytecode to aot kernel compiler invocations (cla: yes, tool)

43756 Mark routes as opaque when added without animation (a: animation, cla: yes, f: inspector, f: routes, framework)

43758 Split desktop config fallback variable by platform (a: desktop, cla: yes, tool)

43759 [flutter_tool] Teach the tool about local engine Fuchsia artifacts (cla: yes, tool, waiting for tree to go green)

43761 Make test case use mockStopwatch (cla: yes, tool)

43764 Update create.dart (cla: yes, tool, waiting for tree to go green)

43767 check if libimobiledevice executables exist (cla: yes, tool)

43800 de-flake logger test (cla: yes, tool)

43827 Revert “Added a null check for ranges in the sourceReport map.” (cla: yes, tool)

43841 Update cupertino demos in gallery (cla: yes, d: examples, f: cupertino, framework, team, team: gallery)

43843 Remove print and fix code formatting (cla: yes, f: material design, framework)

43848 Don’t allow Disabled InkWells to be focusable (cla: yes, f: material design, framework)

43859 Add convenience accessor for primaryFocus (cla: yes, f: material design, framework, team)

43862 Ensure target platform is passed is always passed (cla: yes, tool)

43865 Reorder show and setEditingState calls to the IMM (cla: yes, framework)

43868 Reland: Migrate examples to the Android embedding v2 (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

43870 check for instanceof instead of runtimeType (cla: yes, tool)

43876 Refactor flutter.gradle to use assemble directly (cla: yes, tool)

43885 Revert “Reland: Migrate examples to the Android embedding v2” (cla: yes, d: examples, team, team: gallery)

43907 Serve correct mime type on release dev server (cla: yes, tool)

43908 remove no-gen-bytecode flag (cla: yes, tool)

43913 Revert “[flutter_runner] Use sky_engine from the topaz tree (#43684)” (a: tests, cla: yes, framework)

43915 Observe logging from VM service on iOS 13 (a: debugging, cla: yes, tool, ⌺‬ platform-ios)

43918 CupertinoContextMenu (iOS 13) (cla: yes, f: cupertino, framework)

43927 Fix stdout test (cla: yes, team)

43932 Update CupertinoSlidingSegmentedControl control/feedback mechanism (cla: yes, f: cupertino, framework)

43934 L10n Simplification (a: internationalization, cla: yes, framework, team, waiting for tree to go green)

43939 Revert “Revert “Reland: Migrate examples to the Android embedding v2”” (cla: yes, d: examples, team, team: gallery)

43941 Tweaks after the gradle.dart refactor (cla: yes, tool)

43945 Remove Source.behavior, fix bug in depfile invalidation (cla: yes, tool)

43946 Adding subtitle to ExpansionTile (cla: yes, f: material design, framework)

43948 Synchronize modifier keys in RawKeyboard.keysPressed with modifier flags on events. (a: desktop, a: tests, cla: yes, framework)

43950 remove listDartSources (cla: yes, tool)

43952 Require awaiting testbed.run (cla: yes, tool)

43955 Make more spinner tests not flaky (cla: yes, tool)

43959 Respond to TextInputClient.reattach messages. (cla: yes, framework, waiting for tree to go green)

43981 Fix typo in app_bar.dart (cla: yes, f: material design, framework, waiting for tree to go green)

43990 Upgrade dartdoc to 0.29.0 (cla: yes, team)

43994 flutter build aar should also build plugins as AARs (cla: yes, team, tool)

43997 Revert: Migrate examples to the Android embedding v2 (cla: yes, d: examples, team, team: gallery)

44003 Revert “Implement AlertDialog title/content overflow scroll #43226” (cla: yes, f: material design, framework)

44010 dev/ci/README.md update (cla: yes, team, waiting for tree to go green)

44011 Move the plugin registrant to io.flutter.plugins and add the @Keep an… (cla: yes, tool, waiting for tree to go green)

44017 Asset server fix for sourcemaps (cla: yes, tool)

44019 Ignore generated .project files for VSCode Java Plugin (cla: yes, team)

44026 Exit tool if a plugin only supports the embedding v2 but the app doesn’t (cla: yes, tool, waiting for tree to go green)

44027 Allow specifying device-vmservice-port and host-vmservice-port (cla: yes, tool)

44028 Support –no-resident on the web (cla: yes, tool)

44029 Use alphabetic baselines for layout of InputDecorator (cla: yes, f: material design, framework)

44031 Added tests for the new Android heading semantic flag to android_semantics_testing (a: accessibility, cla: yes, team)

44032 Copy chrome preferences to seeded data dir (cla: yes, tool)

44043 Add Android embedding version analytics (cla: yes, tool, waiting for tree to go green)

44052 Remove flutter_tool services code (cla: yes, tool)

44065 Build ios framework (cla: yes, team, tool)

44068 Fix typo in tabs.dart (cla: yes, f: material design, framework, waiting for tree to go green)

44076 Typo on comments (cla: yes, f: material design, framework, waiting for tree to go green)

44083 Add –dart-define option (cla: yes, tool, waiting for tree to go green)

44119 [flutter_tool] –flutter_runner will download the debug symbols (cla: yes, tool)

44127 build aar prints how to consume the artifacts (cla: yes, tool, waiting for tree to go green)

44130 Add command key bindings to macOS text editing and fix selection. (a: desktop, cla: yes, customer: octopod, framework, ⌘‬ platform-mac)

44139 Reland: Migrate examples to the Android embedding v2 (cla: yes, d: examples, team, team: gallery, waiting for tree to go green)

44146 Remove flutter.yaml migration code (cla: yes, tool)

44147 Remove plugin imports from module_test_ios (a: tests, cla: yes, team)

44149 Apply minimumDate & maximumDate constraints in CupertinoDatePicker date mode (cla: yes, f: cupertino, framework)

44150 Manually roll engine to unred the tree (cla: yes, engine)

44151 Add version to fuchsia_remote_debug_protocol (cla: yes, team, waiting for tree to go green)

44160 Wire selectedItemBuilder through DropdownButtonFormField (cla: yes, f: material design, framework)

44166 Add v1 plugin register function into v2 plugin template (cla: yes, team, tool)

44169 Adjust and refactor all RaisedButton tests into its respective file (cla: yes, f: material design, framework)

44189 make some BuildContext methods generics (cla: yes, d: examples, framework, severe: API break, team, team: gallery)

44194 Revert “[Gallery] Add Material Study app Rally as an example app” (cla: yes, d: examples, f: material design, team, team: gallery)

44200 Make ProjectFileInvalidator injectable (cla: yes, tool)

44201 Temporarily bring the embedding dependencies in the Flutter gallery (cla: yes, d: examples, team, team: gallery)

44210 Revert “Exit tool if a plugin supports the embedding v2 but the app d… (cla: yes, tool)

44214 Fix v1 embedding support heuristic for plugins (cla: yes, tool, waiting for tree to go green)

44217 Moving pointer event sanitizing to engine. (cla: yes, customer: crowd, customer: dream (g3), customer: headline, framework)

44221 Use platform appropriate filepaths (cla: yes, tool)

44223 Update Stocks example using i18n tool (cla: yes, d: examples, team)

44227 [flutter_tool] Screenshot command must require device only for _kDeviceType (cla: yes, tool)

44233 Remove yield from inherited model (cla: yes, framework)

44243 Build local maven repo when using local engine (cla: yes, tool)

44263 Allow web server device to use extension if started with –start-paused (cla: yes, team, tool)

44268 Switch from using app.progress to app.webLaunchUrl for passing web launch urls (cla: yes, tool)

44277 Revert “Roll engine 6c763bb551cb..9726b4cb99d3 (4 commits)” (cla: yes, engine)

44278 Do not pass obsolete –strong option to front-end server (cla: yes, tool)

44279 link platform should be true for profile (cla: yes, tool)

44281 revert add new enum change (cla: yes, framework, team, tool)

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

44292 Manual roll for add new enum roll back (cla: yes, engine)

44296 ModalBarrier and Drawer barrier prevents mouse events (a: desktop, cla: yes, f: gestures, f: material design, framework)

44299 Re-enable Pesto in profile/release mode (cla: yes, d: examples, team, team: gallery)

44301 Don’t print how to consume AARs when building plugins as AARs (cla: yes, tool)

44302 Don’t add x86 nor x64 when building a local engine in debug mode (cla: yes, tool, waiting for tree to go green)

44307 Fixing local golden output flake (a: tests, cla: yes, framework, team: flakes)

44308 Add more flutter build ios-framework tests before the impending jonahpocalypse (cla: yes, team, waiting for tree to go green)

44312 Demonstrate that artifact invalidation works (cla: yes, team)

44313 l10n tool improvements, stocks app refresh (a: internationalization, cla: yes, d: examples, team)

44317 CupertinoDynamicColor improvements (a: tests, cla: yes, d: examples, f: cupertino, framework, team, team: gallery)

44318 Remove TODO that’s done (cla: yes, documentation, framework)

44324 Add swift_versions to plugin template podspec, include default CocoaPod version (cla: yes, team, tool, ⌘‬ platform-mac, ⌺‬ platform-ios)

44328 Adjust and refactor all OutlineButton tests into its respective file (cla: yes, f: material design, framework, waiting for tree to go green)

44344 Update packages to get latest dwds in flutter_tools (cla: yes, team)

44351 [Material] Update the Slider and RangeSlider to the latest Material spec (cla: yes, d: examples, f: material design, framework, team, team: gallery)

44360 [flutter_tool] Stream artifact downloads to files (cla: yes, tool)

44365 Turn off docs upload temporarily (cla: yes, team)

44369 Flip enable-android-embedding-v2 flag (cla: yes, severe: API break, team, tool, waiting for tree to go green)

44371 Revert “Turn off docs upload temporarily (#44365)” (cla: yes, team)

44391 Segmented control quick double tap fix (cla: yes, f: cupertino, framework)

44396 Revert “Enable usage of experimental incremental compiler for web” (cla: yes, team, tool)

44400 Reland: enable usage of experimental web compiler (cla: yes, team, tool)

44408 Remove no longer needed clean up code (cla: yes, framework, waiting for tree to go green)

44410 Add macOS fn key support. (cla: yes, framework, team)

44413 Turn off docs upload temporarily (cla: yes, team)

44421 switch web test to macOS (cla: yes, team)

44422 Remove TextRange, export it from dart:ui (cla: yes, framework)

44447 implicit-casts:false on flutter_tools/lib (cla: yes, tool)

44451 Use raw string for l10n description (a: internationalization, cla: yes, team, waiting for tree to go green)

44454 Re-enable docs uploading (cla: yes, team)

44457 [flutter_tool] Update Fuchsia SDK (cla: yes, tool)

44463 Revert “Demonstrate that artifact invalidation works” (cla: yes, team)

44466 Update dartdoc to 0.29.1 (cla: yes, team)

44467 Make sure all our .dart files have license headers (a: accessibility, cla: yes, d: examples, f: cupertino, f: material design, team, team: gallery)

44468 Fix test for null flutter root (cla: yes, tool)

44469 Deprecation cleanup in flutter_tools (cla: yes, tool)

44473 l10n tool improvements, stocks app i18n refresh (a: internationalization, cla: yes, d: examples, team)

44479 Adding flutter_goldens tests to misc shards (a: tests, cla: yes, framework, team)

44481 Provide specific field to accept depfiles in target class (cla: yes, tool)

44487 reland add new enum change (#44281) (a: existing-apps, cla: yes, framework, team)

44488 Refactorings to testbed.run and testbed.test (cla: yes, tool)

44490 Fix “node._relayoutBoundary == _relayoutBoundary” crash (cla: yes, framework, waiting for tree to go green)

44499 Show a warning when a module uses a v1 only plugin (cla: yes, tool, waiting for tree to go green)

44534 Improve performance of build APK (~50%) by running gen_snapshot concurrently (cla: yes, team, tool)

44551 Remove new unused elements (a: accessibility, cla: yes, f: cupertino, framework)

44574 Print a message when modifying settings that you may need to reload IDE/editor (cla: yes, tool)

44576 [ci] Use the latest Cirrus Image for macOS (cla: yes)

44584 Update meta to 1.1.8 (cla: yes, team)

44605 Changing RenderEditable.textAlign doesn’t break hot reload anymore (a: text input, cla: yes, framework, t: hot reload)

44608 Reduce some direct package:archive usage (cla: yes, tool)

44610 Error Message for createState assertion (a: error message, a: quality, cla: yes, framework, severe: crash, waiting for tree to go green)

44611 Convert to TextPosition for getWordBoundary (cla: yes, framework)

44613 Revert engine rolls. (cla: yes, engine)

44617 Make disposing a ScrollPosition with pixels=null legal (cla: yes, framework, waiting for tree to go green)

44618 Update our deprecation style. (a: tests, cla: yes, f: cupertino, f: material design, framework, team, work in progress; do not review)

44619 Update Gold to fallback on skipping comparator when offline (a: annoyance, a: quality, a: tests, cla: yes, framework, team: flakes)

44620 Bump memory requirements for tool_tests-general-linux (cla: yes)

44622 Track and use fallback TextAffinity for null affinity platform TextSelections. (cla: yes, framework)

44625 Release startup lock during long-lived build ios framework (cla: yes, tool)

44633 Turn on bitcode for integration tests and add-to-app templates (a: existing-apps, a: tests, cla: yes, team, tool)

44637 Attach looks at future observatory URIs (cla: yes, tool, waiting for tree to go green)

44638 Add module to create template help text (a: existing-apps, cla: yes, tool)

44736 Check in new diffs to material localizations (a: internationalization, cla: yes, f: material design)

44743 Sort Localization generation output (a: internationalization, cla: yes, f: cupertino, f: material design, team)

44744 Ensure web-server does not force usage of dwds (cla: yes, tool)

44746 Remove chrome device web integration test (cla: yes, team)

44753 Always link desktop platforms (cla: yes, tool)

44758 Canonicalize locale string in gen_l10n.dart (a: internationalization, cla: yes, team)

44761 Sort locales and method/properties/getters alphabetically (a: internationalization, cla: yes, d: examples, team)

44772 Test framework for analyze.dart (cla: yes, team, waiting for tree to go green)

44776 More license header fixes (cla: yes, d: examples, team, team: gallery)

44778 Revert “Implement PageView using SliverLayoutBuilder, Deprecate RenderSliverFillViewport (#37024)” (cla: yes, framework)

44782 Updated flutter/examples to further conform to new embedding: removed references to FlutterApplication, deleted all MainActivity’s that were not necessary, removed all direct invocations of GeneratedPluginRegistrant. (#22529) (cla: yes, d: examples, team, team: gallery)

44783 Forward ProcessException to error handlers (cla: yes, tool)

44787 Fix snippets to include element ID in the output sample. (cla: yes, f: material design, team)

44790 Roll engine manual 31cd2dfca22a…b358dc58fbce (39 commits) (cla: yes, engine, framework)

44797 Build AAR for all build variants by default (cla: yes, tool)

44830 Update manual_tests to be able to run on macOS/web (a: desktop, cla: yes, f: material design, team)

44843 Revert “Allow specifying device-vmservice-port and host-vmservice-port” (cla: yes, tool)

44844 Properly interpret modifiers on GLFW key events (a: desktop, cla: yes, framework, 🐧 platform-linux)

44853 Reland: Allow specifying device-vmservice-port and host-vmservice-port (cla: yes, tool)

44867 FocusableActionDetector widget (cla: yes, f: material design, framework)

44868 Catch and display version check errors during doctor (a: first hour, cla: yes, tool)

44870 Add -runFirstLaunch hint text (a: first hour, cla: yes, t: xcode, tool)

44878 Fake locale in doctor_test (cla: yes, tool)

44882 Update package test (cla: yes, team)

44907 [Gallery] Reland Add Material Study app Rally as an example app (cla: yes, d: examples, f: material design, team, team: gallery, waiting for tree to go green)

44920 [flutter_tool] Various fixes for ‘run’ for Fuchsia. (cla: yes, d: examples, team, team: gallery, tool)

44933 [flutter_tool] Don’t crash when failing to delete downloaded artifacts (cla: yes, tool)

44935 [flutter_runner] Use sky_engine from the topaz tree (a: tests, cla: yes, framework)

44947 Revert “reland add new enum change (#44281) (#44487)” (cla: yes, framework, team)

44965 Scroll scrollable to keep focused control visible. (a: desktop, cla: yes, f: scrolling, framework)

44966 Don’t log stack traces to console on build failures (cla: yes, tool)

44967 Try a mildly prettier FlutterError and make it less drastic in release mode (cla: yes, framework, waiting for tree to go green)

44996 implicit-casts:false in flutter_test (a: tests, cla: yes, framework)

45000 Manual engine roll to b2640d97e7e8034f28b4e7b92c15b0824e433897 (cla: yes, engine, framework)

45011 catch IOSDeviceNotFoundError in IOSDevice.startApp() (cla: yes, tool)

45012 reland add new enum change (cla: yes, framework, team)

45050 Add a perf test for picture raster cache (cla: yes, severe: performance, t: flutter driver, team)

45080 Ignore vscode Java plugin auto-generated files (cla: yes, team)

45081 Remove duplicated expect from text field test (cla: yes, f: material design, framework)

45083 Fix draggable scrollable sheet scroll notification (cla: yes, framework, waiting for tree to go green)

45115 fix ios_add2app_life_cycle license (cla: yes, team)

45119 revert added lifecycle enum (cla: yes, framework, team)

45124 Analyze dartpad (cla: yes, f: cupertino, framework, team)

45125 Gallery Typo Fix (cla: yes, d: examples, team, team: gallery)

45126 Enable iOS platform views for Flutter Gallery (cla: yes, d: examples, team, team: gallery)

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

45133 reland add lifecycle enum and fix the scheduleforcedframe (cla: yes, framework, team)

45135 Add option to delay rendering the first frame (cla: yes, framework, severe: API break)

45136 Remove FLUTTER_DEVICELAB_XCODE_PROVISIONING_CONFIG code paths (a: tests, cla: yes, team, team: infra)

45139 Update Android CPU device detection (cla: yes, tool)

45141 Revert “[flutter_runner] Use sky_engine from the topaz tree (#44935)” (a: tests, cla: yes, framework)

45145 cache sdkNameAndVersion logic for web devices (cla: yes, tool)

45151 fix type errors (cla: yes, tool)

45153 implicit-casts:false on flutter_tools (cla: yes, tool)

45168 Allow plural localized strings to not specify every case (a: internationalization, cla: yes, team)

45172 Fix device daemon test when desktop or web are enabled (a: tests, cla: yes, tool)

45178 Increase memory from 8->10GB for tool_tests-commands-linux (a: tests, cla: yes)

45180 Add the rally_assets package to Gallery’s BUILD.gn (cla: yes, d: examples, team, team: gallery)

45187 [flutter_tool] Builds aot for Fuchsia release and jit product for jit-release. (cla: yes, tool)

45189 Remove chmod to make Flutter framework headers unwritable (cla: yes, tool)

45192 Roll engine to f4fba66c2fad1c1d5705ea0734ee4250211f6757 (cla: yes, engine)

45200 Spell check of Flutter docs (cla: yes, d: api docs, documentation, team)

45203 Roll engine f4fba66c2fad..c812a62b8810 (4 commits) (cla: yes, engine)

45211 Revert “Attach looks at future observatory URIs” (cla: yes, tool)

45212 Upgrade gauge for debugging (cla: yes, team, team: infra)

45215 Remove URLs in deprecation annotation (cla: yes, team)

45217 Roll engine c812a62b8810..2d35b4ec1f04 (4 commits) (cla: yes, engine)

45228 Reland: Attach looks at future observatory URIs (cla: yes, tool)

45236 Improve time to development by initializing frontend_server concurrently with platform build (cla: yes, tool)

45237 Revert “Attach looks at future observatory URIs” (cla: yes, tool)

45239 implicit-casts:false in fuchsia_remote_debug_protocol (cla: yes, tool, waiting for tree to go green)

45240 implicit-casts:false in flutter_web_plugins (cla: yes)

45249 implicit-casts:false in flutter_goldens and flutter_goldens_client (cla: yes)

45259 Add minimum macOS application to the Flutter Gallery (cla: yes, d: examples, team, team: gallery)

45260 Revert “reland add lifecycle enum and fix the scheduleforcedframe” (cla: yes, framework, team)

45264 Add macOS hot reload test (cla: yes, team)

45268 Revert “[Material] Update the Slider and RangeSlider to the latest Material spec” (cla: yes, d: examples, f: material design, framework, team, team: gallery)

45279 Revert “[Gallery] Add Material Study app Rally as an example app” (cla: yes, d: examples, team, team: gallery)

45282 [fuchsia] Reland use sky_engine from Topaz (a: tests, cla: yes, framework)

45286 Fix experimental incremental web compiler for Windows (cla: yes, tool)

45291 Revert “Reduce some direct package:archive usage” (cla: yes, tool)

45303 Allow unknown fields in pubspec plugin section (cla: yes, tool)

45307 Reland: Attach looks at future observatory URIs (cla: yes, tool, waiting for tree to go green)

45317 de-null dartDefines in daemon mode (cla: yes, tool, waiting for tree to go green)

45319 catch parse error from corrupt config (cla: yes, tool)

45320 Remove Flags (cla: yes, tool)

45349 Revert “[flutter_tool] Builds aot for Fuchsia release and jit product for jit-release.” (cla: yes, tool)

45350 Reland: [flutter_tool] Fuchsia AOT builds (cla: yes, tool)

45353 Revert “Add the rally_assets package to Gallery’s BUILD.gn (#45180)” (cla: yes, d: examples, team, team: gallery)

45362 Add widget of the week video embeddings (cla: yes, f: material design, framework)

45364 Allow a no-op default_package key for a plugin platform (cla: yes, tool)

45379 Add .flutter-plugins-dependencies to the project, which contains the app’s plugin dependency graph (cla: yes, team, tool, waiting for tree to go green)

45385 Revert “Add option to delay rendering the first frame” (cla: yes, framework)

45392 [ci] more resources to Windows tasks (cla: yes)

45407 Don’t crash if the tool cannot delete asset directory (cla: yes, tool)

45412 Revert “catch parse error from corrupt config” (cla: yes, tool)

45414 Reland handle corrupt config file (cla: yes, tool)

45422 Revert “Improve time to development by initializing frontend_server concurrently with platform build” (cla: yes, tool)

45430 Drops detached message until we can handle it properly (cla: yes, framework)

45442 Engine roll to include SkRRect fix (cla: yes, engine)

45455 Disable tests that fail on non-master branches (cla: yes, team)

PRs closed in this release of flutter/engine

From Sun Aug 19 17:37:00 2019 -0700 to Mon Nov 25 12:05:00 2019 -0800

8507 Add texture support for macOS shell. (affects: desktop, cla: yes, platform-macos, waiting for customer response)

9386 [glfw] Send the glfw key data to the framework. (affects: desktop, cla: yes, glfw)

9498 Notify framework to clear input connection when app is backgrounded (#35054). (cla: yes)

9806 Reuse texture cache in ios_external_texture_gl. (cla: yes)

9864 Add capability to add AppDelegate as UNUserNotificationCenterDelegate (cla: yes)

9888 Provide dart vm initalize isolate callback so that children isolates belong to parent’s isolate group. (cla: yes)

10154 Started taking advantage of Skia’s new copyTableData to avoid superfluous copies. (cla: yes)

10182 Made flutter startup faster by allowing initialization to be parallelized (cla: yes)

10326 copypixelbuffer causes crash (cla: yes)

10670 Expose LineMetrics in dart:ui (affects: text input, brand new feature, cla: yes)

10814 Reland remove kernel sdk script (cla: yes, platform-web)

10945 De-dup FILE output for each license (cla: yes)

11031 sync web engine; run web engine tests (cla: yes)

11035 Roll angle licenses (cla: yes)

11041 Add a BroadcastStream to FrameTiming (cla: yes)

11049 Release _ongoingTouches when FlutterViewController dealloc (cla: yes)

11062 Provide a placeholder queue ID for the custom embedder task runner. (cla: yes)

11063 Update ExternalViewEmbedder class comment. (cla: yes)

11064 Reland “Track detailed LibTxt metrics with LineMetrics(#10127)” (cla: yes)

11070 Platform View implemenation for Metal (cla: yes)

11210 Add Chrome to Dockerfile (cla: yes)

11222 [b/139487101] Dont present session twice (cla: yes)

11224 Update metal layer drawable size on relayout. (cla: yes)

11226 Make firebase testlab always pass (cla: yes)

11228 Re-enable firebase test and don’t use google login (cla: yes)

11230 Update tflite_native and language_model revisions to match the Dart SDK (cla: yes)

11239 Remove dart entrypoint Intent parameter from FlutterActivity. (#38713) (cla: yes)

11255 Migrate Embedder API documentation to Doxygen format. (cla: yes)

11256 Upgrade compiler to Clang 10. (cla: yes)

11265 make it possible to disable debug symbols stripping (cla: yes)

11270 Reset NSNetService delegate to nil,when stop service. (cla: yes)

11283 Fix objects equal to null not being detected as null (cla: yes)

11300 Do not Prepare raster_cache if view_embedder is present (cla: yes)

11305 Fix a segfault in EmbedderTest.CanSpecifyCustomTaskRunner (cla: yes)

11306 Set FlutterMacOS podspec min version to 10.11 (cla: yes, waiting for tree to go green)

11309 Fix change_install_name.py to be GN-friendly (cla: yes, waiting for tree to go green)

11310 When using a custom compositor, ensure the root canvas is flushed. (cla: yes)

11315 Do not add null task observers (cla: yes)

11316 [lsc] Remove fuchsia.net.SocketProvider (cla: yes)

11319 Add tests for platform views (cla: yes)

11322 [fuchsia] Wire up OpacityLayer to Scenic (cla: yes)

11324 Clean up Windows and Linux build output (cla: yes)

11327 [Windows] Update API for alternative Windows shell platform implementation (cla: yes)

11330 Remove engine hash from the output artifact (cla: yes)

11337 Reference the Flutter framework instead of the dylib in iOS tests. (cla: yes)

11345 [Android] Write MINIMAL_SDK required to use PlatformViews to exception message (cla: yes)

11350 Firebase test for Platform Views on iOS (cla: yes)

11355 update sim script (cla: yes)

11356 Remove engine hash from pom filename (cla: yes)

11357 Rename first frame method and notify FlutterActivity when full drawn (#38714 #36796). (cla: yes)

11359 Dry up fixture comparison in embedder unit-tests. (cla: yes)

11360 build legacy web SDK (cla: yes)

11361 Include Java stack trace in method channel invocations (cla: yes)

11367 Make message loop task entry containers thread safe (cla: yes)

11368 Switch to an incremental runloop for GLFW (cla: yes)

11374 Update scenarios readme (cla: yes)

11380 Use App.framework in macOS FlutterDartProject (cla: yes)

11382 Trivial: remove empty line in the pom file (cla: yes)

11384 Account for root surface transformation on the surfaces managed by the external view embedder. (cla: yes)

11386 Allow non-resizable windows in GLFW embedding (cla: yes)

11388 Allow overriding the GLFW pixel ratio (cla: yes)

11390 preventDefault on touchend to show iOS keyboard (cla: yes)

11392 Wire up software rendering in the test compositor. (cla: yes)

11394 Avoid root surface acquisition during custom composition with software renderer. (cla: yes)

11395 Remove deprecated ThreadTest::GetThreadTaskRunner and use the newer CreateNewThread API. (cla: yes)

11413 Ios simulator unittests seem to not consider the full compilation unit (cla: yes)

11416 Shrink cirrus docker image: reduce RUN count, apt-get clean (cla: yes)

11419 Support non-60 refresh rate on PerformanceOverlay (cla: yes)

11420 Fix touchpad scrolling on Chromebook (cla: yes)

11421 sync Flutter Web engine to the latest (cla: yes)

11423 Add tracing of the number of frames in flight in the pipeline. (cla: yes)

11427 Skip empty platform view overlays. (cla: yes)

11436 update method for skia (cla: yes)

11441 Android 10+ View.setSystemGestureExclusionRects (cla: yes, platform-android)

11449 Roll buildroot and update gn script for bitcode_marker (cla: yes)

11451 Android 10+ View.getSystemGestureExclusionRects (cla: yes, platform-android)

11456 Update the ui.LineMetrics.height metric to be more useful to external users (cla: yes)

11466 Assert that the JUnit tests are running on Java 8 (cla: yes, waiting for tree to go green)

11473 Add missing newline at EOF (cla: yes)

11475 buildfix: support build windows release/profile mode(#32746) (cla: yes)

11483 Roll buildroot to 58d85da77cf1d5c668d185570fa8ed3d2e1a1ab5 (cla: yes)

11489 Ensure trailing newline before EOF in C++ sources (cla: yes)

11492 Roll third_party/benchmark to a779ffce872b4c811beef482e18bd0b63626aa42 (cla: yes)

11514 Update label of Fuchsia FIDL targets. (cla: yes)

11520 Bitcode only for release (cla: yes)

11522 Revert “Reuse texture cache in ios_external_texture_gl. (#9806)” (cla: yes)

11524 Reuse texture cache in ios_external_texture_gl (cla: yes)

11528 Strip bitcode from gen_snapshot (cla: yes)

11530 Optionally strip bitcode when creating ios framework (cla: yes)

11537 Add check to enable metal for import (cla: yes)

11550 Make Skia cache size channel respond with a value (cla: yes)

11554 make engine, ui, and sdk rewriter inputs of dill construction (cla: yes)

11576 Minor tweaks to the Doxygen theme. (cla: yes)

11622 Include from font_asset_provider (cla: yes)

11635 [flutter_runner] Port Expose ViewBound Wireframe Functionality (cla: yes)

11636 [fidl][flutter_runner] Port Migrate to new fit::optional compatible APIs (cla: yes)

11638 Update CanvasSpy::onDrawEdgeAAQuad for Skia API change (cla: yes)

11640 remove Web test blacklist; all tests should pass now (cla: yes)

11649 [flutter] Port: Run handle wait completers on the microtask queue (cla: yes)

11652 iOS platform view mutation XCUITests (cla: yes)

11654 Append newlines to EOF of all translation units. (cla: yes)

11655 Don’t crash while loading improperly formatted fonts on Safari (cla: yes)

11669 Add style guide and formatting information (cla: yes)

11717 Return a JSON value for the Skia channel (cla: yes)

11720 Revert “Notify framework to clear input connection when app is backgrounded (#35054) (#9498)” (cla: yes)

11722 Quote the font family name whenever setting the font-family property. (cla: yes)

11732 last flutter web sync: cc38319841 (cla: yes)

11736 Add wasm to sky_engine (cla: yes)

11776 [flutter_runner] Port over all the changes to the dart_runner cmx files (cla: yes)

11783 completely strip bitcode (cla: yes)

11784 Roll fuchsia/sdk/core/linux-amd64 from -UaaS… to fSXZ0… (cla: yes)

11790 Roll fuchsia/clang/linux-amd64 from wGyr4… to -mnHl… (cla: yes)

11792 Started logging warnings if we drop platform messages. (cla: yes)

11795 Add a good reference source for font metrics. (cla: yes)

11796 Provide a hook for a plugin handler to receive messages on the web (cla: yes)

11798 Manage resource and onscreen contexts using separate IOSGLContext objects (cla: yes)

11799 Let java unit tests build with autoninja (cla: yes)

11802 Adjust iOS frame start times to match the platform info (cla: yes)

11804 Incorporate View.setSystemGestureExclusionRects code review feedback from #11441 (cla: yes, platform-android)

11807 Fix deleting Thai vowel bug on iOS (cla: yes)

11808 Annotate nullability on FlutterEngine to make swift writing more ergonomic (cla: yes)

11817 Smooth out iOS irregular input events delivery (cla: yes)

11828 [Windows] Address #36422 by adding a context for async resource uploading (affects: desktop, cla: yes, platform-windows)

11835 [CFE/VM] Fix merge/typo for bump to kernel version 29 (cla: yes)

11839 Remove ENABLE_BITCODE from Scenarios test app (affects: tests, cla: yes)

11841 Revert “Add a BroadcastStream to FrameTiming (#11041)” (cla: yes)

11842 Fix RTL justification with newline by passing in full justify tracking var (cla: yes)

11844 Updated API usage in scenario app by deleting unnecessary method. (cla: yes)

11847 Add a sample unit test target to flutter runner (cla: yes)

11849 Support building standalone far packages with autogen manifests (cla: yes)

11875 [flutter_runner] Add common libs to the test far (cla: yes)

11877 Finish plumbing message responses on method channels (cla: yes)

11880 Handle new navigation platform messages (cla: yes, platform-web)

11883 LTO fuchsia binaries (cla: yes)

11886 remove extra redundant channels setup in iOS embedding engine (cla: yes)

11890 Add some AppLifecycleTests (CQ+1, cla: yes)

11893 Add @Keep annotation (cla: yes)

11899 Improve input method and Unicode character display(#30661) (cla: yes)

11902 Remove un-needed FragmentActivity import statements to facilitate proguard. (cla: yes)

11912 Document dependencies and remove support-v13 (cla: yes)

11913 Added new lifecycle enum (CQ+1, cla: yes, prod: API break, waiting for tree to go green)

12010 option for –no-lto for fuchsia (CQ+1, cla: yes, waiting for tree to go green)

12011 Cherry-picks for 1.9.1 (cla: yes)

12016 [flutter_runner] Kernel platform files can now be built in topaz (cla: yes)

12023 Fix multi span text ruler cache lookup failure. (cla: yes)

12026 [flutter_runner] Plumb Flutter component arguments to the Dart entrypoint (cla: yes)

12034 [flutter_runner] Refactor our build rules to make them more inline with topaz (cla: yes)

12048 [flutter_runner] Generate symbols for the Dart VM profiler (cla: yes)

12054 [flutter_runner] Port the accessibility bridge from Topaz (cla: yes)

12055 Revert “Manage resource and onscreen contexts using separate IOSGLCon… (cla: yes)

12058 Roll fuchsia/clang/linux-amd64 from -mnHl… to VoYNW… (cla: yes)

12076 Add a method to flutter_window_controller to destroy the current window. (cla: yes)

12078 Manage iOS contexts separately (cla: yes)

12079 Add custom test plugin that supports screenshot tests (cla: yes)

12080 Don’t quote generic font families (cla: yes)

12081 Add GradientRadial paintStyle implementation (cla: yes)

12084 Guard availability of user notification related methods to iOS 10.0 (cla: yes)

12085 Enable platform view keyboard input on Android Q (cla: yes, waiting for tree to go green)

12087 Don’t launch the observatory by default on each embedder unit-test invocation. (cla: yes)

12128 Make iOS FlutterViewController stop sending inactive/pause on app lifecycle events when not visible (cla: yes, prod: API break)

12161 Ensure that the web image ImageShader implements Shader (cla: yes)

12167 Channel buffers (cla: yes)

12190 Move the Fuchsia tryjob into a its own step and disable LTO. (cla: yes)

12192 Updating text field location in IOS as a pre-work for spellcheck (affects: text input, cla: yes, platform-web)

12197 add a convenience CLI tool for building and testing web engine (cla: yes)

12204 Don’t disable toString in release mode for dart:ui classes (cla: yes)

12205 Don’t load Roboto by default (cla: yes)

12206 Only build the x64 variant of Fuchsia on the try-jobs. (cla: yes)

12209 Roll buildroot and Fuchsia toolchain and unblock the Fuchsia/Linux autoroller manually. (cla: yes)

12218 Namespace patched SDK names to not conflict with Topaz (cla: yes)

12222 Do not generate kernel platform files on topaz tree (cla: yes)

12226 [web_ui] add missing dispose handler for MethodCalls to flutter/platform_view (cla: yes)

12227 [web_ui] PersistedPlatformView attribute update handling to enable resizing (cla: yes)

12228 pin and auto-install chrome version (cla: yes)

12229 Improve check to render (or not) a DRRect when inner falls outside of outer on RecordingCanvas (cla: yes)

12230 Add an initial macOS version of FlutterAppDelegate (cla: yes)

12232 FlutterViewController notify will dealloc (cla: yes)

12233 Revert “Manage iOS contexts separately” (cla: yes)

12234 [glfw/windows] Stops keeping track of input models (cla: yes)

12235 Roll dart to e6887536aadc7fbd1990448989601cee0224958d. (cla: yes)

12249 Editable text fix (affects: text input, cla: yes, platform-web)

12251 Revert “Smooth out iOS irregular input events delivery (#11817)” (cla: yes)

12253 Implement Base32Decode (cla: yes)

12255 Roll dart to d9489622befb638c040975163cf9b8eba2ff057b. (cla: yes)

12256 Do not assume Platform.script is a Dart source file during training. (cla: yes)

12257 Re-enable ThreadChecker and fix associated failures (CQ+1, cla: yes)

12258 Refactor and polish the ‘felt’ tool (cla: yes)

12263 Revert “Started taking advantage of Skia’s new copyTableData to avoid (#10154)” (cla: yes)

12264 Revert “Add some AppLifecycleTests (#11890)” (cla: yes)

12266 Reland add some AppLifecycleTests (cla: yes)

12267 [macos] Stops keeping track of text input models (cla: yes, platform-macos)

12268 Close the tree (cla: yes)

12269 a11y: expose max character count for text fields (cla: yes)

12272 Revert “Close the tree” (cla: yes)

12273 Clean up after AppLifecycleTests (cla: yes)

12274 Store screenshot test output as Cirrus artifacts; do fuzzy comparison of non-matching screenshot pixels (cla: yes)

12275 Shuffle test order and repeat test runs once. (CQ+1, cla: yes)

12276 Add system font change listener for windows (cla: yes)

12277 Manage resource and onscreen contexts using separate IOSGLContext objects (cla: yes)

12280 Reland “Smooth out iOS irregular input events delivery (#11817)” (cla: yes)

12281 optionally skip builds (cla: yes)

12282 [flutter_runner] Change the path to artifacts (cla: yes)

12284 New features for golden tests (for web) (cla: yes)

12287 Adds PluginRegistry to the C++ client wrapper API (cla: yes)

12288 Include firefox in check to quote font families (cla: yes)

12289 Fix flutter runner paths (cla: yes)

12292 Revert “Add iOS platform view mutation XCUITests to the scenario app … (cla: yes)

12295 Issue 13238: on iOS, force an orientation change when the current orientation is not allowed (cla: yes, platform-ios)

12303 Add a build command to felt (cla: yes, platform-web)

12305 Introduce flutterfragmentactivity (cla: yes)

12306 Fix the declaration of setSystemGestureExclusionRects to match the PlatformMessageHandler interface (cla: yes)

12307 Cleanup in web_ui (cla: yes)

12308 [flutter] Remove old A11y API’s. (cla: yes)

12318 Update canvaskit backend (cla: yes)

12319 Add “type” to getDisplayRefreshRate protocol (cla: yes)

12320 Fix continuous event polling in the GLFW event loop (cla: yes)

12322 Tests for #11283 (cla: yes)

12323 README for the felt tool (cla: yes, platform-web)

12324 Roll buildroot and remove toolchain prefix. (cla: yes)

12325 [fuchsia] add fuchsia.netstack.Netstack (affects: engine, cla: yes, customer: pink)

12327 Revert “Provide dart vm initalize isolate callback so that children i… (cla: yes)

12328 Added javadoc comments to FlutterActivity and FlutterFragmentActivity. (cla: yes)

12330 Ensure DRRects without corners also draw. (cla: yes)

12335 [Web] Implement dark mode support for web (cla: yes)

12336 Check for index bounds in RTL handling for trailing whitespace runs. (cla: yes)

12338 Add missing CL, fix targets for Fuchsia (cla: yes)

12340 [flutter_runner] Do not use pre-builts just yet (cla: yes)

12342 Update test to verify that secondary isolate gets shutdown before root isolate exits. (cla: yes)

12343 [flutter_runner] Remove usages of shared snapshots from CC sources (cla: yes)

12345 [flutter_runner] Port over the tuning advice for vulkan surface provider (cla: yes)

12346 [flutter_runner] Move from runner context to component context (cla: yes)

12347 [flutter_runner][async] Migrate dart/flutter to new async-loop APIs (cla: yes)

12348 [flutter_runner] Port the new compilation trace from topaz (cla: yes)

12349 [flutter_runner] Explicitly set trace_skia to false (cla: yes)

12350 [flutter_runner] Port vulkan surface changes (cla: yes)

12353 Add web engine screenshot (scuba) tests (cla: yes)

12354 java lints (cla: yes)

12355 skip flaky test (cla: yes)

12359 Forwards Flutter View to platform views and detaches when needed. (cla: yes)

12362 Fixes race condition that was reported internally. (cla: yes)

12363 Track “mouse leave” event (cla: yes, platform-windows)

12364 Revert “Reland “Smooth out iOS irregular input events delivery” (#12280)” (cla: yes)

12370 Added a default entrypoint variable to match android syntax. (cla: yes)

12373 Added unit tests for method channels. (cla: yes)

12375 Sync dart_runner (cla: yes)

12376 Roll Wuffs to 0.2.0-alpha.47 (cla: yes)

12380 [flutter_runner] a11y updates, tests! (CQ+1, cla: yes)

12383 Add macOS testing support (cla: yes)

12385 Reland “Smooth out iOS irregular input events delivery (#12280)” (cla: yes)

12395 Update –dart-vm-flags whitelist to include –write-service-info and –sample-buffer-duration (cla: yes)

12402 Resize channel buffers (CQ+1, cla: yes)

12403 Don’t send pointer events when the framework isn’t ready yet (cla: yes, platform-web)

12404 Support accessibility labels on iOS switches. (cla: yes)

12410 Send TYPE_VIEW_FOCUSED for views with input focus. (cla: yes)

12412 SkSL precompile (cla: yes)

12413 Migrate from fuchsia.crash.Analyzer to fuchsia.feedback.CrashReporter (cla: yes)

12423 add windows embedding test (cla: yes)

12426 Store fallback font names as a vector instead of a set. (cla: yes)

12428 Reword confusing messaging surrounding unhandled exception in flutter_runner on Fuchsia (cla: yes)

12431 Interpret negative radii as 0 in recording_canvas.dart (cla: yes)

12432 Work around Samsung keyboard issue (cla: yes)

12434 delete golden files; switch to flutter/goldens (cla: yes)

12435 add dart:html, dart:js, and dart:js_util to the copy of the Dart SDK used for analysis (cla: yes)

12436 Roll dart sdk to 69b5681546c68ab85e2ce6d3e7b92ed7d113e7c1. (cla: yes)

12443 Force exit felt tool on sigint, sigterm (cla: yes)

12445 [web] filter test targets; cache host.dart compilation (cla: yes)

12446 Add support for JIT release mode (cla: yes)

12447 Reflect selection changes in Firefox for text editing (cla: yes, platform-web)

12448 Make kDoNotResizeDimension public so framework can use it directly (cla: yes)

12450 Adds support for 5 mouse buttons (cla: yes)

12453 Adding Link SemanticsFlag (accessibility, affects: framework, cla: yes)

12454 Add .mskp file to binary format (cla: yes)

12455 Revert “Send TYPE_VIEW_FOCUSED for views with input focus. (#12410)” (cla: yes)

12466 Revert “Support accessibility labels on iOS switches.” (cla: yes)

12469 Started asserting the FlutterEngine is running before communicating over channels. (cla: yes)

12470 [web_ui] Check if a pointer is already down for the specific device (cla: yes)

12479 Refactoring text_editing.dart (cla: yes)

12563 Remove use of the blobs snapshot format from unittests (cla: yes)

12565 Remove references to topaz (cla: yes)

12572 Update linux toolchain for fuchsia (cla: yes)

12573 [flutter_runner] Refactor thread_application pair to ActiveApplication (cla: yes)

12578 Revert “Update linux toolchain for fuchsia” (cla: yes)

12587 Split out the logic to handle status bar touches into its own function (cla: yes)

12610 Revert “[fuchsia] Wire up OpacityLayer to Scenic (#11322)” (cla: yes)

12618 Add isFocusable to SemanticsFlag (cla: yes)

12681 Create a package-able incremental compiler (cla: yes)

12695 Add onUnregistered callback in ‘Texture’ and ‘FlutterTexture’ (cla: yes)

12698 [web_ui] Fixing invalid state bug for text editing (affects: text input, cla: yes, platform-web)

12699 Adding ‘pub get’ to the ‘compile_xxxx.sh’ in the Scenario app (cla: yes)

12700 Add missing flag for embedder. (cla: yes)

12701 Cleanup: Made a macro to assert ARC is enabled. (cla: yes)

12703 [flutter_runner] Replace read exec calls on Fuchsia to adhere to Verified Execution semantics (cla: yes)

12706 Check for a null input method subtype (cla: yes)

12707 Reland “Add iOS platform view mutation XCUITests to the scenario app(#11652)” (cla: yes)

12708 Cleanup: Turned on NS_ASSUME_NONNULL_BEGIN for FlutterViewController. (CQ+1, cla: yes)

12710 Set transparent background in textarea elements (affects: text input, cla: yes, platform-web)

12712 Support correct keymap for web (accessibility, affects: text input, cla: yes, platform-web)

12725 Expanded channel buffer resize to method channels. (cla: yes)

12728 Remove unused import in the scenario app (cla: yes)

12730 Stop setting the accessibility text if a node has SCOPES_ROUTE set. (cla: yes)

12732 Fix parameter naming in docs (cla: yes)

12733 [flutter_runner] Make rd and rx uniform (cla: yes)

12742 Revert “Revert “Update linux toolchain for fuchsia” (#12578)” (CQ+1, cla: yes)

12746 Send AccessibilityEvent.TYPE_VIEW_FOCUSED when input focus is set. (cla: yes)

12747 Add web implementation for channel_buffers.dart (cla: yes)

12752 Enabled people to chose if SystemNavigator.pop is animated on iOS. (cla: yes)

12753 [web] Don’t require felt to be in PATH (cla: yes, platform-web)

12754 Fix Metal builds by accounting for the updated SubmitFrame signature. (cla: yes)

12761 Build AOT and test targets, generate FARs when building Fuchsia (CQ+1, cla: yes)

12771 roll buildroot to 01e923507b28e5d1d3fe7597d2db2b30b0a543e9 (CQ+1, cla: yes)

12773 Revert “Manage resource and onscreen contexts using separate IOSGLCon… (cla: yes)

12775 Added some thread asserts to the code and made ios_surface_ safe since (cla: yes)

12777 Fix Metal builds. (cla: yes)

12780 Restart all modern Samsung keyboard IMM (cla: yes)

12781 Revert “Build AOT and test targets, generate FARs when building Fuchsia” (cla: yes)

12783 Add a unit-test to verify that root surface transformation affects platform view coordinates. (cla: yes)

12785 Fix bug in package script and add dev_compiler to list (cla: yes)

12793 Fixing selection issues in Firefox (cla: yes, platform-web)

12794 [web] Add support for path transform (cla: yes)

12795 Reland fuchsia build improvements (CQ+1, cla: yes)

12797 add option for bulk-updating screenshots; update screenshots (Work in progress (WIP), cla: yes)

12798 [flutter_runner] Update the cmx files to include TZ support (cla: yes)

12799 Disable EmbedderTest::CanLaunchAndShutdownMultipleTimes. (cla: yes)

12800 Prettify all CMX files (cla: yes)

12801 do not wrap font family name (cla: yes, platform-web)

12802 Build gen_snapshot with a 64-bit host toolchain even if the target platform is 32-bit (cla: yes)

12805 Unbreak Fuchsia unopt builds (cla: yes)

12806 Move initialization into FlutterEngine (cla: yes)

12808 Added an embedder example (cla: yes)

12809 Use the x64 host toolchain for x86 target gen_snapshot only on Linux (cla: yes)

12811 [web] Implement basic radial gradient (TileMode.clamp, no transform) (cla: yes)

12813 Unblock SIGPROF on flutter_tester start (cla: yes)

12814 Enable all engine test on windows (cla: yes)

12815 Revert “Adding Link SemanticsFlag” (cla: yes)

12816 Enable sanitizer build variants. (cla: yes)

12819 Open source canvas tests from flutter_web_ui (cla: yes)

12821 Update buildroot to pull in ubsan updates. (cla: yes)

12931 remove references to package:_chrome (cla: yes)

12958 Adding deviceId to KeyEventChannel enconding method (cla: yes)

12960 Fix typo on channel buffer debug output. (cla: yes)

12972 Re-land Adding Link Semantics (accessibility, affects: framework, cla: yes)

12974 Support empty strings and vectors in standard codec (cla: yes)

12977 Unblock Fuchsia roll (cla: yes)

12980 Made _printDebug only happen on debug builds of the engine for now. (cla: yes)

12982 Color matrix doc (cla: yes)

12983 Roll Wuffs to 0.2.0-rc.1 (cla: yes)

12986 Prevent default when Tab is clicked (accessibility, affects: text input, cla: yes, platform-web)

12987 Added FlutterActivity and FlutterFragment hook to cleanUpFlutterEngine() as symmetry for configureFlutterEngine(). (#41943) (cla: yes)

12988 Use the standard gen_snapshot target unless the platform requires host_targeting_host (cla: yes)

12989 Unpublicize kDoNotResizeDimension (cla: yes)

12990 Fix for a11y crash on iOS (cla: yes)

12991 Compile sanitizer suppressions list and file bugs as necessary. (cla: yes)

12997 Roll dart to aece1c1e92. (cla: yes)

12999 Started setting our debug background task id to invalid (cla: yes)

13001 Missing link flag (cla: yes)

13003 [web] Update the url when route is replaced (cla: yes, platform-web)

13004 Allow embedders to disable causal async stacks in the Dart VM (cla: yes)

13005 Auto-formatter fixes for BUILD.gn files (cla: yes)

13006 Refactor: FlutterDartProject (cla: yes)

13008 Integration with more of Skia’s SkShaper/SkParagraph APIs (cla: yes)

13009 Fixing Link Semantics Typo (accessibility, affects: framework, cla: yes)

13013 Add missing focusable testing info (cla: yes)

13015 Fire PlatformViewController FlutterView callbacks (cla: yes)

13017 Revert “Upgrade compiler to Clang 10.” (cla: yes)

13029 Minimal test harness for iOS (cla: yes)

13033 dart analysis of tests, cleanup (CQ+1, cla: yes)

13037 Analyze framework Dart code in presubmit tests (cla: yes)

13042 Add “felt clean” command (cla: yes)

13043 Add a task runner for the Win32 embedding (cla: yes)

13044 Support keyboard types on mobile browsers (affects: text input, cla: yes, platform-web)

13045 Wires the locale provided by Fuchsia. (cla: yes)

13047 Allow embedders to specify arbitrary data to the isolate on launch. (cla: yes)

13048 Test child isolates are terminated when root is shutdown (cla: yes)

13049 Ignore thread leaks from Dart VM in tsan instrumented builds. (cla: yes)

13051 Don’t bump iOS deployment target for Metal builds. (cla: yes)

13053 Set the Cirrus badge to only display status of the master branch. (cla: yes)

13056 Put Metal renderer selection behind runtime flag and plist opt-in. (cla: yes)

13059 Android targets create final zip artifacts (CQ+1, cla: yes)

13066 [web] Add basic color per vertex drawVertices API support (cla: yes)

13067 Revert “Test child isolates are terminated when root is shutdown” (cla: yes)

13071 [dart_aot_runner] Add support for generating dart_aot snapshots (cla: yes)

13073 Removed retain cycle from notification center. (cla: yes)

13074 [dart_aot_runner] Add rules to generate dart_aot binaries (cla: yes)

13075 Revert “[dart_aot_runner] Add support for generating dart_aot snapsho… (cla: yes)

13076 Reland dart_aot_runner shims (cla: yes)

13082 java imports/style (cla: yes, waiting for tree to go green)

13085 Print more output when gen_package fails (cla: yes)

13086 Gen package output corrected (cla: yes)

13088 felt: use rest args for specifying test targets (cla: yes)

13089 cleanup gen_package.py (cla: yes)

13090 Snapshot the felt tool for faster start-up (cla: yes)

13091 Remove persistent cache unittest timeout (cla: yes)

13093 iOS Platform View: Fixed overrelease of the observer. (cla: yes)

13094 Integrate more SkParagraph builder patches (cla: yes)

13096 [dart_aot_runner] Use the host_toolchain to build kernels (cla: yes)

13097 Update felt README (cla: yes)

13099 NO_SUGGESTIONS keyboard flag in Android (cla: yes)

13100 ColorFilter matrix docs (cla: yes)

13101 [dart_aot_runner] Generate vmservice aotsnapshots (cla: yes)

13103 [dart_aot_runner] Complete the port of dart_aot_runner (cla: yes)

13121 Change IO thread shader cache strategy (cla: yes)

13122 refactoring chrome_installer (cla: yes)

13123 Upgrades the ICU version to 64.2 (cla: yes)

13124 Allow embedders to specify a render task runner description. (cla: yes)

13125 add the dart:__interceptors library to the dart sdk (cla: yes)

13126 [frontend_server] Include bytecode generation in the training run. (cla: yes)

13141 Enable/tweak web sdk source maps (cla: yes)

13143 Add flutter_tester binary to the CIPD package (cla: yes)

13144 Document //flutter/runtime/dart_vm (cla: yes)

13145 Merge the Fuchsia frontend_server build script into the new flutter_frontend_server target (cla: yes)

13146 Revert “Upgrades the ICU version to 64.2 (#13123)” (cla: yes)

13148 Revert “Enable/tweak web sdk source maps (#13141)” (cla: yes)

13151 Remove incomplete static thread safety annotations. (cla: yes)

13153 Make the Dart isolate constructor private. (cla: yes)

13154 Fix an output file path for the frontend server package_incremental script (cla: yes)

13155 Roll buildroot to pull in static thread safety analysis options. (cla: yes)

13157 Fix type error in SkVertices (cla: yes)

13158 Add templates to generate fuchsia host bundles (cla: yes)

13159 Move surface-based SceneBuilder implementation under surface/ (cla: yes)

13160 Revert “Issue 13238: on iOS, force an orientation change when the current orientation is not allowed” (cla: yes)

13161 Enable/tweak web sdk source maps, take 2 (cla: yes)

13162 Document //flutter/runtime/dart_isolate.h (cla: yes)

13163 Manual roll of src/third_party/dart 4131d3d7c4…41b65b27c2 (28 commits) (cla: yes)

13170 Issue 13238: on iOS, force an orientation change when the current orientation is not allowed (cla: yes)

13175 Remove redundant call to updateEditingState in sendKeyEvent (cla: yes)

13176 Add repeatCount to FlutterKeyEvent (cla: yes)

13177 Update compiler to Clang 10. (cla: yes)

13179 Update timeout_microseconds to timeout in docs (cla: yes)

13180 Use the fixtures mechanism for txt unit-tests and benchmarks. (cla: yes)

13181 Revert “Update compiler to Clang 10.” (cla: yes)

13182 If we get a ‘down’ event, add that device to the active devices. (cla: yes)

13185 Adding firefox_installer.dart (affects: tests, cla: yes, platform-web)

13187 [web] Environment variable to disable felt snapshot (cla: yes, platform-web)

13189 Add utils to disable on mac/windows, disable invalid LibLxt tests on mac (cla: yes)

13190 [web] Fix canvas reuse metrics. Refactor drawVertices code. (cla: yes)

13192 Use window.devicePixelRatio in the CanvasKit backend (cla: yes)

13193 Custom compositor layers must take into account the device pixel ratio. (cla: yes)

13196 Document //flutter/runtime/dart_snapshot.h (cla: yes)

13207 Wrap the text in text editing to fix selections. (cla: yes)

13209 Preserve stdout colors of subprocesses run by felt (cla: yes, platform-web)

13211 Revert “Custom compositor layers must take into account the device pixel ratio.” (cla: yes)

13212 Add trace events around custom compositor callbacks. (cla: yes)

13213 Re-land “Custom compositor layers must take into account the device pixel ratio.” (cla: yes)

13214 Forwards Activity result to FlutterFragment in FlutterFragmentActivity. (cla: yes)

13215 Adds Dark Mode support to new Android embedding (this was accidentally missed previously). (cla: yes)

13216 Reland icu upgrade (cla: yes)

13218 Specify a human readable reason for an error from the embedder API. (cla: yes)

13232 Avoid dereferencing IO manager weak pointers on the UI thread (CQ+1, cla: yes)

13233 Update ui.instantiateImageCodec docs to reflect what it does. (cla: yes)

13236 Roll buildroot to 994c6 (cla: yes)

13237 Do not attempt to drain the SkiaUnrefQueue in the destructor (cla: yes)

13238 Allow embedders to update preferrred locales. (cla: yes)

13239 Hold a reference to the Skia unref queue in UIDartState (cla: yes)

13240 Update CanvasKit to 0.7.0 and flesh out painting (cla: yes)

13241 Ignore *.obj files when gathering licenses (cla: yes)

13242 Update harfbuzz to 2.6.2, Roll buildroot to a518e (cla: yes)

13255 Fix NPE in accessibility bridge (cla: yes)

13259 [web] Support -j to use goma in felt build (cla: yes, platform-web)

13261 Updated license script to ignore testdata directories (cla: yes)

13262 Added Semantic header support on Android. (cla: yes)

13264 Made restarting the Engine remember the last entrypoint that was used. (cla: yes)

13265 Ensure we call into Engine from the UI taskrunner in Shell::EngineHasLivePorts() (cla: yes)

13268 [web] Support input action (affects: text input, cla: yes, platform-web)

13269 Send flag modified events to the framework (cla: yes)

13270 Add recipe changelog (cla: yes)

13272 [web] [test] Adding firefox install functionality to the test platform (affects: tests, cla: yes, platform-web)

13273 Make flutter_tester support multithreaded testing, and run all Dart tests in both single and multithreaded configurations (cla: yes)

13274 Fix decode feature detection in HtmlCodec (cla: yes)

13275 Flesh out the CanvasKit backend some more (cla: yes)

13280 Android embedding API updates for plugin ecosystem (cla: yes)

13282 Manual Roll of Dart from a61c775db8…e1c409792c (cla: yes)

13287 Revert “Made restarting the Engine remember the last entrypoint that … (cla: yes)

13289 Made restarting the Engine remember the last entrypoint that was used. (cla: yes)

13290 Do not request executable permission on Fuchsia file mappings unless it is required (cla: yes)

13292 Disable flaky test ShellTest_ReportTimingsIsCalled. (cla: yes)

13294 Roll Dart to 6a65ea9cad4b014f88d2f1be1b321db493725a1c. (cla: yes)

13295 Avoid accessing the Cocoa view on the GPU or IO task runners. (cla: yes)

13296 [web] Cupertino dynamic color fix. (cla: yes)

13298 Show strace logs when the Fuchsia gen_package script gets an error from the packaging tool (cla: yes)

13300 Switch the MacOS Desktop embedder to using a thread configuration where the platform and render task runners are the same. (cla: yes)

13311 [recipe] Upload opt flutter_tester (cla: yes)

13314 Guarding EAGLContext used by Flutter (cla: yes, platform-ios)

13315 Roll Dart to 635c47b1c9efe86b896d95bd446c6a5e2459037e. (cla: yes)

13316 Update the dependencies for the Fuchsia build of flutter_frontend_server (cla: yes)

13319 Add FlutterEngineRunsAOTCompiledDartCode to the embedder API. (cla: yes)

13321 Pass LinearTextFlag to SkFont - iOS13 letter spacing (cla: yes)

13335 [fuchsia] [packaging] Host bundles are per runtime-mode (cla: yes)

13337 Bump dart/language_model to 9fJQZ0TrnAGQKrEtuL3-AXbUfPzYxqpN_OBHr9P4hE4C (cla: yes)

13338 [fuchsia] [packaging] Layout debug symbols for Fuchsia (CQ+1, cla: yes)

13339 Fix the output filename of the Fuchsia archive build template (CQ+1, cla: yes)

13341 Create a separate directory for the intermediate outputs of each Fuchsia archive build action (cla: yes)

13342 Intercept SystemSound.play platform message before it’s sent. (cla: yes)

13345 Expose platform view ID on embedder semantics node (CQ+1, cla: yes)

13346 Remove TODO on embedder a11y unit tests (CQ+1, cla: yes)

13349 Deprecated DartExecutor as BinaryMessenger and added a getBinaryMessenger() method. (#43202) (cla: yes)

13359 Web: fix Color subclass handling (cla: yes)

13360 Turn on RasterCache based on view hierarchy (cla: yes)

13361 Expand on CanvasKit backend more (cla: yes)

13364 [flutter_runner] Remove the checks for libdart profiler symbols (cla: yes)

13367 Delay metal drawable acquisition till frame submission. (cla: yes)

13391 Implement basic Picture.toImage via BitmapCanvas (cla: yes)

13394 Remove multiplexed Flutter Android Lifecycle. (#43663) (cla: yes)

13395 fix fml_unittes is not run during presubmit (cla: yes)

13396 Made it so we clean up gl resources when view controllers get deleted. (CQ+1, cla: yes)

13397 [flutter_runner] Don’t build far files twice (cla: yes)

13400 Revert “[flutter_runner] Don’t build far files twice (#13397)” (cla: yes)

13401 Reformat BUILD.gn files to comply with the format checker presubmit script (cla: yes)

13402 Converted ActivityAware and ServiceAware Lifecycles to opaque objects (#43670) (cla: yes)

13403 Use DartExecutor.getBinaryMessenger in FlutterNativeView instead of deprecated send methods (cla: yes)

13405 Make sure root surface transformations survive resetting the matrix directly in Flow. (cla: yes)

13406 Fix the dry run mode of the GN format checker script (cla: yes)

13407 Kick luci (cla: yes)

13419 [dart_runner] Common libs need to exist for aot runner (CQ+1, cla: yes)

13421 FlutterAppDelegate: Added back in empty lifecycle methods (cla: yes)

13422 [fuchsia] [packaging] Create a script to upload debug symbols to CIPD (cla: yes)

13423 Automatically destroy FlutterEngine when created by FlutterActivity or FlutterFragment. (cla: yes)

13424 Add isRunningInRobolectricTest back (cla: yes, waiting for tree to go green)

13425 Revert “fix fml_unittes is not run during presubmit (#13395)” (cla: yes)

13426 Reland “fix fml_unittes is not run during presubmit (#13395)” (CQ+1, cla: yes)

13428 Set the install name at link time for darwin dylibs (cla: yes)

13432 Release shim bindings when detaching (cla: yes)

13440 Switch to Cirrus Dockerfile as CI (cla: yes)

13442 Revert “Turn on RasterCache based on view hierarchy (#13360)” (cla: yes)

13444 Remove usage of yaml module from CIPD script (cla: yes)

13445 Fizzle onConfigurationChanged if no FlutterView (cla: yes)

13448 Duplicate the directory fd in fml::VisitFiles (cla: yes)

13449 Fix iOS crash when multiple platform views are in the scene (cla: yes)

13451 Fix mDNS for iOS13 (cla: yes, waiting for tree to go green)

13455 Automatically register plugins in FlutterEngine. (#43855) (cla: yes)

13460 [dart] Makes the intl services available (cla: yes)

13461 CIPD needs the directory to be relative (cla: yes)

13462 [web] Get the size from visualviewport instead of window.innerHeight/innerW… (cla: yes, platform-web)

13463 [fuchsia] [packaging] Prettify parent folder name (cla: yes)

13464 [recipe] Upload sky_engine to CIPD (cla: yes)

13466 [fuchsia] Bundle stripped SO files in fars (CQ+1, cla: yes)

13467 Revert 78a8ca0f62b04fa49030ecdd2d91726c0639401f (CQ+1, cla: yes)

13468 Pass the automaticallyRegisterPlugins flag to the FlutterEngine constructor in FlutterActivityTest (cla: yes)

13469 Fix stale platform view gr context on iOS (cla: yes)

13471 Package fml_unittests in a .far file for fml unit tests on Fuchsia (cla: yes)

13474 Request a reattach when creating the text input plugin on Android (cla: yes, waiting for tree to go green)

13478 use check_output instead of check_call (cla: yes)

13479 Print the output (cla: yes)

13480 Disabled GPUThreadMerger tests. (cla: yes)

13482 [fuchsia] [packaging] Fuchsia tree expects nested bz2 archives (cla: yes)

13483 web: fix Paragraph.getBoxesForRange for zero-length ranges (cla: yes)

13486 Add fuchsia.intl.PropertyProvider to our services on Fuchsia (cla: yes)

13630 Fix bug where Enter doesn’t add new line in multi-line fields (affects: text input, cla: yes, platform-web)

13632 Revert “Added new lifecycle enum (#11913)” (cla: yes)

13634 [web] Ignore changes in *.ttf files in felt build watch mode (cla: yes, platform-web)

13642 Issues/39832 reland (CQ+1, cla: yes)

13643 Ensure that the CAMetalLayer FBO attachments can be read from. (cla: yes)

13649 Add ‘Cough’ test font and support multiple test fonts. (cla: yes)

13651 Fixed the scroll direction for iOS horizontal accessibility scroll events. (cla: yes)

13660 Fix splash screen lookup. (#44131) (cla: yes)

13695 Fix Class.forName unchecked call warning (cla: yes)

13696 [fuchsia] Temporarily disable intl provider (cla: yes)

13697 Moves pointer event sanitizing to engine. (cla: yes)

13698 Fix plugin registrant reflection path. (#44161) (cla: yes)

13699 [web] Don’t send keyboard events from text fields to flutter (affects: text input, cla: yes, platform-web)

13702 Fix editing selection and deletion on macOS (cla: yes)

13708 Ensure that the device pixel ratio is taken into account with window metrics in physical pixels. (cla: yes)

13710 Fix picture raster cache throttling (cla: yes, waiting for tree to go green)

13711 Imagefilter wrapper object (cla: yes)

13719 Fix NPE in splash screen lookup (cla: yes)

13720 Revert “Added new lifecycle enum” (cla: yes)

13721 Revert “[fuchsia] Temporarily disable intl provider (#13696)” (cla: yes)

13722 [web] Proper support for text field’s obscureText (affects: text input, cla: yes, platform-web)

13727 Add line boundary information to LineMetrics. (cla: yes)

13728 Prefer SchedulerBinding.addTimingsCallback (cla: yes)

13731 Expose the platform view mutator stack to custom compositors. (cla: yes)

13735 Cleanup obsolete –strong option of front-end server (cla: yes)

13736 libtxt: pass an RTL bool flag instead of a bidiFlags enum to measureText (cla: yes)

13737 [web] Don’t run engine tests under vm (causing warnings) (cla: yes)

13738 Removed scary experimental warnings for new embedding. (#44314) (cla: yes)

13739 Point old plugin registry accessors to new embedding plugin accessors. (#44225) (cla: yes)

13741 [web] Refactor text editing to handle any order of platform messages gracefully (affects: text input, cla: yes, platform-web)

13742 Only specify –no-link-platform when not specifying –aot, roll dart-lang sdk (cla: yes)

13743 Expose asset lookup from plugin binding. (#42019) (cla: yes)

13744 Create a new picture recorder even when the embedder supplied render target is recycled. (cla: yes)

13747 Move TextRange from the framework to dart:ui. (cla: yes)

13748 [web] Support gif/webp animations, Speed up image drawing in BitmapCanvas. (cla: yes)

13753 Revert “Guarding EAGLContext used by Flutter” (cla: yes)

13755 Reland “Guarding EAGLContext used by Flutter #13314” (cla: yes)

13756 Manual roll of Dart e68ca9b652acdb642668a6acb5f630d5be6c03da…fa4379946109467c8a48f20f19d83d7c72968a3e (cla: yes)

13757 Revert “Reland “Guarding EAGLContext used by Flutter #13314”” (cla: yes)

13758 Reland children isolates sharing isolate group change. (cla: yes)

13759 Reland “Guarding EAGLContext used by Flutter #13314” (CQ+1, cla: yes)

13760 Implement Path.computeMetrics in the CanvasKit backend (cla: yes)

13761 Manual Dart roll fa4379946109467c8a48f20f19d83d7c72968a3e…d45c3d15cb3cea0104a87697c085259666eec528 (cla: yes)

13762 Turn on RasterCache based on view hierarchy (cla: yes)

13763 Remove usage of fuchsia.modular.Clipboard. (cla: yes)

13765 Change wordBoundary to take dynamic temporarily (cla: yes)

13767 reland add lifecycle enum (cla: yes)

13768 Add ImageFilter and BackdropFilter to CanvasKit backend (cla: yes)

13769 [web] Implement TextStyle.shadows (cla: yes)

13772 Move Path and PathMetrics from canvas.dart into their own files. No delta (cla: yes)

13779 [web] Fix path to svg for drrect (cla: yes)

13780 Allow passing hot reload debugging flags through (cla: yes)

13781 Create a WeakPtrFactory for use on the UI thread in VsyncWaiter (cla: yes)

13782 Document the coordinate space of points in FlutterPointerEvent. (cla: yes)

13784 Add Helvetica and sans-serif as fallback font families (cla: yes)

13785 Fix RendererContextSwitch result check in Rasterizer::MakeRasterSnapshot (cla: yes)

13786 Take devicePixelRatio into account when drawing shadows (cla: yes)

13788 Revert “Guarding EAGLContext used by Flutter #13314” (cla: yes)

13789 add recent packages to javadoc list (cla: yes, waiting for tree to go green)

13795 Adds missing comma in EngineParagraphStyle.toString() (cla: yes)

13796 implement radial gradient in canvaskit backend (cla: yes)

13799 Update version of dart/language_model distributed with flutter engine to latest (cla: yes)

13802 [web] Fix selectable text rendering (cla: yes)

13803 [build] Make –engine-version flag optional (CQ+1, cla: yes)

13805 Remove extra shadows from ParagraphStyle (cla: yes)

13809 [web] Fix blendmode for images (cla: yes)

13812 RendererContextSwitch guard flutter’s gl context rework. (CQ+1, cla: yes)

13828 Revert “Roll src/third_party/skia d860a78fd60c..581108137b46 (13 comm… (cla: yes)

13829 [dart_runner] Initialize logging and tracing (cla: yes)

13832 Remove unused import (cla: yes)

13837 Roll buildroot to 0fec442d067a0998352ea12706fcae0a53b62884. (cla: yes)

13842 Disable LTO on Fuchsia (cla: yes)

13847 Avoid GL calls when compiling for Fuchsia. (cla: yes)

13848 Use Skia’s matchStyleCSS3 to find bundled asset typefaces matching a font style (cla: yes)

13850 Fix test to account for pixel ratio transformations being framework responsibility. (cla: yes)

13851 Implement the rest of ui.Path methods for CanvasKit (cla: yes)

13852 Do not default to downstream affinity on iOS insertText (cla: yes)

13855 Add support for –dart-flags in FlutterShellArgs. (#44855) (cla: yes)

13857 Guard against orphaned semantic objects from referencing dead accessibility bridge on iOS (accessibility, cla: yes)

13860 [web] Change canvas sibling transforms to 3d with z=0 to get around canvas rendering bug. (cla: yes)

13864 [flow][fuchsia] Add more tracing to layers and Fuchsia surface pool (cla: yes)

13865 [fuchsia] Package flutter_frontend_server snapshot for fuchsia (cla: yes)

13869 Changing test runner and platform to be browser independent (cla: yes)

13881 Change edge conditions of getLineBoundary (cla: yes)

13885 Work around Fuchsia a11y / ICU name conflict (cla: yes)

13901 [web] Fix single line bitmap canvas text shadow (cla: yes)

13902 Adding opacity -> alpha method to Color class (affects: framework, cla: yes)

13903 Implement basic text rendering support in CanvasKit backend (cla: yes)

13904 Fix withIn matcher distance function lookup (cla: yes)

13906 Revert “RendererContextSwitch guard flutter’s gl context rework.” (cla: yes)

13907 allow ignoring toString, hashCode, and == in api_conform_test (cla: yes)

13908 Made a way to turn off the OpenGL operations on the IO thread for backgrounded apps (cla: yes)

13909 [web] Implement PathMetrics.length (cla: yes)

13910 Roll buildroot to a985f7f63ac. (cla: yes)

13918 Add virtual destructor to GPUSurfaceSoftwareDelegate. (cla: yes)

13922 [web] Flutter for web autocorrect support (cla: yes, platform-web, waiting for tree to go green)

13923 Roll Skia to e678b79c489d (2 commits) (cla: yes)

13925 [shell][fuchsia] Migrate away from deprecated async loop configs (CQ+1, cla: yes)

13926 Add dev_compiler and frontend_server to package uploading rule (cla: yes)

13928 Roll Skia to e678b79c489d (cla: yes)

13929 [web] Allow users to enable canvas text measurement (cla: yes, platform-web)

13932 Removed GET_ACTIVITIES flag from all manifest meta-data lookups. (#38891) (cla: yes)

13934 Ensure we use the base CompositorContext’s AcquireFrame method when screenshotting (CQ+1, cla: yes)

13940 [web] Fix Edge detection for correct dom_renderer reset (cla: yes)

13943 Made the thread checker print out the thread names on Apple platforms. (cla: yes)

13945 Update SwiftShader to 5d1e854. (cla: yes)

13947 [flutter_runner] fix a11y tests (cla: yes)

13960 [web] Fix default line-height issue for Firefox (cla: yes)

13962 Added auto-reviewer config file (cla: yes)

13963 Remove the strace debug logging from the Fuchsia gen_package script (cla: yes)

13971 [fuchsia] Ensure we do not initialize nan RoundedRectangles (cla: yes)

13975 Refactor to passing functions by const ref (CQ+1, cla: yes)

13980 Updated googletest to fix fuchsia build. (CQ+1, cla: yes)

13981 [web] use Element.nodes instead of Element.children in text layout (cla: yes, platform-web)

13989 [fuchsia] Capture SkRRect in scene_update_context by value (cla: yes)

13990 Setup a Metal test surface and add a new unit-test target that tests the testing utilities. (cla: yes)

PRs closed in this release of flutter/plugins

From Sun Aug 19 17:37:00 2019 -0700 to Mon Nov 25 12:05:00 2019 -0800

1370 [camera] Pause/resume video recording for Android & iOS (cla: yes, feature)

1702 [google_maps_flutter]Marker drag event (cla: yes, in review)

1767 [google_maps_flutter] Adds support for displaying the traffic layer (cla: yes, in review)

1784 [google_maps_flutter] Allow (de-)serialization of CameraPosition (cla: yes, in review, submit queue)

1813 [video-player] add support for content uris as urls (cla: yes, in review)

1866 [instrumentation_adapter] enable Firebase Test Lab Android testing (cla: yes)

1933 [google_maps_flutter] Avoid unnecessary redraws (cla: yes, in review)

1953 [path_provider] add getApplicationLibraryDirectory (cla: yes)

1984 Remove Flutterfire plugins (moved to FirebaseExtended) (cla: yes)

1985 [android_alarm_manager] Added ability to get id in the callback (cla: yes)

1990 [path_provider] Add missing tests (backlog, cla: yes)

1993 [pathprovider] Fix fall through bug (cla: yes)

1996 [webview_flutter] Allow underscores anywhere for Javascript Channel name (cla: yes)

1998 [video_player] Fix deprecated member use (cla: yes)

1999 [Connectivity] add a method to request location on iOS (for iOS 13) (cla: yes)

2000 [android_intent] add flags option (cla: yes, submit queue)

2003 [video_player] Added formatHint to to override video format on Android (cla: yes)

2004 [cirrus] Use flutter create for all_plugins test (cla: yes)

2005 Add explicit initialization of TestWidgets binding to all breaking unit tests (cla: yes)

2009 Fix unit test for sensors (cla: yes)

2010 [Image_picker] fix retrieveImage breakage, added tests. (cla: yes)

2014 [In_App_Purchase] Avoids possible NullPointerException with background registrations. (cla: yes, submit queue)

2015 [google_sign_in] Use implementation rather than api dependencies for plugin third-party dependencies. (cla: yes)

2016 [In_App_Purchase] Improve testability (cla: yes, in review)

2022 [instrumentation_adapter] Update README instructions (cla: yes)

2023 [instrumentation_adapter] update boilerplate to use @Rule instead of FlutterTest (cla: yes)

2024 [instrumentation_adapter] update CODEOWNERS (cla: yes)

2027 [in_app_purchase] Remove skipped driver test (cla: yes)

2028 [instrumentation_adapter] Update documentation about using androidx (cla: yes)

2029 fix android crash when pausing or resuming video on APIs lower than 24. (cla: yes, in review)

2036 video player version fix (cla: yes)

2038 [url_launcher] Removed reference to rootViewController during initialization (cla: yes, in review, waiting for test harness)

2045 [android_intent] Add action_application_details_settings (cla: yes, submit queue)

2047 [local_auth] Avoid user confirmation on face unlock (cla: yes, submit queue, waiting for test harness)

2049 [path_provider] Android: Support multiple external storage options (cla: yes, in review)

2050 [instrumentation_adapter] Add support for running tests with Flutter driver (cla: yes)

2051 [instrumentation_adapter] update for release (cla: yes)

2052 [instrumentation_adapter] Add stub iOS implementation and example app (cla: yes)

2053 [google_maps_flutter] Fix analyzer failures relating to prefer_const_constructors (cla: yes)

2055 Point opensource site at new location (cla: yes)

2056 Reland “[webview_flutter] Add a getTitle method to WebViewController”… (cla: yes)

2057 [Camera] Fixes NullPointerException (cla: yes, submit queue, waiting for test harness)

2059 [google_sign_in] Fix chained async methods in error handling zones (cla: yes)

2065 [google_maps_flutter] Prefer const constructors. (cla: yes)

2068 [google_maps_flutter] Fix iOS MyLocationButton on iOS (cla: yes)

2070 [image_picker] swap width and height when source image orientation is left or right (cla: yes, in review)

2075 [instrumentation_adapter] Migrate example to AndroidX (cla: yes)

2076 [google_maps_flutter] Clone cached elements in GoogleMap (cla: yes)

2083 [image_picker] Fix a crash when picking video on iOS 13 and above. (cla: yes, in review)

2084 [update] local_auth - intl version (cla: yes)

2087 [android_alarm_manager] Update and migrate iOS example project (cla: yes)

2088 [android_intent] Update and migrate iOS example project (cla: yes)

2089 [battery] Update and migrate iOS example project (cla: yes)

2090 [camera] Update and migrate iOS example project (cla: yes, submit queue)

2091 [connectivity] Update and migrate iOS example project (cla: yes)

2092 [device_info] Update and migrate iOS example project (cla: yes)

2093 [google_maps_flutter] Update and migrate iOS example project (cla: yes)

2094 [google_sign_in] Update and migrate iOS example project (cla: yes)

2095 [image_picker] Update and migrate iOS example project (cla: yes)

2096 [in_app_purchase] Update and migrate iOS example project (cla: yes, submit queue)

2097 [local_auth] Update and migrate iOS example project (cla: yes)

2098 [package_info] Update and migrate iOS example project (cla: yes)

2099 [path_provider] Update and migrate iOS example project (cla: yes)

2100 [quick_actions] Update and migrate iOS example project (cla: yes)

2101 [sensors] Update and migrate iOS example project (cla: yes)

2102 [share] Update and migrate iOS example project (cla: yes)

2103 [shared_preferences] Update and migrate iOS example project (cla: yes)

2108 [google_maps_flutter] Add Projection methods to google_maps (cla: yes)

2109 [url_launcher] Update and migrate iOS example project (cla: yes, submit queue)

2110 [video_player] Update and migrate iOS example project (cla: yes)

2111 [local_auth] Api to stop authentication (cla: yes)

2112 Run flutter_plugin_tools format (cla: yes)

2113 [google_maps_flutter] Avoid AbstractMethod crash (cla: yes)

2115 [camera] Define clang modules in for iOS (cla: yes)

2119 Add web url launcher (cla: yes)

2120 [image_picker] fix crash when aar from ‘flutter build aar’ (cla: yes, in review)

2123 [camera] Fix event type check (cla: yes)

2124 [video_player] Move [player dispose] to onUnregistered (cla: yes)

2125 [in_app_purchase] Define clang module for iOS (cla: yes)

2127 [google_sign_in] Fix deprecated API usage issue by upgrading CocoaPod to 5.0 (cla: yes, submit queue)

2128 [image_picker] Define clang module for iOS (cla: yes)

2131 [share]fix iOS crash when setting the subject to null (cla: yes)

2135 [android_alarm_manager] Define clang module for iOS (cla: yes)

2136 [url_launcher_web] Fix README.md pubspec example (cla: yes)

2137 [connectivity] Define clang module for iOS (cla: yes)

2138 [device_info] Define clang module for iOS (cla: yes)

2139 [google_maps_flutter] Add NonNull macro to reduce warnings in iOS (cla: yes)

2141 BugFix: formatHint was meant for network streams. (cla: yes)

2142 [Connectivity] migrate to the new android embedding (cla: yes)

2143 [android_intent] Migrate to the new embedding (cla: yes)

2144 [android_intent] Define clang module for iOS (cla: yes)

2145 [instrumentation_adapter] Define clang module for iOS (cla: yes)

2146 [local_auth] Define clang module for iOS (cla: yes)

2147 [path_provider] Define clang module for iOS (cla: yes)

2148 [package_info] Define clang module for iOS (cla: yes)

2149 [quick_actions] Define clang module for iOS (cla: yes)

2152 [battery] Support the v2 Android embedder (cla: yes)

2154 Use stable Flutter image as base (cla: yes)

2155 [in_app_purchase] migrate to the v2 android embedding (cla: yes)

2156 [Share] Support v2 android embedder. (cla: yes)

2157 [url_launcher] Migrate to the new embedding (cla: yes)

2158 [video_player] Basic test for VideoPlayerController initialization (cla: yes)

2160 [package_info] Support the v2 Android embedder (with e2e tests) (cla: yes)

2161 Rename instrumentation_adapter plugin to e2e plugin (cla: yes)

2162 [shared_preferences] Support v2 android embedder. (cla: yes)

2163 [device_info] Support v2 android embedder. (cla: yes)

2164 [sensor] Support v2 android embedder. (cla: yes)

2165 [camera] Migrate to the new embedding (cla: yes)

2167 [quick_actions] Support v2 android embedder. (cla: yes)

2168 Add plugin for Android lifecycle in embedding (cla: yes)

2169 [flutter_webview] Migrate to the new embedding (cla: yes)

2174 [url_launcher] Enable androidx and jetifier in android gradle properties (cla: yes)

2175 [sensors] Define clang module for iOS (cla: yes)

2176 [shared_preferences] Define clang module for iOS (cla: yes)

2177 [url_launcher] Define clang module for iOS (cla: yes)

2178 [e2e] update README (cla: yes)

2179 [battery] Define clang module for iOS (cla: yes)

2180 [share] Define clang module for iOS (cla: yes)

2182 [google_maps_flutter] Define clang module for iOS, fix analyzer warnings (cla: yes)

2183 [video_player] Define clang module for iOS (cla: yes)

2184 [google_sign_in] Define clang module for iOS (cla: yes)

2185 [webview_flutter] Define clang module for iOS (cla: yes)

2186 Run clang analyzer on iOS and macOS code in CI test when packages change (cla: yes)

2188 [android_intent] Bump the Flutter SDK min version (cla: yes)

2189 [battery] relax the example app minimal required Flutter version (cla: yes)

2190 [e2e] Update to support new embedder (cla: yes)

2191 [image_picker] Fix iOS build and analyzer warnings (cla: yes)

2192 [in_app_purchase] Fix iOS build warning (cla: yes)

2194 [battery] add e2e dependency to the example app (cla: yes)

2195 [android_intent] Cleanup the V2 migration (cla: yes)

2196 [webview_flutter] (Trivial) Add V2 warnings (cla: yes)

2197 Enable testing on both master and stable (cla: yes)

2199 Revert “Enable testing on both master and stable (#2197)” (cla: yes)

2200 [flutter_webview] Revert v2 embedder support (cla: yes)

2201 [url_launcher] Revert embedding support (cla: yes)

2202 [android_intent] componentName must be provided before resolveActivity is called (cla: yes, waiting for test harness)

2203 Re-land testing of plugins on stable (cla: yes)

2204 [url_launcher] Re-land v2 embedding support (cla: yes)

2205 s/flutter_android_lifecycle/flutter_plugin_android_lifecycle/ (cla: yes)

2206 [flutter_plugin_android_lifecycle] Update README with new plugin name (cla: yes)

2207 [flutter_plugin_android_lifecycle] bump e2e depenency to 0.2.1 (cla: yes)

2208 delete all example/android/app/gradle.properties files (cla: yes)

2209 [webview_flutter] Re-land support v2 embedding support (cla: yes)

2211 Ensure that when testing on stable Cirrus is upgraded to latest on iOS (cla: yes)

2212 [connectivity]remove AndroidX constraint (cla: yes)

2215 [in_app_purchase] remove AndroidX constraint (cla: yes)

2216 [battery]Use android.arch.lifecycle instead of androidx.lifecycle:lifecycle in (cla: yes)

2217 [url_launcher] Add url_launcher_platform_interface package (cla: yes)

2218 [package_info]remove AndroidX constraint (cla: yes)

2219 [camera]remove androidx constraint (cla: yes)

2220 [url_launcher]remove AndroidX constraint (cla: yes)

2221 [android_intent]remove AndroidX constraint (cla: yes)

2222 Fix testing instructions in CONTRIBUTING.md (cla: yes)

2223 [flutter_plugin_android_lifecycle] register the e2e plugin in the example app (cla: yes)

2226 [video_player] Add v2 embedding support (cla: yes)

2228 [url_launcher] Use url_launcher_platform_interface to handle calls (cla: yes)

2230 Forbid ... implements UrlLauncherPlatform (cla: yes)

2231 [cleanup] Remove AndroidX warning (cla: yes)

2232 [multiple] V2 embedding plugins use compileOnly (cla: yes)

2233 [e2e] update README (cla: yes)

2236 Use package import to import files inside lib/ directory. (cla: yes)

2237 [url_launcher] Migrate url_launcher_web to the platform interface (cla: yes)

2239 [camera] Android: Improve image streaming by creating a request suita… (cla: yes, waiting for test harness)

2241 [Shared_preferences]suppress warnings (cla: yes)

2242 [google_maps_flutter] Cast error.code to unsigned long to avoid using NSInteger as %ld format warnings. (cla: yes, submit queue)

2243 [flutter_plugin_android_lifecycle] Adapt the FlutterLifecycleAdapter to the new embedding API (cla: yes)

2244 [google_sign_in] Move plugin to its subdir to allow for federated implementations (cla: yes)

2250 Run the publish with the pub version from flutter stable (cla: yes)

2252 [google_sign_in] Handle new style URLs in GoogleUserCircleAvatar (cla: yes)

2257 [webview_flutter] Add async NavigationDelegates (cla: yes)

2260 Make setMockInitialValues handle non-prefixed keys (cla: yes)

2261 [image_picker] more documentations and tests. (cla: yes)

2262 [connectivity] add more documentations, delete example/README (cla: yes)

2266 [google_sign_in] Port plugin to use the federated Platform Interface (cla: yes)

2267 Bump google_maps_flutter pubspec version to match CHANGELOG (cla: yes)

2268 [android_intent] Add missing DartDocs (cla: yes)

2269 [connectivity] Lint for public DartDocs (cla: yes)

2270 [image_picker] Lint for public DartDocs (cla: yes)

2271 [infra] Ignore analyzer issues in CI (cla: yes)

2272 [sensors] Documentation and test improvements (cla: yes)

2273 [video_player] Add platform interface (cla: yes)

2274 [url_launcher] DartDoc and test improvements (cla: yes)

2275 Update cirrus to create IOS simulator on 13.2 an xCode 11 (cla: yes)

2280 Add google_sign_in_web plugin. (cla: yes)

2281 [connectivity] Fix reachability stream for iOS (cla: yes)

2282 Migrate plugins to use e2e tests. (cla: yes)

2284 [path_provider] Add v2 embedding support for (cla: yes)

2286 [video_player] Improve DartDocs and test coverage (cla: yes)

2288 [path_provider] Add missing DartDocs (cla: yes)

2289 [url_launcher] Update deps and docs in url_launcher_web (cla: yes)

2292 Update CONTRIBUTING.md to allow mockito (cla: yes)

2293 [image_picker]fix a crash when a non-image file is picked. (cla: yes)

2296 [shared_preferences] Add missing DartDoc (cla: yes)

2297 [share] README update (cla: yes)