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/flutter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: df72035ba8c5
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6f8abdd77820
Choose a head ref
  • 16 commits
  • 71 files changed
  • 10 contributors

Commits on Oct 29, 2025

  1. [web] Move webparagraph tests to their right location (#177739)

    Many failures happening in [`Linux linux_web_engine_tests
    
    `](https://ci.chromium.org/ui/p/flutter/builders/luci.flutter.prod/Linux%20linux_web_engine_tests)
    due to `ui/web_paragraph/font_collection_test.dart` being misplaced.
    
    This PR moves the test file to the correct directory so it runs with the
    correct test suite.
    mdebbar authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    53925c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df55910 View commit details
    Browse the repository at this point in the history
  3. Fixed image links in //README.md (#177750)

    Fixed broken image links
    
    ## Pre-launch Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [x] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [x] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [x] I signed the [CLA].
    - [x] I listed at least one issue that this PR fixes in the description
    above.
    - [x] I updated/added relevant documentation (doc comments with `///`).
    - [x] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [x] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [x] All existing and new tests are passing.
    
    If you need help, consider asking for advice on the #hackers-new channel
    on [Discord].
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code
    Assist for
    GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
    Comments from the `gemini-code-assist` bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.
    
    <!-- Links -->
    [Contributor Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
    [Tree Hygiene]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    [test-exempt]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
    [Features we expect every widget to implement]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
    [Discord]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
    [Data Driven Fixes]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
    gaaclarke authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    aa14a72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0afe64e View commit details
    Browse the repository at this point in the history
  5. Refactor OverlayPortal semantics (#173005)

    Fixes #163576
    Fixes #175184
    
    This PR refactored the grafting part on `OverlayPortal`. Originally, the
    semantics tree of `OverlayPortal` was constructed/grafted in render
    object phase to make sure the correctness of the traversal order.
    However this resulted wrong hit-test order and the issue surfaced on
    web. With the fact that on web we are not able to graft/correct hit-test
    order tree, this PR:
    * Reverts the original grafting of the `OverlayPortal` so the hit-test
    order is always correct.
    * Then, we adds the grafting and updates the traversal order when we
    send `childrenInTraversalOrder` to engine.
    * Updating `childrenInTraversalOrder` causes it have different length
    from the length of `childrenInHitTestOrder` and wrong hit-test transform
    of the `OverlayPortal` children because when the transform is
    calculated, it assumes a correct traversal order. To fix these issues,
    this PR also:
      * recalculates the transform for `OverlayPortal` children.
      * adds `hitTestTransform` property and pass it to Android engine.
    * skip grafting for web because it assumes the same length of
    `childrenInTraversalOrder` and `childrenInHitTestOrder`.
    * added grafting by using `ARIA-owns` in web engine to fix the traversal
    order.
    
    ## Pre-launch Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [x] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [x] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [x] I signed the [CLA].
    - [x] I listed at least one issue that this PR fixes in the description
    above.
    - [x] I updated/added relevant documentation (doc comments with `///`).
    - [x] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [x] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [x] All existing and new tests are passing.
    QuncCccccc authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    ccf6466 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. Added computeDryBaseline implementation in RenderAligningShiftedBox (#…

    …171250)
    
    <!--
    Thanks for filing a pull request!
    Reviewers are typically assigned within a week of filing a request.
    To learn more about code review, see our documentation on Tree Hygiene:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    -->
    
    Implements computeDryBaseline method in RenderAligningShiftedBox to fix
    layout failures when DropdownButtonFormField is used inside Wrap inside
    AlertDialog. The method calculates baseline using dry layout methods and
    accounts for child positioning within the parent's coordinate space.
    
    Issue appeared when DropdownButtonFormField was used inside a Wrap
    inside Alertdialog
    
    Fixes
    [/issues/169214](#169214)
    
    
    ## Pre-launch Checklist
    
    - [ ] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [ ] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [ ] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [ ] I signed the [CLA].
    - [ ] I listed at least one issue that this PR fixes in the description
    above.
    - [ ] I updated/added relevant documentation (doc comments with `///`).
    - [ ] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [ ] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [ ] All existing and new tests are passing.
    
    If you need help, consider asking for advice on the #hackers-new channel
    on [Discord].
    
    <!-- Links -->
    [Contributor Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
    [Tree Hygiene]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    [test-exempt]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
    [Features we expect every widget to implement]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
    [Discord]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
    [Data Driven Fixes]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
    
    ---------
    
    Co-authored-by: Tong Mu <[email protected]>
    lewinpauli and dkwingsmt authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    1ac41be View commit details
    Browse the repository at this point in the history
  2. [web] Add GEMINI.md for web engine customizations (#177413)

    Adds a `GEMINI.md` for the Flutter Web engine to assist Gemini code
    assistant in building the web engine and running tests.
    
    ## Pre-launch Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [x] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [x] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [x] I signed the [CLA].
    - [ ] I listed at least one issue that this PR fixes in the description
    above.
    - [x] I updated/added relevant documentation (doc comments with `///`).
    - [ ] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [x] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [x] All existing and new tests are passing.
    
    If you need help, consider asking for advice on the #hackers-new channel
    on [Discord].
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code
    Assist for
    GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
    Comments from the `gemini-code-assist` bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.
    
    <!-- Links -->
    [Contributor Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
    [Tree Hygiene]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    [test-exempt]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
    [Features we expect every widget to implement]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
    [Discord]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
    [Data Driven Fixes]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
    harryterkelsen authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    bd2f9f4 View commit details
    Browse the repository at this point in the history
  3. Copy symlinks when creating android cipd package, and update to packa…

    …ge w/ symlinks (#177638)
    
    `cp -r` isn't [well
    defined](https://unix.stackexchange.com/questions/18712/difference-between-cp-r-and-cp-r-copy-command),
    but on my mac (and probably on the other android team members macs) it
    doesn't copy symlinks (instead it follows the symlink and copies the
    file).
    
    `cp -a` is well defined, and copies the symlinks. This will probably fix
    #177286, the symlinks are there
    for sure locally so it is just a question of if the upload process
    tramples them. But it sounds like cipd supports this, so I imagine it
    will fix the issue.
    
    ## Pre-launch Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [x] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [x] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [x] I signed the [CLA].
    - [x] I listed at least one issue that this PR fixes in the description
    above.
    - [x] I updated/added relevant documentation (doc comments with `///`).
    - [ ] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [x] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [x] All existing and new tests are passing.
    
    If you need help, consider asking for advice on the #hackers-new channel
    on [Discord].
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code
    Assist for
    GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
    Comments from the `gemini-code-assist` bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.
    
    <!-- Links -->
    [Contributor Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
    [Tree Hygiene]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    [test-exempt]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
    [Features we expect every widget to implement]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
    [Discord]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
    [Data Driven Fixes]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
    
    ---------
    
    Co-authored-by: Gray Mackall <[email protected]>
    gmackall and Gray Mackall authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    bba912e View commit details
    Browse the repository at this point in the history
  4. Roll Skia from 0a0c9f8c704f to 51267d4a2cea (21 revisions) (#177752)

    https://skia.googlesource.com/skia.git/+log/0a0c9f8c704f..51267d4a2cea
    
    2025-10-29 [email protected] Viewer: enable Dawn/D3D11 and
    Dawn/D3D12 backends
    2025-10-29
    recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com
    Roll recipe dependencies (trivial).
    2025-10-29 [email protected] [rust png] Support for using
    `SkPngRustEncoder` from `SkWriteBuffer.cpp`
    2025-10-29 [email protected] [rust png] Support for using
    `SkPngRustEncoder` from `SkSVGDevice.cpp`.
    2025-10-29 [email protected] [graphite] Add new Pipeline
    callback API
    2025-10-29 [email protected] Revert "[rust png] Stop using and
    remove `SkXPS...PngHelpers.h` from Skia."
    2025-10-29
    recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com
    Roll recipe dependencies (trivial).
    2025-10-29 [email protected] Skip vkmsaa4 on DM for ganesh
    imagination.
    2025-10-29
    recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com
    Roll recipe dependencies (trivial).
    2025-10-29 [email protected] Refactor to use interfaces, making it
    backend-agnostic
    2025-10-29 [email protected] [rust png] Stop using and remove
    `SkXPS...PngHelpers.h` from Skia.
    2025-10-29 [email protected] Add const to SkData in
    SkTypeface_fontations API
    2025-10-29 [email protected] Remove some pathref code from
    SkPathBuilder
    2025-10-29 [email protected] [graphite] Drop draws with invalid
    PaintParamsKeys
    2025-10-29 [email protected] Fix blendmodes_canvas GM in CanvasKit
    2025-10-29 [email protected] Cleanup after refactor of
    VulkanYcbcrConversionInfo.
    2025-10-29 [email protected] Roll
    vulkan-deps from 8ff784ae6889 to da77af8eba98 (1 revision)
    2025-10-29 [email protected] Roll ANGLE
    from e5930c3b265b to bf371eff8421 (4 revisions)
    2025-10-29 [email protected] Roll Skia
    Infra from 2dd0704d2aea to f4cbf919963d (6 revisions)
    2025-10-29 [email protected] Roll Dawn
    from 4d6d60b304cc to 6ee5b8fed805 (16 revisions)
    2025-10-29 [email protected] Roll
    SwiftShader from 3d536c0fc62b to 1319f67747a4 (1 revision)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/skia-flutter-autoroll
    Please CC [email protected],[email protected],[email protected] on
    the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
    To file a bug in Flutter:
    https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    8d5145a View commit details
    Browse the repository at this point in the history
  5. impeller: allow setting image sampler uniforms by name (#176749)

    follow up to #176728 which allows
    setting image samplers too.
    
    ## Pre-launch Checklist
    
    - [x] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [x] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [x] I read and followed the [Flutter Style Guide], including [Features
    we expect every widget to implement].
    - [x] I signed the [CLA].
    - [x] I listed at least one issue that this PR fixes in the description
    above.
    - [x] I updated/added relevant documentation (doc comments with `///`).
    - [x] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [x] I followed the [breaking change policy] and added [Data Driven
    Fixes] where supported.
    - [x] All existing and new tests are passing.
    
    If you need help, consider asking for advice on the #hackers-new channel
    on [Discord].
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code
    Assist for
    GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
    Comments from the `gemini-code-assist` bot should not be taken as
    authoritative feedback from the Flutter team. If you find its comments
    useful you can update your code accordingly, but if you are unsure or
    disagree with the feedback, please feel free to wait for a Flutter team
    member's review for guidance on which automated comments should be
    addressed.
    
    <!-- Links -->
    [Contributor Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
    [Tree Hygiene]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
    [test-exempt]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
    [Features we expect every widget to implement]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
    [Discord]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
    [Data Driven Fixes]:
    https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
    gaaclarke authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    29e46fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb9e5b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f635fd1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    708c0be View commit details
    Browse the repository at this point in the history
  9. Roll Dart SDK from a0480f399f8f to 4785d5971d64 (21 revisions) (#177760)

    https://dart.googlesource.com/sdk.git/+log/a0480f399f8f..4785d5971d64
    
    2025-10-30 [email protected]
    Version 3.11.0-78.0.dev
    2025-10-30 [email protected]
    Version 3.11.0-77.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-76.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-75.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-74.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-73.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-72.0.dev
    2025-10-29 [email protected]
    Version 3.11.0-71.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-70.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-69.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-68.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-67.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-66.0.dev
    2025-10-28 [email protected]
    Version 3.11.0-65.0.dev
    2025-10-27 [email protected]
    Version 3.11.0-64.0.dev
    2025-10-27 [email protected]
    Version 3.11.0-63.0.dev
    2025-10-27 [email protected]
    Version 3.11.0-62.0.dev
    2025-10-25 [email protected]
    Version 3.11.0-61.0.dev
    2025-10-25 [email protected]
    Version 3.11.0-60.0.dev
    2025-10-24 [email protected]
    Version 3.11.0-59.0.dev
    2025-10-24 [email protected]
    Version 3.11.0-58.0.dev
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/dart-sdk-flutter
    Please CC [email protected],[email protected] on the revert to
    ensure that a human
    is aware of the problem.
    
    To file a bug in Flutter:
    https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    376a0b2 View commit details
    Browse the repository at this point in the history
  10. Roll Skia from 018e2cdba2fe to 5035cdc7de31 (3 revisions) (#177764)

    https://skia.googlesource.com/skia.git/+log/018e2cdba2fe..5035cdc7de31
    
    2025-10-30
    recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com
    Roll recipe dependencies (trivial).
    2025-10-30 [email protected] Roll Skia
    Infra from f4cbf919963d to 0b3b8a8cbc26 (4 revisions)
    2025-10-30 [email protected] Roll Dawn
    from 6ee5b8fed805 to bfbd2e6a335b (13 revisions)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/skia-flutter-autoroll
    Please CC [email protected],[email protected],[email protected] on
    the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
    To file a bug in Flutter:
    https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    fe0bacb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6f8abdd View commit details
    Browse the repository at this point in the history
Loading