-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: 4d69c0c95483
head repository: flutter/engine
compare: e7d8c62d291a
- 11 commits
- 64 files changed
- 6 contributors
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0152bd3 - Browse repository at this point
Copy the full SHA 0152bd3View commit details -
[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 authoredApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 03b08d7 - Browse repository at this point
Copy the full SHA 03b08d7View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 558fe81 - Browse repository at this point
Copy the full SHA 558fe81View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for fba02af - Browse repository at this point
Copy the full SHA fba02afView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4cd8b4b - Browse repository at this point
Copy the full SHA 4cd8b4bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c132aa5 - Browse repository at this point
Copy the full SHA c132aa5View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0e9ba75 - Browse repository at this point
Copy the full SHA 0e9ba75View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 599c385 - Browse repository at this point
Copy the full SHA 599c385View commit details -
Reverts "[Impeller] remove most temporary allocation during polyline …
…generation. (#52131)" (#52177) Reverts: #52131 Initiated by: jonahwilliams Reason for reverting: breaking flutter logo rendering  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.
Configuration menu - View commit details
-
Copy full SHA for 6f5a3b3 - Browse repository at this point
Copy the full SHA 6f5a3b3View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7c83b12 - Browse repository at this point
Copy the full SHA 7c83b12View commit details -
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`
Configuration menu - View commit details
-
Copy full SHA for e7d8c62 - Browse repository at this point
Copy the full SHA e7d8c62View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4d69c0c95483...e7d8c62d291a