12841 Commits

Author SHA1 Message Date
engine-flutter-autoroll
e5c22aa57f
Roll Packages from 835dccb08f2e to 3747006e9eb6 (3 revisions) (#177170)
835dccb08f...3747006e9e

2025-10-16 engine-flutter-autoroll@skia.org Manual roll Flutter from
7cd821c21093 to a873a27309b0 (22 revisions) (flutter/packages#10244)
2025-10-16 stuartmorgan@google.com [local_auth] Adopt structured errors,
and remove `useErrorDialogs` (flutter/packages#9981)
2025-10-16 stuartmorgan@google.com [video_player] Move most Android
event logic to Dart (flutter/packages#10128)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-17 17:04:10 +00:00
engine-flutter-autoroll
a27b7cda85
Roll Packages from d062181ac465 to 835dccb08f2e (7 revisions) (#177100)
d062181ac4...835dccb08f

2025-10-16 stuartmorgan@google.com [local_auth] Adopt structured errors
and remove useErrorDialogs - platform implementations
(flutter/packages#10147)
2025-10-16 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.1.0
in /packages/interactive_media_ads/android (flutter/packages#10221)
2025-10-15 engine-flutter-autoroll@skia.org Manual roll Flutter from
e11e2c11288b to 7cd821c21093 (73 revisions) (flutter/packages#10229)
2025-10-15 to.sasovsky@gmail.com [go_router] feat: access GoRouter.of
from redirect methods (flutter/packages#9706)
2025-10-14 1063596+reidbaker@users.noreply.github.com [Many] Migrate non
examples (and pigeon test) to java 17 (flutter/packages#10201)
2025-10-13 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.ads.interactivemedia.v3:interactivemedia
from 3.36.0 to 3.37.0 in /packages/interactive_media_ads/android
(flutter/packages#10113)
2025-10-13 10687576+bparrishMines@users.noreply.github.com [pigeon]
Fixes support for Kotlin/Java classes that override equals and hashCode
for ProxyApis (flutter/packages#10039)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-16 16:01:09 +00:00
engine-flutter-autoroll
c7fc71ec68
Roll Packages from e319c40960a5 to d062181ac465 (2 revisions) (#176916)
e319c40960...d062181ac4

2025-10-10 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
ac4e799d2370 to 9f455d2486bc (4 revisions) (flutter/packages#10208)
2025-10-10 apps@arvidnystrom.se [video_player_platform_interface] Adds
setter for allowing background playback This PR is a subset of #9212 -
it only adds platform interface changes. Partially resolves #62739.
(flutter/packages#10054)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-13 16:02:28 +00:00
John "codefu" McDole
4e8e4a95fa
fix: content hash check for LUCI_CONTEXT (#176867)
When running on LUCI, the environment variable is LUCI_CONTEXT

fixes: #176838
2025-10-11 03:30:16 +00:00
engine-flutter-autoroll
fbfaf35e21
Roll Packages from 0b41de3a61ec to e319c40960a5 (1 revision) (#176833)
0b41de3a61...e319c40960

2025-10-09 1063596+reidbaker@users.noreply.github.com [many} Update all
examples apps to use java 17 complile options (flutter/packages#10195)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-10 15:52:10 +00:00
engine-flutter-autoroll
238db3574b
Roll Packages from 260f381ad1e6 to 0b41de3a61ec (2 revisions) (#176787)
260f381ad1...0b41de3a61

2025-10-09 github@alexv525.com [animations]  Make `OpenContainerState`
public (flutter/packages#9924)
2025-10-08 engine-flutter-autoroll@skia.org Roll Flutter from
908012d58baa to e11e2c11288b (39 revisions) (flutter/packages#10192)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-09 16:28:06 +00:00
engine-flutter-autoroll
4971fa398f
Roll Packages from 8ca6416d680d to 260f381ad1e6 (6 revisions) (#176730)
8ca6416d68...260f381ad1

2025-10-08 jessiewong401@gmail.com Add Versioning to Gradle 9
Deprecation Change (flutter/packages#10187)
2025-10-07 julien@delarbre.biz [camera_avfoundation] iOS: Fix crash when
`enableAudio == false` by correcting guard condition
(flutter/packages#9949)
2025-10-07 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.fragment:fragment from 1.8.8 to 1.8.9 in
/packages/local_auth/local_auth_android/android (flutter/packages#10111)
2025-10-07 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Adds support for accessing data for an Ad
(flutter/packages#9972)
2025-10-07 stuartmorgan@google.com [webview_flutter] Add Android
geolocation README (flutter/packages#10166)
2025-10-07 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.guava:guava from 33.4.8-android to
33.5.0-android in /packages/espresso/android (flutter/packages#10047)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-08 19:11:46 +00:00
engine-flutter-autoroll
9e97c5893e
Roll Packages from d3ef88b5feb8 to 8ca6416d680d (2 revisions) (#176633)
d3ef88b5fe...8ca6416d68

2025-10-06 jessiewong401@gmail.com Update CI to Test Against SDK 36v3
(flutter/packages#10169)
2025-10-06 1063596+reidbaker@users.noreply.github.com [espresso] updates
build files to use JVM 17 (flutter/packages#10162)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-07 15:57:25 +00:00
engine-flutter-autoroll
d903fa2d9d
Roll Packages from e401aeb3aae4 to d3ef88b5feb8 (4 revisions) (#176582)
e401aeb3aa...d3ef88b5fe

2025-10-06 engine-flutter-autoroll@skia.org Roll Flutter from
5c0c9e9e9ad2 to 908012d58baa (18 revisions) (flutter/packages#10175)
2025-10-03 engine-flutter-autoroll@skia.org Manual roll Flutter from
65aca3661b8f to 5c0c9e9e9ad2 (16 revisions) (flutter/packages#10170)
2025-10-03 stuartmorgan@google.com Instruct agents to create a repo root
alias (flutter/packages#10165)
2025-10-03 jessiewong401@gmail.com [Gradle 9] Fixed Gradle 9
Deprecations in Packages (flutter/packages#10016)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-06 15:52:28 +00:00
John "codefu" McDole
a9ea4b4126
fix: support older git (ubuntu 22.04) in content hash (#176321)
content aware hash was using --format which isn't present in older, but
still supported operating systems. this pr removes the format string
which basically reduces the output before hasing to:

```shell
100644 blob 198d80926b6e873c327f71350a0cdefee6a8402f	DEPS
040000 tree 139c1f10f92e4b9d4ac3ec7d4d27b2aa9775c5cd	engine
```

this format is still stable across all platforms and passed into `git
hash-object` - which produces the actual hash fingerprint of the engine.

safety: this is the only scripts that produce this hash, so all
downstream consumers keep consuming a sha1 output. Since this changes
the sha, an engine version shouldn't exist for it and cocoon will build
the artifacts for it.

fixes: #175265
2025-10-04 02:43:22 +00:00
engine-flutter-autoroll
5c0c9e9e9a
Roll Packages from 5fd5f74dce46 to e401aeb3aae4 (4 revisions) (#176466)
5fd5f74dce...e401aeb3aa

2025-10-02 engine-flutter-autoroll@skia.org Roll Flutter from
7811e8982355 to 65aca3661b8f (12 revisions) (flutter/packages#10161)
2025-10-02 34327253+lenzpaul@users.noreply.github.com [Camera] Add lens
type information (iOS) (flutter/packages#7653)
2025-10-02 mohellebiabdessalem@gmail.com [webview_flutter] updates build
files to use JVM 17 (flutter/packages#10129)
2025-10-02 mohellebiabdessalem@gmail.com [shared_preferences] updates
build files to use JVM 17 (flutter/packages#10131)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-03 15:49:25 +00:00
engine-flutter-autoroll
d674abf522
Roll Packages from 321a5846838d to 5fd5f74dce46 (6 revisions) (#176409)
321a584683...5fd5f74dce

2025-10-02 mohellebiabdessalem@gmail.com [url_launcher] updates build
files to use JVM 17 (flutter/packages#10130)
2025-10-02 mohellebiabdessalem@gmail.com [quick_actions] updates build
files to use JVM 17 (flutter/packages#10132)
2025-10-01 engine-flutter-autoroll@skia.org Manual roll Flutter from
c9608e28d01a to 7811e8982355 (22 revisions) (flutter/packages#10160)
2025-10-01 fishythefish@users.noreply.github.com [google_sign_in] Remove
references to dart:js_util (flutter/packages#10148)
2025-10-01 stuartmorgan@google.com [ci] Re-enable all Android legacy
emulator tests (flutter/packages#10141)
2025-10-01 engine-flutter-autoroll@skia.org Manual roll Flutter from
96fe3b3df509 to c9608e28d01a (26 revisions) (flutter/packages#10145)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-02 16:03:41 +00:00
engine-flutter-autoroll
7519cfd251
Roll Packages from 287739d0acce to 321a5846838d (3 revisions) (#176357)
287739d0ac...321a584683

2025-09-30 stuartmorgan@google.com [local_auth] Adopt structured errors
- platform interface (flutter/packages#10023)
2025-09-30 jessiewong401@gmail.com Revert hardcoded compilesdk back to
`flutter.compileSdkVersion` in `camera_android` (flutter/packages#9668)
2025-09-30 mohellebiabdessalem@gmail.com [file_selector] updates build
files to use JVM 17 (flutter/packages#10097)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-10-01 15:44:18 +00:00
engine-flutter-autoroll
f9e14b5748
Roll Packages from 34eec7850cce to 287739d0acce (9 revisions) (#176284)
34eec7850c...287739d0ac

2025-09-29 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
d693b4b9dbac to ac4e799d2370 (4 revisions) (flutter/packages#10124)
2025-09-29 magder@google.com Fix CODEOWNERS error
(flutter/packages#10127)
2025-09-29 stuartmorgan@google.com [file_selector] Update Pigeon in
Android implementation (flutter/packages#10126)
2025-09-29 31859944+LongCatIsLooong@users.noreply.github.com
[In_app_purchase_storekit] Do not throw PigeonError when a transaction
is pending / cancelled / unverified (flutter/packages#9627)
2025-09-29 stuartmorgan@google.com [video_player] Separate texture ID on
Android (flutter/packages#10029)
2025-09-29 engine-flutter-autoroll@skia.org Roll Flutter from
6cc976ec26d3 to 96fe3b3df509 (32 revisions) (flutter/packages#10125)
2025-09-29 43054281+camsim99@users.noreply.github.com
[camera_android_camerax] Fix NV21 Format (flutter/packages#10022)
2025-09-29 engine-flutter-autoroll@skia.org Manual roll Flutter from
b1a28bc065b0 to 6cc976ec26d3 (4 revisions) (flutter/packages#10116)
2025-09-29 robert.odrowaz@leancode.pl [camera_avfoundation]
Implementation swift migration - part 13 (flutter/packages#9930)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-30 16:00:40 +00:00
Alexander Aprelev
10359a0a33
User Invoke-Expression instead of call operator for nested Powershell scripts invocations (on Windows) (#175941)
With modern pwsh.exe there seems to be a problem with call operator
making nested powershell script invocation. Use Invoke-Expression
instead.

Fixes https://github.com/flutter/flutter/issues/173554
2025-09-29 18:35:27 +00:00
engine-flutter-autoroll
96fe3b3df5
Roll Packages from 389c678c79ac to 34eec7850cce (6 revisions) (#176205)
389c678c79...34eec7850c

2025-09-29 blackorbs.dev@gmail.com [camera_android_camerax] Implement
setDescriptionWhileRecording (flutter/packages#10030)
2025-09-29 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20
in /packages/pigeon/platform_tests/test_plugin/android
(flutter/packages#10114)
2025-09-27 stuartmorgan@google.com [various] Standardize Java compat in
Gradle (flutter/packages#10091)
2025-09-26 stuartmorgan@google.com [various] Standardize gradle
dependencies (flutter/packages#10083)
2025-09-26 paulberry@google.com [go_router_builder] Ignore upcoming
`experimental_member_use` warnings. (flutter/packages#10082)
2025-09-26 stuartmorgan@google.com [various] Standardize Gradle
`namespace` (flutter/packages#10084)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-29 15:50:16 +00:00
engine-flutter-autoroll
7e6f761c2d
Roll Packages from 117bf639ec3a to 389c678c79ac (4 revisions) (#176092)
117bf639ec...389c678c79

2025-09-25 magder@google.com Update local_auth_darwin CODEOWNERS
(flutter/packages#10074)
2025-09-25 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Adds support for time offsets of ad breaks
(flutter/packages#9953)
2025-09-25 engine-flutter-autoroll@skia.org Roll Flutter from
4a042046a0f1 to b1a28bc065b0 (44 revisions) (flutter/packages#10077)
2025-09-24 jason-simmons@users.noreply.github.com [google_fonts] Make a
map keyed on FontWeight non-const (flutter/packages#10058)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-26 16:16:13 +00:00
engine-flutter-autoroll
321ae32b3e
Roll Packages from 3413b65fdde1 to 117bf639ec3a (9 revisions) (#175935)
3413b65fdd...117bf639ec

2025-09-24 magder@google.com [ci] Add update-release-info command
suggestion when version check fails (flutter/packages#9834)
2025-09-24 engine-flutter-autoroll@skia.org Manual roll Flutter from
9ff2767f3cb6 to 4a042046a0f1 (28 revisions) (flutter/packages#10067)
2025-09-24 stuartmorgan@google.com Remove "All right reserved" from all
files (flutter/packages#10066)
2025-09-24 stuartmorgan@google.com [google_sign_in] Implement
`disconnect` for Android (flutter/packages#9991)
2025-09-24 43054281+camsim99@users.noreply.github.com [camera_android]
Remove references to third party `googlesamples/mlkit` code
(flutter/packages#10056)
2025-09-23 52160996+FMorschel@users.noreply.github.com
[go_router_builder] [in_app_purchase_storekit] Removes redundant
arguments from annotations (flutter/packages#9964)
2025-09-23 121233810+nozomemein@users.noreply.github.com [go_router] Fix
Android Cold Start deep link with empty path losing scheme and
authority. (flutter/packages#9868)
2025-09-23 NearTox@outlook.com [go_router_builder] Proposal: add json
support, custom string encoder/decoder (flutter/packages#8665)
2025-09-23 lukas.mirbt@appshack.se [go_router] Fix ShellRoutes break iOS
swipe back navigation (flutter/packages#9968)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-24 16:04:47 +00:00
engine-flutter-autoroll
a615ac5a19
Roll Packages from 45c9a843859f to 3413b65fdde1 (4 revisions) (#175854)
45c9a84385...3413b65fdd

2025-09-22 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.json:json from 20250107 to 20250517 in
/packages/in_app_purchase/in_app_purchase_android/android
(flutter/packages#10049)
2025-09-22 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.datastore:datastore from 1.1.3 to 1.1.7 in
/packages/shared_preferences/shared_preferences_android/android
(flutter/packages#10051)
2025-09-22 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.mockito.kotlin:mockito-kotlin from 5.4.0 to 6.0.0
in /packages/interactive_media_ads/android (flutter/packages#10046)
2025-09-22 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.guava:guava from 33.4.8-android to
33.5.0-android in /packages/camera/camera_android_camerax/android
(flutter/packages#10044)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-23 15:55:46 +00:00
stuartmorgan-g
295df85c8c
Roll Packages from 3d5c4196d9c8 to 45c9a843859f (#175794)
3d5c4196d9...45c9a84385

Picks up a fix for an OOB breakage due to a `google_maps` release.
2025-09-22 19:00:42 +00:00
engine-flutter-autoroll
7783b94a6f
Roll Packages from f2a65fdceb4a to 3d5c4196d9c8 (2 revisions) (#175668)
f2a65fdceb...3d5c4196d9

2025-09-19 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump camerax_version from 1.5.0-rc01 to 1.5.0 in
/packages/camera/camera_android_camerax/android (flutter/packages#10009)
2025-09-18 stuartmorgan@google.com [google_sign_in] Fix iOS sever auth
codes (flutter/packages#10021)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-19 18:13:10 +00:00
Harry Terkelsen
9698974b02
fix(tool): Use merge-base for content hash in detached HEAD (#175554)
The `content_aware_hash.sh` script determines which version of the
engine to use. For local development, it uses the merge-base with the
remote tracking branch to avoid unnecessary rebuilds.

However, when using `jj`, the underlying git repository is in a detached
HEAD state. The script was incorrectly interpreting this as a CI
environment and was not calculating the hash based on the merge-base,
leading to incorrect engine versions and failed Dart SDK downloads.

This change modifies the script to differentiate between a local
detached HEAD state (like with `jj`) and a CI environment by checking
for the `LUCI_CI` environment variable. This ensures the correct engine
hash is generated for both local `jj` users and CI builds.

Here is an example of failing to download the Dart SDK before:

```
Downloading Darwin arm64 Dart SDK from Flutter engine f6ea244d7b75547c2c1a4613299b24dcebe3ce5c...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   258  100   258    0     0    858      0 --:--:-- --:--:-- --:--:--   857
[/Users/het/Projects/flutter/bin/cache/dart-sdk-darwin-arm64.zip]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /Users/het/Projects/flutter/bin/cache/dart-sdk-darwin-arm64.zip or
        /Users/het/Projects/flutter/bin/cache/dart-sdk-darwin-arm64.zip.zip, and cannot find /Users/het/Projects/flutter/bin/cache/dart-sdk-darwin-arm64.zip.ZIP, period.

It appears that the downloaded file is corrupt; please try again.
If this problem persists, please report the problem at:
  https://github.com/flutter/flutter/issues/new?template=01_activation.yml
```

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

**Note**: The Flutter team is currently trialing the use of [Gemini Code
Assist for
GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
Comments from the `gemini-code-assist` bot should not be taken as
authoritative feedback from the Flutter team. If you find its comments
useful you can update your code accordingly, but if you are unsure or
disagree with the feedback, please feel free to wait for a Flutter team
member's review for guidance on which automated comments should be
addressed.

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-09-18 22:32:08 +00:00
engine-flutter-autoroll
1dc51dbf6a
Roll Packages from fdee698f8563 to f2a65fdceb4a (3 revisions) (#175594)
fdee698f85...f2a65fdceb

2025-09-17 stuartmorgan@google.com [google_sign_in] Add a method to
clear auth tokens (flutter/packages#9846)
2025-09-17 blackorbs.dev@gmail.com [camera_platform_interface] implement
setDescriptionWhileRecording with android camerax
(flutter/packages#9998)
2025-09-17 engine-flutter-autoroll@skia.org Roll Flutter from
8d0b31d81a02 to 8f94cb0d8f01 (24 revisions) (flutter/packages#10028)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-18 15:54:09 +00:00
engine-flutter-autoroll
afa7f1e8bc
Roll Packages from 0255ac946965 to fdee698f8563 (6 revisions) (#175533)
0255ac9469...fdee698f85

2025-09-17 stuartmorgan@google.com [google_sign_in] Implement
clearAuthorizationToken (flutter/packages#10024)
2025-09-17 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
a402d9a4376a to d693b4b9dbac (6 revisions) (flutter/packages#10026)
2025-09-16 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.exifinterface:exifinterface from 1.3.7 to
1.4.1 in /packages/image_picker/image_picker_android/android
(flutter/packages#10008)
2025-09-16 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.code.gson:gson from 2.11.0 to 2.13.2 in
/packages/espresso/android (flutter/packages#10006)
2025-09-16 stuartmorgan@google.com Update web plugin owners
(flutter/packages#9994)
2025-09-16 engine-flutter-autoroll@skia.org Roll Flutter from
29a238d0d506 to 8d0b31d81a02 (19 revisions) (flutter/packages#10019)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-17 17:40:25 +00:00
engine-flutter-autoroll
8d0b31d81a
Roll Packages from fcd5f686bd63 to 0255ac946965 (2 revisions) (#175427)
fcd5f686bd...0255ac9469

2025-09-16 stuartmorgan@google.com [file_selector] Fix example on iOS
(flutter/packages#10015)
2025-09-15 engine-flutter-autoroll@skia.org Roll Flutter from
f331a555e20c to 29a238d0d506 (20 revisions) (flutter/packages#10014)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-16 15:54:00 +00:00
engine-flutter-autoroll
6360d22d13
Roll Packages from 15e7e893a6fd to fcd5f686bd63 (3 revisions) (#175366)
15e7e893a6...fcd5f686bd

2025-09-15 stuartmorgan@google.com [url_launcher] Add Android support
for externalNonBrowserApplication (flutter/packages#9993)
2025-09-12 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.test.espresso:espresso-contrib from 3.6.1 to
3.7.0 in /packages/espresso/android (flutter/packages#9910)
2025-09-12 engine-flutter-autoroll@skia.org Roll Flutter from
5a6a1bff8d3e to f331a555e20c (11 revisions) (flutter/packages#9997)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-15 18:34:14 +00:00
engine-flutter-autoroll
2efda9cc14
Roll Packages from 5db263559657 to 15e7e893a6fd (2 revisions) (#175266)
5db2635596...15e7e893a6

2025-09-11 engine-flutter-autoroll@skia.org Roll Flutter from
a0820964d59c to 5a6a1bff8d3e (26 revisions) (flutter/packages#9992)
2025-09-11 49699333+dependabot[bot]@users.noreply.github.com Bump the
all-github-actions group across 1 directory with 2 updates
(flutter/packages#9973)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-12 15:51:10 +00:00
engine-flutter-autoroll
234e7d9bf0
Roll Packages from 03598e7797cf to 5db263559657 (1 revision) (#175232)
03598e7797...5db2635596

2025-09-10 stuartmorgan@google.com [url_launcher] Re-remove Android
API<24 support (flutter/packages#9987)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-11 15:40:18 +00:00
engine-flutter-autoroll
760a7f0da8
Roll Packages from 2d651b2103cd to 03598e7797cf (5 revisions) (#175185)
2d651b2103...03598e7797

2025-09-10 stuartmorgan@google.com [url_launcher] Temporarily restore
Android 21 support (flutter/packages#9986)
2025-09-10 engine-flutter-autoroll@skia.org Roll Flutter from
973320c0270b to a0820964d59c (17 revisions) (flutter/packages#9983)
2025-09-09 stuartmorgan@google.com [various] Scrub pre-Android-API <24
code (flutter/packages#9851)
2025-09-09 stuartmorgan@google.com [google_sign_in] Add a platform
interface method to clear auth tokens (flutter/packages#9929)
2025-09-09 stuartmorgan@google.com Revert "[url_launcher] fix: Link
widget Tab traversal" (flutter/packages#9980)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-10 15:49:23 +00:00
engine-flutter-autoroll
a0820964d5
Roll Packages from 24588c6be4fc to 2d651b2103cd (2 revisions) (#175130)
24588c6be4...2d651b2103

2025-09-08 pedromassango.developer@gmail.com [url_launcher] fix: Link
widget Tab traversal (flutter/packages#9815)
2025-09-08 engine-flutter-autoroll@skia.org Roll Flutter from
87d5b753196c to 973320c0270b (25 revisions) (flutter/packages#9977)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-09 15:47:28 +00:00
engine-flutter-autoroll
f0039918e6
Roll Packages from cab2ac2eb136 to 24588c6be4fc (1 revision) (#175070)
cab2ac2eb1...24588c6be4

2025-09-05 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
05db9689081f to a402d9a4376a (9 revisions) (flutter/packages#9963)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-08 15:49:15 +00:00
engine-flutter-autoroll
145b73a3fc
Roll Packages from 98580c6c82fc to cab2ac2eb136 (2 revisions) (#174998)
98580c6c82...cab2ac2eb1

2025-09-05 engine-flutter-autoroll@skia.org Roll Flutter from
6b18740d5a23 to 87d5b753196c (88 revisions) (flutter/packages#9962)
2025-09-04 6655696+guidezpl@users.noreply.github.com [google_fonts]
Improve CONTRIBUTING and generator README (flutter/packages#9917)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-05 17:56:30 +00:00
engine-flutter-autoroll
096a794205
Roll Packages from 42bb34706103 to 98580c6c82fc (5 revisions) (#174943)
42bb347061...98580c6c82

2025-09-04 stuartmorgan@google.com [mustache_template] Initial import
(flutter/packages#9944)
2025-09-04 69874219+WillBLogical@users.noreply.github.com
[google_maps_flutter_web] Omit styles when cloudMapId is set
(flutter/packages#9869)
2025-09-03 lukas.mirbt@hotmail.com [go_router_builder] Fix unnecessary
whitespace in generated `RelativeGoRouteData` (flutter/packages#9875)
2025-09-03 james@somethingwild.co.nz [google_maps_flutter_web] Stop
listening to map events when disposed (flutter/packages#9250)
2025-09-03 borisshishov@gmail.com [flutter_svg] loader buffer fix
(flutter/packages#9898)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-04 18:13:02 +00:00
engine-flutter-autoroll
4002c0ada7
Roll Packages from 5d785a06c091 to 42bb34706103 (10 revisions) (#174876)
5d785a06c0...42bb347061

2025-09-03 james@somethingwild.co.nz [google_maps_flutter] Fixes
exception when dispose is called while asynchronous update from
didUpdateWidget is executed (flutter/packages#9227)
2025-09-03 monteiroamelo@gmail.com [google_maps_flutter] Add
cameraControl enable/disable & position on web (flutter/packages#9089)
2025-09-03 stuartmorgan@google.com [tool] Only license-check checked-in
files (flutter/packages#9905)
2025-09-03 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Fixes preloading ad while another was playing on
Android (flutter/packages#9904)
2025-09-02 31859944+LongCatIsLooong@users.noreply.github.com Update
FWFWebViewFlutterWKWebViewExternalAPITests.swift (flutter/packages#9922)
2025-09-02 31859944+LongCatIsLooong@users.noreply.github.com Update
Stubs for FlutterPluginRegistrar interface change
(flutter/packages#9923)
2025-09-02 43054281+camsim99@users.noreply.github.com
[camera_android_camerax] Update Android minimum SDK version
(flutter/packages#9945)
2025-09-02 engine-flutter-autoroll@skia.org Roll Flutter from
da5523afc3c1 to 6b18740d5a23 (49 revisions) (flutter/packages#9926)
2025-09-02 stuartmorgan@google.com [various] Scrub pre-iOS-13 code
(flutter/packages#9849)
2025-09-02 monteiroamelo@gmail.com [google_maps_flutter_web] Add
cameraControl enable/disable & position on web (flutter/packages#9921)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-03 17:42:52 +00:00
engine-flutter-autoroll
3cdc9070cc
Roll Packages from 3db5adc6a64b to 5d785a06c091 (1 revision) (#174840)
3db5adc6a6...5d785a06c0

2025-09-02 stuartmorgan@google.com [tool] Combine code analysis commands
into `analyze` (flutter/packages#9860)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-02 17:58:14 +00:00
engine-flutter-autoroll
5ab400daa7
Roll Packages from a3f09e5705d7 to 3db5adc6a64b (3 revisions) (#174799)
a3f09e5705...3db5adc6a6

2025-08-29 stevenmagdy92@gmail.com [go_router_builder] Change mixin name
(flutter/packages#9626)
2025-08-29 lukas.mirbt@hotmail.com [go_router] Add state restoration
topic to documentation (flutter/packages#9867)
2025-08-29 robert.odrowaz@leancode.pl [camera_avfoundation]
Implementation swift migration - part 12 (flutter/packages#9781)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-09-01 15:51:30 +00:00
engine-flutter-autoroll
4760345abe
Roll Packages from 141d8e304419 to a3f09e5705d7 (2 revisions) (#174706)
141d8e3044...a3f09e5705

2025-08-28 stuartmorgan@google.com [google_sign_in] Implement hosted
domain on Android (flutter/packages#9871)
2025-08-28 monteiroamelo@gmail.com
[google_maps_flutter_platform_interface] Add cameraControl
enable/disable & position on web (flutter/packages#9897)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-29 15:42:56 +00:00
engine-flutter-autoroll
a708ff0fa0
Roll Packages from 86fbeecb7b4f to 141d8e304419 (6 revisions) (#174645)
86fbeecb7b...141d8e3044

2025-08-28 engine-flutter-autoroll@skia.org Roll Flutter from
c65f01dc373c to da5523afc3c1 (26 revisions) (flutter/packages#9903)
2025-08-28 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to
3.7.0 in /packages/local_auth/local_auth_android/android
(flutter/packages#9916)
2025-08-28 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to
3.7.0 in
/packages/google_maps_flutter/google_maps_flutter_android/android
(flutter/packages#9915)
2025-08-28 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.test.espresso:espresso-core from 3.6.1 to
3.7.0 in /packages/in_app_purchase/in_app_purchase_android/android
(flutter/packages#9914)
2025-08-27 stuartmorgan@google.com [google_fonts] Initial import
(flutter/packages#9895)
2025-08-27 43054281+camsim99@users.noreply.github.com
[camera_android_camerax] Support NV21 (flutter/packages#9853)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-28 15:54:23 +00:00
engine-flutter-autoroll
31085d38c0
Roll Packages from 1ef712e00013 to 86fbeecb7b4f (7 revisions) (#174521)
1ef712e000...86fbeecb7b

2025-08-27 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump androidx.test.ext:truth from 1.6.0 to 1.7.0 in
/packages/espresso/android (flutter/packages#9884)
2025-08-27 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.guava:guava from 33.4.0-android to
33.4.8-android in /packages/camera/camera_android_camerax/android
(flutter/packages#9883)
2025-08-26 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the gradle-plugin group across 19 directories with 2
updates (flutter/packages#9854)
2025-08-26 57854043+CaoGiaHieu-dev@users.noreply.github.com
[go_router_builder]: Fix Parameter generates a warning
(flutter/packages#8889)
2025-08-26 engine-flutter-autoroll@skia.org Roll Flutter from
a4cb00ae1509 to c65f01dc373c (28 revisions) (flutter/packages#9894)
2025-08-26 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the test-dependencies group across 11 directories
with 4 updates (flutter/packages#9880)
2025-08-26 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
20f82749394e to 05db9689081f (15 revisions) (flutter/packages#9892)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-27 15:57:55 +00:00
engine-flutter-autoroll
c65f01dc37
Roll Packages from fe661306f1da to 1ef712e00013 (4 revisions) (#174442)
fe661306f1...1ef712e000

2025-08-26 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump com.google.guava:guava from 33.3.1-android to
33.4.8-android in /packages/espresso/android (flutter/packages#9885)
2025-08-26 stuartmorgan@google.com Try to convince GCA to stop
complaining about `dependency_overrides` (flutter/packages#9879)
2025-08-25 engine-flutter-autoroll@skia.org Roll Flutter from
edd434af3e9d to a4cb00ae1509 (9 revisions) (flutter/packages#9888)
2025-08-25 stuartmorgan@google.com [vector_graphics_compiler] Allow
`xml` through 6.6.1 (flutter/packages#9841)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-26 15:39:46 +00:00
engine-flutter-autoroll
fa56cbe2a1
Roll Packages from 092d83243c5f to fe661306f1da (4 revisions) (#174373)
092d83243c...fe661306f1

2025-08-23 engine-flutter-autoroll@skia.org Roll Flutter from
26bb33b9572b to edd434af3e9d (14 revisions) (flutter/packages#9874)
2025-08-23 surajsinhrathod75@gmail.com [google_maps_flutter_web] Fix
consumeTapEvents for Circles, Polygons & Polylines (#173921)
(flutter/packages#9838)
2025-08-22 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Fixes Android IllegalStateException caused by
uninitalized `MediaPlayer` (flutter/packages#9861)
2025-08-22 engine-flutter-autoroll@skia.org Roll Flutter from
d2ac0210ee05 to 26bb33b9572b (20 revisions) (flutter/packages#9872)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-25 15:42:26 +00:00
engine-flutter-autoroll
62ea199650
Roll Packages from 58c02e056b92 to 092d83243c5f (4 revisions) (#174295)
58c02e056b...092d83243c

2025-08-21 engine-flutter-autoroll@skia.org Roll Flutter from
960d1078f876 to d2ac0210ee05 (12 revisions) (flutter/packages#9866)
2025-08-21 jmccandless@google.com Handle automatic PopScope
(flutter/packages#9856)
2025-08-20 engine-flutter-autoroll@skia.org Manual roll Flutter from
e65380a22076 to 960d1078f876 (36 revisions) (flutter/packages#9862)
2025-08-20 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Updates ProxyApis to prepare to add support for
`AdEvent.ad` (flutter/packages#9785)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-22 18:39:10 +00:00
engine-flutter-autoroll
cc0c9b0a55
Roll Packages from 953cae031cb7 to 58c02e056b92 (2 revisions) (#174142)
953cae031c...58c02e056b

2025-08-19 lukas.mirbt@hotmail.com [go_router_builder]: Add support for
relative routes (flutter/packages#9749)
2025-08-19 engine-flutter-autoroll@skia.org Roll Flutter from
2265d94c6b0b to e65380a22076 (8 revisions) (flutter/packages#9850)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-20 19:04:25 +00:00
Sven Gasterstädt
bdc2249933
Check that the windows architecture is 64-bit and not the process architecture (#174019)
Changes the platform detection for Windows - so that it can be invoked
from a 32-bit process when we are on a 64-bit system.
This is the case for example 'make' for windows which only comes with a
32-bit version.

_PROCESSOR_ARCHITEW6432_ is only set if the process architecture differs
from the platform architecture.

See
https://learn.microsoft.com/de-de/windows/win32/winprog64/wow64-implementation-details#environment-variables

Fixes https://github.com/flutter/flutter/issues/174017

*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*

## Pre-launch Checklist

- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [X] I signed the [CLA].
- [X] I listed at least one issue that this PR fixes in the description
above.
- [X] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [X] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

**Note**: The Flutter team is currently trialing the use of [Gemini Code
Assist for
GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code).
Comments from the `gemini-code-assist` bot should not be taken as
authoritative feedback from the Flutter team. If you find its comments
useful you can update your code accordingly, but if you are unsure or
disagree with the feedback, please feel free to wait for a Flutter team
member's review for guidance on which automated comments should be
addressed.

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md

---------

Co-authored-by: Matan Lurey <matanlurey@users.noreply.github.com>
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2025-08-19 18:24:27 +00:00
engine-flutter-autoroll
dbe044ab74
Roll Packages from 5c52c5545f54 to 953cae031cb7 (22 revisions) (#174040)
5c52c5545f...953cae031c

2025-08-19 magder@google.com Add com.android.tools.build:gradle to
dependabot gradle-plugin group (flutter/packages#9848)
2025-08-19 stuartmorgan@google.com [flutter_migrate] Remove source
(flutter/packages#9847)
2025-08-18 lukas.mirbt1@gmail.com [go_router]: Add `RelativeGoRouteData`
and `TypedRelativeGoRoute` (flutter/packages#9732)
2025-08-18 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
edada7c56edf to 20f82749394e (1474 revisions) (flutter/packages#9837)
2025-08-18 engine-flutter-autoroll@skia.org Roll Flutter from
b3fb4c786d80 to 2265d94c6b0b (7 revisions) (flutter/packages#9845)
2025-08-18 stuartmorgan@google.com Disable SwiftPM for `xcode-analyze`
(flutter/packages#9666)
2025-08-17 engine-flutter-autoroll@skia.org Roll Flutter from
0a2906b81d5e to b3fb4c786d80 (5 revisions) (flutter/packages#9840)
2025-08-16 stuartmorgan@google.com Update repo for 3.35 stable release
(flutter/packages#9816)
2025-08-16 engine-flutter-autoroll@skia.org Roll Flutter from
52af7a504025 to 0a2906b81d5e (16 revisions) (flutter/packages#9836)
2025-08-16 stuartmorgan@google.com [image_picker] Updates min SDK to
3.29 (flutter/packages#9830)
2025-08-16 stuartmorgan@google.com [image_picker] Add the ability to
pick multiple videos (flutter/packages#9775)
2025-08-16 stuartmorgan@google.com [image_picker] Add the ability to
pick multiple videos - platform implementations (flutter/packages#9818)
2025-08-16 stuartmorgan@google.com [various] Updates min SDK for
third_party/packages to 3.29 (flutter/packages#9819)
2025-08-16 stuartmorgan@google.com [vector_graphics] Updates min SDK to
3.29 (flutter/packages#9820)
2025-08-16 stuartmorgan@google.com [google_maps_flutter] Updates min SDK
to 3.29 (flutter/packages#9821)
2025-08-16 stuartmorgan@google.com [video_player] Updates min SDK to
3.29 (flutter/packages#9826)
2025-08-15 stuartmorgan@google.com [shared_preferences] Updates min SDK
to 3.29 (flutter/packages#9829)
2025-08-15 magder@google.com [image_picker_ios] Add photo to simulator
Photos library during test (flutter/packages#9759)
2025-08-15 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Updates `README` with information about enabling
desugaring on Android (flutter/packages#9790)
2025-08-15 stuartmorgan@google.com [in_app_purchase] Updates min SDK to
3.29 (flutter/packages#9825)
2025-08-15 engine-flutter-autoroll@skia.org Roll Flutter from
f4334d27934b to 52af7a504025 (29 revisions) (flutter/packages#9832)
2025-08-15 stuartmorgan@google.com [go_router] Update generated output
format (flutter/packages#9817)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-19 17:31:03 +00:00
engine-flutter-autoroll
52af7a5040
Roll Packages from 09533b7d5d66 to 5c52c5545f54 (6 revisions) (#173854)
09533b7d5d...5c52c5545f

2025-08-15 stuartmorgan@google.com [video_player] Move Android buffer
updates to Dart (flutter/packages#9771)
2025-08-15 sfprhythnn@gmail.com [webview_flutter] Add support for
payment requests on Android (flutter/packages#9679)
2025-08-15 jason-simmons@users.noreply.github.com
[vector_graphics_compiler] Set the m4_10 (Z scale) value to 1 when
constructing an AffineMatrix from an SVG matrix (flutter/packages#9813)
2025-08-15 magder@google.com [url_launcher_ios] Fix test button text to
work on iOS 26 (flutter/packages#9766)
2025-08-15 stuartmorgan@google.com [video_player] Simplify native iOS
code (flutter/packages#9800)
2025-08-14 stuartmorgan@google.com [image_picker] Add the ability to
pick multiple videos - platform_interface (flutter/packages#9804)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-15 16:48:08 +00:00
engine-flutter-autoroll
38eae2bf09
Roll Packages from 6cb9113d5fa4 to 09533b7d5d66 (4 revisions) (#173789)
6cb9113d5f...09533b7d5d

2025-08-14 engine-flutter-autoroll@skia.org Roll Flutter from
34c2a3b158b2 to f4334d27934b (18 revisions) (flutter/packages#9807)
2025-08-14 stuartmorgan@google.com Add review agent style guidelines to
.gemini/styleguide.md (flutter/packages#9805)
2025-08-13 koji.wakamiya@gmail.com [go_router_builder] Support extension
types (flutter/packages#9458)
2025-08-13 engine-flutter-autoroll@skia.org Roll Flutter from
e2a347b14a18 to 34c2a3b158b2 (41 revisions) (flutter/packages#9803)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-14 18:26:33 +00:00
engine-flutter-autoroll
db1ede369f
Roll Packages from 08a9b2cc46dd to 6cb9113d5fa4 (1 revision) (#173726)
08a9b2cc46...6cb9113d5f

2025-08-13 koji.wakamiya@gmail.com [go_router_builder] Migrate to
Element2 API and update dependencies (flutter/packages#9649)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-13 19:31:35 +00:00
engine-flutter-autoroll
4534042cb6
Roll Packages from a114ac22b1d0 to 08a9b2cc46dd (3 revisions) (#173625)
a114ac22b1...08a9b2cc46

2025-08-11 nikunjr@cybage.com [in_app_purchase_storekit] Add support for
quantity in consumable product purchases (#171570)
(flutter/packages#9698)
2025-08-11 10687576+bparrishMines@users.noreply.github.com [pigeon]
Improves documentation of `ProxyApi` and moves helper functions to a
separate file (flutter/packages#9756)
2025-08-11 engine-flutter-autoroll@skia.org Roll Flutter from
1590543f6794 to e2a347b14a18 (1 revision) (flutter/packages#9784)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-12 15:53:43 +00:00
engine-flutter-autoroll
a54369e089
Roll Packages from 34948d11297a to a114ac22b1d0 (4 revisions) (#173556)
34948d1129...a114ac22b1

2025-08-10 robert.odrowaz@leancode.pl [camera_avfoundation]
Implementation swift migration - part 11 (flutter/packages#9690)
2025-08-10 robert.odrowaz@leancode.pl [camera_avfoundation] Fix crash
when streaming while recording (flutter/packages#9691)
2025-08-09 engine-flutter-autoroll@skia.org Roll Flutter from
38217906e95c to 1590543f6794 (14 revisions) (flutter/packages#9780)
2025-08-08 engine-flutter-autoroll@skia.org Roll Flutter from
92a6bfbfd6ef to 38217906e95c (17 revisions) (flutter/packages#9778)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-08-11 15:40:26 +00:00