Change log for Flutter 1.5.4
PRs closed in this release of flutter/flutter
#From Thu Feb 21 20:22:00 2019 -0800 to Wed May 1 16:56:00 2019 -0700
21834 Add shapeBorder option on App Bar (cla: yes, f: material design, framework)
21896 Bottom sheet scrolling (a: animation, cla: yes, f: material design, f: routes, framework)
22762 Add support for scrollwheels (cla: yes, f: gestures, framework)
22810 build the gallery on PRs (cla: yes, team)
24476 Fix text selection handles showing outside the visible text region (a: text input, cla: yes, framework)
25164 Pan and zoom gallery demo (cla: yes, team, team: gallery)
25202 fix #19175 How should addTime be used from a test? (a: tests, cla: yes, framework, team: gallery, waiting for tree to go green)
26438 Breaks the moveBy call from drag and dragFrom into two separate calls and changes the default behavior of DragStartBehavior to DragStartBehavior.start (cla: yes, f: gestures, framework, severe: API break)
26785 Document that SearchDelegate.buildResults can be called multiple time… (cla: yes, d: api docs, f: material design, framework, team: flakes, team: gallery)
27034 Updated package template .gitignore file (cla: yes, tool)
27205 Fix TextField height issues (a: text input, cla: no, framework)
27217 Fix Shrine overscroll glow indicator (cla: yes, f: material design, framework, team, team: gallery)
27435 Add lerping between LinearGradients with arbitrary number of colors and stops (cla: yes, framework, waiting for tree to go green)
27572 Remove the flutter_shared assets directory from the Gradle script (cla: yes, tool)
27612 Force line height in TextFields with strut (a: text input, a: typography, cla: yes, f: cupertino, f: material design, framework, severe: API break)
27660 Shader warm up (cla: yes, framework, severe: performance)
27711 Make extended FAB's icon optional (a: fidelity, cla: yes, f: material design, framework)
27712 add2app test (a: existing-apps, a: tests, cla: yes, engine, waiting for tree to go green)
27749 Switch flutter_tools from script to app-jit snapshot. (cla: yes, tool)
27751 Add Sample code for FlatButton #21136 (cla: yes, d: api docs, f: material design, framework)
27811 set literal conversions (cla: yes, framework, team)
27898 Add slight clarification to debugDeterministicCursor (a: text input, cla: yes, framework, waiting for tree to go green)
27903 Lazily download artifacts (III): The Revenge of the Sith (cla: yes, tool)
27904 Convert PointerEvent's toString to Diagnosticable (a: debugging, cla: yes, f: gestures, framework)
27944 Add tests (a: tests, cla: yes, tool)
27971 Run non-perf sensitive tests on Cirrus (a: tests, cla: yes, framework, team)
28001 CupertinoTextField: added ability to change placeholder color (a: text input, cla: yes, f: cupertino, framework, waiting for tree to go green)
28004 Paint backgroundColor in CircularProgressIndicator (cla: yes, f: material design, framework)
28013 [Material] Unit test for skipping Slider tick mark due to overdensity (cla: yes, f: material design, framework)
28017 Add more docs to BackdropFilter (cla: yes, d: api docs, framework)
28097 Allow for gradle downloading missing SDK assets (cla: yes, t: gradle, tool)
28125 [Gallery] Fortnightly demo moved from flutter/samples. (cla: yes, team, team: gallery)
28152 Improve hot reload performance (cla: yes, t: hot reload, tool)
28157 Add await to future to please analyzer (cla: yes, framework, team)
28159 [Material] Expand BottomNavigationBar API (reprise) (cla: no, f: material design, framework)
28163 [Material] Add ability to set shadow color and selected shadow color for chips and for chip themes (cla: yes, f: material design, framework)
28166 Add some more CupertinoPicker doc (cla: yes, d: api docs, f: cupertino, framework)
28168 [flutter_tool,fuchsia_tester] Only require a test source dir for coverage (a: tests, cla: yes, tool, ○ platform-fuchsia)
28169 Add/rewrite tests for FocusScope. (a: text input, cla: yes, framework)
28171 deploy to .dev firebase projects. (cla: yes, team)
28172 Add backgroundColor argument to TextStyle for convenience (cla: yes, framework)
28174 No shrinking for BackdropFilter's cull rect (cla: yes, framework, severe: API break, waiting for tree to go green)
28175 Only call Activity.reportFullyDrawn on Lollipop or above (cla: yes, team, team: gallery)
28193 Clean up flutter_gallery.cmx's sandbox (cla: yes, team, team: gallery)
28214 [Material] Add the ability to theme trailing app bar actions independently from leading (cla: yes, f: material design, framework)
28215 Minor UI tweaks to Cards demo based on internal feedback (cla: yes, team, team: gallery)
28242 Add long-press-move support for text fields 2 (a: text input, cla: yes, f: cupertino, f: gestures, f: material design, framework, severe: API break)
28245 [Typo] Update 'use' to 'user' (cla: yes, d: api docs, f: material design, framework)
28264 Fix the length of the valueHelp on the --sample option for the create command, and turn on wrapping. (cla: yes, d: examples, tool)
28280 [fuchsia] Fix paths to find and ls (cla: yes, tool, ○ platform-fuchsia)
28281 Reduce memory benchmark perf tests outer loop to 10. (cla: yes, team)
28290 Text selection via mouse (a: text input, cla: yes, f: gestures, framework)
28291 Reland #27754, now that bsdiff has moved to flutter/packages. (cla: yes, team)
28295 Revert "Allow for gradle downloading missing SDK assets" (cla: yes, tool, ▣ platform-android)
28296 Roll the engine to 5db4b377244bae48bc21e449e616417e68c9a6b9 (cla: yes)
28297 Test reporter (a: tests, cla: yes, team, waiting for tree to go green)
28302 Add basic web device and run support (cla: yes, tool)
28308 Roll engine to 043d92c48abdebdad926569bc204a59c5cf20a11 (cla: yes)
28309 Roll engine to cb0f7ece1f251c78a07550db89d0fcb3edf61e3c (cla: yes)
28315 Roll engine to 33bb91cc15916610261097eb971ec8a11b804d06 (cla: yes)
28334 Remove unused --packages argument to gen_snapshot. (cla: yes, team, tool)
28341 use deviceManager discovery in daemon protocol (cla: yes, tool)
28343 pass --skip-build-script-checks and remove module usage (cla: yes, team)
28346 [flutter_tool,fuchsia] Add missing dep to flutter_tool (cla: yes, team, tool)
28349 Dynamic patching support for native code libraries. (cla: yes, t: gradle, tool, ▣ platform-android)
28352 only perform multi-root mapping if there are multiple roots (cla: yes, tool)
28355 Reland "Allow for gradle downloading missing SDK assets" (#28097) (cla: yes, t: gradle, tool, waiting for tree to go green, ▣ platform-android)
28356 Log pub return code on failure on Windows (cla: yes, tool, ❖ platform-windows)
28369 Add LICENSE test to presubmit checks (cla: yes, team)
28370 Removed trailing whitespace from the end of the CI config (cla: yes, team)
28371 Ensure that the DropdownButton menu respects its parents bounds (cla: yes, f: material design, framework)
28372 V1.2.1 hotfix.1 --- cherry-pick (cla: yes, team)
28373 Mark non-flaky test as such (a: tests, cla: yes, team)
28376 Revert "Shader warm up (#27660)" (cla: yes, team, team: flakes)
28386 remove personal repo and replace with trivial example for smoke test (cla: yes, tool)
28398 fix red build for analysis (a: typography, cla: yes, framework)
28400 update packages (cla: yes, team)
28431 [Gallery] Fix fortnightly analysis for consts. (cla: yes, team, team: gallery)
28470 Throw assertion error when a Hero has a Hero child. (cla: yes, framework, waiting for tree to go green)
28472 Add SHA256 checksums to published metadata (cla: yes, team)
28477 Fix backspace and clear length in AnsiStatus (cla: yes, tool)
28478 Support iOS devices reporting pressure data of 0 (cla: yes, f: cupertino, f: gestures, f: material design, ⚠ TODAY)
28480 increase timeout (a: tests, cla: yes, team, team: flakes)
28482 Fuschia -> Fuchsia (cla: yes, team)
28517 remove json_schema dep again (cla: yes)
28527 Be more strict about finding version number attached to a revision when packaging. (cla: yes, team)
28530 Fix type issue of the timelineEvents assignment (cla: yes)
28537 Reland "Shader warm up (#27660)" (cla: yes, framework, severe: performance)
28540 Add animation curve slowMiddle (a: animation, cla: yes, framework, severe: new feature)
28546 Call onTapCancel when down pointer gets cancelled (cla: yes, f: gestures, framework)
28555 disable dart2js test (a: tests, cla: yes, team)
28558 Fix typo (a: text input, cla: yes, d: api docs, f: material design)
28597 Adjust remaining Cupertino route animations to match native (a: fidelity, cla: yes, f: cupertino, f: routes, waiting for tree to go green)
28598 TextField Snippet for API Docs (cla: yes)
28602 Allow PointerEnterEvent and PointerExitEvents to be created from any PointerEvent (a: desktop, cla: yes, f: gestures, framework, severe: API break)
28603 select ResidentCompiler during FlutterDevice initialization (cla: yes, tool)
28604 Add warnings and an example to the TextEditingController docs (a: text input, cla: yes, d: api docs, framework)
28607 Roll engine to 3e4e6f5c54db7a705e6d50f7f3bddfa2ac0d6612 (cla: yes)
28608 Roll engine to 4434a39c7d545ed47186b2f4d98cd09c8366e720 (cla: yes)
28614 Add convex path and non-AA paint to shader warm-up (cla: yes, framework, p: firebase_performance)
28619 Updated gallery light and dark themes (cla: yes, team, team: gallery)
28629 Make sure everything in the Cupertino page transition can be linear when back swiping (cla: yes, f: cupertino, f: routes, framework)
28638 Fix the test annotation used for test groups (a: tests, cla: yes, framework)
28653 Fix ink highlight effect of RawChip (cla: yes)
28657 Fix spelling errors. (cla: yes, framework)
28658 Include git output into error message from channel command (cla: yes, team, tool)
28661 Use a simpler implementation of Diagnosticable.toString when running in profile/release mode (cla: yes, framework)
28663 Update TabController.indexIsChanging doc (cla: yes, framework)
28666 Make RenderUiKitView reject absorbed touch events (cla: yes, framework)
28669 Drive-by fix for TODO (cla: yes)
28672 Support hotfix version numbers (cla: yes, tool)
28673 Add missing trailing commas (cla: yes, team)
28675 Update docs for ancestorWidgetOfExactType (cla: yes, d: api docs, framework, waiting for tree to go green)
28679 Shader warm-up doc fixes (cla: yes)
28681 Expanded Snippet for API Docs (cla: yes, d: api docs, d: examples)
28683 Remove the old HaTS implementation on API docs (cla: yes, d: api docs)
28684 Add capability to run build_runner tests for tool (cla: yes)
28687 Make shader warm-up async so it can handle image (cla: yes)
28688 Initialize the lifecycle state with initial state in window. Roll engine (19 commits) (cla: yes, customer: mulligan (g3), framework)
28698 Roll engine to 99f3f7a9c246f1ebedc6eefd867cde250b370380 (cla: yes)
28709 improve error messages on Text constructors (cla: yes, framework)
28734 Update README.md (cla: yes)
28735 [Material] Create a FloatingActionButton ThemeData and honor it within the FloatingActionButton (cla: yes, f: material design, framework)
28736 Avoid the overhead of instantiating a generator in paintImage (cla: yes, framework)
28746 Remove timeout from add2app test for iOS (a: tests, cla: yes, team, ⌺ platform-ios)
28747 Part 1: Improve Overlay API (cla: yes, framework)
28748 Revert "Remove the old HaTS implementation on API docs" (cla: yes, d: api docs, team)
28749 Add minimum time gap requirement to double tap (cla: yes, f: gestures, framework)
28751 Expose decorationThickness in TextStyle. Roll engine (12 commits) (a: typography, cla: yes, framework)
28752 FAB Snippet for API Docs (cla: yes, d: api docs, d: examples, f: material design, framework)
28756 Handle Cupertino back gesture interrupted by Navigator push (cla: yes, f: cupertino, framework)
28759 switch tool tests to build runner (cla: yes)
28799 Add semantics label to FadeInImage. (cla: yes, framework)
28809 fix some formatting issues (cla: yes, framework, team)
28821 [fuchsia] Permit relative entries to the fuchsia_tester (cla: yes, tool)
28845 [Material] Fix radio ink ripple to be centered (cla: yes, f: material design, framework)
28852 Update macOS version in tests (a: tests, cla: yes, team)
28855 Move material iOS back swipe test to material (cla: yes, f: cupertino, framework)
28857 Form Snippet for API Docs (cla: yes, d: api docs, d: examples, framework)
28863 Fall-back to platform tools in Android SDK detection logic. (cla: yes, tool, waiting for tree to go green)
28866 Add build script invalidation and snapshotting logic (cla: yes, tool)
28873 Remove extra build_runner modes, remove flutter_build (cla: yes, tool)
28888 Changed flutter.io to flutter.dev on each link on readme file (cla: yes, team)
28899 Roll engine 4f54a1dd9...e6a5201f0 (cla: yes)
28900 Add key support to cupertino button (cla: yes, f: cupertino, framework, waiting for tree to go green)
28919 Always composite PhysicalModels (cla: yes, framework, severe: API break)
28922 Fix crash on flutter update-packages (cla: yes)
28933 Fix indentations of statements in BlockFunctionBody (cla: yes, framework, team)
28938 Add a flutter create --list-samples
command (cla: yes, tool)
28944 fix missing variable name (cla: yes, framework, waiting for tree to go green)
28951 Quick fix for shader warm up (cla: yes, framework)
28953 Include platformViewId in semantics tree (cla: yes, framework, severe: API break)
28955 Add more doc pointing to the EditableText's rudimentary nature around gesture handling (cla: yes, framework)
28963 Fix for post submit on cirrus (cla: yes)
28970 Fix coverage shard and print summary after test run (cla: yes, waiting for tree to go green)
28975 Revert "Roll engine f4951df193a7..471a2c89a689 (11 commits)" (cla: yes)
28990 Fix MouseTracker annotation leak (cla: yes, f: gestures, framework, waiting for tree to go green)
29008 Update CupertinoTextField (cla: yes, f: cupertino, framework, waiting for tree to go green)
29010 re-enable dart2js test (cla: yes, tool)
29012 Remove doc references to obsolete SemanticsSortOrder (cla: yes)
29016 make coverage work again (cla: yes)
29020 Add integration to all targets (cla: yes)
29023 update readme for LUCI (cla: yes)
29024 Fix CupertinoTabView tree re-shape on view inset change (cla: yes, ⚠ TODAY)
29025 print system time on all mac builds (a: tests, cla: yes, team)
29030 Revert "re-enable dart2js test" (cla: yes)
29048 Use async execution for xcodebuild commands (cla: yes, tool)
29051 fix block formatting (cla: yes, framework, team)
29053 Update to Container Sample Code in API Docs (cla: yes, d: api docs, d: examples, framework)
29054 Deprecate profile() (cla: yes, framework, waiting for tree to go green)
29056 add heartbeat (cla: yes)
29057 Fix Flex class docs by replacing 'vertical space' with 'space on its main axis' so that the language fits both column and row. (cla: yes, framework, waiting for tree to go green)
29062 fix windows codegen (cla: yes, tool)
29064 Revert "Lazily download artifacts (III)" (cla: yes)
29069 Heroes and nested Navigators (a: animation, cla: yes, framework)
29072 Update to ListView Sample Code in API Docs (cla: yes, d: api docs, d: examples, framework)
29073 Make sure test reporter prints out stderr, and disables Bigquery for non-contributors (a: tests, cla: yes, team)
29093 Revert "Fix TextField height issues" (cla: yes)
29126 Cause flutter analyze
to fail if the analysis server experienced an error. (cla: yes, team, tool)
29129 Update .cirrus.yml (cla: yes)
29134 Properly escape Android SDK Manager path in error message (cla: yes, tool, waiting for tree to go green)
29138 Update DropdownButton underline to be customizable (cla: yes, f: material design)
29156 Fix typo in RefreshIndicator constructor API doc (cla: yes)
29165 Docs edit for Tab Label Color (cla: yes, d: api docs, f: material design, framework)
29171 Only run codegen at start of flutter_test (cla: yes, tool)
29175 Ensure that animated pairs of Tabs TextStyles have matching inherited values (cla: yes, f: material design, framework)
29179 No image shader caching in default shader warm-up (cla: yes, framework)
29183 Implement labelPadding configuration in TabBarTheme (cla: yes, f: material design, framework)
29188 Fix 25807: implement move in sliver multibox widget (cla: yes, f: material design, framework, severe: API break)
29189 MaterialButton shape should override ButtonTheme shape (cla: yes, f: material design, framework)
29192 Update upgrade to rebase and stash local changes. (cla: yes, tool)
29195 Add sample to forEachTween (a: animation, cla: yes, framework)
29196 Detect and cleanup leaky processes (a: tests, cla: yes, team: flakes)
29200 Cupertino localization step 1: add an English arb file (a: internationalization, cla: yes, f: cupertino, framework)
29229 Install JDK and Android SDK only for integration tests (cla: yes, team, waiting for tree to go green)
29231 Adds macOS raw keyboard mapping (a: desktop, cla: yes, framework)
29236 Add skip to group in test_compat (a: tests, cla: yes, framework)
29245 Fix DartDoc for UniqueKey (cla: yes, d: api docs, framework, waiting for tree to go green)
29247 Update flutter_localizations translations (cla: yes)
29250 Text field height attempt 2 (cla: yes, f: cupertino, f: material design, framework)
29258 Add dump-shader-skp flag to flutter tools (cla: yes, tool)
29273 Speculative fix for #29262 (a: tests, cla: yes, team)
29304 Include platformViewId in semantics tree for iOS (a: accessibility, a: platform-views, cla: yes, framework, ⌺ platform-ios)
29314 Revert "Always composite PhysicalModels" (cla: yes)
29319 Revert "Speculative fix for #29262" (cla: yes)
29321 add option for --verbose-system-logs (cla: yes)
29329 Error message when TextSelectionOverlay finds no Overlay (cla: yes, framework)
29330 Revert "Roll engine 31b289f277c6..b1b388f1c235 (7 commits)", Roll to 8b1a299ed instead. (cla: yes)
29332 add assert if length of TabController and number of tabs do not match (cla: yes, f: material design, framework)
29340 guard new formatter behind env var (a: tests, cla: yes, team)
29342 Add semantic label finders (a: accessibility, a: tests, cla: yes, t: flutter driver)
29363 Manual engine roll with goldens (cla: yes)
29369 Update README.md (cla: yes, waiting for tree to go green)
29374 Revert "Manual engine roll with goldens" (cla: yes)
29377 Roll engine to 403337ebb893380101d1fa9cc435ce9b6cfeb22c (cla: yes)
29383 --verbose-logging to verbose-logging in android (cla: yes)
29385 Skip Dialog interaction on macos (cla: yes)
29386 Use fs.identical to compare paths when finding the engine source path (cla: yes)
29387 Make it easier to ensure semantics in widgetTests (a: accessibility, a: tests, cla: yes)
29389 Update SDK constraints to reflect the fact that set literals are being used (cla: yes)
29390 Make expansion panel optionally toggle its state by tapping its header. (cla: yes, f: material design, framework, severe: new feature)
29395 Fix text selection when user is dragging in the opposite direction (a: text input, cla: yes, framework)
29399 Enable code generation features in tool (via opt-in) (cla: yes, tool)
29403 Disable widget inspector scroll test (cla: yes)
29404 Improve flutter test startup time (cla: yes, tool)
29407 [cupertino_icons] Add circle and circle_filled, for radio buttons. (cla: yes, f: cupertino, framework, waiting for tree to go green)
29413 Fix MaterialApp's _navigatorObserver when only builder used (cla: yes, f: material design, framework)
29434 Add builders and engine hash to fingerprint (cla: yes, tool)
29442 Align Snippet for API Docs (cla: yes, d: api docs, d: examples, framework)
29445 Add doc about MediaQuery to Chip (cla: yes, d: api docs, f: material design, framework)
29451 Added opacity to cupertino switch when disabled (cla: yes, f: cupertino)
29452 some spaces formatting (cla: yes, framework, team)
29454 Update another SDK constraint (cla: yes, customer: fuchsia, team)
29456 Fix for sometimes packages file is an APK (cla: yes)
29461 Remove explicit frame schedule (cla: yes, tool)
29463 Make real JSON in arb (cla: yes, f: cupertino, framework)
29467 prevent stream notifications from interfering with reload (a: tests, cla: yes, team)
29469 fix asset reloading (cla: yes, tool)
29474 Let CupertinoTextField's clear button also call onChanged (cla: yes, f: cupertino, framework, waiting for tree to go green)
29494 initial work on coverage generating script for tool (cla: yes, tool)
29499 Set custom flutter_assets by add FLTAssetsPath to AppFrameworkInfo.plist (cla: yes, tool, waiting for tree to go green)
29528 Ensure that assumed formatting of properties file is correct (cla: yes, tool)
29532 Reland composite physical layers on all platforms (cla: yes, customer: dream (g3), customer: fuchsia, framework)
29540 Improve Navigator documentation (cla: yes)
29563 Avoid flickering while dragging to select text (cla: yes, f: material design, framework)
29564 Update progress indicator API docs (cla: yes, f: material design, framework)
29566 Manually roll engine to 5088735e5f (a: tests, cla: yes, framework)
29568 make build runner configurable (cla: yes, team)
29572 DropdownButton Icon customizability (cla: yes, f: material design, framework)
29604 added friendlier error for invalid AndroidManifest.xml (cla: yes, tool, ▣ platform-android)
29619 make literals const for @immutable constructors (cla: yes, team)
29621 Update PULL_REQUEST_TEMPLATE.md (cla: yes, team)
29623 Revert "Reland composite physical layers on all platforms" (cla: yes, framework)
29625 Fix typo in flutter_tools (cla: yes, tool)
29627 Manual engine roll for 2019-03-19 (cla: yes)
29630 Add heart shapes to CupertinoIcons (cla: yes, f: cupertino, framework)
29632 Enable platform views for Flutter Gallery on iOS. (cla: yes, team, team: gallery)
29633 Download secondary SDK (cla: yes, tool)
29638 Fix transition to stock details (cla: yes, team, team: gallery)
29641 Fix links on homepage of API docs (cla: yes, d: api docs, framework)
29644 Cupertino localization step 3: in-place move some material tools around to make room for cupertino (cla: yes, f: cupertino, f: material design, framework)
29650 Cupertino localization step 4: let generated date localization combine material and cupertino locales (cla: yes, f: cupertino, f: material design, framework)
29654 Include brackets on OutlineButton doc (cla: yes, d: api docs, f: material design, framework)
29669 Speed up CI via mojave-flutter image (a: tests, cla: yes, team)
29677 Fix calculation of hero rectTween when Navigator isn't fullscreen (a: animation, cla: yes, customer: solaris, framework, waiting for tree to go green)
29684 Revert last 2 engine rolls. (cla: yes)
29693 Use source list from the compiler to track invalidated files for hot reload. (cla: yes, t: hot reload, tool)
29697 Embedding new diagrams for API Docs (cla: yes, d: api docs, d: examples, framework)
29699 Fix more tests for ANSI terminals (cla: yes, tool)
29701 Reland composite physical layers for all platforms (cla: yes, framework)
29708 Cupertino localization step 5: add french arb as translated example (cla: yes, f: cupertino, framework)
29721 Use Dart version in script cache check (cla: yes, tool)
29747 Allowing adding/updating packages during hot reload (cla: yes)
29754 Revert "Enable platform views for Flutter Gallery on iOS." (cla: yes)
29758 Linking Higher & Lower Class Docs (cla: yes, d: api docs, framework)
29760 some formatting of map, parameters and spaces (cla: yes, framework, team)
29764 update fuchsia-attach to configure dev_finder location (cla: yes, tool)
29767 Cupertino localization step 6: add a GlobalCupertinoLocalizations base class with date time formatting (cla: yes, f: cupertino)
29768 Directly depend on frontend_server tool in fuchsia_attach (cla: yes, tool)
29769 Add support for text selection via mouse to Cupertino text fields (cla: yes, f: cupertino, framework)
29771 Set Max Height for ListTile trailing and leading widgets (cla: yes, f: material design, framework)
29779 Removes unnecessary "new" in documentation (cla: yes)
29780 Revert "Update upgrade to rebase and stash local changes." (cla: yes)
29783 Fix cache location, artifacts, and re-enable dart2js test (cla: yes, tool)
29785 Lazy cache 4: A New Hope (cla: yes, tool)
29786 Update upgrade to stash local changes and reset off of hotfix branches (cla: yes, tool)
29811 TextField Validator Height Docs (cla: yes, f: material design, framework)
29817 roll engine to 5f8ae420c1ac61bbbb26e61251d129c879fc788d (cla: yes)
29818 dont fail build if codegen fails (cla: yes, tool)
29821 Cupertino localization step 1.5: fix a resource mismatch in cupertino_en.arb (cla: yes, f: cupertino, framework)
29822 Cupertino localization step 7: modularize material specific things out of gen_localizations.dart (cla: yes, f: cupertino, framework)
29824 Cupertino localization step 8: create a gen_cupertino_localizations and generate one for cupertino english and french (cla: yes, f: cupertino, framework)
29860 Move binarySearch to foundation. (cla: yes, framework)
29861 Wrap Timeline calls in assert for material/about.dart (cla: yes)
29883 Watch wildcard directories in addition to asset bundle (cla: yes, tool)
29885 ensure packages file is updated when using build_runner (cla: yes, tool)
29908 Update Twitter handle @flutterio -> @FlutterDev (cla: yes, team, team: gallery)
29928 Limit the semantic nodes ID range to 2^16 (cla: yes, framework)
29929 Remove tranparent paint hack from BackdropFilter (cla: yes, framework)
29938 Pass FLUTTER_TOOL_ARGS to snapshot command. (cla: yes, tool)
29942 [fuchsia] Fix flutter_tool BUILD.gn deps (cla: yes, tool)
29943 Remove unwanted gap between navigation bar and safe area's child (cla: yes, f: cupertino, framework)
29946 Let CupertinoPageScaffold have tap status bar to scroll to top (cla: yes, f: cupertino)
29980 Fix issue with account drawer header arrow rotating when setState is called (cla: yes, f: material design)
29985 Revert "Lazy cache 4" (cla: yes)
29986 Lazy cache 5: The Empire Strikes Back (cla: yes, tool)
29987 update CupertinoSwitch documentation (cla: yes, d: api docs, f: cupertino, framework)
29989 Avoid overwriting task result for non-leak checkers (a: tests, cla: yes, team, tool)
29993 Adds the keyboard mapping for Linux (a: desktop, cla: yes, framework)
29998 Fix edge cases of PointerEventConverter (cla: yes, framework, waiting for tree to go green)
30019 Update to latest matcher (cla: yes, team)
30032 Introduce --report-timings flag for flutter build aot command. (cla: yes, tool)
30040 Implement focus traversal for desktop platforms, shoehorn edition. (a: desktop, cla: yes, framework, severe: API break)
30048 Document that Hero needs to be present on destination page's zero frame (cla: yes, d: api docs, f: material design, framework)
30053 Make timeout durations configurable (cla: yes, tool)
30055 Change -c to --enable-asserts (cla: yes)
30058 Draggable Scrollable sheet (cla: yes, framework)
30059 Added link to Hero animation docs from Hero docs (cla: yes, d: api docs, f: material design, framework)
30071 Move spinner _defaultSlowWarning
message to a new line (cla: yes, tool)
30075 Ensure that flutter run/drive/test/update_packages only downloads required artifacts (cla: yes, tool)
30078 Add more test coverage to image handling (cla: yes, framework)
30082 skip .dart_tool folders when running update-packages (cla: yes)
30115 Forward missing pub commands (cla: yes, tool)
30123 Fix OutlineInputBorder crash (cla: yes, f: material design, framework)
30129 Fix refresh control in the gallery demo, update comments (cla: yes, f: cupertino, framework)
30139 Intercept errors thrown by synchronous Completers in image resolution. (cla: yes)
30141 Fix a misuse of matchesGoldenFile() in the physical_model_test. (cla: yes)
30145 Error message for setting shaderWarmUp too late (cla: yes)
30153 Allow disabling experimental commands, devices on stable branch (cla: yes, tool)
30160 Cupertino localization 1.9: add needed singular resource for cupertino_en.arb (cla: yes, f: cupertino, framework)
30194 Change order of studies in flutter_gallery (cla: yes)
30195 V1.4.5 hotfixes again (cla: yes)
30198 roll engine to 82765aa77db9621dfbc50801ee2709aa0a00e04d (cla: yes)
30201 update sample code analyzer regexp & test case (cla: yes, d: api docs, team, tool)
30204 disable jit snapshot (cla: yes)
30205 Add missing test case and handle wildcard removal (cla: yes)
30206 Made the showMenu() position parameter required (cla: yes)
30212 Added assert to prevent complete ListTile trailing/leading horizontal expansion (cla: yes, f: material design, framework)
30215 Check for invalid elevations (cla: yes, customer: dream (g3), customer: fuchsia, framework, severe: customer critical, ○ platform-fuchsia)
30216 make sure flutter test asks for cache upgrades (cla: yes)
30218 [fuchsia_tester] Plumb through the location of icudtl (cla: yes, tool)
30219 Added helpful Material assert message (cla: yes, f: material design, framework)
30222 Add coverage benchmark (cla: yes)
30227 Simplify logic of TapGestureRecognizer (cla: yes, framework)
30228 Make heroes fly on pushReplacement (cla: yes, f: routes, framework)
30232 Revert "Ensure that flutter run/drive/test/update_packages only downloads required artifacts" (cla: yes)
30235 Warn on uncomitted changes (cla: yes, tool)
30254 Reland: Ensure that flutter run/drive/test/update_packages only downloads required artifacts (cla: yes, tool)
30275 Implement compute for async function (#16265) (cla: yes, framework)
30276 Random trivial fixes in the animation packages (a: animation, cla: yes, framework, waiting for tree to go green)
30304 no need .toList() before .join() (cla: yes, framework)
30305 shorter nullable list duplications (cla: yes, framework, waiting for tree to go green)
30327 Add "feature request" issue template (cla: yes, team)
30339 Add buttons to gestures (a: desktop, cla: yes, framework)
30343 ExpansionPanelList and ExpansionPanelList.radio documentation (cla: yes, d: api docs, f: material design, framework)
30346 Make sure _handleAppFrame is only registered once per frame (cla: yes, framework)
30348 RaisedButton Sample Code Update for Diagrams (cla: yes, d: api docs, d: examples, framework)
30353 Fix minor typo (cla: yes, f: material design, framework)
30390 [Material] Update slider and slider theme with new sizes, shapes, and color mappings (cla: yes, f: material design, framework)
30398 Embedding new raised button diagram. (cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)
30414 Remove pressure customization from some pointer events (cla: yes, framework, severe: API break)
30415 Add 29 Widget of the Week videos (cla: yes, d: api docs, framework)
30422 Commit a navigator.pop as soon as the back swipe is lifted (cla: yes, framework)
30428 Update repair command for Arch Linux (cla: yes, tool)
30451 Bump dartdocs to 0.28.3 (cla: yes, d: api docs, framework)
30452 Moar Videos (cla: yes, d: api docs, framework)
30453 Updating sample code for BottomNavigationBar class for diagram. (cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)
30455 Prevent vertical scroll in shrine by ensuring card size fits the screen (cla: yes, f: material design, framework, team, team: gallery, waiting for tree to go green)
30456 make shellcheck (linter) changes to bin/flutter bash script (cla: yes, tool)
30457 Touching the screen adds 0x01
to buttons (cla: yes, framework)
30458 [fuchsia] Fix isolate filter (cla: yes, customer: fuchsia, tool)
30460 Fix gallery API doc URL launcher (cla: yes, team, team: gallery)
30461 Be more explicit when ValueNotifier notifies (cla: yes, d: api docs, framework, waiting for tree to go green)
30463 Revert "Error message for setting shaderWarmUp too late (#30145)" (cla: yes, framework, waiting for tree to go green)
30468 Embedding diagram for BottomNavigationBar. (cla: yes, d: api docs, d: examples, framework)
30470 Fixed Table flex column layout error #30437 (cla: yes, framework)
30475 Trackpad mode crash fix (cla: yes, f: material design, framework, ⌺ platform-ios)
30497 Add confirmDismiss example to flutter_gallery (cla: yes, f: material design, team: gallery)
30513 Fix issue 21640: Assertion Error : '_listenerAttached': is not true (cla: yes, framework)
30521 Provide a default IconTheme in CupertinoTheme (cla: yes, f: cupertino, framework)
30525 Fix cursor outside of input width (cla: yes, f: material design, framework)
30527 Cupertino localization step 11: add more translation clarifications in the instructions (cla: yes, f: cupertino, framework)
30530 Let docker image install fastlane too for Linux (cla: yes)
30531 Correct MaterialButton disabledColor (cla: yes)
30535 Correctly synthesise event buttons (cla: yes, waiting for tree to go green)
30537 Embedded images and added variations to ListTile sample code (cla: yes, d: api docs, f: material design, framework)
30562 Replace flutter.io with flutter.dev (a: first hour, a: quality, cla: yes)
30563 Fixed a typo in the Expanded API doc (cla: yes, d: api docs, framework)
30570 Bump dartdocs to 0.28.3+1 (cla: yes)
30572 [Material] Adaptive Slider constructor (cla: yes, f: material design, framework)
30578 Mark ios-deploy version 2.0.0 as bad (cla: yes, tool)
30579 PointerDownEvent and PointerMoveEvent default buttons
to 1 (a: desktop, cla: yes, framework, severe: API break)
30594 Update README.md (a: first hour, a: quality, cla: yes)
30612 Added required parameters to FlexibleSpaceBarSettings (cla: yes, f: material design, framework)
30626 Add sample for ValueListenable (cla: yes, d: api docs, framework)
30640 Add const Border.uniformSide()
(cla: yes, framework)
30643 Add Form.onSaved (a: desktop, cla: yes, framework)
30644 Make FormField._validate() return void (cla: yes, framework)
30645 Add docs to FormFieldValidator (cla: yes, framework)
30648 Allow downloading of desktop embedding artifacts (a: desktop, cla: yes, tool)
30667 Fix additional @mustCallSuper indirect overrides and mixins (cla: yes, framework)
30746 Baseline Aligned Row (cla: yes, f: material design, framework)
30747 Print warning if flutter drive is run in debug (a: tests, cla: yes, t: flutter driver)
30754 [Material] Fix showDialog crasher caused by old contexts (cla: yes, f: material design, framework)
30755 Register Gradle wrapper as universal artifact (cla: yes)
30760 fix cast NPE in invokeListMethod and invokeMapMethod (cla: yes, framework)
30767 Mark cubic_bezier_perf__timeline_summary nonflaky (cla: yes)
30792 Rename Border.uniform() -> Border.fromSide() (cla: yes, framework)
30793 Revert "Add Form.onSaved" (cla: yes, f: material design, framework)
30796 Unbounded TextField width error (cla: yes, f: material design, framework)
30800 Update ListTile sample snippets to use Material Scaffold Template (cla: yes, d: api docs, f: material design, framework)
30805 Update ExpansionPanelList Samples with Scaffold Template (cla: yes, d: api docs, f: material design, framework)
30809 Fix issue 23527: Exception: RenderViewport exceeded its maximum numb… (cla: yes, framework)
30811 Make coverage, like, really fast (cla: yes, tool)
30814 Fix StatefulWidget and StatelessWidget Sample Documentation (cla: yes, d: api docs, framework)
30815 Make CupertinoNavigationBarBackButton correctly return an assert error (cla: yes, f: cupertino)
30818 New flag to flutter drive
to skip installing fresh app on device (cla: yes, tool)
30828 add golden tests for CupertinoDatePicker (cla: yes, f: cupertino, f: date/time picker, framework)
30829 Keep hover annotation layers in sync with the mouse detector. (a: desktop, cla: yes, framework)
30832 Bump Android build tools to 28.0.3 in Dockerfile (cla: yes, team)
30837 Add semanticsLabel parameter to TextSpan (cla: yes)
30857 Added support for authentication codes for the VM service. (a: tests, cla: yes, tool)
30862 CupertinoDatePicker initialDateTime accounts for minuteInterval (cla: yes, f: cupertino, framework)
30867 Add toggle for debugProfileWidgetBuilds (cla: yes, tool)
30871 Update the upload key which seems to have trouble for some reason (a: tests, cla: yes, team)
30873 Revert "Remove pressure customization from some pointer events" (cla: yes)
30876 Simplify toImage future handling (cla: yes, framework)
30880 Let sliver.dart
_createErrorWidget
work with other Widgets (cla: yes, framework)
30883 Fix iTunes Transporter quirk (cla: yes)
30884 [Material] Update TabController to support dynamic Tabs (cla: yes, f: material design, framework)
30886 Allow mouse hover to only respond to some mouse events but not all. (cla: yes)
30887 Add more dialog doc cross-reference (cla: yes, d: api docs)
30898 Check that ErrorWidget.builder is not modified after test (a: tests, cla: yes, framework, waiting for tree to go green)
30919 Manual engine roll with disabled service authentication codes (cla: yes)
30921 Use identical instead of '==' in a constant expression. (cla: yes)
30930 Revert "Manual engine roll with disabled service authentication codes" (cla: yes)
30932 2d transforms UX improvements (cla: yes, framework, team: gallery)
30937 Backport fixes into v1.4.9 (cla: yes, team)
30938 Update keycodes, fix a comment. (a: desktop, cla: yes, framework)
30942 rectMoreOrLess equals, prep for 64bit rects (a: tests, cla: yes, f: material design, framework)
30946 Add some more cupertino icons (cla: yes, f: cupertino, framework)
30985 Add rrect contains microbenchmark (a: tests, cla: yes, severe: performance, waiting for tree to go green)
30990 Allow profile widget builds in profile mode (cla: yes, severe: performance, team)
30991 Use full height of the glyph for caret height on Android (a: fidelity, a: text input, a: typography, cla: yes, severe: API break)
30995 revert last 2 engine rolls (cla: yes)
30997 Fix the warning test by checking stderr (cla: yes)
30998 Revert "revert last 2 engine rolls" (cla: yes)
31000 Fix bugs in contrast guideline and improve heuristic (cla: yes)
31005 [scenic] Remove dead view_manager ref (cla: yes, customer: fuchsia, team: gallery, ○ platform-fuchsia)
31063 Download and handle product version of flutter patched sdk (cla: yes, tool)
31064 Add sorting to flutter version command (cla: yes, tool)
31073 Fuchsia step 1: add SDK version file and artifact download (cla: yes, tool)
31074 make flutterProject option of CoverageCollector optional (cla: yes, tool)
31088 Text field scroll physics (cla: yes, f: cupertino, f: material design, framework)
31092 Add null checks to coverage collection (cla: yes)
31093 Make the matchesGoldenFile docs link to an explanation of how to create golden image files (cla: yes, framework)
31097 Fix text field selection toolbar under Opacity (cla: yes, framework)
31109 Clarify various CupertinoTabView docs (cla: yes, f: cupertino, framework)
31148 Bump dartdoc to 0.28.3+2 (cla: yes)
31159 Revert "Use full height of the glyph for caret height on Android" (cla: yes, framework)
31171 Allow disabling all fingerprint caches via environment variable (cla: yes, tool)
31178 Add breadcrumb to docs (cla: yes)
31205 Add desktop projects and build commands (experimental) (a: desktop, cla: yes, tool)
31207 fix issue 12999: Make assets available during tests (cla: yes, framework, tool)
31210 Use full height of the glyph for caret height on Android v2 (a: text input, cla: yes, framework)
31216 Disable macOS integration tests (cla: yes)
31218 Add run capability for macOS target (a: desktop, cla: yes, ⌘ platform-mac)
31228 Fix ExpansionPanelList Duplicate Global Keys Exception (cla: yes, f: material design, framework, severe: crash)
31229 Add flutter run support for linux and windows (a: desktop, cla: yes, tool)
31262 Add track-widget-creation flag to attach command (cla: yes)
31267 remove the unused hintMessage and hintId fields from the reload results (cla: yes)
31273 add daemon.log to the daemon spec (cla: yes)
31275 Update SnackBar to allow for support of the new style from Material spec (cla: yes, f: material design, framework)
31277 pass track widget creation flag through to build script (a: desktop, cla: yes, tool)
31278 add --force flag to precache (cla: yes)
31279 Add flutter attach documentation (cla: yes)
31282 Stop precaching the artifacts for dynamic mode. (cla: yes, tool)
31283 Add desktop workflows to doctor (a: desktop, cla: yes, tool)
31291 Add some docs to StatefulBuilder (cla: yes, framework)
31294 Improve Radio Documentation with Example (cla: yes, d: api docs, f: material design, framework)
31295 Improve ThemeData.accentColor connection to secondary color (cla: yes, d: api docs, f: material design, framework)
31310 Updated flutter_driver to support auth codes (cla: yes)
31315 Fixed failing tests caused by introduction of authentication codes (cla: yes)
31316 Add InkWell docs on transitions and ink splash clipping (cla: yes, d: api docs, f: material design, framework)
31321 Fixed flutter_attach_test not respecting authentication codes (cla: yes)
31326 Add more shuffle cupertino icons (cla: yes, f: cupertino, framework)
31329 Add Xcode build script for macOS target (a: desktop, cla: yes, tool, ⌘ platform-mac)
31332 iOS selection handles are invisible (cla: yes, framework, ⌺ platform-ios)
31339 Revert "[Material] Update slider and slider theme with new sizes, shapes, and color mappings" (cla: yes)
31342 check if project exists before regenerating platform specific tooling (cla: yes, tool)
31359 Remove support for building dynamic patches on Android (cla: yes, tool)
31395 Roll engine ca31a7c57bad..206cab6e7013 (11 commits) (cla: yes)
31399 add ignorable track-widget-creation flag to build aot (cla: yes, tool)
31400 add printError messages and tool exit to android device (cla: yes, tool)
31404 throw toolExit instead of rethrowing on filesystem exceptions (cla: yes, tool)
31406 if there is no .ios or ios sub-project, don't attempt building for iOS (cla: yes, tool)
31419 Add a note about events coming from the server (cla: yes, tool)
31420 Add more breadcrumb docs to Transformation (cla: yes, framework)
31421 Add Widget of the Week video to SizedBox (cla: yes, framework)
31434 Add more context to flutter create sample (cla: yes)
31446 Allow filtering devices to only those supported by current project (cla: yes, tool)
31451 Set SYMROOT as absolute in Generated.xcconfig for macOS (cla: yes)
31452 Remove engine tests (a: tests, cla: yes, team, waiting for tree to go green)
31454 Improve docs to address flutter/flutter#31202 (cla: yes)
31456 Relax the string matching for path in test (cla: yes)
31461 Revert "Implement focus traversal for desktop platforms, shoehorn edition. (#30040)" (cla: yes)
31463 Disable all Dart fingerprinters (cla: yes)
31464 CupertinoPicker fidelity revision (a: fidelity, cla: yes, f: cupertino, f: date/time picker, framework)
31486 fix precedence issue (cla: yes, team: gallery)
31491 Allow adb stdout to contain the port number without failing (cla: yes, tool, ▣ platform-android)
31493 Keycode generation doc fix (a: desktop, cla: yes, d: api docs, framework)
31497 Revert "Fix 25807: implement move for sliver multibox widget (#29188)" (cla: yes, framework)
31502 Improve Tabs documentation (cla: yes, d: api docs, f: material design, framework)
31505 add desktop artifacts to run/target_platform selectors (cla: yes)
31515 Support local engine and asset sync for macOS (cla: yes, tool)
31520 Don't add empty OpacityLayer to the engine (cla: yes, engine, framework)
31526 replace no-op log reader with real implementation (cla: yes, tool)
31538 Fix typo in docs (cla: yes, f: material design, framework)
31561 Add support for Tooltip hover (cla: yes)
31562 Allow all tests to run with --update-goldens. (cla: yes)
31564 [Material] Update slider and slider theme with new sizes, shapes, and color mappings (2nd attempt) (cla: yes)
31566 TimePicker moves to minute mode after hour selection (cla: yes, f: material design, framework)
31567 Remove need for build/name scripts on Linux desktop (a: desktop, cla: yes)
31568 fix transform assert (cla: yes, framework)
31569 Roll engine to 3e47b4bb39bb4993f03a278ea7b1c11ee6459b06 (cla: yes)
31578 Add support for the Kazakh language (cla: yes)
31582 Issues/31511 (cla: yes)
31584 Capture JSON RPC errors that presently get swallowed (cla: yes)
31591 make sure we exit early if the Runner.xcodeproj file is missing (cla: yes, tool)
31600 Re-enable const (cla: yes, framework, waiting for tree to go green)
31614 [Re-Land] Implement focus traversal for desktop platforms. (cla: yes)
31616 Make FlutterPlatform public so we can start testing/refactoring it (cla: yes)
31619 Fix the documentation for UiKitView#creationParams (cla: yes, framework)
31621 Add check that xcode project configuration is not missing (cla: yes)
31622 refactor context to be implicit-downcast safe (cla: yes)
31623 fix edge swiping and dropping back at starting point (cla: yes, f: cupertino, framework)
31634 Improve canvas example in sample dart ui app (cla: yes, d: api docs, d: examples, framework)
31638 Fix doc link (cla: yes)
31642 Refactor the test compiler into a separate library (cla: yes)
31687 Center iOS caret, remove constant offsets that do not scale (a: text input, cla: yes, framework, ⌺ platform-ios)
31692 Revert "Add support for Tooltip hover (#31561)" (cla: yes)
31693 Adds a note to Radio's/RadioListTile's onChange (cla: yes, d: api docs, f: material design, framework)
31696 Attempt to reduce usage of runtimeType (cla: yes, framework)
31736 update packages and unpin build (cla: yes, tool)
31757 Make FlutterProject factories synchronous (cla: yes, tool)
31759 Remove deprecated commands (cla: yes, tool)
31761 Support clipBehavior changes in hot reload (cla: yes, framework)
31762 Remove trailing whitespace from README template (cla: yes)
31765 Initial sketch of tools testbed (cla: yes, tool)
31771 Fix a simple typo (cla: yes)
31795 Revert "update packages and unpin build" (cla: yes)
31800 Revert "Fix text field selection toolbar under Opacity" (cla: yes)
31801 Revert "Add buttons to gestures" (cla: yes)
31802 Reland "Fix text field selection toolbar under Opacity (#31097)" (cla: yes, framework)
31804 only build asset when there is asset declared in pubspec (cla: yes, framework, tool)
31807 Make const available for classes that override AssetBundle (cla: yes, tool)
31812 Fix #31764: Show appropriate error message when fonts pubspec.yaml isn't iterable (cla: yes, tool)
31815 remove assert (cla: yes)
31819 Redo: Add buttons to gestures (a: desktop, cla: yes, framework)
31832 Allow DSS to be dragged when its children do not fill extent (cla: yes, f: scrolling, framework, waiting for tree to go green)
31835 Cherry-pick ADB CrOS fix to beta (cla: yes, tool)
31860 Fix prefer_const_constructors (cla: yes)
31862 iOS selection handles are invisible (#31332) (cla: yes)
31868 Handle notification errors (cla: yes, tool, waiting for tree to go green)
31871 Pick up v1.5.4-hotfix-2 engine for flutter 1.5.4 hotfix branch (cla: yes)
31874 add stderr to log processor for desktop (cla: yes)
31876 Revert "fix edge swiping and dropping back at starting point" (cla: yes)
31886 Revert "Handle notification errors" (cla: yes)
PRs closed in this release of flutter/engine
#From Thu Feb 21 20:22:00 2019 -0800 to Wed May 1 16:56:00 2019 -0700
7494 Add engine support for scrollwheel events (cla: yes)
7776 Support ContextWrapper when instantiating a FlutterView. (cla: yes)
7783 Refactor ios play input sound logic. (cla: yes)
7803 [re-land] Use all font managers to discover fonts for strut. (cla: yes)
7828 Revert Versions API (cla: yes)
7851 Improve path metrics tests and docs (cla: yes)
7888 Reland #7777 with proper LICENSE (cla: yes)
7896 Android Embedding PR 6: Introduce FlutterView structure with FlutterSurfaceView and FlutterTextureView. (cla: yes)
7906 Do not add ghost runs for trailing whitespace if the text is ellipsized (cla: yes)
7908 Link dart:* sources into engine for debugger source support (affects: dev experience, affects: engine, cla: yes)
7911 Reland "PerformanceOverlayLayer golden test (#7863)" (cla: yes)
7912 Android PR 7: Introduce structure of FlutterActivity and FlutterFragment (cla: yes)
7913 Revert dart rolls (cla: yes)
7914 Allow embedder to specify a vsync waiter. (cla: yes)
7915 Embedder API for setting the persistent cache path (cla: yes)
7916 Revert "Revert "Revert "Reland PerformanceOverlayLayer golden test (#… (cla: yes)
7917 Allow embedders to add events to the timeline. (cla: yes)
7919 fix Memory leak when using PlatformView [IOS] #24714 (cla: yes)
7923 Move canvas clear after preroll (cla: yes)
7925 Make the layout of dynamic patch bundle similar to APK. (cla: yes)
7926 Remove unused FML file export.h (cla: yes)
7927 Dynamic patching support for native code libraries. (cla: yes)
7928 New setting to decide whether we want the engine to load ICU mapping. (cla: yes)
7929 Do not clear FlutterJNI state when a FlutterView is detached (cla: yes)
7937 fix sendLocales on old android versions (cla: yes)
7942 Correct FlutterSemanticsNode member name style (cla: yes)
7946 Android Embedding PR 8: Add FlutterEngine attachment/detachment to FlutterView (cla: yes)
7947 Android Embedding PR 9: Introduce an AndroidTouchProcessor to convert MotionEvents to Flutter touch data. (cla: yes)
7953 libtxt: remove a debug log message in ComputeStrut (cla: yes)
7954 Fixed an Android keyboard entry bug that was introduced by the embedding refactor. (#28438) (cla: yes)
7960 Android Embedding PR 10: Add system channels to FlutterEngine. (cla: yes)
7964 Fix cursor jumping when typing some special characters. (cla: yes)
7967 Add api 21 check to LocalizationChannel.java (cla: yes)
7968 Switch flutter's dart sdk to full and add dartdevc libraries (cla: yes)
7972 Android Embedding PR 11: Add FlutterEngine to FlutterFragment. (cla: yes)
7973 Suppress deprecation warning for usage of Configuration.locale (cla: yes)
7974 Android Embedding PR 12: Add lifecycle methods to FlutterActivity. (cla: yes)
7975 [macos] Add hover support to FLEViewController (cla: yes)
7978 Refactor web configuration/ Add dartdevc (cla: yes)
7979 Android Embedding PR 13: Integrated text input, keyevent input, and some other channel comms in FlutterView. (cla: yes)
7982 Fix deleting text when the last character is some special characters on IOS (cla: yes)
7985 Add async events to pipeline flows. (cla: yes)
7986 Check for a null pressure range for motion events (cla: yes)
7988 Provide batching for semantics updates (cla: yes)
7990 Improve performance of Locale.toString (cla: yes)
7991 Select MPL instead of LGPL (cla: yes)
7993 Fix two typos in embedder.h (cla: yes)
7997 Fix spelling errors in dartdocs (cla: yes)
7999 Buffer lifecycle in WindowData (cla: yes)
8000 Android Embedding PR 14: Almost done with FlutterFragment. (cla: yes)
8001 Fix incorrect transformation matrix (cla: yes)
8005 A11y callback (cla: yes)
8006 Guard against using Android API not defined in API level 16 & 17 (cla: yes)
8007 Add overloads for lookup that lets you specify a bundle (cla: yes)
8008 Expose decorationThickness to dart:ui (cla: yes)
8010 Revert "Buffer lifecycle in WindowData" (cla: yes)
8011 Build engine for iOS on presubmit (cla: yes)
8023 Start of linting Android embedding (cla: yes)
8024 [fuchsia] Fix snapshot BUILD.gn file for Fuchsia roll (cla: yes)
8026 [platform_views] Fix duplicated touch event pass down to flutter view from platform view. (cla: yes)
8029 Android Embedding PR15: Add Viewport Metrics to FlutterView (cla: yes)
8030 Add missing kHasImplicitScrolling enum value (cla: yes)
8032 Re-land "Buffer lifecycle in WindowData" (cla: yes)
8033 Add missing values to semantics action enums (cla: yes)
8034 Android Embedding PR 16: Add touch support to FlutterView. (cla: yes)
8036 add lint script for Android with baseline (cla: yes)
8041 [platform_views]remove an unnecessary extra statement. (cla: yes)
8043 Minor cleanups to CONTRIBUTING.md (cla: yes)
8044 Improve elevation bounds for physical shape layers (cla: yes)
8045 Merge only gpu and platform threads for platform views, fix deadlock. (cla: yes)
8046 Fix weak pointer use violations in shell and platform view. (cla: yes)
8047 Add clang static analysis support to gn wrapper (cla: yes)
8048 Guard against NewAPI failures (cla: yes)
8049 Add read-only persistent cache (cla: yes)
8050 Skip skp files in license check (cla: yes)
8051 Used named conditionals for platform specific dependencies and suppress Android and Windows hooks on Mac. (cla: yes)
8052 remove extra source files (cla: yes)
8053 Remove redundant thread checker in FML. (cla: yes)
8054 Correct URL for Cirrus CI build status badge (cla: yes)
8055 Adds a platfromViewId to SemanticsNode (cla: yes)
8056 Send scroll events from the macOS shell (cla: yes)
8061 Android Embedding PR 17: Clarify AccessibilityBridge. (cla: yes)
8065 add signal to pointer kinds (cla: yes)
8066 Revert "add signal to pointer kinds" (cla: yes)
8071 Only build a full Dart SDK when building for the host system (cla: yes)
8072 Delay the vsync callback till the frame start time specified by embedder. (cla: yes)
8073 Update a11y word forward/back enum names (cla: yes)
8074 Add script to help generate PR messages (cla: yes, waiting for tree to go green)
8077 Mark const extern (cla: yes)
8078 only partial rule revert (cla: yes)
8079 Fix text.dart height docs (cla: yes)
8080 Only build full sdk on release to speed up bots (cla: yes)
8084 Move android_sdk_downloader so I can more easily deprecate it (cla: yes)
8085 Remove deprecated libraries from snapshot (cla: yes)
8087 Drop android_sdk_downloader in favor of cipd (cla: yes)
8089 Allow embedders to post tasks onto the render thread. (cla: yes)
8090 Android linter prints to the console by default (cla: yes)
8093 Clarify arguments to FlutterEngineOnVsync. (cla: yes)
8094 Add support for trace counters with variable arguments and instrument the raster cache. (cla: yes)
8095 Integrated AndroidTouchProcessor within the old FlutterView (cla: yes)
8096 Log non-kSuccess returns from embedder API calls. (cla: yes)
8098 Do not cache gclient sync (cla: yes)
8099 Use right stream for Java, on mac try to autoselect Java 1.8 (cla: yes)
8102 Fix typo (cla: yes)
8103 Guard initialization of touch exploration listener (cla: yes)
8105 Support dartdevc, dart2js with shared source files, dartdevc sdk (cla: yes)
8106 Fix the Windows build (cla: yes)
8109 Android Embedding PR 19: Add accessibility to new FlutterView. (cla: yes)
8114 Improve shadow doc in PhysicalShapeLayer (cla: yes)
8115 Add Views V2 support for Fuchsia (cla: yes)
8122 Revert "Add support for trace counters with variable arguments and instrument the raster cache." (cla: yes)
8124 Use final state passed to dart before initialization as the initial lifecycleState. (cla: yes)
8126 Bugfix #29203: NPE in getAccessibilityProvider in old FlutterView. (cla: yes)
8139 Look up ICU symbols based on the path to libflutter.so as a fallback (cla: yes)
8140 Reland PerformanceOverlayLayer golden test (cla: yes)
8141 Fix TextStyle decode misalignment (cla: yes)
8142 Typo "fast an inline" to "fast and inline" (cla: yes)
8143 Fix indexing error in dart:ui TextStyle.toString (cla: yes)
8145 Reland "Add support for trace counters with variable arguments and instrument the raster cache." (cla: yes)
8147 Add "full-dart-debug" that disabled optimizations in the Dart VM. (cla: yes)
8148 Add dump-shader-skp switch to help ShaderWarmUp (cla: yes)
8149 Encode scroll motion events in the Android touch processor (cla: yes)
8150 Disable build_ios task due to lack of credits. (cla: yes)
8151 [Skia] Rollback Skia to 29d5dec9a0783a033b921dc483fb98d565d684f6 (cla: yes)
8153 Revert "Disable build_ios task due to lack of credits." (cla: yes)
8154 Suppress deprecation warning for use of Build.CPU_ABI (cla: yes)
8155 Ensure that typed data is released within SendPlatformMessage scope. (cla: yes)
8156 Add a11y support for embedded iOS platform view (cla: yes)
8157 Anti-Aliasing for shape layers (cla: yes)
8159 Initial import of GLFW Linux shell from FDE (cla: yes)
8160 Add a build dependencies script for Linux desktop (cla: yes)
8166 Do not pass short-lived buffers as labels to Dart_TimelineEvent (cla: yes)
8168 Add an allocator specific check to ensure that strings passed to the timeline are not heap allocated. (cla: yes)
8170 Bugfix: Prevent crash when responding to a platform message after FlutterJNI detaches from native. (cla: yes)
8171 Add docs for helpful commands to fix format (cla: yes)
8172 Add frame and target time metadata to vsync events and connect platform vsync events using flows. (cla: yes)
8174 [scenic][SCN-1054] Move back off of SetTranslationRH (cla: yes)
8175 Keep overlays_gr_context_ in sync with the overlay surface (cla: yes)
8180 Fix log level typo from ERROR to INFO (cla: yes)
8181 Fix include of libzx. (cla: yes)
8182 Ensure that Picture::RasterizeToImage destroys Dart persistent values on the UI thread (cla: yes)
8183 Clip to clip_rect instead of paint bounds (cla: yes)
8185 Simplify the fallback waiter and add traces for vsync scheduling overhead. (cla: yes)
8196 Add --no-full-dart-sdk option to GN (cla: yes)
8202 [platform_view] iOSP platformView composition optimize. (cla: yes, platform-ios)
8203 Export FlutterSemanticsUpdateNotification and improve docs (cla: yes)
8204 Disable build_ios due to large queue times. (cla: yes)
8206 Define the dart_platform_sdk GN variable only on host targets (cla: yes)
8208 Plumb a reference of PlatformViewsController and AccessibilityBridge to each other (cla: yes)
8210 Correct greater than or equal logic in offset base (cla: yes)
8214 libtxt: more accurate tracking of run positioning and width for justified text (cla: yes)
8217 Allow exported __const on iOS (cla: yes)
8218 [ios] Set contentsScale before we commit CATransaction (cla: yes)
8219 Send macOS keyboard data to the engine (cla: yes)
8221 Moved io.flutter.embedding.engine.android package to io.flutter.embedding.android (cla: yes)
8227 Add the Linux desktop setup script to Dockerfile (cla: yes)
8229 Have the AccessibilityBridge attach/detach itself to the (cla: yes)
8230 Remove jsoncpp from desktop Linux shell setup (cla: yes)
8231 Removed Activity reference from AccessibilityBridge by using a View for insets instead of the Activity (cla: yes)
8233 Enable Linux shell build (cla: yes)
8234 Use the GPU thread for Android surface on-screen context lifecycle operations (cla: yes)
8237 Mirror Android platform views a11y tree in the Flutter a11y tree. (cla: yes)
8241 fix video player dismiss when there is a iOS platform view (cla: yes)
8246 Remove more forced crashes from FlutterJNI (cla: yes)
8247 Fix incorrect vertices colors length check (cla: yes)
8249 Allow specifying an alternate Mac host SDK. (cla: yes)
8250 Delegate a11y events and action to/from embedded Android platform views. (cla: yes)
8251 Fixed service isolate not being initialized correctly due to bad name (cla: yes)
8253 Add platformViewId to stub_ui (cla: yes)
8254 Do not drop the DartExecutor's message handler when a FlutterNativeView is detached from the FlutterView (cla: yes)
8256 check that public API of dart:ui conforms to web implementation (cla: yes)
8265 Linking Higher & Lower Class Docs (affects: docs, cla: yes)
8273 Allow embedders to specify their own task runner interfaces. (cla: yes)
8274 [ui] Add null check in FontWeight.lerp (Work in progress (WIP), cla: yes, prod: API break)
8276 Make it easy to write embedder unit tests by creating a fixture and config builder. (cla: yes)
8277 Roll buildroot to 9c7b023ff266ee58b00fe60326fa1db910a087f3 (cla: yes)
8293 [vulkan] Add FUCHSIA external sem/mem extensions (cla: yes)
8295 Fixing links between higher and lower classes. (affects: docs, cla: yes)
8296 Migrate existing embedder unit tests to use the fixture. (cla: yes)
8297 [fuchsia] Add missing trace macros (cla: yes)
8299 Enable lambda like native callbacks in tests and add support for custom entrypoints. (cla: yes)
8308 Map glfw into third_party, and roll buildroot (cla: yes)
8309 Allow specification of std::functions as native entrypoints from Dart code. (cla: yes)
8312 Revert "Allow specification of std::functions as native entrypoints from Dart code." (cla: yes)
8317 Android Embedding PR22: Polish - FlutterActivity Intent factories, FlutterFragment control of render modes, FlutterSurfaceView transparent until rendering is ready. (cla: yes)
8318 Reduce z-fighting on Scenic (cla: yes)
8319 Fix "PointerEvent" flow end event (cla: yes)
8325 [fuchsia] Disable FML_TRACE_COUNTER events to unblock roll (cla: yes)
8327 Build GLFW from source for Linux shell (cla: yes)
8329 Reland "Allow specification of std::functions as native entrypoints from Dart code." (cla: yes)
8330 Create a new resource loading EGL context for each PlatformView instance on Android (cla: yes)
8331 Build Windows shell (cla: yes)
8333 Allow delegation of a11y events from nodes that were not yet traversed (cla: yes)
8334 Remove use of epoxy from Linux shell (cla: yes)
8335 Add super call in FLEView reshape (cla: yes)
8336 Fix Windows build. (cla: yes)
8337 Cleanups to run_tests.sh script (cla: yes)
8338 Remove the standalone a11y test runners and merge its tests into embedder_unittests. (cla: yes)
8339 Fix typos (cla: yes)
8343 Reset min log levels on each engine launch. (cla: yes)
8345 Build precompiled sdk and analyzer summary for dartdevc (cla: yes)
8346 Introduce unit tests and refactor web dart:ui into "package" (cla: yes)
8353 Revert "Build precompiled sdk and analyzer summary for dartdevc" (cla: yes)
8354 Rename threshold to access_threshold (cla: yes)
8355 Create ddc summary file and precompiled sdk (cla: yes)
8358 Allow per-platform customization of the default Skia font manager (cla: yes)
8359 update buildroot dep for PR #227 (cla: yes)
8360 Remove old Fuchsia external mem,sem extensions (cla: yes)
8362 Ensure OpacityLayer to have a single child (cla: yes)
8368 libtxt: track the start and end x positions of glyph blobs for more accurate rendering of text decorations (cla: yes)
8369 GN Format all files in the engine. (cla: yes)
8371 Add a GN format presubmit. (cla: yes)
8373 Move libdart selection into its own target in //flutter/runtime. (cla: yes)
8374 [flutter_tester] Accept --icu-data-file-path (cla: yes)
8375 Allow running runtime_unittests in AOT mode. (cla: yes)
8376 Check for hover motion events in AndroidTouchProcessor (cla: yes)
8377 Handle null values in TextInputConfiguration.actionLabel JSON (cla: yes)
8379 Allow native entrypoint registration for runtime unittests. (cla: yes)
8380 Delay platform view removal to submitFrame. (cla: yes)
8381 Remove unused DartVM::IsKernelMapping (cla: yes)
8382 Add missing import to functional for Windows. (cla: yes)
8387 Make the resource context primary on iOS (cla: yes)
8393 Don't access a11y APIs with reflection starting Android P. (cla: yes)
8397 Separate the data required to bootstrap the VM into its own class. (cla: yes)
8400 Make sure FlutterViewController flushs all pending touches when no longer active (cla: yes)
8402 Enable shutting down all root isolates in a VM. (cla: yes)
8406 Revert "Separate the data required to bootstrap the VM into its own class." (cla: yes)
8407 [fuchsia] Exclude glfw from the Fuchsia host build (cla: yes)
8410 [txt] Add back FontCollection::SetDefaultFontManager (cla: yes)
8411 Added new Android embedding packages to javadoc generation. (cla: yes)
8412 Pass environment defines to compile flutter platform step. (cla: yes)
8414 Separate the data required to bootstrap the VM into its own class. (cla: yes)
8416 Add scroll wheel support to desktop GLFW shell (cla: yes)
8417 Remove use of DART_CHECK_VALID. (cla: yes)
8419 Support message loops whose tasks are executed concurrently. (cla: yes)
8421 dart:ui Locale: add toLanguageTag() (cla: yes)
8425 Roll buildroot (cla: yes)
8427 Eliminate unused displayBounds parameter (cla: yes)
8429 Make AccessibilityViewEmbedder final (cla: yes)
8431 Revert "Enable shutting down all root isolates in a VM." (cla: yes)
8435 Add window title/icon support to GLFW shell (cla: yes)
8439 update to use SkTileMode (cla: yes)
8442 Build windows engine on GCE (cla: yes)
8446 Add scripts that prepares our windows VM image (cla: yes)
8448 Android Embedding PR24: Allow FlutterActivity to provide an engine, also adjust FlutterFragment timing to avoid Activity launch lag. (cla: yes)
8456 More detailed comments for engine build windows VM (cla: yes)
8457 Enable shutting down all root isolates in a VM. (cla: yes)
8460 Android Embedding PR25: Prevent black rectangle when launching FlutterActivity (cla: yes)
8461 Log the correct function on error in the embedder. (cla: yes)
8462 Document the leak_vm flag. (cla: yes)
8465 Android Embedding PR26: Offer an async version of FlutterMain's ensure initialization complete. (cla: yes)
8467 Initialize OpacityLayer's matrix to identity (cla: yes)
8472 [Docs] Correcting link to contributing guide. (affects: docs, cla: yes, easy fix)
8473 Roll dart back to 907c514c8937cf76e (cla: yes)
8477 Add trace events for creating minikin fonts (cla: yes)
8490 Remove unused variable (cla: yes)
8496 [scenic] Remove unused mozart.internal (cla: yes)
8497 Wire up support for Dart fixtures in shell_unittests. (cla: yes)
8498 Move constant definitions out embedder.h (cla: yes)
8499 Route FlutterEventTracer events to Fuchsia tracing for Fuchsia (cla: yes)
8500 Get rid of the macro for accessing the current test name. (cla: yes)
8503 [scenic][SCN-1054] remove dangling uses of SetTranslationRH (cla: yes)
8504 Android Embedding PR27: Fix SurfaceView flicker in Fragment transactions (cla: yes)
8511 switch to newer APIs for shaders and filters (cla: yes)
8515 Add windows host_debug_unopt build test (cla: yes)
8517 Rename the blink namespace to flutter. (cla: yes)
8518 Remove the unused EnableBlink flag. (cla: yes)
8520 Rename the shell namespace to flutter. (cla: yes)
8523 Remove redundant specification of the |flutter| namespace in the engine. (cla: yes)
8524 Change Rect internal representation from Float32List to Float64List (cla: yes)
8525 Merge flutter/synchronization contents into fml. (cla: yes)
8527 Added support for authentication codes for the VM service (cla: yes)
8528 Redo a fix for cull rect calculation on TransformLayers with a perspective transform (cla: yes)
8530 Tight Paragraph Width (cla: yes)
8531 Add an option to build the GLFW shell on macOS (cla: yes)
8534 Use code cache dir for engine cache (#14704). (cla: yes)
8536 Android Embedding PR28: Report app is active to Flutter in FlutterFragment.onResume() instead of onPostResume() forwarded from Activity. (cla: yes)
8537 Correct nullability for FlutterStandardReader (cla: yes)
8538 Add null check in FLETextInputPlugin (cla: yes)
8540 Android Embedding PR29: Improve FlutterFragment construction API + engine config API. (cla: yes)
8541 Eliminate unused write to local (cla: yes)
8545 Revert "Change Rect internal representation from Float32List to Float64List (#8524)" (cla: yes)
8546 [font_collection] Add missing semicolon (cla: yes)
8548 Initialize OpacityLayer's matrix to identity (#8467) (cla: yes)
8549 [fuchsia] Add flutter:: to scene_host.cc (cla: yes)
8550 Export extern constants in embedder.h (cla: yes)
8551 Android Embedding PR30: Make FlutterView focusable so that the keyboard can interact with it. (cla: yes)
8555 Roll Dart 15b11b018364ce03...a8f3a5dae6203d10 (cla: yes)
8557 Update README.md (cla: yes)
8562 Add missing
8563 Remove unused import in FlutterActivityDelegate (cla: yes)
8565 Make Rect and RRect use 64 bit doubles, and make them const-able (cla: yes)
8581 Remove the flutter_aot GN argument. (cla: yes)
8583 Pipe Z bounds from ViewportMetrics to Flow (cla: yes)
8585 Check that TransformLayer has a finite matrix (cla: yes)
8591 Glitchiness with Tab Characters (cla: yes)
8592 Variant type for C++ client wrapper (cla: yes)
8593 Roll buildroot to ce7b5c786a12927c9e0b4543af267d48c52e0b3a (cla: yes)
8594 Enable VM service authentication codes by default (cla: yes)
8598 Implement StandardMethodCodec for C++ shells (cla: yes)
8600 Add desktop shell unittests to test script (cla: yes)
8605 Allow building without python2 (cla: yes)
8608 [fuchsia] Fix SceneUpdateContext for new PaintContext field (cla: yes)
8611 Add FLEPluginRegistry for macOS (cla: yes)
8612 Remove call to SkFont::setLinearMetrics (cla: yes)
8615 Rename flow namespace to flutter (cla: yes)
8616 Add a unit test for PhysicalShapeLayer (cla: yes)
8617 Fixes a typo in comment (affects: docs, cla: yes)
8618 Test saving compilation traces. (cla: yes)
8621 Avoid manually shutting down engine managed isolates. (cla: yes)
8622 Assert that all VM launches in the process have the same opinion on whether the VM should be leaked in the process. (cla: yes)
8623 Add an adjustment to the line width check in LineBreaker::addWordBreak (cla: yes)
8625 Add support for authentication codes via MDNS on iOS (cla: yes)
8626 Avoid leaking the VM in runtime_unittests and update failing tests. (cla: yes)
8627 Revert "Add a unit test for PhysicalShapeLayer" (cla: yes)
8628 Avoid leaking the VM in the shell unittests and assert VM state in existing tests. (cla: yes)
8633 Reland elevation test (cla: yes)
8634 Merge runtime lifecycle unittests into the base test target. (cla: yes)
8635 Remove unnecessary DartIO::EntropySource wrapper (cla: yes)
8637 Generate layer unique id for raster cache key (cla: yes)
8638 Custom RTL handling for ghost runs, NotoNaskhArabic test font (cla: yes)
8640 Remove DartSnapshotBuffer and dry up snapshot resolution logic. (cla: yes)
8642 Remove unused Settings::ToString. (cla: yes)
8643 Allow specifying the Mac SDK path as an environment variable to //flutter/tools/gn (cla: yes)
8644 Revert "Remove DartSnapshotBuffer and dry up snapshot resolution logic." (cla: yes)
8645 Reland "Remove DartSnapshotBuffer and dry up snapshot resolution logic". (cla: yes)
8646 Disable auth codes for Observatory test (cla: yes)
8649 Roll buildroot to 380d0ed5c3399d5a2aaac4a66d98e3a3fda77c31 (cla: yes)
8652 Add factory methods to FileMapping that make it easy to create common mappings. (cla: yes)
8653 Cleanup references to FLX archives from the engine. (cla: yes)
8656 Only allow mappings for ICU initialization. (cla: yes)
8657 Change Vertices.indices to use a Uint16 list to more accurately reflect Skia's API (cla: yes)
8658 Allow native bindings in secondary isolates. (cla: yes)
8659 Replace ThreadLocal with ThreadLocalUniquePtr
8661 Put the testing lib in the flutter namespace. (cla: yes)
8663 Remove support for downloading dynamic patches on Android (cla: yes)
8664 Add framework test in engine presubmit checks (cla: yes)
8681 Revert "Custom RTL handling for ghost runs, NotoNaskhArabic test font" (cla: yes)
8682 Revert "Only allow mappings for ICU initialization." (cla: yes)
8683 Custom RTL handling for ghost runs, NotoNaskhArabic test font (cla: yes)
8688 fix toString (cla: yes)
8689 Revert "Remove unused Settings::ToString. (#8642)" (cla: yes)
8690 Revert Rect/RRect 64 bit (cla: yes)
8692 Add tests from framework (cla: yes)
8695 Reland const Rect/RRect (cla: yes)
8698 Convert animated unpremul images to premul during decode (cla: yes)
8700 Increase the memory usage estimate for EngineLayer (cla: yes)
8704 Limit the size of VirtualDisplay we create in android (cla: yes)
8706 Rename tightWidth to longestLine (cla: yes)
8707 Document that OpacityLayer's children are nonempty (cla: yes)
8710 Plumb arguments from Settings to Dart entrypoint (cla: yes)
8712 [scenic] Purge references to Mozart (cla: yes)
8716 Add Rect.fromCenter() constructor (cla: yes)
8721 Fix header include guards for fml/thread_local.h (cla: yes)
8723 Fix include paths in libtxt to prepare for upcoming Skia build change (cla: yes)
8735 Fix reflective ctor invocation in FlutterFragment (cla: yes)
8738 Revert "Increase the memory usage estimate for EngineLayer" (cla: yes)
8742 Log the sticky error during isolate shutdown (cla: yes)
8747 Fix crash when cursor ends up at invalid position (cla: yes)
8758 Check the matrix in pushTransform (cla: yes)
8772 colormatrix is now 0...1 (cla: yes)
8780 VirtualDisplay size constraint - add a comment explaining the reason (cla: yes)
8789 Roll to branched dart sdk with hotfix(dartbug.com/36772) for flutter 1.5.4 (cla: yes)
8790 Roll to branched dart sdk with two more hotfixes for flutter 1.5.4. (cla: yes)
8792 Re-create texture from pixel buffer onGrContextCreate (cla: yes)
8793 Roll buildroot to pull in Fuchsia SDK related updates. (cla: yes)
8796 Dart SDK roll for 2019-04-30 (cla: yes)
PRs closed in this release of flutter/plugins
#From Thu Feb 21 20:22:00 2019 -0800 to Wed May 1 16:56:00 2019 -0700
721 [google_sign_in]Fix filename in google_sign_in docs, which leads to crash (bugfix, cla: yes, documentation)
742 [image_picker]Fixed losing transparency of PNGs (bugfix, cla: yes, submit queue)
790 [cloud_firestore]add sample to get specific document (cla: yes, documentation, flutterfire, submit queue)
793 [video_player]Do not divide by zero (bugfix, cla: yes, submit queue)
815 [google_maps_flutter] adds support for custom icon from a byte array (PNG) (cla: yes, feature, needs love)
927 [firebase_admob]Fix typo in RewardedVideoAdd sample (bugfix, cla: yes, documentation, flutterfire, submit queue)
963 Reduce Android compiler warnings, prevent NPE (cla: yes)
985 [google_maps_flutter]add support for map tapping (cla: yes)
991 [firebase_core]Fix firebase core registration and fix firestore document observer cleanup (cla: yes)
1008 [firebase_analytics] Add 'loginMethod' parameter to logLogin() (cla: yes, feature, flutterfire, submit queue)
1022 [camera] Add serial dispatch_queue for camera plugin to avoid blocking the UI (bugfix, cla: yes, submit queue)
1023 [camera]Fix CameraPreview freezes during startVideoRecording on iOS (cla: yes)
1049 [google_maps_flutter] Widget based polyline support for google maps. (cla: yes)
1080 [firebase_crashlytics]Firebase Crashlytics plugin (cla: yes)
1096 [firebase_database]Return error message from DatabaseError#toString() (cla: yes, submit queue)
1123 [video_player] Correctly report buffering status on Android (bugfix, cla: yes, submit queue)
1142 [firebase_dynamic_links] fix dynamic link crash when creating shortlink if warnings are null (bugfix, cla: yes, flutterfire, submit queue)
1154 [video_player] Upgrade ExoPlayer dependency to 2.9.4 (cla: yes, feature, submit queue)
1159 [firebase_auth] Enable passwordless sign in (cla: yes, feature, flutterfire, submit queue)
1182 [firebase_dynamic_links] sometimes got error NSPOSIXErrorDomain Code=53 in ios (bugfix, cla: yes, flutterfire, submit queue)
1192 Flutterfire apps no longer show a confusing log message about configuring default app (cla: yes)
1201 [connectivity] Update README.md (cla: yes, documentation, submit queue)
1208 [firebase_storage] Support for getReferenceFromUrl (cla: yes)
1219 [firebase_auth] update example app and README (cla: yes, documentation, feature, flutterfire)
1223 [firebase_ml_vision] Fix crash when scanning URL QR-code on iOS (bugfix, cla: yes, submit queue)
1229 [google_maps_flutter] Marker APIs are now widget based (Android) (bugfix, cla: yes, feature)
1236 [webview_flutter]Allow specifying a navigation delegate(Android and Dart). (cla: yes)
1237 [share] Changed compileSdkVersion of share plugin to 28 (cla: yes, submit queue)
1239 [google_maps_flutter] Marker APIs are now widget based (Dart Changes) (cla: yes, documentation)
1240 [google_maps_flutter] Marker APIs are now widget based (iOS Changes) (cla: yes, feature)
1241 [camera] 28180 fix exif data bug for first time camera use android (cla: yes, submit queue)
1249 [in_app_purchase] payment queue dart ios (bugfix, cla: yes, feature)
1250 [video_player] Cast the NSInteger to long and use %ld formatter (cla: yes, submit queue)
1251 Update android_alarm_manager with instructions on setting WAKE_LOCK permissions (cla: yes, documentation)
1252 [In_app_purchase]SKProduct related fixes (cla: yes)
1253 Disable analyzer error (cla: yes)
1255 Don't register the Maps and Camera plugin for background FlutterViews. (cla: yes)
1256 Skip Gradle's static permission check for the Maps MyLocation feature. (cla: yes)
1257 Suppress unchecked cast warning for the PlatformViewFactory creation … (cla: yes)
1259 [in_app_purchase] Java API for querying purchases (cla: yes)
1261 [camera] Fixes #28350 (bugfix, cla: yes, feature, submit queue)
1265 [image_picker] fix error if pick image from yandex disk(dropbox) (bugfix, cla: yes)
1266 [image_picker] update Uri Authority for GooglePhotos (bugfix, cla: yes, submit queue)
1268 [image_picker] remove unnecessary camera permmision (bugfix, cla: yes)
1269 [image_picker] set real extension instead always jpg (cla: yes, submit queue)
1270 [firebase_ml_vision] Incorrect link for including the ML Model pods into the example project (cla: yes, documentation, submit queue)
1271 [google_maps_flutter] Update the sample app in README.md (cla: yes)
1274 [cloud_firestore,firebase_database,firebase_storage] handling error nil on getFlutterError (cla: yes)
1275 [package_info] calling new method for BuildNumber in new android versions (bugfix, cla: yes, submit queue)
1277 [firebase_performance] Fix incorrect setting of Trace & HttpMetric attributes (cla: yes, flutterfire)
1278 [firebase_performance] remove deprecated trace counter API usage (cla: yes, flutterfire)
1279 [firebase_core][firebase_database]Add nil check for some static methods to avoid unwanted behaviors (cla: yes)
1281 [in_app_purchase] Fix CI formatting errors. (cla: yes)
1284 [in_app_purchase] Minor bugfixes and code cleanup (cla: yes)
1285 [shared_preferences] driver test using package:test on device (cla: yes)
1286 [in_app_purchase] Adds Dart BillingClient APIs for loading purchases (cla: yes)
1288 [image_picker] delete original file if scaled (cla: yes)
1289 Add missing license headers (cla: yes)
1291 Bugfix/account for nsnull (cla: yes)
1292 [firebase_auth] Make providerId 'const String' for easier use in switch statements (bugfix, cla: yes, flutterfire, submit queue)
1293 [google_maps_flutter] The FloatingActionButton requires an icon (cla: yes)
1294 Fix icon issue on ios and manifest on android (cla: yes)
1296 [image_picker] Update pub info for #742 (cla: yes)
1297 Update play-services-maps from 15.+ to 16.1.0 (cla: yes)
1299 [in_app_purchase]restore purchases (cla: yes)
1300 Add my name to firebase_performance and firebase_dynamic_links owners (cla: yes, submit queue)
1302 [google_maps_flutter]ChangeNotifier is replaced with granular callbacks (cla: yes)
1303 [in_app_purchase]retrieve receipt (cla: yes)
1306 [cloud_firestore] Update firebase-firestore to 18.2.0 (cla: yes, submit queue)
1309 [firebase_dynamic_links] Version bump for firebase_dynamic_links PR #1142 (bugfix, cla: yes, flutterfire, submit queue)
1311 [firebase_analytics] Add resetAnalyticsData method (cla: yes)
1314 trackCameraPosition is inferred from GoogleMap.onCameraMove (cla: yes)
1315 [image_picker] remove unnecessary file path for video. (bugfix, cla: yes, needs love, submit queue)
1316 [cloud_functions] Specify version for CocoaPod and handle null regions gracefully (cla: yes)
1322 [in_app_purchase] refactoring and tests (cla: yes)
1323 Allow specifying a navigation delegate (iOS implementation). (cla: yes)
1324 Exclude longPress from semantics (cla: yes)
1326 [image_picker] Update versioning for #1268 (cla: yes)
1327 Change build link in contributors site to cirrus (cla: yes)
1329 [firebase_messaging] Fix Changelog.md version for firebase_messaging (cla: yes, documentation, flutterfire)
1331 [connectivity] Enable fetching current Wi-Fi network's BSSID (cla: yes, feature)
1333 [firebase_auth] fixes Android linkWithCredential (cla: yes, flutterfire)
1335 [webview_flutter] Add a page loaded callback (cla: yes, feature, submit queue)
1337 [android_alarm_manager] Improve error message seen when an alarm fires and AlarmService.setPluginRegistrant
has not been called. (bugfix, cla: yes)
1338 Add Kaushik to maps code owners (cla: yes)
1339 [cloud_firestore] ios check for nil snapshot in cloud_firestore error handling instead of checking for non-nil error (cla: yes)
1341 Removed dependency on Firebase for android_alarm_manager example (cla: yes)
1342 add driver test command to cirrus (cla: yes)
1343 [firebase_auth] fix error code in doc of createUserWithEmailAndPassword() (cla: yes)
1344 [shared_preferences] Update shared_preferences CHANGELOG for release (cla: yes)
1345 [cloud_firestore] fix NoSuchMethodError regression and add test (cla: yes)
1346 [cloud_functions] add a driver test (cla: yes)
1348 [firebase_auth] Add a driver test (cla: yes)
1350 [google_maps_flutter] add My location button enabled option (cla: yes)
1352 [google_maps_flutter] Add method getVisibleRegion (cla: yes)
1353 [firebase_messaging] Update example (cla: yes, submit queue)
1357 Disable Android emulator testing for now to fix tests (cla: yes)
1360 [webview_flutter] Create WebView client depending on version and hasDelegate (bugfix, cla: yes, webview)
1361 [webview_flutter] Update changelog and bump versions. (cla: yes, submit queue)
1364 [firebase_ml_vision] Update ImageDetector for iOS (bugfix, cla: yes, flutterfire)
1367 [firebase_ml_vision] Android side of upgrade to new ImageLabeler (bugfix, cla: yes, flutterfire)
1369 [webview_flutter] Refactor WebViewController to have a reference to the widget, to minimize necessary update calls. (cla: yes)
1372 [image_picker] fix "Cancel button not visible in gallery, if camera was accessed first" (bugfix, cla: yes)
1373 [shared_preferences] Add contains method (cla: yes, feature)
1374 Update CONTRIBUTING.md with test info (cla: yes)
1375 Add pull request template (cla: yes)
1377 [firebase_admob] Update documentation to add iOS Admob ID & add iOS Admob ID in example project (cla: yes, documentation, flutterfire)
1378 [firebase_crashlytics] Support compatibility with Swift plugins (cla: yes)
1379 [firebase_crashlytics] Upgrade dependencies (cla: yes)
1380 [in_app_purchase]load purchase (cla: yes, feature)
1381 [in_app_purchase] Iap refactor (cla: yes)
1384 Send success result for AlarmService.initialized
method call (cla: yes)
1385 [firebase_crashlytics]Remove white spaces to make git happy (cla: yes)
1386 [google_maps_flutter] Add failing test verifying that only changed markers are updated (cla: yes)
1387 [cloud_firestore] Add metadata field to DocumentSnapshot (cla: yes, feature, flutterfire)
1388 [firebase_crashlytics] Add firebase_crashlytics for Readme. (cla: yes, documentation, flutterfire)
1393 [camera] Fixes (#29925) (bugfix, cla: yes)
1394 Add Crashlytics plugin to FlutterFire docs (cla: no, flutterfire, submit queue)
1395 Add Crashlytics plugin to opensource list (cla: yes, flutterfire, submit queue)
1398 [firebase_auth]Fix PhoneCodeAuthRetrievalTimeout callback never called (bugfix, cla: yes, flutterfire)
1404 Bump version to 0.4.1+5 (cla: yes)
1405 [firebase_messaging] Additional step for iOS (cla: yes, documentation, flutterfire)
1406 [webview_flutter] Add initial e2e tests (cla: yes, feature, webview)
1407 [firebase_crashlytics] Update README code example (cla: yes, documentation, flutterfire)
1409 [google_maps] Add initial google_maps tests (cla: yes)
1410 [android_alarm_manager] add type params for invokeMethod calls. (cla: yes)
1411 [android_intent] add type params for invokeMethod calls. (cla: yes, feature)
1412 [Battery]add type params for invokeMethod calls. (cla: yes)
1413 [Camera]add type params for invokeMethod calls. (cla: yes)
1414 [Cloud_firestore]add type params for invokeMethod calls. (cla: yes)
1416 [Connectivity]add type params for invokeMethod calls. (cla: yes, feature)
1418 [firebase_crashlytics] Rely on firebase_core to set up Firebase Analytics dependency (bugfix, cla: yes, flutterfire)
1420 [webview_flutter] Use a pumpWidget utility in e2e tests (cla: yes)
1421 [in_app_purchase]make payment unified APIs (cla: yes, feature)
1424 [google_maps_flutter] Add a key parameter to the GoogleMap widget (cla: yes)
1427 [firebase_crashlytics] Do not break debug log formatting. (cla: yes, flutterfire)
1428 [firebase_analytics] Added Navigator.pushReplacement screen tracking (bugfix, cla: yes, feature, flutterfire)
1429 Make sure to post javascript channel messages from the platform thread. (cla: yes)
1430 [google_maps] Maps zoom level tests (cla: yes)
1434 [google_map] Test zoom gestures enabled (cla: yes)
1435 [cloud_firestore] Remove usage of invokeMapMethod
(cla: yes)
1436 Fix formatting in main.dart of firebase_database, firebase_storage, google_sign_in, shared_preference (cla: yes)
1437 [firebase_crashlytics] Fix to Initialize Fabric (cla: yes, submit queue)
1438 [google_sign_in] Handle null
check in example app (cla: yes)
1439 [battery] Update example in README.md (cla: yes)
1440 [image_picker] Check camera permissions and return error (cla: yes)
1441 [google_maps] Update android gradle version (cla: yes)
1442 [google_maps] Add tests for rotate tilt and zoom gestures (cla: yes)
1443 [firebase_core] Use Gradle BoM with firebase_core (cla: yes, flutterfire)
1444 [firebase_crashlytics] Added a simple integration test (cla: yes)
1445 [Image_picker]Android: fix original image deleted after scaling. (cla: yes)
1447 Update changelog and pubspec for onTap (cla: yes)
1448 [in_app_purchase] Add references to the original object for PurchaseDetails and ProductDetails (cla: yes)
1453 [cloud_firestore] Use Gradle BoM with cloud_firestore (cla: yes)
1455 [connectivity]Added integration test. (cla: yes, submit queue)
1458 [firebase_auth] AuthCredential for email and link (cla: yes)
1462 Remove BoM to avoid Gradle issues (cla: yes)
1464 [firebase_core] fix BoM-related build incompatibility regression (cla: yes)
1465 Integration tests for cloud_firestore and firebase_database transactions (cla: yes, flutterfire)
1466 [cloud_firestore]remove white spaces. (cla: yes)
1467 [cloud_firestore]remove blank line. (cla: yes)
1468 Migrate firebase messaging plugin away from token (cla: yes)
1470 [video_player] Android: Added missing event.put("event", "completed"); (bugfix, cla: yes)
1471 [image_picker] Fix invalid path being returned from Google Photos (bugfix, cla: yes)
1472 [Google_map]Enable iOS a11y by default. (cla: yes)
1473 [package_info] Integration tests. (cla: yes)
1474 [in_app_purchase]remove SKDownloadWrapper and related code. (cla: yes)
1476 [cloud_firestore] support for pagination using startAtDocument, endAtDocument, etc. (cla: no, flutterfire)
1477 [camera] Remove activity lifecycle (cla: yes, submit queue)
1478 [google_maps_flutter] Add a bitmap descriptor that is aware of scale (cla: yes)
1479 Adding links to the firebase_analytics example (cla: yes)
1483 [Image_picker] ios minimum deployment target to 8.0. (cla: yes)
1484 [video_player] Explicitly indicate that self should be retained (cla: yes)
1485 Fix unused vars and rename (cla: yes)
1486 [firebase_performance] Firebase Performance integration tests (cla: yes)
1487 [firebase_auth] Migrate FlutterAuthPlugin from deprecated APIs (cla: yes, flutterfire)
1488 [image_picker]version fix. (cla: yes)
1489 BitmapDescriptor#fromBytes should be consistent across platforms (cla: yes)
1490 [firebase_analytics] Fixes errors in firebase_analytics docs (cla: yes)
1491 [cloud_firestore] Support for atomic FieldValue.increment (cla: yes, feature, flutterfire)
1492 [firebase_analytics] Initial integration test (cla: yes, flutterfire)
1493 [android_alarm_manager] Added comments and refactored android_alarm_manager plugin for clarity. (cla: yes)
1495 [in_app_purchase ]add cyanglaz to code owner. (cla: yes)
1496 Add myself to video_player CODEOWNERS (cla: yes)
1501 [webview_flutter] Fixed documentation for usage example of JavaScript message (cla: yes)
1502 [connectivity] Fixes lint error by using getApplicationContext() (cla: yes)
1503 Update firebase_auth CocoaPod dependency (cla: yes)
1504 [firebase_storage] Return error when failing to read file (bugfix, cla: yes, flutterfire)
1505 [image_picker] Fix path of returned File objects when picking videos (bugfix, cla: yes)
1506 [firebase_ml_vision] Start of ML Kit integration tests (cla: yes)
1508 [firebase_auth] Increase iOS Firebase/Auth CocoaPods dependency to 5.19 (cla: yes)
1509 [Image_picker] Android: fix a crash when the MainActivity is destroyed after selecting the image/video. (cla: yes)
1511 [webview_flutter]bugfix:webview example should be statefulWidget (cla: yes)
1512 [Image_picker] retrieve lost image. (cla: yes)
1513 [firebase_storage] Initial integration testing (cla: yes)
1514 [firebase_remote_config] Initial integration tests (cla: yes, flutterfire)
1516 [webview_flutter] controller headers loadurl (cla: yes)
1517 [in_app_purchase] Rename the unified API (cla: yes)
1519 [image_picker] request camera permission if need (cla: yes)
1520 [cloud_functions] update Dart API to replace call with getHttpsCallable (cla: yes, feature, flutterfire)
1523 [firebase_performance] Deprecate incrementCounter in favor of incrementMetric (cla: yes)
1527 Some additions to CODEOWNERS (cla: yes)
1528 [webview_flutter] Remove un-used method params (cla: yes)
1531 [image_picker] example app video load error fix. (bugfix, cla: yes)
1532 [firebase_messaging] remove obsolete docs instruction (cla: yes, flutterfire)
1533 [image_picker] version fix. (cla: yes)
1534 [webview_flutter] Skip loadUrlWithHeaders test (cla: yes)
1535 [webview_flutter] Test: wait for page to load before checking the content (cla: yes)
1536 [in_app_purchase] Minor doc updates (cla: yes)
1537 [in_app_purchase] Add auto-consume errors to PurchaseDetails (cla: yes)
1539 [firebase_ml_vision] Update Firebase ML Vision documentation (cla: yes, documentation, flutterfire, submit queue)
1540 [in_app_purchase] Only fetch owned purchases (cla: yes)
1541 [image_picker] correct suffix on android. (cla: yes)
1542 [video_player] Android: Fix ide warnings in video_player (cla: yes)
1543 [cloud_firestore] Fix wrong FieldValue (cla: yes)
1544 [image_picker]fix license format. (cla: yes)
1545 [firebase_ml_vision] [share] Fix analyzer warnings from const Rect constructor. (cla: yes)
1549 [google_maps_flutter] Support Color's alpha channel when converting to UIColor on iOS (cla: yes)
1552 [video_player] Fix player initialization and other warnings (cla: yes)
Unless stated otherwise, the documentation on this site reflects the latest stable version of Flutter. Page last updated on 2024-04-04. View source or report an issue.