{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31792824,"defaultBranch":"master","name":"flutter","ownerLogin":"flutter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-06T22:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14101776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718422049.0","currentOid":""},"activityList":{"items":[{"before":"9fe71d99b99de9711f32b644e175096ddaa07a6c","after":"5187cab7bdd434ca74abb45895d17e9fa553678a","ref":"refs/heads/main","pushedAt":"2024-06-15T03:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 8167dffd1914 to 9779c273aac3 (21 revisions) (#150290)\n\nhttps://github.com/flutter/engine/compare/8167dffd1914...9779c273aac3\n\n2024-06-15 jason-simmons@users.noreply.github.com Manual roll of Dart SDK from e90b0a53e058 to dca20ab646c5 (flutter/engine#53410)\n2024-06-15 chinmaygarde@google.com Update \"Vulnerability scanning\" to add the actions: read permission. (flutter/engine#53409)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 136c7cc18d1e to 6f6b45e1faea (3 revisions) (flutter/engine#53408)\n2024-06-14 30870216+gaaclarke@users.noreply.github.com [Impeller] moved blur to unrotated local space, started respecting `respect_ctm` flag (flutter/engine#53377)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 5560041fcfc0 to 136c7cc18d1e (4 revisions) (flutter/engine#53406)\n2024-06-14 jason-simmons@users.noreply.github.com Roll web_ui dependencies to enable the next roll of the Dart SDK (flutter/engine#53399)\n2024-06-14 jacksongardner@google.com Hack to prevent Safari from being backgrounded during unit tests. (flutter/engine#53402)\n2024-06-14 skia-flutter-autoroll@skia.org Manual roll Dart SDK from cabe65966815 to e90b0a53e058 (1 revision) (flutter/engine#53404)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from de1a50046289 to 5560041fcfc0 (1 revision) (flutter/engine#53393)\n2024-06-14 skia-flutter-autoroll@skia.org Manual roll Dart SDK from 115a9a2b26cd to cabe65966815 (1 revision) (flutter/engine#53390)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 3bebb0602780 to de1a50046289 (3 revisions) (flutter/engine#53388)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from d248a9f99ff5 to 3bebb0602780 (1 revision) (flutter/engine#53387)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from pGxbL7JoNb3yAYFw4... to BkYg1UB1jdbAZv3gA... (flutter/engine#53386)\n2024-06-14 flar@google.com [Impeller] restore accidentally deleted Cap/Join benchmarks (flutter/engine#53385)\n2024-06-13 matanlurey@users.noreply.github.com Add a `FlutterEngineRule` (JUnit `TestRule`) and use it in `FlutterRendererTest` (flutter/engine#53361)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from b21429b0ea78 to d248a9f99ff5 (2 revisions) (flutter/engine#53383)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from 40bdee9eedd6 to b21429b0ea78 (3 revisions) (flutter/engine#53382)\n2024-06-13 flar@google.com [DisplayList] cull clip operations that can be trivially and safely ignored (flutter/engine#53367)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from 0f47a9333edb to 40bdee9eedd6 (2 revisions) (flutter/engine#53381)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Dart SDK from aa2265e5a192 to 115a9a2b26cd (5 revisions) (flutter/engine#53380)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from bf5a0e0dbf41 to 0f47a9333edb (2 revisions) (flutter/engine#53378)\n\nAlso rolling transitive DEPS:\n fuchsia/sdk/core/linux-amd64 from pGxbL7JoNb3y to BkYg1UB1jdbA\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC chinmaygarde@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 Flutter Engine from 8167dffd1914 to 9779c273aac3 (21 revisions) (#…"}},{"before":"9fe71d99b99de9711f32b644e175096ddaa07a6c","after":"5187cab7bdd434ca74abb45895d17e9fa553678a","ref":"refs/heads/master","pushedAt":"2024-06-15T03:35: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 Flutter Engine from 8167dffd1914 to 9779c273aac3 (21 revisions) (#150290)\n\nhttps://github.com/flutter/engine/compare/8167dffd1914...9779c273aac3\n\n2024-06-15 jason-simmons@users.noreply.github.com Manual roll of Dart SDK from e90b0a53e058 to dca20ab646c5 (flutter/engine#53410)\n2024-06-15 chinmaygarde@google.com Update \"Vulnerability scanning\" to add the actions: read permission. (flutter/engine#53409)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 136c7cc18d1e to 6f6b45e1faea (3 revisions) (flutter/engine#53408)\n2024-06-14 30870216+gaaclarke@users.noreply.github.com [Impeller] moved blur to unrotated local space, started respecting `respect_ctm` flag (flutter/engine#53377)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 5560041fcfc0 to 136c7cc18d1e (4 revisions) (flutter/engine#53406)\n2024-06-14 jason-simmons@users.noreply.github.com Roll web_ui dependencies to enable the next roll of the Dart SDK (flutter/engine#53399)\n2024-06-14 jacksongardner@google.com Hack to prevent Safari from being backgrounded during unit tests. (flutter/engine#53402)\n2024-06-14 skia-flutter-autoroll@skia.org Manual roll Dart SDK from cabe65966815 to e90b0a53e058 (1 revision) (flutter/engine#53404)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from de1a50046289 to 5560041fcfc0 (1 revision) (flutter/engine#53393)\n2024-06-14 skia-flutter-autoroll@skia.org Manual roll Dart SDK from 115a9a2b26cd to cabe65966815 (1 revision) (flutter/engine#53390)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from 3bebb0602780 to de1a50046289 (3 revisions) (flutter/engine#53388)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Skia from d248a9f99ff5 to 3bebb0602780 (1 revision) (flutter/engine#53387)\n2024-06-14 skia-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from pGxbL7JoNb3yAYFw4... to BkYg1UB1jdbAZv3gA... (flutter/engine#53386)\n2024-06-14 flar@google.com [Impeller] restore accidentally deleted Cap/Join benchmarks (flutter/engine#53385)\n2024-06-13 matanlurey@users.noreply.github.com Add a `FlutterEngineRule` (JUnit `TestRule`) and use it in `FlutterRendererTest` (flutter/engine#53361)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from b21429b0ea78 to d248a9f99ff5 (2 revisions) (flutter/engine#53383)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from 40bdee9eedd6 to b21429b0ea78 (3 revisions) (flutter/engine#53382)\n2024-06-13 flar@google.com [DisplayList] cull clip operations that can be trivially and safely ignored (flutter/engine#53367)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from 0f47a9333edb to 40bdee9eedd6 (2 revisions) (flutter/engine#53381)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Dart SDK from aa2265e5a192 to 115a9a2b26cd (5 revisions) (flutter/engine#53380)\n2024-06-13 skia-flutter-autoroll@skia.org Roll Skia from bf5a0e0dbf41 to 0f47a9333edb (2 revisions) (flutter/engine#53378)\n\nAlso rolling transitive DEPS:\n fuchsia/sdk/core/linux-amd64 from pGxbL7JoNb3y to BkYg1UB1jdbA\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC chinmaygarde@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 Flutter Engine from 8167dffd1914 to 9779c273aac3 (21 revisions) (#…"}},{"before":"499c84cbf86a8ee9dcec1404fc1ff370aeab696f","after":"9fe71d99b99de9711f32b644e175096ddaa07a6c","ref":"refs/heads/main","pushedAt":"2024-06-15T03:27:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Reverts \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\" (#150293)\n\nReverts: flutter/flutter#150287\nInitiated by: jtmcdole\nReason for reverting: other memperf tests don't wait for or send a TAPPED; so they fail.\nOriginal PR Author: jtmcdole\n\nReviewed By: {gaaclarke}\n\nThis change reverts the following previous change:\nInitial tap is missing sometimes; either its never delivered or it is delivered before gesture controller is hooked up.\r\n\r\n1: Update the two perf tests to output when TAPPED is received\r\n2: Update the MemoryTest to keep tapping while waiting for TAPPED\r\n\r\nTested on devicelab:\r\n* setting iterations=1\r\n* removing the timeout before READY\r\n* running tests in a while loop\r\n\r\nBefore this change, you could get the test to hang often. After this change you'll see \"tapping device... [x]\" where x is the counter.\r\n\r\nFixes #150096","shortMessageHtmlLink":"Reverts \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\" ("}},{"before":"c2c876b8955af9d4cacdd124cb431b1bebb7512f","after":null,"ref":"refs/heads/revert_499c84cbf86a8ee9dcec1404fc1ff370aeab696f","pushedAt":"2024-06-15T03:27:29.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":"499c84cbf86a8ee9dcec1404fc1ff370aeab696f","after":"9fe71d99b99de9711f32b644e175096ddaa07a6c","ref":"refs/heads/master","pushedAt":"2024-06-15T03:27:28.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 \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\" (#150293)\n\nReverts: flutter/flutter#150287\nInitiated by: jtmcdole\nReason for reverting: other memperf tests don't wait for or send a TAPPED; so they fail.\nOriginal PR Author: jtmcdole\n\nReviewed By: {gaaclarke}\n\nThis change reverts the following previous change:\nInitial tap is missing sometimes; either its never delivered or it is delivered before gesture controller is hooked up.\r\n\r\n1: Update the two perf tests to output when TAPPED is received\r\n2: Update the MemoryTest to keep tapping while waiting for TAPPED\r\n\r\nTested on devicelab:\r\n* setting iterations=1\r\n* removing the timeout before READY\r\n* running tests in a while loop\r\n\r\nBefore this change, you could get the test to hang often. After this change you'll see \"tapping device... [x]\" where x is the counter.\r\n\r\nFixes #150096","shortMessageHtmlLink":"Reverts \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\" ("}},{"before":null,"after":"c2c876b8955af9d4cacdd124cb431b1bebb7512f","ref":"refs/heads/revert_499c84cbf86a8ee9dcec1404fc1ff370aeab696f","pushedAt":"2024-06-15T03:26:30.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 \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\"\n\nThis reverts commit 499c84cbf86a8ee9dcec1404fc1ff370aeab696f.","shortMessageHtmlLink":"Revert \"Fix flaky complex_layout_scroll_perf__memory test (#150287)\""}},{"before":"1c77696615558bf8f9fa7a6e2a473f438f1c03ca","after":"499c84cbf86a8ee9dcec1404fc1ff370aeab696f","ref":"refs/heads/main","pushedAt":"2024-06-15T00:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Fix flaky complex_layout_scroll_perf__memory test (#150287)\n\nInitial tap is missing sometimes; either its never delivered or it is delivered before gesture controller is hooked up.\r\n\r\n1: Update the two perf tests to output when TAPPED is received\r\n2: Update the MemoryTest to keep tapping while waiting for TAPPED\r\n\r\nTested on devicelab:\r\n* setting iterations=1\r\n* removing the timeout before READY\r\n* running tests in a while loop\r\n\r\nBefore this change, you could get the test to hang often. After this change you'll see \"tapping device... [x]\" where x is the counter.\r\n\r\nFixes #150096","shortMessageHtmlLink":"Fix flaky complex_layout_scroll_perf__memory test (#150287)"}},{"before":"1c77696615558bf8f9fa7a6e2a473f438f1c03ca","after":"499c84cbf86a8ee9dcec1404fc1ff370aeab696f","ref":"refs/heads/master","pushedAt":"2024-06-15T00:55: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":"Fix flaky complex_layout_scroll_perf__memory test (#150287)\n\nInitial tap is missing sometimes; either its never delivered or it is delivered before gesture controller is hooked up.\r\n\r\n1: Update the two perf tests to output when TAPPED is received\r\n2: Update the MemoryTest to keep tapping while waiting for TAPPED\r\n\r\nTested on devicelab:\r\n* setting iterations=1\r\n* removing the timeout before READY\r\n* running tests in a while loop\r\n\r\nBefore this change, you could get the test to hang often. After this change you'll see \"tapping device... [x]\" where x is the counter.\r\n\r\nFixes #150096","shortMessageHtmlLink":"Fix flaky complex_layout_scroll_perf__memory test (#150287)"}},{"before":"0aadb89764611741a84465bacd90ef1eecfd3efc","after":"1c77696615558bf8f9fa7a6e2a473f438f1c03ca","ref":"refs/heads/main","pushedAt":"2024-06-14T18:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Make `CupertinoTextField` respect decoration color when disabled (#149774)\n\n#83531 contains complaints that this default disabled color can no longer be overridden by setting a color of the `decoration` property. This regression was introduced by #78058, which was itself made to fix an issue where the color of the decoration was always used even when disabled.\r\n\r\nCurrently, when the text field is disabled, its color is set to a default disabled color. This PR makes it so that if a decoration is set when the text field is disabled, its color is used instead of the default disabled color.\r\n\r\nFixes https://github.com/flutter/flutter/issues/83531","shortMessageHtmlLink":"Make CupertinoTextField respect decoration color when disabled (#14…"}},{"before":"0aadb89764611741a84465bacd90ef1eecfd3efc","after":"1c77696615558bf8f9fa7a6e2a473f438f1c03ca","ref":"refs/heads/master","pushedAt":"2024-06-14T18:57: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":"Make `CupertinoTextField` respect decoration color when disabled (#149774)\n\n#83531 contains complaints that this default disabled color can no longer be overridden by setting a color of the `decoration` property. This regression was introduced by #78058, which was itself made to fix an issue where the color of the decoration was always used even when disabled.\r\n\r\nCurrently, when the text field is disabled, its color is set to a default disabled color. This PR makes it so that if a decoration is set when the text field is disabled, its color is used instead of the default disabled color.\r\n\r\nFixes https://github.com/flutter/flutter/issues/83531","shortMessageHtmlLink":"Make CupertinoTextField respect decoration color when disabled (#14…"}},{"before":"e110fdd1c95018bca21b2c3c6a2c1d2035bf3196","after":"0aadb89764611741a84465bacd90ef1eecfd3efc","ref":"refs/heads/main","pushedAt":"2024-06-14T18:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Add transparent color to Cupertino colors (#150149)\n\nThe Cupertino library doesn't have the transparent color constant that\r\nthe Material library has.\r\n\r\nAdded to increase code readability.\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], including [Features\r\nwe expect every widget to implement].\r\n- [x] I signed the [CLA].\r\n- [ ] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [x] I updated/added relevant documentation (doc comments with `///`).\r\n- [ ] I added new tests to check the change I am making, or this PR is\r\n[test-exempt].\r\n- [x] I followed the [breaking change policy] and added [Data Driven\r\nFixes] where supported.\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[Features we expect every widget to implement]:\r\nhttps://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement\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\r\n[Data Driven Fixes]:\r\nhttps://github.com/flutter/flutter/wiki/Data-driven-Fixes","shortMessageHtmlLink":"Add transparent color to Cupertino colors (#150149)"}},{"before":"e110fdd1c95018bca21b2c3c6a2c1d2035bf3196","after":"0aadb89764611741a84465bacd90ef1eecfd3efc","ref":"refs/heads/master","pushedAt":"2024-06-14T18:35:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorsanni","name":"Victor Sanni","path":"/victorsanni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77553258?s=80&v=4"},"commit":{"message":"Add transparent color to Cupertino colors (#150149)\n\nThe Cupertino library doesn't have the transparent color constant that\r\nthe Material library has.\r\n\r\nAdded to increase code readability.\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], including [Features\r\nwe expect every widget to implement].\r\n- [x] I signed the [CLA].\r\n- [ ] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [x] I updated/added relevant documentation (doc comments with `///`).\r\n- [ ] I added new tests to check the change I am making, or this PR is\r\n[test-exempt].\r\n- [x] I followed the [breaking change policy] and added [Data Driven\r\nFixes] where supported.\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[Features we expect every widget to implement]:\r\nhttps://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement\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\r\n[Data Driven Fixes]:\r\nhttps://github.com/flutter/flutter/wiki/Data-driven-Fixes","shortMessageHtmlLink":"Add transparent color to Cupertino colors (#150149)"}},{"before":"be94ed8bdffab52185578dfe329fb1331e6b7206","after":"e110fdd1c95018bca21b2c3c6a2c1d2035bf3196","ref":"refs/heads/main","pushedAt":"2024-06-14T18:19:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll pub packages (#150267)\n\nThis PR was generated by `flutter update-packages --force-upgrade`.","shortMessageHtmlLink":"Roll pub packages (#150267)"}},{"before":"be94ed8bdffab52185578dfe329fb1331e6b7206","after":"e110fdd1c95018bca21b2c3c6a2c1d2035bf3196","ref":"refs/heads/master","pushedAt":"2024-06-14T18:19:41.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 pub packages (#150267)\n\nThis PR was generated by `flutter update-packages --force-upgrade`.","shortMessageHtmlLink":"Roll pub packages (#150267)"}},{"before":"27d01bee4558ba71f0407384f5e8e320ee8b7cb0","after":"d14ff632c8eaf0d60e00bab8c906a623d20a9b1f","ref":"refs/heads/jakemac53-patch-1","pushedAt":"2024-06-14T18:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakemac53","name":"Jacob MacDonald","path":"/jakemac53","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/984921?s=80&v=4"},"commit":{"message":"also update integration_test_driver.dart","shortMessageHtmlLink":"also update integration_test_driver.dart"}},{"before":"349ec7183cd00a56156adabae70bdaeafbb63268","after":"be94ed8bdffab52185578dfe329fb1331e6b7206","ref":"refs/heads/main","pushedAt":"2024-06-14T15:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Packages from 7805455bf627 to dd04ab1c75cd (4 revisions) (#150264)\n\nhttps://github.com/flutter/packages/compare/7805455bf627...dd04ab1c75cd\n\n2024-06-13 matanlurey@users.noreply.github.com Move `Player.Listener` impl, remove `@VisibleForTesting isInitialized`. (flutter/packages#6922)\n2024-06-13 engine-flutter-autoroll@skia.org Roll Flutter from b1f9d7131c8c to 01db23b82233 (15 revisions) (flutter/packages#6921)\n2024-06-13 matanlurey@users.noreply.github.com Refactor `VideoPlayer` to be less exposed to `EventChannel` & related (flutter/packages#6908)\n2024-06-13 v.ditsyak@gmail.com [go_router] Added proper `redirect` handling for `ShellRoute.$route` and `StatefulShellRoute.$route` for proper redirection handling in case of code generation (flutter/packages#6841)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-packages-flutter-autoroll\nPlease CC flutter-ecosystem@google.com,rmistry@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 Packages from 7805455bf627 to dd04ab1c75cd (4 revisions) (#150264)"}},{"before":"349ec7183cd00a56156adabae70bdaeafbb63268","after":"be94ed8bdffab52185578dfe329fb1331e6b7206","ref":"refs/heads/master","pushedAt":"2024-06-14T15:55:20.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 Packages from 7805455bf627 to dd04ab1c75cd (4 revisions) (#150264)\n\nhttps://github.com/flutter/packages/compare/7805455bf627...dd04ab1c75cd\n\n2024-06-13 matanlurey@users.noreply.github.com Move `Player.Listener` impl, remove `@VisibleForTesting isInitialized`. (flutter/packages#6922)\n2024-06-13 engine-flutter-autoroll@skia.org Roll Flutter from b1f9d7131c8c to 01db23b82233 (15 revisions) (flutter/packages#6921)\n2024-06-13 matanlurey@users.noreply.github.com Refactor `VideoPlayer` to be less exposed to `EventChannel` & related (flutter/packages#6908)\n2024-06-13 v.ditsyak@gmail.com [go_router] Added proper `redirect` handling for `ShellRoute.$route` and `StatefulShellRoute.$route` for proper redirection handling in case of code generation (flutter/packages#6841)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-packages-flutter-autoroll\nPlease CC flutter-ecosystem@google.com,rmistry@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 Packages from 7805455bf627 to dd04ab1c75cd (4 revisions) (#150264)"}},{"before":"d802df49d8a3bb545bddb768e3390bc466c55dc5","after":"349ec7183cd00a56156adabae70bdaeafbb63268","ref":"refs/heads/main","pushedAt":"2024-06-14T06:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Add tests for navigator.0.dart (#150034)\n\nContributes to https://github.com/flutter/flutter/issues/130459\r\n\r\nIt adds a test for\r\n- `examples/api/lib/widgets/navigator/navigator.0.dart`","shortMessageHtmlLink":"Add tests for navigator.0.dart (#150034)"}},{"before":"d802df49d8a3bb545bddb768e3390bc466c55dc5","after":"349ec7183cd00a56156adabae70bdaeafbb63268","ref":"refs/heads/master","pushedAt":"2024-06-14T06:39: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":"Add tests for navigator.0.dart (#150034)\n\nContributes to https://github.com/flutter/flutter/issues/130459\r\n\r\nIt adds a test for\r\n- `examples/api/lib/widgets/navigator/navigator.0.dart`","shortMessageHtmlLink":"Add tests for navigator.0.dart (#150034)"}},{"before":"43e71ae64f10f7efa3c8a14e7e241768efda3588","after":"d802df49d8a3bb545bddb768e3390bc466c55dc5","ref":"refs/heads/main","pushedAt":"2024-06-14T01:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Switch to `Iterable.cast` instance method (#150185)\n\nSwitch away from the `Iterable.castFrom` static method to the `Iterable.cast` instance method which is more readable and more consistent with other iterable usages.","shortMessageHtmlLink":"Switch to Iterable.cast instance method (#150185)"}},{"before":"43e71ae64f10f7efa3c8a14e7e241768efda3588","after":"d802df49d8a3bb545bddb768e3390bc466c55dc5","ref":"refs/heads/master","pushedAt":"2024-06-14T01:05: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":"Switch to `Iterable.cast` instance method (#150185)\n\nSwitch away from the `Iterable.castFrom` static method to the `Iterable.cast` instance method which is more readable and more consistent with other iterable usages.","shortMessageHtmlLink":"Switch to Iterable.cast instance method (#150185)"}},{"before":"9ea5b1383fad639eafb6917496f367aff8682be3","after":"43e71ae64f10f7efa3c8a14e7e241768efda3588","ref":"refs/heads/main","pushedAt":"2024-06-14T00:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Include transform in static Gradient lerp methods (#149624)\n\n*Fixes #149534 Gradient subclasses' static lerp methods drop the GradientTransform of both `a` and `b`*\r\n\r\nLinearGradient.lerp(), RadialGradient.lerp() and SweepGradient.lerp() no longer drop the GradientTransform of `a` and/or `b`.\r\n\r\nThe primitive interpolation is performed the same way TileMode is handled: `transform: t < 0.5 ? a.transform : b.transform`.\r\n\r\n## Media\r\n\r\n
\r\nVideo demonstration\r\n\r\n### Before\r\nhttps://github.com/flutter/flutter/assets/65806473/de14e201-b1a7-44ba-95ff-e62587c7f6ac\r\n\r\n### After\r\nhttps://github.com/flutter/flutter/assets/65806473/d48f40e2-1b0f-4ac8-a45c-b3c423e3fd64\r\n\r\n
\r\n\r\n - Changed no documentation.\r\n - Non-breaking change.","shortMessageHtmlLink":"Include transform in static Gradient lerp methods (#149624)"}},{"before":"9ea5b1383fad639eafb6917496f367aff8682be3","after":"43e71ae64f10f7efa3c8a14e7e241768efda3588","ref":"refs/heads/master","pushedAt":"2024-06-14T00: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":"Include transform in static Gradient lerp methods (#149624)\n\n*Fixes #149534 Gradient subclasses' static lerp methods drop the GradientTransform of both `a` and `b`*\r\n\r\nLinearGradient.lerp(), RadialGradient.lerp() and SweepGradient.lerp() no longer drop the GradientTransform of `a` and/or `b`.\r\n\r\nThe primitive interpolation is performed the same way TileMode is handled: `transform: t < 0.5 ? a.transform : b.transform`.\r\n\r\n## Media\r\n\r\n
\r\nVideo demonstration\r\n\r\n### Before\r\nhttps://github.com/flutter/flutter/assets/65806473/de14e201-b1a7-44ba-95ff-e62587c7f6ac\r\n\r\n### After\r\nhttps://github.com/flutter/flutter/assets/65806473/d48f40e2-1b0f-4ac8-a45c-b3c423e3fd64\r\n\r\n
\r\n\r\n - Changed no documentation.\r\n - Non-breaking change.","shortMessageHtmlLink":"Include transform in static Gradient lerp methods (#149624)"}},{"before":"dd2ac7cdbec02a064fa4732a2eea1a7cd6f1e931","after":"9ea5b1383fad639eafb6917496f367aff8682be3","ref":"refs/heads/main","pushedAt":"2024-06-14T00:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Validate the `contrastLevel` during `ColorScheme` creation (#150176)\n\nImplement as an `assert` to help developers catch potential mistakes during development.\r\n\r\nRelated to https://github.com/flutter/flutter/issues/149683","shortMessageHtmlLink":"Validate the contrastLevel during ColorScheme creation (#150176)"}},{"before":"dd2ac7cdbec02a064fa4732a2eea1a7cd6f1e931","after":"9ea5b1383fad639eafb6917496f367aff8682be3","ref":"refs/heads/master","pushedAt":"2024-06-14T00:07: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":"Validate the `contrastLevel` during `ColorScheme` creation (#150176)\n\nImplement as an `assert` to help developers catch potential mistakes during development.\r\n\r\nRelated to https://github.com/flutter/flutter/issues/149683","shortMessageHtmlLink":"Validate the contrastLevel during ColorScheme creation (#150176)"}},{"before":"3226cafca7f5e3a4211492084842f508b0763658","after":"dd2ac7cdbec02a064fa4732a2eea1a7cd6f1e931","ref":"refs/heads/main","pushedAt":"2024-06-14T00:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 3.25.9 to 3.25.10 (#150228)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.9 to 3.25.10.\n
\nChangelog\n

Sourced from github/codeql-action's changelog.

\n
\n

CodeQL Action Changelog

\n

See the releases page for the relevant changes to the CodeQL CLI and language packs.

\n

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

\n

[UNRELEASED]

\n

No user facing changes.

\n

3.25.10 - 13 Jun 2024

\n\n

3.25.9 - 12 Jun 2024

\n\n

3.25.8 - 04 Jun 2024

\n\n

3.25.7 - 31 May 2024

\n\n

3.25.6 - 20 May 2024

\n\n

3.25.5 - 13 May 2024

\n\n

3.25.4 - 08 May 2024

\n\n

3.25.3 - 25 Apr 2024

\n\n

3.25.2 - 22 Apr 2024

\n

No user facing changes.

\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.9&new-version=3.25.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n
","shortMessageHtmlLink":"Bump github/codeql-action from 3.25.9 to 3.25.10 (#150228)"}},{"before":"74eb40a204a8df6f092f765e383d319bdb904bc4","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.10","pushedAt":"2024-06-14T00:00:15.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":"3226cafca7f5e3a4211492084842f508b0763658","after":"dd2ac7cdbec02a064fa4732a2eea1a7cd6f1e931","ref":"refs/heads/master","pushedAt":"2024-06-14T00:00:14.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":"Bump github/codeql-action from 3.25.9 to 3.25.10 (#150228)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.9 to 3.25.10.\n
\nChangelog\n

Sourced from github/codeql-action's changelog.

\n
\n

CodeQL Action Changelog

\n

See the releases page for the relevant changes to the CodeQL CLI and language packs.

\n

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

\n

[UNRELEASED]

\n

No user facing changes.

\n

3.25.10 - 13 Jun 2024

\n\n

3.25.9 - 12 Jun 2024

\n\n

3.25.8 - 04 Jun 2024

\n\n

3.25.7 - 31 May 2024

\n\n

3.25.6 - 20 May 2024

\n\n

3.25.5 - 13 May 2024

\n\n

3.25.4 - 08 May 2024

\n\n

3.25.3 - 25 Apr 2024

\n\n

3.25.2 - 22 Apr 2024

\n

No user facing changes.

\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.9&new-version=3.25.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n
","shortMessageHtmlLink":"Bump github/codeql-action from 3.25.9 to 3.25.10 (#150228)"}},{"before":"3bdc4518024bafd0bb67c793726aa92acb80ef34","after":"3226cafca7f5e3a4211492084842f508b0763658","ref":"refs/heads/main","pushedAt":"2024-06-13T23:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Fix leaky test. (#150235)","shortMessageHtmlLink":"Fix leaky test. (#150235)"}},{"before":"3bdc4518024bafd0bb67c793726aa92acb80ef34","after":"3226cafca7f5e3a4211492084842f508b0763658","ref":"refs/heads/master","pushedAt":"2024-06-13T23:48: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":"Fix leaky test. (#150235)","shortMessageHtmlLink":"Fix leaky test. (#150235)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZf1Q9QA","startCursor":null,"endCursor":null}},"title":"Activity · flutter/flutter"}