Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
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/engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3db86b3cabec
Choose a base ref
...
head repository: flutter/engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6f4d753ffddc
Choose a head ref
  • 2 commits
  • 4 files changed
  • 2 contributors

Commits on Apr 20, 2024

  1. [et] Fix path canonicalization (#52274)

    Previously we were getting the enclosing directory path of the `et` tool
    (via the `dirname` builtin), then canonicalising the path by resolving
    symlinks. This doesn't work if the `et` on the path is itself a symlink.
    For example, if a user created a symlink `et` in a concrete directory at
    `~/.local/bin`:
    
    ```
    ~/.local/bin/et -> ~/src/flutter/engines/src/flutter/bin/et
    ```
    first we'd compute the dirname of the script:
    ```
    ~/.local/bin
    ```
    then we'd resolve symlinks:
    ```
    ~/.local/bin
    ```
    and incorrectly assume that was the engine directory.
    
    Instead, we now resolve symlinks, then compute the enclosing directory.
    
    ## 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] and the [C++,
    Objective-C, Java style guides].
    - [X] I listed at least one issue that this PR fixes in the description
    above.
    - [ ] I added new tests to check the change I am making or feature I am
    adding, or the PR is [test-exempt]. See [testing the engine] for
    instructions on writing and running engine tests.
    - [X] I updated/added relevant documentation (doc comments with `///`).
    - [X] I signed the [CLA].
    - [X] 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/wiki/Tree-hygiene#overview
    [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
    [test-exempt]:
    https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
    [Flutter Style Guide]:
    https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
    [C++, Objective-C, Java style guides]:
    https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
    [testing the engine]:
    https://github.com/flutter/flutter/wiki/Testing-the-engine
    [CLA]: https://cla.developers.google.com/
    [flutter/tests]: https://github.com/flutter/tests
    [breaking change policy]:
    https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
    [Discord]: https://github.com/flutter/flutter/wiki/Chat
    cbracken authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    5b2241e View commit details
    Browse the repository at this point in the history
  2. Roll Skia from 1910252ea26a to 514d7fc627b3 (6 revisions) (#52277)

    https://skia.googlesource.com/skia.git/+log/1910252ea26a..514d7fc627b3
    
    2024-04-19 [email protected] Roll vulkan-deps from 4737535cad1a to 71b11532ed72 (6 revisions)
    2024-04-19 [email protected] [paragraph] Only load typefaces once in tests
    2024-04-19 [email protected] Revert "Restore affine bitmap procs"
    2024-04-19 [email protected] Make sysopen python3
    2024-04-19 [email protected] Replace SkIsFinite with a parameter-pack implementation.
    2024-04-19 [email protected] [graphite] One-time uploads can be discarded
    
    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],[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
    skia-flutter-autoroll authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    6f4d753 View commit details
    Browse the repository at this point in the history
Loading