-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: 808886312e2b
head repository: flutter/engine
compare: 07cdaab7f531
- 18 commits
- 28 files changed
- 11 contributors
Commits on Feb 6, 2024
-
[github actions] add cherry pick workflow for engine repo (#50265)
Follow up from sync with @itsjustkevin : Add cherry pick github actions to flutter/engine repository. Would have the same functionalities as https://github.com/flutter/flutter/blob/master/.github/workflows/easy-cp.yml. @godofredoc would be great if we could add [actions bot token](https://valentine.corp.google.com/#/show/1702960394753966?tab=metadata) as a secret under the name FLUTTERACTIONSBOT_CP_TOKEN to the engine repository too. Thank you!
Configuration menu - View commit details
-
Copy full SHA for 23cada2 - Browse repository at this point
Copy the full SHA 23cada2View commit details -
[web] Fix Scene clip bounds. Trigger resize on DPR Change. (#50161)
The Scene of the HTML renderer is passing incorrect size information to the engine, and when DPR<1, it can result in elements being culled off of the viewport. In addition to that, when an app is embedded, not all changes in DPR cause a Resize event (only those some of the dimensions fails by a rounding error!), so this PR ensures that all DPR events in embedded trigger a resize event. ### Issues Fixes flutter/flutter#129182 ### Testing Looking good at: https://dit-astral-test.web.app [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 880bf52 - Browse repository at this point
Copy the full SHA 880bf52View commit details -
Roll Skia from cdf214adfb4d to c29a20702356 (54 revisions) (#50382)
Roll Skia from cdf214adfb4d to c29a20702356 (54 revisions) https://skia.googlesource.com/skia.git/+log/cdf214adfb4d..c29a20702356 2024-02-06 [email protected] Bring back DISABLE_LOWP 2024-02-06 [email protected] Roll ANGLE from f8c06f103a1f to 5a0615588a1a (10 revisions) 2024-02-05 [email protected] Migrates graphite's main wait mechanism from using Tick to ProcessEvents. 2024-02-05 [email protected] Roll vulkan-deps from 3a55a3d5ee47 to 83223ec30684 (1 revision) 2024-02-05 [email protected] [skottie] Fix supernormal spatial interpolation 2024-02-05 [email protected] [graphite] Add new Graphite Precompilation DMSink 2024-02-05 [email protected] Roll Dawn from dd852a700405 to c9c20468546f (26 revisions) 2024-02-05 [email protected] Roll SK Tool from 9a1a69ed50c4 to 5c8f3c7d6467 2024-02-05 [email protected] Fix skottie rules for G3 2024-02-05 [email protected] Temporarily disable animated_gif.cpp from Bazel test 2024-02-05 [email protected] Add bazel modules for Skottie and sksg 2024-02-03 [email protected] Roll vulkan-deps from a1def468c6b4 to 3a55a3d5ee47 (9 revisions) 2024-02-03 [email protected] Roll SK Tool from 8af152c5f7ce to 9a1a69ed50c4 2024-02-02 [email protected] Fix copypasta in public.bzl 2024-02-02 [email protected] Guard some gms/tests that require Skottie code 2024-02-02 [email protected] Roll jsfiddle-base from 969399a89649 to b575daa903da 2024-02-02 [email protected] Roll shaders-base from 9054c5988daf to 89826f3f6f5d 2024-02-02 [email protected] Roll skottie-base from 9ce4d2efff0c to 906e4c4c9b17 2024-02-02 [email protected] Roll debugger-app-base from 54bf3755c837 to d2ed43ed5bb9 2024-02-02 [email protected] [unicode] Fix SkBreakIterator_libgrapheme 2024-02-02 [email protected] Roll vulkan-deps from 07589c29ccba to a1def468c6b4 (1 revision) 2024-02-02 [email protected] Make SVG backend explicitly depend on JPEG+PNG for OpenType 2024-02-02 [email protected] Add Bazel target for modular build of SkResources 2024-02-02 [email protected] Remove SkAnimCodecPlayer from the public API 2024-02-02 [email protected] Roll skottie-base from 5b5661dc98c7 to 9ce4d2efff0c 2024-02-02 [email protected] Roll shaders-base from e7695f0fdff5 to 9054c5988daf 2024-02-02 [email protected] Roll jsfiddle-base from f6c22747cda4 to 969399a89649 2024-02-02 [email protected] Roll debugger-app-base from 067d72e0dddf to 54bf3755c837 2024-02-02 [email protected] Fix fuzzer-discovered timeout by caching uniform information. 2024-02-02 [email protected] [pdf] Properly handle drawing not on a page 2024-02-02 [email protected] Add method Type::isAllowedInUniform. 2024-02-02 [email protected] Remove SK_DISABLE_LOWP_RASTER_PIPELINE 2024-02-02 [email protected] [Fontations-backend] Minor: Remove return statement 2024-02-02 49699333+dependabot[bot]@users.noreply.github.com Bump follow-redirects from 1.14.8 to 1.15.5 2024-02-02 49699333+dependabot[bot]@users.noreply.github.com Bump socket.io-parser from 4.2.2 to 4.2.4 in /modules/canvaskit 2024-02-02 49699333+dependabot[bot]@users.noreply.github.com Bump jinja2 from 2.11.3 to 3.1.3 2024-02-02 [email protected] Update Bazel rules after vulkan_header update 2024-02-02 [email protected] Roll ANGLE from 1abfdc37320f to f8c06f103a1f (3 revisions) 2024-02-02 [email protected] Roll vulkan-deps from 82b9fb3ddb57 to 07589c29ccba (6 revisions) 2024-02-02 [email protected] Roll SK Tool from e83737e1d145 to b8aac8b590af 2024-02-02 [email protected] Roll Skia Infra from 6e97526ab534 to e83737e1d145 (14 revisions) 2024-02-02 [email protected] Roll SwiftShader from 78d1799ee43e to eb75201a4e03 (2 revisions) 2024-02-02 [email protected] Roll Dawn from 2c3a08ff64ba to dd852a700405 (8 revisions) 2024-02-02 [email protected] Revert "[pdf] Properly handle drawing not on a page" 2024-02-02 [email protected] Add BUILD.gn cleanups to zlib. 2024-02-01 [email protected] Make SkScalarContext for Windows DirectWrite explicitly decode PNGs ...
Configuration menu - View commit details
-
Copy full SHA for 67f1c2b - Browse repository at this point
Copy the full SHA 67f1c2bView commit details -
[Impeller] Do not skip the GLES render pass if the command list is em…
…pty (#50381) The render pass may need to apply other changes such as painting the clear color. See flutter/flutter#142639
Configuration menu - View commit details
-
Copy full SHA for 7c2f6c8 - Browse repository at this point
Copy the full SHA 7c2f6c8View commit details -
[Impeller] Cache RenderPass/Framebuffer objects on the resolve textur…
…e sources. (#50142) Cache vk::RenderPass and vk::Framebuffer objects on the resolve texture of any render target attachments. Use these on the next frame unconditionally. Fixes flutter/flutter#141750
Jonah Williams authoredFeb 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 319ff6c - Browse repository at this point
Copy the full SHA 319ff6cView commit details -
Roll Skia from c29a20702356 to 9e68ed6caf6d (1 revision) (#50392)
https://skia.googlesource.com/skia.git/+log/c29a20702356..9e68ed6caf6d 2024-02-06 [email protected] Roll ANGLE from 5a0615588a1a to e62bd70a6c74 (4 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],[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 4b877fb - Browse repository at this point
Copy the full SHA 4b877fbView commit details -
Roll Skia from 9e68ed6caf6d to 44106ee8edea (1 revision) (#50393)
https://skia.googlesource.com/skia.git/+log/9e68ed6caf6d..44106ee8edea 2024-02-06 [email protected] Roll vulkan-deps from 83223ec30684 to 32051b1fe7ae (9 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],[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 c4265e7 - Browse repository at this point
Copy the full SHA c4265e7View commit details -
[fuchsia] Bump Fuchsia's API level to 16 (#50358)
Update Fuchsia's API level to 16. b/322503140 ## 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.
Configuration menu - View commit details
-
Copy full SHA for da62280 - Browse repository at this point
Copy the full SHA da62280View commit details -
Capture
FAILURES!!!when running Androidscenario_apptests. (#50255) I expect `Linux linux_android_emulator_tests` and `Linux linux_android_emulator_tests_api_33` to fail. When they fail, I'll fix the assertion (flutter/flutter#142746) before merging this PR.
Configuration menu - View commit details
-
Copy full SHA for 2f40a27 - Browse repository at this point
Copy the full SHA 2f40a27View commit details -
Roll Dart SDK from b62066b42af0 to 29265c94a6e8 (10 revisions) (#50398)
https://dart.googlesource.com/sdk.git/+log/b62066b42af0..29265c94a6e8 2024-02-06 [email protected] Version 3.4.0-114.0.dev 2024-02-06 [email protected] Version 3.4.0-113.0.dev 2024-02-06 [email protected] Version 3.4.0-112.0.dev 2024-02-05 [email protected] Version 3.4.0-111.0.dev 2024-02-05 [email protected] Version 3.4.0-110.0.dev 2024-02-05 [email protected] Version 3.4.0-109.0.dev 2024-02-05 [email protected] Version 3.4.0-108.0.dev 2024-02-03 [email protected] Version 3.4.0-107.0.dev 2024-02-03 [email protected] Version 3.4.0-106.0.dev 2024-02-02 [email protected] Version 3.4.0-105.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 10000e0 - Browse repository at this point
Copy the full SHA 10000e0View commit details -
Run all Android
scenario_apptests, not just the smoke test. (#50400)I was making sure that I could get at least one test running and passing on CI (as expected), now turn all of them on.
Configuration menu - View commit details
-
Copy full SHA for e116f89 - Browse repository at this point
Copy the full SHA e116f89View commit details -
[Impeller] Specify if Angle or SwiftShader is being used in the title. (
#50376) Minor QOL improvement. Tried taking a frame capture unsuccessfully before realizing that I was using SwiftShader.
Configuration menu - View commit details
-
Copy full SHA for 911bd8d - Browse repository at this point
Copy the full SHA 911bd8dView commit details -
Revert "Revert "[Fuchsia] Execute most of the testing/fuchsia/test_su…
…ites.yaml on debug and release builds"" (#50295) Reverts #50291, flutter/flutter#142811 Following is the original change description. This change implements a BundledTestRunner to run most of the tests in testing/fuchsia/test_suites.yaml as ExecutableTestRunner. - Tests with packages out of out/fuchsia_*_x64/ are ignored for now. - Tests with extra test command line parameters are ignored for now. The BundledTestRunner can share most of the logic in ExecutableTestRunner and avoid reinventing the wheel. This change also fixes the build break of fuchsia_tests in fuchsia_release_x64 which allows tests to run on the build as well. - Tests not built with AOT are filtered out with variant field in test_suites.yaml. Bug: flutter/flutter#140179 ## 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 a09980e - Browse repository at this point
Copy the full SHA a09980eView commit details -
Reverts "[web] Fix Scene clip bounds. Trigger resize on DPR Change." (#…
…50404) Reverts #50161 Initiated by: jonahwilliams Reason for reverting: This is causing what looks like bogus goldens on the framework -> engine roll: flutter/flutter#142966 Original PR Author: ditman Reviewed By: {yjbanov, mdebbar} This change reverts the following previous change: Original Description: The Scene of the HTML renderer is passing incorrect size information to the engine, and when DPR<1, it can result in elements being culled off of the viewport. In addition to that, when an app is embedded, not all changes in DPR cause a Resize event (only those some of the dimensions fails by a rounding error!), so this PR ensures that all DPR events in embedded trigger a resize event. ### Issues Fixes flutter/flutter#129182 ### Testing Looking good at: https://dit-astral-test.web.app [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 9938df6 - Browse repository at this point
Copy the full SHA 9938df6View commit details -
Skip flaking test on Windows nobody is fixing. (#50401)
Filed flutter/flutter#142991 to re-enable.
Configuration menu - View commit details
-
Copy full SHA for 441a3c8 - Browse repository at this point
Copy the full SHA 441a3c8View commit details -
Reverts "Revert "Revert "[Fuchsia] Execute most of the testing/fuchsi…
…a/test_suites.yaml on debug and release builds""" (#50407) Reverts "Reland "[Fuchsia] Execute most of the testing/fuchsia/test_suites.yaml on debug and release builds""" Reverts #50295 Initiated by: zanderso Reason for reverting: Timing out on CI Original PR Author: zijiehe-google-com Reviewed By: {keyonghan} This change reverts the following previous change: Original Description: Reverts #50291, flutter/flutter#142811 Following is the original change description. This change implements a BundledTestRunner to run most of the tests in testing/fuchsia/test_suites.yaml as ExecutableTestRunner. - Tests with packages out of out/fuchsia_*_x64/ are ignored for now. - Tests with extra test command line parameters are ignored for now. The BundledTestRunner can share most of the logic in ExecutableTestRunner and avoid reinventing the wheel. This change also fixes the build break of fuchsia_tests in fuchsia_release_x64 which allows tests to run on the build as well. - Tests not built with AOT are filtered out with variant field in test_suites.yaml. Bug: flutter/flutter#140179 [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 269ed90 - Browse repository at this point
Copy the full SHA 269ed90View commit details -
Add use_rbe to gclient variables for Framework Smoke Tests (#50403)
This is to enable rbe support. Part of flutter/flutter#142986
Configuration menu - View commit details
-
Copy full SHA for b2ba57e - Browse repository at this point
Copy the full SHA b2ba57eView commit details -
Roll Dart SDK from 29265c94a6e8 to 35269fa71956 (1 revision) (#50402)
https://dart.googlesource.com/sdk.git/+log/29265c94a6e8..35269fa71956 2024-02-06 [email protected] Version 3.4.0-115.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 07cdaab - Browse repository at this point
Copy the full SHA 07cdaabView 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 808886312e2b...07cdaab7f531