Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e1d0169
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a27d7c5
Choose a head ref
  • 8 commits
  • 22 files changed
  • 4 contributors

Commits on Feb 26, 2026

  1. [shared_preferences] Revert androidx.datastore:datastore to 1.1.7 (#1…

    …1128)
    
    `androidx.datastore:datastore` 1.2.0, which was picked up recently in a dependabot roll, has a regression in 16 KB page size support (see https://b.corp.google.com/issues/476745201 for details). Since we don't specifically need any 1.2.0 features, and a 1.2.x fix isn't available yet, just revert to 1.1.7. Once a fix is available, we will get it automatically via a dependabot roll.
    
    Fixes flutter/flutter#182744
    
    ## Pre-Review Checklist
    
    [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    stuartmorgan-g authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    f234c1f View commit details
    Browse the repository at this point in the history
  2. [pigeon] Use function types in order to avoid dynamic calls (#11130)

    Each callback is expected to take zero parameters, and a return type of void allows all return types.
    
    This removes a dynamic call, and improves type safety.
    
    ## Pre-Review Checklist
    srawlins authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    79c529a View commit details
    Browse the repository at this point in the history
  3. [espresso] Remove usesCleartextTraffic (#11125)

    Removes deprecated usesCleartextTraffic. 
    
    Addresses: #182553
    
    ## Pre-Review Checklist
    mboetger authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    3bef3cf View commit details
    Browse the repository at this point in the history
  4. Roll Flutter from dad6f9d4107a to b31548feb941 (39 revisions) (#11116)

    Roll Flutter from dad6f9d4107a to b31548feb941 (39 revisions)
    
    flutter/flutter@dad6f9d...b31548f
    
    2026-02-25 mdebbar@google.com [web] Fix failure on Firefox 148 (flutter/flutter#182855)
    2026-02-25 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from KfPgw04T0OEADLJA5... to XI0Ax7fbtYE4XKYAQ... (flutter/flutter#182887)
    2026-02-25 50643541+Mairramer@users.noreply.github.com Use AnimationStyle curve and reverseCurve in ModalBottomSheet animation (flutter/flutter#181403)
    2026-02-25 engine-flutter-autoroll@skia.org Roll Dart SDK from fd3dce5b6a4e to 5c57e75f1102 (9 revisions) (flutter/flutter#182801)
    2026-02-25 98614782+auto-submit[bot]@users.noreply.github.com Reverts "refactor: remove material in context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test (#182697)" (flutter/flutter#182879)
    2026-02-25 ahmedsameha1@gmail.com Make sure that an AnimatedSlide doesn't crash in 0x0 environment (flutter/flutter#181535)
    2026-02-24 jmccandless@google.com Reland Standardize on Test* widgets in *_tester.dart files (flutter/flutter#182632)
    2026-02-24 nhan13574@gmail.com docs(Path): clarify that zero-length contours are excluded from computeMetrics (flutter/flutter#180165)
    2026-02-24 mdebbar@google.com Fix typo in assert message (flutter/flutter#182843)
    2026-02-24 matej.knopp@gmail.com [win32] Fix overflow in TaskRunnerWindow. (flutter/flutter#182822)
    2026-02-24 abadasamuelosp@gmail.com feat: Add --no-uninstall flag to flutter test for integration tests (flutter/flutter#182714)
    2026-02-24 74057391+jhonathanqz@users.noreply.github.com Rename noFrequencyBasedMinification to useFrequencyBasedMinification (flutter/flutter#182684)
    2026-02-24 60122246+xiaowei-guan@users.noreply.github.com [Impeller] Fix fail to render pixel buffer texture on Linux (flutter/flutter#181656)
    2026-02-24 15619084+vashworth@users.noreply.github.com Remove FlutterFramework app migration (flutter/flutter#182100)
    2026-02-24 engine-flutter-autoroll@skia.org Roll Packages from 12b43a1 to 062c8d4 (5 revisions) (flutter/flutter#182839)
    2026-02-24 mdebbar@google.com [web] Run webparagraph tests in CI (flutter/flutter#182092)
    2026-02-24 jason-simmons@users.noreply.github.com Fix a race in EmbedderTest.CanSpecifyCustomUITaskRunner (flutter/flutter#182649)
    2026-02-24 srawlins@google.com flutter_tools: Use a super-parameter in several missed cases (flutter/flutter#182581)
    2026-02-24 116356835+AbdeMohlbi@users.noreply.github.com Replace more references to `flutter/engine` with `flutter/flutter` (flutter/flutter#182654)
    2026-02-24 50643541+Mairramer@users.noreply.github.com Carousel: Migration from Scrollable+Viewport to CustomScrollView (flutter/flutter#182475)
    2026-02-24 97480502+b-luk@users.noreply.github.com Refactor impellerc_main to better organize some of its logic (flutter/flutter#182783)
    2026-02-24 116356835+AbdeMohlbi@users.noreply.github.com Remove unused `getPluginList ` (flutter/flutter#182660)
    2026-02-24 34465683+rkishan516@users.noreply.github.com Refactor: Remove material from ticker provider test (flutter/flutter#181697)
    2026-02-24 engine-flutter-autoroll@skia.org Roll Skia from 26eebffe12bd to f44d7db68805 (3 revisions) (flutter/flutter#182821)
    2026-02-24 34465683+rkishan516@users.noreply.github.com refactor: remove material in context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test (flutter/flutter#182697)
    2026-02-24 engine-flutter-autoroll@skia.org Roll Skia from 7dad66aae75a to 26eebffe12bd (5 revisions) (flutter/flutter#182810)
    2026-02-24 pokepsi@gmail.com Update roadmap for 2026 (flutter/flutter#182798)
    2026-02-24 fluttergithubbot@gmail.com Marks Windows tool_tests_commands_1_2 to be unflaky (flutter/flutter#179670)
    2026-02-23 zhongliu88889@gmail.com [web] scroll iOS iframe text input into view (flutter/flutter#179759)
    2026-02-23 Mail@maikwild.de Fix textscaler clamp assertion error (flutter/flutter#181716)
    2026-02-23 engine-flutter-autoroll@skia.org Roll Skia from 9a5a3c92c336 to 7dad66aae75a (4 revisions) (flutter/flutter#182779)
    2026-02-23 116356835+AbdeMohlbi@users.noreply.github.com Move more getters from userMessages class to the appropriate places (flutter/flutter#182656)
    2026-02-23 engine-flutter-autoroll@skia.org Manual roll Dart SDK from f8fac50475b8 to fd3dce5b6a4e (6 revisions) (flutter/flutter#182768)
    2026-02-23 15619084+vashworth@users.noreply.github.com Copy Flutter framework to Add to App FlutterPluginRgistrant (flutter/flutter#182523)
    2026-02-23 mr-peipei@web.de Add progress indicator to artifact downloads (flutter/flutter#181808)
    2026-02-23 47866232+chunhtai@users.noreply.github.com Clarify batch release mode requirements (flutter/flutter#182228)
    2026-02-23 mdebbar@google.com [web] Remove --disable-gpu from flutter chrome tests (flutter/flutter#182618)
    2026-02-23 jwren@google.com running-apps: update running-apps to use Duration.ago() (flutter/flutter#182172)
    2026-02-23 kevmoo@users.noreply.github.com Refactor bin/ shell scripts for better performance and safety (flutter/flutter#182674)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/flutter-packages
    Please CC louisehsu@google.com,stuartmorgan@google.com on the revert to ensure that a human
    is aware of the problem.
    
    ...
    engine-flutter-autoroll authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    6d8b19d View commit details
    Browse the repository at this point in the history
  5. [webview_flutter_android] Remove usesCleartextTraffic (#11122)

    Removes deprecated usesCleartextTraffic. 
    
    Addresses: #182553
    
    ## Pre-Review Checklist
    mboetger authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    f3ce6cb View commit details
    Browse the repository at this point in the history
  6. [pigeon]: Correct comment references in doc comments (#11129)

    Several doc comments had missed comment references or erroneous comment references. Also a few grammar nits are fixed.
    
    * `[Foo] [Bar]` is a Markdown reference link, which presents "Foo" text, linking to a reference "Bar". In order to make this link to `Foo` and `Bar`, we need a word in between.
    * Prefer referencing a parameter with square brackets rather than backticks in order to allow for static tooling, like hover, rename, etc.
    
    ## Pre-Review Checklist
    srawlins authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    6301571 View commit details
    Browse the repository at this point in the history
  7. [webview_flutter] Remove usesCleartextTraffic (#11124)

    Removes deprecated usesCleartextTraffic. 
    
    Addresses: #182553
    
    ## Pre-Review Checklist
    mboetger authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    7026f1a View commit details
    Browse the repository at this point in the history
  8. [pigeon] Tidy GeneratorAdapters to be const, with getters instead of …

    …fields (#11131)
    
    While walking through the GeneratorAdapter code, I noticed a few
    oddities. While tidying things up, I found that each of the subclasses
    could have const constructors, which I think are preferred by the
    Flutter team.
    
    * The parent class, GeneratorAdapter, had a `fileTypeList` field which
    _never stored a value_. Each subclass implements the parent class, so
    the constructor was never called. I changed the field to a getter (for
    the interface), and removed the constructor.
    * Some adapters had a mutable instance field, `String languageString`
    which could be made static and const.
    * In each adapter subclass, I made the `List<FileType> fileTypeList`
    into a getter, to avoid the "Fields in const classes should not have
    initializers" enforced lint rule.
    * Some of the adapter subclasses had `this.fileTypeList` as a
    constructor parameter, but a value was essentially never passed in.
    (There was once instance in a test, but it had no effect.) So I removed
    this constructor parameter, moving the const default values to the
    getter value.
    * Then each constructor can be made const.
    * The implementation of `_openSink` had some unnecessary statements, so
    I made it more concise. The `sink` variable was unnecessary, and the
    `file` variable was only used in one else-branch, and so should be
    declared in that block.
    
    ## Pre-Review Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [ ] I read the [Tree Hygiene] page, which explains my
    responsibilities.
    - [x] I read and followed the [relevant style guides] and ran [the
    auto-formatter].
    - [x] I signed the [CLA].
    - [x] The title of the PR starts with the name of the package surrounded
    by square brackets, e.g. `[shared_preferences]`
    - [ ] I [linked to at least one issue that this PR fixes] in the
    description above.
    - [x] I followed [the version and CHANGELOG instructions], using
    [semantic versioning] and the [repository CHANGELOG style], or I have
    commented below to indicate which documented exception this PR falls
    under[^1].
    - [x] I updated/added any relevant documentation (doc comments with
    `///`).
    - [ ] I added new tests to check the change I am making, or I have
    commented below to indicate which [test exemption] this PR falls
    under[^1].
    - [x] All existing and new tests are passing.
    srawlins authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    a27d7c5 View commit details
    Browse the repository at this point in the history
Loading