6800 Commits

Author SHA1 Message Date
ecf2b68093 [image_picker] Add desktop support - implementations (#4172)
Platform implementation portion of
https://github.com/flutter/packages/pull/3882

Updates the Windows implementation to use the new base class for camera delegation, and creates new macOS and Linux implementations that are near-duplicates.

These are separate packages, rather than a single shared package, because it's likely that they will diverge over time (e.g., the TODO for macOS to use a system image picker control on newer versions of macOS), and the amount of code that could be shared is minimal anyway.

Part of https://github.com/flutter/flutter/issues/102115 Part of https://github.com/flutter/flutter/issues/102320 Part of https://github.com/flutter/flutter/issues/85100
image_picker_macos-v0.2.0 image_picker_windows-v0.2.0 image_picker_linux-v0.2.0
2023-06-09 21:40:38 +00:00
914d120da1 Roll Flutter from 6e254a3f9fb7 to da127f15ad54 (28 revisions) (#4170)
6e254a3f9f...da127f15ad

2023-06-09 hans.muller@gmail.com Updated material button theme tests for Material3 (flutter/flutter#128543)
2023-06-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from cb93477008d6 to 93afba901b3b (2 revisions) (flutter/flutter#128573)
2023-06-09 6655696+guidezpl@users.noreply.github.com Improve defaults generation with logging, stats, and token validation (flutter/flutter#128244)
2023-06-09 whesse@google.com [testing] Make the FLUTTER_STORAGE_BASE_URL warning non-fatal (flutter/flutter#128335)
2023-06-09 danny@tuppeny.com [flutter_tools] [DAP] Don't try to restart/reload if app hasn't started yet (flutter/flutter#128267)
2023-06-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8f9e608d39ab to cb93477008d6 (3 revisions) (flutter/flutter#128568)
2023-06-09 tessertaha@gmail.com Replace `MaterialButton` from test classes (flutter/flutter#128466)
2023-06-09 tessertaha@gmail.com Fix `showBottomSheet` doesn't remove scrim when draggable sheet is dismissed (flutter/flutter#128455)
2023-06-09 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from a5f7d5d75ff2 to 8f9e608d39ab (31 revisions) (flutter/flutter#128554)
2023-06-09 ychris@google.com Revert "test owners: cyanglaz -> vashworth" (flutter/flutter#128462)
2023-06-09 43054281+camsim99@users.noreply.github.com [Android] Bump integration tests using `compileSdkVersion` 31 to 33 (flutter/flutter#128072)
2023-06-09 dkwingsmt@users.noreply.github.com Remove single view assumption from MouseTracker, and unify its hit testing code flow (flutter/flutter#127060)
2023-06-09 christopherfujino@gmail.com [flutter_tools] Precache after channel switch (flutter/flutter#118129)
2023-06-08 leigha.jarett@gmail.com Adding migration guide for Material 3 colors (flutter/flutter#128429)
2023-06-08 gspencergoog@users.noreply.github.com Add `AppLifecycleListener`, with support for application exit handling (flutter/flutter#123274)
2023-06-08 thkim1011@users.noreply.github.com Sliver Main Axis Group (flutter/flutter#126596)
2023-06-08 31859944+LongCatIsLooong@users.noreply.github.com Reduce `_DoubleClampVisitor` false positives (flutter/flutter#128539)
2023-06-08 leigha.jarett@gmail.com Advise developers to use OverflowBar instead of ButtonBar (flutter/flutter#128437)
2023-06-08 jacksongardner@google.com Reland "Migrate benchmarks to package:web" (flutter/flutter#128266)
2023-06-08 53684884+mhbdev@users.noreply.github.com Navigator.pop before PopupMenuItem onTap call (flutter/flutter#127446)
2023-06-08 leroux_bruno@yahoo.fr Fix navigation rail with long labels misplaced highlights (flutter/flutter#128324)
2023-06-08 tessertaha@gmail.com Update `chip.dart` to use set of `MaterialState` (flutter/flutter#128507)
2023-06-08 jcollins@google.com Update flutter to dartdoc 6.3.0 and hide Icons implementation from doc pages (flutter/flutter#128442)
2023-06-08 31859944+LongCatIsLooong@users.noreply.github.com Disable blinking cursor when `EditableText.showCursor` is false (flutter/flutter#127562)
2023-06-08 41930132+hellohuanlin@users.noreply.github.com [floating_cursor_selection]add more comments on the tricky part (flutter/flutter#127227)
2023-06-08 goderbauer@google.com Move RenderObjectElement.updateChildren to Element (flutter/flutter#128458)
2023-06-08 goderbauer@google.com Fix PointerEventConverter doc (flutter/flutter#128452)
2023-06-08 engine-flutter-autoroll@skia.org Roll Packages from a84b2c2ac344 to e13b8c43386a (9 revisions) (flutter/flutter#128508)

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-06-09 16:15:08 +00:00
cdb9bc6fe9 [go_router_builder] Include required and positional query parameters in the location (#4163)
Fixes https://github.com/flutter/flutter/issues/128483
go_router_builder-v2.1.1
2023-06-09 15:41:18 +00:00
afe2f05c1a [image_picker] Add desktop support - platform interface (#4161)
Platform interface portion of https://github.com/flutter/packages/pull/3882

Adds CameraDelegatingImagePickerPlatform and ImagePickerCameraDelegate, and supportsImageSource

Part of https://github.com/flutter/flutter/issues/102115
Part of https://github.com/flutter/flutter/issues/102320
Part of https://github.com/flutter/flutter/issues/85100
image_picker_platform_interface-v2.7.0
2023-06-08 23:51:41 +00:00
f6633b20d0 [go_router] Update link to example for query and path parameters (#3994)
This PR updates the link to the example for query and path parameters because the old link doesn't exist anymore.

<img width="1440" alt="image" src="https://github.com/flutter/packages/assets/24459435/0e65d9a5-b53e-4b0e-95b2-ad4953545625">
go_router-v8.0.1
2023-06-08 21:57:58 +00:00
852acaa9f9 [in_app_pur]: Bump org.jetbrains.kotlin:kotlin-bom from 1.8.0 to 1.8.21 in /packages/in_app_purchase/in_app_purchase_android/android (#3839)
Bumps [org.jetbrains.kotlin:kotlin-bom](https://github.com/JetBrains/kotlin) from 1.8.0 to 1.8.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-bom's releases</a>.</em></p>
<blockquote>
<h2>Kotlin 1.8.21</h2>
<h2>Changelog</h2>
<h3>Compiler</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57848"><code>KT-57848</code></a> Native: compilation of dynamic/static library fails with Xcode 14.3</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57875"><code>KT-57875</code></a> Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57946"><code>KT-57946</code></a> KAPT: &quot;RuntimeException: No type for expression&quot; with delegate</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57356"><code>KT-57356</code></a> KJS: StackOverflowException on <code>@JsExport</code> with type parameters referring to one another</li>
</ul>
<h3>Tools. Commonizer</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57796"><code>KT-57796</code></a> NoSuchFileException in :module-B:commonizeCInterop with Kotlin 1.8.20</li>
</ul>
<h3>Tools. Compiler plugins. Serialization</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58067"><code>KT-58067</code></a> Serialization: NullPointerException caused by <code>@Contextual</code> property with type with generic</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57766"><code>KT-57766</code></a> KJS / Gradle &quot;Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'&quot; when using &quot;useEsModules&quot;</li>
</ul>
<h3>Tools. Kapt</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58027"><code>KT-58027</code></a> Kotlin 1.8.20 kapt issue &quot;null: KtCallExpression: build()&quot;</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58048"><code>KT-58048</code></a> Maven: &quot;Too many source module declarations found&quot; after upgrading to 1.8.20</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58101"><code>KT-58101</code></a> 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20</li>
</ul>
<h2>Checksums</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Sha256</th>
</tr>
</thead>
<tbody>
<tr>
<td>kotlin-compiler-1.8.21.zip</td>
<td>6e43c5569ad067492d04d92c28cdf8095673699d81ce460bd7270443297e8fd7</td>
</tr>
<tr>
<td>kotlin-native-linux-x86_64-1.8.21.tar.gz</td>
<td>0fc854641dd6d88dce3cc044bb5bc99b9035480474e23541eff03771690c68cf</td>
</tr>
<tr>
<td>kotlin-native-macos-x86_64-1.8.21.tar.gz</td>
<td>e73bfdac0461ee0c84f25e61063c243bf8d4eb8e0ff5da250456d6a23c677fd6</td>
</tr>
<tr>
<td>kotlin-native-macos-aarch64-1.8.21.tar.gz</td>
<td>0a97957921ed55458f3e6cc9117643914ccf3663d8ad7eb161a4a03035a7521b</td>
</tr>
<tr>
<td>kotlin-native-windows-x86_64-1.8.21.zip</td>
<td>f23d3288a47ee580f82f862d55452a75074fce3d26fe7e7f55e27b6015226d8d</td>
</tr>
</tbody>
</table>
<h2>Kotlin 1.8.20</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-bom's changelog</a>.</em></p>
<blockquote>
<h2>1.8.21</h2>
<h3>Compiler</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57848"><code>KT-57848</code></a> Native: compilation of dynamic/static library fails with Xcode 14.3</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57875"><code>KT-57875</code></a> Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57946"><code>KT-57946</code></a> KAPT: &quot;RuntimeException: No type for expression&quot; with delegate</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57356"><code>KT-57356</code></a> KJS: StackOverflowException on <a href="https://github.com/JsExport"><code>@​JsExport</code></a> with type parameters referring to one another</li>
</ul>
<h3>Tools. Compiler plugins. Serialization</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58067"><code>KT-58067</code></a> Serialization: NullPointerException caused by <a href="https://github.com/Contextual"><code>@​Contextual</code></a> property with type with generic</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57766"><code>KT-57766</code></a> KJS / Gradle &quot;Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'&quot; when using &quot;useEsModules&quot;</li>
</ul>
<h3>Tools. Kapt</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58027"><code>KT-58027</code></a> Kotlin 1.8.20 kapt issue &quot;null: KtCallExpression: build()&quot;</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58048"><code>KT-58048</code></a> Maven: &quot;Too many source module declarations found&quot; after upgrading to 1.8.20</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58101"><code>KT-58101</code></a> 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20</li>
</ul>
<h2>1.8.20</h2>
<h3>Analysis API</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55510"><code>KT-55510</code></a> K2: Lost designation for local classes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55191"><code>KT-55191</code></a> AA: add an API to compare symbol pointers</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55487"><code>KT-55487</code></a> K2: symbol pointer restoring doesn't work for static members</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55336"><code>KT-55336</code></a> K2 IDE: &quot;java.lang.IllegalStateException: Required value was null.&quot; exception while importing a compiled JPS project</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55098"><code>KT-55098</code></a> AA: KtDeclarationRenderer should render a context receivers</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-51181"><code>KT-51181</code></a> LL API: errors for SAM with suspend function from another module</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-50250"><code>KT-50250</code></a> Analysis API: Implement Analysis API of KtExpression.isUsedAsExpression</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-54360"><code>KT-54360</code></a> KtPropertySymbol: support JvmField in javaSetterName and javaGetterName</li>
</ul>
<h3>Analysis API. FE1.0</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55825"><code>KT-55825</code></a> AA FE1.0: stackoverflow when resolution to a function with a recursive type parameter</li>
</ul>
<h3>Analysis API. FIR</h3>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ec1553ae41"><code>ec1553a</code></a> Add Changelog for 1.8.21</li>
<li><a href="92c7d495e5"><code>92c7d49</code></a> [Maven] Filter duplicated source roots to avoid multiple module declarations ...</li>
<li><a href="035172c30d"><code>035172c</code></a> [KxSerialization] Fix &quot;IllegalAccessError: Update to static final field&quot;</li>
<li><a href="ea2e0bdc3f"><code>ea2e0bd</code></a> Fix maven script executor after changes in the jdk path processing</li>
<li><a href="d44d8ea1a7"><code>d44d8ea</code></a> Kapt+JVM_IR: generate delegated members correctly</li>
<li><a href="ebdbaab6d8"><code>ebdbaab</code></a> Correctly support nullability in type arguments for serializer&lt;T&gt;() intrinsic.</li>
<li><a href="34efee5474"><code>34efee5</code></a> Don't fail if there is no serializer for type parameters of contextual serial...</li>
<li><a href="a75271c97e"><code>a75271c</code></a> Do not create cacheableChildSerializers unless it is necessary</li>
<li><a href="9f94142179"><code>9f94142</code></a> [K/JS] Rework ES modules part with squashed JsImport and right renaming strat...</li>
<li><a href="153d7b9d6f"><code>153d7b9</code></a> [K/JS] Change strategy for implicitly exported declarations if there is a cyc...</li>
<li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.8.0...v1.8.21">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-bom&package-manager=gradle&previous-version=1.8.0&new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR 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>> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
in_app_purchase_android-v0.3.0+5
2023-06-08 18:54:05 +00:00
7d00ea7d4b [image_picker]: Bump androidx.activity:activity from 1.7.0 to 1.7.1 in /packages/image_picker/image_picker_android/android (#3768)
Bumps androidx.activity:activity from 1.6.1 to 1.7.1.

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

You can trigger a rebase of this PR 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>> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
image_picker_android-v0.8.6+20
2023-06-08 18:20:37 +00:00
bcddb9a1f0 [webview_flutter] Explicitly disable ATS in example apps (#4166)
Our integration tests connect to a local server via HTTP; currently we are relying on ATS default behavior of allowing that for local network requests, but we should instead explicitly allow the example apps to load HTTP URLs in the webview via `NSAppTransportSecurity`.

This allows integration tests to run on iOS 17, which appears to have tightened the ATS defaults.
2023-06-08 18:20:35 +00:00
4515495915 Roll Flutter from 8a5c22e282db to 6e254a3f9fb7 (12 revisions) (#4165)
8a5c22e282...6e254a3f9f

2023-06-08 chillers@google.com [labeler] Set sync labels to false to stop removing labels (flutter/flutter#128446)
2023-06-08 jacksongardner@google.com Update Chrome version for testing (flutter/flutter#128447)
2023-06-08 zanderso@users.noreply.github.com Revert "Redo make inspector weakly referencing the inspected objects." (flutter/flutter#128506)
2023-06-08 sstrickl@google.com Use `--target-os` for appropriate precompiled targets. (flutter/flutter#127567)
2023-06-08 polinach@google.com Redo make inspector weakly referencing the inspected objects. (flutter/flutter#128471)
2023-06-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1089ce6874cf to a5f7d5d75ff2 (11 revisions) (flutter/flutter#128473)
2023-06-07 gspencergoog@users.noreply.github.com Disable context menu (flutter/flutter#128365)
2023-06-07 47866232+chunhtai@users.noreply.github.com Adds vmservices to retrieve android applink settings (flutter/flutter#125998)
2023-06-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4f4486b00be2 to 1089ce6874cf (20 revisions) (flutter/flutter#128460)
2023-06-07 leroux_bruno@yahoo.fr Fix typos 'wether' -> 'whether' (flutter/flutter#128392)
2023-06-07 aam@google.com Roll engine, patch expression evaluation (flutter/flutter#128255)
2023-06-07 engine-flutter-autoroll@skia.org Roll Packages from da72219048fc to a84b2c2ac344 (1 revision) (flutter/flutter#128444)

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-06-08 16:56:34 +00:00
3e0a170706 Fix stale ignore: prefer_const_constructors from flutter/packages (#4154)
Update the flutter version in affected packages to 3.10.0
Fix stale ignore: prefer_const_constructors from flutter/packages

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

*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-06-08 15:45:55 +00:00
e13b8c4338 [tool] Only run unit tests in Chrome for inline web (#4153)
Currently we are running Dart unit tests in Chrome for any plugin with
web support, but it should only be necessary for plugins that have an
inline web implementation, not for app-facing packages that endorse a
web implementation.
2023-06-08 14:38:03 +00:00
1057ab48db [in_app_purchase] Make the _FeatureCard constructor const in the Android example app (#4162)
This works around a Dart analyzer error that is blocking the engine->framework roll (see https://github.com/flutter/flutter/pull/128476)
2023-06-08 14:15:12 +00:00
d935cb0d2f [shared_preferences] Fix initialization race (#4159)
During the NNBD transition, the structure of the completer logic in the initialization flow was incorrectly changed to set the field after an `await` instead of immediately.

Also updates the error handling to handle `Error` the same way it currently handles `Exception`, which this change surfaced.

Fixes https://github.com/flutter/flutter/issues/42407
shared_preferences-v2.1.2
2023-06-08 02:34:57 +00:00
010ba50128 [go_router] Refactors imperative APIs and browser history (#4134)
Several thing.

1. I move all the imperative logic from RouterDelegate to RouteInformationParser, so that the imperative API can go through Router parsing pipeline. The Parser will handle modifying mutating RouteMatchList and produce the final RouteMatchList. The RouterDelegate would only focus on building the widget base on the final RouteMatchList 
2. combine RouteMatcher and Redirector with RouteConfiguration. I feel that instead of passing three class instances around, we should probably just have one class for all the route parsing related utility.
3. serialize routeMatchList and store into browser history. This way we can let backward and forward button to reflect imperative operation as well.
4. Some minor clean ups
go_router-v8.0.0
2023-06-07 23:19:52 +00:00
e37dd83c91 [various] Add http 1.0 compatibility (#4147)
The `http` package was updated to 1.0. There are no change that affect our usage (it just adds new class restrictions), so this extends all dependencies to include both 0.13.x and 1.x.

All changes here are tool-applied (`update-dependencies` and `update-release-info`) except for the script/tools/ pubspec update, so are identical in all packages.

Fixes https://github.com/flutter/flutter/issues/127926
image_picker_platform_interface-v2.6.4 file_selector_platform_interface-v2.5.1 metrics_center-v1.0.9 google_sign_in-v6.1.4 google_sign_in_web-v0.12.0+2 extension_google_sign_in_as_googleapis_auth-v2.0.10
2023-06-07 21:07:10 +00:00
f1e628c07c [go_router_builder] Accept required parameters not in path (#4039)
This PR allows required/positional parameters to not be in the path.

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

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
go_router_builder-v2.1.0
2023-06-07 20:29:42 +00:00
e584280c71 Roll Flutter from 0b7415356e07 to 8a5c22e282db (46 revisions) (#4160)
Roll Flutter from 0b7415356e07 to 8a5c22e282db (46 revisions)

0b7415356e...8a5c22e282

2023-06-07 5236035+fzyzcjy@users.noreply.github.com Super tiny MediaQuery doc update (flutter/flutter#127904)
2023-06-07 jacksongardner@google.com Revert "Make inspector weakly referencing the inspected objects." (flutter/flutter#128436)
2023-06-07 leigha.jarett@gmail.com Update menu API docs to help developers migrate to m3 (flutter/flutter#128351)
2023-06-07 andrewrkolos@gmail.com [tools] allow explicitly specifying the JDK to use via a new config setting (flutter/flutter#128264)
2023-06-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6f9df0f988c1 to 59d5444cf06c (3 revisions) (flutter/flutter#128376)
2023-06-07 andrewrkolos@gmail.com Do not try to load main/default asset image if only higher-res variants exist (flutter/flutter#128143)
2023-06-07 92602467+99spark@users.noreply.github.com Addressed Ambiguity in transform.scale constructor docs (flutter/flutter#128182)
2023-06-07 5236035+fzyzcjy@users.noreply.github.com Super tiny fix of dead link (flutter/flutter#128160)
2023-06-07 goderbauer@google.com Refactor tests (flutter/flutter#128371)
2023-06-07 polinach@google.com Make inspector weakly referencing the inspected objects. (flutter/flutter#128095)
2023-06-07 goderbauer@google.com Add viewId to PointerEvents (flutter/flutter#128287)
2023-06-07 5236035+fzyzcjy@users.noreply.github.com Show error message in release mode when box is not laid out without losing performance (flutter/flutter#126302)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from ca499463ec2e to 6f9df0f988c1 (1 revision) (flutter/flutter#128363)
2023-06-06 khanhnwin@gmail.com Update Draggable YouTube video link (flutter/flutter#128078)
2023-06-06 31859944+LongCatIsLooong@users.noreply.github.com Remove more rounding hacks from TextPainter (flutter/flutter#127826)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4571695f9e76 to ca499463ec2e (1 revision) (flutter/flutter#128356)
2023-06-06 43054281+camsim99@users.noreply.github.com [Android] Update plugin and module templates to use Flutter constant for `compileSdkVersion` (flutter/flutter#128073)
2023-06-06 rmolivares@renzo-olivares.dev handleSelectWord in MultiSelectableSelectionContainerDelegate should handle rects inside of rects (flutter/flutter#127478)
2023-06-06 christopherfujino@gmail.com [flutter_tools] never tree shake 0x20 (space) font codepoints on web (flutter/flutter#128302)
2023-06-06 31859944+LongCatIsLooong@users.noreply.github.com Remove `textScaleFactor` dependent logic from `AppBar` (flutter/flutter#128112)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from b6d37f8f74ad to 4571695f9e76 (6 revisions) (flutter/flutter#128350)
2023-06-06 5236035+fzyzcjy@users.noreply.github.com Fix `Null check operator used on a null value` on TextField with contextMenuBuilder (flutter/flutter#128114)
2023-06-06 engine-flutter-autoroll@skia.org Roll Packages from db4e5c26ed3f to da72219048fc (10 revisions) (flutter/flutter#128348)
2023-06-06 91688203+yusuf-goog@users.noreply.github.com Updating cirrus docker image to ubuntu focal. (flutter/flutter#128291)
2023-06-06 leigha.jarett@gmail.com Adding example for migrating to navigation drawer (flutter/flutter#128295)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from 722aad83e5fe to b6d37f8f74ad (2 revisions) (flutter/flutter#128341)
2023-06-06 goderbauer@google.com Clean-up viewId casts in flutter_test (flutter/flutter#128256)
2023-06-06 kevinjchisholm@google.com Update cherry-pick issue template to more uniform labels. (flutter/flutter#128333)
2023-06-06 hans.muller@gmail.com Use Material3 in the 2D viewport tests (flutter/flutter#128155)
2023-06-06 nbosch@google.com Use a `show` over a `hide` for `test_api` exports (flutter/flutter#128298)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from aaa7574375a6 to 722aad83e5fe (1 revision) (flutter/flutter#128307)
2023-06-06 leigha.jarett@gmail.com Migration guide for moving from BottomNavigationBar to NavigationBar (flutter/flutter#128263)
2023-06-06 mdebbar@google.com [web] Use 'Uri' instead of 'dart:html' to extract pathname (flutter/flutter#127983)
2023-06-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2b353ae90731 to aaa7574375a6 (4 revisions) (flutter/flutter#128301)
2023-06-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 220ece4d9faa to 2b353ae90731 (1 revision) (flutter/flutter#128293)
2023-06-05 49699333+dependabot[bot]@users.noreply.github.com Bump actions/labeler from 4.0.4 to 4.1.0 (flutter/flutter#128290)
2023-06-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7f12e3497428 to 220ece4d9faa (6 revisions) (flutter/flutter#128282)
2023-06-05 jonahwilliams@google.com [framework] attempt non-key solution (flutter/flutter#128273)
2023-06-05 chillers@google.com [labeler] Fix adding labels when name is directory (flutter/flutter#128243)
2023-06-05 katelovett@google.com Remove scrollbar deprecations isAlwaysShown and hoverThickness (flutter/flutter#127351)
2023-06-05 katelovett@google.com Fix update drag error that made NestedScrollView un-scrollable (flutter/flutter#127718)
2023-06-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from f9f72388a4da to 7f12e3497428 (4 revisions) (flutter/flutter#128271)
2023-06-05 goderbauer@google.com Migrate SemanticsBinding to onSemanticsActionEvent (flutter/flutter#128254)
2023-06-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from c838a1b05924 to f9f72388a4da (19 revisions) (flutter/flutter#128252)
2023-06-05 jonahwilliams@google.com [framework] force flexible space background to rebuild. (flutter/flutter#128138)
2023-06-05 engine-flutter-autoroll@skia.org Roll Packages from 75085edb54fe to db4e5c26ed3f (4 revisions) (flutter/flutter#128246)
...
2023-06-07 19:16:57 +00:00
d83ab7fe4e [pigeon] Require analyzer 5.13.0, prepare for NamedType refactoring. (#4127)
We would like to make a breaking change to the Dart analyzer.
https://dart-review.googlesource.com/c/sdk/+/303280

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

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
pigeon-v10.0.1
2023-06-07 18:50:15 +00:00
de7331aad9 Roll Flutter (stable) from f92f44110e87 to 682aa387cfe4 (1 revision) (#4157)
f92f44110e...682aa387cf

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-stable-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 Flutter (stable): https://github.com/flutter/flutter/issues/new/choose
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-06-07 17:36:15 +00:00
a84b2c2ac3 [ci] Exclude maps unit tests on Windows (#4152)
Now that `google_maps_flutter` supports web, add it to the list of tests
that don't currently run correctly on a Windows CI host.

Also enables multidex in `local_auth` to fix an OOB failure from the
recent publishing of local_auth_android.
2023-06-06 19:28:09 -04:00
da72219048 remove unnecessary typed_data imports (#4136)
Removed all the unnecessary commented out typed_data import ignore

Fixes [Issue #128140](https://github.com/flutter/flutter/issues/128140)
2023-06-06 18:40:55 +00:00
dba76d4e0e [local_auth_android] Bump androidx.fragment to 1.5.7 and androidx.core to 1.10.1 (#4142)
Bumps androidx.fragment to 1.5.7 and androidx.core to 1.10.1.

Takeover from https://github.com/flutter/packages/pull/4102 minus AGP changes.
local_auth_android-v1.0.31
2023-06-06 18:12:13 +00:00
3c3c980df1 [google_maps] Endorses package:google_maps_flutter_web. (#4124)
This PR endorses `package:google_maps_flutter_web` as the implementation of `google_maps_flutter` for the web platform, and updates the relevant documentation.

### Issues

* Fixes https://github.com/flutter/flutter/issues/80688
google_maps_flutter_web-v0.5.0+1 google_maps_flutter-v2.3.0
2023-06-05 21:41:12 +00:00
81e3428752 [ci] Removes bespoke web scripts. (#4129)
Removes the bespoke scripts (`regen_mocks.sh`, `run_test.sh`) that I had added to web packages.

I'll keep those in my own `~/bin` moving forward, since I'm not sure anybody else actually used/needed them other than myself :)
2023-06-05 21:41:09 +00:00
9bf2dbcdfb [webview_flutter]: fix typo (#4070)
Minor typo fix in the code.
webview_flutter-v4.2.2
2023-06-05 20:59:38 +00:00
72442a9834 [camera]: Bump com.google.guava:guava from 31.1-android to 32.0.0-android in /packages/camera/camera_android_camerax/android (#4116)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-android to 32.0.0-android.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.guava:guava&package-manager=gradle&previous-version=31.1-android&new-version=32.0.0-android)](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>
camera_android_camerax-v0.5.0+6
2023-06-05 20:27:13 +00:00
08374a5f44 [tools] Fix OOB test error (#4144)
An update to `args` changed the failure mode for a missing flag; this
updates the tests accordingly to fix the tree.
2023-06-05 16:20:38 -04:00
145ed2c6ab [path_provider] Allow win32 up to version 5.x (#4125)
Updating pubspec.yaml in path_provider package to support win32 v5.

closes issue [#127289](https://github.com/flutter/flutter/issues/127289)
path_provider_windows-v2.1.7
2023-06-05 16:53:05 +00:00
2b05dd5ba2 [sign_in]: Bump com.google.guava:guava from 31.1-android to 32.0.0-android in /packages/google_sign_in/google_sign_in_android/android (#4112)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-android to 32.0.0-android.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.guava:guava&package-manager=gradle&previous-version=31.1-android&new-version=32.0.0-android)](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>
google_sign_in_android-v6.1.15
2023-06-05 16:53:04 +00:00
6b326e89e0 [video_player]: Bump exoplayer_version from 2.18.6 to 2.18.7 in /packages/video_player/video_player_android/android (#4053)
Bumps `exoplayer_version` from 2.18.6 to 2.18.7.
Updates `com.google.android.exoplayer:exoplayer-core` from 2.18.6 to 2.18.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/releases">com.google.android.exoplayer:exoplayer-core's releases</a>.</em></p>
<blockquote>
<h2>r2.18.7</h2>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag <code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with frames is dequeued without reading the 'end of stream' sample. (<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic already used by RTSP and MP4 extractors (<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark (<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md">com.google.android.exoplayer:exoplayer-core's changelog</a>.</em></p>
<blockquote>
<h3>2.18.7 (2023-05-18)</h3>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag
<code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with
frames is dequeued without reading the 'end of stream' sample.
(<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic
already used by RTSP and MP4 extractors
(<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark
(<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ac9d5337b2"><code>ac9d533</code></a> Merge pull request <a href="https://redirect.github.com/google/ExoPlayer/issues/11167">#11167</a> from google/release-v2-r2.18.7</li>
<li><a href="4548949582"><code>4548949</code></a> Update javadoc for ExoPlayer 2.18.7</li>
<li><a href="5b8d793d0a"><code>5b8d793</code></a> Add release notes for ExoPlayer 2.18.7 release</li>
<li><a href="f87abb4b83"><code>f87abb4</code></a> Increase ExoPlayer version number to 2.18.7</li>
<li><a href="326f53a61c"><code>326f53a</code></a> Update the root project name check in <code>publish.gradle</code></li>
<li><a href="0e1479fb7c"><code>0e1479f</code></a> Remove the media3 <code>MediaLibraryInfoTest</code> from exoplayer2</li>
<li><a href="dce9fe4c03"><code>dce9fe4</code></a> Remove a copybara stripping tag</li>
<li><a href="3b862ed877"><code>3b862ed</code></a> Add tests for <code>MediaLibraryInfo</code> version code consistency</li>
<li><a href="690e172b37"><code>690e172</code></a> Update migration script for 1.0.2/2.18.7</li>
<li><a href="d57f5b487b"><code>d57f5b4</code></a> Fix demo app UnsafeOptInUsageError lint errors</li>
<li>Additional commits viewable in <a href="https://github.com/google/ExoPlayer/compare/r2.18.6...r2.18.7">compare view</a></li>
</ul>
</details>
<br />

Updates `com.google.android.exoplayer:exoplayer-hls` from 2.18.6 to 2.18.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/releases">com.google.android.exoplayer:exoplayer-hls's releases</a>.</em></p>
<blockquote>
<h2>r2.18.7</h2>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag <code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with frames is dequeued without reading the 'end of stream' sample. (<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic already used by RTSP and MP4 extractors (<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark (<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md">com.google.android.exoplayer:exoplayer-hls's changelog</a>.</em></p>
<blockquote>
<h3>2.18.7 (2023-05-18)</h3>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag
<code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with
frames is dequeued without reading the 'end of stream' sample.
(<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic
already used by RTSP and MP4 extractors
(<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark
(<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ac9d5337b2"><code>ac9d533</code></a> Merge pull request <a href="https://redirect.github.com/google/ExoPlayer/issues/11167">#11167</a> from google/release-v2-r2.18.7</li>
<li><a href="4548949582"><code>4548949</code></a> Update javadoc for ExoPlayer 2.18.7</li>
<li><a href="5b8d793d0a"><code>5b8d793</code></a> Add release notes for ExoPlayer 2.18.7 release</li>
<li><a href="f87abb4b83"><code>f87abb4</code></a> Increase ExoPlayer version number to 2.18.7</li>
<li><a href="326f53a61c"><code>326f53a</code></a> Update the root project name check in <code>publish.gradle</code></li>
<li><a href="0e1479fb7c"><code>0e1479f</code></a> Remove the media3 <code>MediaLibraryInfoTest</code> from exoplayer2</li>
<li><a href="dce9fe4c03"><code>dce9fe4</code></a> Remove a copybara stripping tag</li>
<li><a href="3b862ed877"><code>3b862ed</code></a> Add tests for <code>MediaLibraryInfo</code> version code consistency</li>
<li><a href="690e172b37"><code>690e172</code></a> Update migration script for 1.0.2/2.18.7</li>
<li><a href="d57f5b487b"><code>d57f5b4</code></a> Fix demo app UnsafeOptInUsageError lint errors</li>
<li>Additional commits viewable in <a href="https://github.com/google/ExoPlayer/compare/r2.18.6...r2.18.7">compare view</a></li>
</ul>
</details>
<br />

Updates `com.google.android.exoplayer:exoplayer-dash` from 2.18.6 to 2.18.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/releases">com.google.android.exoplayer:exoplayer-dash's releases</a>.</em></p>
<blockquote>
<h2>r2.18.7</h2>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag <code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with frames is dequeued without reading the 'end of stream' sample. (<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic already used by RTSP and MP4 extractors (<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark (<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md">com.google.android.exoplayer:exoplayer-dash's changelog</a>.</em></p>
<blockquote>
<h3>2.18.7 (2023-05-18)</h3>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag
<code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with
frames is dequeued without reading the 'end of stream' sample.
(<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic
already used by RTSP and MP4 extractors
(<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark
(<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ac9d5337b2"><code>ac9d533</code></a> Merge pull request <a href="https://redirect.github.com/google/ExoPlayer/issues/11167">#11167</a> from google/release-v2-r2.18.7</li>
<li><a href="4548949582"><code>4548949</code></a> Update javadoc for ExoPlayer 2.18.7</li>
<li><a href="5b8d793d0a"><code>5b8d793</code></a> Add release notes for ExoPlayer 2.18.7 release</li>
<li><a href="f87abb4b83"><code>f87abb4</code></a> Increase ExoPlayer version number to 2.18.7</li>
<li><a href="326f53a61c"><code>326f53a</code></a> Update the root project name check in <code>publish.gradle</code></li>
<li><a href="0e1479fb7c"><code>0e1479f</code></a> Remove the media3 <code>MediaLibraryInfoTest</code> from exoplayer2</li>
<li><a href="dce9fe4c03"><code>dce9fe4</code></a> Remove a copybara stripping tag</li>
<li><a href="3b862ed877"><code>3b862ed</code></a> Add tests for <code>MediaLibraryInfo</code> version code consistency</li>
<li><a href="690e172b37"><code>690e172</code></a> Update migration script for 1.0.2/2.18.7</li>
<li><a href="d57f5b487b"><code>d57f5b4</code></a> Fix demo app UnsafeOptInUsageError lint errors</li>
<li>Additional commits viewable in <a href="https://github.com/google/ExoPlayer/compare/r2.18.6...r2.18.7">compare view</a></li>
</ul>
</details>
<br />

Updates `com.google.android.exoplayer:exoplayer-smoothstreaming` from 2.18.6 to 2.18.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/releases">com.google.android.exoplayer:exoplayer-smoothstreaming's releases</a>.</em></p>
<blockquote>
<h2>r2.18.7</h2>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag <code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with frames is dequeued without reading the 'end of stream' sample. (<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic already used by RTSP and MP4 extractors (<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark (<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md">com.google.android.exoplayer:exoplayer-smoothstreaming's changelog</a>.</em></p>
<blockquote>
<h3>2.18.7 (2023-05-18)</h3>
<p>This release corresponds to the
<a href="https://github.com/androidx/media/releases/tag/1.0.2">AndroidX Media3 1.0.2 release</a>.</p>
<ul>
<li>Core library:
<ul>
<li>Add <code>Buffer.isLastSample()</code> that denotes if <code>Buffer</code> contains flag
<code>C.BUFFER_FLAG_LAST_SAMPLE</code>.</li>
<li>Fix issue where last frame may not be rendered if the last sample with
frames is dequeued without reading the 'end of stream' sample.
(<a href="https://redirect.github.com/google/ExoPlayer/issues/11079">#11079</a>).</li>
</ul>
</li>
<li>Extractors:
<ul>
<li>Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic
already used by RTSP and MP4 extractors
(<a href="https://redirect.github.com/androidx/media/issues/303">#303</a>).</li>
</ul>
</li>
<li>Text:
<ul>
<li>SSA: Add support for UTF-16 files if they start with a byte order mark
(<a href="https://redirect.github.com/androidx/media/issues/319">#319</a>).</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ac9d5337b2"><code>ac9d533</code></a> Merge pull request <a href="https://redirect.github.com/google/ExoPlayer/issues/11167">#11167</a> from google/release-v2-r2.18.7</li>
<li><a href="4548949582"><code>4548949</code></a> Update javadoc for ExoPlayer 2.18.7</li>
<li><a href="5b8d793d0a"><code>5b8d793</code></a> Add release notes for ExoPlayer 2.18.7 release</li>
<li><a href="f87abb4b83"><code>f87abb4</code></a> Increase ExoPlayer version number to 2.18.7</li>
<li><a href="326f53a61c"><code>326f53a</code></a> Update the root project name check in <code>publish.gradle</code></li>
<li><a href="0e1479fb7c"><code>0e1479f</code></a> Remove the media3 <code>MediaLibraryInfoTest</code> from exoplayer2</li>
<li><a href="dce9fe4c03"><code>dce9fe4</code></a> Remove a copybara stripping tag</li>
<li><a href="3b862ed877"><code>3b862ed</code></a> Add tests for <code>MediaLibraryInfo</code> version code consistency</li>
<li><a href="690e172b37"><code>690e172</code></a> Update migration script for 1.0.2/2.18.7</li>
<li><a href="d57f5b487b"><code>d57f5b4</code></a> Fix demo app UnsafeOptInUsageError lint errors</li>
<li>Additional commits viewable in <a href="https://github.com/google/ExoPlayer/compare/r2.18.6...r2.18.7">compare view</a></li>
</ul>
</details>
<br />

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>
video_player_android-v2.4.9
2023-06-05 16:53:02 +00:00
db4e5c26ed Roll Flutter from 3db9504dcda2 to 0b7415356e07 (108 revisions) (#4135)
Roll Flutter from 3db9504dcda2 to 0b7415356e07 (108 revisions)

3db9504dcd...0b7415356e

2023-06-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 54293721816a to c838a1b05924 (2 revisions) (flutter/flutter#128161)
2023-06-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8769e9ce3a90 to 54293721816a (8 revisions) (flutter/flutter#128158)
2023-06-03 goderbauer@google.com Prefix for dart:ui multiview change (flutter/flutter#128152)
2023-06-02 aam@google.com Roll dds dependency to 2.8.3 for expression evaluation upcoming fixes. (flutter/flutter#128124)
2023-06-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from f3f6a020595d to 8769e9ce3a90 (3 revisions) (flutter/flutter#128149)
2023-06-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from b4250acbf3ca to f3f6a020595d (3 revisions) (flutter/flutter#128147)
2023-06-02 flar@google.com Reland "Remove obsolete drawShadow bounds workaround (#127052)" (flutter/flutter#127231)
2023-06-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from c6e9383f2143 to b4250acbf3ca (8 revisions) (flutter/flutter#128142)
2023-06-02 goderbauer@google.com Pre-migration for dart:ui multi view changes (flutter/flutter#128092)
2023-06-02 goderbauer@google.com Remove LiveTestRenderView (flutter/flutter#127882)
2023-06-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from 02d6fbb68b69 to c6e9383f2143 (15 revisions) (flutter/flutter#128119)
2023-06-02 5236035+fzyzcjy@users.noreply.github.com Tiny remove unnecessary method in text_selection.dart (flutter/flutter#127480)
2023-06-02 vashworth@google.com Workaround for Dart VM timeout (flutter/flutter#127875)
2023-06-02 goderbauer@google.com Make --flutter-repo analyze whole repo (flutter/flutter#127990)
2023-06-02 engine-flutter-autoroll@skia.org Roll Packages from f0513ae199e1 to 75085edb54fe (3 revisions) (flutter/flutter#128121)
2023-06-02 50433979+natsuk4ze@users.noreply.github.com [Refactor] fix quote style in template (flutter/flutter#127762)
2023-06-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3a453f2ccb77 to 02d6fbb68b69 (14 revisions) (flutter/flutter#128089)
2023-06-02 goderbauer@google.com Fix typos in labels (flutter/flutter#128093)
2023-06-02 zanderso@users.noreply.github.com Revert "Fix issue where DevTools would not be immediately available when using --start-paused" (flutter/flutter#128117)
2023-06-02 goderbauer@google.com Sync Lints (flutter/flutter#127976)
2023-06-02 hans.muller@gmail.com Updated TabBar and ToggleButtons examples (flutter/flutter#128088)
2023-06-02 36861262+QuncCccccc@users.noreply.github.com Text should still be centered when search bar height is less than 48 (flutter/flutter#128068)
2023-06-02 fluttergithubbot@gmail.com Roll pub packages (flutter/flutter#128053)
2023-06-01 tessertaha@gmail.com Add `FilterChip.elevated`, `ChoiceChip.elevated`, & `ActionChip.elevated` variants (flutter/flutter#128049)
2023-06-01 hans.muller@gmail.com Updated custom ListTile examples (flutter/flutter#128071)
2023-06-01 bkonyi@google.com Fix issue where DevTools would not be immediately available when using --start-paused (flutter/flutter#126698)
2023-06-01 katelovett@google.com Add error message when sliver overlap absorber is missing (flutter/flutter#128075)
2023-06-01 hans.muller@gmail.com Updated Menu examples (flutter/flutter#128080)
2023-06-01 5236035+fzyzcjy@users.noreply.github.com Add retry flag to flutter_test (flutter/flutter#125851)
2023-06-01 christopherfujino@gmail.com [flutter_tools] Use process matcher for multidex test (flutter/flutter#127996)
2023-06-01 hans.muller@gmail.com Updated InputDecoratorExamples for M3 (flutter/flutter#128065)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7c0a639efd0a to 3a453f2ccb77 (1 revision) (flutter/flutter#128064)
2023-06-01 christopherfujino@gmail.com migrate the package_autoroller from querying by label to title (flutter/flutter#128066)
2023-06-01 hans.muller@gmail.com Revised Floating Action Button examples (flutter/flutter#128058)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from fdd39c421fb9 to 7c0a639efd0a (2 revisions) (flutter/flutter#128056)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from c8e1a8d6fb57 to fdd39c421fb9 (1 revision) (flutter/flutter#128050)
2023-06-01 chillers@google.com [labeler] Remove use of any (flutter/flutter#128011)
2023-06-01 jonahwilliams@google.com [framework] remove reference to closed issue. (flutter/flutter#128007)
2023-06-01 engine-flutter-autoroll@skia.org Roll Packages from 95bb7930e12b to f0513ae199e1 (3 revisions) (flutter/flutter#128045)
2023-06-01 vasilich6107@users.noreply.github.com Add fallback font to IconData class (flutter/flutter#127269)
2023-06-01 mdebbar@google.com [web] Assert route names start with / if using PathUrlStrategy (flutter/flutter#127986)
2023-06-01 andrewrkolos@gmail.com [tool] In `flutter doctor -v`, warn when Android Studio version could not be detected. (flutter/flutter#126395)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8339c71a963c to c8e1a8d6fb57 (1 revision) (flutter/flutter#128035)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from bc81133892a6 to 8339c71a963c (1 revision) (flutter/flutter#128034)
2023-06-01 engine-flutter-autoroll@skia.org Roll Flutter Engine from e235f47164fa to bc81133892a6 (1 revision) (flutter/flutter#128026)
2023-06-01 72562119+tgucio@users.noreply.github.com Fixes in Cupertino translations (flutter/flutter#127872)
...
2023-06-05 12:18:08 +00:00
591c481305 Roll Flutter (stable) from 9cd3d0d9ff05 to f92f44110e87 (4 revisions) (#4133)
9cd3d0d9ff...f92f44110e

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

To file a bug in Flutter (stable): https://github.com/flutter/flutter/issues/new/choose
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-06-05 12:18:06 +00:00
db4954e5b7 Roll Flutter from ee162e4b7f4f to 3db9504dcda2 (31 revisions) (#4098)
ee162e4b7f...3db9504dcd

2023-05-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 340936f7c03c to a4d4ad9dae1a (1 revision) (flutter/flutter#127772)
2023-05-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from 57e491a46e05 to 340936f7c03c (1 revision) (flutter/flutter#127767)
2023-05-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from a37b1a38d97a to 57e491a46e05 (1 revision) (flutter/flutter#127765)
2023-05-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from b1698020bd57 to a37b1a38d97a (1 revision) (flutter/flutter#127761)
2023-05-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9e97c7379c7f to b1698020bd57 (1 revision) (flutter/flutter#127758)
2023-05-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0f38a0f0a18a to 9e97c7379c7f (1 revision) (flutter/flutter#127755)
2023-05-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1187168472a7 to 0f38a0f0a18a (1 revision) (flutter/flutter#127752)
2023-05-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3426cb827efb to 1187168472a7 (1 revision) (flutter/flutter#127745)
2023-05-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 795db50e7453 to 3426cb827efb (9 revisions) (flutter/flutter#127738)
2023-05-27 tessertaha@gmail.com Updated the `ToggleButtons` API doc to link to `SegmentedButton` (flutter/flutter#127021)
2023-05-26 nbosch@google.com Remove more `test_api/src` imports (flutter/flutter#127716)
2023-05-26 31859944+LongCatIsLooong@users.noreply.github.com Move shared inline widget logic to `RenderInlineWidgetContainerDefaults` (flutter/flutter#127308)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3b5b5fc96b8f to 795db50e7453 (1 revision) (flutter/flutter#127720)
2023-05-26 pq@users.noreply.github.com Update collection-fors to prefer final (as per updated `prefer_final_in_for_each`) (flutter/flutter#127511)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from eed12f36f595 to 3b5b5fc96b8f (1 revision) (flutter/flutter#127713)
2023-05-26 gspencergoog@users.noreply.github.com Remove references to deprecated `ThemeData.primaryColorBrightness` (flutter/flutter#127238)
2023-05-26 katelovett@google.com TwoDimensional scrolling foundation (flutter/flutter#125437)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 858d9753453c to eed12f36f595 (2 revisions) (flutter/flutter#127702)
2023-05-26 36861262+QuncCccccc@users.noreply.github.com Remove button announcement for `MenuItemButton` and `SubmenuButton` (flutter/flutter#127620)
2023-05-26 chillers@google.com Reland "Update labeler action wildcards #127524" (flutter/flutter#127690)
2023-05-26 vashworth@google.com Revert "Log all lines from ios-deploy (#127502)" (flutter/flutter#127684)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from ec7b0ae3599f to 858d9753453c (2 revisions) (flutter/flutter#127700)
2023-05-26 tessertaha@gmail.com Add M3 date range picker tests and fix header background theme color (flutter/flutter#127662)
2023-05-26 reidbaker@google.com Support minifcation for apps that depend on AGP 8 and integration_test (flutter/flutter#127628)
2023-05-26 gspencergoog@users.noreply.github.com Bump Snippet version (flutter/flutter#127688)
2023-05-26 chris@bracken.jp [Linux] Use up_client_get_devices2 when possible (flutter/flutter#127699)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 84f2fc16e55d to ec7b0ae3599f (3 revisions) (flutter/flutter#127698)
2023-05-26 5236035+fzyzcjy@users.noreply.github.com Fix `TextField` error in production environment because it wrongly uses ancestor render boxes (flutter/flutter#126324)
2023-05-26 127535196+JsGjKJzi@users.noreply.github.com Interactive viewer doesn't appear to respect the trackpadScrollCausesScale parameter (flutter/flutter#127114)
2023-05-26 chillers@google.com Remove release timeline (flutter/flutter#127685)
2023-05-26 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 8573f3b63a1f to 84f2fc16e55d (7 revisions) (flutter/flutter#127676)

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 bmparr@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-06-02 19:39:38 +00:00
9f74144b5e [many] Bump most robolectric dependencies to version 4.10.3 (#4128)
Bumps most robolectric dependencies to version 4.10.3 (all except `camera_android`). This will enable running tests on API <= 33.
2023-06-02 17:50:14 +00:00
75085edb54 [camerax] Mock InstanceManager in unit tests (#4121)
Ensures that `InstanceManager` is mocked (once) for all `camera_android_camerax` tests.

Fixes https://github.com/flutter/flutter/issues/127661.
2023-06-02 16:02:14 +00:00
b7bf8516f0 [image_picker]: Bump androidx.core:core from 1.9.0 to 1.10.1 in /packages/image_picker/image_picker_android/android (#3991)
Bumps androidx.core:core from 1.9.0 to 1.10.1.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.core:core&package-manager=gradle&previous-version=1.9.0&new-version=1.10.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>
image_picker_android-v0.8.6+19
2023-06-01 16:34:09 +00:00
b07b16f759 [image_picker]: Bump org.jetbrains.kotlin:kotlin-bom from 1.8.10 to 1.8.21 in /packages/image_picker/image_picker_android/android (#4054)
Bumps [org.jetbrains.kotlin:kotlin-bom](https://github.com/JetBrains/kotlin) from 1.8.10 to 1.8.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-bom's releases</a>.</em></p>
<blockquote>
<h2>Kotlin 1.8.21</h2>
<h2>Changelog</h2>
<h3>Compiler</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57848"><code>KT-57848</code></a> Native: compilation of dynamic/static library fails with Xcode 14.3</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57875"><code>KT-57875</code></a> Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57946"><code>KT-57946</code></a> KAPT: &quot;RuntimeException: No type for expression&quot; with delegate</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57356"><code>KT-57356</code></a> KJS: StackOverflowException on <code>@JsExport</code> with type parameters referring to one another</li>
</ul>
<h3>Tools. Commonizer</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57796"><code>KT-57796</code></a> NoSuchFileException in :module-B:commonizeCInterop with Kotlin 1.8.20</li>
</ul>
<h3>Tools. Compiler plugins. Serialization</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58067"><code>KT-58067</code></a> Serialization: NullPointerException caused by <code>@Contextual</code> property with type with generic</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57766"><code>KT-57766</code></a> KJS / Gradle &quot;Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'&quot; when using &quot;useEsModules&quot;</li>
</ul>
<h3>Tools. Kapt</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58027"><code>KT-58027</code></a> Kotlin 1.8.20 kapt issue &quot;null: KtCallExpression: build()&quot;</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58048"><code>KT-58048</code></a> Maven: &quot;Too many source module declarations found&quot; after upgrading to 1.8.20</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58101"><code>KT-58101</code></a> 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20</li>
</ul>
<h2>Checksums</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Sha256</th>
</tr>
</thead>
<tbody>
<tr>
<td>kotlin-compiler-1.8.21.zip</td>
<td>6e43c5569ad067492d04d92c28cdf8095673699d81ce460bd7270443297e8fd7</td>
</tr>
<tr>
<td>kotlin-native-linux-x86_64-1.8.21.tar.gz</td>
<td>0fc854641dd6d88dce3cc044bb5bc99b9035480474e23541eff03771690c68cf</td>
</tr>
<tr>
<td>kotlin-native-macos-x86_64-1.8.21.tar.gz</td>
<td>e73bfdac0461ee0c84f25e61063c243bf8d4eb8e0ff5da250456d6a23c677fd6</td>
</tr>
<tr>
<td>kotlin-native-macos-aarch64-1.8.21.tar.gz</td>
<td>0a97957921ed55458f3e6cc9117643914ccf3663d8ad7eb161a4a03035a7521b</td>
</tr>
<tr>
<td>kotlin-native-windows-x86_64-1.8.21.zip</td>
<td>f23d3288a47ee580f82f862d55452a75074fce3d26fe7e7f55e27b6015226d8d</td>
</tr>
</tbody>
</table>
<h2>Kotlin 1.8.20</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-bom's changelog</a>.</em></p>
<blockquote>
<h2>1.8.21</h2>
<h3>Compiler</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57848"><code>KT-57848</code></a> Native: compilation of dynamic/static library fails with Xcode 14.3</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57875"><code>KT-57875</code></a> Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57946"><code>KT-57946</code></a> KAPT: &quot;RuntimeException: No type for expression&quot; with delegate</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57356"><code>KT-57356</code></a> KJS: StackOverflowException on <a href="https://github.com/JsExport"><code>@​JsExport</code></a> with type parameters referring to one another</li>
</ul>
<h3>Tools. Compiler plugins. Serialization</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58067"><code>KT-58067</code></a> Serialization: NullPointerException caused by <a href="https://github.com/Contextual"><code>@​Contextual</code></a> property with type with generic</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-57766"><code>KT-57766</code></a> KJS / Gradle &quot;Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'&quot; when using &quot;useEsModules&quot;</li>
</ul>
<h3>Tools. Kapt</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58027"><code>KT-58027</code></a> Kotlin 1.8.20 kapt issue &quot;null: KtCallExpression: build()&quot;</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58048"><code>KT-58048</code></a> Maven: &quot;Too many source module declarations found&quot; after upgrading to 1.8.20</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-58101"><code>KT-58101</code></a> 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20</li>
</ul>
<h2>1.8.20</h2>
<h3>Analysis API</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55510"><code>KT-55510</code></a> K2: Lost designation for local classes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55191"><code>KT-55191</code></a> AA: add an API to compare symbol pointers</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55487"><code>KT-55487</code></a> K2: symbol pointer restoring doesn't work for static members</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55336"><code>KT-55336</code></a> K2 IDE: &quot;java.lang.IllegalStateException: Required value was null.&quot; exception while importing a compiled JPS project</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55098"><code>KT-55098</code></a> AA: KtDeclarationRenderer should render a context receivers</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-51181"><code>KT-51181</code></a> LL API: errors for SAM with suspend function from another module</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-50250"><code>KT-50250</code></a> Analysis API: Implement Analysis API of KtExpression.isUsedAsExpression</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-54360"><code>KT-54360</code></a> KtPropertySymbol: support JvmField in javaSetterName and javaGetterName</li>
</ul>
<h3>Analysis API. FE1.0</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55825"><code>KT-55825</code></a> AA FE1.0: stackoverflow when resolution to a function with a recursive type parameter</li>
</ul>
<h3>Analysis API. FIR</h3>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ec1553ae41"><code>ec1553a</code></a> Add Changelog for 1.8.21</li>
<li><a href="92c7d495e5"><code>92c7d49</code></a> [Maven] Filter duplicated source roots to avoid multiple module declarations ...</li>
<li><a href="035172c30d"><code>035172c</code></a> [KxSerialization] Fix &quot;IllegalAccessError: Update to static final field&quot;</li>
<li><a href="ea2e0bdc3f"><code>ea2e0bd</code></a> Fix maven script executor after changes in the jdk path processing</li>
<li><a href="d44d8ea1a7"><code>d44d8ea</code></a> Kapt+JVM_IR: generate delegated members correctly</li>
<li><a href="ebdbaab6d8"><code>ebdbaab</code></a> Correctly support nullability in type arguments for serializer&lt;T&gt;() intrinsic.</li>
<li><a href="34efee5474"><code>34efee5</code></a> Don't fail if there is no serializer for type parameters of contextual serial...</li>
<li><a href="a75271c97e"><code>a75271c</code></a> Do not create cacheableChildSerializers unless it is necessary</li>
<li><a href="9f94142179"><code>9f94142</code></a> [K/JS] Rework ES modules part with squashed JsImport and right renaming strat...</li>
<li><a href="153d7b9d6f"><code>153d7b9</code></a> [K/JS] Change strategy for implicitly exported declarations if there is a cyc...</li>
<li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.8.10...v1.8.21">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-bom&package-manager=gradle&previous-version=1.8.10&new-version=1.8.21)](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>
image_picker_android-v0.8.6+18
2023-06-01 16:08:33 +00:00
f0513ae199 Remove legacy xcode properties and dependencies (#4093)
Now only `$flutter/osx_sdk` property is being used, and it's safe to remove deprecated entries from ci.yaml.

Part of https://github.com/flutter/flutter/issues/127534
2023-05-31 17:37:01 +00:00
bd2175c566 [camerax] Correct missing features list in README (#4123)
Updates README.md to accurately reflect unimplemented functionality.
camera_android_camerax-v0.5.0+5
2023-05-31 17:16:33 +00:00
8cef2dd0e4 [image_picker] Move disk accesses to background thread (#4058)
The plugin accesses the disk on the UI thread at several occasions as reported by https://github.com/flutter/flutter/issues/91393. These instances can easily be found by running the plugin with [StrictMode](https://developer.android.com/reference/android/os/StrictMode) enabled. The occasions that are highlighted are when determining the application's cache directory and when fetching `SharedPreferences`.

By running method channel invocations on a background channel using Pidgeon's `@TaskQueue()` annotation and deferring said IO operations to the moment where they are actually needed, this PR makes sure the plugin no longer accesses the disk from the UI thread.

This PR is a follow-up to #3506
- Fixes https://github.com/flutter/flutter/issues/91393.
image_picker_android-v0.8.6+17
2023-05-31 15:28:11 +00:00
95bb7930e1 [google_maps] Prepares packages to endorse web. (#4064)
Prepares the google_maps packages to endorse the Web platform:

* `[google_maps_flutter]` Changes `example/integration_test` to run in the web.
  * Splits the only file there in 3 for them to be slightly more manageable.
  * (Does not require publishing)
* `[google_maps_flutter_platform_interface]` Adds a test coming from the core plugin to the unit tests of this package.
  * (Does not require publishing)
* `[google_maps_flutter_web]` Changes to add an "inspector" object, and to conform with the tests in the core package.
  * Implements a `GoogleMapsInspectorPlatform` to allow integration tests to inspect parts of the internal state of a gmap.
  * Fires a `MapStyleException` when an invalid JSON is used in `setMapStyle` (was `FormatException` previously), to conform with the expected behavior in the core plugin tests.
  * (Requires publishing)

## Issues

* Part of: https://github.com/flutter/flutter/issues/80688
google_maps_flutter_web-v0.5.0
2023-05-31 00:38:25 +00:00
6df913c2ad [google_sign_in] Clarifies canAccessScopes docs. (#4092)
Small update to clarify `canAccessScopes` dartdoc.

(Also opportunistically updates a `.mock` file after the recent mockito upgrade in the repo)

## Issue

Change suggested in: https://github.com/flutter/flutter/issues/124206
google_sign_in_platform_interface-v2.4.1 google_sign_in-v6.1.3
2023-05-30 22:11:14 +00:00
0f293a57a4 [flutter_markdown] Unable to use MarkdownElementBuilder to act those tags without children. (#3952)
fix https://github.com/flutter/flutter/issues/126402

- [  ] I updated `pubspec.yaml` with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes].
- [  ] I updated `CHANGELOG.md` to add a description of the change, [following repository CHANGELOG style].
- [  ] I updated/added relevant documentation (doc comments with `///`).
- [  ] I added new tests to check the change I am making, or this PR is [test-exempt].
- [  ] All existing and new tests are passing.
flutter_markdown-v0.6.15
2023-05-30 20:51:53 +00:00
e942e40c1c [local_auth]: Bump androidx.fragment:fragment from 1.5.5 to 1.5.6 in /packages/local_auth/local_auth_android/android (#3553)
Bumps androidx.fragment:fragment from 1.5.5 to 1.5.6.

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

You can trigger a rebase of this PR 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>> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
local_auth_android-v1.0.30
2023-05-30 20:29:24 +00:00
c85111c7b8 [local_auth] Fix cancel handling on Android (#4120)
Fixes a regression introduced during the Pigeon conversion where a canceled auth returned success instead of failure.

Adds initial unit test coverage of `AuthenticationHelper`, which was previously untested, including coverage of the incorrect code path.

Fixes https://github.com/flutter/flutter/issues/127732
local_auth_android-v1.0.29
2023-05-30 18:29:30 +00:00
4a5cc3e694 Roll Flutter (stable) from d3d8effc686d to 9cd3d0d9ff05 (1 revision) (#4089)
d3d8effc68...9cd3d0d9ff

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-stable-packages
Please CC bmparr@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 Flutter (stable): https://github.com/flutter/flutter/issues/new/choose
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-05-27 21:46:09 +00:00
0906c5f96e Roll Flutter from 216605b60f67 to ee162e4b7f4f (53 revisions) (#4090)
Roll Flutter from 216605b60f67 to ee162e4b7f4f (53 revisions)

216605b60f...ee162e4b7f

2023-05-26 engine-flutter-autoroll@skia.org Roll Packages from 995bfc5f9857 to 9f8dcc562b55 (4 revisions) (flutter/flutter#127671)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 474fcbbe445e to 8573f3b63a1f (1 revision) (flutter/flutter#127647)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from f63fcf5a274e to 474fcbbe445e (1 revision) (flutter/flutter#127644)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from b6fcbe31ba1a to f63fcf5a274e (1 revision) (flutter/flutter#127642)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from bec5da5bff7c to b6fcbe31ba1a (1 revision) (flutter/flutter#127641)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from 593d4d6b1f9b to bec5da5bff7c (2 revisions) (flutter/flutter#127638)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from f4dc96aef71b to 593d4d6b1f9b (1 revision) (flutter/flutter#127635)
2023-05-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from ff04d2fdd12b to f4dc96aef71b (2 revisions) (flutter/flutter#127633)
2023-05-26 31859944+LongCatIsLooong@users.noreply.github.com Remove a bad assert from tooltip implementation (flutter/flutter#127629)
2023-05-26 31859944+LongCatIsLooong@users.noreply.github.com Remove rounding from TextPainter (flutter/flutter#127099)
2023-05-26 109253501+pdblasi-google@users.noreply.github.com Adds `TestDisplay` API for testing `Display` features (flutter/flutter#127525)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6a4e675ab0b4 to ff04d2fdd12b (3 revisions) (flutter/flutter#127630)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 99f2653cbb79 to 6a4e675ab0b4 (2 revisions) (flutter/flutter#127625)
2023-05-25 54558023+keyonghan@users.noreply.github.com Append $flutter/osx sdk property to existing platforms/targets relying on xcode (flutter/flutter#127537)
2023-05-25 chillers@google.com Indent markdown value on CP issue template (flutter/flutter#127623)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6ff02c17268f to 99f2653cbb79 (6 revisions) (flutter/flutter#127619)
2023-05-25 42216813+eliasyishak@users.noreply.github.com `ProcessResultMatcher` created and used in test (flutter/flutter#127414)
2023-05-25 chillers@google.com Fix yaml lint issue (flutter/flutter#127600)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 515a4bfc4b6e to 6ff02c17268f (1 revision) (flutter/flutter#127609)
2023-05-25 36861262+QuncCccccc@users.noreply.github.com `SearchBar` should not be impacted by overall `InputDecorationTheme` (flutter/flutter#127465)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 195009b91abd to 515a4bfc4b6e (4 revisions) (flutter/flutter#127601)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from fb463217d1f3 to 195009b91abd (1 revision) (flutter/flutter#127591)
2023-05-25 dnfield@google.com avoid incorrect usage of TimelineTask (flutter/flutter#127527)
2023-05-25 tessertaha@gmail.com Add `ScrollNotificationObserver` sample (flutter/flutter#127023)
2023-05-25 engine-flutter-autoroll@skia.org Roll Packages from fba97fa4cc86 to 995bfc5f9857 (3 revisions) (flutter/flutter#127590)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from a74d9d1f4776 to fb463217d1f3 (1 revision) (flutter/flutter#127577)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from a7f026b03e35 to a74d9d1f4776 (1 revision) (flutter/flutter#127565)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from fb38bb6b1bc1 to a7f026b03e35 (1 revision) (flutter/flutter#127563)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2be736c390ee to fb38bb6b1bc1 (1 revision) (flutter/flutter#127560)
2023-05-25 31859944+LongCatIsLooong@users.noreply.github.com Remove Tooltip mouse tracker listener & update hovering/MouseRegion logic & animation (flutter/flutter#119199)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 37ebad2d5c27 to 2be736c390ee (2 revisions) (flutter/flutter#127554)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 62a83490ee60 to 37ebad2d5c27 (1 revision) (flutter/flutter#127551)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1bed04a4375a to 62a83490ee60 (3 revisions) (flutter/flutter#127546)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6a361090a367 to 1bed04a4375a (2 revisions) (flutter/flutter#127544)
2023-05-25 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9ba461efd3fe to 6a361090a367 (3 revisions) (flutter/flutter#127542)
2023-05-24 chillers@google.com Revert "Update labeler action wildcards" (flutter/flutter#127541)
2023-05-24 mdebbar@google.com [web] ui.platformViewRegistry => ui_web.platformViewRegistry (flutter/flutter#127493)
2023-05-24 engine-flutter-autoroll@skia.org Roll Flutter Engine from c641f6307f08 to 9ba461efd3fe (6 revisions) (flutter/flutter#127536)
2023-05-24 lsaudon@gmail.com Add missing parameters in `TextFormField` (flutter/flutter#127020)
2023-05-24 chillers@google.com Update labeler action wildcards (flutter/flutter#127524)
2023-05-24 31859944+LongCatIsLooong@users.noreply.github.com Improve `TextPainter.layout` caching (flutter/flutter#118128)
2023-05-24 49699333+dependabot[bot]@users.noreply.github.com Bump actions/labeler from 2713f7303c96cb1e69627957ec16eea0fd7f94a4 to 0776a679364a9a16110aac8d0f40f5e11009e327 (flutter/flutter#127533)
2023-05-24 leroux_bruno@yahoo.fr Fix ScrollPosition overscroll precision error (flutter/flutter#127321)
2023-05-24 dleyba042@gmail.com `Slider.onChangeStart` & `Slider.onChangeEnd` are not called on keyboard shortcuts (flutter/flutter#126896)
2023-05-24 bdero@google.com Manually roll Flutter Engine from 0c41b02cd5a6 to c641f6307f08 (flutter/flutter#127514)
2023-05-24 chillers@google.com Update CP template to include timeline and changelog (flutter/flutter#127507)
...
2023-05-26 16:54:17 +00:00
dd0d2bf075 bump mockito to version 5.4.1 (#4085)
Part of https://github.com/flutter/flutter/issues/127226

Follow up to https://github.com/flutter/packages/pull/3544. Version 5.4.0 from that PR is not new enough, see

```
Because mockito >=5.4.0 <5.4.1 depends on test_api >=0.2.1 <0.6.0 and every version of flutter_test from sdk depends on test_api 0.6.0, mockito >=5.4.0 <5.4.1 is incompatible with flutter_test from sdk.
So, because quick_actions_platform_interface depends on both flutter_test from sdk and mockito 5.4.0, version solving failed.
```

https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8780090492483790881/+/u/run_test.dart_for_flutter_plugins_shard_and_subshard_analyze/test_stdout
url_launcher_android-v6.0.35
2023-05-26 15:23:50 +00:00
9f8dcc562b Append $flutter/osx sdk property to existing platforms/targets relying on xcode (#4074)
Part of https://github.com/flutter/flutter/issues/127534
2023-05-25 23:16:06 +00:00
affd267da5 [url_launcher_android] Fix unawaited_futures lint errors (#4086)
Fixes `unawaited_futures` lint errors from
https://github.com/flutter/packages/pull/4045.

This only updates the tests, so no version bump.

## Pre-launch Checklist

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

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

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[relevant style guides]:
https://github.com/flutter/packages/blob/main/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[exempt from version changes]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#version-and-changelog-updates
[following repository CHANGELOG style]:
https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#changelog-style
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
2023-05-25 18:34:41 -04:00