6864 Commits

Author SHA1 Message Date
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
867f2a4c92 [camera_android] Provides a default exposure point if null. (#3851)
Recently we had problems in our apps (they use the camera a lot), due to the error of [CONTROL_AE_REGIONS] being set to a null value.

It should now return the default exposure point value. Thanks https://github.com/AnggaSP

Fix attempt for https://github.com/flutter/flutter/issues/105200
camera_android-v0.10.8+5
2023-07-27 21:30:59 +00:00
dab5a77317 Roll Flutter from 61fd11db2b7a to dd9764ec3447 (5 revisions) (#4577)
61fd11db2b...dd9764ec34

2023-07-27 xxxx.xyzs.xxxx@gmail.com Proposal to add barrier configs for showDatePicker, showTimePicker and showAboutDialog. (flutter/flutter#131306)
2023-07-27 dacoharkes@google.com Fix ios_add2app Podfile (flutter/flutter#131263)
2023-07-27 54558023+keyonghan@users.noreply.github.com Add DeviceLab build+test separation doc (flutter/flutter#131365)
2023-07-27 ian@hixie.ch IgnoreBaseline widget (flutter/flutter#131220)
2023-07-27 chris.evans93@gmail.com Add 'vm:keep-name' pragmas to platform channel classes (flutter/flutter#131271)

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-27 17:43:06 +00:00
f4ae9336eb Manual roll Flutter from bae1ac2f6f35 to 61fd11db2b7a (7 revisions) (#4572)
Manual roll requested by tarrinneal@google.com

bae1ac2f6f...61fd11db2b

2023-07-26 737941+loic-sharma@users.noreply.github.com Add the 'a:
desktop' label to labeler.yml (flutter/flutter#130933)
2023-07-26 ian@hixie.ch ImageDecoration.lerp (#130533)
(flutter/flutter#131349)
2023-07-26 katelovett@google.com Minor adjustments on 2D APIs
(flutter/flutter#131358)
2023-07-26 737941+loic-sharma@users.noreply.github.com Revert "Update
Unit Tests for M2/M3" (flutter/flutter#131368)
2023-07-26 36861262+QuncCccccc@users.noreply.github.com Update Unit
Tests for M2/M3 (flutter/flutter#131292)
2023-07-26 737941+loic-sharma@users.noreply.github.com Revert "Run
benchmarks with `--omit-type-checks`" (flutter/flutter#131353)
2023-07-26 ian@hixie.ch Revert "ImageDecoration.lerp"
(flutter/flutter#131347)

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-26 18:24:24 -07:00
c1db6956d7 Roll Flutter from 9def8f6bc56b to bae1ac2f6f35 (27 revisions) (#4570)
9def8f6bc5...bae1ac2f6f

2023-07-26 ian@hixie.ch ImageDecoration.lerp (flutter/flutter#130533)
2023-07-26 ian@hixie.ch Document the Flow/Opacity/hit-test issues
(flutter/flutter#131239)
2023-07-26 jacksongardner@google.com Run benchmarks with
`--omit-type-checks` (flutter/flutter#131102)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
ba83c144f84e to faf1121d010c (2 revisions) (flutter/flutter#131339)
2023-07-26 engine-flutter-autoroll@skia.org Roll Packages from
406eac1ad976 to a99fc8765de9 (1 revision) (flutter/flutter#131336)
2023-07-26 xilaizhang@google.com [flutter roll] Revert "Fix floating
SnackBar throws when FAB is on the top" (flutter/flutter#131303)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
89203002f455 to ba83c144f84e (1 revision) (flutter/flutter#131329)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
b3cd1c599abe to 89203002f455 (1 revision) (flutter/flutter#131323)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
4bdceccff964 to b3cd1c599abe (1 revision) (flutter/flutter#131317)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
df12fff329a1 to 4bdceccff964 (2 revisions) (flutter/flutter#131316)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
43f727e4748a to df12fff329a1 (3 revisions) (flutter/flutter#131314)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
7f3b0d6b7250 to 43f727e4748a (1 revision) (flutter/flutter#131311)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
db711f14842b to 7f3b0d6b7250 (4 revisions) (flutter/flutter#131309)
2023-07-26 Caffeinix@users.noreply.github.com Reorders menu item button
shortcuts on Mac-like platforms (flutter/flutter#129309)
2023-07-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from
9e00c11eb519 to db711f14842b (3 revisions) (flutter/flutter#131307)
2023-07-26 srawlins@google.com Ignore unused parameters in snippet code
(flutter/flutter#131068)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from
3fff7316dc8d to 9e00c11eb519 (1 revision) (flutter/flutter#131299)
2023-07-25 dnfield@google.com Add example for locking screen orientation
in a letterboxing environment (flutter/flutter#131266)
2023-07-25 leroux_bruno@yahoo.fr Update BottomAppBar and
BottomAppBarTheme tests for M3 (flutter/flutter#130983)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from
f5fbfa859b63 to 3fff7316dc8d (4 revisions) (flutter/flutter#131286)
2023-07-25 61322712+sabin26@users.noreply.github.com Add Sabin Neupane
to AUTHORS (flutter/flutter#131237)
2023-07-25 engine-flutter-autoroll@skia.org Roll Packages from
8028cafa1f0c to 406eac1ad976 (4 revisions) (flutter/flutter#131285)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from
0a5c6cdd5d02 to f5fbfa859b63 (8 revisions) (flutter/flutter#131283)
2023-07-25 github@alexv525.com 🚀 Expose
`scrollControlDisabledMaxHeightRatio` to the modal bottom sheet
(flutter/flutter#129688)
2023-07-25 737941+loic-sharma@users.noreply.github.com Revert "Proposal
to add barrier configs for showDatePicker, showTimePicker and
showAboutDialog." (flutter/flutter#131278)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from
036c58f79307 to 0a5c6cdd5d02 (1 revision) (flutter/flutter#131256)
2023-07-25 tessertaha@gmail.com Fix `RawChip` doesn't use
`ChipTheme.showCheckmark` value (flutter/flutter#131257)

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-26 11:13:35 -07:00
9738857fb0 [go_router] fix(docs): improve docs and fix typo (#4414)
Hey all maintainers,

I was going through the documentation of go_router package. In the [configuration topic](https://pub.dev/documentation/go_router/latest/topics/Configuration-topic.html), I found a sentence that might not be conveying the actual meaning to the reader.

As I faced the same issue, I would like to take the opportunity to improve it and contribute for the same. Is the change valid? Do let me know in case of any improvements
2023-07-26 15:33:14 +00:00
a99fc8765d [tool/ci] Add iOS/macOS and Dart support to fetch-deps (#4562)
Adds `fetch-deps` support for:
- iOS/macOS dependencies, using `pod install`
- Dart package dependencies, using `pub get`

To make avoid doing extra work in the Dart dependencies step when using this with `*_platform_tests` CI, also adds flags for all of the other platforms, and adds a flag that allows skipping Dart dependencies for any package that doesn't have an example supporting any requested platform. This means that we can pass, e.g., `--windows --supporting-target-platforms-only` to only fetch Dart packages for packages with examples that will be build during the build-and-drive Windows tests.

Adds this as a new step in every platform tests CI task, and in the standard analyze step, so that we will pre-fetch Dart packages (and for iOS/macOS, pods). This won't yet fully eliminate later network access (see https://github.com/flutter/flutter/issues/131204), but will give us early warning on any major failures, such as pub being entirely unreachable from the bots.
- These are marked as an infrastructure step; we'll have to see if this ends up being confusing in practice. If `pub` resolution fails for legitimate reasons, such as a PR that tries to require a version of a package that doesn't exist or that has conflicts, this will cause a failure that is marked as infra. My assumption is that the much more common case is going to be that it is actually an infra failure.

Fixes https://github.com/flutter/flutter/issues/130280
2023-07-26 13:06:22 +00:00
406eac1ad9 Roll Flutter from d7ed5dc2e212 to 9def8f6bc56b (21 revisions) (#4561)
d7ed5dc2e2...9def8f6bc5

2023-07-25 xxxx.xyzs.xxxx@gmail.com Proposal to add barrier configs for showDatePicker, showTimePicker and showAboutDialog. (flutter/flutter#130484)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from a7a842ee9ccd to 036c58f79307 (1 revision) (flutter/flutter#131244)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3baca2fe55c8 to a7a842ee9ccd (1 revision) (flutter/flutter#131243)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9a0192d965e0 to 3baca2fe55c8 (1 revision) (flutter/flutter#131241)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from ceb2674e82b4 to 9a0192d965e0 (3 revisions) (flutter/flutter#131230)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4fded78e5a01 to ceb2674e82b4 (2 revisions) (flutter/flutter#131229)
2023-07-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from ff02fa72acce to 4fded78e5a01 (2 revisions) (flutter/flutter#131225)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from a489c7496268 to ff02fa72acce (1 revision) (flutter/flutter#131221)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 815b97157dc7 to a489c7496268 (3 revisions) (flutter/flutter#131218)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2b8d83fa20e3 to 815b97157dc7 (5 revisions) (flutter/flutter#131214)
2023-07-24 ian@hixie.ch Use toStringAsFixed in DecorationImage.toString (flutter/flutter#131026)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from aa876f6bec69 to 2b8d83fa20e3 (3 revisions) (flutter/flutter#131207)
2023-07-24 tessertaha@gmail.com Fix M3 TimePicker dial background uses incorrect color (flutter/flutter#131045)
2023-07-24 leroux_bruno@yahoo.fr Fix floating SnackBar throws when FAB is on the top (flutter/flutter#129274)
2023-07-24 goderbauer@google.com Update link to unbounded constraints error (flutter/flutter#131205)
2023-07-24 thkim1011@users.noreply.github.com Optimize SliverMainAxisGroup/SliverCrossAxisGroup paint function (flutter/flutter#129310)
2023-07-24 61322712+sabin26@users.noreply.github.com [DropdownMenu] Close menu after editing is complete (flutter/flutter#130710)
2023-07-24 christopherfujino@gmail.com Reduce usage of testUsingContext (flutter/flutter#131078)
2023-07-24 engine-flutter-autoroll@skia.org Roll Packages from 2266a7618ee3 to 8028cafa1f0c (13 revisions) (flutter/flutter#131196)
2023-07-24 Lexycon@users.noreply.github.com Fix material date picker behavior when changing year (flutter/flutter#130486)
2023-07-24 jason-simmons@users.noreply.github.com Update Gallery demo app themes for Material3 compatibility (flutter/flutter#131093)

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-25 16:13:03 +00:00
26889ce846 [webview_flutter_android][webview_flutter_wkwebview] Fixes bug where PlatformWebViewWidget doesn't rebuild when the controller changes (#4533)
In a scenario where a `WebViewWidget` was updated with a new `WebViewController`, the native `WebView` from the new controller would not be shown. e.g.

```dart
 class WebViewExample extends StatefulWidget {
  const WebViewExample({super.key});

  @override
  State<WebViewExample> createState() => _WebViewExampleState();
}

class _WebViewExampleState extends State<WebViewExample> {
  late WebViewController controller;

  @override
  void initState() {
    super.initState();
    controller = WebViewController()
      ..loadRequest(Uri.parse('https://flutter.dev'));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Flutter Simple Example')),
      body: WebViewWidget(controller: controller),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          setState(() {
            controller = WebViewController()
              ..loadRequest(Uri.parse('https://google.com'));
          });
        },
        child: const Icon(Icons.add),
      ),
    );
  }
}                                                                                                                                                                                                    
```

From testing, the `WebViewWidget` would continue showing the original `WebViewController` and eventually freeze the PlatformView preventing button presses. 

This is because the PlatformView widget only creates the native PlatformView once and doesn't recreate it when the creation parameters change (as expected). This adds a default `key` to the `PlatformWebViewWidget` that is used to indicate when the underlying widget needs to be removed and recreated. See https://api.flutter.dev/flutter/widgets/Widget/key.html
webview_flutter_android-v3.9.2 webview_flutter_wkwebview-v3.7.2
2023-07-25 14:33:22 +00:00
2481d92950 [ci] Enable Android emulator-based tests (#4494)
Adds emulators to the Android platform test tasks, and enable both native integration tests and `flutter test` Dart integration tests. This finally gives us presubmit coverage of Android integration tests for non-team-member PRs, as well as giving us a path to reducing the dependency on FTL for all of our Android testing.

Currently this uses Android 13 emulators; we could expand this to a set of legacy version emulator tests in the future once this is in place.

Some specific notes:
- Camera and Google Maps tests are currently excluded, so that we can enable everything else while we work on the blockers for those.
- `shared_preferences` was missing its debug entitlement, which prevented the debug service from running, and thus broke `flutter test`; we'd just never noticed because FTL tests don't need that mechanism to work.
- IAP was using `test` instead of `testWidget`, which we only check for in `drive-examples`, so hadn't noticed.

Fixes https://github.com/flutter/flutter/issues/93810
2023-07-24 20:48:19 +00:00
18d5506b03 [google_maps_flutter_web] Options to disable tilt controls and configure gesture handling (#3258)
Transferred from https://github.com/flutter/plugins/pull/4916

tiltControlsEnabled: On web, in satellite view, and at close zoom levels, the map displays tilt controls. This lets you disable them.

gestureHandling: On web, without greedy gesture handling the map can have an overlay saying you can only move the map with two fingers or Cmd+drag. This is not ideal, and greedy gestures lets you make that not happen. I added the other gesture handling options from the [Google Maps documentation](https://developers.google.com/maps/documentation/javascript/reference/map#MapOptions.gestureHandling) for completeness.

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

[flutter/flutter/#99044](https://github.com/flutter/flutter/issues/99044)

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
google_maps_flutter-v2.4.0
2023-07-24 19:48:57 +00:00
8028cafa1f Roll Flutter from a8c8c5598c85 to d7ed5dc2e212 (7 revisions) (#4556)
a8c8c5598c...d7ed5dc2e2

2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4734a709cbf2 to aa876f6bec69 (2 revisions) (flutter/flutter#131190)
2023-07-24 kustermann@google.com Use utf8.encode() instead of longer const Utf8Encoder.convert() (flutter/flutter#130567)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 402bceec81f4 to 4734a709cbf2 (2 revisions) (flutter/flutter#131175)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from c2c54f6406df to 402bceec81f4 (1 revision) (flutter/flutter#131174)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 35eab1bcf335 to c2c54f6406df (2 revisions) (flutter/flutter#131173)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2ec1183e0dc3 to 35eab1bcf335 (1 revision) (flutter/flutter#131169)
2023-07-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from b314a29830f8 to 2ec1183e0dc3 (1 revision) (flutter/flutter#131167)

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-24 15:32:07 +00:00
aad7b44b43 Roll Flutter from e8b397caca6f to a8c8c5598c85 (11 revisions) (#4552)
e8b397caca...a8c8c5598c

2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 46aab05450d9 to b314a29830f8 (1 revision) (flutter/flutter#131159)
2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from b56ecc7bf721 to 46aab05450d9 (1 revision) (flutter/flutter#131153)
2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 265c2c681ab8 to b56ecc7bf721 (1 revision) (flutter/flutter#131148)
2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from b8017629f974 to 265c2c681ab8 (1 revision) (flutter/flutter#131143)
2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 46ef96dc4b9f to b8017629f974 (1 revision) (flutter/flutter#131142)
2023-07-23 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4ad970f718e8 to 46ef96dc4b9f (1 revision) (flutter/flutter#131139)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 30f0f6b2abde to 4ad970f718e8 (1 revision) (flutter/flutter#131136)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8e8e4577b01b to 30f0f6b2abde (1 revision) (flutter/flutter#131135)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7cea0b59494c to 8e8e4577b01b (1 revision) (flutter/flutter#131134)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7d8c0e38f7ea to 7cea0b59494c (1 revision) (flutter/flutter#131131)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 481684a6e276 to 7d8c0e38f7ea (1 revision) (flutter/flutter#131128)

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://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-23 15:36:28 +00:00
e1ba65d738 Roll Flutter from 9cfbf6b9fd40 to e8b397caca6f (12 revisions) (#4550)
9cfbf6b9fd...e8b397caca

2023-07-22 polinach@google.com Setup leak tracking regression for material. (flutter/flutter#130169)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6344b17a2e03 to 481684a6e276 (2 revisions) (flutter/flutter#131118)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from b47cf14fda0e to 6344b17a2e03 (1 revision) (flutter/flutter#131114)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 840bcc3449ff to b47cf14fda0e (3 revisions) (flutter/flutter#131109)
2023-07-22 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2d8cff44261b to 840bcc3449ff (11 revisions) (flutter/flutter#131101)
2023-07-21 goderbauer@google.com Remove obsolete work around for shadow drawing (flutter/flutter#131066)
2023-07-21 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from acb5d0640b6c to 2d8cff44261b (3 revisions) (flutter/flutter#131092)
2023-07-21 polinach@google.com Upgrade to newer leak_tracker. (flutter/flutter#131085)
2023-07-21 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from f5c1650c7acc to acb5d0640b6c (10 revisions) (flutter/flutter#131070)
2023-07-21 32538273+ValentinVignal@users.noreply.github.com Suggest a potential valid name for the flutter project when using `flutter create` (flutter/flutter#130900)
2023-07-21 dnfield@google.com [CI/FTL] Oriole to Panther, presubmit false (flutter/flutter#130912)
2023-07-21 6655696+guidezpl@users.noreply.github.com Improve handling of certain icons in RTL (flutter/flutter#130979)

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://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-22 15:43:22 +00:00
e06061ce52 [ci] Clean up except exclusion list (#4547)
Removes several entries from the exclusion list where the packages no longer need to be there (e.g., because they had Dart excerpts at some point, but no longer do).

Part of https://github.com/flutter/flutter/issues/102679
2023-07-21 23:10:23 +00:00
88a48ffb11 [go_router] Replaces uri related properties in GoRouterState (#4392)
Replaces uri related field in GoRouterState, so that we don't need to mimic the API in uri. This also give developer the access to other field like http scheme(once supported) and fragment.
go_router-v10.0.0
2023-07-21 22:33:59 +00:00
43052d9a88 [webview_flutter_wkwebview] Updates pigeon version to 10.1.4 (#4548) webview_flutter_wkwebview-v3.7.1 2023-07-21 22:08:21 +00:00
caabb6fc85 [pigeon] Adds package name to method channel. (#4443)
Adds package name to method channel name strings. The name can be added via command line, pigeon configuration, or automatically using `deducePackageName`.

This pr also changes the `generate` function to format by default and adds an `n` command to not format if needed.
pigeon-v10.1.4
2023-07-21 18:05:31 +00:00
c64934110c [ci] Migrate remaing unblocked repo checks to LUCI (#4543)
Migrates the federated safety check and the post-submit portion of the version check to LUCI, removing the Cirrus versions. Only the presubmit version check, with its specific TODO, is left in Cirrus since we don't yet have a solution for running it under LUCI.

Part of https://github.com/flutter/flutter/issues/114373
2023-07-21 17:35:53 +00:00