Change log for Flutter 1.7.8

PRs closed in this release of flutter/flutter

#

From Wed May 1 16:56:00 2019 -0700 to Thu Jul 18 08:04:00 2019 -0700

28808 updated tearDownAll function (cla: yes, t: flutter driver, team, tool, waiting for tree to go green)

28834 Sliver animated list (cla: yes, framework, waiting for tree to go green)

29683 Show/hide toolbar and handles based on device kind (a: desktop, a: text input, cla: yes, framework, severe: API break)

29809 Fix text selection toolbar appearing under obstructions (cla: yes, f: cupertino, f: material design, framework)

29954 Cupertino localization step 9: add tests (cla: yes, f: cupertino, framework)

30076 Implements FocusTraversalPolicy and DefaultFocusTraversal features. (a: desktop, cla: yes, framework)

30224 Cupertino localization step 10: update the flutter_localizations README (cla: yes, f: cupertino, framework)

30388 Add hintStyle in SearchDelegate (cla: yes, f: material design, framework)

30406 Add binaryMessenger constructor argument to platform channels (cla: yes, framework, p: framework)

30874 Redo "Remove pressure customization from some pointer events" (cla: yes, framework, severe: API break)

30979 fix issue 30526: rounding error (cla: yes, framework, waiting for tree to go green)

30983 Refactor core uses of FlutterError. (cla: yes, framework)

30988 Tight Paragraph Width (cla: yes, framework)

31018 [Material] selected/unselected label styles + icon themes on BottomNavigationBar (cla: yes, f: material design, framework)

31025 added scrimColor property in Scaffold widget (cla: yes, f: material design, framework)

31028 Adds support for generating projects that use AndroidX support libraries (cla: yes, tool, waiting for tree to go green)

31039 Fix bundle id on iOS launch using flutter run (cla: yes, tool)

31095 Add buttons customization to WidgetController and related testing classes (cla: yes, framework)

31227 Adding CupertinoTabController (cla: yes, f: cupertino, framework, severe: API break)

31308 Added font bold when isDefaultAction is true in CupertinoDialogAction (cla: yes, f: cupertino)

31317 Add docs to AppBar (cla: yes, d: api docs, f: material design, framework)

31318 Add BottomSheetTheme to enable theming color, elevation, shape of BottomSheet (cla: yes, f: material design, framework)

31333 Clean up flutter_test/test/controller_test.dart (a: tests, cla: yes, framework)

31438 Implements focus handling and hover for Material buttons. (cla: yes, f: material design, framework)

31485 Prevent exception being thrown on hasScrolledBody (cla: yes, f: scrolling, framework)

31514 Date picker layout exceptions (cla: yes, f: material design, framework)

31574 Improve RadioListTile Callback Behavior Consistency (cla: yes, f: material design, framework, severe: API break)

31581 Fix Exception on Nested TabBarView disposal (cla: yes, f: material design, framework, severe: crash)

31631 Teach Linux to use local engine (cla: yes, tool)

31644 Cupertino localization step 12: push translation for all supported languages (a: internationalization, cla: yes, f: cupertino, f: material design, framework)

31662 added shape property to SliverAppBar (cla: yes, f: material design, framework)

31681 [Material] Create a themable Range Slider (continuous and discrete) (cla: yes, f: material design, framework)

31699 Re-land: Add support for Tooltip hover (cla: yes, f: material design, framework)

31701 Add more asserts to check matrix validity (cla: yes, framework)

31763 Fix ScrollbarPainter thumbExtent calculation and add padding (cla: yes, d: api docs, f: cupertino, f: material design, f: scrolling, framework)

31798 Fix tab indentation (cla: yes, framework, tool, waiting for tree to go green)

31822 remove unnecessary artificial delay in catalog example (cla: yes, d: examples, framework)

31824 fix FlutterDriver timeout (cla: yes, framework, t: flutter driver)

31825 Fix missing return statements on function literals (cla: yes, team, tool)

31850 Make Gradle error message more specific (cla: yes, tool)

31851 Add documentation to Navigator (cla: yes, framework)

31852 Text selection handles are sometimes not interactive (cla: yes, f: cupertino, f: material design, framework)

31861 Add Horizontal Padding to Constrained Chip Label Calculations (cla: yes, f: material design, framework)

31873 Add basic desktop linux checks (cla: yes, tool)

31885 Fix commit message UTF issue for deploy_gallery shard too (cla: yes, team)

31889 Start abstracting platform logic builds behind a shared interface (cla: yes, tool)

31890 apply fp hack to Flex (cla: yes, framework)

31894 Introduce separate HitTestResults for Box and Sliver (cla: yes, framework)

31895 Report CompileTime metric in flutter build aot --report-timings. (cla: yes, tool)

31902 Updated primaryColor docs to refer to colorScheme properties (cla: yes, d: api docs, f: material design, framework)

31903 Extract TODO comment from Image.asset dardoc (cla: yes, d: api docs, framework)

31909 Change unfocus to unfocus the entire chain, not just the primary focus (cla: yes, framework)

31910 [fuchsia] Add support for the 'device' command using the SDK (cla: yes)

31912 Revert "Redo: Add buttons to gestures" (cla: yes)

31923 Reland #31623 - fix edge swiping and dropping back at starting point (cla: yes)

31925 Add commands to swap dart imports for local development (cla: yes)

31926 Avoid NPE (cla: yes)

31929 Sample Code & Animation for Flow Widget (cla: yes, d: api docs, d: examples, framework)

31935 Redo#2: Add buttons to gestures (a: desktop, cla: yes, framework)

31936 make windows/mac consistent with linux (cla: yes)

31938 Update scrimDrawerColor with proper const format (cla: yes, f: material design, framework)

31944 Performance issue template (cla: yes, team)

31947 Simplify drawer scrimColor defaults, update tests (cla: yes)

31954 Fix MediaQueryData.toString() to generate readable output (cla: yes)

31960 Fix bug handling cyclic diagnostics. (cla: yes)

31967 cherry-pick: fix edge swiping and dropping back at starting point (#31623) (cla: yes)

31978 Reland fix 25807 implement move for sliver multibox widget (cla: yes)

31979 Revert "Tight Paragraph Width" (cla: yes)

31987 Text wrap width (a: typography, cla: yes, framework)

31998 [flutter_tool] Pull the right Fuchsia SDK for the platform (cla: yes)

32003 Revert "Start abstracting platform logic builds behind a shared interface" (cla: yes)

32013 Cupertino Turkish Translation (a: internationalization, cla: yes, f: cupertino, framework)

32025 Make Hover Listener respect transforms (cla: yes, framework, waiting for tree to go green)

32041 Remove deprecated decodedCacheRatioCap (cla: yes, framework)

32043 Rollback caret change for Android (cla: yes)

32050 Test Material buttons against a11y contrast guidelines (cla: yes)

32053 Increase TimePicker touch targets (cla: yes, f: material design, framework)

32059 fix issue 14014 read only text field (a: text input, cla: yes, framework, severe: API break)

32060 make hotfix use a plus instead of minus (cla: yes, tool)

32066 update packages and unpin build (cla: yes)

32070 rename foreground and background to light and dark (a: tests, cla: yes, framework)

32071 [flutter_tool] In 'attach' use platform dill etc from the Fuchsia SDK (cla: yes, tool)

32072 don't NPE with empty pubspec (cla: yes, tool)

32086 Fix CupertinoSliverRefreshControl onRefresh callback (cla: yes, f: cupertino, framework)

32126 Bump multicast_dns version (cla: yes, tool)

32135 Revert "Sliver animated list" (cla: yes)

32142 Fix RenderPointerListener so that callbacks aren't called at the wrong time. (cla: yes, framework)

32147 Added state management docs/sample to SwitchListTile (cla: yes, d: api docs, f: material design, framework)

32155 Revert "added shape property to SliverAppBar" (cla: yes)

32177 Tab Animation Sample Video (cla: yes, d: api docs, f: material design, framework)

32192 Transform PointerEvents to the local coordinate system of the event receiver (cla: yes, framework)

32256 fix issue 32212 Text field keyboard selection crashes (cla: yes)

32266 Add reference to Runner-Bridging-Header.h to iOS profile config (cla: yes, t: xcode, waiting for tree to go green)

32302 Add geometry getters to Flutter Driver (cla: yes)

32328 Add breadcrumbs to TextOverflow (cla: yes, framework, waiting for tree to go green)

32335 Teach flutter msbuild for Windows (cla: yes, tool)

32340 make immutables const (cla: yes, framework)

32345 Add master channel to performance issue template (cla: yes, team)

32350 Fix nested listeners so that ancestor listeners can also receive enter/exit/move events. (cla: yes)

32360 Allow flutter web to be compiled with flutter (cla: yes, framework, tool)

32380 const everything in Driver (cla: yes, framework, t: flutter driver, waiting for tree to go green)

32404 Comment out .vscode/ in gitignore for templates (cla: yes, tool)

32406 Fix assignment in macos_build_flutter_assets.sh (cla: yes)

32408 More const conversions (cla: yes, framework)

32410 Add ancestor and descendant finders to Driver (cla: yes, framework, waiting for tree to go green)

32425 Fix benchmark regression in layer.find(Offset) (cla: yes)

32434 Support for replacing the TabController, after disposing the old one (cla: yes, f: material design, framework)

32437 Add assert that the root widget has been attached. (a: tests, cla: yes, framework)

32444 Updated some links (cla: yes, framework, tool)

32469 Let CupertinoNavigationBarBackButton take a custom onPressed (cla: yes, f: cupertino, framework)

32470 Revert "Cupertino localization step 12: push translation for all supported languages" (cla: yes)

32487 Add a more meaningful message to the assertion on children (cla: yes, framework)

32496 Revert "Add more asserts to check matrix validity" (cla: yes)

32499 Use precisionErrorTolerance (cla: yes)

32503 Add more missing returns (cla: yes, team, tool)

32511 Rendering errors with root causes in the widget layer should have a reference to the widget (cla: yes, customer: countless, customer: headline, framework)

32513 Cupertino localization step 12 try 2: push translation for all supported languages (a: internationalization, cla: yes, f: cupertino)

32515 Remove appbundle build steps that are required for APKs but not AABs (cla: yes)

32519 [flutter_tool] Build a Fuchsia package (cla: yes)

32520 Fixing accidental merge from working branch (cla: yes)

32521 Reland matrix check (cla: yes)

32527 Added 'enabled' property to the PopupMenuButton (cla: yes, f: material design, framework)

32528 Tapping a modal bottom sheet should not dismiss it by default (cla: yes, f: material design, framework)

32530 Add Actions to AppBar Sample Doc (cla: yes, d: api docs, f: material design, framework)

32535 Fix transforms for things with RenderPointerListeners (cla: yes)

32538 Adjust macOS build flow (cla: yes)

32620 Added ScrollController to TextField (cla: yes, f: cupertino, f: material design, f: scrolling, framework)

32638 Fix apidocs in _WidgetsAppState.basicLocaleListResolution (cla: yes, d: api docs, framework)

32641 Updating dart.dev related links (cla: yes, d: api docs, framework)

32654 Tabs code/doc cleanup (cla: yes, f: material design, framework)

32656 Add diagnostics around needsCompositing (cla: yes)

32686 enable lint prefer_null_aware_operators (cla: yes, framework)

32702 Revert "Show/hide toolbar and handles based on device kind" (cla: yes)

32703 Add Doc Samples For CheckboxListTile, RadioListTile and SwitchListTile (cla: yes, d: api docs, f: material design, framework)

32704 Redo: Show/hide toolbar and handles based on device kind (cla: yes)

32706 Change the way macOS app names are located (cla: yes)

32710 Ignore some JSON RPC errors (cla: yes)

32711 use null aware operators (cla: yes, framework)

32717 Fix RenderPointerListener needsCompositing propagation from child widgets. (cla: yes)

32724 Correct platform reference in UiKitViewController (cla: yes)

32726 Material should not prevent ScrollNotifications from bubbling upwards (cla: yes, f: material design, f: scrolling, framework)

32727 [Material] Remove inherit: false on default TextStyles in BottomNavigationBar (cla: yes)

32730 Add reverseDuration to AnimationController (a: animation, cla: yes, framework)

32773 Add a FocusNode for AndroidView widgets. (cla: yes)

32776 Text field focus and hover support. (cla: yes, f: material design, framework)

32783 Streamline Windows build process (cla: yes)

32787 Support 32 and 64 bit (cla: yes, dependency: dart, t: gradle, tool)

32816 Add initial implementation of flutter assemble (cla: yes, tool)

32817 Skip flaky date picker tests on Windows (cla: yes)

32823 Add enableInteractiveSelection to CupertinoTextField (a: text input, cla: yes, f: cupertino, framework)

32825 Remove debug logging in _handleSingleLongTapEnd (cla: yes)

32826 Fix Focus.of to not find FocusScope nodes. (cla: yes)

32832 Visual selection is not adjusted when changing text selection with Ta… (cla: yes)

32833 reduce retry attempts for flutter create --list-samples (cla: yes)

32834 Prepare for API addition to HttpClientResponse (cla: yes)

32838 Handles hidden by keyboard (a: text input, cla: yes, f: material design, framework)

32842 Allow "from" hero state to survive hero animation in a push transition (a: animation, cla: yes, f: scrolling, framework, severe: API break)

32843 Added a missing dispose of an AnimationController that was leaking a ticker. (cla: yes, f: date/time picker, f: material design, framework)

32849 [flutter_tool] Adds support for 'run' for Fuchsia devices (cla: yes, tool, ○ platform-fuchsia)

32853 Add onBytesReceived callback to consolidateHttpClientResponseBytes() (a: images, cla: yes, framework)

32857 Add debugNetworkImageHttpClientProvider (a: images, cla: yes, framework)

32904 Use reverseDuration on Tooltip and InkWell (cla: yes, f: material design, framework)

32909 Documentation fix for debugProfileBuildsEnabled (cla: yes, d: api docs, framework)

32911 Material Long Press Text Handle Flash (cla: yes, f: material design, framework)

32914 Make hover and focus not respond when buttons and fields are disabled. (cla: yes, f: material design, framework)

32936 Add some sanity to the ImageStream listener API (a: images, cla: yes, framework)

32950 Material allows "select all" when not collapsed (cla: yes, f: material design, ▣ platform-android)

32974 Fix disabled CupertinoTextField style (a: text input, cla: yes, f: cupertino, framework)

32982 Add widget of the week videos (cla: yes)

33026 fix bad lint commented out (cla: yes)

33041 Rename flutter packages to flutter pub (cla: yes, tool)

33058 Add more missing returns (cla: yes, framework)

33062 Turn off container focus highlight for filled text fields. (cla: yes)

33068 Revert "Add assert that the root widget has been attached." (cla: yes)

33073 SliverAppBar shape property (cla: yes, f: material design, framework)

33078 don't send crash reports if on a user branch (cla: yes, tool)

33080 Fixed several issues with confirmDismiss handling on the LeaveBehindItem demo. (cla: yes, f: material design, framework)

33083 Update enabled color for outlined text fields. (cla: yes)

33084 Re-apply "Add assert that the root widget has been attached" (cla: yes)

33090 [Material] Add support for hovered, pressed, and focused text color on Buttons. (cla: yes, f: material design, framework)

33092 Add support for ImageStreamListener.onChunk() (cla: yes)

33135 A minor bug fix and comment cleanups for focus (cla: yes)

33140 flutter/tests support (cla: yes, team)

33146 [flutter_tool] Don't look for Fuchsia artifacts on Windows (cla: yes, tool)

33148 ExpandIcon Custom Colors (cla: yes, f: material design, framework, severe: API break, severe: new feature)

33152 ModalRoute resumes previous focus on didPopNext (cla: yes, framework, waiting for tree to go green)

33157 Engine roll 75963dbb0ba6..135a140591f3 (cla: yes)

33163 Clean up some flutter_tools tests and roll dependencies (cla: yes)

33164 remove Layer.replaceWith due to no usage and no tests (cla: yes, framework, severe: API break)

33191 Remove colon from Gradle task name since it's deprecated (cla: yes, t: gradle, tool, ▣ platform-android)

33195 Slight clarification in the ImageCache docs (cla: yes, framework)

33197 Wire up hot restart and incremental rebuilds for web (cla: yes, tool, ☸ platform-web)

33198 Build macOS via workspace, rather than project (cla: yes)

33206 Revert "Clean up some flutter_tools tests and roll dependencies" (cla: yes)

33217 Fix ImageStreamListener's hashCode & operator== (cla: yes)

33224 manual engine roll (cla: yes)

33225 Reland "Clean up some flutter_tools tests and roll dependencies" (cla: yes, tool)

33226 Explain hairline rendering in BorderSide.width docs (cla: yes, d: api docs, framework)

33228 Make Paths absolute in settings.gradle (cla: yes, t: gradle, tool)

33230 Framework support for font features in text styles (cla: yes, framework)

33232 use the --disable-server-feature-completion cli arg to the analysis server (cla: yes)

33248 [ci] use Windows Container 2019 (cla: yes)

33260 Pass an async callback to testWidgets. (cla: yes, framework)

33263 [flutter_tool] Improve Fuchsia 'run' tests (cla: yes, tool)

33264 Add local overrides to testbed and provide more defaults (cla: yes, tool)

33267 Add unpublish_package script. (cla: yes, team)

33268 Add cast to prepare for package:file update (cla: yes)

33269 Mark non-flaky test as such (cla: yes)

33271 No longer necessary with ddc fix (cla: yes, tool)

33272 Add mustRunAfter on mergeAssets task to force task ordering (cla: yes, engine, t: gradle, tool, waiting for tree to go green)

33277 Implement macOS support in flutter doctor (cla: yes, tool)

33279 Fix a problem in first focus determination. (cla: yes, framework)

33281 Update TextStyle and StrutStyle height docs (a: typography, cla: yes, d: api docs, framework, severe: API break)

33282 [flutter_tool] Use product runner in Fuchsia release build (cla: yes, tool)

33283 Fix relative paths and snapshot logic in tool (cla: yes, tool)

33284 make sure we build test targets too (cla: yes, tool)

33285 disable flaky devfs test (cla: yes)

33287 Add macosPrefix to the pubspec schema for plugins (cla: yes)

33295 Add stateful_widget_animation snippet template (cla: yes)

33297 Instrument add to app flows (a: existing-apps, cla: yes, tool)

33298 Add actions and keyboard shortcut map support (a: desktop, cla: yes, framework)

33322 Correct typos (cla: yes)

33323 Americanise spellings (cla: yes)

33349 Compatibility pass on flutter/foundation tests for JavaScript compilation. (1) (a: tests, cla: yes, ☸ platform-web)

33350 Compatibility pass on flutter/scheduler tests for JavaScript compilation. (2) (a: tests, cla: yes, ☸ platform-web)

33352 Compatibility pass on flutter/painting tests for JavaScript compilation. (3) (a: tests, cla: yes, ☸ platform-web)

33354 Compatibility pass on flutter/services tests for JavaScript compilation. (4) (a: tests, cla: yes, ☸ platform-web)

33355 Compatibility pass on flutter/rendering tests for JavaScript compilation. (5) (a: tests, cla: yes, ☸ platform-web)

33359 Compatibility pass on flutter/physics tests for JavaScript compilation. (6) (a: tests, cla: yes, ☸ platform-web)

33360 Compatibility pass on flutter/semantics tests for JavaScript compilation. (7) (a: tests, cla: yes, ☸ platform-web)

33361 (trivial) Rename test file (a: tests, cla: yes, f: material design, framework)

33363 Add clarification in Animation's listener API docs (cla: yes)

33369 Add loading support to Image (cla: yes, framework)

33370 Update FadeInImage to use new Image APIs (cla: yes, framework, severe: API break)

33374 Devfs cleanup and testing (cla: yes, tool)

33377 Compatibility pass on flutter/widgets tests for JavaScript compilation. (8) (a: tests, cla: yes, ☸ platform-web)

33378 Compatibility pass on flutter/material tests for JavaScript compilation. (9) (a: tests, cla: yes, ☸ platform-web)

33403 Add blank newline after Dartdoc bulleted list. (cla: yes)

33406 Add web safe indirection to Platform.isPlatform getters (a: tests, cla: yes, framework)

33431 Expose service client and app isolate in driver (cla: yes, framework, t: flutter driver)

33442 fix GridView documentation (cla: yes, d: api docs, framework, waiting for tree to go green)

33443 Wrap Windows build invocation in a batch script (a: desktop, cla: yes, tool, ❖ platform-windows)

33444 Revert "Framework support for font features in text styles" (cla: yes)

33448 Use vswhere to find Visual Studio (cla: yes, tool)

33449 Revert "Instrument add to app flows" (cla: yes)

33450 Do not return null from IosProject.isSwift (a: existing-apps, cla: yes, tool)

33454 ensure unpack declares required artifacts (a: desktop, cla: yes, tool)

33458 Add to app measurement (cla: yes, tool)

33459 make sure version check includes hotfixes (a: tests, cla: yes, team)

33461 Various code cleanup improvements (cla: yes, framework, waiting for tree to go green)

33462 Fix text scaling of strut style (cla: yes, framework)

33463 Pin previous build_daemon (cla: yes)

33466 [flutter_tool] Misc. fixes for Fuchsia (cla: yes, tool)

33467 fixed 33347 fill the gap during performLayout in SliverGrid and Slive… (cla: yes, framework)

33468 Fix a missing_return analyzer error in a code example (cla: yes)

33472 add daemon command to enumerate supported platforms (cla: yes, tool)

33473 fix 23723 rounding error (cla: yes, framework)

33474 Fixed for DropdownButton crashing when a style was used that didn't include a fontSize (cla: yes, f: material design, framework)

33475 Move declaration of semantic handlers from detectors to recognizers (cla: yes, framework)

33477 Fix onExit calling when the mouse is removed. (cla: yes, framework)

33488 use toFixedAsString and DoubleProperty in diagnosticProperties (cla: yes, framework)

33489 Remove empty file (cla: yes, framework)

33525 Add capability to flutter test --platform=chrome (cla: yes, tool)

33526 Update Fuchsia SDK (cla: yes, tool)

33528 Build the solution on Windows (cla: yes)

33529 Revert "Wire up hot restart and incremental rebuilds for web" (cla: yes)

33531 Fixed broken link in debugProfileBuildsEnabled documentation (cla: yes, framework)

33533 Reland - Wire up hot restart and incremental rebuilds for web (cla: yes, tool)

33535 Custom height parameters for DataTable header and data rows (cla: yes, f: material design, framework, severe: new feature)

33539 Fix/update several HTML links (cla: yes, team)

33540 Pass local engine variables to Windows build (cla: yes, tool)

33549 Mark flutter_gallery__back_button_memory as flaky (cla: yes)

33554 Remove obsolete TODOs (cla: yes, team)

33595 Add DiagnosticableMixin (cla: yes)

33596 Un-mark uncaught_image_error_linux as flaky (cla: yes)

33602 Remove assert from Image._handleImageFrame() (cla: yes)

33608 Restructure macOS project files (cla: yes, tool)

33611 Use Dart's new direct ELF generator to package AOT blobs as shared libraries in Android APKs (cla: yes, tool)

33620 Document that offsets are returned in logical pixels (cla: yes, d: api docs, framework)

33624 CupertinoTabScaffold crash fix (cla: yes, f: cupertino)

33627 SliverFillRemaining flag for different use cases (cla: yes, f: scrolling, framework)

33628 DataTable Custom Horizontal Padding (cla: yes, f: material design, framework, severe: new feature)

33629 Add real-er restart for web using webkit inspection protocol (cla: yes, tool, ☸ platform-web)

33632 Update the keycodes from source (cla: yes, framework)

33634 Let there be scroll bars (a: fidelity, cla: yes, f: cupertino, f: material design, f: scrolling, framework, team: gallery)

33636 Implement plugin tooling support for macOS (a: desktop, cla: yes, tool, ⌘‬ platform-mac)

33653 Include advice about dispose in TextEditingController api (cla: yes, d: api docs, f: cupertino, f: material design, framework)

33662 Prep for engine roll (cla: yes, engine, framework)

33663 Use conditional imports for flutter foundation libraries (cla: yes, framework)

33665 [Trivial] Move dropdownValue into State in DropdownButton sample docs (cla: yes, d: api docs, f: material design, framework)

33666 Change screenshot observatory port flag to a URI that can include the authentication code (cla: yes)

33673 Revert "Devfs cleanup and testing" (cla: yes)

33674 Add documentation to ImplicitlyAnimatedWidgetState (cla: yes, framework)

33676 Removing old golden checkout for integration test (a: tests, cla: yes, tool)

33677 Roll pub dependencies (cla: yes, team)

33684 Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

33688 Part 1: Skia Gold Testing (a: tests, cla: yes, framework)

33695 Add pseudo-key synonyms for keys like shift, meta, alt, and control. (a: desktop, cla: yes, framework)

33696 Generate ELF shared libraries and allow multi-abi libs in APKs and App bundles (cla: yes, t: gradle, tool, ▣ platform-android)

33697 Roll engine a32df2c92800..153416e554ef (2 commits) (#33680) (cla: yes)

33698 fix devicelab manfiest (cla: yes)

33703 Revert "Add real-er restart for web using webkit inspection protocol … (cla: yes)

33704 Default optional bool param to false (cla: yes)

33729 Update consolidateHttpClientResponseBytes() to use compressionState (a: images, cla: yes, framework)

33739 fixed cupertinoTextField placeholder textAlign (cla: yes, f: cupertino, framework)

33772 Remove ios_add2app Pods directory and add to gitignore (cla: yes)

33776 Revert "Add web safe indirection to Platform.isPlatform getters" (cla: yes)

33780 Add web safe indirection to Platform.isPlatform getters (2) (cla: yes)

33781 wire in fuchsiaApp (cla: yes)

33782 [flutter_tool] Log an Android X related failure to analytics (cla: yes)

33786 Add a real-er web restart, doctor, workflow (a: tests, cla: yes, t: flutter driver, team)

33787 Add chrome stable to dockerfile and web shard (cla: yes, team)

33790 Revert "Update consolidateHttpClientResponseBytes() to use compressionState" (cla: yes)

33792 Remove references to HttpClientResponseCompressionState (cla: yes)

33794 Text inline widgets, TextSpan rework (a: text input, a: typography, cla: yes, framework, severe: API break, severe: new feature)

33800 Revert "Add capability to flutter test --platform=chrome" (cla: yes)

33802 Double double tap toggles instead of error (a: text input, cla: yes, f: material design, framework)

33805 Fixing duplicate golden test names (a: tests, cla: yes, framework)

33808 fix ExpansionPanelList merge the header semantics when it is not nece… (a: accessibility, cla: yes, f: material design, framework)

33814 Added a benchmark for ImageCache (a: images, cla: yes, framework)

33815 Revert "ModalRoute resumes previous focus on didPopNext" (cla: yes)

33825 Revert "Use conditional imports for flutter foundation libraries" (cla: yes)

33828 Reland https://github.com/flutter/flutter/pull/33663 (cla: yes)

33842 Don't print warning message when running benchmarks test. (a: tests, cla: yes, framework)

33846 [flutter_tool] Fix 'q' for Fuchsia profile/debug mode (cla: yes, tool)

33851 Revert "Move declaration of semantic handlers from detectors to recognizers" (cla: yes)

33852 Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (cla: yes, tool)

33859 Reland support flutter test on platform chrome (cla: yes, tool)

33861 Unmark flutter_gallery__back_button_memory as flaky (cla: yes, team)

33865 Correct version name for BottomNavigationBar golden test (a: tests, cla: yes, f: material design, framework, waiting for tree to go green)

33867 Remove environment variable guards for command line desktop and web (cla: yes, tool)

33868 Game controller button support (a: desktop, cla: yes, framework)

33872 Add 'doctor' support for Windows (cla: yes, tool)

33874 Prevent windows web doctor from launching chrome (cla: yes, tool)

33876 Reland "Framework support for font features in text styles" (cla: yes, framework)

33880 Splitting golden file versioning out as an argument of matchesGoldenFile (a: tests, cla: yes, framework, waiting for tree to go green)

33882 Revert "Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system" (cla: yes)

33883 Updated localizations (cla: yes)

33886 Add currentSystemFrameTimeStamp to SchedulerBinding (cla: yes, framework)

33892 add benchmarks to track web size (cla: yes, tool)

33901 Respond to AndroidView focus events. (cla: yes, framework)

33917 'the the' doc fix (cla: yes, d: api docs, framework)

33923 [flutter_tool] Track APK sha calculation time (cla: yes, tool)

33924 Added --dart-flags option to flutter run (cla: yes, tool)

33928 Revert "Text inline widgets, TextSpan rework" (cla: yes)

33932 More removing of timeouts. (a: tests, cla: yes, team, team: flakes, waiting for tree to go green)

33936 New parameter for RawGestureDetector to customize semantics mapping (cla: yes, f: gestures, framework)

33946 Reland "Text inline widgets, TextSpan rework" (a: text input, a: typography, cla: yes, framework, severe: API break, severe: new feature)

33949 Fix a bug in Shortcuts with synonyms, and add tests. (cla: yes)

33951 Whitelist adb.exe heap corruption exit code. (cla: yes, tool)

33955 Add localFocalPoint to ScaleDetector (cla: yes, framework, waiting for tree to go green)

33956 Codegen an entrypoint for flutter web applications (cla: yes, tool, ☸ platform-web)

33980 Increase daemon protocol version for getSupportedPlatforms (cla: yes, tool)

33982 Revert engine back to afb9d510c3bb0f1b97980434b41200a2d3491697 (cla: yes)

33987 Add use_frameworks to macOS Podfile template (cla: yes)

33989 Manually roll the engine to land the timing API (cla: yes)

33990 Add device category for daemon (cla: yes, tool)

33996 Remove unused/dead code from WidgetInspector (cla: yes, framework)

33997 Make plugins Swift-first on macOS (cla: yes)

33999 Updating MediaQuery with viewPadding (cla: yes, framework)

34002 Revert "Text inline widgets, TextSpan rework (#33946)" (cla: yes)

34004 Remove print (cla: yes)

34006 Re-add deprecated method for plugin migration compatibility. (cla: yes)

34012 Extract DiagnosticsNode serializer from WidgetInspector (a: tests, cla: yes, customer: espresso, framework)

34017 Skip web test on crazy import (a: tests, cla: yes)

34018 Add flutter create for the web (cla: yes, tool, ☸ platform-web)

34022 Revert "Re-add deprecated method for plugin migration compatibility." (cla: yes)

34032 Enable web foundation tests (a: tests, cla: yes, team)

34049 [flutter_tool] Send build timing to analytics (cla: yes)

34050 limit open files on macOS when copying assets (cla: yes, tool)

34051 Reland "Text inline widgets, TextSpan rework (#30069)" with improved backwards compatibility (a: text input, a: typography, cla: yes, severe: API break, severe: new feature)

34054 Make it easier to pass local engine flags when running devicelab tests (a: tests, cla: yes, team)

34055 Toggle toolbar exception fix (a: text input, cla: yes, f: material design)

34056 fix devicelab test for chrome reload worklow (cla: yes)

34057 Add endIndent property to Divider and VerticalDivider (cla: yes, f: material design, framework)

34061 Revert "Prevent exception being thrown on hasScrolledBody" (cla: yes)

34062 Roll engine to 086b5a48d6acdb64dd7b2a4cbf9dd620c54812b9 (cla: yes)

34063 Fix web size test for new world (cla: yes)

34066 Adds the androidX flag to a modules pubspec.yaml template so it is se… (cla: yes, tool)

34068 fix empty selection arrow when double clicked on empty read only text… (a: text input, cla: yes, framework)

34073 Dartdoc Generation README Improvements (cla: yes, d: api docs, framework)

34074 add analytics fields for attached device os version & run mode (cla: yes, tool)

34079 don't warn on CHROME_EXECUTABLE missing if we've already located it. (cla: yes)

34081 Report async callback errors that currently go unreported. (cla: yes, tool)

34084 make running on web spooky (cla: yes, tool)

34085 Revert "Roll engine to 086b5a48d6acdb64dd7b2a4cbf9dd620c54812b9" (cla: yes)

34086 Add recognizer compatibility API (cla: yes)

34088 Revert "Roll engine 0602dbb27547..06dbe28e33e5 (13 commits)" (cla: yes)

34090 More verification on flutter build web, add tests and cleanup (cla: yes, tool)

34092 Revert "Added --dart-flags option to flutter run" (cla: yes)

34094 Roll engine 0602dbb27547..ddd36e8338ab (17 commits) (cla: yes)

34095 Cupertino text edit tooltip, reworked (a: text input, cla: yes, f: cupertino, severe: API break)

34099 Roll engine to e8ee6acf8de3613fdd9f431fff5c4c37b65c3335 (cla: yes)

34112 Separate web and io implementations of network image (cla: yes, framework, team, tool, ☸ platform-web)

34114 roll engine to c5b55e9a6783ca811dd7b401332e9db8d4d54076 (cla: yes)

34121 Revert "Generate ELF shared libraries and allow multi-abi libs in APKs and App bundles" (cla: yes)

34123 Generate ELF shared libraries and allow multi-abi libs in APKs and App bundles (cla: yes, t: gradle, tool)

34137 Added tool sample for PageController (cla: yes, d: api docs, framework)

34159 Use product define for flutter web and remove extra asset server (cla: yes, tool, ☸ platform-web)

34162 Update the Fuchsia SDK (cla: yes, tool, ○ platform-fuchsia)

34163 update CupertinoDialogAction docs (cla: yes, d: api docs, f: cupertino)

34166 Revert "More verification on flutter build web, add tests and cleanup" (cla: yes)

34167 Disable CocoaPods input and output paths in Xcode build phase and adopt new Xcode build system (cla: yes)

34173 Reland: More verification on flutter build web, add tests and cleanup (cla: yes)

34175 Don't show scrollbar if there isn't enough content (cla: yes, f: scrolling, framework)

34178 [Material] Fix slider track shape to rounded (cla: yes)

34179 Consider all non-interactive terminals to be bots (cla: yes)

34181 Reland "Added --dart-flags option to flutter run (#33924)" (cla: yes, tool)

34189 Instrument usage of include_flutter.groovy and xcode_backend.sh (a: existing-apps, cla: yes, tool)

34199 make sure this test doesn't run for real (a: tests, cla: yes, team, team: flakes)

34202 Remove _debugWillReattachChildren assertions from _TableElement (cla: yes, customer: payouts, framework)

34243 update the Flutter.Frame event to use new engine APIs (cla: yes, framework)

34250 Strip debug symbols from ELF library snapshots (cla: yes)

34255 [flutter_tool] Don't truncate verbose logs from _flutter.listViews (cla: yes, tool)

34276 [flutter_tool,fuchsia] Prefetch tiles when starting an app (cla: yes, engine, tool, ○ platform-fuchsia)

34282 Split gradle_plugin_test.dart (cla: yes, tool)

34285 fix Applying decoration for a table row widget will cause render exce… (cla: yes, framework)

34288 Report commands that resulted in success or failure (cla: yes, tool)

34291 Check whether FLUTTER_ROOT and FLUTTER_ROOT/bin are writable. (cla: yes, tool)

34293 Change Xcode developmentRegion to 'en' and CFBundleDevelopmentRegion to DEVELOPMENT_LANGUAGE (cla: yes, t: xcode, tool)

34295 Prepare for Uint8List SDK breaking changes (cla: yes, dependency: dart, tool)

34298 Preserving SafeArea : Part 2 (cla: yes, customer: solaris, framework, severe: customer critical, waiting for tree to go green)

34301 Make it possible to override the FLUTTER_TEST env variable (a: tests, cla: yes, customer: mulligan (g3), team, tool)

34341 Re-apply compressionState changes. (cla: yes)

34352 Revert "update the Flutter.Frame event to use new engine APIs" (cla: yes)

34353 Refactor Gradle plugin (cla: yes, t: gradle, tool)

34355 Text field vertical align (cla: yes, f: material design, framework)

34356 Add widget of the week videos (cla: yes, d: api docs)

34365 redux of a change to use new engine APIs for Flutter.Frame events (cla: yes, framework)

34368 Fix semantics_tester (a: accessibility, a: tests, cla: yes, framework)

34369 Remove unused flag --target-platform from flutter run (cla: yes, tool)

34374 Update flakiness of tests (cla: yes)

34376 Add missing pieces for 'driver' support on macOS (cla: yes, tool)

34388 Change API doc link to api.dart.dev (cla: yes, d: api docs, framework)

34417 Include raw value in Diagnostics json for basic types (a: tests, cla: yes, framework)

34419 Disable flaky tests (cla: yes)

34424 SizedBox documentation minor update (cla: yes, d: api docs, framework)

34430 skip bottom_sheet (cla: yes)

34434 Semantics fixes (a: accessibility, cla: yes, framework)

34436 Allow web tests to fail (cla: yes)

34440 Add Driver command to get diagnostics tree (a: tests, cla: yes, customer: espresso, framework, waiting for tree to go green)

34447 [flutter_tool,fuchsia] Update the install flow for packaging migration. (cla: yes, tool)

34456 Allow flaky tests to pass or fail and mark web tests as flaky (cla: yes)

34457 Dont depend on web sdk unless running tests on chrome (cla: yes)

34460 Add back ability to override the local engine in Gradle (cla: yes, engine, severe: crash, t: gradle, tool)

34464 Skip flaky test on Windows (cla: yes)

34474 Release diagnostics (a: size, cla: yes, customer: google, framework, waiting for tree to go green)

34501 [Material] Fix TextDirection and selected thumb for RangeSliderThumbShape and RangeSliderValueIndicatorShape (cla: yes, f: material design, framework, severe: API break)

34508 add route information to Flutter.Navigation events (cla: yes, framework)

34512 Make sure fab semantics end up on top (cla: yes, framework)

34514 Revert "redux of a change to use new engine APIs for Flutter.Frame events" (cla: yes)

34515 OutlineInputBorder adjusts for borderRadius that is too large (a: text input, cla: yes, f: material design, framework)

34516 [flutter_tool] Fill in Fuchsia version string (cla: yes, tool)

34517 pass .packages path to snapshot invocation (cla: yes, tool)

34519 fix page scroll position rounding error (cla: yes, framework, severe: customer critical)

34521 redux of a change to use new engine APIs for Flutter.Frame events (cla: yes)

34526 retry on HttpException during cache download (cla: yes, tool)

34527 Don't crash on invalid .packages file (cla: yes, tool)

34529 Remove compilation trace and dynamic support code (cla: yes, tool)

34530 Reland "redux of a change to use new engine APIs for Flutter.Frame events" (cla: yes)

34535 Handles parsing APK manifests with additional namespaces or attributes (cla: yes)

34555 Added customizable padding for the segmented controll (cla: yes)

34573 Ensures flutter jar is added to all build types on plugin projects (cla: yes, t: gradle, tool, waiting for tree to go green)

34584 fix a typo (cla: yes, tool)

34587 Do not copy paths, rects, and rrects when layer offset is zero (cla: yes, framework)

34589 Remove most of the target logic for build web, cleanup rules (cla: yes, tool)

34592 Config lib dependencies for flavors (cla: yes, t: gradle, waiting for tree to go green)

34597 [Material] Update slider gallery demo, including range slider (cla: yes, f: material design, framework)

34600 Remove @protected annotation on ImageProvider.obtainKey (cla: yes)

34606 Remove portions of the Gradle script related to dynamic patching (cla: yes, tool, waiting for tree to go green)

34616 Kill compiler process when test does not exit cleanly (a: tests, cla: yes, tool)

34618 Temporarily allow failures on the docs shard (cla: yes)

34624 Break down flutter doctor validations and results (cla: yes, t: flutter doctor, tool)

34654 Disable the docs shard to get the build green (cla: yes)

34655 Revert "Config lib dependencies for flavors" (cla: yes, waiting for tree to go green)

34660 Add --target support for Windows and Linux (cla: yes, tool)

34664 Adjust defaults in docs to match new defaults in code. (cla: yes, framework)

34665 Selection handles position is off (a: text input, cla: yes, framework, severe: API break)

34668 Re-land config lib dependencies for flavors (cla: yes, t: gradle)

34669 Bundle ios dependencies (cla: yes, tool)

34674 Revert "Roll engine 20d3861ac8e1..05c034e5bb0a (10 commits)" (cla: yes)

34679 Fix-up code sample for TweenSequence (cla: yes, d: api docs, framework)

34681 Re-enable docs with new container (cla: yes)

34683 add read only semantics flag (cla: yes, framework)

34684 Add more structure to errors. (cla: yes, framework)

34685 Close platform when tests are complete (dispose compiler and delete font files) (a: tests, cla: yes, tool, waiting for tree to go green)

34686 unpin build daemon and roll dependencies (cla: yes, tool)

34712 Fix FocusTraversalPolicy makes focus lost (a: desktop, cla: yes, framework)

34721 Add category/platformType to emulators (cla: yes)

34723 CupertinoTextField vertical alignment (cla: yes, f: cupertino, framework)

34725 Fix NPE in flutter tools (cla: yes, tool)

34736 Remove flags related to dynamic patching (cla: yes, tool)

34738 Update Xcode projects to recommended Xcode 10 project settings (cla: yes, t: xcode, team, waiting for tree to go green)

34739 Disable widgets and material web tests (cla: yes, team)

34750 Revert "Check whether FLUTTER_ROOT and FLUTTER_ROOT/bin are writable." (cla: yes)

34753 Revert "Add basic desktop linux checks" (cla: yes)

34754 Move hacky flag to common (cla: yes)

34755 Add linux doctor implementation (cla: yes, t: flutter doctor, tool)

34757 Backup docs to GCS (cla: yes)

34758 Added some Widgets of the Week Videos to documentation (cla: yes, d: api docs, framework)

34761 Revert "Backup docs to GCS" (cla: yes)

34785 Tweak the display name of emulators (cla: yes, tool)

34794 Add emulatorID field to devices in daemon (cla: yes, tool)

34802 Prefer ephemeral devices from command line run (cla: yes, tool)

34812 Shard framework tests (cla: yes, team)

34818 Make docs do less work/be less flaky (cla: yes, team)

34823 Introduce image loading performance test. (a: tests, cla: yes, framework)

34831 Fix source-links (cla: yes)

34856 set device name to Chrome (cla: yes, tool)

34857 More shards (cla: yes, team)

34859 Fix Vertical Alignment Regression (a: text input, cla: yes, f: material design, framework)

34863 Prepare for HttpClientResponse Uint8List SDK change (a: tests, cla: yes, framework)

34869 [Material] Properly call onChangeStart and onChangeEnd in Range Slider (cla: yes, f: material design, framework)

34870 Add test case for Flutter Issue #27677 as a benchmark. (cla: yes, engine, framework, severe: performance)

34872 [Material] Support for hovered, focused, and pressed border color on OutlineButtons (cla: yes, f: material design, framework)

34877 More shards (a: tests, cla: yes, team, waiting for tree to go green)

34884 Revert "set device name to Chrome" (cla: yes)

34885 Reland: rename web device (cla: yes, tool)

34895 Remove flutter_tools support for old AOT snapshotting (cla: yes)

34896 Allow multi-root web builds (cla: yes, tool)

34906 Fix unused [applicationIcon] property on [showLicensePage] (cla: yes, f: material design, framework)

34907 Fixed LicensePage to close page before loaded the License causes an error (cla: yes, f: material design, framework, severe: crash)

34919 Remove duplicate error parts (cla: yes, framework, waiting for tree to go green)

34932 Added onChanged property to TextFormField (cla: yes, f: material design, framework)

34964 CupertinoTextField.onTap (cla: yes, f: cupertino)

35017 sync lint list (cla: yes)

35046 Add generated Icon diagram to api docs (cla: yes, d: api docs, d: examples, framework)

35055 enable lint avoid_bool_literals_in_conditional_expressions (cla: yes)

35056 enable lint use_full_hex_values_for_flutter_colors (cla: yes)

35059 prepare for lint update of prefer_final_fields (cla: yes)

35063 add documentation for conic path not supported (a: platform-views, cla: yes, d: api docs, framework, plugin)

35066 Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (a: typography, cla: yes, engine)

35074 Attempt to enable tool coverage redux (a: tests, cla: yes, tool)

35075 Allow for customizing SnackBar's content TextStyle in its theme (cla: yes, f: material design, framework)

35084 Move findTargetDevices to DeviceManager (cla: yes, tool)

35092 Add FlutterProjectFactory so that it can be overridden internally. (cla: yes, tool)

35110 Always test semantics (a: accessibility, a: tests, cla: yes, framework, severe: API break)

35129 [Material] Wrap Flutter Gallery's Expansion Panel Slider in padded Container to make room for Value Indicator. (cla: yes, f: material design, framework, severe: regression)

35130 pass new users for release_smoke_tests (a: tests, cla: yes, team)

35132 Reduce allocations by reusing a matrix for transient transforms in _transformRect (cla: yes)

35136 Update Dark Theme disabledColor to White38 (cla: yes, f: material design, framework, severe: API break)

35143 More HttpClientResponse Uint8List fixes (cla: yes)

35149 More HttpClientResponse implements Stream<Uint8List> fixes (cla: yes)

35150 Change didUpdateConfig to didUpdateWidget (cla: yes, d: api docs, framework)

35157 Remove skip clause on tools coverage (cla: yes, team)

35160 Move usage flutter create tests into memory filesystem. (a: tests, cla: yes, tool)

35164 Update reassemble doc (cla: yes, customer: product, d: api docs, framework, severe: customer critical)

35186 Make tool coverage collection resilient to sentinel coverage data (cla: yes, tool)

35188 ensure test isolate is paused before collecting coverage (cla: yes, tool)

35189 enable lints prefer_spread_collections and prefer_inlined_adds (cla: yes)

35192 don't block any presubmit on coverage (cla: yes, tool)

35197 [flutter_tool] Update Fuchsia SDK (cla: yes, tool)

35206 Force-upgrade package deps (cla: yes)

35207 refactor out selection handlers (a: text input, cla: yes, customer: amplify, customer: fuchsia, framework)

35211 child param doc update in Ink and Ink.image (cla: yes, d: api docs, f: material design, framework)

35219 Text selection menu show/hide cases (a: text input, cla: yes, f: material design, framework)

35221 Twiggle bit to exclude dev and beta from desktop and web (cla: yes, tool)

35223 Navigator pushAndRemoveUntil Fix (a: animation, cla: yes, customer: mulligan (g3), f: routes, framework, severe: crash, waiting for tree to go green)

35225 add sample code for AnimatedContainer (a: animation, cla: yes, d: api docs, d: examples, framework)

35231 Fix coverage collection (cla: yes, tool)

35232 New benchmark: Gesture semantics (cla: yes, waiting for tree to go green)

35233 Attempt skipping coverage shard if tools did not change (cla: yes)

35237 Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f" (cla: yes)

35242 Reland "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f"" (cla: yes)

35245 More preparation for HttpClientResponse implements Uint8List (cla: yes)

35246 attempt to not skip coverage on post commit (cla: yes)

35263 remove unnecessary ..toList() (cla: yes)

35276 Revert "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (cla: yes)

35278 Re-land "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (cla: yes)

35280 benchmarkWidgets.semanticsEnabled default false. (cla: yes)

35282 Add Container fallback to Ink build method (cla: yes, f: material design, framework)

35288 Apply coverage skip math correctly (cla: yes)

35290 tests for about page (cla: yes)

35303 fix default artifacts to exclude ios and android (cla: yes, tool)

35307 Clean up host_app_ephemeral Profile build settings (a: existing-apps, cla: yes, t: xcode, tool, ⌺‬ platform-ios)

35335 Using custom exception class for network loading error (a: images, cla: yes, framework)

35367 Add type to StreamChannel in generated test code. (cla: yes, tool)

35392 Add timer checking and Fake http client to testbed (cla: yes, tool)

35393 more ui-as-code (cla: yes, team)

35406 Refactor signal and command line handler from resident runner (cla: yes, team, tool)

35407 Manual engine roll (cla: yes, engine, team)

35408 Remove print (cla: yes)

35423 v1.7.8 hotfixes (cla: yes)

35424 Introduce image_list performance benchmark that runs on jit(debug) build. (a: images, a: tests, cla: yes, framework)

35464 Manual roll of engine 45b66b7...ffba2f6 (cla: yes, team)

35465 Mark update-packages as non-experimental (cla: yes, tool)

35467 Mark update-packages as non-experimental (cla: yes, tool)

35468 Add colorFilterLayer/Widget (a: accessibility, cla: yes, customer: octopod, framework, waiting for tree to go green)

35477 Update macrobenchmarks README and app name (a: tests, cla: yes, team)

35480 Update the help message on precache command for less confusion (cla: yes, tool)

35481 add APK build time benchmarks (cla: yes, tool)

35482 Use the new service protocol message names (cla: yes)

35487 Fix RenderFittedBox when child.size.isEmpty (a: accessibility, cla: yes, framework)

35491 Include tags in SemanticsNode debug properties (cla: yes, framework)

35492 Re-apply 'Add currentSystemFrameTimeStamp to SchedulerBinding' (cla: yes, framework)

35493 Do not use ideographic baseline for RenderPargraph baseline (a: typography, cla: yes, engine, framework)

35495 mark windows and macos chrome dev mode as flaky (cla: yes, team)

35496 [Material] Text scale and wide label fixes for Slider and Range Slider value indicator shape (cla: yes, f: material design)

35499 Added MaterialApp.themeMode to control which theme is used. (cla: yes, f: material design, framework)

35548 Various doc fixes (cla: yes, framework)

35556 ios (iPhone6) and iPhone XS tiles_scroll_perf tests (cla: yes, severe: performance, team, ⌺‬ platform-ios)

35560 Support for elevation based dark theme overlay color in the Material widget (cla: yes, f: material design, framework)

35573 update packages (cla: yes, team)

35574 Fix semantics for floating pinned sliver app bar (a: accessibility, cla: yes, f: scrolling, framework, waiting for tree to go green)

35646 Prepare for Socket implements Stream(cla: yes)

35657 Remove paused check for tooling tests (cla: yes, tool)

35681 Disable incremental compiler in dartdevc (cla: yes, tool)

35684 Fix typo in main.dart templates (cla: yes, d: api docs, framework)

35708 disable a test case in xcode_backend.sh (cla: yes, tool)

35709 Remove web, fuchsia, and unsupported devices from all (cla: yes, tool)

35725 Update annotated region findAll implementation to use Iterables directly. (cla: yes, framework)

35731 Keep LLDB connection to iOS device alive while running from CLI. (cla: yes, tool)

35743 Simple Doc Fixes (cla: yes, d: api docs, framework)

35745 enable lint prefer_if_null_operators (cla: yes, team)

35749 add iOS build benchmarks (cla: yes, team, tool)

35756 Remove @objc inference build setting (cla: yes, t: xcode, tool)

35762 Refactor keymapping for resident_runner (cla: yes)

35763 UIApplicationLaunchOptionsKey -> UIApplication.LaunchOptionsKey (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

35765 Use public _registerService RPC in flutter_tools (cla: yes, tool)

35767 set targets of zero percent for tools codecoverage (cla: yes, tool)

35775 Add platform_interaction_test_swift to devicelab (a: tests, cla: yes, framework, p: framework, plugin, ⌺‬ platform-ios)

35777 Fixed logLevel filter bug so that filter now works as expected (cla: yes, team)

35778 Build all example projects in CI build smoke test (a: tests, cla: yes, team)

35780 Remove CoocaPods support from layers example app (a: tests, cla: yes, d: examples, team)

35785 Remove reverseDuration from implicitly animated widgets, since it's ignored. (a: animation, cla: yes, framework, severe: API break)

35792 disable web tests (cla: yes)

35814 Roll engine e695a516f..75387dbc1 (8 commits) (cla: yes, team)

35825 Fixed build of example code to use new binary messenger API. (cla: yes, team)

35828 Cleanup widgets/sliver_persistent_header.dart with resolution of dart-lang/sdk#31543 (cla: yes, framework)

35833 Disable CocoaPods input and output paths in Xcode build phase for ephemeral add-to-app project (a: existing-apps, cla: yes, tool, ⌺‬ platform-ios)

35839 use pub run for create test and remove [INFO] logs (cla: yes, tool)

35846 move reload and restart handling into terminal (cla: yes, tool)

35878 Add flag to use root navigator for showModalBottomSheet (cla: yes, f: material design, framework)

35892 Doc fixes (cla: yes, d: api docs, d: examples, framework)

35906 Add anchors to samples (cla: yes, team)

35913 Change focus example to be more canonical (and correct) (cla: yes, framework)

35926 Add example showing how to move from one field to the next. (cla: yes, d: api docs, d: examples, framework)

35932 Upgraded framework packages with 'flutter update-packages --force-upgrade'. (cla: yes, framework)

35942 Use test instead of test_api package in platform_channel_swift example tests (a: tests, cla: yes, d: examples, team)

35971 [ImgBot] Optimize images (cla: yes, team)

35979 Optimizes gesture recognizer fixes #35658 (cla: yes, f: gestures, framework)

35991 Enable widget load assets in its own package in test (a: tests, cla: yes, tool)

35996 Revert "Keep LLDB connection to iOS device alive while running from CLI." (cla: yes)

35999 Deflake ImageProvider.evict test (a: images, a: tests, cla: yes, team: flakes)

36006 fix linesplitter (cla: yes, team)

36017 Move reporting files to reporting/ (cla: yes, tool)

36026 add the transformPoint and transformRect benchmarks (cla: yes, team)

36071 Revert "Bundle ios dependencies" (cla: yes, team, tool)

36082 Add better handling of JSON-RPC exception (cla: yes, tool)

36084 handle google3 version of pb (cla: yes, tool)

36089 Fix flaky peer connection (a: tests, cla: yes, framework)

36090 don't require diffs to have a percentage coverage greater (cla: yes, team)

36093 Reland bundle ios deps (cla: yes, team, tool)

36094 Revert "Part 1: Skia Gold Testing" (cla: yes, f: cupertino, f: material design, framework, team)

36096 Revert "Merge branches 'master' and 'master' of github.com:flutter/fl… (cla: yes, tool)

36097 Fix nested scroll view can rebuild without layout (cla: yes, f: scrolling, framework, severe: crash)

36098 Be clearer about errors in customer testing script (cla: yes, team)

36102 Move buildable module test to a module test (cla: yes, team)

36105 [flutter_tool] Catch a yaml parse failure during project creation (cla: yes, team, tool)

36108 Move tools tests into a general.shard directory in preparation to changing how we shard tools tests (cla: yes, tool)

36122 Make sure add-to-app build bundle from outer xcodebuild/gradlew sends analytics (cla: yes, team, tool)

36123 Attempt to re-enable integration_tests-macos (a: tests, cla: yes, team, team: flakes)

36135 add a kIsWeb constant to foundation (cla: yes, framework)

36138 Implement feature flag system for flutter tools (cla: yes, tool)

36174 [cupertino_icons] Add glyph refs for brightness #16102 (cla: yes, f: cupertino, framework)

36194 Keep LLDB connection to iOS device alive while running from CLI. (cla: yes, tool)

36197 Fix windows, exclude widgets from others (cla: yes, team)

36199 Don't try to flutterExit if isolate is still paused (cla: yes, tool)

36200 Refactoring the Android_views tests app to prepare for adding the iOS platform view tests (a: platform-views, a: tests, cla: yes, team)

36202 Add clarifying docs on MaterialButton.colorBrightness (cla: yes, d: api docs, f: material design, framework)

36208 [flutter_tool] Allow analytics without a terminal attached (cla: yes, tool)

36213 Use DeviceManager instead of device to determine if device supports project. (cla: yes, tool)

36243 Allow semantics labels to be shorter or longer than raw text (a: accessibility, cla: yes, customer: money (g3), framework, waiting for tree to go green)

36289 FakeHttpClientResponse improvements (cla: yes, tool)

36293 Revert "Keep LLDB connection to iOS device alive while running from CLI. " (cla: yes, tool)

36302 Issues/30526 gc (cla: yes, framework)

36303 Add sync star benchmark cases (a: accessibility, cla: yes, team)

36317 Disable flaky tests on Windows (cla: yes, f: material design, framework)

36319 Revert "Fix semantics for floating pinned sliver app bar" (cla: yes, framework)

36327 Fix invocations of ideviceinstaller not passing DYLD_LIBRARY_PATH (cla: yes, tool)

36331 Minor fixes to precache help text (attempt #2) (cla: yes, tool)

36384 rename the test app android_views to platform_views (cla: yes, team)

36394 Add missing protobuf dependency (cla: yes, tool)

36413 Revert "Roll engine f3482700474a..1af19ae67dd1 (4 commits)" (cla: yes, engine)

PRs closed in this release of flutter/engine

#

From Wed May 1 16:56:00 2019 -0700 to Thu Jul 18 08:04:00 2019 -0700

7847 Extracted PlatformViewsChannel from PlatformViewsController. (cla: yes)

8207 Text inline widget LibTxt/dart:ui implementation (cla: yes)

8596 Expose API to decode images to specified dimensions (cla: yes)

8685 Platform_views gesture: let flutter view controller be the media to pass the touches. (cla: yes)

8731 Fix the iOS accessibility tree structure of platform views. (cla: yes)

8794 Download the Fuchsia SDK and toolchain in a gclient hook. (cla: yes)

8800 Reformat dart dependencies in DEPS. (cla: yes)

8804 Roll buildroot to pick up updated tools/dart/create_updated_flutter_deps.py (cla: yes)

8806 Provide access to GLFW window in plugins (cla: yes)

8808 Allow FlutterEngine to be used on back-to-back screens (#31264). (cla: yes)

8810 Add flutter settings channel and window brightness to macOS shell (cla: yes)

8817 Fix api conformance check (cla: yes)

8820 remove legacy build deps (cla: yes)

8821 Remove asserts and add BuildConfig (cla: yes)

8823 Add font features (such as tabular numbers) as an option in text styles (cla: yes)

8824 Guard Android logs (cla: yes)

8825 Remove static leaks (cla: yes)

8826 New Plugin API PR1: Introduces PluginRegistry and FlutterPlugin, adds support for plugin registration to FlutterEngine. (cla: yes)

8830 Cause crash in FlutterJNI if invoked on non-main thread in debug mode (#31263). (cla: yes)

8833 Default the animated frame cache to 0 when unset (cla: yes)

8837 Only cache required frames (cla: yes)

8841 Update buildroot, libjpeg-turbo and googletest to pull in Fuchsia SDK patches. (cla: yes)

8843 Dynamically add certain AppDelegate methods. (cla: yes)

8844 remove unnecessary usage of runtimeType in dart:ui (cla: yes)

8846 Add asserts to semantics.dart (cla: yes)

8848 Preserve safe area (cla: yes)

8849 new lints (cla: yes)

8851 fix assert (cla: yes)

8859 Get prebuilt Dart via CIPD (cla: yes)

8864 Add resize functions to GLFW shell (cla: yes)

8867 Prevent redundant layouts when floor(width) is the same (cla: yes)

8869 Wire up Fuchsia SDK related updated for shell dependencies. (cla: yes)

8870 Roll buildroot to pull in Fuchsia SDK flag updates. (cla: yes)

8871 Copy //runtime/dart/utils from Topaz into the engine. (cla: yes)

8873 Synthesize buttons for embedders (cla: yes)

8881 Log instead of throwing (cla: yes)

8884 Copy //dart-pkg/zircon|fuchsia from Topaz into the engine. (cla: yes)

8886 Copy the Flutter Runner from //topaz into the engine. (cla: yes)

8888 Remove absolute path in new Fuchsia SDK based runner target dependency. (cla: yes)

8889 Roll buildroot to bb316a9e. (cla: yes)

8891 Add web sdk implementation. (cla: yes)

8894 Prevent iOS from autofilling password into wrong text box (cla: yes)

8895 Provide a resource context in the GLFW shell (cla: yes)

8896 Remove more asserts and fix a11y check (cla: yes)

8910 Fix TimePoint on Windows (cla: yes)

8912 Make sure Window.dpr still has a setter (cla: yes)

8913 Standardize TimePoint implementaion on std::chrono (cla: yes)

8920 Replace Skia font macros with enums. (cla: yes)

8923 [fuchsia] Guard out-of-tree Fuchsia targets to fix in-tree build (cla: yes)

8927 libtxt: add a BoxHeightStyle option based on the height of the strut (cla: yes)

8928 Update skew Docs (cla: yes)

8930 Fix iOS crash when in background for 3 minutes (cla: yes)

8936 Wire up the Skia Metal backend on iOS. (cla: yes)

8937 Add a minimal set of symbols to the dynamic symbol table for Linux executables (cla: yes)

8939 Move the Fuchsia Flutter Runner to //flutter/shell/platform/fuchsia/flutter (cla: yes)

8940 Roll Tonic (cla: yes)

8943 New Plugin API PR2: Introduces ActivityAware, ActivityControlSurface, and ActivityPluginBinding. (cla: yes)

8947 Add @UiThread to MethodChannel and related classes/calls (#32642). (cla: yes)

8949 Copy the Dart Runner from //topaz into the engine. (cla: yes)

8950 Roll tonic and update #includes (cla: yes)

8952 Rename frame_time and engine_time (cla: yes)

8954 Avoid disabling sources assignment filters are these have been removed. (cla: yes)

8956 Use Android text selection shifting API to delete (cla: yes)

8962 New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings. (cla: yes)

8975 Replace arraysize macro with fml::size function (cla: yes)

8977 Add support for the Fontconfig-based Skia font manager (cla: yes)

8979 Add mode to load AOT snapshots as a native lib (cla: yes)

8983 Add onReportTimings and FrameRasterizedCallback API (cla: yes)

8985 Add matrix4 param to Linear gradients (cla: yes)

8986 remove [new from docs (cla: yes)

8987 add observatoryUrl property to FlutterEngine (cla: yes)

8990 Minor fixes/adjustments to the GLFW shell (cla: yes)

8991 Enable hover by default for desktop shells (cla: yes)

8996 Roll Buildroot (cla: yes)

8998 [fuchsia] Update zx_clock_get callers (cla: yes)

8999 Do nothing if the params didn't change when compositing platform views. (cla: yes)

9003 Rename Fuchsia Dart and Flutter runners (cla: yes)

9019 Macos systemnavigator pop (cla: yes)

9020 Remove m prefix from fields in the Android PlatformViews code (cla: yes)

9022 Fix horizontal scroll direction for macOS (cla: yes)

9023 Forward custom IDE flags to GN. (cla: yes)

9025 Correct the return type of addRetained (cla: yes)

9026 Initialize next_pointer_flow_id_ to 0 (cla: yes)

9033 Avoid unnecessary copying of vectors in AccessibilityBridge (cla: yes)

9034 Expose pointer type and buttons in embedder.h (cla: yes)

9036 Fix dartdevc build (cla: yes)

9039 Update FlutterDevCompilerTarget for the new superclass constructor in the Dart SDK (cla: yes)

9041 TextStyle.height property as a multiple of font size instead of multiple of ascent+descent+leading. (affects: text input, cla: yes, prod: API break)

9045 remove over-optimistic assert (cla: yes)

9049 New Plugin API PR4: Adds Lifecycle support to the new plugin system. (cla: yes)

9054 Add mouse button support to the macOS shell (cla: yes)

9058 libtxt: have GetRectsForRange(strut) fall back to tight bounds if layout isn't forcing use of the strut (cla: yes)

9060 Add missing top level to stub_ui (cla: yes)

9061 [scene_host] Cleanup scene_host closures (cla: yes)

9062 Add a podspec for FlutterMacOS.framework (cla: yes)

9072 Roll third_party/dart/tools/sdks to 2.3.0 (cla: yes)

9073 Fix unchecked operation warnings in FlutterMain (cla: yes)

9074 Rename macOS FLEPlugin* to FlutterPlugin* (cla: yes)

9075 IOS Platform view transform/clipping (cla: yes)

9077 Update macOS podspec version requirement (cla: yes)

9078 Fix internal break since listing contents can return null (cla: yes)

9081 Correct typos, adopt US spellings (cla: yes)

9083 New Plugin API PR5: Integrates plugin lifecycle control with FlutterFragment. (cla: yes)

9085 Jacobs - Use track-widget-creation transformer included in the sdk (cla: yes)

9086 Delete BSDiff sources (cla: yes)

9087 Removed outdated deprecation comments (cla: yes)

9088 Apply minor cleanups to Android embedding (cla: yes)

9089 Wire up custom event loop interop for the GLFW embedder. (cla: yes)

9097 Better help message. (cla: yes)

9106 Add checks to constructors and add missing constructor members (cla: yes)

9107 Fix unopt variants of profile and release builds. (cla: yes)

9108 Removing unused imports (cla: yes)

9110 Change the virtual display size restriction to warning (cla: yes)

9112 Fix type mismatches in C++ standard codec (cla: yes)

9113 Allow specifying both Dart and non-Dart fixtures in engine unit-tests. (cla: yes)

9114 Remove outdated TODOs (cla: yes)

9115 Added support for transparent FlutterActivitys (#32740). (cla: yes)

9120 Add plugin shim to facilitate old plugins in new embedding (#33478). (cla: yes)

9122 Implemented Log proxy that only logs in BuildConfig.DEBUG (#25391). (cla: yes)

9129 Roll buildroot to pick up fixed create_updated_flutter.deps.py (cla: yes)

9132 Reduce pipeline depth when GPU and Platform are same thread (cla: yes)

9134 Revert "Use track-widget-creation transformer included in the sdk. (#9085)" (cla: yes)

9143 Add missing ifndef guard for count_down_latch.h (cla: yes)

9145 Suppress an unchecked cast warning in ShimPluginRegistry (cla: yes)

9146 Roll web sdk (cla: yes)

9148 Allow for whitelisted flags to be passed to the Dart VM (cla: yes)

9149 Always run the resource extractor in FlutterMain (cla: yes)

9156 Eliminate deprecated super_goes_last lint (cla: yes)

9157 Remove references to Fuchsia's ContextWriter (cla: yes)

9158 Copy the macOS podspec during builds (cla: yes)

9172 Use shared library when libapp.so is found (cla: yes, platform-android)

9176 Make flow layers' attributes immutable (cla: yes)

9180 Revert change by mistake: extract resources (cla: yes)

9185 Fix platform views channel regression (cla: yes)

9186 Add the key event source, vendorId, and productId from Android (cla: yes)

9187 Compile the physical_shape_layer_unittests.cc TU. (cla: yes)

9189 Allow the task queues to be swapped in MessageLoops (cla: yes)

9190 [engine] Fix builds targeting Android from a Windows host gen_snapshot (cla: yes)

9192 Fix rare crash on HuaWei device when use AndroidView. (cla: yes)

9193 Switch PlatformViewsController from Activity ref to Application ref. (cla: yes)

9198 Skip golden tests on non-Linux OSes (cla: yes)

9199 Align fuchsia and non-fuchsia tracing (cla: yes)

9201 Roll dart and update libraries files (cla: yes)

9203 Keyboard support for embedded Android views. (cla: yes)

9204 Add platform_fuchsia.cc for default font on fuchsia (cla: yes)

9206 Android Embedding Refactor PR31: Integrate platform views with the new embedding and the plugin shim. (cla: yes)

9211 Revert "Switch PlatformViewsController from Activity ref to Application ref." (cla: yes)

9215 Update Engine::ReportTimings to use the new FML_TRACE macros (cla: yes)

9216 Copy TimingsCallback declaration into the stub_ui package (cla: yes)

9218 Add web integration test to build_and_test_host (cla: yes)

9222 move webOnlyScheduleFrameCallback off of window (cla: yes)

9233 Remove unnecessary whitelisted flags for --dart-flags (cla: yes)

9234 Fix instantiateImageCodec api diff with web (stub) (cla: yes)

9237 Document AccessibilityBridge.java (cla: yes)

9238 Removed VIRTUAL_KEYBOARD check in TextInputPlugin (cla: yes)

9239 Revert "Keyboard support for embedded Android views." (cla: yes)

9242 Add stub implementation that doesn't throw (cla: yes)

9243 Mark semantics functions const (cla: yes)

9244 Correct typo (cla: yes)

9246 Throw on unhandled license type (cla: yes)

9248 Catch errors during production of kernel dill (cla: yes)

9255 Reorganize darwin for shared ios/macOS (cla: yes)

9257 Reland "Keyboard support for embedded Android views. (#9203) (cla: yes)

9260 Load AOT compiled Dart assets only from ELF libraries (cla: yes)

9262 Set identity instead of crash in opt build (cla: yes)

9264 Wire up SwiftShader based OpenGL ES unit-tests on hosts. (cla: yes)

9266 Whitelist to —enable_mirrors flag to fix regression in existing embedder. (cla: yes)

9270 Unbreak internal rolls (cla: yes)

9278 Fix crash on minimize with GLFW shell (cla: yes)

9280 Add refresh callback to GLFW shell (cla: yes)

9281 Introduce read only text field semantics (cla: yes)

9282 [iOS] [a11y] Don't allow scroll views to grab a11y focus (cla: yes)

9283 Fix TextInputPlugin NPE caused by PlatformViewsController ref in new embedding (#34283). (cla: yes)

9285 Expose a hasRenderedFirstFrame() method in FlutterView (#34275). (cla: yes)

9287 Report timings faster (100ms) in profile/debug (cla: yes)

9288 Fixed memory leaks within FlutterFragment and FlutterView (#34268, #34269, #34270). (cla: yes)

9289 [fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing (cla: yes)

9290 Refactor Delayed Tasks to their own file (cla: yes)

9292 Set Dart version to git hash 3166bbf24b0c929eef33fd5d0f69e0f36a9009f3 (Dart 2.3.3-dev) (cla: yes)

9296 Revert tracing changes (cla: yes)

9297 [scene_host] Expose Opacity and remove ExportNode (cla: yes)

9301 Refactor: move Task Queue to its own class (cla: yes)

9302 Handle Fuchsia SDK in license tool + roll SDK (cla: yes)

9303 Added class docstrings for classes inside of shell/common. (cla: yes)

9304 Decorate UIApplicationDelegate wrappers with matching UIKit deprecation (affects: dev experience, cla: yes, platform-ios)

9306 When running in AOT modes create a flutter_assets directory that can be used as the bundle path (cla: yes)

9313 [macos] Adds clipboard string read/write support to macOS (cla: yes)

9314 Avoid using std::unary_function. (cla: yes)

9315 Only build embedder unit tests for host builds (cla: yes)

9316 MessageLoopTaskQueue schedules Wakes (cla: yes)

9318 Update the Dart version to 1d8b81283c1dee38f1dd87b71b16aa1648b01155 (Dart 2.4.0 Stable version) (cla: yes)

9319 Roll buildroot to 75660ad5 and complete the C++ 17 transition. (cla: yes)

9320 Build the GLFW shell on Linux host builds but not target builds (cla: yes)

9321 Fix a11y in embedded Android views post O (accessibility, cla: yes)

9322 Check for invalid indexes when performing InputAdpator backspace. (affects: text input, cla: yes, crash)

9324 Send the isolate service ID from the engine to the embedder (cla: yes)

9326 Fix rawTypes errors in Android embedding classes (cla: yes)

9329 Fixed memory leak by way of accidental retain on implicit self (cla: yes)

9330 Build txt_benchmarks, make benches compile again (cla: yes)

9331 Handle one-way platform messages in the embedder library (cla: yes)

9334 Fix the name of the channel parameter in PlatformMessage constructors (cla: yes)

9335 Message loop task heaps are shared (cla: yes)

9336 Roll buildroot to d1bbc14 to pick up fixes for armv7 iOS targets. (cla: yes)

9337 Use the DartServiceIsolate status callback to publish the observatory URI to the Android embedder (cla: yes)

9338 Replace lock_guard with scoped_lock and use class template argument deduction. (cla: yes)

9343 Avoid a full screen overlay within virtual displays (cla: yes)

9346 Removed an unused class definition for iOS code. (cla: yes)

9347 Surrogate binary messenger (cla: yes)

9350 Update component manifests for ambient replace-as-executable (cla: yes)

9351 Android Embedding Refactor PR32: Clean up logs in new embedding. (cla: yes)

9354 Android Embedding Refactor PR33: Clean up FlutterJNI. (cla: yes)

9356 Add APIs for querying FlutterView for a FlutterEngine and listening for attachment/detachment (#29114). (cla: yes)

9360 Simplify loading of app bundles on Android (cla: yes)

9361 [glfw] Implement clipboard support from GLFW api (cla: yes)

9362 Fix test name typo (cla: yes)

9365 [glfw] Implement SystemNavigator.pop (cla: yes)

9366 Request FlutterView focus when setting a platform view text client (cla: yes)

9368 Do not remove the DartServiceIsolate status callback during FlutterMain destruction (cla: yes)

9374 Roll Dart to version 7340a569caac6431d8698dc3788579b57ffcf0c6 (cla: yes)

9375 Revert "Surrogate binary messenger (#9347)" (cla: yes)

9376 libtxt: remove obsolete font_manager_available defines (cla: yes)

9377 A fix for the platform view dismiss crash related to gl (cla: yes)

9378 Wire intent args for observatory port (cla: yes)

9383 Update Metal backend to account for Skia updates. (cla: yes)

9384 Android Embedding Refactor PR34: Fill in missing nullability annotations (cla: yes)

9385 Add Dart SDK > 2.3.0 constraint to license script (cla: yes)

9388 Added unit tests for the ios code. (cla: yes)

9391 Android Embedding Refactor PR35: Ensure all JNI methods are in FlutterJNI. (cla: yes)

9394 Remove build flags for dynamic patching (cla: yes)

9398 Made the license check ignore the .vscode directory. (cla: yes)

9402 Clamp when overflowing z bounds (cla: yes)

9403 Remove variants of ParagraphBuilder::AddText that are not used within the engine (cla: yes)

9406 Update harfbuzz to 2.5.2 (affects: text input, cla: yes)

9419 Has a binary messenger (cla: yes, prod: API break)

9423 Don't hang to a platform view's input connection after it's disposed (cla: yes)

9424 Send timings of the first frame without batching (cla: yes)

9425 Resolves embedding log chattyness by disabling verbose, debug, and info logs by default (#34876). (cla: yes)

9426 delegate checkInputConnectionProxy to the relevant platform view (cla: yes)

9428 Update README.md for consistency with framework (cla: yes)

9429 Revert "Update harfbuzz to 2.5.2" (cla: yes)

9430 Use goma-aware Fuchsia clang toolchain (cla: yes)

9431 Generate weak pointers only in the platform thread (cla: yes)

9432 Ios unit tests choose engine (cla: yes)

9433 Reland Update harfbuzz to 2.5.2 (#9406) (cla: yes)

9436 Add the functionality to merge and unmerge MessageLoopTaskQueues (cla: yes)

9437 Revert "Reland Update harfbuzz to 2.5.2 (#9406)" (cla: yes)

9439 Eliminate unused import in FlutterView (cla: yes)

9446 Revert "Roll fuchsia/sdk/core/mac-amd64 from Cx51F... to e8sS_..." (cla: yes)

9449 Revert "Roll fuchsia/sdk/core/linux-amd64 from udf6w... to jQ8aw..." (cla: yes)

9450 Revert "Roll fuchsia/sdk/core/mac-amd64 from Cx51F... to w-3t4..." (cla: yes)

9452 Convert RRect.scaleRadii to public method (affects: framework, cla: yes)

9456 Made sure that the run_tests script returns the right error code. (cla: yes)

9458 Test cleanup geometry_test.dart (affects: tests, cla: yes)

9459 Remove unused/unimplemented shell constructor (cla: yes)

9460 Fixed logLevel filter bug so that filter now works as expected. (cla: yes)

9461 Adds API for retaining intermediate engine layers (cla: yes)

9462 Reland Update harfbuzz to 2.5.2 (cla: yes)

9463 Removed unused imports in new embedding. (cla: yes)

9464 Added shebangs to ios unit test scripts. (cla: yes)

9466 Re-enable the Wuffs GIF decoder (cla: yes)

9467 ios-unit-tests: Forgot a usage of a variable in our script. (cla: yes)

9468 Manually draw remainder curve for wavy decorations (cla: yes)

9469 ios-unit-tests: Fixed ocmock system header search paths. (cla: yes)

9471 ios-unit-tests: Started using rsync instead of cp -R to copy frameworks. (cla: yes)

9476 fix NPE when a touch event is sent to an unknown Android platform view (cla: yes)

9478 iOS PlatformView clip path (cla: yes)

9480 Revert "IOS Platform view transform/clipping (#9075)" (cla: yes)

9482 Re-enable embedder_unittests. (cla: yes)

9483 Reland "IOS Platform view transform/clipping (#9075)" and fix the breakage. (cla: yes)

9485 Add --observatory-host switch (cla: yes)

9486 Rework image & texture management to use concurrent message queues. (cla: yes)

9489 Handle ambiguous directionality of final trailing whitespace in mixed bidi text (cla: yes)

9490 fix a bug where the platform view's transform is not reset before set frame (cla: yes)

9491 Purge caches on low memory on iOS (cla: yes)

9493 Run benchmarks on try jobs. (cla: yes)

9495 fix build breakage on PlatformViews.mm (cla: yes)

9501 [android] External textures must be rescaled to fill the canvas (cla: yes)

9503 Improve caching limits for Skia (cla: yes)

9506 Synchronize main thread and gpu thread for first render frame (cla: yes)

9507 Revert Skia version to d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc (cla: yes)

9508 Support image filter on paint (cla: yes)

9509 Roll Fuchsia SDK to latest (cla: yes)

9518 Bump dart_resource_rev to f8e37558a1c4f54550aa463b88a6a831e3e33cd6 (cla: yes)

9532 fix FlutterOverlayView doesn't remove from superview in some cases (cla: yes)

9546 [all] add fuchsia.{net.NameLookup,posix.socket.Provider} (cla: yes)

9556 Minimal integration with the Skia text shaper module (cla: yes)

9561 libtxt: fix reference counting of SkFontStyleSets held by font asset providers (cla: yes)

9562 Switched preprocessor logic for exporting symbols for testing. (cla: yes)

9581 Revert "Avoid a full screen overlay within virtual displays" (cla: yes)

9585 Fix a race in the embedder accessibility unit test (cla: yes)

9589 Fixes a plugin overwrite bug in the plugin shim system. (cla: yes)

9590 Apply patches that have landed in topaz since we ported the runners to the engine repo (cla: yes)

9591 Document various classes in //flutter/shell/common. (cla: yes)

9593 [trace clients] Remove fuchsia.tracelink.Registry (cla: yes)

9608 Disable failing Mutators tests (cla: yes)

9613 Fix uninitialized variables and put tests in flutter namespace. (cla: yes)

9632 Added Doxyfile. (cla: yes)

9633 Cherry-pick fix for flutter/flutter#35291 (cla: yes)

9634 Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9636 Added shebangs to ios unit test scripts. (#9464) (cla: yes)

9637 Revert "Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (#9634)" (cla: yes)

9638 Reland: Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9640 make EmbeddedViewParams a unique ptr (cla: yes)

9641 Let pushColorFilter accept all types of ColorFilters (cla: yes)

9642 Fix warning about settings unavailable GN arg build_glfw_shell (cla: yes)

9649 Roll buildroot to c5a493b25. (cla: yes)

9651 Move the mutators stack handling to preroll (cla: yes)

9652 Pipeline allows continuations that can produce to front (cla: yes)

9653 External view embedder can tell if embedded views have mutated (cla: yes)

9654 Begin separating macOS engine from view controller (cla: yes)

9655 Allow embedders to add callbacks for responses to platform messages from the framework. (cla: yes)

9660 ExternalViewEmbedder can CancelFrame after pre-roll (cla: yes)

9661 Raster now returns an enum rather than boolean (cla: yes)

9663 Mutators Stack refactoring (cla: yes)

9667 iOS platform view opacity (cla: yes)

9668 Refactor ColorFilter to have a native wrapper (cla: yes)

9669 Improve window documentation (cla: yes)

9672 Add FLEDartProject for macOS embedding (cla: yes)

9685 fix Picture.toImage return type check and api conform test. (cla: yes)

9698 Ensure that platform messages without response handles can be dispatched. (cla: yes)

9707 Revert "Revert "Use track-widget-creation transformer included in the… (cla: yes)

9713 Explain why OpacityLayer has an offset field (cla: yes)

9717 Fixed logLevel filter bug so that filter now works as expected. (#9460) (cla: yes)

9721 Add comments to differentiate two cache paths (cla: yes)

9725 Make the license script compatible with recently changed Dart I/O stream APIs (cla: yes)

9727 Add hooks for InputConnection lock and unlocking (cla: yes)

9730 Fix Fuchsia build. (cla: yes)

9734 Fix backspace crash on Chinese devices (cla: yes)

9736 Build Fuchsia as part of CI presumit (cla: yes)

9737 Use libc++ variant of string view and remove the FML variant. (cla: yes)

9740 Revert "Improve caching limits for Skia" (cla: yes)

9741 Make FLEViewController's view an internal detail (cla: yes)

9745 Fix windows test by not attempting to open a directory as a file. (cla: yes)

9746 Make all shell unit tests use the OpenGL rasterizer. (cla: yes)

9750 FLEViewController/Engine API changes (cla: yes)

9758 Include SkParagraph headers only when the enable-skshaper flag is on (cla: yes)

9762 Fall back to a fully qualified path to libapp.so if the library can not be loaded by name (cla: yes)

9767 Un-deprecated FlutterViewController's binaryMessenger. (cla: yes)

9769 Document //flutter/shell/common/engine. (cla: yes)

9772 fix objcdoc generation (cla: yes)

9781 SendPlatformMessage allow null message value (cla: yes)

9789 fix ColorFilter.matrix constness (cla: yes)

9791 Roll Wuffs and buildroot (cla: yes)

9792 Update flutter_web to latest (cla: yes)

9793 Fix typo in PlaceholderAlignment docs (cla: yes)

9797 Remove breaking asserts (cla: yes)

9799 Update buildroot to c4df4a7b to pull in MSVC 2017 Update 9 on Windows. (cla: yes)

9808 Document FontFeature class (cla: yes)

9809 Document //flutter/shell/common/rasterizer (cla: yes)

9813 Made Picture::toImage happen on the IO thread with no need for an onscreen surface. (cla: yes)

9816 Only release the image data in the unit-test once Skia has accepted ownership of it. (cla: yes)

9818 Convert run_tests to python, allow running on Mac/Windows and allow filters for tests. (cla: yes)

9823 Roll buildroot to support bitcode enabled builds for iOS (cla: yes)

9825 In a single frame codec, release the encoded image buffer after giving it to the decoder (cla: yes)

9828 Make the virtual display's window translucent (cla: yes)

9847 Started adding the engine hash to frameworks' Info.plist. (cla: yes)

9849 Preserve the alpha for VD content by setting a transparent background. (cla: yes)

9850 Add multi-line flag to semantics (cla: yes)

9852 Selectively enable tests that work on Windows and file issues for ones that don't. (cla: yes)

9855 Fix missing assignment to _allowHeadlessExecution (cla: yes)

9856 Disable Fuchsia Debug & Release presubmits and only attempt the Profile unopt variant. (cla: yes)

9857 Fix fuchsia license detection (cla: yes)

9859 Fix justify for RTL paragraphs. (cla: yes, waiting for tree to go green)

9866 Update buildroot to pick up Fuchsia artifact roller. (cla: yes)

9867 Fixed error in generated xml Info.plist. (cla: yes)

9873 Add clang version to Info.plist (cla: yes)

9875 Simplify buildtools (cla: yes)

9890 Log dlopen errors only in debug mode (cla: yes)

9898 v1.7.8 hotfixes (cla: yes)

9903 Revert to using fml::StringView instead of std::string_view (cla: yes)

9905 Respect EXIF information while decompressing images. (cla: yes)

PRs closed in this release of flutter/plugins

#

From Wed May 1 16:56:00 2019 -0700 to Thu Jul 18 08:04:00 2019 -0700

826 [google_maps_flutter] enable/disable indoor view (cla: yes, feature, needs love)

837 [camera] Add the ability to disable audio for video recording and image streaming (cla: yes, feature, marketplace)

844 [google_sign_in] Added NonNull annotations, reduce Guava usage (bugfix, cla: yes, submit queue)

1067 [quick_actions]make QuickActions testable (cla: yes)

1075 [firebase_analytics]Refactor unit test to use setMockMethodCallHandler (cla: yes, flutterfire)

1078 [firebase_remote_config)Remove unused property "channel" (cla: yes, submit queue)

1119 [android_alarm_manager] add support for specifying startAt time for AlarmManager.periodic() (cla: yes)

1158 [firebase_auth] Add updatePhoneNumber function (WIP, cla: no, feature, flutterfire)

1198 [shared_preferences] Added reload method (cla: yes, feature)

1276 [shared_preferences] copying list for prevent mutate from outside (bugfix, cla: yes)

1308 [shared_preferences] release active instance for create new singleton with new mock values (cla: yes)

1313 [ci] Switch to macOS VM with Flutter pre-installed (WIP, bugfix, cla: yes)

1318 [Firebase messaging] iOS direct data messages (bugfix, cla: yes, flutterfire)

1355 [firebase_storage] Fix putFile method's Content-Type auto-detection for iOS (bugfix, cla: yes, flutterfire)

1401 [webview_flutter] add debuggingEnabled property (cla: yes, feature, webview)

1515 [firebase_admob] Fix firebase_admob crash when used with android alarm manager (bugfix, cla: yes, flutterfire, submit queue)

1550 [google_maps_flutter] Adds support for circle overlays to the Google Maps plugin (cla: yes)

1551 [google_maps_flutter] Adds support for polygon overlays to the Google Maps plugin (cla: yes)

1553 [google_maps_flutter] Avoid calling null callbacks (cla: yes)

1554 [video_player] Prevent Div/0 during network playback initialization. (cla: yes)

1555 [in_app_purchase] Minor doc updates (cla: yes)

1557 [firebase_performance] Testing of firebase performance rewrite PRs (cla: yes, flutterfire)

1558 [google_maps_flutter] Android: update myLocationButton preference on map load (cla: yes)

1559 add cyanglaz to codeowner of video_player (cla: yes)

1560 [in_app_purchase] Remove extraneous download logic (cla: yes)

1561 [in_app_purchase] Update README. Increment version. (cla: yes)

1564 [firebase_crashlytics] Migrate FlutterErrorDetails (cla: yes)

1565 [path_provider] Release as 1.0 and add integration tests (cla: yes)

1566 [path_provider] add getApplicationSupportDirectory (cla: yes)

1568 [firebase_auth] Removed automatic signing in behaviour when signing in with phone auth. (cla: yes)

1569 [firebase_dynamic_links] support clicking on link while app is running. (cla: yes, flutterfire)

1571 Updates to dynamic links plugin to remove deprecated API usage and update Android dependencies. (cla: yes)

1572 Update Flutterfire Android dependencies. (cla: yes)

1573 Remove flaky timeout test (cla: yes)

1575 [google_maps_flutter] Adds long press / long click support to GoogleMap (cla: yes)

1576 Update firebase_core dependency (cla: yes)

1577 [in_app_purchase] Add consumable demo (cla: yes)

1578 [firebase_auth] Update to latest CocoaPod (cla: yes)

1579 [firebase_messaging] more graceful handling of failed token read on startup (cla: yes)

1580 [cloud_firestore] Update CocoaPod versions dependency (cla: yes)

1581 Fix break in firebase_analytics CocoaPod (cla: yes)

1582 [firebase_core] set user agent (cla: yes, flutterfire)

1583 [image_picker] Add return statement into the image_picker example (cla: yes)

1584 Migrated linkWithCredential function to FirebaseUser object instead of FirebaseAuth (cla: yes)

1585 Return image picker method call results on the platform thread (cla: yes)

1586 [image_picker] iOS: save image to the correct type based on its original type and copy over exif data from the original image (cla: yes)

1587 [in_app_purchase] Updated error handling in queryPastPurchases and queryProductDetails (cla: yes)

1588 [in_app_purchase] Guard against dupe onBillingSetupFinished calls (cla: yes)

1589 [in_app_purchase] Fix issue with empty purchase updates (cla: yes)

1590 [in_app_purchase] Propagate launchBillingFlow failures (cla: yes)

1592 [android_intent] Add the component name to the intent. (cla: yes)

1593 remove iOS dependency on Firebase/Database and Firebase/Auth (cla: yes)

1597 [firebase_auth] Updated linking error code documentation (cla: yes, flutterfire)

1598 [camera] Enable camera plugin to compile with earlier android apis with custom AndroidManifest settings (cla: yes)

1600 [shared_preferences] Asynchronous commit() callback (cla: yes)

1601 Adjust user agent name (cla: yes)

1602 [webview_flutter] Fix wrong main thread checking condition. (cla: yes)

1603 Fix to check_hard_coded_version script (cla: yes)

1604 [firebase_performance] Update integration tests & version bump (cla: yes, flutterfire)

1605 [video_player] Fixed example and add texts (cla: yes)

1607 [cloud_functions] Update iOS dependencies to latest to match Android (cla: yes)

1609 [firebase_auth] Fix onMethodCall missing for updatePhoneNumberCredential (cla: yes, flutterfire)

1610 [camera] Fix bug preventing video recording with audio (cla: yes)

1612 [video_player] avoid deprecated seekToTime API (cla: yes)

1615 [firebase_ml_vision] release CVPixelBuffer to prevent memory leak (cla: yes)

1617 [image_picker] ios: copy all meta data from the original image. (bugfix, cla: yes)

1618 Allow changing the webview's platform specific implementation (cla: yes)

1619 [cloud_firestore] Group collection query on cloud firestore (cla: yes, flutterfire)

1620 [cloud_functions] Update README and dart docs, remove unused parameters. (cla: yes, flutterfire)

1621 Change LocalAuth to use Biometric API (cla: yes)

1622 Add missing import for UIKit (cla: yes)

1623 [cloud_firestore] add support for cacheSizeBytes (cla: yes, flutterfire)

1624 [webview_flutter] platform_interface: Use Dart objects for creationParams and webSettings. (cla: yes)

1625 [image_picker] Rename iOS class according to the official Objective-C naming convention. (cla: yes)

1630 [firebase_ml_vision] Add close method for detectors (cla: yes, flutterfire)

1633 [cloud_firestore] Fixed parent() methods (cla: yes)

1634 Add in_app_purchase for readme and replace pub.dartlang.org to pub.dev. (cla: yes)

1637 [in_app_purchase] Expanded description (cla: yes)

1638 [image_picker] ios: support GIF animation and the scaling (cla: yes)

1639 [cloud_functions]:Replace call with getHttpsCallable under Usage section in readme (cla: yes)

1640 [google_maps_flutter] Update and comment out the 'set marker icon' sample. (cla: yes)

1641 [android_alarm_manager] Move method channel usage to the platform main thread (cla: yes)

1642 [firebase_ml_vision] Update sample to use new ImageStreamListener API (cla: yes)

1643 suppress deprecation warning for BinaryMessages (cla: yes)

1644 [cloud_firestore] Add user agent submission to Firestore plugin (cla: yes)

1645 [webview_flutter] Move the method channel behind the platform interface (cla: yes)

1647 [cloud_firestore] Added source support (cla: yes, flutterfire)

1648 [connectivity]Adding missing type params. (cla: yes)

1649 [Device_info] Replace invokeMethod with invokeMapMethod and some refactoring around this change. (cla: yes)

1650 [cloud_firestore]bump up flutter version to 1.5 and use invokeMapMethod instead of invokeMethod (cla: yes, flutterfire)

1651 [firebase_admob]add missing type params for invokeMethod and bump min flutter version to 1.5.0… (cla: yes)

1652 [firebase_analytics]bump min flutter version to 1.5.0 and add type params to invokeMethod… (cla: yes, flutterfire)

1653 [shared_preferences] Updated Gradle tooling to match Android Studio 3.4. (cla: yes)

1654 [path_provider] Cast NSInteger to long (cla: yes)

1655 [firebase_auth] add type parameters for invokeMethod and bump min flutter version to 1.5.0 (cla: yes)

1656 Fixes merge conflict in shared_preferences release of 0.5.2+2 (cla: yes)

1657 [firebase_core] replace invokeMethod with invokeMapMethod, add type parameters to invokeMethod calls, bump min Flutter version to 1.5.0 (cla: yes)

1658 [firebase_ml_vision] Fix crash when passing contact info from barcode (cla: yes)

1659 [local_auth] Fixed crash on API<28 while invoking authenticateWithBiometrics (cla: yes)

1662 [in_app_purchase]fix missing return statement analyzer warning (cla: yes)

1663 Move clearCookies behind the platform abstraction (cla: yes)

1664 Fix firebase_auth analyze issues (cla: yes)

1665 Fix firebase_crashlytics analyze errors (cla: yes)

1666 [firebase_auth] Fix iOS updatePhoneNumberCredential crash (cla: yes)

1667 [firebase_crashlytics]add missing type parameters and pump min flutter version to 1.5.0 (cla: yes)

1668 [firebase_database]Add missing template type parameter to calls. Bump minimum Flutter v… (cla: yes)

1669 [firebase_dynamic_links]Add missing template type parameter to calls. Bump minimum Flutter v… (cla: yes)

1670 [firebase_messaging]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1671 [firebase_ml_vision] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1672 [local_auth] The thread for executor needs to be UI thread. (cla: yes)

1674 [google_maps_flutter] Adds support for add padding to the map (cla: yes)

1676 [local_auth] Use post instead of postDelayed (cla: yes)

1677 [firebase_dynamic_links] Fix Android crashing when a headless plugin register this plugin. (bugfix, cla: yes, flutterfire)

1678 [firebase_remote_config] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1679 [firebase_storage]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1680 [google_map_flutter] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1681 [google_sign_in] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1682 [firebase_auth] Document support email requirement in README (cla: yes)

1683 [image_picker]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1684 [in_app_purchase]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1685 [connectivity] android: Respect case TYPE_MOBILE_HIPRI (cla: yes)

1688 [google_map_flutter] correct version (cla: yes)

1689 [local_auth]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter versi (cla: yes)

1690 [location_background] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1691 [In_app_purchase] Correct version. (cla: yes)

1692 [Package_info] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1693 [quick_ actions] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1694 [shared_preferences]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1695 [url_launcher] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1696 [video_player] Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1697 [google_maps_flutter] Add support for styling google maps (cla: yes)

1698 [webview_flutter]Add missing template type parameter to invokeMethod calls. Bump minimum Flutter version to 1.5.0. Replace invokeMethod with invokeMapMethod wherever necessary. (cla: yes)

1699 [In_app_purchase] rename PurchaseError to IAPError and rename PurchaseSource to IAPSource (cla: yes)

1700 [android_alarm_manager] Wait in onHandleWork until the Dart callback returns a result (cla: yes)

1701 [cloud_firestore] Invoke on ui thread only (cla: yes, flutterfire)

1703 [package_info]Update README.md to reflect iOS issue. (cla: yes)

1705 Revert "1690" (cla: yes)

1707 Ensure that CocoaPods on Cirrus is always the latest version. (cla: yes)

1711 Initial plugins test app (cla: yes)

1712 [firebase_ml_vision] Separate integration tests (cla: yes)

1713 [firebase_ml_vision] Prepare example app to include Live Camera Preview demo and Material Barcode Scanner demo (cla: yes)

1714 [quick_actions] Update README.md (cla: yes)

1720 [cloud_firestore] Fix document pagination (cla: yes)

1722 [cloud_firestore] Added support for combining document pagination methods (cla: yes)

1724 Add a note about mockito to contribution guide (cla: yes)

1725 [all_plugins] Build all_plugins app on cirrus script (cla: yes)

1728 [firebase_messaging]: add additional documentation for the data in notifications (cla: no, flutterfire, submit queue)

1729 Fix build failures due to CocoaPods version (cla: yes)

1731 Update plugin Dart code to conform to current Dart formatter (cla: yes)

1733 [firebase_core] Automate version retrieval (cla: yes)

1734 [google_maps_flutter] ios build fix (cla: yes)

1735 Remove hard coded version check (cla: yes)

1737 [google_maps_flutter] Allow BitmapDescriptor scaling override (cla: yes)

1738 Update API link (cla: yes)

1739 [firebase_crashlytics] Fix parsing stacktrace (cla: yes)

1742 [firebase_core] roll back to 0.4.0+3 (cla: yes)

1744 [image_picker] return error in the event that permissions are not granted (cla: yes, submit queue)

1747 [cloud_functions] Remove unused header reference (cla: yes)

1748 Auto retrieve version to report user agent (cla: yes)

1749 re-add deleted files (cla: yes)

1750 [firebase_crashlytics][ios] setUserIdentifier incorrectly calls setUserEmail (cla: yes)

1751 [in_app_purchase] Fixed code example error & README links (cla: yes, documentation, submit queue)

1753 [share] Add subject as optional parameter (cla: yes)

1756 [firebase_messaging] fix crash when func deleteInstanceID return result in incorrect thread (cla: no, flutterfire)

1758 [firebase_ml_vision] Move firebase_ml_vision examples to this repo (cla: yes, flutterfire)

1759 [firebase_crashlyitcs] On Android, use actual the Dart exception name instead of "Dart error." (cla: yes)

1760 Auto report ff (cla: yes, flutterfire)

1761 [Connectivity][Android] Updated check network info logic (cla: yes, submit queue)

1763 [firebase_performance] Fix bug that prevented plugin to work with hot restart (bugfix, cla: yes, flutterfire)

1764 [none] Update README.md (cla: yes)

1765 [firebase_auth] Leave UserInfo for phone provider in providerData (cla: yes, flutterfire)

1766 [firebase_messaging] Update README for build.gradle configuration (cla: yes)

1768 [script] Don't run incremental build when there are no changes in packages (cla: yes)

1769 Update README to reflect the requirement to use fragment activity (cla: yes)

1772 Set device density to polylines (cla: yes)

1775 [in_app_purchase]fix the type casting issue (cla: yes)

1776 [all_plugins] Compile all plugins together (cla: yes)

1778 Enable version checker to be run on cirrus (cla: yes)

1779 Add a PR triage policy to the contributing guide. (cla: yes)

1780 [cloud_firestore] Transactions improvements (cla: yes)

1781 [cloud_firestore] Support for map fields in document pagination (cla: yes)

1782 [url_launcher]: add option to enable DOM storage in android webview (cla: yes)

1785 [in_app_purchase]fix the regression introduced in 0.2.0+1 (cla: yes)

1786 Disable version-check until we fix the patch version (cla: yes)

1787 re-enable version check (cla: yes)

1795 [image_picker] Don't use modules (cla: yes)

1797 [android_intent] [battery] [shared_preferences] Fix Gradle version (cla: yes)

1798 [in_app_purchase] Readme updates (cla: yes, documentation, submit queue)

1799 [firebase_crashlytics] make sure the keys are actually added to the returned map (cla: yes)

1800 [quick_actions] Implementing sharedpreferences approach for killed apps (cla: yes)

1801 [google_maps_flutter] Fix incorrect polygon argument name in google maps controller (cla: yes)

1804 [image_picker] Removed cursor to prevent crash (cla: yes)

1805 [firebase_auth] Fix typo in some comments. (cla: yes, submit queue)

1806 [video_player] fixed markdown which causes pub.dev not show actu… (cla: no, submit queue)

1808 [google_maps_flutter] Add map toolbar support (cla: yes)

1811 [path_provider] Update to use getExternalFilesDir (cla: yes)

1812 [firebase_database] Move firebase_database transaction calls to UI thread on Android (cla: yes)

1815 [firebase_crashlytics] Update README with advice on testing installation (cla: yes)

1816 [firebase_messaging] add integration tests (cla: yes)

1817 [image_picker]use class instead of struct for GIFInfo on iOS (cla: yes)

1818 [firebase_messaging] Change signature of subscribe/unsubscribe (cla: yes)

1819 [in_app_purchase] iOS: Support unsupported UserInfo value types on NSError. (cla: yes, submit queue)

1822 [Connectivity] Fixes issue "connectivity using deprecated api" (cla: yes, submit queue)

1823 [image_picker] Update README example (cla: yes)

1826 [firebase_auth] Register for iOS notifications to support phone auth (cla: yes)

1827 [in_app_purchase] fix version (cla: yes)

1828 Revert "[google_sign_in] Added NonNull annotations, reduce Guava usage (#844) (cla: yes)

1830 [firebase_remote_config] fix config value source parsing (cla: yes)

1831 [firebase_crashlytics] Handle case where function isn't in class for stack (cla: yes)

1832 [camera] Dart Interface for camera refactor (cla: yes)

1833 [in_app_purchase] add missing hashCode implementation (cla: yes)

1834 [firebase_storage] Fix Content-Type auto-detection for Android (cla: yes)

1835 [firebase_dynamic_links] Allow FDL plugin to be registered without an activity (cla: yes)

1839 [firebase_auth] CHANGELOG entry and update pubspec.yaml for release (cla: yes)

1840 [local_auth] Fix usage syntax on README (cla: yes)

1844 [image_picker] Fix image_picker Hanging After Attempting to Open Unavailable Camera on iOS Simulator (bugfix, cla: yes)

1845 [webview_flutter] Basic fix for input pre N (cla: yes)

1846 [firebase_auth] [google_sign_in] Update consent screen docs (cla: yes)

1848 [url_launcher] add support for android headers (cla: yes)

1849 [android alarm manager] Fix crash below API 19 (cla: yes)

1850 [firebase_analytics] add missing named events tracking (cla: yes)

1852 [webview_flutter] Support Flutter TextInputs (cla: yes)

1853 [webview_flutter] Fix input bug on route changes (cla: yes)

1854 [webview_flutter] Fix typo (cla: yes)

1855 Update CODEWNERS for google_maps_flutter and webview_flutter (cla: yes)

1856 [quick_actions] Fixes Android action forwarding (cla: yes)

1857 [webview_flutter] Don't log unknown setting key for debuggingEnabled … (cla: yes)

1858 Update CHANGELOG and pubspec.yaml for release (cla: yes)

1862 [image_picker] Fix a crash when user takes a photo using devices under iOS 11. (cla: yes)

1863 [webview_flutter] fix typo in comment (cla: yes)

1865 [ci] Use the same upgrade script on Mac (cla: yes)

1869 [firebase_auth] Fix getIdToken refresh param on iOS (cla: yes)

1870 Cirrus should report errors on failures of incremental_build.sh (cla: yes)

1872 [connectivity] Fix the typo in the suppresswarnings qualifier (cla: yes)

1873 Add some more CODEOWNERS (cla: yes)

1874 [firebase_performance] Fix invokeMethod formatting that caused a bug with Dart code obfuscation (cla: yes)