6882 Commits

Author SHA1 Message Date
ec83969b2c Roll Flutter from 685141bf3b5f to 9b6945b465a1 (25 revisions) (#4680)
685141bf3b...9b6945b465

2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from 93e8901490e7 to 77dfeea40e10 (1 revision) (flutter/flutter#132389)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4e532b957225 to 93e8901490e7 (1 revision) (flutter/flutter#132381)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from 25afdb9b696d to 4e532b957225 (4 revisions) (flutter/flutter#132376)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from da23fb0d9a1d to 25afdb9b696d (1 revision) (flutter/flutter#132370)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from acd1bc5536ef to da23fb0d9a1d (2 revisions) (flutter/flutter#132367)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from 578a8e8aabf6 to acd1bc5536ef (1 revision) (flutter/flutter#132365)
2023-08-11 engine-flutter-autoroll@skia.org Roll Flutter Engine from 18a71c031f5f to 578a8e8aabf6 (1 revision) (flutter/flutter#132364)
2023-08-11 matanlurey@users.noreply.github.com Update `dev/devicelab/**` to provide `--local-engine-host`. (flutter/flutter#132342)
2023-08-10 engine-flutter-autoroll@skia.org Roll Flutter Engine from b019ac62f21f to 18a71c031f5f (2 revisions) (flutter/flutter#132347)
2023-08-10 engine-flutter-autoroll@skia.org Roll Flutter Engine from 16b01b98af20 to b019ac62f21f (1 revision) (flutter/flutter#132341)
2023-08-10 matanlurey@users.noreply.github.com Update `flutter_tools/bin/*.(dart|sh)` to provide, if set, --local-engine-host. (flutter/flutter#132336)
2023-08-10 47866232+chunhtai@users.noreply.github.com Update application id and bundle id of a11y assessment app (flutter/flutter#132334)
2023-08-10 engine-flutter-autoroll@skia.org Roll Flutter Engine from a9be77e6f475 to 16b01b98af20 (6 revisions) (flutter/flutter#132332)
2023-08-10 ian@hixie.ch Remove the fast reassemble / single widget reload feature (flutter/flutter#132255)
2023-08-10 goderbauer@google.com Analyze code snippets in integration_test docs (flutter/flutter#132314)
2023-08-10 109253501+pdblasi-google@users.noreply.github.com Adds SemanticsNode Finders for searching the semantics tree (flutter/flutter#127137)
2023-08-10 rmolivares@renzo-olivares.dev TextField should correctly resolve provided style for material states (flutter/flutter#132330)
2023-08-10 ian@hixie.ch setState documentation (flutter/flutter#132090)
2023-08-10 engine-flutter-autoroll@skia.org Roll Flutter Engine from ea7730c16301 to a9be77e6f475 (6 revisions) (flutter/flutter#132328)
2023-08-10 75845003+deldering-momo@users.noreply.github.com Fix: use --web-launch-url and --web-hostname arguments in flutter drive (flutter/flutter#131763)
2023-08-10 ian@hixie.ch GridView sample code (flutter/flutter#131900)
2023-08-10 polinach@google.com Upgrade flutter packages. (flutter/flutter#132326)
2023-08-10 31859944+LongCatIsLooong@users.noreply.github.com TextPainter migration cleanup (flutter/flutter#132317)
2023-08-10 ian@hixie.ch An example of parentData usage. (flutter/flutter#131818)
2023-08-10 dumazy@gmail.com Add hasInteractedByUser getter in FormField (flutter/flutter#131539)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-11 16:31:06 +00:00
9b15c2e6ab [dynamic_layouts] relax layout test to fix tree (#4677)
A current roll from the engine to flutter/flutter to packages has broken this test value by a small amount. 

I wrote a small function to manage tolerances.

Let me know if this is a reasonable way to manage this for now.
2023-08-10 22:19:04 +00:00
8248ef23b2 Bump github/codeql-action from 2.21.2 to 2.21.3 (#4664)
Bumps [github/codeql-action](https://github.com/github/codeql-action)
from 2.21.2 to 2.21.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>2.21.3 - 08 Aug 2023</h2>
<ul>
<li>We are rolling out a feature in August 2023 that will improve
multi-threaded performance on larger runners. <a
href="https://redirect.github.com/github/codeql-action/pull/1817">#1817</a></li>
<li>We are rolling out a feature in August 2023 that adds beta support
for <a href="https://projectlombok.org/">Project Lombok</a> when
analyzing Java. <a
href="https://redirect.github.com/github/codeql-action/pull/1809">#1809</a></li>
<li>Reduce disk space usage when downloading the CodeQL bundle. <a
href="https://redirect.github.com/github/codeql-action/pull/1820">#1820</a></li>
</ul>
<h2>2.21.2 - 28 Jul 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.14.1. <a
href="https://redirect.github.com/github/codeql-action/pull/1797">#1797</a></li>
<li>Avoid duplicating the analysis summary within the logs. <a
href="https://redirect.github.com/github/codeql-action/pull/1811">#1811</a></li>
</ul>
<h2>2.21.1 - 26 Jul 2023</h2>
<ul>
<li>Improve the handling of fatal errors from the CodeQL CLI. <a
href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li>
<li>Add the <code>sarif-output</code> output to the analyze action that
contains the path to the directory of the generated SARIF. <a
href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li>
</ul>
<h2>2.21.0 - 19 Jul 2023</h2>
<ul>
<li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more
information, see the corresponding changelog entry for CodeQL Action
version 2.20.4. <a
href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li>
</ul>
<h2>2.20.4 - 14 Jul 2023</h2>
<ul>
<li>This is the last release of the Action that supports CodeQL CLI
versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were
deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and
will not be supported by the next release of the CodeQL Action (2.21.0).
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI
version 2.9.4 or later. For instance, if you have specified a custom
version of the CLI using the 'tools' input to the 'init' Action, you can
remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL
CLI between 2.8.5 and 2.9.3, you can replace
'github/codeql-action/<em><a
href="https://github.com/v2"><code>@​v2</code></a>' by
'github/codeql-action/</em><a
href="https://github.com/v2"><code>@​v2</code></a>.20.4' in your code
scanning workflow to ensure you continue using this version of the
CodeQL Action.</li>
</ul>
</li>
<li>We are rolling out a feature in July 2023 that will slightly reduce
the default amount of RAM used for query execution, in proportion to the
runner's total memory. This will help to avoid out-of-memory failures on
larger runners. <a
href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li>
<li>Update default CodeQL bundle version to 2.14.0. <a
href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li>
</ul>
<h2>2.20.3 - 06 Jul 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.5. <a
href="https://redirect.github.com/github/codeql-action/pull/1743">#1743</a></li>
</ul>
<h2>2.20.2 - 03 Jul 2023</h2>
<p>No user facing changes.</p>
<h2>2.20.1 - 21 Jun 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.4. <a
href="https://redirect.github.com/github/codeql-action/pull/1721">#1721</a></li>
<li>Experimental: add a new <code>resolve-environment</code> action
which attempts to infer a configuration for the build environment that
is required to build a given project. Do not use this in production as
it is part of an internal experiment and subject to change at any
time.</li>
</ul>
<h2>2.20.0 - 13 Jun 2023</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5b6282e01c"><code>5b6282e</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1829">#1829</a>
from github/update-v2.21.3-f9a7c6738</li>
<li><a
href="f0f7a35b85"><code>f0f7a35</code></a>
Add changenote for Lombok rollout</li>
<li><a
href="dda4ed3db4"><code>dda4ed3</code></a>
Update changelog for v2.21.3</li>
<li><a
href="f9a7c6738f"><code>f9a7c67</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1827">#1827</a>
from github/dependabot/npm_and_yarn/npm-5103036bd1</li>
<li><a
href="31b9dd18d4"><code>31b9dd1</code></a>
Update checked-in dependencies</li>
<li><a
href="7e2f56aae3"><code>7e2f56a</code></a>
Bump the npm group with 3 updates</li>
<li><a
href="878ae4a749"><code>878ae4a</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1823">#1823</a>
from github/henrymercer/setup-swift-more-consistent</li>
<li><a
href="63602c0f72"><code>63602c0</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1824">#1824</a>
from github/henrymercer/cli-notifications-fix</li>
<li><a
href="66dc883276"><code>66dc883</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1826">#1826</a>
from github/henrymercer/increase-reserved-scaling-fa...</li>
<li><a
href="2203178090"><code>2203178</code></a>
Increase scaling factor for reserved RAM to 5%</li>
<li>Additional commits viewable in <a
href="0ba4244466...5b6282e01c">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.21.2&new-version=2.21.3)](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`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 17:22:56 -07:00
4ff585ef1c go_router should allow setting requestFocus (#4636)
fixes: https://github.com/flutter/flutter/issues/129581
2023-08-09 20:36:47 +00:00
175ff5603b [webview_flutter_android][webview_flutter_wkwebview] Fixes widget rebuild bug caused by key type (#4667)
It looks like the wrong key was used in https://github.com/flutter/packages/pull/4533. The `ObjectKey` uses `identical` for comparison while `ValueKey` uses `==`, which is what was intended. This just switches the key type on both platforms.

Fixes https://github.com/flutter/flutter/issues/131697
Fixes https://github.com/flutter/flutter/issues/132143
webview_flutter_android-v3.9.3 webview_flutter_wkwebview-v3.7.3
2023-08-09 20:36:45 +00:00
881c1f552d Roll Flutter from 436df69a4684 to f4c25bbb351c (28 revisions) (#4666)
436df69a46...f4c25bbb35

2023-08-09 zanderso@users.noreply.github.com Revert "Handle breaking changes in leak_tracker." (flutter/flutter#132223)
2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8ec575168d44 to 3d3fb4faed02 (3 revisions) (flutter/flutter#132193)
2023-08-09 31859944+LongCatIsLooong@users.noreply.github.com Use pattern matching to avoid strange type annotations (flutter/flutter#131964)
2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6839b88283b6 to 8ec575168d44 (1 revision) (flutter/flutter#132182)
2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 29b117aa4192 to 6839b88283b6 (1 revision) (flutter/flutter#132181)
2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 82292b8390cb to 29b117aa4192 (5 revisions) (flutter/flutter#132179)
2023-08-09 31859944+LongCatIsLooong@users.noreply.github.com Add more info to `OverlayState.insert` error messages (flutter/flutter#129363)
2023-08-08 36861262+QuncCccccc@users.noreply.github.com Add `textCapitalization` property for `SearchBar` and `SearchAnchor` (flutter/flutter#131459)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 934ebb005d02 to 82292b8390cb (3 revisions) (flutter/flutter#132166)
2023-08-08 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.21.2 to 2.21.3 (flutter/flutter#132165)
2023-08-08 jesus_sguerrero@hotmail.com Revert of #120385 (flutter/flutter#132167)
2023-08-08 tessertaha@gmail.com Add `PopupMenuButton.iconColor`, `PopupMenuTheme.iconSize` and fix button icon using unexpected color propert (flutter/flutter#132054)
2023-08-08 ian@hixie.ch More PageStorage clarity in the documentation (flutter/flutter#131954)
2023-08-08 ian@hixie.ch Document that missed_frame_build_budget_count is misleading (flutter/flutter#132137)
2023-08-08 chingjun@google.com Locate the template directory using a TemplatePathProvider. (flutter/flutter#132156)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd03fae51d38 to 934ebb005d02 (4 revisions) (flutter/flutter#132159)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 22bd35a19352 to dd03fae51d38 (3 revisions) (flutter/flutter#132149)
2023-08-08 tessertaha@gmail.com Fix `TabBarTheme.indicatorColor` not applied in Material 2 (flutter/flutter#132123)
2023-08-08 76067278+aakash-pamnani@users.noreply.github.com Paginated Data Table : Fixed Row number at footer in last page  (flutter/flutter#130389)
2023-08-08 mdebbar@google.com [web] Use benchmark callback from `dart:ui_web` (flutter/flutter#132087)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 99fdac88f3c6 to 22bd35a19352 (3 revisions) (flutter/flutter#132141)
2023-08-08 louisehsu@google.com [framework] Add Search Web to selection controls for iOS (flutter/flutter#131898)
2023-08-08 jmccandless@google.com Remove Iterator from _History (flutter/flutter#132101)
2023-08-08 ian@hixie.ch Update dartdoc driver to match current behaviour (flutter/flutter#132078)
2023-08-08 ian@hixie.ch More documentation about warm-up frames (flutter/flutter#132085)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 146c4c9487fc to 99fdac88f3c6 (3 revisions) (flutter/flutter#132135)
2023-08-08 engine-flutter-autoroll@skia.org Roll Packages from d7ee75ad59ad to ac4137624a13 (8 revisions) (flutter/flutter#132133)
2023-08-08 polinach@google.com Handle breaking changes in leak_tracker. (flutter/flutter#131998)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-09 16:20:02 +00:00
eed8df711a [url_launcher] Android API 34 support (#4660)
fixed [#flutter/flutter/issues/126460 ](https://github.com/flutter/flutter/issues/126460)
Reland of https://github.com/flutter/packages/pull/3973 which incorrectly used application context when registering and not when unregistering. This pr uses activity context for both which is aligned with what the behavior was before. 

- Register on the same context as  unregister
- Add integration test for android url launch and close

Tested with manual test and new integration test.
url_launcher_android-v6.0.38
2023-08-09 15:15:54 +00:00
34683acc39 Migrating styleFrom API to new version. (#4540)
Updates the styleFrom API to use `backgroundColor` and `foregroundColor` instead of deprecated methods (`primary`, `onPrimary`).

Fixes [#105724](https://github.com/flutter/flutter/issues/105724)
in_app_purchase_storekit-v0.3.6+5 camera_avfoundation-v0.9.13+3 camera-v0.10.5+3 in_app_purchase_android-v0.3.0+11 camera_android-v0.10.8+6 camera_android_camerax-v0.5.0+13
2023-08-08 23:27:18 +00:00
ac4137624a Roll Flutter from ad0aa8de7512 to 436df69a4684 (17 revisions) (#4663)
ad0aa8de75...436df69a46

2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9c83d90b01bd to 146c4c9487fc (6 revisions) (flutter/flutter#132112)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from c27109291e22 to 9c83d90b01bd (5 revisions) (flutter/flutter#132108)
2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from be085f6699b6 to c27109291e22 (3 revisions) (flutter/flutter#132086)
2023-08-08 jesus_sguerrero@hotmail.com Revert "Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus" (flutter/flutter#132104)
2023-08-08 jonahwilliams@google.com [Impeller] add drawVertices and drawAtlas benchmarks. (flutter/flutter#132080)
2023-08-07 47866232+chunhtai@users.noreply.github.com Adds more documentations around ignoreSemantics deprecations. (flutter/flutter#131287)
2023-08-07 mdebbar@google.com [web] New HtmlElementView.fromTagName constructor (flutter/flutter#130513)
2023-08-07 katelovett@google.com Move mock canvas to flutter_test (flutter/flutter#131631)
2023-08-07 matej.knopp@gmail.com Add static_path_tessellation macrobenchmark (flutter/flutter#131837)
2023-08-07 mdebbar@google.com [web] Remove usage of `ui.webOnlyInitializePlatform()` (flutter/flutter#131344)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 39a575f65d50 to be085f6699b6 (1 revision) (flutter/flutter#132069)
2023-08-07 jmccandless@google.com Android context menu theming and visual update (flutter/flutter#131816)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 39ce1c097bce to 39a575f65d50 (2 revisions) (flutter/flutter#132064)
2023-08-07 xhzq233@qq.com CupertinoContextMenu improvement (flutter/flutter#131030)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5b47c0577060 to 39ce1c097bce (3 revisions) (flutter/flutter#132057)
2023-08-07 xming@google.com Slider should check `mounted` before start interaction (flutter/flutter#132010)
2023-08-07 engine-flutter-autoroll@skia.org Roll Packages from ce53da1bd741 to d7ee75ad59ad (7 revisions) (flutter/flutter#132058)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-08 15:43:08 +00:00
269118d228 [webview_flutter_wkwebview] Repeatedly pump WebViews until one is garbage collected (#4662)
This should improve the chance that a `WKWebView` is garbage collected by repeatedly pumping `WebViewWidgets`.
2023-08-08 02:35:16 +00:00
0042da7e63 [xdg_directories] Add example app (#4554)
Created a demo app for the xdg_directories package to showcase some of the basic functionalities. 

<img width="1440" alt="Screenshot 2023-08-01 at 11 45 31 a m" src="https://github.com/flutter/packages/assets/36830415/95adbcde-f554-4fce-ace9-e385cb66db3c">

Fixes: [#128698](https://github.com/flutter/flutter/issues/128698)
xdg_directories-v1.0.2
2023-08-08 01:02:23 +00:00
7bfcc0e80f [pigeon] Recursively create output target files (#4458)
Recursively creates output target files before trying to write to it.

closes #[128820](https://github.com/flutter/flutter/issues/128820)
pigeon-v10.1.6
2023-08-08 00:38:39 +00:00
31b1849fb3 [path_provider] Add getApplicationCachePath() (#4483)
Provides a suitable place for caching application-specific files on all supported platforms.

| Platform | Location |
|---|---|
| Android | `<app>/cache` |
| iOS | `<app>/Library/Caches` |
| Linux | `$XDG_CACHE_HOME/<app>` or `~/.cache/<app>` |
| macOS | `~/Library/Caches/<app>` or `~/Library/Containers/<app>/Data/Library/Caches/<app>` |
| Windows | `%LOCALAPPDATA%/<app>` |

Fixes: flutter/flutter#105386
path_provider-v2.1.0
2023-08-07 23:59:48 +00:00
470a325e11 [flutter_markdown] Adopt code excerpts in README (#4656)
Updates the README to use a compiled excerpt source for its example of creating a `Markdown`.

Part of https://github.com/flutter/flutter/issues/102679
flutter_markdown-v0.6.17+1
2023-08-07 20:02:36 +00:00
6cb2a32b7f [All] Expand artifact hub to all plugins (#4645)
- Adds artifact hub check to gradle command
- Add tests for build.gradle and settings.gradle check
- Update all example build.gradle and settings.gradle files

flutter/flutter/issues/120119

Expansion of https://github.com/flutter/packages/pull/4567
2023-08-07 18:33:26 +00:00
fa86f8a4e1 Roll Flutter from 2ba9f7bdfe16 to ad0aa8de7512 (31 revisions) (#4659)
2ba9f7bdfe...ad0aa8de75

2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from
b10891e0d8d8 to 5b47c0577060 (1 revision) (flutter/flutter#132040)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from
4304d6180264 to b10891e0d8d8 (1 revision) (flutter/flutter#132037)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from
eb91441398a1 to 4304d6180264 (1 revision) (flutter/flutter#132031)
2023-08-07 72562119+tgucio@users.noreply.github.com Constrain
_RenderScaledInlineWidget child size in computeDryLayout
(flutter/flutter#131765)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from
15b5707af406 to eb91441398a1 (1 revision) (flutter/flutter#132025)
2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from
a1d513f78bbb to 15b5707af406 (2 revisions) (flutter/flutter#132020)
2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from
c9bd380ccbb0 to a1d513f78bbb (1 revision) (flutter/flutter#132015)
2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from
060c95f94364 to c9bd380ccbb0 (1 revision) (flutter/flutter#132008)
2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from
af7aaae2f1f9 to 060c95f94364 (1 revision) (flutter/flutter#132006)
2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from
cdafc05a7217 to af7aaae2f1f9 (2 revisions) (flutter/flutter#132004)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
b512df490c94 to cdafc05a7217 (1 revision) (flutter/flutter#131996)
2023-08-05 72562119+tgucio@users.noreply.github.com Take paint offset
into account for inline children hit test in Editable
(flutter/flutter#131675)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
d26b8c8fb60c to b512df490c94 (1 revision) (flutter/flutter#131987)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
2ce2913acbe4 to d26b8c8fb60c (1 revision) (flutter/flutter#131986)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
628b086265f2 to 2ce2913acbe4 (1 revision) (flutter/flutter#131983)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
7302a678e58e to 628b086265f2 (1 revision) (flutter/flutter#131976)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
138a1ea9a692 to 7302a678e58e (2 revisions) (flutter/flutter#131975)
2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from
a0d650e37f5d to 138a1ea9a692 (2 revisions) (flutter/flutter#131972)
2023-08-05 polinach@google.com Add TODO to refactor error handling.
(flutter/flutter#131878)
2023-08-05 engine-flutter-autoroll@skia.org Manual roll Flutter Engine
from 4f4734cd48da to a0d650e37f5d (3 revisions) (flutter/flutter#131967)
2023-08-05 32242716+ricardoamador@users.noreply.github.com Mark the
ci_yaml roller task so that it is not backfilled.
(flutter/flutter#131966)
2023-08-05 christopherfujino@gmail.com mark linux packages_autoroller
flaky because of token issue (flutter/flutter#131970)
2023-08-04 30870216+gaaclarke@users.noreply.github.com Sped up the time
to find macrobenchmarks. (flutter/flutter#131959)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from
c254deb8fbda to 4f4734cd48da (2 revisions) (flutter/flutter#131955)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from
a7bea8621f4b to c254deb8fbda (3 revisions) (flutter/flutter#131950)
2023-08-04 jmccandless@google.com Predictive back support for root
routes (flutter/flutter#120385)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from
e9f80bff0703 to a7bea8621f4b (3 revisions) (flutter/flutter#131948)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from
badca1f7f8c9 to e9f80bff0703 (6 revisions) (flutter/flutter#131943)
2023-08-04 tessertaha@gmail.com Mention `showTimePicker` function be can
be used to show dialog with the time picker in the `TimePickerDialog`
docs (flutter/flutter#131932)
2023-08-04 15619084+vashworth@users.noreply.github.com Check for
simulator runtime in flutter doctor (flutter/flutter#131795)
2023-08-04 engine-flutter-autoroll@skia.org Roll Packages from
d00c1f9eb01c to ce53da1bd741 (3 revisions) (flutter/flutter#131935)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-07 11:33:05 -07:00
d7ee75ad59 [tool] Skip pathified analysis on resolver errors (#4647)
If adding a pathified dependency creates a resolver error, then skip it instead of failing when running pathified analysis. The purpose of pathified analysis it to pre-detect failures that would happen on publishing, and if there's a resolver error that means the publishing even won't affect the package anyway.

See https://github.com/flutter/packages/pull/4483#issuecomment-1664468621 for an example case where we need this.

(In theory we could get delayed OOB errors that this will miss—e.g., in the case above if the PR would actually break rfw/example/wasm, then if at some later date `wasm` updated to use a newer `ffi`, eliminating the resolver conflict, then suddenly rfw/example/wasm would pick up the PR and break. That seems *extremely* unlikely, however, so I'm not concerned that this will be a problem in practice. We can revisit if that changes.)
2023-08-05 14:36:33 +00:00
992422c1d6 [ci] Remove tools from Dockerfile (#4649)
Remove the Firebase Test Lab tools from the Dockerfile, since we are no longer running FTL tests in Cirrus.
2023-08-05 02:46:59 +00:00
040e16375c Update to not backfill the ci.yaml roller task. (#4651)
In order to avoid new tasks from not being scheduled we are not going to backfill the autoroller because it can sometimes play transactions out of order causing issues with tasks that are scheduled but not known.

*List which issues are fixed by this PR. You must list at least one issue.*
Part of https://github.com/flutter/flutter/issues/127063

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
2023-08-05 01:34:21 +00:00
b2a30a372c [pigeon] Consolidate mock handler tests (#4642)
Eliminates the `mock_handler_tester` sub-package, which existed just for a single unit test file and required duplicate `pigeons/message.dart` output generation with bespoke test wrappers, folding that test into the shared harness and generation system. This also eliminates an entire test suite from the test harness since it's now part of the rest of the Dart unit testing.

This surfaced an edge-case problem with the new package name override, which is that if the override doesn't match the actual dart output location, generated Dart test output won't compile because the import will be wrong. This addresses that by passing the actual package as well to the test generator.
pigeon-v10.1.5
2023-08-04 19:40:04 +00:00
ff81b82176 [camera_web] Adopt code excerpts in README (#4584)
Updates the README to use a compiled excerpt source for its example of creating an `Image`.

Part of https://github.com/flutter/flutter/issues/102679
camera_web-v0.3.2+1
2023-08-04 18:23:53 +00:00
4bd6c6ba63 [image_picker] Allows 3.0 web implementation (#4648)
Adds compatibility with `image_picker_for_web` 3.0, which was a breaking change only because it dropped implementations of deprecated platform interface methods that this package no longer uses.

Picks up the fix for https://github.com/flutter/flutter/issues/92176
image_picker-v1.0.2
2023-08-04 18:00:40 +00:00
11bb9ec7d9 Roll Flutter from c00d241938b1 to 2ba9f7bdfe16 (25 revisions) (#4646)
c00d241938...2ba9f7bdfe

2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from d15a02a8191c to badca1f7f8c9 (1 revision) (flutter/flutter#131928)
2023-08-04 polinach@google.com Upgrade packages. (flutter/flutter#131927)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0725a6f519d0 to d15a02a8191c (2 revisions) (flutter/flutter#131924)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from c912e3417e68 to 0725a6f519d0 (2 revisions) (flutter/flutter#131917)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 03137a3b9b81 to c912e3417e68 (2 revisions) (flutter/flutter#131913)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from de0ec1c971ab to 03137a3b9b81 (1 revision) (flutter/flutter#131912)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from e3f75650ac5f to de0ec1c971ab (2 revisions) (flutter/flutter#131910)
2023-08-04 andrewrkolos@gmail.com make `--dart-define` override redundant values in `--dart-define-from-file` (flutter/flutter#131088)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from ca8d852eddfc to e3f75650ac5f (1 revision) (flutter/flutter#131907)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 098ec489585e to ca8d852eddfc (2 revisions) (flutter/flutter#131905)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4c62dd81d136 to 098ec489585e (2 revisions) (flutter/flutter#131903)
2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0c1de9b8afba to 4c62dd81d136 (4 revisions) (flutter/flutter#131902)
2023-08-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from b08e1410a06a to 0c1de9b8afba (9 revisions) (flutter/flutter#131897)
2023-08-03 tessertaha@gmail.com Fix TimePicker token issue link (flutter/flutter#131863)
2023-08-03 30870216+gaaclarke@users.noreply.github.com [Impeller] Add animated_blur_backdrop_filter_perf execution on samsung vulkan and opengles (flutter/flutter#131864)
2023-08-03 zanderso@users.noreply.github.com Revert "Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions)" (flutter/flutter#131896)
2023-08-03 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions) (flutter/flutter#131880)
2023-08-03 30870216+gaaclarke@users.noreply.github.com Added new gallery benchmark test that forces opengles. (flutter/flutter#131796)
2023-08-03 engine-flutter-autoroll@skia.org Roll Packages from 4e4961a24b3d to d00c1f9eb01c (10 revisions) (flutter/flutter#131866)
2023-08-03 christopherfujino@gmail.com manual pub package roll (flutter/flutter#131804)
2023-08-03 ychris@google.com remove Mac_ios ios_app_with_extensions_test (flutter/flutter#131806)
2023-08-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 46f3e099ad04 to 4cc0b3dab001 (3 revisions) (flutter/flutter#131854)
2023-08-03 47866232+chunhtai@users.noreply.github.com Adds a11y assessment sample app (flutter/flutter#131716)
2023-08-03 60728110+MahmoudZayad@users.noreply.github.com Remove target Staging_build_linux framework_tests_misc (flutter/flutter#126959)
2023-08-03 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 4c1157b9da54 to 46f3e099ad04 (3 revisions) (flutter/flutter#131848)

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 camillesimon@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-04 16:21:10 +00:00
ce53da1bd7 [image_picker_web] Listens to file input cancel event. (#4453)
## Changes

This PR listens to the `cancel` event from the `input type=file` used by the web implementation of the image_picker plugin, so apps don't end up endlessly awaiting for a file that will never come **in modern browsers** (Chrome 113, Safari 16.4, or newer). _Same API as https://github.com/flutter/packages/pull/3683._

Additionally, this PR:

* Removes all code and tests mentioning `PickedFile`. (Deprecated years ago, and unused since https://github.com/flutter/packages/pull/4285) **(Breaking change)**
* Updates README to mention `XFile` which is the current return type of the package.
* Updates the dependency on `image_picker_platform_interface` to `^2.9.0`.
  * Implements all non-deprecated methods from the interface, and makes deprecated methods use the fresh ones.
  * Updates tests.

### Issues

* Fixes https://github.com/flutter/flutter/issues/92176

### Testing

* Added integration testing coverage for the 'cancel' event.
* Tested manually in Chrome with the example app running on web.
image_picker_for_web-v3.0.0
2023-08-04 15:08:05 +00:00
bf8e503898 [in_app_purchase] Updates handling of subscription price changes in README. (#4643)
This PR updates the "Confirming subscription price changes" section in the README to match the new specifications in Android's billing client .

Solves #131248
in_app_purchase-v3.1.8
2023-08-04 14:50:46 +00:00
4e18b58175 [pigeon] Consolidate main Dart unit tests (#4641)
Eliminates `flutter_null_safe_unit_tests`, moving the tests into the same consolidated test plugin that we are using for integration tests. This removes duplicate generation of `pigeons/` Dart output, and makes the overall test harness more consistent (e.g., we can now remove some bespoke generation code in the test scripts).

(`mock_handler_tests` are still separate; that will be left for another PR.)

This also removes analysis and Dart unit testing from the set of tests run by `run_tests.dart` (the backing for custom-tests in CI) since, as checked-in packages, they are already analyzed and tested by the normal CI steps that do Dart analysis and testing, so that was duplicating CI work. They are still part of `test.dart` for convenience of local testing during Pigeon development.
2023-08-03 19:26:50 +00:00
d00c1f9eb0 Bump github/codeql-action from 2.21.1 to 2.21.2 (#4637)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.1 to 2.21.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p>
<h2>[UNRELEASED]</h2>
<ul>
<li>We are rolling out a feature in August 2023 that will improve multi-threaded performance on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1817">#1817</a></li>
<li>Reduce disk space usage when downloading the CodeQL bundle. <a href="https://redirect.github.com/github/codeql-action/pull/1820">#1820</a></li>
</ul>
<h2>2.21.2 - 28 Jul 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.14.1. <a href="https://redirect.github.com/github/codeql-action/pull/1797">#1797</a></li>
<li>Avoid duplicating the analysis summary within the logs. <a href="https://redirect.github.com/github/codeql-action/pull/1811">#1811</a></li>
</ul>
<h2>2.21.1 - 26 Jul 2023</h2>
<ul>
<li>Improve the handling of fatal errors from the CodeQL CLI. <a href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li>
<li>Add the <code>sarif-output</code> output to the analyze action that contains the path to the directory of the generated SARIF. <a href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li>
</ul>
<h2>2.21.0 - 19 Jul 2023</h2>
<ul>
<li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more information, see the corresponding changelog entry for CodeQL Action version 2.20.4. <a href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li>
</ul>
<h2>2.20.4 - 14 Jul 2023</h2>
<ul>
<li>This is the last release of the Action that supports CodeQL CLI versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and will not be supported by the next release of the CodeQL Action (2.21.0).
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI version 2.9.4 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.8.5 and 2.9.3, you can replace 'github/codeql-action/<em><a href="https://github.com/v2"><code>@​v2</code></a>' by 'github/codeql-action/</em><a href="https://github.com/v2"><code>@​v2</code></a>.20.4' in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li>
</ul>
</li>
<li>We are rolling out a feature in July 2023 that will slightly reduce the default amount of RAM used for query execution, in proportion to the runner's total memory. This will help to avoid out-of-memory failures on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li>
<li>Update default CodeQL bundle version to 2.14.0. <a href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li>
</ul>
<h2>2.20.3 - 06 Jul 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.5. <a href="https://redirect.github.com/github/codeql-action/pull/1743">#1743</a></li>
</ul>
<h2>2.20.2 - 03 Jul 2023</h2>
<p>No user facing changes.</p>
<h2>2.20.1 - 21 Jun 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.4. <a href="https://redirect.github.com/github/codeql-action/pull/1721">#1721</a></li>
<li>Experimental: add a new <code>resolve-environment</code> action which attempts to infer a configuration for the build environment that is required to build a given project. Do not use this in production as it is part of an internal experiment and subject to change at any time.</li>
</ul>
<h2>2.20.0 - 13 Jun 2023</h2>
<ul>
<li>Bump the version of the Action to 2.20.0. This ensures that users who received a Dependabot upgrade to <a href="cdcdbb5797"><code>cdcdbb5</code></a>, which was mistakenly marked as Action version 2.13.4, continue to receive updates to the CodeQL Action. Full details in <a href="https://redirect.github.com/github/codeql-action/pull/1729">#1729</a></li>
</ul>
<h2>2.3.6 - 01 Jun 2023</h2>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0ba4244466"><code>0ba4244</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1813">#1813</a> from github/update-v2.21.2-10c6bfee1</li>
<li><a href="a9a416c8f4"><code>a9a416c</code></a> Update changelog for v2.21.2</li>
<li><a href="10c6bfee12"><code>10c6bfe</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1811">#1811</a> from github/henrymercer/print-summary-once</li>
<li><a href="feea86eed3"><code>feea86e</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1810">#1810</a> from github/henrymercer/ci/use-platform-specific-bun...</li>
<li><a href="2e6f8c08c1"><code>2e6f8c0</code></a> Add changelog note</li>
<li><a href="8342844ea7"><code>8342844</code></a> Only print the analysis summary once</li>
<li><a href="679aac1b20"><code>679aac1</code></a> Use platform specific bundles in PR checks</li>
<li><a href="de6681ceb7"><code>de6681c</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1797">#1797</a> from github/update-bundle/codeql-bundle-v2.14.1</li>
<li><a href="f6fe5c5c70"><code>f6fe5c5</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.14.1</li>
<li><a href="62762170e1"><code>6276217</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1808">#1808</a> from github/mergeback/v2.21.1-to-main-6ca1aa8c</li>
<li>Additional commits viewable in <a href="6ca1aa8c19...0ba4244466">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.21.1&new-version=2.21.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 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>
2023-08-03 17:04:22 +00:00
94ec57fe25 Roll Flutter from b3f99ffe610a to c00d241938b1 (12 revisions) (#4640)
b3f99ffe61...c00d241938

2023-08-03 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 9304c0074d29 to 4c1157b9da54 (24 revisions) (flutter/flutter#131830)
2023-08-03 katelovett@google.com Assert against infinite values of control points in CatmullRomSpline (flutter/flutter#131820)
2023-08-02 polinach@google.com Update stack_frame.dart to parse unexpected error format to null. (flutter/flutter#131786)
2023-08-02 jmccandless@google.com Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus (flutter/flutter#130164)
2023-08-02 ian@hixie.ch Mention that the widget tree is not disposed on exit (flutter/flutter#131637)
2023-08-02 louisehsu@google.com [framework] Add Look Up to selection controls for iOS  (flutter/flutter#131798)
2023-08-02 34871572+gmackall@users.noreply.github.com Add documentation in flutter.groovy noting that we always use the latest available android version (flutter/flutter#131705)
2023-08-02 jonahwilliams@google.com [framework] lerp images in a save layer. (flutter/flutter#131703)
2023-08-02 engine-flutter-autoroll@skia.org Roll Packages from 3dc00c1a32f6 to 4e4961a24b3d (1 revision) (flutter/flutter#131788)
2023-08-02 ychris@google.com add gem dependency to the ios_app_with_extensions_test (flutter/flutter#131713)
2023-08-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from d6b962d0e36d to 9304c0074d29 (4 revisions) (flutter/flutter#131790)
2023-08-02 christopherfujino@gmail.com [flutter_tools] set terminal.singleCharMode to false after attach finishes (flutter/flutter#131723)

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 camillesimon@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-03 15:42:22 +00:00
9323e33ed9 [path_provider] Add getApplicationCachePath() - implementations (#4619)
Platform implementations split out from #4483.
path_provider_linux-v2.2.0 path_provider_foundation-v2.3.0 path_provider_android-v2.1.0 path_provider_windows-v2.2.0
2023-08-03 06:55:24 +00:00
051d20ae3d [various] Removed references to deprecated TestWindow APIs (#4558)
Removed references to deprecated `TestWindow` APIs.

Closes [flutter #122912](https://github.com/flutter/flutter/issues/122912)
2023-08-03 01:43:07 +00:00
f24d5ba3a8 Bump actions/labeler from 4.1.0 to 4.3.0 (#4432)
Bumps [actions/labeler](https://github.com/actions/labeler) from 4.1.0 to 4.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/actions/labeler/releases">actions/labeler's releases</a>.</em></p>
<blockquote>
<h2>v4.3.0</h2>
<h2>What's Changed</h2>
<p>In scope of this release, the ability to specify pull request number(s) was added by <a href="https://github.com/credfeto"><code>@​credfeto</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/349">actions/labeler#349</a>.</p>
<p>Support for reading from the configuration file presented on the runner was added by <a href="https://github.com/lrstanley"><code>@​lrstanley</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/394">actions/labeler#394</a>. It allows you to use a configuration file generated during workflow run or uploaded from a separate repository.</p>
<p>Please refer to the <a href="https://github.com/actions/labeler#inputs">action documentation</a> for more information.</p>
<p>This release also includes the following changes:</p>
<ul>
<li>Improved Error message for missing config file by <a href="https://github.com/Gornoka"><code>@​Gornoka</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/475">actions/labeler#475</a></li>
<li>Early exit when no files are changed by <a href="https://github.com/nathanhammond"><code>@​nathanhammond</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/456">actions/labeler#456</a></li>
<li>Add examples to match all repo files by <a href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/600">actions/labeler#600</a></li>
<li>Fix a typo in the example about using the action outputs by <a href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/606">actions/labeler#606</a></li>
<li>Bump eslint from 8.43.0 to 8.44.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/601">actions/labeler#601</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/602">actions/labeler#602</a></li>
<li>Bump <code>@​typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/604">actions/labeler#604</a></li>
<li>Bump tough-cookie from 4.1.2 to 4.1.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/609">actions/labeler#609</a></li>
<li>Bump <code>@​octokit/plugin-retry</code> from 5.0.4 to 5.0.5 by <a href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/610">actions/labeler#610</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/credfeto"><code>@​credfeto</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/349">actions/labeler#349</a></li>
<li><a href="https://github.com/lrstanley"><code>@​lrstanley</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/394">actions/labeler#394</a></li>
<li><a href="https://github.com/nathanhammond"><code>@​nathanhammond</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/456">actions/labeler#456</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/labeler/compare/v4...v4.3.0">https://github.com/actions/labeler/compare/v4...v4.3.0</a></p>
<h2>v4.2.0</h2>
<h2>What's Changed</h2>
<p>In the scope of this release, the following outputs were added by <a href="https://github.com/danielsht86"><code>@​danielsht86</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/60">#60</a>:</p>
<ul>
<li><code>new-labels</code> - a comma-separated string that contains all newly added labels.</li>
<li><code>all-labels</code> - a comma-separated string that contains all labels currently assigned to the PR.</li>
</ul>
<p>For detailed information, please refer to our <a href="https://github.com/actions/labeler#outputs">updated documentation</a>.</p>
<p>The issue of encountering an <code>HttpError: Server Error</code> when adding more than 50 labels has been successfully resolved by <a href="https://github.com/markmssd"><code>@​markmssd</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/497">#497</a>. However, it's important to note that the GitHub API imposes a limit of 100 labels. To ensure smooth operation, a warning message that will alert you if the number of labels exceeds this limit was implemented. From this point forward, if more than 100 labels are specified, only the first 100 will be assigned.</p>
<p>The error handling for the <code>Resource not accessible by integration</code> error was added by <a href="https://github.com/jsoref"><code>@​jsoref</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/405">#405</a>. Now, if the workflow is misconfigured, the labeler provides a clear warning and guidance for correction.</p>
<p>This release also includes the following changes:</p>
<ul>
<li>Warn about the limitations of GitHub tokens by <a href="https://github.com/dfandrich"><code>@​dfandrich</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/491">actions/labeler#491</a></li>
<li>Improve readme by <a href="https://github.com/jsoref"><code>@​jsoref</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/589">actions/labeler#589</a></li>
<li>Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/591">actions/labeler#591</a></li>
<li>Bump eslint from 8.42.0 to 8.43.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/592">actions/labeler#592</a></li>
<li>Bump <code>@​typescript-eslint/eslint-plugin</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/598">actions/labeler#598</a></li>
<li>Bump <code>@​typescript-eslint/parser</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/597">actions/labeler#597</a></li>
<li>Bump <code>@​octokit/plugin-retry</code> from 5.0.2 to 5.0.4 by <a href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/599">actions/labeler#599</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/dfandrich"><code>@​dfandrich</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/491">actions/labeler#491</a></li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ac9175f8a1"><code>ac9175f</code></a> Bump <code>@​octokit/plugin-retry</code> from 5.0.4 to 5.0.5 (<a href="https://redirect.github.com/actions/labeler/issues/610">#610</a>)</li>
<li><a href="7542ec79bb"><code>7542ec7</code></a> Bump tough-cookie from 4.1.2 to 4.1.3 (<a href="https://redirect.github.com/actions/labeler/issues/609">#609</a>)</li>
<li><a href="be13bbd1b7"><code>be13bbd</code></a> Early exit when no files are changed. (<a href="https://redirect.github.com/actions/labeler/issues/456">#456</a>)</li>
<li><a href="994304c5d5"><code>994304c</code></a> feat(config): support reading from local file if it exists (<a href="https://redirect.github.com/actions/labeler/issues/394">#394</a>)</li>
<li><a href="327d35fdca"><code>327d35f</code></a> Added ability to pass in an optional PR number as a parameter (<a href="https://redirect.github.com/actions/labeler/issues/349">#349</a>)</li>
<li><a href="65f306b6dd"><code>65f306b</code></a> Fix a typo in the example about using the action outputs (<a href="https://redirect.github.com/actions/labeler/issues/606">#606</a>)</li>
<li><a href="b669025b7c"><code>b669025</code></a> Bump <code>@​typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 (<a href="https://redirect.github.com/actions/labeler/issues/604">#604</a>)</li>
<li><a href="52979ba0af"><code>52979ba</code></a> Bump <code>@​typescript-eslint/parser</code> from 5.60.1 to 5.61.0 (<a href="https://redirect.github.com/actions/labeler/issues/602">#602</a>)</li>
<li><a href="5bea1458bb"><code>5bea145</code></a> Bump eslint from 8.43.0 to 8.44.0 (<a href="https://redirect.github.com/actions/labeler/issues/601">#601</a>)</li>
<li><a href="a212485147"><code>a212485</code></a> Add examples to match all repo files (<a href="https://redirect.github.com/actions/labeler/issues/600">#600</a>)</li>
<li>Additional commits viewable in <a href="9fcb2c2f55...ac9175f8a1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/labeler&package-manager=github_actions&previous-version=4.1.0&new-version=4.3.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 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>
2023-08-02 23:25:59 +00:00
c3a5fb9c7c [go_router_builder] Add go_router StatefulShellRoute support to go_router_builder (#4238)
fixes: https://github.com/flutter/flutter/issues/127371
go_router_builder-v2.3.0
2023-08-02 22:57:32 +00:00
11b79b5fbe [Tooling] Add google owned cache for dependencies as an option in ci (#4567)
Proof of concept of a package using artifact hub.
Artifact hub is a google owned and managed cache of google/maven dependencies. 
Using this cache should decrease the number of flakes related to downloading dependencies along with future benefits of licence analysis and security alerts. 

Read more at go/artifact-hub#maven
flutter/flutter/issues/120119 

Nest steps:
Enable a new env variable on CI servers. https://flutter-review.googlesource.com/c/recipes/+/48260 cl/551888350
Merge this PR. 
Apply this change to all packages 
Add enforcement as part of the gradle check. 

Developers have a new dependency for buildscript but it is publicly available, so I added a next changelog.
2023-08-02 22:37:33 +00:00
dc230202c7 Roll Flutter from 1d59196bafdb to b3f99ffe610a (32 revisions) (#4634)
Roll Flutter from 1d59196bafdb to b3f99ffe610a (32 revisions)

1d59196baf...b3f99ffe61

2023-08-02 dnfield@google.com Fix reentrancy with WidgetBindingObserver
callbacks (flutter/flutter#131774)
2023-08-02 42216813+eliasyishak@users.noreply.github.com Update .ci.yaml
to add new shard to prevent timeouts (flutter/flutter#131712)
2023-08-02 katelovett@google.com Fix flex methods for min and max column
widths (flutter/flutter#131724)
2023-08-02 engine-flutter-autoroll@skia.org Manual roll Flutter Engine
from 9dae7b708bda to d6b962d0e36d (25 revisions)
(flutter/flutter#131785)
2023-08-02 30870216+gaaclarke@users.noreply.github.com Added standard
deviation to rasterizer results. (flutter/flutter#131781)
2023-08-02 5236035+fzyzcjy@users.noreply.github.com Tiny remove outdated
comments (flutter/flutter#130387)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump ubuntu
from `f8f6584` to `c9820a4` in /dev/ci/docker_linux
(flutter/flutter#130292)
2023-08-02 chevalier.dan@gmail.com Fix for endless recursion for
getLayoutExplorerNode on a Tooltip (flutter/flutter#131486)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump
google/mirror-branch-action from 1.0 to 2.0 (flutter/flutter#126600)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump
dessant/lock-threads from 4.0.0 to 4.0.1 (flutter/flutter#128741)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump
codecov/codecov-action from 3.1.3 to 3.1.4 (flutter/flutter#126885)
2023-08-02 kj415j45@gmail.com Update `ThemeData`'s factory method
documents (flutter/flutter#123984)
2023-08-02 tessertaha@gmail.com Fix Scrollable `TabBar` for Material 3
(flutter/flutter#131409)
2023-08-02 ian@hixie.ch ImageProvider.toString uses
double.toStringAsFixed (flutter/flutter#131348)
2023-08-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from
10a1f9cb74c9 to 9dae7b708bda (4 revisions) (flutter/flutter#131706)
2023-08-01 polinach@google.com Upgrade Flutter libraries.
(flutter/flutter#131700)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
1aadc75dd5a7 to 10a1f9cb74c9 (1 revision) (flutter/flutter#131696)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
e3f817ce9953 to 1aadc75dd5a7 (2 revisions) (flutter/flutter#131691)
2023-08-01 engine-flutter-autoroll@skia.org Roll Packages from
60e9a542f94e to 3dc00c1a32f6 (5 revisions) (flutter/flutter#131692)
2023-08-01 dnfield@google.com Avoid concurrent modification of
persistent frame callbacks (flutter/flutter#131677)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
ae535c024146 to e3f817ce9953 (1 revision) (flutter/flutter#131687)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
703d45539059 to ae535c024146 (4 revisions) (flutter/flutter#131679)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
f1c80ce98499 to 703d45539059 (1 revision) (flutter/flutter#131668)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
2583c07f6a69 to f1c80ce98499 (1 revision) (flutter/flutter#131663)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
25b9d1088d09 to 2583c07f6a69 (1 revision) (flutter/flutter#131661)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
7651b3cba6ba to 25b9d1088d09 (4 revisions) (flutter/flutter#131655)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
1433e23c8a3d to 7651b3cba6ba (2 revisions) (flutter/flutter#131648)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
791f505c8c6e to 1433e23c8a3d (1 revision) (flutter/flutter#131647)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
bb2a903c934c to 791f505c8c6e (4 revisions) (flutter/flutter#131645)
2023-08-01 github@alexv525.com 🐛 Treat empty ARB content as empty map
when decoding (flutter/flutter#131242)
2023-08-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from
fe2369565f59 to bb2a903c934c (3 revisions) (flutter/flutter#131639)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from
b83172a4e995 to fe2369565f59 (12 revisions) (flutter/flutter#131638)

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
camillesimon@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
...
2023-08-02 14:47:20 -07:00
3c6a6bb525 [go_router_builder] Support ShellRouteData without const constructor (#4627)
Fixes https://github.com/flutter/flutter/issues/131211
go_router_builder-v2.2.5
2023-08-02 21:20:32 +00:00
228172e2d0 Bump github/codeql-action from 2.21.0 to 2.21.1 (#4573)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.0 to 2.21.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>2.21.1 - 26 Jul 2023</h2>
<ul>
<li>Improve the handling of fatal errors from the CodeQL CLI. <a href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li>
<li>Add the <code>sarif-output</code> output to the analyze action that contains the path to the directory of the generated SARIF. <a href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li>
</ul>
<h2>2.21.0 - 19 Jul 2023</h2>
<ul>
<li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more information, see the corresponding changelog entry for CodeQL Action version 2.20.4. <a href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li>
</ul>
<h2>2.20.4 - 14 Jul 2023</h2>
<ul>
<li>This is the last release of the Action that supports CodeQL CLI versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and will not be supported by the next release of the CodeQL Action (2.21.0).
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI version 2.9.4 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.8.5 and 2.9.3, you can replace 'github/codeql-action/<em><a href="https://github.com/v2"><code>@​v2</code></a>' by 'github/codeql-action/</em><a href="https://github.com/v2"><code>@​v2</code></a>.20.4' in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li>
</ul>
</li>
<li>We are rolling out a feature in July 2023 that will slightly reduce the default amount of RAM used for query execution, in proportion to the runner's total memory. This will help to avoid out-of-memory failures on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li>
<li>Update default CodeQL bundle version to 2.14.0. <a href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li>
</ul>
<h2>2.20.3 - 06 Jul 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.5. <a href="https://redirect.github.com/github/codeql-action/pull/1743">#1743</a></li>
</ul>
<h2>2.20.2 - 03 Jul 2023</h2>
<p>No user facing changes.</p>
<h2>2.20.1 - 21 Jun 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.4. <a href="https://redirect.github.com/github/codeql-action/pull/1721">#1721</a></li>
<li>Experimental: add a new <code>resolve-environment</code> action which attempts to infer a configuration for the build environment that is required to build a given project. Do not use this in production as it is part of an internal experiment and subject to change at any time.</li>
</ul>
<h2>2.20.0 - 13 Jun 2023</h2>
<ul>
<li>Bump the version of the Action to 2.20.0. This ensures that users who received a Dependabot upgrade to <a href="cdcdbb5797"><code>cdcdbb5</code></a>, which was mistakenly marked as Action version 2.13.4, continue to receive updates to the CodeQL Action. Full details in <a href="https://redirect.github.com/github/codeql-action/pull/1729">#1729</a></li>
</ul>
<h2>2.3.6 - 01 Jun 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.13.3. <a href="https://redirect.github.com/github/codeql-action/pull/1698">#1698</a></li>
</ul>
<h2>2.3.5 - 25 May 2023</h2>
<ul>
<li>Allow invalid URIs to be used as values to <code>artifactLocation.uri</code> properties. This reverses a change from <a href="https://redirect.github.com/github/codeql-action/pull/1668">#1668</a> that inadvertently led to stricter validation of some URI values. <a href="https://redirect.github.com/github/codeql-action/pull/1705">#1705</a></li>
<li>Gracefully handle invalid URIs when fingerprinting. <a href="https://redirect.github.com/github/codeql-action/pull/1694">#1694</a></li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6ca1aa8c19"><code>6ca1aa8</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1807">#1807</a> from github/update-v2.21.1-055b396ea</li>
<li><a href="84a55d4e11"><code>84a55d4</code></a> Update changelog for v2.21.1</li>
<li><a href="055b396ea2"><code>055b396</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1800">#1800</a> from github/dependabot/pip/python-setup/tests/poetry...</li>
<li><a href="98d57a1337"><code>98d57a1</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1801">#1801</a> from github/dependabot/pip/python-setup/tests/poetry...</li>
<li><a href="1ba3eaa7d3"><code>1ba3eaa</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1802">#1802</a> from github/dependabot/pip/python-setup/tests/pipenv...</li>
<li><a href="233b9834e6"><code>233b983</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1803">#1803</a> from github/dependabot/pip/python-setup/tests/pipenv...</li>
<li><a href="9cbfcfde24"><code>9cbfcfd</code></a> Merge branch 'main' into dependabot/pip/python-setup/tests/pipenv/requests-3/...</li>
<li><a href="7a8ccc55bf"><code>7a8ccc5</code></a> Merge branch 'main' into dependabot/pip/python-setup/tests/poetry/requests-3/...</li>
<li><a href="ac0d76444a"><code>ac0d764</code></a> Merge branch 'main' into dependabot/pip/python-setup/tests/poetry/python-3.8/...</li>
<li><a href="500b1fac79"><code>500b1fa</code></a> Merge branch 'main' into dependabot/pip/python-setup/tests/pipenv/python-3.8/...</li>
<li>Additional commits viewable in <a href="1813ca74c3...6ca1aa8c19">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.21.0&new-version=2.21.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 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>
2023-08-02 20:00:35 +00:00
4e4961a24b [google_maps_flutter_android] Disable flaky testToggleInfo test (#4629)
Disables flaky `testToggleInfo` test blocking the tree. See https://github.com/flutter/flutter/issues/131783.
2023-08-02 16:50:30 +00:00
3dc00c1a32 Manual roll Flutter from 1d44fbd8b906 to 1d59196bafdb (18 revisions) (#4621)
Manual roll requested by tarrinneal@google.com

1d44fbd8b9...1d59196baf

2023-07-31 maity.sumitbikram@gmail.com Appended period remove & Uri parsing fix. (flutter/flutter#131293)
2023-07-31 31812582+thisisjaymehta@users.noreply.github.com Fixed regex to show missing assets file error (flutter/flutter#131160)
2023-07-31 36861262+QuncCccccc@users.noreply.github.com Update `CheckboxListTile` and `CalendarDatePicker` tests for M2/M3 (flutter/flutter#131363)
2023-07-31 jacksongardner@google.com Reland --omit-type-checks for benchmarks. (flutter/flutter#131493)
2023-07-31 32242716+ricardoamador@users.noreply.github.com Update the cirrus key jul-31-2023 (flutter/flutter#131624)
2023-07-31 36861262+QuncCccccc@users.noreply.github.com Add Expanded/Collapsed State for Semantics (flutter/flutter#131233)
2023-07-31 36861262+QuncCccccc@users.noreply.github.com Reland - "Update Unit Tests for M2/M3" (flutter/flutter#131504)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from ae6d1d60df95 to b83172a4e995 (4 revisions) (flutter/flutter#131614)
2023-07-31 34871572+gmackall@users.noreply.github.com Upgrade compile and target sdk versions in tests and benchmarks (flutter/flutter#131428)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from b11a832ea7d4 to ae6d1d60df95 (1 revision) (flutter/flutter#131611)
2023-07-31 engine-flutter-autoroll@skia.org Roll Packages from 10aab445d985 to 60e9a542f94e (6 revisions) (flutter/flutter#131607)
2023-07-31 6655696+guidezpl@users.noreply.github.com Fix dartdoc for `ButtonSegment` constructor (flutter/flutter#131400)
2023-07-31 danny@tuppeny.com [flutter_tools/dap] Improve rendering of structured errors via DAP (flutter/flutter#131251)
2023-07-31 dacoharkes@google.com [doc] Fix module_test_ios comments (flutter/flutter#131470)
2023-07-31 temeddix@gmail.com Use Flutter app project's NDK version from FFI plugin (flutter/flutter#131141)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from 22f9aad5aba5 to b11a832ea7d4 (2 revisions) (flutter/flutter#131597)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from b84c93601684 to 22f9aad5aba5 (3 revisions) (flutter/flutter#131592)
2023-07-31 engine-flutter-autoroll@skia.org Roll Flutter Engine from d95adb9c8bc6 to b84c93601684 (1 revision) (flutter/flutter#131585)

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 camillesimon@google.com,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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-08-01 02:04:04 +00:00
4a084b3634 Update the cirrus key jul-31-2023 (#4618)
Update the cirrus key.

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

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
2023-07-31 20:20:53 +00:00
a8ea4d667c [path_provider_platform_interface] Add getApplicationCachePath() (#4614)
Platform interface changes split out from #4483.

/cc @stuartmorgan
path_provider_platform_interface-v2.1.0
2023-07-31 18:15:48 +00:00
9e21922163 [google_maps_flutter_web] Initial support for custom overlays (#3538)
This is a resubmission of https://github.com/flutter/plugins/pull/6982 from the now archived flutter plugins repo. I'm submitting the changes from the original author, @AsturaPhoenix. The original description is below.

--------

Saves tile bytes to blobs and uses img elements to decode and render. Does not implement opacity, perform caching, or serve placeholder images.

**Issue:** Fixes https://github.com/flutter/flutter/issues/98596

**Known issues:**

- https://github.com/flutter/flutter/issues/116132
- https://github.com/AsturaPhoenix/trip_planner_aquamarine/issues/22
google_maps_flutter_web-v0.5.3
2023-07-31 15:38:48 +00:00
9074ea9e38 [camera] Removed the microphone permission request from availableCameras on Web (#4263)
I've removed the microphone permission request from availableCameras on Web. 
Adding an additional parameter would break either web or android/ios, so in my opinion it is better to change the web behavior.

Changes were made based on this issue: https://github.com/flutter/flutter/issues/112277
camera_web-v0.3.2
2023-07-31 15:27:51 +00:00
60e9a542f9 Manual roll Flutter from c2b40ca7013b to 1d44fbd8b906 (7 revisions) (#4592)
Manual roll requested by tarrinneal@google.com

c2b40ca701...1d44fbd8b9

2023-07-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0ccff9a2bad3 to d95adb9c8bc6 (1 revision) (flutter/flutter#131578)
2023-07-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from f3d1e004f7b1 to 0ccff9a2bad3 (1 revision) (flutter/flutter#131571)
2023-07-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9d4bf38f987f to f3d1e004f7b1 (1 revision) (flutter/flutter#131569)
2023-07-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 12ce9f013cef to 9d4bf38f987f (1 revision) (flutter/flutter#131564)
2023-07-30 engine-flutter-autoroll@skia.org Roll Flutter Engine from 590ff28649eb to 12ce9f013cef (2 revisions) (flutter/flutter#131562)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2b1af6df4e7c to 590ff28649eb (1 revision) (flutter/flutter#131561)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5184062f7543 to 2b1af6df4e7c (1 revision) (flutter/flutter#131560)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-07-30 20:17:21 +00:00
dd45a2af98 Roll Flutter from e81907e07a38 to c2b40ca7013b (24 revisions) (#4588)
e81907e07a...c2b40ca701

2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 24ccd8fffbcb to 5184062f7543 (2 revisions) (flutter/flutter#131554)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 90bc483524fe to 24ccd8fffbcb (1 revision) (flutter/flutter#131540)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 27128f29a066 to 90bc483524fe (2 revisions) (flutter/flutter#131535)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 69b5b77edaf7 to 27128f29a066 (1 revision) (flutter/flutter#131533)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from b854fdea2715 to 69b5b77edaf7 (1 revision) (flutter/flutter#131532)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0a5b2f521539 to b854fdea2715 (1 revision) (flutter/flutter#131530)
2023-07-29 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.21.0 to 2.21.2 (flutter/flutter#131512)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from f5c17f0e2406 to 0a5b2f521539 (2 revisions) (flutter/flutter#131529)
2023-07-29 engine-flutter-autoroll@skia.org Roll Flutter Engine from b4bf592279d6 to f5c17f0e2406 (1 revision) (flutter/flutter#131525)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from da3721adba65 to b4bf592279d6 (2 revisions) (flutter/flutter#131519)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from aa1278eb7b84 to da3721adba65 (5 revisions) (flutter/flutter#131514)
2023-07-28 leroux_bruno@yahoo.fr Reland - Fix floating SnackBar throws when FAB is on the top (flutter/flutter#131475)
2023-07-28 ian@hixie.ch Device discovery output cleanup (flutter/flutter#131223)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 182e1189873b to aa1278eb7b84 (2 revisions) (flutter/flutter#131500)
2023-07-28 tessertaha@gmail.com Update `BottomSheet.enableDrag`  & `BottomSheet.showDragHandle` docs for animation controller (flutter/flutter#131484)
2023-07-28 36861262+QuncCccccc@users.noreply.github.com Deprecate `useMaterial3` parameter in `ThemeData.copyWith()` (flutter/flutter#131455)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 73615d66b2fe to 182e1189873b (2 revisions) (flutter/flutter#131492)
2023-07-28 tessertaha@gmail.com Add `CheckedPopupMenuItem‎.labelTextStyle` and update default text style for Material 3 (flutter/flutter#131060)
2023-07-28 ychris@google.com Remove obsolete `complex_layout_ios__compile.dart` test (flutter/flutter#131487)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from e97014c71014 to 73615d66b2fe (3 revisions) (flutter/flutter#131485)
2023-07-28 chevalier.dan@gmail.com Shared state to support multi screen inspection  (flutter/flutter#129452)
2023-07-28 engine-flutter-autoroll@skia.org Roll Packages from f4ae9336ebb7 to 10aab445d985 (4 revisions) (flutter/flutter#131483)
2023-07-28 ychris@google.com Move ios_app_with_extensions_test to host only (flutter/flutter#131441)
2023-07-28 tessertaha@gmail.com Update `Card.color` documentation for Material 3 (flutter/flutter#131468)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-07-29 18:29:34 +00:00
c9bbe50cdb [ci] Switch FTL to LUCI (#4583)
Enables the new LUCI targets, and removes the Cirrus version.

Now that Cirrus is only used for a single task that only ever runs against Flutter `master`, also simplifies the remaining Cirrus setup logic to only handle `master`.
2023-07-28 22:34:56 +00:00
7e536d79cf [go_router_builder] support v10.0.0 go_router (#4578)
fixes:131189
go_router_builder-v2.2.4
2023-07-28 22:09:00 +00:00
441895b7b1 Roll Flutter from dd9764ec3447 to e81907e07a38 (21 revisions) (#4582)
dd9764ec34...e81907e07a

2023-07-28 jacksongardner@google.com Update Chrome to 115, and remove `bringup: true` from skwasm benchmarks. (flutter/flutter#131430)
2023-07-28 tessertaha@gmail.com Fix `TimePicker` defaults for `hourMinuteTextStyle` and `dayPeriodTextColor` for Material 3 (flutter/flutter#131253)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from cfa5427dc452 to e97014c71014 (3 revisions) (flutter/flutter#131477)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from dc8618da9eb0 to cfa5427dc452 (3 revisions) (flutter/flutter#131464)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from b0d97ba45f46 to dc8618da9eb0 (3 revisions) (flutter/flutter#131460)
2023-07-28 hans.muller@gmail.com Updated integration_tests/platform_interaction test_step.dart (flutter/flutter#131301)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0713d91c2e64 to b0d97ba45f46 (1 revision) (flutter/flutter#131453)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 01bb0a3ef922 to 0713d91c2e64 (2 revisions) (flutter/flutter#131451)
2023-07-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 196474bd96b0 to 01bb0a3ef922 (3 revisions) (flutter/flutter#131447)
2023-07-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 284771da323c to 196474bd96b0 (3 revisions) (flutter/flutter#131443)
2023-07-27 jonahwilliams@google.com [framework] clean up image provider documentation. (flutter/flutter#131416)
2023-07-27 39445938+DavidIsa@users.noreply.github.com Fix template app documentation (flutter/flutter#131125)
2023-07-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9a935ecbf73a to 284771da323c (3 revisions) (flutter/flutter#131439)
2023-07-27 github@alexv525.com ⚡️ Add `ssh://git@github.com/flutter/flutter.git` as a standard remote (flutter/flutter#131333)
2023-07-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from f3317dbab388 to 9a935ecbf73a (1 revision) (flutter/flutter#131437)
2023-07-27 github@alexv525.com 🐛 Only format Dart files for `gen-l10n` (flutter/flutter#131232)
2023-07-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 08050cdecf94 to f3317dbab388 (1 revision) (flutter/flutter#131432)
2023-07-27 36861262+QuncCccccc@users.noreply.github.com Preliminary PR for engine changes for Expanded/Collapsed Submenu button (flutter/flutter#131359)
2023-07-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9b14c382eebf to 08050cdecf94 (22 revisions) (flutter/flutter#131426)
2023-07-27 engine-flutter-autoroll@skia.org Roll Packages from a99fc8765de9 to f4ae9336ebb7 (3 revisions) (flutter/flutter#131422)
2023-07-27 jason-simmons@users.noreply.github.com Manual roll to engine commit 9b14c382 using Dart SDK version 3.2.x (flutter/flutter#131371)

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2023-07-28 16:41:03 +00:00
066e47a5f2 [ci] Add LUCI version of Android FTL tests in bringup mode (#4571)
Adds new LUCI versions of the Android FTL tests. These are new tasks, rather than being part of android_platform_tests, since those are already running the emulator version of the tests, and the combination is far too slow (unless we roughly double the number of shards anyway), and this lets us control the behavior separately (e.g., not running them on `stable`, and potentially making them post-submit only in the future).

Adjusts the repo tooling to make the `gcloud auth` step optional, since that's handled automatically for us in the LUCI environment, and to make it less tightly coupled to the Cirrus configuration by removing those defaults from the tool.

Part of https://github.com/flutter/flutter/issues/114373
See also https://github.com/flutter/flutter/issues/131429
2023-07-28 15:01:10 +00:00
10aab445d9 remove unneeded imports (#4579)
Removes some unneeded imports and the ignores that go with them.
2023-07-28 14:15:16 +00:00
897f6951d9 [camerax] Wrap classes to implement resolution configuration for image capture, image analysis, and preview (#4523)
Wraps classes to implement resolution configuration for image capture, image analysis, and preview. Also bumps CameraX version to latest and removes the deprecated classes used previously.

No functionality changes. Also thanks to @bparrishMines who did majority of the work here!

Part of https://github.com/flutter/flutter/issues/120462
camera_android_camerax-v0.5.0+12
2023-07-27 22:30:49 +00:00