Thanks to visit codestin.com
Credit goes to github.com

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: 4d69c0c95483
Choose a base ref
...
head repository: flutter/engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e7d8c62d291a
Choose a head ref
  • 11 commits
  • 64 files changed
  • 6 contributors

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    0152bd3 View commit details
    Browse the repository at this point in the history
  2. [Impeller] remove most temporary allocation during polyline generatio…

    …n. (#52131)
    
    Part of flutter/flutter#143077
    
    Only allocate into reused arenas instead of allocating a new vector of data. Fixes flutter/flutter#133348
    
    Also moves tessellation logic into the c/tessellator and out of the impeller tessellator. This was necessary to fix a compilation error. introduced by including host_buffer -> allocator -> fml mapping -> window.h include which has a function definition that conflicts with the c tessellator definition.
    Jonah Williams authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    03b08d7 View commit details
    Browse the repository at this point in the history
  3. [Impeller] removes advanced plus blending (#52163)

    Now that #52019 has landed, we
    shouldn't need it anymore.
    
    ## 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.
    - [x] 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
    gaaclarke authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    558fe81 View commit details
    Browse the repository at this point in the history
  4. Roll Skia from 300741074b41 to 98dbba281a84 (11 revisions) (#52167)

    https://skia.googlesource.com/skia.git/+log/300741074b41..98dbba281a84
    
    2024-04-16 [email protected] [graphite] Add ImageFilter precompilation to PaintParamsKeyTest
    2024-04-16 [email protected] In the Fuchsia font manager, add the style parameter that is now required by SkFontScanner_FreeType::computeAxisValues
    2024-04-16 [email protected] Allow old CoreText to return wrong style
    2024-04-16 [email protected] Roll vulkan-deps from ea0fb515f594 to 8dc5cb57074c (2 revisions)
    2024-04-16 [email protected] [graphite] Impl. public image API in Image_Base via copies
    2024-04-16 [email protected] [graphite] Add PaintParamsKey to pipeline labels and traces
    2024-04-16 [email protected] Add SkColorSpace to SaveLayerRec
    2024-04-16 [email protected] Test variable font style
    2024-04-16 [email protected] DirectWrite to vary font style with variation
    2024-04-16 [email protected] FreeType to vary font style with variation
    2024-04-16 [email protected] [graphite] Add minimal API to specify precompilation ImageFilters
    
    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 16, 2024
    Configuration menu
    Copy the full SHA
    fba02af View commit details
    Browse the repository at this point in the history
  5. Roll Dart SDK from f2464b2892a1 to 57d7cba5bc3d (1 revision) (#52168)

    https://dart.googlesource.com/sdk.git/+log/f2464b2892a1..57d7cba5bc3d
    
    2024-04-16 [email protected] Version 3.5.0-67.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-engine
    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 Engine: 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 16, 2024
    Configuration menu
    Copy the full SHA
    4cd8b4b View commit details
    Browse the repository at this point in the history
  6. Roll Skia from 98dbba281a84 to d506a3d526f7 (2 revisions) (#52170)

    https://skia.googlesource.com/skia.git/+log/98dbba281a84..d506a3d526f7
    
    2024-04-16 [email protected] update to libwebp 1.4.0
    2024-04-16 [email protected] Move SkASAN.h to include/private/base.
    
    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 16, 2024
    Configuration menu
    Copy the full SHA
    c132aa5 View commit details
    Browse the repository at this point in the history
  7. Migrate FlutterUIPressProxy, ios_context*, rendering_api_selection, a…

    …nd a few other files to ARC (#51633)
    
    Smart pointers support ARC as of #47612, and the unit tests were migrated in #48162.
    
    Migrate some files from MRC to ARC.  These files do not themselves import any MRC files, only ARC-ified files like `FlutterMetalLayer.h`, making them leaf nodes in the dependency graph of MRC files.  Just doing a few at a time to make the dependency graph manageable, and to easily revert if this causes retain cycles or other memory management issues.
    
    Part of flutter/flutter#137801.
    
    [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
    jmagman authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0e9ba75 View commit details
    Browse the repository at this point in the history
  8. Roll Skia from d506a3d526f7 to b83b6bf7174f (2 revisions) (#52173)

    https://skia.googlesource.com/skia.git/+log/d506a3d526f7..b83b6bf7174f
    
    2024-04-16 [email protected] Address null colorSpace in PDF Device
    2024-04-16 [email protected] [graphite] Restructure tracked device cleanup in case its called multiple times
    
    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 16, 2024
    Configuration menu
    Copy the full SHA
    599c385 View commit details
    Browse the repository at this point in the history
  9. Reverts "[Impeller] remove most temporary allocation during polyline …

    …generation. (#52131)" (#52177)
    
    Reverts: #52131
    Initiated by: jonahwilliams
    Reason for reverting: breaking flutter logo rendering
    
    ![image](https://github.com/flutter/engine/assets/8975114/90a6d70f-db22-4684-80f9-1cea3dc21ac5)
    
    Original PR Author: jonahwilliams
    
    Reviewed By: {chinmaygarde}
    
    This change reverts the following previous change:
    Part of flutter/flutter#143077
    
    Only allocate into reused arenas instead of allocating a new vector of data. Fixes flutter/flutter#133348
    
    Also moves tessellation logic into the c/tessellator and out of the impeller tessellator. This was necessary to fix a compilation error. introduced by including host_buffer -> allocator -> fml mapping -> window.h include which has a function definition that conflicts with the c tessellator definition.
    auto-submit[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    6f5a3b3 View commit details
    Browse the repository at this point in the history
  10. Roll Skia from b83b6bf7174f to e335a0a11aa0 (1 revision) (#52175)

    https://skia.googlesource.com/skia.git/+log/b83b6bf7174f..e335a0a11aa0
    
    2024-04-16 [email protected] Remove guards for old versions of mac
    
    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 16, 2024
    Configuration menu
    Copy the full SHA
    7c83b12 View commit details
    Browse the repository at this point in the history
  11. Migrate FlutterChannelKeyResponder and FlutterSpellCheckPlugin to ARC (

    …#52148)
    
    Clean up headers in FlutterChannelKeyResponder and FlutterSpellCheckPlugin.  Migrate to ARC.
    
    Move `FlutterSpellCheckResult` interface into the .mm since it's only used there.
    
    Part of flutter/flutter#137801.
    Blocked by #51633 `FlutterUIPressProxy`
    jmagman authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e7d8c62 View commit details
    Browse the repository at this point in the history
Loading