Change log for Flutter 1.2.2

PRs closed in this release of flutter/flutter

#

From Fri Nov 29 19:41:00 2018 -0800 to Thu Feb 21 20:22:00 2019 -0800

21157 Swap scope with gesture (cla: yes, f: scrolling, framework)

22139 move INTERNET permission to debug/AndroidManifest.xml (cla: yes, tool, ▣ platform-android)

23118 Setting icon color to first ListTile in ExpansionTile. Fixes #23053 (cla: yes, f: material design, framework)

23188 Check for duplicative Flutter.framework emeddings when building for Xcode 10 (cla: yes, tool, ⌺‬ platform-ios)

23424 Teach drag start behaviors to DragGestureRecognizer (a: text input, cla: yes, d: examples, f: cupertino, f: date/time picker, f: gestures, f: material design, f: scrolling, framework)

23506 Create slider with editable numerical value in gallery (cla: yes, f: material design, framework)

23531 [O] Remove many timeouts. (a: tests, cla: yes, t: gradle, team, tool)

23677 Add animation tests for changes to the FloatingActionButtonLocation (cla: yes, f: material design, framework)

23759 Adds CupertinoTheme (cla: yes, f: cupertino, f: material design, framework, team: gallery)

23782 Add flutter_shared assets to module artifact (a: assets, t: gradle, tool)

23817 Fix project directory has spaces lead to compile error (a: existing-apps, cla: yes, tool, ▣ platform-android)

23860 Clearing pendingImages when the cache is cleared or evicted. (cla: yes, framework)

23889 Flutter doctor error message lookup (cla: yes, t: flutter doctor, tool)

23919 Allow detection of taps on TabBar (cla: yes, f: material design, framework)

24156 [Material] Bottom app bar theme (cla: yes, f: material design, framework)

24169 [Material] Theme-able elevation on dialogs. (cla: yes, f: material design, framework)

24209 Do not ignore pubspec.lock in project templates (cla: yes, tool)

24440 Adding support for android app bundle - Issue #17829 (cla: no, t: gradle, tool, ▣ platform-android)

24449 Text field style merge (cla: yes, f: material design, framework)

24457 Revise Android and iOS gestures on Material TextField (a: text input, cla: yes, f: cupertino, f: material design, framework)

24511 [H] Undeprecate BigInteger support, but document what it actually does. (cla: yes, framework)

24513 Add some basic tests for evaluating expressions in flutter test (a: debugging, a: tests, cla: yes, tool)

24515 Add some a basic debug stepping tests (a: debugging, cla: yes, tool)

24527 obscureText and enableInteractiveSelection defaults (a: text input, cla: yes, framework)

24537 Add ipv6 and observatory port support to the attach command. (cla: yes, customer: dream (g3), tool)

24551 Add consumedScrollExtent to SliverConstraints as reported by Viewport (cla: yes, f: scrolling, framework)

24554 Adds force press gesture detector and recognizer (cla: yes, f: gestures, framework)

24580 Remove code signing special casing for Googlers round 2 (cla: yes, tool, ⌺‬ platform-ios)

24581 [OR] Cleanup device lab test and remove a timeout. (cla: yes, t: hot reload, tool)

24587 Validate style in TextField (cla: yes, f: material design, framework)

24632 Include error message in crash reports (cla: yes, tool)

24635 TextFormField cursor params (a: text input, cla: yes, f: material design, framework)

24643 [H] Some minor tweaks to InputDecoration (mainly docs). (cla: yes, f: material design, framework)

24669 Ensure that cache dirs and files have appropriate permissions (cla: yes, tool)

24728 [H] Support setting the elevation of disabled floating action buttons (cla: yes, f: material design, framework)

24736 [H] Provide some more locations for the FAB. (cla: yes, f: material design, framework)

24744 drop/restore focus when app becomes invisible/visible (a: text input, cla: yes, framework)

24746 Change the required version of adb, as older versions break hot reload. (cla: yes, tool, ▣ platform-android)

24752 Replace platform check with switch (cla: yes, f: material design)

24754 Replace Android-specific check with switch (cla: yes, framework, team)

24761 Adds support for floating cursor (a: text input, cla: yes, framework)

24767 [H] Improved positioning of leading and trailing widgets in overflowing ListTiles (cla: yes, f: material design, framework)

24779 Skip formatters if text has not changed (a: text input, cla: yes, framework)

24797 Iterate through potential grapheme cluster lengths in text painter (a: text input, a: typography, cla: yes, framework)

24816 [H] ClipPath.shape and related fixes (cla: yes, f: material design, framework)

24830 Implement hover support for mouse pointers. (cla: yes, f: gestures, framework, ⎊ platform-chromebook, ▣ platform-android)

24848 [H] Handle errors in compute() by propagating them to the Future. (cla: yes, framework)

24862 Fix semantics compiler for offstage children (a: accessibility, cla: yes, framework, severe: crash)

24868 Clarify dart:ui dependencies in foundation library (cla: yes, d: api docs, framework)

24876 Adds a fade in and out, rounds corners, fixes offset and fixes height of cursor on iOS (a: text input, cla: yes, f: cupertino, f: material design, framework)

24878 Add a flutter-attach entry point for fuchsia (cla: yes, tool)

24881 Remove offstage wording from KeepAlive (cla: yes, framework)

24889 Update AUTHORS (cla: yes, team)

24890 Remove deprecated lint "prefer_bool_in_asserts". (cla: yes, team)

24892 Handle a TabBarView special case: last tab deleted before animation ends (cla: yes, f: material design, framework)

24930 Run flutter tests through mini test engine when run directly (flutter run -t test_file) (a: tests, cla: yes, framework)

24932 Fixed Typography null factory constructor (cla: yes, f: material design, framework)

24941 Update Switch doc: disabled state (cla: yes, f: material design, framework)

24942 Fix debugPrint(null) to not crash (cla: yes, framework, severe: crash)

24944 Fix flutter root error message string interpolation (cla: yes, tool)

24953 Fuchsia multiple devices and target (cla: yes, customer: fuchsia, tool)

24976 Support TextField multi-line hint text #20941 (cla: yes, f: material design, framework)

24989 Add documentation for how to use annotated region (cla: yes, d: api docs, framework)

24993 Add InputDecoration alignLabelWithHint parameter (cla: yes, f: material design, framework)

24994 Add polling module discovery for Fuchsia (cla: yes, tool, ○ platform-fuchsia)

24999 Remove TextField.noMaxLength, use maxLength = -1 instead (cla: yes, f: material design, framework)

25003 Fix typo in documentation (cla: yes, d: api docs, framework)

25007 Warn when building on master channel (cla: yes, tool)

25008 [Slider] Custom track, ticker, and overlay shape painters (cla: yes, f: material design, framework)

25013 Adds a small fix to the Cupertino Navigation demo (cla: yes, team: gallery)

25046 Add a check for build methods that return context.widget (cla: yes, framework)

25048 Don't crash if pinned & floating AppBar has less than minExtent remainingPaintExtent (cla: yes, framework, severe: crash)

25049 Fix behavior of handleDrawFrame() in benchmark mode. (a: tests, cla: yes, framework)

25051 Do not fade out text for pinned & floating AppBar (cla: yes, f: material design, framework)

25055 Include cursor in textfield intrinsic width measurement (a: text input, cla: yes, framework)

25058 ensure lastBuildTimestamp is set before early return (cla: yes, tool)

25076 fix: cuertino dialog action background blur effect (cla: yes, f: cupertino, framework)

25079 Fix Podfile issue #24342 (cla: yes, tool, waiting for tree to go green, ⌺‬ platform-ios)

25091 Add animations to SliverAppBar doc (cla: yes, d: api docs, f: material design, framework)

25094 Include empty config message in 'flutter config' output (cla: yes, tool)

25095 InputDecorator Count Widget (cla: yes, f: material design, framework)

25096 Change network image URL in doc (cla: yes, d: api docs, framework)

25120 Replace deprecated link (to design-principles page) in comment (cla: yes, d: api docs, f: material design, framework)

25125 Add reverse functionality to repeat() of AnimationController (a: animation, cla: yes, framework)

25126 Fix error message and other typos (cla: yes, framework)

25154 Don't require the AVD folder to exist in order to run flutter emulators (cla: yes, tool, ▣ platform-android)

25159 fix #25143 Successive calls to precacheImage() throw an exception (cla: yes, framework, waiting for tree to go green)

25168 Fixed an InheritedWidget code sample typo (cla: yes, framework)

25178 Adds favicon to Dash/Zeal docset, adds OpenSearch metadata. (cla: yes, team)

25183 Add navigatorKey to CupertinoTabView (cla: yes, f: cupertino, framework)

25184 Add imports section to sample code templates, and more docs. (cla: yes, team)

25186 Temporarily add back filtered bintray ExoPlayer repository (cla: yes, team: gallery)

25217 Fixed Spelling. (cla: yes, framework)

25221 Support ANDROID_SDK_ROOT in addition to ANDROID_HOME (cla: yes, tool, ▣ platform-android)

25228 IntrinsicWidth stepWidth or stepHeight == 0.0 (cla: yes, framework)

25229 Right aligned backspace bug (a: text input, cla: yes, framework)

25237 Fix typo (a: text input, cla: yes, d: api docs, framework)

25238 [OR] Update links for China help (cla: yes, tool)

25239 Call mark* methods before attaching child (cla: yes, framework, severe: crash)

25240 Revert "Ensure that cache dirs and files have appropriate permissions" (cla: yes, tool)

25243 Allow snippets tool to be run from arbitrary CWDs (cla: yes, d: api docs, team)

25269 Make doctor output consistent between VS Code/IntelliJ/Android Studio when plugins are missing (cla: yes, t: flutter doctor, tool)

25288 Revert "Add ipv6 and observatory port support to the attach command." (cla: yes, tool)

25300 Remove uses-material-design from hello_world example (a: size, cla: yes, d: examples)

25301 Flutter tool support for automatic saving of JIT compilation trace (cla: yes, framework, tool)

25303 Add ipv6 and observatory port support to the attach command (cla: yes, tool)

25305 Use stderr instead of stdout to contain errors in flutter attach test (a: tests, cla: yes)

25332 [fuchsia] Get Dart VM service ports from The Hub (cla: yes, tool, ○ platform-fuchsia)

25335 Revert "obscureText and enableInteractiveSelection defaults" (a: text input, cla: yes, framework)

25339 [Material] Theme-able TextStyles for AlertDialog (cla: yes, f: material design, framework)

25342 Revert "Revert "obscureText and enableInteractiveSelection defaults"" (a: text input, cla: yes, f: material design, framework)

25344 Add fuchsia devices to daemon command (cla: yes, customer: fuchsia, tool)

25345 assert(elevation >= 0.0) and doc clarifications (cla: yes, customer: fuchsia, f: material design, framework)

25352 Revert "Adds support for floating cursor" (a: text input, cla: yes, f: cupertino, f: material design, framework)

25380 Revert "Use stderr instead of stdout to contain errors in flutter attach test" (a: tests, cla: yes)

25381 Add cull opacity perf test to device lab (a: tests, cla: yes, framework, severe: performance)

25382 Revert "Call mark* methods before attaching child (#25239)" (cla: yes, framework, severe: crash)

25384 Adds support for floating cursor (a: text input, cla: yes, f: cupertino, f: material design, framework)

25390 Revert "drop/restore focus when app becomes invisible/visible" (a: text input, cla: yes, framework)

25394 Update localizations (a: internationalization, cla: yes, framework)

25395 Reland "Call mark* methods before attaching child (#25239)" (cla: yes, framework, severe: crash)

25413 Added key.properties and *.jks to .gitignore (cla: yes, tool, waiting for tree to go green)

25416 try disabling flutter run test (cla: yes, team)

25440 don't warn for non-matching device discoverers (cla: yes, tool)

25443 fix the daemon device.getDevices call (cla: yes, tool)

25470 Support Java 1.8 (cla: yes, t: gradle, tool)

25472 Read correct cached VM snapshot in dynamic mode (PRODUCT vs RELEASE) (cla: yes, tool)

25473 TextField.onChanged() doc update (a: text input, cla: yes, d: api docs, framework)

25474 fix some formatting issues (a: animation, cla: yes, f: cupertino, framework, team)

25477 TransitionRoute.canTransitionFrom,To() doc update (cla: yes, d: api docs, f: routes, framework)

25479 Depend on the goldens repo through git. (a: tests, cla: yes, tool)

25482 Mark flaky tests as such (a: tests, cla: yes)

25483 Update examples to match the new version of generated build.gradle (cla: yes, d: examples)

25484 Fix gradle local.properties tests that were never excersized (cla: yes, t: gradle, tool)

25488 Transition Curve Fix (a: animation, cla: yes, f: cupertino, framework)

25489 Video demo instrumentation (a: tests, cla: yes, team: gallery)

25512 Fix failed assert when running flutter test with --start-paused (cla: yes, tool)

25513 make "See also" sections uniform (cla: yes, team)

25514 fix typo (cla: yes, team)

25515 Write snippets index file when generating docs (cla: yes, d: api docs, team)

25516 Change flutter create to use master-docs.flutter.io instead of firebase URL. (cla: yes, tool)

25520 Fix flutter tool to actually honor --build-number/--build-name flags (cla: yes, t: gradle, tool)

25521 fix indentation in doc comments (cla: yes, team)

25563 Revert "Update examples to match the new version of generated build.gradle (#25483)" (cla: yes, d: examples, t: gradle, team, team: gallery)

25568 Fix the build (a: tests, cla: yes, team)

25569 Reland: Update examples to match the new version of generated build.gradle (#25483) (cla: yes, d: examples, t: gradle, team)

25573 Update DayPicker,DatePicker doc "see also" sections (cla: yes, d: api docs, f: date/time picker, f: material design, framework)

25574 Use full textspan tree instead of top level textspan (cla: yes, framework)

25576 Flutter tool support for building dynamic patches on Android (cla: yes, t: gradle, tool)

25579 fix doc-comment snippets (cla: yes, team)

25582 Add missing dependency to fix the build (cla: yes, team, team: gallery)

25584 Fix material reference in CupertinoPicker doc (cla: yes, d: api docs, f: cupertino, framework)

25585 Expose font fallback API in TextStyle, Roll engine 54a3577c0139..215ca1560088 (8 commits) (a: typography, cla: yes, f: material design, framework)

25586 Report devfs stats (cla: yes, tool)

25593 Let CupertinoTabScaffold handle keyboard insets too (cla: yes, f: cupertino, framework)

25594 Switch over to the new name for compilation trace native function (cla: yes, framework)

25595 Don't parse APK unless explicitly requested (cla: yes, tool)

25604 no period after an alone reference in see also section (cla: yes, d: api docs, framework)

25631 Default baseline build options (cla: yes, tool)

25642 Revert dependency upgrade to see if it helps with build times and APK size (cla: yes, team, team: gallery)

25645 Friendlier flags for Dart compilation training. (cla: yes, tool)

25646 Revert "[O] Remove many timeouts." (a: tests, cla: yes, t: flutter driver, tool)

25670 3D SemanticsTree (a: accessibility, cla: yes, f: material design, framework)

25674 Updated Shrine demo (a: tests, cla: yes, team, team: gallery)

25678 Pin the goldens repo to a specific commit in the android_views test. (a: tests, cla: yes)

25682 Move runner directory messages to the user messages class (a: internationalization, cla: yes, tool)

25683 Selects a word on force tap (a: text input, cla: yes, f: cupertino, f: material design, framework)

25718 Fix merge conflict. (cla: yes, f: material design, framework)

25788 Add Robert Penner's easing functions (a: animation, cla: yes, framework)

25790 Clarify doc for AnimatedContainer (a: animation, cla: yes, d: api docs, framework)

25792 Actively reject UiKitView gestures. (a: platform-views, cla: yes, f: gestures, framework)

25796 Allow dynamic patches without a patch number. (cla: yes, t: gradle, tool)

25798 remove early-stage from Gallery's About screen (cla: yes, team, team: gallery)

25799 Make LicensePage respect the notch (cla: yes, f: material design, framework)

25815 Flutter engine roll with dart roll (cla: yes)

25817 fix flutter run in dev/manual_tests (a: tests, cla: yes, team)

25849 Roll engine to f0a1d6f91 (cla: yes)

25854 Fix analyzer "prefer const" warning. (cla: yes, team)

25857 Mark flutter_gallery__back_button_memory as flaky. (a: tests, cla: yes, team, team: gallery)

25863 Friendlier messages when using dynamic patching (cla: yes, tool)

25864 Make decodeImageFromList mockable (cla: yes, framework)

25865 [H] Add ImageStreamCompleter.hasListeners (and cleanup) (cla: yes, f: material design, framework)

25872 Optimize cocoapods logic in flutter doctor. (cla: yes, customer: gold, tool, waiting for tree to go green, ⌺‬ platform-ios)

25888 Extract TestBorder into a utility file (a: tests, cla: yes)

25922 update lint list (cla: yes, team)

25974 Add a validator to ensure NO_PROXY is set correctly if HTTP_PROXY is set (cla: yes, t: flutter doctor, tool)

25977 Add didSendFirstFrameEvent service extension. (cla: yes, framework)

25980 Ensure all errors thrown by image providers can be caught by developers. (cla: yes, framework)

25984 use RRect to draw avatar check on chip (cla: yes, f: material design, framework)

25988 Add Golden test for background painting order. (a: tests, cla: yes, engine)

25992 Add docs to TextStyle for fontFamilyFallback/Custom font fallback (cla: yes, d: api docs, framework)

25994 Simplify ImageStream(Completer).removeListener (cla: yes, framework)

25995 Address code review comment. (cla: yes, team)

26001 Add long-press-drag cursor move support for text fields (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)

26015 [fuchsia] Fix flutter_gallery BUILD.gn (cla: yes, team, team: gallery)

26017 Fix recursive link resulted flutter doctor stucking. (cla: yes, customer: gold, tool, ▣ platform-android)

26021 Fix SliverAppBar title opacity and test all cases (cla: yes, f: material design, framework)

26024 Workaround the Gradle crash due to non ASCII characters. (cla: yes, team)

26030 Turn clipping on for Card Demo (cla: yes, team, team: gallery)

26031 Clean gallery about page post-1.0 (cla: yes, team, team: gallery)

26039 Report hot reload statistics. (cla: yes, t: hot reload, tool)

26041 Update dartdoc to 0.27.0 (cla: yes, d: api docs, team)

26042 Update material spec references in BottomSheet et al., Scaffold (cla: yes, d: api docs, f: material design, framework)

26069 Improve the intergrity checking for "gradle wrapper". (cla: yes, t: gradle, tool)

26084 Improve message when saving compilation training data (cla: yes, tool)

26088 Fix typos introduced with the TextField.onTap PR, udpated debugFillProperties (cla: yes, f: material design, framework)

26089 Explain that BoxDecoration doesn't do clip. (cla: yes, d: api docs, framework)

26090 Replace netls and netaddr with dev_finder (cla: yes, tool, ○ platform-fuchsia)

26101 Fix a floating snapping SliverAppBar crash (cla: yes, f: material design, framework)

26104 Put correct VM snapshot in APK when using cached engine (cla: yes, tool)

26107 Better error messages for flutter tool --dynamic flag. (cla: yes, tool)

26143 Fix DropDownButton with no items resulting in RenderFlex overflow (cla: yes, f: material design, framework)

26153 Remove the cc @Hixie from no-response template (cla: yes, team)

26192 [FAB] Adding FAB as class in tests. (cla: yes, f: material design, framework)

26199 Fix tristate checkbox false to null transition, test ALL transitions (cla: yes, f: material design, framework)

26201 Prevent calls to view.uiIsolate.flutterExit on devices which do not support it (cla: yes, tool, ○ platform-fuchsia)

26203 Add support for reverse to ReorderableListView (cla: yes, f: material design, framework)

26209 Revert "Teach drag start behaviors to DragGestureRecognizer (#23424)" (a: text input, cla: yes, d: examples, f: cupertino, f: gestures, f: material design, f: scrolling, framework, team: gallery)

26227 Give integration tests unique temp folder names (a: tests, cla: yes)

26235 rev the min dart sdk dep in the templates to 2.1.0 (cla: yes, tool)

26238 Remove long-deprecated TwoLevelList (cla: yes, f: material design, framework, severe: API break)

26239 Force DatePicker value to stay within firstDate and lastDate upon year change (cla: yes, f: date/time picker, framework)

26244 move analysis_options to package (cla: yes, team)

26246 Teach drag start behaviors to DragGestureRecognizer (cla: yes, f: gestures, f: scrolling, framework)

26249 Revert "Replace netls and netaddr with dev_finder" (cla: yes, tool, ○ platform-fuchsia)

26250 Reland: Switch to dev_finder (cla: yes, tool, ○ platform-fuchsia)

26252 Manual engine roll with analyzer fixes (cla: yes)

26257 Add link to Flutter brand guidelines (cla: yes, f: material design, framework)

26259 Deprecate Scaffold resizeToAvoidBottomPadding, now resizeToAvoidBottomInset (cla: yes, f: material design, framework)

26260 Fixed typo (cla: yes, d: api docs, f: material design, framework)

26262 Declare a system message channel for Skia configuration (cla: yes, dependency: skia, framework)

26265 Add support for detecting which modifier keys have been pressed on RawKeyboardEvents (a: text input, cla: yes, framework)

26266 [flutter_driver] Move Fuchsia logging code. (cla: yes, t: flutter driver, tool, ○ platform-fuchsia)

26269 Update docs for editable_text (TextField) (a: text input, cla: yes, d: api docs, f: cupertino, f: material design, framework, waiting for tree to go green)

26270 Fix red tree (Android module) (cla: yes, t: gradle, tool)

26271 Add compileOptions to android_host_app (a: existing-apps, a: tests, cla: yes)

26274 Add source line to snippet metadata file (cla: yes, d: api docs)

26285 Wrap lines at 80 characters (cla: yes, team)

26290 Add new curve animations to class documentation (a: animation, cla: yes, d: api docs, framework, waiting for tree to go green)

26295 Added the superellipse (a.k.a. squircle) shape to flutter. (a: fidelity, cla: yes, f: cupertino, framework)

26297 Added 'physics' prop to Stepper. (cla: yes, f: material design, framework)

26300 Allow bundle identifier to be surrounded with quotes. (cla: yes, tool)

26303 Adds a type parameter to invokeMethod (and additional utility methods) (cla: yes, framework, p: framework, plugin, team)

26309 Fix descenders cutoff in TextField (a: text input, cla: yes, framework)

26312 Add logic for creating rollback dynamic patches. (cla: yes, t: gradle, tool, ▣ platform-android)

26313 Fix Listenable.merge to not leak (cla: yes, framework)

26315 Ensure that Dart SDK dirs have appropriate permissions (cla: yes, tool)

26332 Integrate Strut: Add StrutStyle, expose Strut API, wire up strut with dart:ui, Roll engine 31a7f4d..e7eb1c8 (7 commits) (a: text input, a: typography, cla: yes, framework, severe: API break)

26333 Add back lost gallery theme code (cla: yes, team, team: gallery, waiting for tree to go green)

26334 mark tests as not flaky (a: tests, cla: yes, team)

26337 chromebot recipe instructions missing a step (cla: yes, team)

26339 Revert "Check for duplicative Flutter.framework emeddings when building for Xcode 10" (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

26376 removed image with 404 (cla: yes, team)

26377 Restore ignore for *.lock files (cla: yes)

26378 Friendlier flutter tool messages for dynamic mode (cla: yes, tool)

26385 Deprecate the animated image frame cache (a: tests, cla: yes, framework)

26386 Check response code, retry when downloading docs (cla: yes, team)

26388 fix #26207 .gitignore only include project root build directory (cla: yes, tool)

26389 Make sure package cache prepare does not end up creating projects inside the cloned Flutter repo (a: tests, cla: yes, team)

26392 Avoid use of ParagraphConstrains const ctor (cla: yes, framework, team)

26395 Emit more of HTTP error response bodies (cla: yes, team)

26402 Let the packaging recipe use gsutil.py (cla: yes, team)

26403 Re-enable compute credites for macOS PRs only. (cla: yes, team)

26422 Create an injectable factory for application packages. (cla: yes, tool)

26426 Send ServiceExtensionToggled event when service extension is set. (cla: yes, f: inspector, framework)

26430 Roll engine e5ec3cf3ea5c..b7f6bf0192d1 (28 commits) (cla: yes)

26436 Revert "move analysis_options to package" (cla: yes, team)

26440 [fuchsia] Add BUILD.gn for flutter_localizations (a: internationalization, cla: yes, framework)

26441 Fix some doc references (cla: yes, d: api docs, f: cupertino, framework)

26444 Update compileSdkVersion in the Android app templates to Android P (cla: yes, tool, ▣ platform-android)

26449 Add asserts for @required parameters (cla: yes, framework, team)

26450 Add a manifest for profile builds that enables INTERNET permission (cla: yes, tool, ▣ platform-android)

26454 Cleanup temporary catchError. (cla: yes, framework)

26456 flutter create --template=plugin now includes flutter (dart) unit test (cla: yes, tool)

26482 Grammatical fix: "places" to "placed" (cla: yes, d: api docs, framework)

26511 desktop workflow, devices, and test (cla: yes, tool, ⌘‬ platform-mac, ❖ platform-windows, 🐧 platform-linux)

26519 Skip flutter test expression eval tests (a: tests, cla: yes, tool)

26533 [Material] TabBarTheme text style parameters (cla: yes, f: material design, framework)

26537 Report overall and transfer timings as part of hot reload statistics,… (cla: yes, t: hot reload, tool)

26539 Narrow regexp for import search in bot's analyze script. (cla: yes, team)

26545 remove ignore_for_file lints (cla: yes, team)

26546 Update dartdoc to 0.28.0 and add flags to constrain warnings (cla: yes, d: api docs, team)

26550 Remove incorrect Coveralls badge. (cla: yes, team)

26559 add type parameter back to PageRouteFactory (cla: yes, team)

26562 Remove todo from Podhelpr.rb (cla: yes, team)

26565 Emulator support for dynamic mode on Intel architecture (cla: yes, tool, ▣ platform-android)

26579 Fix+unskip flutter test expression eval tests (cla: yes, tool)

26586 Added Sample code for Stack widget (cla: yes, d: api docs, framework)

26589 Do not exit tool if parts of fuchsia workflow fail (cla: yes, tool, ○ platform-fuchsia)

26592 Prevent crash when calling lerp for IconThemeData with null arguments (cla: yes, framework)

26593 Support running macOS prebuilt application (cla: yes, tool, ⌘‬ platform-mac)

26596 Roll engine to 5983e34a3c0e1217da7e8bbe9f2fe685048fe259 (cla: yes)

26597 [Material] Implement App Bar Theme (cla: yes, f: material design, framework)

26598 Add tests for getOffsetToReveal on RenderSlivers (a: tests, cla: yes, framework, severe: crash)

26604 Adding a shutdown hook to HotRunnerConfig (cla: yes, tool)

26605 Implemented Dark Mode for Android (#25525) (cla: yes, f: material design, framework, ▣ platform-android)

26611 IconButton backgroundColor doc sample (cla: yes, d: api docs, f: material design, framework)

26612 Remove TODO, reduce tech debt (cla: yes, team)

26613 Updated AlertDialog content doc (cla: yes, f: material design, framework)

26629 [HX] Quick fix for tap-to-show-keyboard regression (a: text input, cla: yes, f: gestures, f: material design, framework, ⚠ TODAY)

26630 Move flutter_assets to App.framework (a: existing-apps, cla: yes, t: xcode, tool, ⌺‬ platform-ios)

26642 Fix --build-shared-library on newer NDKs (cla: yes, tool, ▣ platform-android)

26644 Revert "Add flutter_shared assets to module artifact (#23782)" (a: assets, cla: yes, t: gradle, tool)

26650 Wrap dart:convert to track utf8 decode failures (cla: yes, tool)

26652 Fix rounding error in build tests (a: tests, a: text input, cla: yes, framework)

26659 Adds fix for NAN value and pressure values outside of device reported min and max (a: text input, cla: yes, f: gestures, framework, waiting for tree to go green)

26663 Make getOffsetToReveal work with nested Viewports (cla: yes, f: scrolling, framework)

26668 [Gradle] Copy ICU data to flutter_shared only when building an AAR module (cla: yes, t: gradle, tool)

26669 Register hotRestart service in flutter_tools. (cla: yes, tool)

26675 Revert "Move flutter_assets to App.framework (#26630)" (a: existing-apps, cla: yes, t: xcode, tool)

26680 [frdp] Adds paths for find and ls for Fuchsia execution. (cla: yes, team, tool, ○ platform-fuchsia)

26690 Doc fix: SliverChildBuilderDelegate is the lazy one (cla: yes, d: api docs, f: scrolling, framework)

26693 Add another test to ImageStream (a: tests, cla: yes, framework, waiting for tree to go green)

26694 Roll engine back to 1e93a8eb39d79f643952737aa4fc31e1787a5a17 (cla: yes, engine, team)

26702 Update test temp folder name to be more consistent with others (a: tests, cla: yes, tool)

26713 Roll engine to 05fee4eeee0ff6b219b1fcc394371e5f6963cc46 (a: assets, cla: yes, tool, ⌺‬ platform-ios)

26715 Experimental flags in flutter (cla: yes, tool)

26716 Fix missing const analyzer warning (a: tests, cla: yes, team)

26720 Allow attaching to profile builds (cla: yes, tool)

26721 Respect EditableText.keyboardAppearance (a: text input, cla: yes, f: cupertino, framework)

26722 [Material] Refactor _buildmethods in BottomNavBar (cla: yes, f: material design, framework)

26727 Roll engine to d470fc65ea1cb91ae66706b320d82c4536a4da8b (cla: yes)

26734 Reverts default DragStartBehavior to DragStartBehavior.down (a: text input, cla: yes, f: cupertino, f: material design, f: scrolling, framework)

26736 [O] Removing all timeouts (mark II) (a: tests, cla: yes, framework, t: flutter driver, team, tool)

26737 Use Cirrus image's fastlane instead of freezing our own set of gem dependencies (cla: yes, team, team: gallery)

26763 Close the Scaffold drawer in scroll_perf_test.dart (cla: yes, team)

26764 Fix lerp in textTheme to allow for null parameters (cla: yes, f: material design, framework)

26765 [Material] Inline the single Theme.of(context) call in BAB (cla: yes, f: material design, framework)

26766 Report early error if appropriate host local engine is not found. (cla: yes, tool)

26770 Revert switch drag behavior (cla: yes, f: material design, framework)

26774 [cupertino_icons] add car, bus, train, paw, controller, and flask icons. (cla: yes, f: cupertino, framework)

26778 Better ListTile leading/trailing widget alignment (cla: yes, f: material design, framework)

26790 Rev Android Platform to 28 for bots (cla: yes, t: gradle, team)

26793 Fill editable_text.dart test coverage (a: tests, a: text input, cla: yes, framework)

26795 Update VERSION_LINUX_SDK (cla: yes, team, 🐧 platform-linux)

26796 [Material] Theme data type for cards (cla: yes, f: material design, framework)

26797 Update VERSION_WIN_SDK (cla: yes, team, ❖ platform-windows)

26798 targetSdkVersion 28 (cla: yes, d: examples, team, ▣ platform-android)

26807 #19060 Update material.google.com links to material.io (cla: yes, d: api docs, f: material design, framework, team)

26808 Add Checkbox checkIcon color parameter (cla: yes, f: material design, framework)

26809 Fix test expectations per change made in #26736 (cla: yes, team)

26819 Refactor android launchable activity extractor logic (cla: yes, customer: gold, tool, waiting for tree to go green, ▣ platform-android)

26826 Avoid calling cancel on AnsiSpinner more than once when building for iOS (cla: yes, tool, ⌘‬ platform-mac, ⌺‬ platform-ios)

26840 Support using flutter with specific version (cla: yes, tool)

26883 Move Circle CI badge next to heading in Readme (cla: yes, team)

26896 Add uiMode to android:configChanges (cla: yes, team, tool, ▣ platform-android)

26898 make FDE opt-in via the environment variable (cla: yes, tool)

26900 Make reassemble public (cla: yes, framework)

26901 Add Dismissible.confirmDismiss callback (cla: yes, f: material design, framework)

26904 Fix immediately overriding the user's chosen AM/PM selection (cla: yes, f: cupertino, f: date/time picker, framework, waiting for tree to go green)

26911 Dismissible not dismissable (cla: yes, team, team: gallery)

26913 Upgrade the Gradle script to Android plugin version 3.3.0 (cla: yes, team)

26921 fix some bad indentations (cla: yes, team)

26926 Roll engine to 10eb972fc15b8a3f97ed7c26032cae03b10fca2c (cla: yes)

26932 Make UriMapper and StdoutHandler public and add test cases (cla: yes, tool)

26938 Fix gradle verbose error. (cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green)

26942 Detect Android SDK 28/28.0.3 (a: first hour, cla: yes, t: flutter doctor, tool, waiting for tree to go green, ▣ platform-android)

26944 Use mDNS to discover the device port (cla: yes, tool, ⌺‬ platform-ios)

26964 Refactor logic to get plugins path for android studio in mac (cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green, ▣ platform-android)

26967 Use site-shared as canonical source for Flutter logo (cla: yes, team)

26970 Fix a problem that: PODS_ROOT not defined because that Debug.xcconfig misses Flutter environment (cla: yes, customer: gold, t: xcode, tool, waiting for tree to go green, ⌺‬ platform-ios)

26978 Add flutter_build package for codegen and version sync with tool (cla: yes, tool)

26988 Experimental flags for hot reloads (cla: yes, t: hot reload, tool)

26989 Add experimentalBuildEnabled flag and initial shim for build_runner (cla: yes, tool)

26990 Re-enable use of ParagraphConstrains const ctor (cla: yes, framework, team)

26991 Assert when calling a method that tries to use the ticker unsafely after dispose (a: animation, a: debugging, cla: yes, framework, waiting for tree to go green)

26993 Add WorkspaceSettings.xcsettings for stocks app (cla: yes, d: examples)

26996 Explain font platform inconsistency (cla: yes, d: api docs, framework)

27003 Add more RenderEditable test coverage (a: tests, a: text input, cla: yes, framework)

27032 Pass --verify-entry-points in debug mode. (cla: yes, tool)

27037 Revert "Experimental flags for hot reloads" (cla: yes, t: hot reload, tool)

27039 Improve documentation on decodeSyslog (cla: yes, tool, ⌺‬ platform-ios)

27042 Updated DropdownButton docs (cla: yes, f: material design, framework)

27043 Experimental flags for hot reloads, fixed (cla: yes, t: hot reload, tool)

27045 Revert "Upgrade the Gradle script to Android plugin version 3.3.0 (#26913)" (cla: yes, t: gradle, team)

27046 Update packages (cla: yes, team)

27049 Roll engine to 31c79171796c7d24d5f81033db77e25f95c45a64 (cla: yes)

27053 Modify offline docs platform family for Dash/Zeal (cla: yes, team)

27054 Update flutter clean to remove .dart_tool directory (cla: yes, tool)

27058 Add arguments for pushing named routes (cla: yes, d: examples, f: routes, framework, waiting for tree to go green)

27059 Revert "Experimental flags for hot reloads, fixed" (cla: yes, t: hot reload, tool)

27093 Update readmes for stocks/gallery (cla: yes, d: examples, team, team: gallery)

27096 Revert "Warn when building on master channel (#25007)" (cla: yes, tool)

27097 Typo fixes for notched_shapes.dart (cla: yes, framework)

27111 format initializer list of constructors (cla: yes, team)

27112 prevent _computeColumnWidths from getting stuck due to double precision (cla: yes, framework)

27113 Fix gsutil.py call for windows (cla: yes, team)

27114 Adds haptic vibration to Cupertino switch (cla: yes, f: cupertino, framework)

27116 Add some instructions to the README for packaging archives locally (cla: yes, team)

27122 Add module checking (cla: yes, tool)

27140 Add docs and sample for takeException (a: tests, cla: yes, d: api docs)

27154 Add2App: Fix crash resulted from hard-code module 'app' (a: existing-apps, cla: yes, customer: gold, t: gradle, tool)

27169 Update an IconButton sample, add RaisedButton sample (cla: yes, d: api docs, f: material design, framework)

27181 Change "Starting Xcode build" status text to "Running xcode build" (cla: yes, t: xcode, tool, ⌘‬ platform-mac)

27186 Improve unsupported text (cla: yes, tool)

27191 Revert f9e6242db (#26944) (cla: yes, tool)

27195 PopupMenuDivider.represents() paramter must be void, not Null (cla: yes, f: material design, framework)

27197 Add default values for optional parameters. (cla: yes, team)

27199 Remove obsolete ignore: (cla: yes, framework, team)

27207 Add support for multiroot scheme to PackageUriMapper (cla: yes, tool)

27208 Add a flag to enable tracing to systrace. (cla: yes, tool, ▣ platform-android)

27211 Inject KernelCompiler via KernelCompilerFactory (cla: yes, tool)

27252 Add support for experimental flags during hot reload. (cla: yes, t: hot reload, tool)

27253 [flutter_tool,doctor] Fix and test gen_snapshot failure message (cla: yes, tool)

27256 Update additionalTime in TestWidgetsFlutterBinding.runAsync() to 1000. (a: tests, cla: yes, team)

27257 Add basic codegen app to be used for integration testing and benchmarks (a: tests, cla: yes, tool)

27260 Update Align docs (cla: yes, framework, waiting for tree to go green)

27261 format parameter list (cla: yes, team)

27271 Remove all obsolete "// ignore:" (cla: yes, team, waiting for tree to go green)

27272 Fix asserts for initialDateTime in CupertinoDatePicker (cla: yes, f: cupertino, f: date/time picker, framework, waiting for tree to go green)

27274 Add missing comma to fix build (cla: yes, d: api docs, framework)

27277 Use flutter_tools to generate build_script (cla: yes, tool)

27278 Make version documentation clearer. (cla: yes, tool)

27295 Handle missing curl (cla: yes, tool)

27297 Add Material/Card borderOnForeground flag to allow border to be painted behind the child widget (cla: yes, f: material design, framework)

27305 Outline for survey implementation (cla: yes, d: api docs, team)

27316 Add elevation to Chips to allow for more flexibility (cla: yes, f: material design, framework)

27319 Don't send accept/reject if compilation never started. (cla: yes, tool)

27322 Fix typo in WrapAlignment documentation (cla: yes, d: api docs, framework, waiting for tree to go green)

27323 don't pass the --packages-dir flag (cla: yes, tool)

27365 Updated focus handling for nested FocusScopes (cla: yes)

27367 Update shrine login screen so that cancel dismisses the route (cla: yes, team, team: gallery)

27374 Lazily download artifacts: The Phantom Menace (cla: yes, tool)

27376 Material.border type is now BorderRadiusGeometry (cla: yes, f: material design, framework)

27378 Make the deviceDiscovery API overridable (cla: yes, tool)

27381 Fix bug in UnconstrainedBox class debugFillProperties (a: debugging, cla: yes, framework)

27387 Track InheritedElement dependencies in diagnostic properties (cla: yes, framework)

27389 Enable dependency injection of Window instead of using static property (cla: yes)

27399 Add elevation/pressElevation to ChipThemeData (cla: yes, f: material design, framework)

27400 Ensure Shrine app respects the platform toggle from Gallery options (cla: yes, team, team: gallery)

27409 Ensure all curves return 0 and 1 in .transform(t) when t=0/1 (a: animation, cla: yes, framework, waiting for tree to go green)

27410 Disable usage of bare instructions in AOT (cla: yes, tool)

27413 Fix typo "when when" (cla: yes, d: api docs, framework)

27424 [H] Expose "center" on CustomScrollView (cla: yes, f: date/time picker, f: scrolling)

27425 [HR] Clean up matters related to "offstageness". (cla: yes, framework)

27432 Remove leftover of GlobalKey removal listeners (cla: yes, framework)

27433 Fix issue where SliverPersistentHeader that is both floating and pinned would scroll down when scrolling past the beginning of the ScrollView (cla: yes, f: scrolling, framework, waiting for tree to go green)

27471 Refactor ios bundleid/android application process logic. (cla: yes, tool)

27477 [H] Tabs (cla: yes, f: material design, framework)

27481 Move Brightness to dart:ui in the engine (#27479). (cla: yes, framework)

27487 [H] Make NotchedShape more practical to use (cla: yes, f: material design, framework)

27501 Update docs for initstate(), didUpdateWidget(), dispose() (cla: yes, d: api docs, framework)

27502 Make a kReleaseMode constant that is public. (cla: yes, framework)

27504 Added support for the Galician language (material_es_GL.arb) (a: internationalization, cla: yes, framework)

27505 Remove icudtl.dat from APK asset size checks (cla: yes, team)

27506 Added support for Swahili (material_sw.arb) (a: internationalization, cla: yes, framework)

27509 Removed double the (cla: yes, d: api docs, f: material design, framework)

27510 [Material] Allow slider shapes to be easily resized (cla: yes, f: material design, framework)

27511 Update dartdoc to 0.28.1+1 and add parameters for source-code linking (cla: yes, team)

27513 Add scroll performance test for flutter_gallery (cla: yes, team)

27519 Update OutlineButton on-pressed fill color (cla: yes, f: material design, framework)

27528 Fixed Cupertino Switch Demo (cla: yes, f: cupertino, framework, waiting for tree to go green)

27531 Print 50000$ monopoly money (cla: yes, tool, waiting for tree to go green)

27532 Add @isTest to Flutter's wrappers over group/test (a: tests, cla: yes)

27534 Stop using SelectionChangedCause internally to show the text selection toolbar (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)

27553 Use CP_REPOS_DIR if it's set (cla: yes, tool, ⌺‬ platform-ios)

27556 update flutter and flutter.bat command to suggest stable branch (cla: yes, tool)

27559 Update dartdoc to 0.28.1+2 and fix search text alignment (cla: yes, team)

27564 Fix window bug in _sendPlatformMessage() (#27541). (cla: yes, framework, p: framework)

27566 Warn when gradle builds fail because of AndroidX (cla: yes, t: gradle, tool)

27568 Fix initial scroll of TabBar in release mode (cla: yes, f: material design, f: scrolling, framework)

27569 Bugfix: Add platformBrightness to TestWindow. (a: tests, cla: yes)

27570 Small cleanup in CupertinoSliverRefreshControl (cla: yes, f: cupertino, framework)

27573 Let text selection toolbar buttons be independent from theme (cla: yes, f: cupertino, framework)

27575 Update OutlineButton default border width and highlight elevation (cla: yes, f: material design, framework)

27576 Handle CupertinoTabScaffold rebuilds with deleted tabs (cla: yes, f: cupertino, framework)

27577 [flutter_driver] Use async call to run SSH cmds w/o deadlock. (cla: yes, t: flutter driver, tool, ○ platform-fuchsia)

27588 CupertinoSliverRefreshControl inactive overscroll behavior (cla: yes, f: cupertino, framework, waiting for tree to go green)

27596 Check powershell version. (cla: yes, tool, waiting for tree to go green, ❖ platform-windows)

27604 Update material Galician (gl) translations filename (a: internationalization, cla: yes, framework)

27607 Remove build runner from injection (cla: yes, tool)

27613 [Material] Simple API for skipping over certain Slider shapes (cla: yes, f: material design, framework)

27615 fix list devices throwing on junk input (cla: yes, tool, ○ platform-fuchsia)

27616 minor doc fixes for overlay (cla: yes, framework)

27620 Add a keyboard key code generator. (cla: yes, tool)

27623 Make FlexibleSpaceBar title padding configurable (cla: yes, f: material design, framework)

27627 Adding support for logical and physical key events (cla: yes, framework)

27632 Null check logic for datatable. (cla: yes, f: material design, framework)

27647 Fixed #27621: CupertinoTimerPicker breaks if minuteInterval > 1 (cla: yes, f: cupertino, framework)

27648 Make sample analyzer more friendly for running locally. (cla: yes, team)

27659 fix small typo (cla: yes, framework, waiting for tree to go green)

27661 Add build_runner_core to flutter_tools BUILD.gn (cla: yes, tool)

27663 TextField should only set EditableText.cursorOffset for iOS (a: text input, cla: yes, f: material design, framework)

27665 Add desktop devices to daemon behind flag (cla: yes, tool)

27668 Wire dart2js through flutter tool, add compilation test (cla: yes, tool)

27672 Support for building dynamic patches in AOT mode. (cla: yes, tool)

27687 Add android studio process logic for JetBrainsToolbox (cla: yes, customer: gold, tool, ▣ platform-android, ⚠ TODAY)

27690 remove super_goes_last (cla: yes, team)

27691 Fix Xcode_backend.sh for flavors (cla: yes, t: xcode, tool, waiting for tree to go green, ⌺‬ platform-ios)

27697 Cupertino TextField Cursor Fix (a: text input, cla: yes, f: cupertino, framework)

27699 [Material] Update the card demo in the Gallery to demonstrate different uses of the Card widget (cla: yes, f: material design, framework, team, team: gallery)

27703 Add builder parameter to showDatePicker, showTimePicker (cla: yes, f: date/time picker, f: material design, framework)

27705 Revert "Lazily download artifacts" (cla: yes, tool)

27708 remove build_runner_core import from flutter_tools (cla: yes, tool)

27709 Increase our build budget to 16ms (cla: yes, t: flutter driver, tool)

27717 Refactor "no ios devices attached" logic. (cla: yes, tool, ⌺‬ platform-ios)

27735 Lazily download artifacts (Part II): The Clone Wars (cla: yes, tool)

27743 Refactor build-number/build-name logic. (cla: yes, t: gradle, t: xcode, tool)

27752 Adding horizontal and vertical scale parameter to ScaleUpdateDetails. (cla: yes, f: gestures, framework, waiting for tree to go green)

27754 Add support for binary compression of dynamic patches by the flutter tool. (cla: yes, t: gradle, tool)

27765 Refactor local engine logic (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

27773 DatePicker noon/midnight overflow fix (cla: yes, f: cupertino, f: date/time picker, framework)

27789 Revert "Disable usage of bare instructions in AOT (#27410)" (cla: yes, tool)

27793 Remove remaining "### Sample code" segments, and fix the snippet generator. (cla: yes, d: api docs, team)

27800 Prevent tests from importing other tests. (a: tests, cla: yes, team)

27803 Added sample code to AnimatedWidget (a: animation, cla: yes, d: api docs, framework, waiting for tree to go green)

27808 Manual Engine roll for flutter/engine#7791 - Add trailing whitespace tracking. (a: text input, cla: yes, framework)

27812 Pass method used to start flutter application (cla: yes, tool)

27817 Optimize flutter run logic for iOS by "ONLY_ACTIVE_ARCH=YES" if possible (cla: yes)

27818 Fix Dashing rules to use new dartdoc CSS entity markers. (cla: yes, d: api docs, team)

27825 Deflake AnsiSpinner tests (a: tests, cla: yes, team, team: flakes, waiting for tree to go green)

27849 Revert "Roll engine 713fe130eb02..d48de7a3ec97 (1 commits)" (cla: yes)

27851 Fixes a cursor offset mistake for Material on iOS (a: text input, cla: yes, framework, ⌺‬ platform-ios)

27853 Hook up character events and unmodified code points to Android raw key event handling. (cla: yes, framework)

27855 Reland "Roll engine 713fe130eb02..d48de7a3ec97 (1 commits)" (cla: yes)

27861 Temporarily disable inconsistent strut golden tests due to test fonts (a: tests, a: typography, cla: yes, framework)

27864 Fix crash when disposing nested Scrollables while holding in overscroll position (cla: yes, f: scrolling, framework, severe: crash)

27865 Add Armenian translations (a: internationalization, cla: yes, framework)

27866 Handle back swipe completed->completed or completed->dismissed transitions (cla: yes, f: cupertino, f: routes, framework)

27873 Don't cache result for homeDirPath. (cla: yes, tool)

27892 Fix overflow clipping/fading for text (cla: yes, framework)

27895 Revert "Lazily download artifacts (Part II)" (cla: yes, tool)

27900 Fixes switch vibration (cla: yes, f: cupertino, framework)

27902 update packages and supress lint (cla: yes, framework, tool, waiting for tree to go green)

27908 Reland automatic discovery of observatory port for iOS (cla: yes, tool, waiting for tree to go green, ⌘‬ platform-mac, ⌺‬ platform-ios)

27914 fix multiroot scheme (cla: yes, tool)

27915 Revert "[HR] Clean up matters related to "offstageness"." (cla: yes, f: scrolling, framework)

27919 Revert "Ensure all curves return 0 and 1 in .transform(t) when t=0/1" (a: animation, cla: yes, framework)

27929 Use double literals where a double type is expected (a: animation, cla: yes, framework, team)

27945 Fixes crossAxisSpacing overflow in RTL (a: internationalization, cla: yes, f: scrolling, framework, waiting for tree to go green)

27953 Add outer try block for obtainKey errors. Add docs. (cla: yes, framework, waiting for tree to go green)

27955 Adds media query check in editable_text (a: text input, cla: yes, framework, waiting for tree to go green)

27966 Revert "Fix overflow clipping/fading for text" (a: typography, cla: yes, framework)

27968 Sample code for Icon class (cla: yes, d: api docs, framework)

27969 Do not draw Slider tick marks if they are too dense (cla: yes, f: material design, framework)

27970 Make sure the selection is still painted under the text (a: text input, cla: yes, framework)

27973 Add extendBody parameter to Scaffold, body MediaQuery reflects BAB height (cla: yes, f: material design, framework)

27980 Reapply "Fix overflow clipping/fading for text (#27892)" (a: typography, cla: yes, framework)

27983 Test text paint orders by color (a: tests, a: text input, cla: yes, framework)

27987 add ui.Window fallback to TestViewConfiguration (a: tests, cla: yes, tool)

28006 Re-apply "Ensure all curves return 0 and 1 in .transform(t) when t=0/1" (a: animation, cla: yes, framework)

28011 Remove accidentally committed libs (cla: yes, tool)

28024 Disable prefer_collection_literals in the analyzer until we can update to using set literals (cla: yes, team)

28027 Remove extra slash from builder that is not handled on windows (cla: yes, tool)

28031 Revert "Add support for binary compression of dynamic patches by the flutter tool. (#27754)" (cla: yes, t: gradle, tool, ▣ platform-android)

28032 Revert 26001 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)

28040 Remove json_schema and cli_util deps from flutter_tool (cla: yes, team, tool, waiting for tree to go green)

28101 Remove unused --packages argument to gen_snapshot. (cla: yes, tool)

28178 Roll engine to f45572e95f93edb89b6750a4f36ad8ed7c0a2560 (cla: yes)

28182 Add TextOverflow.visible (a: typography, cla: yes, framework, waiting for tree to go green)

28183 Rename SuperellipseShare ContinuousRectangleBorder (cla: yes, f: material design, framework)

28216 Fix 'to to' (cla: yes, f: material design, framework)

28222 Manual engine roll to 6d7eb52185b117a3972cac4e23625f97198114d9 (cla: yes)

28224 Adds a template for Pull Requests (cla: yes, team, waiting for tree to go green)

28235 Remove line breaks from PR template (cla: yes, team)

28238 Remove set literal syntax (cla: yes, team)

28265 Revert "Remove unused --packages argument to gen_snapshot." (cla: yes, tool)

28272 Make logcat less chatty on perf tests (cla: yes, team)

PRs closed in this release of flutter/engine

#

From Fri Nov 29 19:41:00 2018 -0800 to Thu Feb 21 20:22:00 2019 -0800

6399 System Channels, Plugins, Dart Entrypoint, FlutterFragment (cla: yes)

6558 Retained rendering in Fuchsia PhysicalShapeLayer (cla: yes)

6719 Add onStart hook to FlutterFragmentActivity (cla: yes)

6805 [OR] Offset.fromDirection and Size.aspectRatio (cla: yes)

6879 Allow FlutterViewController to be released when not initialized with an engine (cla: yes)

6903 [H] Undeprecate BigInteger support, but document what it actually does. (cla: yes)

6913 Support real fonts in 'flutter test' (cla: yes)

6918 Announce in/out of list (cla: yes)

6919 Reland "Compile libcxx and libcxxabi for Android (#6886)" (cla: yes, size)

6922 Verify RunConfiguration is valid before running (cla: yes)

6923 Compute cull_rect and optimize in Layer::Preroll (cla: yes)

6926 Roll buildtools to bac220c15490dcf7b7d8136f75100bbc77e8d217 (cla: yes, size)

6927 Support overriding font leading in TextStyle and LibTxt (affects: text input, brand new feature, cla: yes)

6936 Return real null instead of null string when locale has not been set in locale closure. (cla: yes)

6945 Adds force cursor support (cla: yes)

6961 Add hover event support to the engine (cla: yes)

6967 Eliminate obsolete FlutterDartProject initializers (cla: yes)

6973 Eliminate main_dart_file_path, package_file_path (cla: yes)

6977 Rename dart-non-checked-mode: disable-dart-asserts (cla: yes)

6985 Fix keyboard not showing for targetSdk 28 (cla: yes)

6989 Japanese Clear Text Crash (cla: yes)

6991 MInor Docs to runtime controller WindowData (cla: yes)

7002 Support querying display refresh rate in engine (cla: yes)

7012 Merge latest from master => 21008 staging branch (cla: yes)

7024 Roll Skia to 57d29eaf2ed7518983d9e91fd5219f4cfc181f88 (cla: yes)

7031 Pass operator_new_alignment value through gn script into GN args. (cla: yes)

7048 Only overflow the cache for one required frame (cla: yes)

7068 SK_SUPPORT_LEGACY_TEXTENCODINGENUM (cla: yes)

7087 Wire up support for external OpenGL textures for the embedder. (cla: yes)

7097 Simplify conversion of numeric types in the message codec on iOS (cla: yes)

7098 Android embedding refactor PR1: JNI Extraction to FlutterJNI.java (cla: yes)

7102 Prepare for upcoming fuchsia vulkan driver changes (cla: yes)

7108 Fix destruction of the child object list in the iOS accessibility bridge (cla: yes)

7146 Revert "Reland "Compile libcxx and libcxxabi for Android (#6886)"" (cla: yes, size)

7151 Generalize runFromBundle to support multiple bundlePaths (cla: yes)

7152 Add native for fetching compilation trace as a memory buffer, for use in automated tools (cla: yes)

7158 Minor comments fix and add TODO (cla: yes)

7160 Reland "Compile libcxx and libcxxabi for Android (#6886)" (cla: yes, size)

7161 Handle null bundlePaths in FlutterRunArguments (cla: yes)

7162 Merge master branch into skia-master (cla: no)

7163 Merge skia-master branch into master (cla: no)

7164 Add empty metrics to account for truncated whitespace for GetRectsForRange. (cla: yes)

7179 Fixed Spelling. (cla: yes)

7185 Check for empty line before adding empty 'padding' metrics (cla: yes)

7187 Revert "Support overriding font leading in TextStyle and LibTxt (#6927)" (cla: yes)

7189 Remove unnecessary includes of Skia headers. (cla: yes)

7194 Roll buildroot to 4cb5a74c9612b71b917997f46e97da6d1051eab4 (cla: yes, size)

7195 Roll buildroot to 8e538639660413490ea9261eee84864005e240f4 (cla: yes, size)

7202 Add .woff file to binary format (cla: yes)

7207 Downloading and installation of dynamic updates on Android (cla: yes)

7208 Fallback font match caching to fix emoji lag. (cla: yes)

7213 Roll Dart to version e15e8609aa8610f8c432f1caf2ab89358e2fce50 (cla: yes)

7214 [Fuchsia] Depend on libtrace when that is what's really meant (cla: yes)

7221 [vulkan] Fix Fuchsia build (cla: yes)

7227 Compile embedder unit test Dart to kernel (cla: yes)

7230 Revert "Compile embedder unit test Dart to kernel (#7227)" (cla: yes)

7231 Compile embedder unit test Dart to kernel (re-land) (cla: yes)

7234 Fix misspelling in doc comments (cla: yes)

7235 Fix settings.advisory_script_uri in iOS createShell (cla: yes)

7237 Allow inferred types using diamond syntax (cla: yes)

7238 Clarify TextAffinity docs (cla: yes)

7239 Simplify nested try-with-resources statements (cla: yes)

7240 Fix linter errors in ResourceUpdater (cla: yes)

7241 Support user-provided font-fallback. (cla: yes)

7242 Revert spelling correction in licence matcher (cla: yes)

7244 iOS A11y memory leak (cla: yes)

7245 Roll buildroot to support Android SDK 28 (cla: yes)

7246 Update iOS unit test for the removal of hex string encoding of uint64 data (cla: yes)

7248 Update terminology to match that of the flutter tool (cla: yes)

7250 Extract function to collect licenses for component (cla: yes)

7254 Fix javadoc for Android-28 (cla: yes)

7256 Document native functions for compilation trace (cla: yes)

7257 Add a system message channel for controlling the Skia resource cache size (cla: yes)

7258 Remove unused GrContext in AndroidSurfaceGL (cla: yes)

7260 Re-run license tool on all source when it changes (cla: yes)

7261 Update usage of some Android APIs that are deprecated in API level 28 (cla: yes)

7266 Eliminate use of new keyword in license tool (cla: yes)

7267 Mark all unreassigned locals final in license tool (cla: yes)

7269 [License] Eliminate duplicate case in switch (cla: yes)

7270 [License] Assert license filename is non-null, non-empty (cla: yes)

7272 Make IOManager own resource context (cla: yes)

7273 [License] Sync analysis_options.yaml from framework (cla: yes)

7274 TextAffinity Docs Improvement (cla: yes)

7275 [License] Enable avoid_positional_boolean_parameters lint (cla: yes)

7276 Remove unused native function dumpCompilationTrace() (cla: yes)

7281 TextInputType.number default fix (cla: yes)

7282 Add elevation and thickness to SemanticsNode (accessibility, cla: yes)

7283 Revert "Roll Dart to version e15e8609aa8610f8c432f1caf2ab89358e2fce50" (cla: yes)

7284 Roll buildroot and update method of getting android SDK and support libs (cla: yes)

7286 Roll version of Dart to d1817ddc91fd3aea061647b2e21860c47a5a5180 (cla: yes)

7287 Paint all backgrounds first to prevent overlap (cla: yes)

7307 Only reject gestures to embedded UIViews when the framework says so. (cla: yes)

7308 Support loading flutter assets from dynamic patch (cla: yes)

7309 Allow dynamic patches without a patch number. (cla: yes)

7313 Revert "Only reject gestures to embedded UIViews when the framework s… (cla: yes)

7315 Reland "Only reject gestures to embedded UIViews when the framework sa… (cla: yes)

7316 Roll dart to 88e6fe0f67 (cla: yes)

7317 Recreate the overlay rendering surfaces if the GrContext was changed. (cla: yes)

7322 Roll buildroot (cla: yes)

7324 Update GetCallbackHandle to use Dart_IsTearOff instead of a string comparison (cla: yes)

7325 Minor refactoring of dynamic patching code. (cla: yes)

7327 Give more control over when dynamic patches get downloaded and installed. (cla: yes)

7346 Make ParagraphConstraints have const constructor (cla: yes)

7354 Preparing to remove SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE (cla: yes)

7360 Fix typo clas -> class (cla: yes)

7363 Roll Dart to version ec86471ccc47a62df8b4009e1fb37c66ff9dc91b (cla: yes)

7370 [HR] Documentation cleanup (cla: yes)

7371 Test SDK roll (cla: yes)

7374 Revert "Test SDK roll" (cla: yes)

7387 Improve TextAffinity Docs (cla: yes)

7398 Replace Java code with equivalent, more concise code. (cla: yes)

7401 Reset ParagraphBuilder after build() (cla: yes)

7403 Dart SDK roll for 2019-01-07 (cla: yes)

7404 fix up analysis for Dart in Engine (cla: yes)

7405 Dart SDK roll for 2019-01-07 (cla: yes)

7409 Cleanup dead code (cla: yes)

7410 Refactor shared code into separate function to simplify further work. (cla: yes)

7411 Dart SDK roll for 2019-01-08 (cla: yes)

7413 remove deprecated updateNode argument (cla: yes)

7414 Strut implementation (cla: yes)

7416 Dart SDK roll for 2019-01-08 (cla: yes)

7417 Dart SDK roll for 2019-01-09 (cla: yes)

7419 Dart SDK roll for 2019-01-09 (cla: yes)

7421 Dart SDK roll for 2019-01-09 (cla: yes)

7426 Refactor dynamic patching to use clearer naming and structure. (cla: yes)

7427 Allow embedders to add per shell idle notification callbacks. (cla: yes)

7428 Download dynamic patch to separate file to avoid races (cla: yes)

7429 Eliminate unused import of ZipException (cla: yes)

7431 Dart SDK roll for 2019-01-09 (cla: yes)

7432 Improve 404 handling when downloading dynamic patches. (cla: yes)

7433 Eliminate std::string using directive (cla: yes)

7435 Add Ahem to LibTxt testing fonts. (cla: yes)

7436 Clear the font collection's cache when a font is dynamically loaded (cla: yes)

7437 Temporary revert of Dart SDK rolls made since 2019/01/08 (cla: yes)

7439 Remove legacy and deprecated defaultClipBehavior (cla: yes)

7442 Move Picture.toImage rasterization to the GPU thread (cla: yes)

7443 Avg ms/frame instead of FPS in performance overlay (cla: yes)

7444 Pass deadline to embedder idle notification callback (cla: yes)

7445 Use anti-aliasing when drawing text in the performance overlay (cla: yes)

7446 Reland Dart SDK rolls made since 2019/01/08 (cla: yes)

7447 Make SetLocales more consistent with other RuntimeController methods (cla: yes)

7449 Dart SDK roll for 2019-01-11 (cla: yes)

7450 Stop pumping frames in applicationWillResignActive (cla: yes)

7451 Dart SDK roll for 2019-01-11 (cla: yes)

7459 add ColorFilter matrix support (cla: yes)

7461 Dart SDK roll for 2019-01-14 (cla: yes)

7463 Dart SDK roll for 2019-01-14 (cla: yes)

7464 update site to use SkFont for text fields (cla: yes)

7476 Log errors returned from method channel invocations in the text input plugin (cla: yes)

7480 Switch to Skia's new SkColorSpace factory (cla: yes)

7483 Revert "Add elevation and thickness to SemanticsNode" (cla: yes)

7484 Reland "Add elevation and thickness to SemanticsNode (#7282)" (accessibility, cla: yes)

7485 Execute Picture.toImage on the current thread in the test environment (cla: yes)

7488 Implemented Dark Mode for Android (#25525) (cla: yes)

7492 Cleanup Dart sticky errors API and roll tonic to 4634b29a24ccfc0fcfafcc8196ef30131185ad88 (cla: yes)

7493 Add runttime unittest that loads and runs an isolate from the kernel. (cla: yes)

7495 Add unittest that runs Dart code synchronously. (cla: yes)

7496 Validate dynamic patches before attempting to install (cla: yes)

7497 Deprecate FlutterProjectArgs.main_path, packages_path (cla: yes)

7500 Introduced a number of Java system channels in io/flutter/embedding/engine/systemchannels/ (cla: yes)

7503 Edit the bundleid so that it conform to UIT specifications. (cla: yes)

7511 Remove unused headers (cla: yes)

7512 Wrap the user entrypoint function in a zone with native exception callback. (cla: yes)

7516 Fixes Android pressure range (cla: yes)

7518 Update default flutter_assets path for iOS embedding (cla: yes)

7522 Revert "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (cla: yes)

7525 Support custom kernel blob path in test fixtures (cla: yes)

7528 Ensure the ResourceContext is not ripped out from under dart (cla: yes)

7530 Fix suspicious typo "painted" to "paint" (cla: yes)

7532 Mark new unavailable for those init marked unavailable (cla: yes)

7533 Configure the embedder for AOT in "profile" and "release" runtime modes. (cla: yes)

7537 Add mock capability to PerformanceOverlayLayer (cla: yes)

7538 Allow embedders to specify AOT snapshot buffers. (cla: yes)

7539 IWYU to get SkFontMetrics (cla: yes)

7544 Keep engine alive if VC is not deallocated (cla: yes)

7545 IWYU, esp. since SkFontMetrics.h is leaving SkPaint.h (cla: yes)

7548 Remove SkColorSpaceXformCanvas, use color-managed SkSurfaces instead (cla: yes)

7549 Remove the shell build target's dependency on the embedder library (cla: yes)

7551 Re-land "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (cla: yes)

7558 Fix UIButton selector doesn't work in iOS platformview (cla: yes)

7563 Fix typos in Fuchsia (cla: yes)

7566 Avoid unnecessarily creating/destroying the PlatformView (cla: yes)

7567 Rename FlutterResult in embedder.h (cla: yes)

7576 Allow generating coverage reports for all unit-tests in the engine. (cla: yes)

7577 [embedder] Avoid looking for the kernel binary in AOT builds. (cla: yes)

7579 Add lcov coverage file generation. (cla: yes)

7588 Embed ICU data inside libflutter.so on Android (cla: yes)

7591 Roll buildroot to b4d21cb2a64d63218c8d99533d9c14e99201e8d8 (cla: yes)

7602 Update buildtools to c9e5400c9e03a0cfb7313d14fde38525399a7715 (cla: yes)

7610 Provide public api to allow FlutterEngine related context to be destoryed (affects: engine, cla: yes, customer: gold, platform-ios)

7611 Update license to sync with flutter/flutter (cla: yes)

7617 Allow the engine to redirect traces to systrace via settings. (cla: yes)

7621 Improve PathMetrics (cla: yes)

7628 Check in GEM_HOME for jazzy (cla: yes)

7633 Revert buildtools roll back to bac220c (cla: yes)

7634 Expose the Flutter engine, Dart and Skia versions to Dart. (cla: yes)

7642 Initial import of FDE macOS framework (cla: yes)

7643 Respect default goma path on Windows (cla: yes)

7645 Fix dynamic array -> vector (cla: yes)

7647 Update the verify_exported script to include the symbols for ICU data (cla: yes)

7648 [embedder] Document make_resource_current on FlutterOpenGLRendererConfig and warn if the callback is not set. (cla: yes)

7649 Fix two typos in embedder docs (cla: yes)

7651 Add FlutterProjectArgs::root_isolate_create_callback (cla: yes)

7658 Use the Wuffs GIF decoder (cla: yes)

7659 DCHECK that clip layer's behavior isn't none (cla: yes)

7660 Add kernel-worker and dart2js to BUILD.gn (cla: yes)

7678 Move Brightness definition to dart:ui (#27479) (cla: yes)

7686 Replace hb_face_reference_table with hb_ot_color_has_png in isColorBitmapFont (cla: yes)

7687 Lower the threshold to raster cache pictures (cla: yes)

7689 Revert "Disable the persistent cache (#6835)" (cla: yes)

7691 Don't warn for Async texture uploads on Fuchsia (cla: yes)

7692 Ensure dart2js and kernel worker snapshots are copied out of gen dir (cla: yes)

7694 Create stubbed dart:ui implementation, dart2js libraries file, copy rule (cla: yes)

7701 Revert "Lower the threshold to raster cache pictures" (cla: yes)

7702 Update snapshot build rules to generate .o files instead of .S files on Windows (Windows, cla: yes)

7708 [fuchsia] Update scenic include (cla: yes)

7713 Disable wuff on Windows (cla: yes)

7715 Decode using the last cached required frame (cla: yes, crash)

7717 Allow all entrypoints support by the command line VM. (cla: yes)

7718 Roll buildroot to c82412bcdcd593f1385a478ae2c4b8eb9814f3b8 (cla: yes)

7719 libtxt: support justification of RTL text (cla: yes)

7725 Correct libraries.yaml path for stub_ui, add brightness, copy dart2js_platform.dill files (cla: yes)

7726 Fix versions implementation (cla: yes)

7731 [fuchsia] Update path to fuchsia.ui.scenic (cla: yes)

7733 Update documentation for command line args in FlutterProjectArgs. (cla: yes)

7734 Use all font managers to discover fonts for strut. (cla: yes)

7735 Use correct flags on LUCI/legacy (cla: yes)

7737 Provide a default pressure range if a MotionEvent does not have a device (cla: yes)

7738 Android embedding refactor pr3 add remaining systemchannels (cla: yes)

7739 Add onPlatformBrightnessChanged/platformBrightness to stub ui window. (cla: yes)

7740 Rename macOS framework to FlutterMacOS.framework (cla: yes)

7741 use full git hash for version (cla: yes)

7744 Support for loading dynamic patches in AOT mode. (cla: yes)

7746 Don't call OnAnimatorNotifyIdle if a frame is scheduled (cla: yes)

7751 Create mipmaps for images when uploading them on the IO thread (cla: yes)

7753 allow specifying out directory root (cla: yes)

7755 Document GPUSurfaceGLDelegate methods and move it to its own file. (cla: yes)

7756 Add flutter config to macOS targets (cla: yes)

7758 Recommended implementation of combining characters implementation. (cla: yes)

7759 Throttle picture raster cache (cla: yes)

7762 Allow specifying the out directory prefix (cla: yes)

7764 Add x bit to some python scripts (cla: yes)

7765 Revert "Add mock capability to PerformanceOverlayLayer" (cla: yes)

7777 Support for binary decompression of dynamic patches. (cla: yes)

7785 Don't use WUFFs (cla: yes)

7786 Update licenses for the switch away from the Wuffs GIF decoder (cla: yes)

7790 Allow embedders to specify pointer device IDs. (cla: yes)

7791 Add space metrics tracking for trailing whitespace "ghost" runs. (cla: yes)

7801 Revert "Use all font managers to discover fonts for strut. (#7734)" (cla: yes)

7804 Add support for new Scenic clip planes. (cla: yes)

7806 Remove the Dart JIT snapshot data from AOT builds of the embedder library (cla: yes)

7807 Add flow events connecting pointer events to frames (cla: yes)

7809 Use newer Skia API for PathMeasure (cla: yes)

7811 Add FFI to libraries.yaml. (cla: yes)

7813 Expose more pointer phases in embedder.h (cla: yes)

7814 Fix typo in painting.dart (cla: yes, waiting for tree to go green)

7815 Allow specifying the buildtools path (cla: yes, waiting for tree to go green)

7819 Fix tests that were committed after cirrus ran (cla: yes)

7826 Pass flow id properly. (cla: yes)

7827 Remove unnecessary entry-point closurization. (cla: yes)

7830 Move up ndk version that is being downloaded(old one no longer available). (cla: yes)

7832 Shut down and restart the Dart VM as needed. (cla: yes)

7834 [fuchsia][SCN-1054] Map elevation onto -Z in Scenic (cla: yes)

7836 Delete GL textures when they are released from the texture registry. (cla: yes)

7837 Fix NullPointerException in SurfaceTextureRegistryEntry (cla: yes)

7838 Fix NullPointerException in ResourceCleaner (cla: yes)

7839 Ensure to pass dill file after VM options for gen_snapshot (cla: yes)

7841 Don't call static method from instance variable (cla: yes)

7843 Add support for calling into other plugins from a background context on iOS (cla: yes)

7845 Add fml::FileExists implementation for Windows (cla: yes)

7846 Update buildroot to 7f64ff4928e to unblock Mac builds. (cla: yes)

7849 Revert "Android embedding refactor pr3 add remaining systemchannels (… (cla: yes)

7853 Revert "Support for binary decompression of dynamic patches. (#7777)" (cla: yes)

7862 Reland "Lower the threshold to raster cache pictures (#7687)" (cla: yes)

7863 Reland PerformanceOverlayLayer golden test (cla: yes)

7874 Android embedding refactor pr3 add remaining systemchannels (cla: yes)

7875 Fix caret being at left edge when newline pressed on centered text (cla: yes)

7876 Revert "Remove unnecessary entry-point closurization." (cla: yes)

7877 Revert "Shut down and restart the Dart VM as needed." (cla: yes)

7878 Android embedding refactor pr5 add flutterengine impl (cla: yes)

7880 Test profile and release build and unit tests (cla: yes)

7882 Fix minor typos in accessibility action docs (cla: yes)

7883 Correct onAccessibilityFeaturesChanged docs (cla: yes)

7886 Revert "Android embedding refactor pr3 add remaining systemchannels" (cla: yes)

7891 Add accessibility semantics support to embedder (cla: yes)

7892 Android embedding refactor pr3 add remaining systemchannels (cla: yes)

7893 Respect the custom GL proc table when creating the resource context on the IO thread. (cla: yes)

7895 Revert "Reland PerformanceOverlayLayer golden test (#7863)" (cla: yes)

7899 Eliminate .member = foo struct initialization (cla: yes)

7904 Reland "Remove unnecessary entry-point closurization." (cla: yes)

PRs closed in this release of flutter/plugins

#

From Fri Nov 29 19:41:00 2018 -0800 to Thu Feb 21 20:22:00 2019 -0800

690 [video_player] Fix aspect ratio (cla: yes)

842 Remove base detector class and change detection method name (cla: yes, flutterfire)

895 [connectivity] Added getWifiIP() (cla: yes)

896 [firebase-analytics] Enable setAnalyticsCollectionEnabled support for iOS (cla: no, flutterfire, submit queue)

926 Remove firebase_auth dependency from android_alarm_manager library and add initialize step to readme (cla: yes, documentation, submit queue)

936 Fixed typo BarcodeValueType (cla: yes)

947 fix: url_launcher can't launcher for Android (cla: yes)

949 Fixes: 'webview_flutter/WebviewFlutterPlugin.h' file not found (cla: yes)

950 Show https://flutter.io in the webview_flutter example. (cla: yes)

954 add new plugins reference to README.md (cla: yes)

956 Make the description for webview_flutter longer. (cla: yes)

957 fix message structure from intent (cla: yes)

959 Add navigation methods to webview_flutter (cla: yes)

960 Fail call when trying to recover auth with backgrounded app (cla: yes)

961 Control the GoogleMap options with widget parameters. (cla: yes)

965 Add byte streaming capability for the camera (cla: yes)

967 Fix initialUrl null check for webview_flutter (cla: yes)

971 Add the ability for ML Kit to create image from bytes (cla: yes)

972 Fix typo in WebView's "initWithWithFrame". (cla: yes)

974 Implemented reload method in webview_flutter (cla: yes)

976 [camera] Fix issue with crash when the physical device's orientation is unknown on Android. (cla: yes)

977 Temporarily add exoplayer repo accidentally deleted from jcenter (cla: yes)

992 Add currentUrl accessor to WebView plugin. (cla: yes)

993 Allow user to handle PlatformExceptions caught by FirebaseAnalyticsObserver._sendScreenView(). (cla: yes)

995 Bump webview_flutter's version. (cla: yes)

997 closeWebView fixes for url_launcher (cla: yes)

1002 Fixed local_auth crash with API < 24 #24339 (cla: yes)

1006 Bump android_alarm_manager version to 0.2.3 (cla: yes)

1021 javascript evaluation ios/android (cla: yes, feature, webview)

1024 Doc and build script updates to the IAP plugin (cla: yes)

1025 Fix CI analyzer errors (cla: yes)

1031 Workaround the Gradle crash due to non ASCII characters. (cla: yes)

1034 Remove comments from license file (cla: yes)

1037 Save photo orientation on iOS (cla: yes)

1040 Rev version to publish 0.3.1 to pub (cla: yes)

1042 Remove scary message (cla: yes)

1046 Fix Crash When StartPreview Error (cla: yes)

1051 Fix image picker crash on IOS (cla: yes)

1057 [IAP] Check if the payment processor is available (cla: yes)

1058 Update dart doc for forceSafariVC for the usage of universal links on iOS (cla: yes)

1060 Bump camera plugin version and update changelog. (cla: yes)

1062 Url launcher ios universallinksonly (cla: yes)

1065 Supress strong_mode_implicit_dynamic_method for invokeMethod calls. (cla: yes)

1068 Iap productlist ios (cla: yes)

1072 adding nil check (cla: yes)

1076 Fix Manifest versionCode not found (cla: yes)

1082 [IAP] Clean up Dart unit tests (cla: yes)

1083 [IAP] Add missing license headers (cla: yes)

1084 [IAP] Fetch SkuDetails from Google Play (cla: yes)

1085 Url launcher refactor (cla: yes)

1086 Enable compute credits for commits, and for macOS PRs (cla: yes)

1087 cirrues update to mojave-xcode-10.1 (cla: yes)

1088 add deprecated_member_use_from_same_package to pass analyzer (cla: yes)

1089 Fix a crash when selecting downloaded images on certain devices (cla: yes)

1090 [IAP] Generate boilerplate serializers (cla: yes)

1092 Fix broken documentation link to AndroidBuildVersionCodes (cla: yes)

1093 [image_picker] Fixed a crash that would occur when called in quick succession on Android (cla: yes)

1102 cleanup (cla: yes)

1103 Migrate independent plugins to AndroidX (cla: yes)

1104 Include Android SDK 27 in the docker image and accept licenses (cla: yes)

1105 update change log for url launcher (cla: yes)

1106 [firebase_ml_vision] Set minimum iOS to 8 (cla: yes)

1108 Remove 'init' static method (cla: yes)

1109 Update all plugins to minimum iOS 8.0 (cla: yes)

1112 [IAP] Update README (cla: yes)

1115 Migrate remaining plugins to AndroidX (cla: yes)

1116 Add WebView JavaScript channels (Dart side). (cla: yes)

1117 [firebase_auth] Update a broken dependency. (cla: yes)

1118 [IAP] Update dev deps to match flutter_driver (cla: yes)

1120 A few additional Androix dependencies (cla: yes)

1124 Updated launch to use async and await, fixed the incorrect return value by launch method. (cla: yes)

1125 Fixed image picker crash when used with android alarm manager (cla: yes)

1126 [In_app_purchase] add payment translators in objc (cla: yes)

1127 Revert AndroidX changes for 1.0.0 plugins (cla: yes)

1128 Migrate to AndroidX forward roll (cla: yes)

1129 android_alarm_manager background execution bug fixes (bugfix, cla: yes, submit queue)

1130 WebView JavasScript channels Android implementation. (cla: yes, feature, webview)

1132 Use string to save double for shared_preference(Android). (bugfix, cla: yes, needs love, submit queue)

1133 Added support for persisting alarms across reboots (cla: yes, feature)

1134 Updated connectivity to singleton (cla: yes)

1135 FIx issue with calculating iOS image orientation in certain special c… (cla: yes)

1138 Add a gradle warning to the AndroidX plugins (cla: yes)

1139 WebView JavaScript channels - iOS implementation. (cla: yes)

1140 Change iOS video format back to bgra8888 (cla: yes)

1147 [In_app_purchase] Use json serializer for skproduct wrapper and related classes. (cla: yes)

1148 Update NSNull check with directly checking the expected type. (cla: yes)

1149 Allow clearing cookies for FlutterWebView (cla: yes)

1155 Updating the example to match the new API (cla: yes, documentation, flutterfire, submit queue)

1156 Add capability of using single plane buffers (cla: yes)

1157 Workaround to fix the camera positioning issue on the google map view (cla: yes)

1161 Add Swift example to README.md for google_maps_flutter (cla: yes)

1162 [In_app_purchase] Expose nslocale and expose currencySymbol instead of currencyCode to match android (cla: yes)

1163 Change from Rectangle/Pointto Rect/Offset for ui convenience (cla: yes)

1169 [In_app_purchase] getproductlist basic draft (cla: yes)

1170 Remove ML models from ML Kit Vision plugin (cla: yes)

1171 Revert "IAP add payment translators in objc (#1126)" (cla: yes)

1172 [In_app_purchase] add payment objc translators (cla: yes)

1173 Fix biometrics check error below ios11. (cla: yes)

1175 Add unit tests to connectivity plugin (cla: yes)

1176 Fix Firebase phone auth on Android (cla: yes)

1177 Fix bug causing black screen on some Android devices (cla: yes)

1178 [In_app_purchase] iOS add payment dart wrappers (cla: yes)

1180 Expose exception on the signIn method in Google sign in. (cla: yes)

1185 remove extra space (cla: yes)

1193 Mark some packages as unpublishable (cla: yes)

1194 [In_app_purchase] Fix the param map passed down to the platform channel when calling querySkuDetails (cla: yes)

1195 Fix bug where HttpMetric/Trace dictionaries weren't being initialized on iOS (cla: yes)

1199 [In_app_purchase] fix requesthandler crash (cla: yes)

1200 WebView controller let's you clear cache (cla: yes)

1202 Fix IllegalStateException for cloud_firestore transactions (cla: yes)

1203 Don't send empty cloud_firestore snapshots on iOS when encountering errors (cla: yes)

1204 Remove assertion for firebase_core that can interfere with hot-restart (cla: yes)

1205 Introduce CODEOWNERS (cla: yes)

1206 Fix iOS transactions when getting a snapshot that doesn't exist (cla: yes)

1207 Fix cloud_firestore dates on some iOS devices (cla: yes)

1209 fix firestore multiple app support for DocumentSnapshot and transactions (cla: yes)

1210 cloud functions multiple app support (cla: yes)

1212 Change version webview flutter (cla: yes)

1213 Set GoogleAppMeasurement dependency version (cla: yes)

1214 Video player supported formats (cla: yes)

1215 Bump video_player version to 0.10.0+2 (cla: yes)

1217 [android_alarm_manager] Include missing dependency (cla: yes)

1220 remove the blank line in CODEOWNER (cla: yes)

1221 Remove the method channel's reference to webview/maps on dispose. (cla: yes)

1222 [In_app_purchase]remove categories (cla: yes)

1225 Rotate image file based on Exif data (cla: yes, submit queue)

1226 Remove categories (cla: yes)

1230 [IAP] Add Java call for launchBillingFlow (cla: yes)

1231 [in_app_purchase] make payment objc (cla: yes)

1232 [IAP] Add the Dart API for launchBillingFlow (cla: yes)

1238 [Camera] remove extra space in CHANGELOG (cla: yes)

1242 Bugfix documents: webview_flutter JavascriptChannel, Example is not updated. (cla: yes)

1246 Collection literals ignores in webview flutter plugin (cla: yes)

1248 Remove left over conflict marker (cla: yes)