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: d18214307703
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2ec61af30672
Choose a head ref
  • 19 commits
  • 46 files changed
  • 12 contributors

Commits on Mar 6, 2026

  1. refactor: remove material from widget_inspector_test, sliver_cross_ax…

    …is_group_test, editable_text_show_on_screen_test, scrollable_fling_test, selection_container_test (#182702)
    
    This PR removes Material imports from widget_inspector_test,
    sliver_cross_axis_group_test, editable_text_show_on_screen_test,
    scrollable_fling_test, selection_container_test.
    
    part of: #177415
    
    ## 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.
    rkishan516 authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    9b02885 View commit details
    Browse the repository at this point in the history
  2. Add displayCornerRadii support to predictive back transitions. (#181326)

    Closes #178463
    
    - Adds support of `MediaQuery.displayCornerRadii` to
    `PredictiveBackPageTransitionsBuilder`
    - Adds support of `MediaQuery.displayCornerRadii` to
    `PredictiveBackFullscreenPageTransitionsBuilder`
    
    ## 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.
    
    <!-- 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
    ksokolovskyi authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    f57ed5c View commit details
    Browse the repository at this point in the history
  3. Roll pub packages (#183319)

    This PR was generated by `flutter update-packages --force-upgrade`.
    flutter-pub-roller-bot authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    833bb75 View commit details
    Browse the repository at this point in the history
  4. Fix typo in README (#183245)

    Fix typo: s/REAMDE/README
    
    ## 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.
    mboetger authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    00c5dd7 View commit details
    Browse the repository at this point in the history
  5. Add back in accidentally removed line from `create_updated_flutter_de…

    …ps.py` (#183314)
    
    This line was accidentally deleted in
    #181978, which has caused some of
    our autorollers to fail.
    eyebrowsoffire authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    3ae0fd9 View commit details
    Browse the repository at this point in the history
  6. [Impeller] Do not wait for a frame's acquire fence if the frame was n…

    …ever presented (#183288)
    
    This could happen if a previous call to vkAcquireNextImageKHR failed. If
    that occurs, then AcquireNextDrawable will not return a surface. The
    caller will not render a frame or call Present, and the fence will never
    be signaled.
    
    See internal issue b/488786379
    jason-simmons authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    c5d0a84 View commit details
    Browse the repository at this point in the history
  7. Add AI contribution guidelines (#183326)

    Adds a section about expectations around using AI tools to the
    contributor docs.
    
    Also adds a PR checklist item calling them out (although like the first
    checklist item they are a subset of the overall docs that the next entry
    links to).
    
    ---------
    
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    stuartmorgan-g and gemini-code-assist[bot] authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    063707c View commit details
    Browse the repository at this point in the history
  8. Revert "Make HCPP upgrading work for vd/tlhc (#181024)" (#183310)

    This reverts commits
    a191754
    and
    242d4f9
    as a fix for b/483943343 and a speculative fix for b/489613062.
    
    ## 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
    camsim99 authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    b53c2e6 View commit details
    Browse the repository at this point in the history
  9. Roll Dart SDK from 7c7c1e3d024d to 0c24edc41e09 (2 revisions) (#183328)

    https://dart.googlesource.com/sdk.git/+log/7c7c1e3d024d..0c24edc41e09
    
    2026-03-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com
    Version 3.12.0-223.0.dev
    2026-03-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com
    Version 3.12.0-222.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 dart-vm-team@google.com,jsimmons@google.com 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 Mar 6, 2026
    Configuration menu
    Copy the full SHA
    2e62458 View commit details
    Browse the repository at this point in the history
  10. [doc]add discord channel to ios triage meeting (#183285)

    Add discord channel to ios triage meeting, as discussed offline in the
    meeting
    
    *List which issues are fixed by this PR. You must list at least one
    issue. An issue is not required if the PR fixes something trivial like a
    typo.*
    
    NA, it's from meeting discussion 
    
    ## 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].
    - [ ] 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].
    
    **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
    hellohuanlin authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    3ed8197 View commit details
    Browse the repository at this point in the history
  11. Roll Fuchsia Linux SDK from 8ay15_eQOEgPHCypm... to P9D6h4D2ks99Ct7TO…

    …... (#183329)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
    Please CC jsimmons@google.com,zra@google.com 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 Mar 6, 2026
    Configuration menu
    Copy the full SHA
    6dae39d View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2026

  1. Support BGRA textures in BlitCopyTextureToBufferCommandGLES::Encode a…

    …nd fix improper mapping of BGRA to RGBA in blit_command_gles and texture_gles (#182397)
    
    Updates BlitCopyTextureToBufferCommandGLES::Encode to check for
    "GL_EXT_texture_format_BGRA8888", and call gl.ReadPixels with
    GL_BGRA_EXT if appropriate.
    
    Also fixes an improper mapping of BGRA to RGBA in blit_command_gles and
    texture_gles. It now properly maps BGRA if BGRA is supported. If BGRA is
    not supported, it falls back to the existing behavior of using RGBA. I
    think this may be incorrect, but it's existing behavior so I'm not
    changing it.
    
    This fixes codec_test.dart for opengles, which currently fails on linux.
    
    Fixes #182105
    
    ## codec_test.dart failure
    
    
    [codec_test.dart](https://github.com/flutter/flutter/blob/ba9a650befcc53f56db2bd86fe3cc278b3a788a1/engine/src/flutter/testing/dart/codec_test.dart)
    has many tests which calls `getNextFrame()` on a codec, and then calls
    `toByteData` on the resulting frame:
    ``` dart
        final Uint8List data = File(
          path.join('flutter', 'lib', 'ui', 'fixtures', 'four_frame_with_reuse.gif'),
        ).readAsBytesSync();
        final ui.Codec codec = await ui.instantiateImageCodec(data);
    
        // Capture the final frame of animation. If we have not composited
        // correctly, it will be clipped strangely.
        late ui.FrameInfo frameInfo;
        for (var i = 0; i < 4; i++) {
          frameInfo = await codec.getNextFrame();
        }
        codec.dispose();
    
        final ui.Image image = frameInfo.image;
        final ByteData imageData = (await image.toByteData(format: ui.ImageByteFormat.png))!;
    ```
    
    This was causing a crash with the following error:
    ```
    [ERROR:flutter/impeller/renderer/backend/gles/blit_command_gles.cc(343)] Break on 'ImpellerValidationBreak' to inspect point of failure: Only textures with pixel format RGBA are supported yet.
    [FATAL:flutter/impeller/renderer/backend/gles/blit_pass_gles.cc(88)] Check failed: result. Must be able to encode GL commands without error.
    ```
    
    ## Cause
    
    `getNextFrame()` converts an image frame into a bitmap. The bitmap
    generation is configured with the `SkImageInfo` here:
    
    https://github.com/flutter/flutter/blob/ba9a650befcc53f56db2bd86fe3cc278b3a788a1/engine/src/flutter/lib/ui/painting/multi_frame_codec.cc#L65
    The bitmap uses `kN32_SkColorType`. This is defined here:
    https://source.chromium.org/chromium/chromium/src/+/main:third_party/skia/include/core/SkColorType.h;l=145-149?q=kN32_SkColorType&ss=chromium.
    It is an alias that can be `kRGBA_8888_SkColorType` or
    `kBGRA_8888_SkColorType`, depending on the platform.
    
    So the generated `DlImage` created by `getNextFrame()` is backed by a
    texture which can have a pixel format of either RGBA or BGRA.
    
    When `toByteData()` is called on this image, opengles impeller uses
    `BlitCopyTextureToBufferCommandGLES::Encode` to convert the `DlImage`'s
    texture to byte data. If the texture has a BGRA pixel format, this
    fails:
    
    https://github.com/flutter/flutter/blob/ba9a650befcc53f56db2bd86fe3cc278b3a788a1/engine/src/flutter/impeller/renderer/backend/gles/blit_command_gles.cc#L340-L345
    
    On linux, including our CI linux tests, the pixel format is BGRA and
    codec_test.dart fails.
    
    ## Fix
    
    This PR changes `BlitCopyTextureToBufferCommandGLES::Encode` to add a
    check for "GL_EXT_texture_format_BGRA8888" support. If it is supported,
    BGRA pixel format textures are accepted. These textures will be read
    with `gl.ReadPixels` using a format of `GL_BGRA_EXT` rather than
    `GL_RGBA`.
    
    If "GL_EXT_texture_format_BGRA8888" is not supported, this may still
    result in a crash. This could potentially be fixed by converting BGRA
    images to RGBA. But that is outside the scope of this PR.
    
    ## 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].
    
    **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
    b-luk authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    9bd8587 View commit details
    Browse the repository at this point in the history
  2. Roll Fuchsia Test Scripts from nR2ESa1Gd8yPcWo06... to R2EllDf4DgBXVN…

    …uiN... (#183341)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/fuchsia-test-scripts-flutter
    Please CC chrome-fuchsia-engprod@google.com,jsimmons@google.com 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 Mar 7, 2026
    Configuration menu
    Copy the full SHA
    4e9cd41 View commit details
    Browse the repository at this point in the history
  3. Roll Dart SDK from 0c24edc41e09 to 1604910613c7 (2 revisions) (#183342)

    https://dart.googlesource.com/sdk.git/+log/0c24edc41e09..1604910613c7
    
    2026-03-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com
    Version 3.12.0-225.0.dev
    2026-03-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com
    Version 3.12.0-224.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 dart-vm-team@google.com,jsimmons@google.com 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 Mar 7, 2026
    Configuration menu
    Copy the full SHA
    afb6030 View commit details
    Browse the repository at this point in the history
  4. Roll pub packages (#183344)

    This PR was generated by `flutter update-packages --force-upgrade`.
    flutter-pub-roller-bot authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    dd1f4c6 View commit details
    Browse the repository at this point in the history
  5. Roll Skia from a69ef43650ee to 6643c1bd93bb (13 revisions) (#183346)

    https://skia.googlesource.com/skia.git/+log/a69ef43650ee..6643c1bd93bb
    
    2026-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
    vulkan-deps from 1fefa40f614b to 3439d87c47fa (12 revisions)
    2026-03-06 ishitatsuyuki@google.com [graphite][vulkan] Add an
    OcclusionPassSamples stat
    2026-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
    vulkan-deps from 0e3bcd414637 to 1fefa40f614b (5 revisions)
    2026-03-06 lehoangquyen@chromium.org Revert "Graphite: add an API
    function to check whether there is pending GPU work"
    2026-03-06 briansalomon@gmail.com Move types in graphite/AtlasTypes
    under DrawAtlas.
    2026-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE
    from a271d4db7d0a to 2b6e1f017676 (16 revisions)
    2026-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia
    Infra from 52c3d9c25c0f to 7dcf5ceeb2ad (29 revisions)
    2026-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn
    from 31cd9c333164 to 45c37cb48461 (22 revisions)
    2026-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
    vulkan-deps from 2e9659bff433 to 0e3bcd414637 (6 revisions)
    2026-03-06 ishitatsuyuki@google.com [graphite] Generalize GPU stats
    interface
    2026-03-06 ishitatsuyuki@google.com [graphite] Only allow one query per
    submission
    2026-03-06 ishitatsuyuki@google.com [graphite][vulkan] Support
    GpuStatsFlags::kElapsedTime
    2026-03-05
    recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com
    Roll recipe dependencies (trivial).
    
    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 jsimmons@google.com,kjlubick@google.com,nicolettep@google.com
    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 Mar 7, 2026
    Configuration menu
    Copy the full SHA
    a8f1b16 View commit details
    Browse the repository at this point in the history
  6. refactor: remove material import from animated_cross_fade, physical_m…

    …odel_test, pinned_header_sliver_test, spell_check_test (#183234)
    
    This PR removes Material imports from animated_cross_fade,
    physical_model_test, pinned_header_sliver_test, spell_check_test.
    
    part of: #177415
    
    ## 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.
    rkishan516 authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    24d164c View commit details
    Browse the repository at this point in the history
  7. Roll Skia from 6643c1bd93bb to af994ae4d990 (1 revision) (#183359)

    https://skia.googlesource.com/skia.git/+log/6643c1bd93bb..af994ae4d990
    
    2026-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
    vulkan-deps from 3439d87c47fa to 94cefeae33fc (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 jsimmons@google.com,kjlubick@google.com,nicolettep@google.com
    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 Mar 7, 2026
    Configuration menu
    Copy the full SHA
    f136b11 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2026

  1. Roll Fuchsia Linux SDK from P9D6h4D2ks99Ct7TO... to giLoee6arX5CRHuRh…

    …... (#183366)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
    Please CC jsimmons@google.com,zra@google.com 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 Mar 8, 2026
    Configuration menu
    Copy the full SHA
    2ec61af View commit details
    Browse the repository at this point in the history
Loading