{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39211337,"defaultBranch":"main","name":"engine","ownerLogin":"flutter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-16T17:39:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14101776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722373228.0","currentOid":""},"activityList":{"items":[{"before":"7ab89bd88cd1fec487c432b8acca579fe1ac7421","after":"ca94c3ad9f010e5b4e9860f448af43cbc0dfe32c","ref":"refs/heads/main","pushedAt":"2024-07-31T13:00:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from fa9ecbb258b1 to 999e3f113dbf (1 revision) (#54248)\n\nhttps://skia.googlesource.com/skia.git/+log/fa9ecbb258b1..999e3f113dbf\n\n2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 51742b289ba3 to a9708d3e114d (2 revisions)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from fa9ecbb258b1 to 999e3f113dbf (1 revision) (#54248)"}},{"before":"3250de8f9526bf7fe1ad349b4c781068105a7ead","after":"7ab89bd88cd1fec487c432b8acca579fe1ac7421","ref":"refs/heads/main","pushedAt":"2024-07-31T10:01:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Dart SDK from f10a21fcc61c to edace067d950 (1 revision) (#54246)\n\nhttps://dart.googlesource.com/sdk.git/+log/f10a21fcc61c..edace067d950\n\n2024-07-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-99.0.dev\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dart-sdk-flutter-engine\nPlease CC dart-vm-team@google.com,jacksongardner@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Dart SDK from f10a21fcc61c to edace067d950 (1 revision) (#54246)"}},{"before":"685db13e904edd9ab28c3b5e5c2e7a6f4ebbe4d6","after":"3250de8f9526bf7fe1ad349b4c781068105a7ead","ref":"refs/heads/main","pushedAt":"2024-07-31T08:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from cb6ea5bd807d to fa9ecbb258b1 (3 revisions) (#54245)\n\nhttps://skia.googlesource.com/skia.git/+log/cb6ea5bd807d..fa9ecbb258b1\n\n2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 0ef066874643 to 65f08d08515f (12 revisions)\n2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 0d7d76032f90 to 9b09b0a9dfa9 (10 revisions)\n2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 0d7d76032f90 to 9b09b0a9dfa9\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from cb6ea5bd807d to fa9ecbb258b1 (3 revisions) (#54245)"}},{"before":"143d167fb8b37c834b78acf43170f77af60753ae","after":"685db13e904edd9ab28c3b5e5c2e7a6f4ebbe4d6","ref":"refs/heads/main","pushedAt":"2024-07-31T05:54:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Dart SDK from 68e559110999 to f10a21fcc61c (2 revisions) (#54244)\n\nhttps://dart.googlesource.com/sdk.git/+log/68e559110999..f10a21fcc61c\n\n2024-07-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-98.0.dev\n2024-07-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-97.0.dev\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dart-sdk-flutter-engine\nPlease CC dart-vm-team@google.com,jacksongardner@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Dart SDK from 68e559110999 to f10a21fcc61c (2 revisions) (#54244)"}},{"before":"b8fe22611b4ce6cd3b4d8c26d862359fce526aae","after":"143d167fb8b37c834b78acf43170f77af60753ae","ref":"refs/heads/main","pushedAt":"2024-07-31T02:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from 26eb1876de72 to cb6ea5bd807d (2 revisions) (#54241)\n\nhttps://skia.googlesource.com/skia.git/+log/26eb1876de72..cb6ea5bd807d\n\n2024-07-31 bungeman@google.com Remove __MSVC_RUNTIME_CHECKS support\n2024-07-31 jvanverth@google.com Revert \"[ganesh] Check for null ThreadSafeProxy in GrImageContext::abandoned()\"\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from 26eb1876de72 to cb6ea5bd807d (2 revisions) (#54241)"}},{"before":"59351b437de7f701c79e040ce8e54567cd0761bf","after":"b8fe22611b4ce6cd3b4d8c26d862359fce526aae","ref":"refs/heads/main","pushedAt":"2024-07-31T01:15:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from b6036baeebbd to 26eb1876de72 (1 revision) (#54239)\n\nhttps://skia.googlesource.com/skia.git/+log/b6036baeebbd..26eb1876de72\n\n2024-07-30 johnstiles@google.com Improve error reporting when a prototype disagrees with its function.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from b6036baeebbd to 26eb1876de72 (1 revision) (#54239)"}},{"before":"b73367a30e9b9f5056e41223dbae85c2578949a5","after":"59351b437de7f701c79e040ce8e54567cd0761bf","ref":"refs/heads/main","pushedAt":"2024-07-31T01:09:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[iOS][macOS] Eliminate use of bitcode_strip (#54240)\n\nOur executables are no longer built with bitcode enabled and thus `bitcode_strip -r SOURCE -o DEST` is just copying the file in question to the output location.\r\n\r\nUse of Bitcode was eliminated in Flutter in 2022. See linked issue for details.\r\n\r\nIssue: https://github.com/flutter/flutter/issues/107884\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"[iOS][macOS] Eliminate use of bitcode_strip (#54240)"}},{"before":"83b3936b95f4002a398d4ac611d47176cdb482a3","after":"b73367a30e9b9f5056e41223dbae85c2578949a5","ref":"refs/heads/main","pushedAt":"2024-07-31T00:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Update flutter_shell_native_unittests for compatibility with Android API 35 emulators (#54235)\n\nPreviously this was using a zero EGLConfig handle in tests which use an AndroidContextGLImpeller that creates EGL surfaces. This apparently worked with older emulators, but the API 35 system image requires a real EGLConfig.\r\n\r\nSee https://github.com/flutter/flutter/pull/152498","shortMessageHtmlLink":"Update flutter_shell_native_unittests for compatibility with Android …"}},{"before":"dd4251676b77677d9c5648c4d1f83e406f7034b5","after":"83b3936b95f4002a398d4ac611d47176cdb482a3","ref":"refs/heads/main","pushedAt":"2024-07-31T00:04:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[docs] Delete obsolete ML guided optimisation doc (#54237)\n\nIn 2021, we did some experiments with ML-guided optimisations in the\nengine. Ultimately, these didn't provide much benefit, and much of the\ninformation in the documentation is now out-of-date.\n\nFor those who need it, this can always be found in the git history.\n\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"[docs] Delete obsolete ML guided optimisation doc (#54237)"}},{"before":"537df758c64f18c5e47b43a73e81ab6d464832c8","after":"dd4251676b77677d9c5648c4d1f83e406f7034b5","ref":"refs/heads/main","pushedAt":"2024-07-31T00:00:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Dart SDK from e16dc217b1ac to 68e559110999 (1 revision) (#54236)\n\nhttps://dart.googlesource.com/sdk.git/+log/e16dc217b1ac..68e559110999\n\n2024-07-30 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-96.0.dev\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dart-sdk-flutter-engine\nPlease CC dart-vm-team@google.com,jacksongardner@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Dart SDK from e16dc217b1ac to 68e559110999 (1 revision) (#54236)"}},{"before":"e2ece7e584806e11cc8804d087e3d309976db44a","after":"537df758c64f18c5e47b43a73e81ab6d464832c8","ref":"refs/heads/main","pushedAt":"2024-07-30T23:59:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"enumify ImageType and ImageFileSignature (#54131)\n\nUse enhanced enums to clarify the image detection code.\n\nPart of a refactor towards https://github.com/flutter/flutter/issues/151911\n\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"enumify ImageType and ImageFileSignature (#54131)"}},{"before":"af0528e57a0cbb337594940d0eb8f1e1ca968ea0","after":"e2ece7e584806e11cc8804d087e3d309976db44a","ref":"refs/heads/main","pushedAt":"2024-07-30T23:31:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from e8fb6f320da0 to b6036baeebbd (3 revisions) (#54234)\n\nhttps://skia.googlesource.com/skia.git/+log/e8fb6f320da0..b6036baeebbd\n\n2024-07-30 johnstiles@google.com Fix fuzzer-discovered issue with duplicate array types.\n2024-07-30 johnstiles@google.com Reland \"Add defensive check for unreachable specialized functions.\"\n2024-07-30 johnstiles@google.com Ensure that all functions are specialized.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from e8fb6f320da0 to b6036baeebbd (3 revisions) (#54234)"}},{"before":"0b42657a184e96f2cad18e20d649a4b7db7abdf7","after":"af0528e57a0cbb337594940d0eb8f1e1ca968ea0","ref":"refs/heads/main","pushedAt":"2024-07-30T22:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[Impeller] Use linear sampling to sample from AHB textures in Vulkan. (#54233)\n\nFixes https://github.com/flutter/flutter/issues/152579\r\n\r\nThis now matches Skia OpenGL behavior with SurfaceTexture.\r\n![flutter_04](https://github.com/user-attachments/assets/ccae62a0-4b46-4776-b8ee-f7314722aa68)","shortMessageHtmlLink":"[Impeller] Use linear sampling to sample from AHB textures in Vulkan. ("}},{"before":"0d2fd7a7be6e9184e5b705167f16cc9847c46947","after":"0b42657a184e96f2cad18e20d649a4b7db7abdf7","ref":"refs/heads/main","pushedAt":"2024-07-30T21:28:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from 4e31906b6312 to e8fb6f320da0 (5 revisions) (#54229)\n\nhttps://skia.googlesource.com/skia.git/+log/4e31906b6312..e8fb6f320da0\n\n2024-07-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0ce5411a16fa to 51742b289ba3 (5 revisions)\n2024-07-30 nathanasanchez@google.com [SkSL] Remove loadFloatBuffer intrinsic\n2024-07-30 nathanasanchez@google.com [Graphite] Change module functions to take array parameters\n2024-07-30 nathanasanchez@google.com [SkSL] Add a specialization in a call test\n2024-07-30 johnstiles@google.com Reland \"Move most KnownRuntimeEffects into the sksl_rt_shader module.\"\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from 4e31906b6312 to e8fb6f320da0 (5 revisions) (#54229)"}},{"before":"7225cc91201ad7bbcb74415222a926910eee52e0","after":null,"ref":"refs/heads/revert_3b9c31fbd16b71a66f8c970fad431eaedb21ecb3","pushedAt":"2024-07-30T21:00:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"}},{"before":"08f9be3ab28401a71c10f3d9db452841bc44d3c2","after":"0d2fd7a7be6e9184e5b705167f16cc9847c46947","ref":"refs/heads/main","pushedAt":"2024-07-30T21:00:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Reverts \"Do not disable partial repaint based on thread merging state (#54219)\" (#54230)\n\nReverts: flutter/engine#54219\nInitiated by: jonahwilliams\nReason for reverting: incorrect rendering on last frame after platform view is removed.\nOriginal PR Author: knopp\n\nReviewed By: {jonahwilliams}\n\nThis change reverts the following previous change:\nCurrently we force full repaint when thread merging is detected, but that is not a good way to determine whether platform view is in hierarchy when thread merging is no longer needed. Alternative solution here makes the PlatformViewLayer force full repaint when diffing.\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Reverts \"Do not disable partial repaint based on thread merging state ("}},{"before":null,"after":"7225cc91201ad7bbcb74415222a926910eee52e0","ref":"refs/heads/revert_3b9c31fbd16b71a66f8c970fad431eaedb21ecb3","pushedAt":"2024-07-30T20:59:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Revert \"Do not disable partial repaint based on thread merging state (#54219)\"\n\nThis reverts commit 3b9c31fbd16b71a66f8c970fad431eaedb21ecb3.","shortMessageHtmlLink":"Revert \"Do not disable partial repaint based on thread merging state (#…"}},{"before":"44dfaf3983019b88f5955084b5584eb6ffcefc03","after":"08f9be3ab28401a71c10f3d9db452841bc44d3c2","ref":"refs/heads/main","pushedAt":"2024-07-30T20:48:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[iOS] Delete unused create_ios_framework.py (#54227)\n\nThis script is unused and is superseded by create_full_ios_framework.py.\n\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"[iOS] Delete unused create_ios_framework.py (#54227)"}},{"before":"909c28a742d420b24e2ea5ac4e67a1047542d09f","after":"44dfaf3983019b88f5955084b5584eb6ffcefc03","ref":"refs/heads/main","pushedAt":"2024-07-30T20:11:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from b9b208f11c67 to 4e31906b6312 (1 revision) (#54226)\n\nhttps://skia.googlesource.com/skia.git/+log/b9b208f11c67..4e31906b6312\n\n2024-07-30 johnstiles@google.com Add design doc links for go/sksl-rp.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from b9b208f11c67 to 4e31906b6312 (1 revision) (#54226)"}},{"before":"3b9c31fbd16b71a66f8c970fad431eaedb21ecb3","after":"909c28a742d420b24e2ea5ac4e67a1047542d09f","ref":"refs/heads/main","pushedAt":"2024-07-30T19:58:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[engine] Split encode and submit into two different surface frame callbacks. (#54200)\n\nThis makes it much easier to implement the deferred submit required for https://github.com/flutter/engine/pull/53826","shortMessageHtmlLink":"[engine] Split encode and submit into two different surface frame cal…"}},{"before":"5162aba7db94fc0765a263b9770b0e77be34cd34","after":"3b9c31fbd16b71a66f8c970fad431eaedb21ecb3","ref":"refs/heads/main","pushedAt":"2024-07-30T19:36:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knopp","name":"Matej Knopp","path":"/knopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96958?s=80&v=4"},"commit":{"message":"Do not disable partial repaint based on thread merging state (#54219)\n\nCurrently we force full repaint when thread merging is detected, but\r\nthat is not a good way to determine whether platform view is in\r\nhierarchy when thread merging is no longer needed. Alternative solution\r\nhere makes the PlatformViewLayer force full repaint when diffing.\r\n\r\n## Pre-launch Checklist\r\n\r\n- [x] I read the [Contributor Guide] and followed the process outlined\r\nthere for submitting PRs.\r\n- [x] I read the [Tree Hygiene] wiki page, which explains my\r\nresponsibilities.\r\n- [x] I read and followed the [Flutter Style Guide] and the [C++,\r\nObjective-C, Java style guides].\r\n- [x] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [x] I added new tests to check the change I am making or feature I am\r\nadding, or the PR is [test-exempt]. See [testing the engine] for\r\ninstructions on writing and running engine tests.\r\n- [x] I updated/added relevant documentation (doc comments with `///`).\r\n- [x] I signed the [CLA].\r\n- [x] All existing and new tests are passing.\r\n\r\nIf you need help, consider asking for advice on the #hackers-new channel\r\non [Discord].\r\n\r\n\r\n[Contributor Guide]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#overview\r\n[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene\r\n[test-exempt]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#tests\r\n[Flutter Style Guide]:\r\nhttps://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo\r\n[C++, Objective-C, Java style guides]:\r\nhttps://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style\r\n[testing the engine]:\r\nhttps://github.com/flutter/flutter/wiki/Testing-the-engine\r\n[CLA]: https://cla.developers.google.com/\r\n[flutter/tests]: https://github.com/flutter/tests\r\n[breaking change policy]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes\r\n[Discord]: https://github.com/flutter/flutter/wiki/Chat","shortMessageHtmlLink":"Do not disable partial repaint based on thread merging state (#54219)"}},{"before":"a4b88a37d5114051fcb0ecf63ad9904969927bb9","after":"5162aba7db94fc0765a263b9770b0e77be34cd34","ref":"refs/heads/main","pushedAt":"2024-07-30T19:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Dart SDK from 14b51d32e3a6 to e16dc217b1ac (1 revision) (#54221)\n\nhttps://dart.googlesource.com/sdk.git/+log/14b51d32e3a6..e16dc217b1ac\n\n2024-07-30 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-95.0.dev\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dart-sdk-flutter-engine\nPlease CC dart-vm-team@google.com,jacksongardner@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Dart SDK from 14b51d32e3a6 to e16dc217b1ac (1 revision) (#54221)"}},{"before":"0c9e82620f62d2fcdc451254ed3504d4989b60f3","after":"a4b88a37d5114051fcb0ecf63ad9904969927bb9","ref":"refs/heads/main","pushedAt":"2024-07-30T18:48:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Fuchsia Linux SDK from QsN_RyaTWxm-8AD47... to cYjTzxe0MskG7PtkB... (#54223)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine\nPlease CC jacksongardner@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Fuchsia Linux SDK from QsN_RyaTWxm-8AD47... to cYjTzxe0MskG7PtkB…"}},{"before":"a6c5ff26c26696da75a254b5b5042df7b81d440f","after":"0c9e82620f62d2fcdc451254ed3504d4989b60f3","ref":"refs/heads/main","pushedAt":"2024-07-30T18:25:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from c1fcf8e5a55c to b9b208f11c67 (2 revisions) (#54222)\n\nhttps://skia.googlesource.com/skia.git/+log/c1fcf8e5a55c..b9b208f11c67\n\n2024-07-30 nathanasanchez@google.com [SkSL][SPIR-V] Unsized array parameter support\n2024-07-30 kjlubick@google.com [graphite] Remove SK_DAWN defines from TextureInfo and BackendTexture.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from c1fcf8e5a55c to b9b208f11c67 (2 revisions) (#54222)"}},{"before":"41e4b3952b6b142382ab2a51056b5a085ec3cfda","after":"a6c5ff26c26696da75a254b5b5042df7b81d440f","ref":"refs/heads/main","pushedAt":"2024-07-30T17:07:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from a4d59988bde0 to c1fcf8e5a55c (1 revision) (#54220)\n\nhttps://skia.googlesource.com/skia.git/+log/a4d59988bde0..c1fcf8e5a55c\n\n2024-07-30 kjlubick@google.com Change vello's #ifdef guards\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from a4d59988bde0 to c1fcf8e5a55c (1 revision) (#54220)"}},{"before":"8a551eb74bfb096ce8b1f832d9e190bdc8e2aae8","after":"41e4b3952b6b142382ab2a51056b5a085ec3cfda","ref":"refs/heads/main","pushedAt":"2024-07-30T16:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Reland: [Impeller] Use downsample shader for blur instead of mip levels. (#54149)\n\nrelands https://github.com/flutter/engine/pull/53760\r\nreverted in https://github.com/flutter/engine/pull/54148\r\n\r\nThe fix for this was found with the help of Jonah.\r\n\r\nPart of a series of gaussian blur changes:\r\n1) https://github.com/flutter/engine/pull/54148\r\n1) https://github.com/flutter/engine/pull/54116\r\n1) https://github.com/flutter/engine/pull/54150\r\n1) https://github.com/flutter/engine/pull/54149\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Reland: [Impeller] Use downsample shader for blur instead of mip leve…"}},{"before":"4713bf8a7a999d43e74bf3865165535f62d83b39","after":"8a551eb74bfb096ce8b1f832d9e190bdc8e2aae8","ref":"refs/heads/main","pushedAt":"2024-07-30T15:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Skia from 2cb7f5443a48 to a4d59988bde0 (1 revision) (#54218)\n\nhttps://skia.googlesource.com/skia.git/+log/2cb7f5443a48..a4d59988bde0\n\n2024-07-30 johnstiles@google.com Revert \"Move most KnownRuntimeEffects into the sksl_rt_shader module.\"\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-flutter-autoroll\nPlease CC brianosman@google.com,jacksongardner@google.com,johnstiles@google.com,rmistry@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Skia from 2cb7f5443a48 to a4d59988bde0 (1 revision) (#54218)"}},{"before":"b40bb52ba08eab1d79d71ae74e1986309885002a","after":"4713bf8a7a999d43e74bf3865165535f62d83b39","ref":"refs/heads/main","pushedAt":"2024-07-30T15:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[Impeller] makes the gaussian down sample scalar fixed by adjusting the downsample padding (#54150)\n\nThis removes jitter in the gaussian blur.\r\n\r\nPrevious version of the shimmer test show this drops the average RMSE 30%.\r\n\r\ntesting:\r\n - positive change shown in average RMSE in ShimmerTest\r\n - existing golden tests\r\n\r\nPart of a series of gaussian blur changes:\r\n1) https://github.com/flutter/engine/pull/54148\r\n1) https://github.com/flutter/engine/pull/54116\r\n1) https://github.com/flutter/engine/pull/54150\r\n1) https://github.com/flutter/engine/pull/54149\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"[Impeller] makes the gaussian down sample scalar fixed by adjusting t…"}},{"before":"31bb9f98472a4bef433bf472b3c50ec3f599f8f8","after":"b40bb52ba08eab1d79d71ae74e1986309885002a","ref":"refs/heads/main","pushedAt":"2024-07-30T14:00:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Dart SDK from ad4d2e8b2c65 to 14b51d32e3a6 (1 revision) (#54216)\n\nhttps://dart.googlesource.com/sdk.git/+log/ad4d2e8b2c65..14b51d32e3a6\n\n2024-07-30 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-94.0.dev\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dart-sdk-flutter-engine\nPlease CC dart-vm-team@google.com,jacksongardner@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Dart SDK from ad4d2e8b2c65 to 14b51d32e3a6 (1 revision) (#54216)"}},{"before":"6e4deceb3802049388e167e3b14fda5843ad16e6","after":"b8800d88be4866db1b15f8b954ab2573bba9960f","ref":"refs/heads/flutter-3.24-candidate.0","pushedAt":"2024-07-30T10:59:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"[flutter_releases] Flutter stable 3.24.0 Engine Cherrypicks (#54213)\n\n# Flutter stable 3.24.0 Engine\r\n\r\n## Scheduled Cherrypicks\r\n\r\n- Roll dart revision: dart-lang/sdk@a97f63261","shortMessageHtmlLink":"[flutter_releases] Flutter stable 3.24.0 Engine Cherrypicks (#54213)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjhGyngA","startCursor":null,"endCursor":null}},"title":"Activity · flutter/engine"}