8208 Commits

Author SHA1 Message Date
429650f681 [camera, google_sign_in, espresso] Bump guava to version 33.3.1. (#7773)
Fixes https://github.com/flutter/flutter/issues/155458
Fixes https://github.com/flutter/flutter/issues/154586

Bumps Guava to `33.3.1`, as from what I can tell we were essentially hitting https://github.com/google/guava/issues/7397, from a [comment](https://github.com/google/guava/issues/7397#issuecomment-2368390150) on the issue:
> I'm a little surprised that AGP wouldn't have complained already for any builds that depended on Guava classes that used those annotations, since it presumably wouldn't find the annotations on the runtime classpath.

I believe this maintainers suspicions were warranted, as it seems AGP was complaining in our case!

That issue was fixed in version `33.3.1` of Guava. Verified that I could re-create the failure in the [first issue](https://github.com/flutter/flutter/issues/155458), and then verified that it was fixed with no additional proguard rules by upgrading the Guava version used by the `google_sign_in` plugin. Decided to make the upgrade everywhere we use guava, so we don't hit it in another plugin later.
espresso-v0.4.0+2 google_sign_in_android-v6.1.31 camera_android_camerax-v0.6.9+1
2024-10-03 16:40:32 +00:00
309398a235 [video_player] Remove -Werror from Android build (#7776)
In https://github.com/flutter/plugins/pull/3019 -Werror was incorrectly added directly to the plugin build itself, which impacts client builds. We've since updated our builds to set these flags on the project only when building our own example app, which gives us the CI benefits of this flag without burdening clients with restrictive build settings, so this is no longer needed.

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

*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*

*List which issues are fixed by this PR. You must list at least one issue.*
video_player_android-v2.7.7
2024-10-03 14:54:15 +00:00
ff456a18db [pigeon] chore(readme): deprecated command of running pigeon (#7761)
*Update outdated command in `README.md` of running [pigeon](https://pub.dev/packages/pigeon).*

Same as #7709
pigeon-v22.4.2
2024-10-03 10:08:56 +00:00
700994c15f [image_picker]: Bump androidx.activity:activity from 1.9.1 to 1.9.2 in /packages/image_picker/image_picker_android/android (#7607)
Bumps androidx.activity:activity from 1.9.1 to 1.9.2.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.activity:activity&package-manager=gradle&previous-version=1.9.1&new-version=1.9.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot 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`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)

</details>
image_picker_android-v0.8.12+14
2024-10-02 22:58:05 +00:00
cff1e5f6a5 Add percentile computations to benchmark scores (#7760)
This adds p50, p90, and p95 computations to each benchmark metric. This
PR also refactors the benchmark computation definitions so they are
defined by an enum.

Fixes https://github.com/flutter/flutter/issues/151551.
web_benchmarks-v3.1.0
2024-10-02 15:39:47 -07:00
68ccd8c152 [various] Unpin some dev dependencies (#7762)
Several dev dependencies, most notably mockito, were only allow as exactly pinned versions, in order to avoid out-of-band breakage due to deprecations in minor version updates. Now that the policy for Flutter repos has changed to not include deprecation warnings in analysis, this is no longer an issue, so we can relax these dependencies to follow the more normal pattern of using ranges.
2024-10-02 19:06:20 +00:00
7c97c8809b [file_selector] Convert Linux to Pigeon (#7770)
Replaces manual method channel code with Pigeon.

I made a couple of simplifications to the Dart/C boundary while converting:
- The return value is a always a list now; it's easier to handle that on the Dart side than track and handle in the native code.
- It's a single method with a type enum, instead of several different methods, since that mirrors the underlying SDK.

These changes are consistent with our general trend toward putting more logic in Dart and less in native code, for ease of maintenance.

Fixes https://github.com/flutter/flutter/issues/117906
file_selector_linux-v0.9.3
2024-10-02 18:35:01 +00:00
aeecebc6e7 Background/resuming video_player on Android sends one initialized event (#7722)
Closes https://github.com/flutter/flutter/issues/154602.

I also added small clarifications to the error in `video_player` (an assertion/error that are better than a `Completer.complete` default error) and updated the documentation in `video_player_platform` (it might have been obvious, but it definitely is now).
video_player_platform_interface-v6.2.3 video_player_android-v2.7.6 video_player-v2.9.2
2024-10-02 17:49:22 +00:00
a566da6a0f [quick_actions_android] Update instructions for using a launcher activity with more breadcrumbs (#7716)
Builds on https://github.com/flutter/packages/pull/7686 to give more context about the issue I solved in https://github.com/flutter/flutter/issues/152883 and hopefully leave better breadcrumbs for developers that find themselves wanting to use a launcher activity and the `quick_actions_android` plugin.

Fixes https://github.com/flutter/flutter/issues/152883.
quick_actions_android-v1.0.17
2024-10-02 16:33:03 +00:00
048ae847ae Add flutter frame timings to benchmark metrics (#7759) web_benchmarks-v3.1.0-wip 2024-10-01 15:48:34 -07:00
80f442ef2c [local_auth] Update Pigeon in iOS and Android (#7724)
Updates local_auth_android and local_auth_darwin to the latest version of Pigeon, allowing removal of the workarounds for:
- lack of enum support in collections (no need for a wrapper class now)
- non-nullable collection generics (no need for force-unwrapping in Dart).

Part of https://github.com/flutter/flutter/issues/133455
Part of https://github.com/flutter/flutter/issues/155891
local_auth_android-v1.0.45 local_auth_darwin-v1.4.1
2024-10-01 17:20:12 +00:00
ebcc4f0b01 [camerax] Correct assumption about preview being correctly rotated by default on API 29 (#7714)
Changes assumption about camera preview being automatically corrected by CameraX on API <= 29 to API < 29 based on the fact that an `ImageReader` backs devices running API 29+, on which the camera preview will not automatically be corrected by CameraX. 

Related to https://github.com/flutter/flutter/issues/154241.
camera_android_camerax-v0.6.9
2024-10-01 15:19:23 +00:00
33fa73aec5 Replace initialPage parameter with benchmarkPath (#7743)
This will unblock https://github.com/flutter/devtools/pull/8320. This is a follow up to the initial attempt here: https://github.com/flutter/packages/pull/7632
web_benchmarks-v3.0.0
2024-09-30 23:51:20 +00:00
78eed5e47d [webview]: Bump androidx.webkit:webkit from 1.11.0 to 1.12.0 in /packages/webview_flutter/webview_flutter_android/android (#7681)
Bumps androidx.webkit:webkit from 1.11.0 to 1.12.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.webkit:webkit&package-manager=gradle&previous-version=1.11.0&new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot 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`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)

</details>
webview_flutter_android-v3.16.8
2024-09-30 23:00:07 +00:00
577ce4c471 [interactive_media_ads]: Bump com.google.ads.interactivemedia.v3:interactivemedia from 3.35.0 to 3.35.1 in /packages/interactive_media_ads/android (#7734)
Bumps com.google.ads.interactivemedia.v3:interactivemedia from 3.35.0 to 3.35.1.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.ads.interactivemedia.v3:interactivemedia&package-manager=gradle&previous-version=3.35.0&new-version=3.35.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot 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`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)

</details>
interactive_media_ads-v0.2.2+6
2024-09-30 21:56:49 +00:00
9aabf9363a [interactive_media_ads] Change the location of where the AdsLoader is initialized (#7721)
This moves the creation of `AdsLoader` to the `onContainerAdded` callback. This makes it clearer that the `AdsLoader` only needs to be created once. 

This also changes the default value for `_shouldShowContentVideo` to  `false` to prevent the content video from showing before the first ad. I verified this still works even when no pre-roll ads are loaded.
interactive_media_ads-v0.2.2+5
2024-09-30 20:44:25 +00:00
a3f1692d84 [file_selector] Update Windows Pigeon for non-nullable generics (#7730)
Updates `file_selector_windows` to the latest version of Pigeon, picking up support for non-nullable generics, and updates the code accordingly. This doesn't affect any manually written native code because the C++ generator doesn't generate strongly type collections, but does make the Dart code simpler, and strongly enforces non-nullability for values coming *from* Dart.

Part of https://github.com/flutter/flutter/issues/155891
file_selector_windows-v0.9.3+3
2024-09-30 19:04:17 +00:00
925205dee6 [interactive_media_ads] Adds internal wrapper for Android native AdProgressInfo (#7723) interactive_media_ads-v0.2.2+4 2024-09-30 18:11:55 +00:00
27c98537cc [pigeon] fix int bug (#7725)
fixes https://github.com/flutter/flutter/issues/155512
pigeon-v22.4.1
2024-09-28 11:26:25 +00:00
03e1bfaa3c [pigeon] update deprecated command in README of the example (#7709)
*Replace a deprecated command in the instructions of using `pigeon`.*

Running `flutter pub run pigeon --input path/to/input.dart` will output the following at the start of the output:

```console
Deprecated. Use `dart run` instead.
```
2024-09-28 00:57:22 +00:00
7f21bb6a62 [google_maps_flutter] Fix incorrect comment: Change "marker" to "polyline" (#7664)
*This pull request fixes an incorrect comment in the `polyline.dart` file.*

fixes [#155379
](https://github.com/flutter/flutter/issues/155379)
google_maps_flutter_platform_interface-v2.9.3
2024-09-27 23:44:08 +00:00
0321757447 Roll Flutter from 538e7424d018 to fa402c8057a1 (19 revisions) (#7713)
538e7424d0...fa402c8057

2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
6328a0597b68 to 9e6133e8d906 (1 revision) (flutter/flutter#155762)
2024-09-26 engine-flutter-autoroll@skia.org Roll Packages from
7da2374fd818 to f38b780f530f (2 revisions) (flutter/flutter#155760)
2024-09-26 49699333+dependabot[bot]@users.noreply.github.com Bump
codecov/codecov-action from 4.4.1 to 4.5.0 (flutter/flutter#150229)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
08f935236e45 to 6328a0597b68 (1 revision) (flutter/flutter#155750)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
3a520a2a4399 to 08f935236e45 (1 revision) (flutter/flutter#155748)
2024-09-26 kustermann@google.com Reland "[flutter_tools] Cleanup of
native asset related code (removes around 50% of the native asset
related code) (#155430)" (flutter/flutter#155745)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
896208ee5828 to 3a520a2a4399 (1 revision) (flutter/flutter#155744)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
fc6c85292b57 to 896208ee5828 (2 revisions) (flutter/flutter#155743)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
3719454a879f to fc6c85292b57 (1 revision) (flutter/flutter#155738)
2024-09-26 captainsikandar47@gmail.com added ability to configure shadow
in banner (flutter/flutter#155296)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
d4850c1ae648 to 3719454a879f (1 revision) (flutter/flutter#155736)
2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
d6d5fdba6ae1 to d4850c1ae648 (18 revisions) (flutter/flutter#155733)
2024-09-25 robert.ancell@canonical.com Move the Linux runner into a
subdirectory (flutter/flutter#153812)
2024-09-25 49699333+dependabot[bot]@users.noreply.github.com Bump
actions/checkout from 4.1.7 to 4.2.0 (flutter/flutter#155711)
2024-09-25 98614782+auto-submit[bot]@users.noreply.github.com Reverts
"[flutter_tools] Cleanup of native asset related code (removes around
50% of the native asset related code) (#155430)"
(flutter/flutter#155713)
2024-09-25 kustermann@google.com [flutter_tools] Cleanup of native asset
related code (removes around 50% of the native asset related code)
(flutter/flutter#155430)
2024-09-25 mohellebiabdessalem@gmail.com reduce warnings inside
flutter.groovy file #2 (flutter/flutter#155628)
2024-09-25 43054281+camsim99@users.noreply.github.com [Android] Update
`SystemUiMode` and `setSystemChromeEnabledSystemUIMode ` docs to note
targeting Android 15+ change (flutter/flutter#153466)
2024-09-25 christopherfujino@gmail.com mark linux packages autoroller
bringup: true (flutter/flutter#155705)

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
Please CC louisehsu@google.com,stuartmorgan@google.com on the revert to
ensure that a human
is aware of the problem.

To file a bug in Packages:
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
2024-09-26 13:09:15 -07:00
c154d1d2d3 [flutter_markdown] remove backgroundColor from code text theme to enable code selection highlight (#7090)
fixes: https://github.com/flutter/flutter/issues/150053
related to : https://github.com/flutter/flutter/issues/96112
flutter_markdown-v0.7.3+2
2024-09-26 19:38:16 +00:00
bc4dd462a2 [interactive_media_ads] Adds internal wrapper for iOS native IMAFriendlyObstruction (#7696) interactive_media_ads-v0.2.2+3 2024-09-26 18:43:17 +00:00
fe0a3a0af5 Add a @SuppressWarnings in advance (#7712)
... to avoid a revert like https://github.com/flutter/engine/pull/55450.

/cc @jtmcdole another example of churn where I can't do the right thing without manual steps.
video_player_android-v2.7.5
2024-09-26 16:37:17 +00:00
f38b780f53 [package:flutter_lints] update the dep on package:lints to 5.0.0 and the sdk dependency to 3.5.0 (#7704)
- rev `package:flutter_lints` to 5.0.0 in prep for publishing
- update our dep on package:lints to the latest stable published version
(`5.0.0`)
- update our sdk dep to reflect the package:lints one
- update the changelog to reflect the new changes brought in from
package:lints

Closes https://github.com/dart-lang/lints/issues/205.

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [x] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I [linked to at least one issue that this PR fixes] in the
description above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style], or this PR is [exempt from
CHANGELOG changes].
- [ ] 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] All existing and new tests are passing.

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[linked to at least one issue that this PR fixes]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#overview
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#version
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
[exempt from CHANGELOG changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog
[test-exempt]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#tests
flutter_lints-v5.0.0
2024-09-25 13:12:46 -07:00
18f1dfd7e8 Roll Flutter from 4ca51a1de597 to 538e7424d018 (40 revisions) (#7705)
Roll Flutter from 4ca51a1de597 to 538e7424d018 (40 revisions)

4ca51a1de5...538e7424d0

2024-09-25 fluttergithubbot@gmail.com Marks Linux build_aar_module_test to be unflaky (flutter/flutter#155349)
2024-09-25 engine-flutter-autoroll@skia.org Roll Packages from 4926c0f8bd99 to 7da2374fd818 (3 revisions) (flutter/flutter#155701)
2024-09-25 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Normalize TabBarTheme (#155476)" (flutter/flutter#155698)
2024-09-25 36861262+QuncCccccc@users.noreply.github.com Normalize TabBarTheme (flutter/flutter#155476)
2024-09-25 christopherfujino@gmail.com increase both linux & windows tool integration test shards (flutter/flutter#155631)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from c7cd559e483b to d6d5fdba6ae1 (1 revision) (flutter/flutter#155693)
2024-09-25 sokolovskyi.konstantin@gmail.com Add WidgetStateBorderSide example and tests for it. (flutter/flutter#155559)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from b9dd7a39dd58 to c7cd559e483b (1 revision) (flutter/flutter#155686)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 87c1667dfd1e to b9dd7a39dd58 (1 revision) (flutter/flutter#155684)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 05211f9d2267 to 87c1667dfd1e (1 revision) (flutter/flutter#155681)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8d1eb7410b49 to 05211f9d2267 (1 revision) (flutter/flutter#155672)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from ad3dd0df0fe7 to 8d1eb7410b49 (2 revisions) (flutter/flutter#155662)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 746ce6124844 to ad3dd0df0fe7 (2 revisions) (flutter/flutter#155653)
2024-09-25 magder@google.com Add PrivacyInfo.xcprivacy to macOS plugin template (flutter/flutter#155570)
2024-09-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 559f2ff31c74 to 746ce6124844 (14 revisions) (flutter/flutter#155648)
2024-09-25 120297255+PurplePolyhedron@users.noreply.github.com fix `SearchAnchor` disposing `SearchController` while it is still used (flutter/flutter#155219)
2024-09-25 137456488+flutter-pub-roller-bot@users.noreply.github.com Roll pub packages (flutter/flutter#155640)
2024-09-24 hhugh@google.com Preserve transform when using *Gradient:withOpacity (flutter/flutter#154908)
2024-09-24 nick9822@gmail.com fixed keyboardDismissBehavior on scroll without a drag (flutter/flutter#154675)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7cd3d0b1bb2e to 559f2ff31c74 (3 revisions) (flutter/flutter#155629)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2a13c3a27e1f to 7cd3d0b1bb2e (4 revisions) (flutter/flutter#155625)
2024-09-24 parlough@gmail.com Misc docs cleanup and fixes (flutter/flutter#155501)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from dc44f95b7027 to 2a13c3a27e1f (1 revision) (flutter/flutter#155619)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2745b8797025 to dc44f95b7027 (1 revision) (flutter/flutter#155616)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8a54cc56d4b9 to 2745b8797025 (2 revisions) (flutter/flutter#155610)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from c07812775255 to 8a54cc56d4b9 (2 revisions) (flutter/flutter#155607)
2024-09-24 engine-flutter-autoroll@skia.org Roll Packages from 9de72be7c750 to 4926c0f8bd99 (4 revisions) (flutter/flutter#155605)
2024-09-24 danny@tuppeny.com Fix some broken links in DAP readme (flutter/flutter#155600)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 22e4f015cc99 to c07812775255 (2 revisions) (flutter/flutter#155599)
2024-09-24 danny@tuppeny.com [flutter_tools] Fix encoded stderr in "dart.log" from debug adapter to client (flutter/flutter#155249)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 309468cfd1bb to 22e4f015cc99 (2 revisions) (flutter/flutter#155591)
2024-09-24 dacoharkes@google.com [native assets] Roll dependencies (flutter/flutter#155432)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4013dc28a48b to 309468cfd1bb (2 revisions) (flutter/flutter#155588)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8a5af19a43f3 to 4013dc28a48b (1 revision) (flutter/flutter#155585)
2024-09-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 95c5a0940ad9 to 8a5af19a43f3 (10 revisions) (flutter/flutter#155583)
2024-09-24 sokolovskyi.konstantin@gmail.com Add `WidgetStateProperty` example and tests for it. (flutter/flutter#155315)
2024-09-24 30870216+gaaclarke@users.noreply.github.com Redo flutter engine flutter autoroll bd3d1990 485b 419c 8c55 b27e3eeb15ed 1727117767 (flutter/flutter#155579)
2024-09-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 61f0a3fbabbe to 9bb0ece79ae2 (2 revisions) (flutter/flutter#155549)
2024-09-23 magder@google.com Assert macOS framework artifact contains xcprivacy manifest (flutter/flutter#155189)
2024-09-23 engine-flutter-autoroll@skia.org Roll Packages from f54fe930753f to 9de72be7c750 (1 revision) (flutter/flutter#155540)

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
Please CC louisehsu@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.
...
2024-09-25 19:36:14 +00:00
7da2374fd8 Update test to not depend on Color.toString() (#7701)
In https://github.com/flutter/engine/pull/55231, the implementation of `Color.toString()` has changed. Update the test to not depend on the exact implementation.
2024-09-25 18:07:15 +00:00
54dd8883c5 [flutter_lints] remove prefer_const_constructors, prefer_const_declarations, prefer_const_literals_to_create_immutables (#7688)
This PR removes three const lints from package:flutter_lints:
`prefer_const_constructors`, `prefer_const_declarations`, and
`prefer_const_literals_to_create_immutables`.

This PR does not rev the pubspec version. We want to stage this change
out in coordination with package:lints; see
https://github.com/dart-lang/lints/issues/209.

- https://github.com/dart-lang/lints/issues/205

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [x] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I [linked to at least one issue that this PR fixes] in the
description above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style], or this PR is [exempt from
CHANGELOG changes].
- [ ] 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] All existing and new tests are passing.

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[linked to at least one issue that this PR fixes]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#overview
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#version
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
[exempt from CHANGELOG changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog
[test-exempt]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#tests
2024-09-25 10:39:02 -07:00
47795ab86a [go_router] Fixed TabView swiping in custom stateful shell route example (#7583)
Updated `custom_stateful_shell_route.dart` example to better support
swiping in TabView. Also added code to demonstrate use of PageView
instead of TabView. Note that to be fully effective from a usability
perspective, the PR flutter/packages#6467 (branch preloading) need also
be merged.

This PR addresses: 
* flutter/flutter#150837 
* flutter/flutter#112267

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [x] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I [linked to at least one issue that this PR fixes] in the
description above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style], or this PR is [exempt from
CHANGELOG changes].
- [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] All existing and new tests are passing.

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[linked to at least one issue that this PR fixes]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#overview
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#version
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
[exempt from CHANGELOG changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog
[test-exempt]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#tests
go_router-v14.2.8
2024-09-24 16:31:08 -07:00
4926c0f8bd [quick_actions] Add guidance for correcting task management/back press behavior for apps with launcher activities (#7686)
### What
Adds a note about correcting the task management/back press behavior for apps that use launcher activities to the `README`. Fixes https://github.com/flutter/flutter/issues/152883.

### Why
If apps use a launcher activity, then launching shortcuts created by the plugin may not behave as expected because the plugin expects to launch the main `FlutterActivity`, for which it configures the launch mode, but instead launches the launcher activity, which it does not account for.

To fix this, the launcher activity itself needs to have a launch mode configuration that makes sense for the app. This involves changing the launch mode of the launcher activity in the manifest and/or using the right `Intent` flags to launch the main `FlutterActivity`.

From my work on the issue linked above, I found that if the launcher activity only launches the main `FlutterActivity` without any additional relevant logic, to maintain the exact same behavior of the plugin with/without a launcher activity, the launcher activity can use the `singleInstance` launch mode. So, I included a note about this. However, in more complex launcher activities, like b/357028168 that inspired the original issue, other modes may need to be used.
quick_actions_android-v1.0.16 quick_actions-v1.0.8
2024-09-24 11:42:24 +00:00
21d99dcc16 [various] Adds macOS privacy manifests (#7687)
macOS privacy manifest enforcement is rolling out soon, so this brings all macOS plugins into alignment with our iOS policy of always having a manifest, including updating the repo tooling to enforce that.

Very few plugins are affected because most share the implementation package with iOS, and we didn't do any target platform switching when adding the manifests for iOS, automatically covering macOS as well.

Fixes https://github.com/flutter/flutter/issues/155564
url_launcher_macos-v3.2.1 file_selector_macos-v0.9.4+1
2024-09-24 01:16:06 +00:00
24594a0816 [google_maps_flutter_android] Convert PlatformPolyline.pattern to Pigeon (#7631)
Creates a structured `PlatformPatternItem` pigeon class to use in
`PlatformPolyline`.

https://github.com/flutter/flutter/issues/154738

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [ ] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I [linked to at least one issue that this PR fixes] in the
description above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style], or this PR is [exempt from
CHANGELOG changes].
- [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] All existing and new tests are passing.

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[linked to at least one issue that this PR fixes]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#overview
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#version
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
[exempt from CHANGELOG changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog
[test-exempt]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#tests
google_maps_flutter_android-v2.14.7
2024-09-23 14:59:39 -04:00
a717b0e189 Roll Flutter from 2f149da67614 to 4ca51a1de597 (5 revisions) (#7685)
2f149da676...4ca51a1de5

2024-09-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from c1bcd87b44a3 to 61f0a3fbabbe (1 revision) (flutter/flutter#155534)
2024-09-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from c11e75b9842a to c1bcd87b44a3 (1 revision) (flutter/flutter#155528)
2024-09-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0155f8fc4569 to c11e75b9842a (9 revisions) (flutter/flutter#155524)
2024-09-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 76b7abb5c853 to 0155f8fc4569 (1 revision) (flutter/flutter#155472)
2024-09-22 srawlins@google.com create_api_docs.dart: correct command logging (flutter/flutter#155226)

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
Please CC louisehsu@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-23 15:59:24 +00:00
9de72be7c7 Roll Flutter from 7fe82377f950 to 2f149da67614 (16 revisions) (#7676)
7fe82377f9...2f149da676

2024-09-20 875100501@qq.com Update README.md (flutter/flutter#155206)
2024-09-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3fbe87c088d3 to 76b7abb5c853 (3 revisions) (flutter/flutter#155464)
2024-09-20 engine-flutter-autoroll@skia.org Roll Packages from d83d021f70d1 to f54fe930753f (1 revision) (flutter/flutter#155459)
2024-09-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from f5310c2345cc to 3fbe87c088d3 (1 revision) (flutter/flutter#155440)
2024-09-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 730f7124213f to f5310c2345cc (1 revision) (flutter/flutter#155436)
2024-09-20 engine-flutter-autoroll@skia.org Roll Flutter Engine from 90630957b33e to 730f7124213f (1 revision) (flutter/flutter#155431)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from d8ac05c3fb4f to 90630957b33e (1 revision) (flutter/flutter#155428)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0ed8af4d6e5d to d8ac05c3fb4f (2 revisions) (flutter/flutter#155425)
2024-09-19 engine-flutter-autoroll@skia.org Roll Packages from c7406b3c3276 to d83d021f70d1 (3 revisions) (flutter/flutter#155421)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1d889dd5acac to 0ed8af4d6e5d (1 revision) (flutter/flutter#155419)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from af3e63a638f7 to 1d889dd5acac (1 revision) (flutter/flutter#155397)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from bc7d519a332c to af3e63a638f7 (1 revision) (flutter/flutter#155389)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from fe823a93f631 to bc7d519a332c (1 revision) (flutter/flutter#155387)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 94f852d2348c to fe823a93f631 (5 revisions) (flutter/flutter#155385)
2024-09-19 engine-flutter-autoroll@skia.org Roll Flutter Engine from 15e9e3153266 to 94f852d2348c (2 revisions) (flutter/flutter#155376)
2024-09-19 49699333+dependabot[bot]@users.noreply.github.com Bump peter-evans/create-pull-request from 7.0.2 to 7.0.5 (flutter/flutter#155378)

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
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-21 15:51:33 +00:00
f54fe93075 [pigeon] Validates support for nested collections with generic types. (#7614)
Validates support for nested collections with generic types.

Really just adds tests to ensure behavior. 

small step toward https://github.com/flutter/flutter/issues/116117
2024-09-19 21:21:41 +00:00
d83d021f70 Manual roll Flutter from c4c9f47c479d to 7fe82377f950 (14 revisions) (#7663)
Manual roll requested by tarrinneal@google.com

c4c9f47c47...7fe82377f9

2024-09-18 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4bdcbf39c200 to 15e9e3153266 (1 revision) (flutter/flutter#155371)
2024-09-18 engine-flutter-autoroll@skia.org Roll Flutter Engine from fdf38910bad4 to 4bdcbf39c200 (5 revisions) (flutter/flutter#155368)
2024-09-18 engine-flutter-autoroll@skia.org Roll Packages from 4f2b9cd5b674 to c7406b3c3276 (1 revision) (flutter/flutter#155362)
2024-09-18 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4f2d866aef32 to fdf38910bad4 (1 revision) (flutter/flutter#155339)
2024-09-18 engine-flutter-autoroll@skia.org Roll Flutter Engine from 311ba971bb3a to 4f2d866aef32 (4 revisions) (flutter/flutter#155329)
2024-09-18 tessertaha@gmail.com Fix missing icon props in button `styleFrom`  methods (flutter/flutter#154821)
2024-09-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0ef18a3ef064 to 311ba971bb3a (8 revisions) (flutter/flutter#155325)
2024-09-17 dkwingsmt@users.noreply.github.com [CupertinoAlertDialog] Add tap-slide gesture (flutter/flutter#154853)
2024-09-17 codefu@google.com Uninstall /can fail/ (flutter/flutter#155314)
2024-09-17 engine-flutter-autoroll@skia.org Roll Packages from df88c814248d to 4f2b9cd5b674 (3 revisions) (flutter/flutter#155312)
2024-09-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from a1700b9ea2db to 0ef18a3ef064 (1 revision) (flutter/flutter#155311)
2024-09-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1376288f5c2a to a1700b9ea2db (2 revisions) (flutter/flutter#155290)
2024-09-17 68449066+zijiehe-google-com@users.noreply.github.com Delete packages/flutter_tools/lib/src/fuchsia directory (flutter/flutter#154880)
2024-09-17 30870216+gaaclarke@users.noreply.github.com Adds ColorSwatch matcher (flutter/flutter#155272)

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
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-19 01:44:19 +00:00
e9253e6016 [interactive_media_ads] Adds internal wrapper for Android native AdsRenderingSettings (#7660) interactive_media_ads-v0.2.2+2 2024-09-18 18:32:19 +00:00
fef7ffb4fe [interactive_media_ads]: Bump com.google.ads.interactivemedia.v3:interactivemedia from 3.34.0 to 3.35.0 in /packages/interactive_media_ads/android (#7562)
Bumps com.google.ads.interactivemedia.v3:interactivemedia from 3.34.0 to 3.35.0.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.ads.interactivemedia.v3:interactivemedia&package-manager=gradle&previous-version=3.34.0&new-version=3.35.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot 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`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)

</details>
interactive_media_ads-v0.2.2+1
2024-09-18 16:06:41 +00:00
c7406b3c32 [interactive_media_ads] Adds support for mid-roll ads (#7407)
Adds `ContentProgressProvider` and adds `AdsRequest.contentProgressProvider` field.

This changes the platform interface `AdsRequest` to `PlatformAdsRequest`, so the `PlatformContentProgressProvider` can be passed to it. And the app-facing `AdsRequest` can take a `ContentProgressProver`.

Fixes https://github.com/flutter/flutter/issues/154261
interactive_media_ads-v0.2.2
2024-09-17 21:15:24 +00:00
4f2b9cd5b6 Roll Flutter from 5d83a98331ac to c4c9f47c479d (15 revisions) (#7656)
5d83a98331...c4c9f47c47

2024-09-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from a328f2362414 to 1376288f5c2a (1 revision) (flutter/flutter#155282)
2024-09-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from 04bc90bff86c to a328f2362414 (2 revisions) (flutter/flutter#155280)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6b698138c600 to 04bc90bff86c (3 revisions) (flutter/flutter#155277)
2024-09-16 30870216+gaaclarke@users.noreply.github.com Added .keys to ColorSwatch (flutter/flutter#155262)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 362b9bcdedce to 6b698138c600 (4 revisions) (flutter/flutter#155267)
2024-09-16 engine-flutter-autoroll@skia.org Roll Packages from 330581face4b to df88c814248d (7 revisions) (flutter/flutter#155261)
2024-09-16 sstrickl@google.com Extend 'flutter symbolize' to handle deferred loading units. (flutter/flutter#149315)
2024-09-16 christopherfujino@gmail.com Catch unable to start app exception (flutter/flutter#154970)
2024-09-16 magder@google.com Assert iOS framework artifact contains xcprivacy manifest (flutter/flutter#155187)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 52dcc8a16d8b to 362b9bcdedce (1 revision) (flutter/flutter#155241)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from af4fe97fa13a to 52dcc8a16d8b (1 revision) (flutter/flutter#155238)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9aaea5a4bd50 to af4fe97fa13a (1 revision) (flutter/flutter#155235)
2024-09-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from fe22a199aca3 to 9aaea5a4bd50 (1 revision) (flutter/flutter#155232)
2024-09-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from f5ccef12c15c to fe22a199aca3 (1 revision) (flutter/flutter#155229)
2024-09-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from 622d4aec2e04 to f5ccef12c15c (1 revision) (flutter/flutter#155215)

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
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-17 15:46:47 +00:00
e4a63f5213 Roll Flutter from 2d30fe448cd4 to 5d83a98331ac (5 revisions) (#7650)
2d30fe448c...5d83a98331

2024-09-14 engine-flutter-autoroll@skia.org Roll Flutter Engine from c83cc8856282 to 622d4aec2e04 (1 revision) (flutter/flutter#155202)
2024-09-14 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4d8d8517a0ff to c83cc8856282 (3 revisions) (flutter/flutter#155201)
2024-09-14 engine-flutter-autoroll@skia.org Roll Flutter Engine from ab9daaa0bcc7 to 4d8d8517a0ff (12 revisions) (flutter/flutter#155194)
2024-09-13 42016383+DBowen33@users.noreply.github.com text button case rework (flutter/flutter#154943)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from bef48e87f438 to ab9daaa0bcc7 (3 revisions) (flutter/flutter#155172)

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
Please CC rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-17 00:27:17 +00:00
d7e6e201e5 Revert "[webview_flutter] Improve flaky scroll tests" (#7652)
Reverts flutter/packages#7621

The re-enabled tests are failing in post-submit.

Alternately, instead of reverting we could just re-add the skips with
the link, if we still want to keep the updated version as a better
foundation to work from.
2024-09-16 17:13:42 -07:00
df88c81424 [webview_flutter] Improve flaky scroll tests (#7621)
WebView portion of https://github.com/flutter/flutter/issues/154826

Changes the scroll tests to wait for the `onScrollChange` callback to verify the scroll position rather than using `getScrollPosition` immediately.

Also split `getScrollPosition`, `scrollTo`, and `scrollBy` into their own tests.
2024-09-14 17:51:22 +00:00
100a0744a0 Bump deps (#7357) 2024-09-13 22:07:14 +00:00
3bbaf8c377 [flutter_adaptive_scaffold] Use improved MediaQuery methods (#7565)
*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*

*List which issues are fixed by this PR. You must list at least one issue.*
flutter_adaptive_scaffold-v0.3.1
2024-09-13 21:26:58 +00:00
08614a7a66 [many] Update example android apps to target SDK level 34. (#7587)
Bump up target SDK for each Android example app, bump version and
changelog, and as necessary export activities and update permissions.

For each package, I ensured the example app ran on an emulator before
and after the upgrade and compared its behavior, as well as running the
integration tests to confirm they pass.

https://github.com/flutter/flutter/issues/152929

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] page, which explains my
responsibilities.
- [x] I read and followed the [relevant style guides] and ran the
auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
repo does use `dart format`.)
- [ ] I signed the [CLA].
- [x] The title of the PR starts with the name of the package surrounded
by square brackets, e.g. `[shared_preferences]`
- [x] I [linked to at least one issue that this PR fixes] in the
description above.
- [x] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy], or this PR is [exempt from version
changes].
- [x] I updated `CHANGELOG.md` to add a description of the change,
[following repository CHANGELOG style], or this PR is [exempt from
CHANGELOG changes].
- [ ] 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] All existing and new tests are passing.

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[Discord]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
[linked to at least one issue that this PR fixes]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#overview
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#version
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
[exempt from CHANGELOG changes]:
https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog
[test-exempt]:
https://github.com/flutter/flutter/blob/master/docs/contributing/Tree-hygiene.md#tests
2024-09-13 17:06:33 -04:00
218fd4a14d [pigeon] adds support for non nullable types in collections (#7547)
[pigeon] adds support for non nullable types in collections

fixes https://github.com/flutter/flutter/issues/97848
pigeon-v22.4.0
2024-09-13 20:51:22 +00:00
8f4745973c [flutter_adaptive_scaffold] Adds additional slot animation parameters (#7411)
Slots can currently be animated in and out of view, but there is not an ability to change the duration or curves of these animations. This PR adds additional parameters that are passed to the underlying AnimatedSwitcher when switching slots in and out of view.

*List which issues are fixed by this PR. You must list at least one issue.*

#6957
flutter_adaptive_scaffold-v0.3.0
2024-09-13 19:39:25 +00:00
6936868a22 Roll Flutter from 303f222e17e3 to 2d30fe448cd4 (21 revisions) (#7646)
303f222e17...2d30fe448c

2024-09-13 engine-flutter-autoroll@skia.org Roll Packages from 91caa7a6e3dd to 330581face4b (4 revisions) (flutter/flutter#155171)
2024-09-13 34465683+rkishan516@users.noreply.github.com Fix: Flicker when reorderable list doesn't change its position (flutter/flutter#151026)
2024-09-13 sigurdm@google.com Stop reading .packages from flutter_tools. (flutter/flutter#154912)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 70109e3b40c0 to bef48e87f438 (1 revision) (flutter/flutter#155156)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from d917a15823f3 to 70109e3b40c0 (1 revision) (flutter/flutter#155151)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 94696ed75dea to d917a15823f3 (1 revision) (flutter/flutter#155147)
2024-09-13 leroux_bruno@yahoo.fr Fix TextField content should be selected on desktop when gaining focus (flutter/flutter#154916)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 04802b779045 to 94696ed75dea (1 revision) (flutter/flutter#155144)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3d8163f47919 to 04802b779045 (2 revisions) (flutter/flutter#155138)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4d5fea97e933 to 3d8163f47919 (1 revision) (flutter/flutter#155136)
2024-09-13 31859944+LongCatIsLooong@users.noreply.github.com Mark `_LayoutBuilderElement` as always clean (flutter/flutter#154694)
2024-09-13 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8609af642725 to 4d5fea97e933 (7 revisions) (flutter/flutter#155134)
2024-09-12 68449066+zijiehe-google-com@users.noreply.github.com Disable fuchsia in flutter_tools (flutter/flutter#155111)
2024-09-12 codefu@google.com Address frame policy benchmark flakes (flutter/flutter#155130)
2024-09-12 engine-flutter-autoroll@skia.org Roll Flutter Engine from 48ddaf578fb0 to 8609af642725 (11 revisions) (flutter/flutter#155128)
2024-09-12 49699333+dependabot[bot]@users.noreply.github.com Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 (flutter/flutter#155126)
2024-09-12 31859944+LongCatIsLooong@users.noreply.github.com Prevent the keyboard from reshowing on iOS (flutter/flutter#154584)
2024-09-12 9575627+Merrit@users.noreply.github.com fix(Linux): specify application id (flutter/flutter#154522)
2024-09-12 kevinjchisholm@google.com update changelog on master (flutter/flutter#155109)
2024-09-12 chris@bracken.jp iOS: update provisioning profile for 2024-2025 cert (flutter/flutter#155101)
2024-09-12 engine-flutter-autoroll@skia.org Roll Packages from 4c18648650ae to 91caa7a6e3dd (2 revisions) (flutter/flutter#155103)

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
Please CC rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: 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
2024-09-13 19:30:23 +00:00