{"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:1716178121.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"552a965b707b97d65c6a5aa18d29757c45c11283","ref":"refs/heads/flutter-3.22-candidate.36","pushedAt":"2024-05-20T04:08:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chingjun","name":"Lau Ching Jun","path":"/chingjun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1267593?s=80&v=4"},"commit":{"message":"Reverts \"Fixes MatrixFilterContents rendering/coverage (#52880)\" (#52918)\n\nReverts: flutter/engine#52880\nInitiated by: jonahwilliams\nReason for reverting: unexpected framework golden change\nOriginal PR Author: gaaclarke\n\nReviewed By: {bdero}\n\nThis change reverts the following previous change:\nfixes: https://github.com/flutter/flutter/issues/147807\r\nrelands https://github.com/flutter/engine/pull/43943 (with fixes that hopefully avoid it being reverted again)\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Reverts \"Fixes MatrixFilterContents rendering/coverage (#52880)\" (#52918"}},{"before":"9d00f77f243f170bf27fa9b872922c6fc0ce6680","after":"c6fecf65fbf385c5e9168c5b40526c9ae998045b","ref":"refs/heads/main","pushedAt":"2024-05-20T00:01:07.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 oW-pi0q4ZpKGU6Q9P... to jXE7fqJI6VWFMaIdV... (#52925)\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 bdero@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 oW-pi0q4ZpKGU6Q9P... to jXE7fqJI6VWFMaIdV…"}},{"before":"426dbb125861a757ff50c640d107df9f0524e0d6","after":"9d00f77f243f170bf27fa9b872922c6fc0ce6680","ref":"refs/heads/main","pushedAt":"2024-05-19T20:41:34.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":"Manual roll Dart SDK from 0b87dfedea5f to 3c8718d827b5 (1 revision) (#52924)\n\nManual roll requested by aam@google.com\n\nhttps://dart.googlesource.com/sdk.git/+log/0b87dfedea5f..3c8718d827b5\n\n2024-05-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-169.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 aam@google.com,bdero@google.com,dart-vm-team@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":"Manual roll Dart SDK from 0b87dfedea5f to 3c8718d827b5 (1 revision) (#…"}},{"before":"9a8a5b6ac7ebb30b4c8d37939f7e397a77067820","after":"426dbb125861a757ff50c640d107df9f0524e0d6","ref":"refs/heads/main","pushedAt":"2024-05-18T21: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 Fuchsia Linux SDK from jKdOTTgE2Uq5OmJzT... to oW-pi0q4ZpKGU6Q9P... (#52923)\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 bdero@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 jKdOTTgE2Uq5OmJzT... to oW-pi0q4ZpKGU6Q9P…"}},{"before":"552a965b707b97d65c6a5aa18d29757c45c11283","after":"9a8a5b6ac7ebb30b4c8d37939f7e397a77067820","ref":"refs/heads/main","pushedAt":"2024-05-18T14:36: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":"Manual roll of Dart SDK from 28e8e94f9e10 to 0b87dfedea5f (#52914)\n\nThe invocation of dart2wasm had to be updated because the dart-sdk flag was removed.\r\n\r\n(see https://dart.googlesource.com/sdk/+/328ae02be189311aa26e500b8f4839e90362c20b)","shortMessageHtmlLink":"Manual roll of Dart SDK from 28e8e94f9e10 to 0b87dfedea5f (#52914)"}},{"before":"8059b645d024f5ced1e29c7c1f1394c4e1784592","after":null,"ref":"refs/heads/revert_2f80d2828d4e635ecb3cec4d946fdc76dd75a3d6","pushedAt":"2024-05-18T03:01:47.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":"2f80d2828d4e635ecb3cec4d946fdc76dd75a3d6","after":"552a965b707b97d65c6a5aa18d29757c45c11283","ref":"refs/heads/main","pushedAt":"2024-05-18T03:01:46.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 \"Fixes MatrixFilterContents rendering/coverage (#52880)\" (#52918)\n\nReverts: flutter/engine#52880\nInitiated by: jonahwilliams\nReason for reverting: unexpected framework golden change\nOriginal PR Author: gaaclarke\n\nReviewed By: {bdero}\n\nThis change reverts the following previous change:\nfixes: https://github.com/flutter/flutter/issues/147807\r\nrelands https://github.com/flutter/engine/pull/43943 (with fixes that hopefully avoid it being reverted again)\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Reverts \"Fixes MatrixFilterContents rendering/coverage (#52880)\" (#52918"}},{"before":null,"after":"8059b645d024f5ced1e29c7c1f1394c4e1784592","ref":"refs/heads/revert_2f80d2828d4e635ecb3cec4d946fdc76dd75a3d6","pushedAt":"2024-05-18T03:00:01.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 \"Fixes MatrixFilterContents rendering/coverage (#52880)\"\n\nThis reverts commit 2f80d2828d4e635ecb3cec4d946fdc76dd75a3d6.","shortMessageHtmlLink":"Revert \"Fixes MatrixFilterContents rendering/coverage (#52880)\""}},{"before":"ac4c31ac97552681ce7405e60358f755b514b653","after":"2f80d2828d4e635ecb3cec4d946fdc76dd75a3d6","ref":"refs/heads/main","pushedAt":"2024-05-18T00:43:35.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":"Fixes MatrixFilterContents rendering/coverage (#52880)\n\nfixes: https://github.com/flutter/flutter/issues/147807\r\nrelands https://github.com/flutter/engine/pull/43943 (with fixes that hopefully avoid it being reverted again)\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Fixes MatrixFilterContents rendering/coverage (#52880)"}},{"before":"0731b5081a7bb0c43150409a798554ac8cbf6a82","after":null,"ref":"refs/heads/revert_4e33c102e56e9b3e9898c93c06373066c7eefc92","pushedAt":"2024-05-17T23:35:48.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":"4e33c102e56e9b3e9898c93c06373066c7eefc92","after":"ac4c31ac97552681ce7405e60358f755b514b653","ref":"refs/heads/main","pushedAt":"2024-05-17T23:35:47.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 \"[macOS] Generate universal gen_snapshots (#52885)\" (#52913)\n\nReverts: flutter/engine#52885\nInitiated by: cbracken\nReason for reverting: while this patch worked fine, it pushed the mac build bot over its time limit. Previous builds were just squeaking under the wire but seeing timeouts on the mac_host_engine host_release shard after this commit. e.g. https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20mac_host_engine/10667/overview\r\n\r\nLooking at ci.yaml I see the timeout is set to 240, but the timeout on the failing shard is c\nOriginal PR Author: cbracken\n\nReviewed By: {jmagman}\n\nThis change reverts the following previous change:\nPreviously, the `gen_snapshot_arm64` and `gen_snapshot_x64` binaries used by the tool were all built for x64 architecture. As such, developers building apps with Flutter rely on Rosetta translation with every build.\r\n\r\nThis refactors the gen_snapshot build rules on macOS hosts to consistently produce `gen_snapshot_arm64` and `gen_snapshot_x64` binaries with the target architecture of the build but with as universal binaries with both host architectures.\r\n\r\n### arm64 host build\r\n\r\nPrior to this patch we emitted:\r\n* gen_snapshot_arm64 (arch: x64, target_arch: simarm64)\r\n\r\nAfter this patch, we emit:\r\n* artifacts_x64/gen_snapshot_arm64 (arch: x64, target_arch: simarm64)\r\n* artifacts_arm64/gen_snapshot_arm64 (arch: arm64, target_arch: arm64)\r\n* gen_snapshot_arm64 (universal binary composed of both of the above)\r\n\r\n### x64 host build\r\n\r\nPrior to this patch we emitted:\r\n* gen_snapshot_x64 (arch: x64, target_arch: x64)\r\n\r\nAfter this patch, we emit:\r\n* artifacts_x64/gen_snapshot_x64 (arch: x64, target_arch: x64)\r\n* artifacts_arm64/gen_snapshot_x64 (arch: arm64, target_arch: simx64)\r\n* gen_snapshot_x64 (universal binary composed of both of the above)\r\n\r\nNote that host builds on macOS currently default to a host architecture of x64 (can be overridden via `--force-mac-arm64`) regardless of host architecture and thus, the build itself relies on Rosetta translation when invoked on Apple Silicon arm64 hardware. This is to ensure a consistent build in CI regardless of bot architecture. See: https://github.com/flutter/engine/blob/6fa734d686888a39add026a2a98d6ec311c23efb/tools/gn#L502-L505\r\n\r\nIssue: https://github.com/flutter/flutter/issues/101138\r\nIssue: https://github.com/flutter/flutter/issues/69157\r\n\r\nRelated issue: https://github.com/flutter/flutter/issues/103386\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"Reverts \"[macOS] Generate universal gen_snapshots (#52885)\" (#52913)"}},{"before":null,"after":"0731b5081a7bb0c43150409a798554ac8cbf6a82","ref":"refs/heads/revert_4e33c102e56e9b3e9898c93c06373066c7eefc92","pushedAt":"2024-05-17T23:34:25.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 \"[macOS] Generate universal gen_snapshots (#52885)\"\n\nThis reverts commit 4e33c102e56e9b3e9898c93c06373066c7eefc92.","shortMessageHtmlLink":"Revert \"[macOS] Generate universal gen_snapshots (#52885)\""}},{"before":"93f1b5a146edc29cd36e57d5f16ed4a1dad1d8e1","after":"4e33c102e56e9b3e9898c93c06373066c7eefc92","ref":"refs/heads/main","pushedAt":"2024-05-17T21:24:52.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":"[macOS] Generate universal gen_snapshots (#52885)\n\nPreviously, the `gen_snapshot_arm64` and `gen_snapshot_x64` binaries used by the tool were all built for x64 architecture. As such, developers building apps with Flutter rely on Rosetta translation with every build.\r\n\r\nThis refactors the gen_snapshot build rules on macOS hosts to consistently produce `gen_snapshot_arm64` and `gen_snapshot_x64` binaries with the target architecture of the build but with as universal binaries with both host architectures.\r\n\r\n### arm64 host build\r\n\r\nPrior to this patch we emitted:\r\n* gen_snapshot_arm64 (arch: x64, target_arch: simarm64)\r\n\r\nAfter this patch, we emit:\r\n* artifacts_x64/gen_snapshot_arm64 (arch: x64, target_arch: simarm64)\r\n* artifacts_arm64/gen_snapshot_arm64 (arch: arm64, target_arch: arm64)\r\n* gen_snapshot_arm64 (universal binary composed of both of the above)\r\n\r\n### x64 host build\r\n\r\nPrior to this patch we emitted:\r\n* gen_snapshot_x64 (arch: x64, target_arch: x64)\r\n\r\nAfter this patch, we emit:\r\n* artifacts_x64/gen_snapshot_x64 (arch: x64, target_arch: x64)\r\n* artifacts_arm64/gen_snapshot_x64 (arch: arm64, target_arch: simx64)\r\n* gen_snapshot_x64 (universal binary composed of both of the above)\r\n\r\nNote that host builds on macOS currently default to a host architecture of x64 (can be overridden via `--force-mac-arm64`) regardless of host architecture and thus, the build itself relies on Rosetta translation when invoked on Apple Silicon arm64 hardware. This is to ensure a consistent build in CI regardless of bot architecture. See: https://github.com/flutter/engine/blob/6fa734d686888a39add026a2a98d6ec311c23efb/tools/gn#L502-L505\r\n\r\nIssue: https://github.com/flutter/flutter/issues/101138\r\nIssue: https://github.com/flutter/flutter/issues/69157\r\n\r\nRelated issue: https://github.com/flutter/flutter/issues/103386\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style","shortMessageHtmlLink":"[macOS] Generate universal gen_snapshots (#52885)"}},{"before":"24f8fecb5bf06e0b52aa59bc3d795560fff623c2","after":"93f1b5a146edc29cd36e57d5f16ed4a1dad1d8e1","ref":"refs/heads/main","pushedAt":"2024-05-17T20:12:17.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 ywxGmpIdjxBl2i7s2... to jKdOTTgE2Uq5OmJzT... (#52909)\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 bdero@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 ywxGmpIdjxBl2i7s2... to jKdOTTgE2Uq5OmJzT…"}},{"before":"8fbcb51531a2f5cb26bce087e12e1bf0a9574ecf","after":"24f8fecb5bf06e0b52aa59bc3d795560fff623c2","ref":"refs/heads/main","pushedAt":"2024-05-17T19:29:06.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] fix colr/bitmap font color drawing. (#52871)\n\nFixes https://github.com/flutter/flutter/issues/126546\r\n\r\nTrack the paint color used by Bitmap/Emoji/COLR fonts and use it as a cache key. This allows non-COLR glyphs in a COLR font to get the correct text color. For other kinds of fonts, we always record the color as black so there are no cache efficiency hits in general.","shortMessageHtmlLink":"[Impeller] fix colr/bitmap font color drawing. (#52871)"}},{"before":"5b3bf9a950b21ff7033923e3e39cfef4d2362612","after":"8fbcb51531a2f5cb26bce087e12e1bf0a9574ecf","ref":"refs/heads/main","pushedAt":"2024-05-17T19:21: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 6f7cb3d360b7 to 3f4c5038da37 (1 revision) (#52907)\n\nhttps://skia.googlesource.com/skia.git/+log/6f7cb3d360b7..3f4c5038da37\n\n2024-05-17 jvanverth@google.com [graphite] Remove deprecated GetGPUFamilyFromFeatureSet.\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 armansito@google.com,bdero@google.com,brianosman@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 6f7cb3d360b7 to 3f4c5038da37 (1 revision) (#52907)"}},{"before":"e2cac30be7ce41a8b5fbc0e59ec8f3d3a64024f4","after":"5b3bf9a950b21ff7033923e3e39cfef4d2362612","ref":"refs/heads/main","pushedAt":"2024-05-17T18:09: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 6165e26f33ac to 6f7cb3d360b7 (1 revision) (#52903)\n\nhttps://skia.googlesource.com/skia.git/+log/6165e26f33ac..6f7cb3d360b7\n\n2024-05-17 jvanverth@google.com Use specialized multitexture lookup for LCD SDF text.\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 armansito@google.com,bdero@google.com,brianosman@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 6165e26f33ac to 6f7cb3d360b7 (1 revision) (#52903)"}},{"before":"fecb03c8edd4195b44afdbb834946170a686af6e","after":"e2cac30be7ce41a8b5fbc0e59ec8f3d3a64024f4","ref":"refs/heads/main","pushedAt":"2024-05-17T17:02:10.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 bcb24206f9c4 to 6165e26f33ac (1 revision) (#52902)\n\nhttps://skia.googlesource.com/skia.git/+log/bcb24206f9c4..6165e26f33ac\n\n2024-05-17 lehoangquyen@chromium.org Reland \"GraphiteDawn: use dawn's LoadResolveTexture extension.\"\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 armansito@google.com,bdero@google.com,brianosman@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 bcb24206f9c4 to 6165e26f33ac (1 revision) (#52902)"}},{"before":"17decdf1255781f95498d5bc3acaf2fc108c69e6","after":"fecb03c8edd4195b44afdbb834946170a686af6e","ref":"refs/heads/main","pushedAt":"2024-05-17T15:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matanlurey","name":"Matan Lurey","path":"/matanlurey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168174?s=80&v=4"},"commit":{"message":"Issue an`ERROR` instead of an `INFO` for a non-working API. (#52892)\n\nWork towards https://github.com/flutter/flutter/issues/139702.\r\n\r\nI think we should also `@Deprecate`/cleanup the API surface in\r\n`FlutterView`, but that needs a bit more a discussion.\r\n\r\n/cc @johnmccutchan","shortMessageHtmlLink":"Issue anERROR instead of an INFO for a non-working API. (#52892)"}},{"before":"7d244ab0348ae97465f76b1f40df184eea28efd3","after":"17decdf1255781f95498d5bc3acaf2fc108c69e6","ref":"refs/heads/main","pushedAt":"2024-05-17T14:53:37.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 601c7a96ef5d to 28e8e94f9e10 (1 revision) (#52900)\n\nhttps://dart.googlesource.com/sdk.git/+log/601c7a96ef5d..28e8e94f9e10\n\n2024-05-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-167.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 bdero@google.com,dart-vm-team@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 601c7a96ef5d to 28e8e94f9e10 (1 revision) (#52900)"}},{"before":"2c64024a962721a9828ac295d8aecc4f4a310b53","after":"7d244ab0348ae97465f76b1f40df184eea28efd3","ref":"refs/heads/main","pushedAt":"2024-05-17T11:03:27.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 a251e7836a5c to bcb24206f9c4 (1 revision) (#52899)\n\nhttps://skia.googlesource.com/skia.git/+log/a251e7836a5c..bcb24206f9c4\n\n2024-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ef5ff4e6dfb6 to 30a48b37b02b (3 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 armansito@google.com,bdero@google.com,brianosman@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 a251e7836a5c to bcb24206f9c4 (1 revision) (#52899)"}},{"before":"51382e30d4c918feda7008550b4096dfc557b2b9","after":"2c64024a962721a9828ac295d8aecc4f4a310b53","ref":"refs/heads/main","pushedAt":"2024-05-17T10:41: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 Dart SDK from c0709fb4a1a3 to 601c7a96ef5d (1 revision) (#52898)\n\nhttps://dart.googlesource.com/sdk.git/+log/c0709fb4a1a3..601c7a96ef5d\n\n2024-05-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-166.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 bdero@google.com,dart-vm-team@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 c0709fb4a1a3 to 601c7a96ef5d (1 revision) (#52898)"}},{"before":"c9b9022b39eaa850e449fc072fc46e0fb85c1b1c","after":"51382e30d4c918feda7008550b4096dfc557b2b9","ref":"refs/heads/main","pushedAt":"2024-05-17T09:50: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 Skia from 071cbd93d0a4 to a251e7836a5c (1 revision) (#52897)\n\nhttps://skia.googlesource.com/skia.git/+log/071cbd93d0a4..a251e7836a5c\n\n2024-05-17 drott@chromium.org [Fontations-backend] Hook up Skrifa hinting support\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 armansito@google.com,bdero@google.com,brianosman@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 071cbd93d0a4 to a251e7836a5c (1 revision) (#52897)"}},{"before":"a19d3722922d944d9c12707f50636d8b92807034","after":"c9b9022b39eaa850e449fc072fc46e0fb85c1b1c","ref":"refs/heads/main","pushedAt":"2024-05-17T06:44:34.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 4af5313185d7 to 071cbd93d0a4 (2 revisions) (#52896)\n\nhttps://skia.googlesource.com/skia.git/+log/4af5313185d7..071cbd93d0a4\n\n2024-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 6da3279dd380 to 3d1e84a14ec4\n2024-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from e9be917b1b0d to 6da3279dd380 (7 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 armansito@google.com,bdero@google.com,brianosman@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 4af5313185d7 to 071cbd93d0a4 (2 revisions) (#52896)"}},{"before":"9afb9c27a54ee067e8335b8f71954939e3ff28e9","after":"a19d3722922d944d9c12707f50636d8b92807034","ref":"refs/heads/main","pushedAt":"2024-05-17T06:36: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":"Roll Dart SDK from ecc0d32e29cd to c0709fb4a1a3 (1 revision) (#52895)\n\nhttps://dart.googlesource.com/sdk.git/+log/ecc0d32e29cd..c0709fb4a1a3\n\n2024-05-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-165.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 bdero@google.com,dart-vm-team@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 ecc0d32e29cd to c0709fb4a1a3 (1 revision) (#52895)"}},{"before":"d575e511f9e59e4d747424ac93f860ff15ef50c3","after":"9afb9c27a54ee067e8335b8f71954939e3ff28e9","ref":"refs/heads/main","pushedAt":"2024-05-17T05:47: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 5f094e6de863 to 4af5313185d7 (1 revision) (#52894)\n\nhttps://skia.googlesource.com/skia.git/+log/5f094e6de863..4af5313185d7\n\n2024-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 3dd0c8fabe5c to 8122e7e3d144 (18 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 armansito@google.com,bdero@google.com,brianosman@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 5f094e6de863 to 4af5313185d7 (1 revision) (#52894)"}},{"before":"7e87cfd3597481ac148b324c0e675c0a3a352989","after":"d575e511f9e59e4d747424ac93f860ff15ef50c3","ref":"refs/heads/main","pushedAt":"2024-05-17T02:36: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 Dart SDK from a68a3967e3d9 to ecc0d32e29cd (1 revision) (#52893)\n\nhttps://dart.googlesource.com/sdk.git/+log/a68a3967e3d9..ecc0d32e29cd\n\n2024-05-17 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.5.0-164.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 bdero@google.com,dart-vm-team@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 a68a3967e3d9 to ecc0d32e29cd (1 revision) (#52893)"}},{"before":"97302a4b034d4899078a6117a5e40052f97872c3","after":"7e87cfd3597481ac148b324c0e675c0a3a352989","ref":"refs/heads/main","pushedAt":"2024-05-17T02:20: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":"[Impeller] grow glyph atlas instead of resizing when rect packer is full. (#52849)\n\nFixes https://github.com/flutter/flutter/issues/138798\r\n\r\nAs far as I can tell, this gets us about as good as Skia, modulo the actual cost of rasterizing one of these glyphs is much more expensive for us.\r\n\r\nThe basic strategy is:\r\n\r\n1. If the existing atlas texture has room (defined by the rect packer addRect call succeeding) append as many glyphs as we can to the old texture.\r\n2. Check if there were any remaining glyphs. If not return.\r\n3. Otherwise, double the size of the texture and create a new rect packer that represents only the increased area. So for example if you doubled a 100x100 texture to 100x200, then you'd create another 100x100 rect packer, assuming the old one is full.\r\n4. Grow this size until all remaining glyphs fit. Store the new rect packer and the \"height adjustment\", which basically tells you where along the y-axis the rect packer offset starts.\r\n5. Allocate this new texture, clear it, and then blit the contents of the old texture into the top left corner. Append all additional glyphs. The allows us to recycle all previously rendered glyphs and keep them in the texture, reducing the amount of software rasterization per frame.\r\n6. Note; if the max atlas size would be exceeded, throw it away and start again.","shortMessageHtmlLink":"[Impeller] grow glyph atlas instead of resizing when rect packer is f…"}},{"before":"d9196c7a4106a461b226abbfae83a506746fd34f","after":"97302a4b034d4899078a6117a5e40052f97872c3","ref":"refs/heads/main","pushedAt":"2024-05-16T22:55:19.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 smaller SkFont size for determining glyph bounds. (#52868)\n\nApplies the fix that @jason-simmons previously suggested in https://github.com/flutter/flutter/issues/128624#issuecomment-1846473830 \r\n\r\nI'm not sure if these results are better or not ... but I think we try and make this change to see if things are improved anyway? Leaving up golden diffs for others to look at.","shortMessageHtmlLink":"[Impeller] use smaller SkFont size for determining glyph bounds. (#52868"}},{"before":"93cdce4ba4d2b582d001bab40bf482aa65da1b73","after":"d9196c7a4106a461b226abbfae83a506746fd34f","ref":"refs/heads/main","pushedAt":"2024-05-16T22:47: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 7536d3b590b8 to 5f094e6de863 (2 revisions) (#52891)\n\nhttps://skia.googlesource.com/skia.git/+log/7536d3b590b8..5f094e6de863\n\n2024-05-16 bungeman@google.com Reland \"Add PostScript name to generated fonts\"\n2024-05-16 jvanverth@google.com Move kDistanceAdjustLumShift into DistanceFieldAdjustTable.\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 armansito@google.com,bdero@google.com,brianosman@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 7536d3b590b8 to 5f094e6de863 (2 revisions) (#52891)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETmcUdgA","startCursor":null,"endCursor":null}},"title":"Activity · flutter/engine"}