Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bc0c22d57910
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 45bcc3210fcc
Choose a head ref
  • 20 commits
  • 267 files changed
  • 9 contributors

Commits on Nov 28, 2024

  1. Roll Flutter from fae695e to 08e26a3 (19 revisions) (#8197)

    flutter/flutter@fae695e...08e26a3
    
    2024-11-28 bruno.leroux@gmail.com Revert "Fix InkWell overlayColor resolution ignores selected state (#159072) (flutter/flutter#159589)
    2024-11-28 bruno.leroux@gmail.com Revert "Fix Date picker overlay colors aren't applied on selected sta� (flutter/flutter#159583)
    2024-11-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd0ef5ba7d9a to d7c0bcfe7a30 (1 revision) (flutter/flutter#159579)
    2024-11-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from ba112add5d98 to dd0ef5ba7d9a (2 revisions) (flutter/flutter#159574)
    2024-11-28 1961493+harryterkelsen@users.noreply.github.com [web] On the web platform, use an <img> tag to show an image if it can't be accessed with CORS (flutter/flutter#157755)
    2024-11-28 60013060+azizChebbi@users.noreply.github.com Fix: Announce only the first error message for better accessibility (flutter/flutter#156399)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from ed4e13cefb45 to ba112add5d98 (1 revision) (flutter/flutter#159563)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Packages from 8ecf4b0 to e6932b7 (3 revisions) (flutter/flutter#159561)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4121287c360a to ed4e13cefb45 (1 revision) (flutter/flutter#159559)
    2024-11-27 fluttergithubbot@gmail.com Marks Mac_benchmark hello_world_macos__compile to be flaky (flutter/flutter#159543)
    2024-11-27 dacoharkes@google.com [native assets] Create `NativeAssetsManifest.json` instead of kernel embedding (flutter/flutter#159322)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from b9474a99694c to 4121287c360a (1 revision) (flutter/flutter#159530)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from da71729651d8 to b9474a99694c (2 revisions) (flutter/flutter#159527)
    2024-11-27 engine-flutter-autoroll@skia.org Roll Flutter Engine from bd165dc27166 to da71729651d8 (7 revisions) (flutter/flutter#159523)
    2024-11-27 59215665+davidhicks980@users.noreply.github.com Reland CupertinoPopupSurface (flutter/flutter#159272)
    2024-11-26 58190796+MitchellGoodwin@users.noreply.github.com Suppress previous route transition if current route is fullscreenDialog (flutter/flutter#159312)
    2024-11-26 engine-flutter-autoroll@skia.org Roll Flutter Engine from fe45a6608651 to bd165dc27166 (23 revisions) (flutter/flutter#159504)
    2024-11-26 21270878+elliette@users.noreply.github.com [Widget Inspector] Fix stack overflow error for Flutter web when requesting a large widget tree (flutter/flutter#159454)
    2024-11-26 matanlurey@users.noreply.github.com Report usage of `deferred-components` to analytics. (flutter/flutter#159307)
    
    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,stuartmorgan@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Nov 28, 2024
    Configuration menu
    Copy the full SHA
    3458b42 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. [gradle]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.21 …

    …to 2.1.0 in /packages/pigeon/platform_tests/test_plugin/android (#8205)
    
    Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 2.0.21 to 2.1.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p>
    <blockquote>
    <h2>Kotlin 2.1.0</h2>
    <h2>Changelog</h2>
    <h3>Analysis API</h3>
    <h4>New Features</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68603"><code>KT-68603</code></a> KotlinDirectInheritorsProvider: add an option to ignore non-kotlin results</li>
    </ul>
    <h4>Performance Improvements</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70757"><code>KT-70757</code></a> Performance problem in KaFirVisibilityChecker for KaFirPsiJavaClassSymbol</li>
    </ul>
    <h4>Fixes</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70437"><code>KT-70437</code></a> Class reference is not resolvable</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-72389"><code>KT-72389</code></a> K2: False positive &quot;Redundant 'protected' modifier&quot; for protected property inside protected constructor from private or internal class</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69190"><code>KT-69190</code></a> K2: False-positive &quot;redundant private modifier&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-64984"><code>KT-64984</code></a> Analysis API: Support Wasm target</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70375"><code>KT-70375</code></a> K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71259"><code>KT-71259</code></a> K2 evaluator: Invalid smart cast info collecting for Code Fragments</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69360"><code>KT-69360</code></a> Lack of implicit receiver for the last statement under lambda in scripts</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70890"><code>KT-70890</code></a> Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70657"><code>KT-70657</code></a> Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71055"><code>KT-71055</code></a> Suspend calls inside 'analyze()' break the block guarantees</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69819"><code>KT-69819</code></a> K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68761"><code>KT-68761</code></a> Analysis API: Experiment with limited-size cache in <code>KaFirSessionProvider</code></li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70384"><code>KT-70384</code></a> Analysis API Standalone: The same class in the same two renamed jars is unresolved</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71067"><code>KT-71067</code></a> Exceptions from references cancel Find Usages</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69535"><code>KT-69535</code></a> Redesign 'containingSymbol'</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71025"><code>KT-71025</code></a> K2 IDE: Scopes in &quot;importingScopeContext&quot; have reversed ordering and &quot;indexInTower&quot; values</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67483"><code>KT-67483</code></a> K2 IDE: Serializable plugin causes infinite resolve recursion when there is a star import from a class with annotation call</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69416"><code>KT-69416</code></a> K2 IDE / Completion: �No classifier found� on simple value creating</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70257"><code>KT-70257</code></a> CCE: class kotlin.UInt cannot be cast to class java.lang.Number</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70376"><code>KT-70376</code></a> K2 IDE / Kotlin Debugger: IAE �Only componentN functions should be cached this way, but got: toString� on evaluating toString() method for value class</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70264"><code>KT-70264</code></a> AA: service registration via XML fails with AbstractMethodError in Lint CLI</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69950"><code>KT-69950</code></a> Analysis API: Introduce <code>isSubtypeOf(ClassId)</code></li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68625"><code>KT-68625</code></a> K2: �<code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS.�</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67665"><code>KT-67665</code></a> K2: contract violation for value class with a constructor parameter with an implicit type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67009"><code>KT-67009</code></a> Analysis API: Add abbreviated type tests for type aliases from source modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69977"><code>KT-69977</code></a> KaFirFunctionalType#getAbbreviation is always null</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68341"><code>KT-68341</code></a> Analysis API: Expanded function types from libraries don't have an abbreviated type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68857"><code>KT-68857</code></a> Analysis API: Refactor annotations</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70386"><code>KT-70386</code></a> Do not filter out overloads from different libraries in dangling files</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-65552"><code>KT-65552</code></a> K2: CANNOT_CHECK_FOR_ERASED in KtTypeCodeFragment</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-65803"><code>KT-65803</code></a> K2: Analysis API: KtFirTypeProvider#getSubstitutedSuperTypes throws an exception in the case of &quot;Wrong number of type arguments&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68896"><code>KT-68896</code></a> Support VirtualFile binary dependency inputs to Analysis API modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69395"><code>KT-69395</code></a> K2 IDE: incorrect overload selection from binary dependencies in a shared native source set</li>
    </ul>
    </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-gradle-plugin's changelog</a>.</em></p>
    <blockquote>
    <h2>2.1.0</h2>
    <h3>Analysis API</h3>
    <h4>New Features</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68603"><code>KT-68603</code></a> KotlinDirectInheritorsProvider: add an option to ignore non-kotlin results</li>
    </ul>
    <h4>Performance Improvements</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70757"><code>KT-70757</code></a> Performance problem in KaFirVisibilityChecker for KaFirPsiJavaClassSymbol</li>
    </ul>
    <h4>Fixes</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70437"><code>KT-70437</code></a> Class reference is not resolvable</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-72389"><code>KT-72389</code></a> K2: False positive &quot;Redundant 'protected' modifier&quot; for protected property inside protected constructor from private or internal class</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69190"><code>KT-69190</code></a> K2: False-positive &quot;redundant private modifier&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-64984"><code>KT-64984</code></a> Analysis API: Support Wasm target</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70375"><code>KT-70375</code></a> K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71259"><code>KT-71259</code></a> K2 evaluator: Invalid smart cast info collecting for Code Fragments</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69360"><code>KT-69360</code></a> Lack of implicit receiver for the last statement under lambda in scripts</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70890"><code>KT-70890</code></a> Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70657"><code>KT-70657</code></a> Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71055"><code>KT-71055</code></a> Suspend calls inside 'analyze()' break the block guarantees</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69819"><code>KT-69819</code></a> K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68761"><code>KT-68761</code></a> Analysis API: Experiment with limited-size cache in <code>KaFirSessionProvider</code></li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70384"><code>KT-70384</code></a> Analysis API Standalone: The same class in the same two renamed jars is unresolved</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71067"><code>KT-71067</code></a> Exceptions from references cancel Find Usages</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69535"><code>KT-69535</code></a> Redesign 'containingSymbol'</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-71025"><code>KT-71025</code></a> K2 IDE: Scopes in &quot;importingScopeContext&quot; have reversed ordering and &quot;indexInTower&quot; values</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67483"><code>KT-67483</code></a> K2 IDE: Serializable plugin causes infinite resolve recursion when there is a star import from a class with annotation call</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69416"><code>KT-69416</code></a> K2 IDE / Completion: �No classifier found� on simple value creating</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70257"><code>KT-70257</code></a> CCE: class kotlin.UInt cannot be cast to class java.lang.Number</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70376"><code>KT-70376</code></a> K2 IDE / Kotlin Debugger: IAE �Only componentN functions should be cached this way, but got: toString� on evaluating toString() method for value class</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70264"><code>KT-70264</code></a> AA: service registration via XML fails with AbstractMethodError in Lint CLI</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69950"><code>KT-69950</code></a> Analysis API: Introduce <code>isSubtypeOf(ClassId)</code></li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68625"><code>KT-68625</code></a> K2: �<code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS.�</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67665"><code>KT-67665</code></a> K2: contract violation for value class with a constructor parameter with an implicit type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67009"><code>KT-67009</code></a> Analysis API: Add abbreviated type tests for type aliases from source modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69977"><code>KT-69977</code></a> KaFirFunctionalType#getAbbreviation is always null</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68341"><code>KT-68341</code></a> Analysis API: Expanded function types from libraries don't have an abbreviated type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68857"><code>KT-68857</code></a> Analysis API: Refactor annotations</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-70386"><code>KT-70386</code></a> Do not filter out overloads from different libraries in dangling files</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-65552"><code>KT-65552</code></a> K2: CANNOT_CHECK_FOR_ERASED in KtTypeCodeFragment</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-65803"><code>KT-65803</code></a> K2: Analysis API: KtFirTypeProvider#getSubstitutedSuperTypes throws an exception in the case of &quot;Wrong number of type arguments&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68896"><code>KT-68896</code></a> Support VirtualFile binary dependency inputs to Analysis API modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69395"><code>KT-69395</code></a> K2 IDE: incorrect overload selection from binary dependencies in a shared native source set</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68573"><code>KT-68573</code></a> ISE: &quot;Unexpected constant value (kotlin/annotation/AnnotationTarget, CLASS)&quot; at Kt1DescUtilsKt.toKtConstantValue()</li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/JetBrains/kotlin/commit/5dd9cea66ee526f0251c9b1d2543229202622f6b"><code>5dd9cea</code></a> Add ChangeLog for 2.1.0</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/be31f19145a096198df5f371118961f202126eb0"><code>be31f19</code></a> [Gradle] Fix documentation publishing to Kotlinlang</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/f959bf2dd9a5f02b66fb339e8e659bc2590a9aa7"><code>f959bf2</code></a> Add ChangeLog for 2.1.0-RC2</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/b21df7b4e9852022aae95cdd4f922c3df809adf5"><code>b21df7b</code></a> [Gradle] Update info about versioning</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/a7dabb638d59fc4ac7ba5aaa6bfed99022d02fa6"><code>a7dabb6</code></a> [Gradle] Fix templates extraction</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/858b9147b4c89ce9dc9521df57f4b3395729b867"><code>858b914</code></a> [Gradle] Add KDoc for KotlinTargetsDsl</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/1026b47e1c6fa8e7728c61ae9533cebb5300250a"><code>1026b47</code></a> [Gradle] Add KDoc for KotlinTargetWithTests</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/54452c021e4eb52fc06c30ce6ad95e8598b186c0"><code>54452c0</code></a> [Gradle] Add KDoc for KotlinTestRun</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/d10e47ad6f4deffb66571a427051d870336f5b45"><code>d10e47a</code></a> [Gradle] Add KDoc for KotlinExecution</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/1208eec9269efc6ccf1924664c9f3e383a35fb7e"><code>1208eec</code></a> fix: clarifications and language polishing</li>
    <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-gradle-plugin&package-manager=gradle&previous-version=2.0.21&new-version=2.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    6c7a61d View commit details
    Browse the repository at this point in the history
  2. [camera_android]: Bump androidx.annotation:annotation from 1.9.0 to 1…

    ….9.1 in /packages/camera/camera_android/android (#8164)
    
    Bumps androidx.annotation:annotation from 1.9.0 to 1.9.1.
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.annotation:annotation&package-manager=gradle&previous-version=1.9.0&new-version=1.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    a4ac811 View commit details
    Browse the repository at this point in the history
  3. [shared_preferences] Limit Android decoding (#8187)

    When decoding stored preferences for `List<String>` support, only allow lists and strings to avoid potentially instantiating other object types.
    stuartmorgan-g authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    15501ec View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Roll Flutter from 08e26a3 to e64ee5d (20 revisions) (#8213)

    flutter/flutter@08e26a3...e64ee5d
    
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from f9d4f744e088 to c7f553eb6a30 (1 revision) (flutter/flutter#159722)
    2024-12-03 kustermann@google.com Make native asset tests more robust against flutter upgrading its pinned dependencies (flutter/flutter#159715)
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 089071a726d5 to f9d4f744e088 (1 revision) (flutter/flutter#159713)
    2024-12-03 bruno.leroux@gmail.com Fix DropdownMenu menu is detached from the text field (flutter/flutter#159665)
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 349ad277b574 to 089071a726d5 (1 revision) (flutter/flutter#159708)
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5001e2a490db to 349ad277b574 (4 revisions) (flutter/flutter#159706)
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 05fdaa6edc12 to 5001e2a490db (6 revisions) (flutter/flutter#159702)
    2024-12-02 fluttergithubbot@gmail.com Marks Linux build_tests_4_5 to be unflaky (flutter/flutter#154994)
    2024-12-02 37028599+EArminjon@users.noreply.github.com doc/improve-hint-text-doc (flutter/flutter#156313)
    2024-12-02 31859944+LongCatIsLooong@users.noreply.github.com Ignore exhaustiveness check for some semantics tests, for now (flutter/flutter#159517)
    2024-12-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from e0900f83a0c8 to 05fdaa6edc12 (9 revisions) (flutter/flutter#159694)
    2024-12-02 linxunfeng@yeah.net Fix output path for --appSizeBase (flutter/flutter#158302)
    2024-12-02 bkonyi@google.com [ Tool ] Fix "Error: Unable to find git in your PATH" when Command Processor `AutoRun` registry key is defined (flutter/flutter#159424)
    2024-12-02 ditman@gmail.com [tool] Removes deprecated --web-renderer parameter. (flutter/flutter#159314)
    2024-12-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1f6312df6d75 to e0900f83a0c8 (3 revisions) (flutter/flutter#159684)
    2024-12-02 jmccandless@google.com iPad Scribble flicker and crash (flutter/flutter#159508)
    2024-12-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from d7be573a5ee5 to 1f6312df6d75 (1 revision) (flutter/flutter#159676)
    2024-11-29 120297255+PurplePolyhedron@users.noreply.github.com improve `ContainerRenderObjectMixin` error message when `parentData` is not set up properly (flutter/flutter#157846)
    2024-11-28 engine-flutter-autoroll@skia.org Roll Flutter Engine from d7c0bcfe7a30 to d7be573a5ee5 (1 revision) (flutter/flutter#159595)
    2024-11-28 engine-flutter-autoroll@skia.org Roll Packages from e6932b7 to bc0c22d (2 revisions) (flutter/flutter#159592)
    
    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 stuartmorgan@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    bf41945 View commit details
    Browse the repository at this point in the history
  2. [various] Replaces deprecated whereNotNull() (#8215)

    Replaces the `whereNotNull()` method from `pkg:collection` with the Dart core `nonNulls`. `nonNulls` has been available in Dart since 3.0, so no dependency or SDK requirement changes are necessary.
    
    Fixes flutter/flutter#159738
    stuartmorgan-g authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    d441566 View commit details
    Browse the repository at this point in the history
  3. [local_auth] Add compatibility with intl 0.20 (#8217)

    Nothing in `intl` 0.20 breaks `local_auth` usage, so expand the compatibility window to include 0.20.x for better ecosystem compatibility.
    
    Fixes flutter/flutter#159591
    stuartmorgan-g authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    28160ca View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Configuration menu
    Copy the full SHA
    7496306 View commit details
    Browse the repository at this point in the history
  2. [google_maps_flutter] Annotate deprecated member usage (#8214)

    There are several intentional uses of deprecated members from other packages within the plugin group, so annotate them so that they don't show up in the regular team audits:
    - App-facing package integration tests of the deprecated style method.
    - Handling of deprecated marker bitmap formats.
    
    These turned up in the [routine repo audit](https://github.com/flutter/flutter/blob/main/docs/infra/Packages-Gardener-Rotation.md#deprecations).
    stuartmorgan-g authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    67291a3 View commit details
    Browse the repository at this point in the history
  3. [various] Add Swift Package Manager integration to example apps (#8219)

    This migrates various example apps to have Swift Package Manager integration. This raises the example apps' Flutter SDK requirement to 3.24.0 or higher.
    
    I will get a text exemption for this change.
    
    The example apps were migrated using the following commands:
    
    ```
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager
    ```
    
    �� The following plugins' example apps are **not* included in this change as their migration included non-SPM changes that require closer review:
    
    1. google_sign_in
    1. google_sign_in_ios
    1. image_picker
    1. image_picker_ios
    1. image_picker_macos
    1. pigeon
    
    Part of: flutter/flutter#159173
    loic-sharma authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    bd8dafa View commit details
    Browse the repository at this point in the history
  4. Roll Flutter from e64ee5d to e1e4ee9 (18 revisions) (#8224)

    flutter/flutter@e64ee5d...e1e4ee9
    
    2024-12-04 ybz975218925@gmail.com Fix `DropdownMenu` focus (flutter/flutter#156412)
    2024-12-04 bkonyi@google.com Add deprecation notice for Android x86 when building for the target (flutter/flutter#159750)
    2024-12-04 fluttergithubbot@gmail.com Marks Mac_benchmark flutter_view_macos__start_up to be flaky (flutter/flutter#159541)
    2024-12-04 bruno.leroux@gmail.com Reland Fix InkWell overlayColor resolution ignores selected state (flutter/flutter#159784)
    2024-12-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from ee1b6ed65677 to 29d66405e6df (2 revisions) (flutter/flutter#159783)
    2024-12-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1e6864c489c8 to ee1b6ed65677 (1 revision) (flutter/flutter#159778)
    2024-12-04 38378650+hgraceb@users.noreply.github.com Format controller.dart of flutter_test (flutter/flutter#159667)
    2024-12-04 32538273+ValentinVignal@users.noreply.github.com Add `mouseCursor` parameter to `Chip`s (flutter/flutter#159422)
    2024-12-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 938f8163b526 to 1e6864c489c8 (6 revisions) (flutter/flutter#159776)
    2024-12-03 katelovett@google.com Increase timeout of Devtools tests (flutter/flutter#159759)
    2024-12-03 tessertaha@gmail.com Add `IconAlignment` to `ButtonStyle` and `styleFrom` methods (flutter/flutter#158503)
    2024-12-03 21270878+elliette@users.noreply.github.com [Widget Inspector] Only include `truncated` field in JSON response if `true` (flutter/flutter#159701)
    2024-12-03 mohellebiabdessalem@gmail.com fix fialing lint `Consider using 'register' to avoid unnecessary configuration` (flutter/flutter#159137)
    2024-12-03 8218910+TheJoeSchr@users.noreply.github.com Fix typo in flutter_command.dart (flutter/flutter#159398)
    2024-12-03 codefu@google.com Mark Mac_ios microbenchmarks_ios as flakey (flutter/flutter#158540)
    2024-12-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from c7f553eb6a30 to 938f8163b526 (1 revision) (flutter/flutter#159742)
    2024-12-03 mohellebiabdessalem@gmail.com remove unnecessary semicolon in module_plugin_loader.radle (flutter/flutter#159303)
    2024-12-03 737941+loic-sharma@users.noreply.github.com [SwiftPM] Rename `SWIFT_PACKAGE_MANAGER` environment variable to `FLUTTER_SWIFT_PACKAGE_MANAGER` (flutter/flutter#159502)
    
    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 stuartmorgan@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    264d920 View commit details
    Browse the repository at this point in the history
  5. [video_player_avfoundation] Split iOS native code into multiple files (

    …#8171)
    
    This PR splits iOS native code into multiple files. Specifically, it extracts `FVPVideoPlayer` and `FVPFrameUpdater` from `FVPVideoPlayerPlugin.m` file, and puts them into separate files (.h and .m). This should make it easier to maintain the code and add new features in the future (e.g. support for platform views which is mentioned in [86613](flutter/flutter#86613).
    
    In order for the code to compile, I had to add some methods to the interface of `FVPVideoPlayer`. I also added doc comments for them.
    
    No tests were added as this PR does not introduce any new functionality.
    
    Related issues:
    - [86613](flutter/flutter#86613) This PR does not fix the issue, it only refactors some parts of the code, so that it is easier in the future to add support for platform views (the git diff will be cleaner when we modify the code to support it - only related changes would show up then). If you'd like me to create a new issue, specifically for splitting the native code into files, let me know.
    FirentisTFW authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    d34f32d View commit details
    Browse the repository at this point in the history
  6. [pigeon] Add Swift Package Manager integration to example app (#8225)

    This migrates Pigeon's example app to have Swift Package Manager integration. This raises the example apps' Flutter SDK requirement to 3.24.0 or higher.
    
    This also checks-in CocoaPods integration stuff that was missing.
    
    I will get a text exemption for this change.
    
    The example apps were migrated using the following commands:
    
    ```
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager
    ```
    
    Part of: flutter/flutter#159173
    loic-sharma authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    012fae8 View commit details
    Browse the repository at this point in the history
  7. [various] Add Swift Package Manager integration to image picker examp… (

    #8227)
    
    This migrates the following plugins' example apps to have Swift Package Manager integration:
    
    1. image_picker
    2. image_picker_ios
    3. image_picker_macos
    
    This also checks-in CocoaPods integration stuff that was missing.
    
    This raises the example apps' Flutter SDK requirement to 3.24.0 or higher.
    
    I will get a text exemption for this change.
    
    The example apps were migrated using the following commands:
    
    ```
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager
    ```
    
    Part of: flutter/flutter#159173
    loic-sharma authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    71c9e77 View commit details
    Browse the repository at this point in the history
  8. [google_adsense] (Experimental) AdSense plugin for Flutter Web (#6871)

    Google Adsense plugin should allow Flutter Web developers to integrate Adsense more easily and monetize web project.
    
    *List which issues are fixed by this PR. You must list at least one issue.*
    flutter/flutter#40376
    sokoloff06 authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    ea90218 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2024

  1. [pigeon] adds event channel support for kotlin and swift (#7892)

    adds event channel support for kotlin and swift 
    work towards flutter/flutter#66711
    adds sealed classes with extensions (empty base classes only)
    fixes flutter/flutter#155859 (Fix a small inconsistency with Pigeon docs)
    adds some convenience methods to Root
    fixes generation/format tests to include test pigeons
    Makes swift codec class names upper camel case
    tarrinneal authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    71a2e70 View commit details
    Browse the repository at this point in the history
  2. [ci] Adds google_adsense to labeler.yml (#8231)

    Updates some CI config for `package:google_adsense`:
    
     * Configures `labeler.yaml` to add `p: google_adsense` to PRs with changes to `packages/google_adsense`
     * Adds me to CODEOWNERS of the package.
    ditman authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    953c683 View commit details
    Browse the repository at this point in the history
  3. [various] Update iOS/macOS Pigeon versions (#8226)

    Updates iOS and macOS plugin implementations that were still using Pigeon 10/11 to the latest version (22). This picks up some minor improvements to serialization, as well as newer dependencies that can avoid resolver issues in flutter/flutter tests (see linked issue).
    
    Most of this PR is auto-generated via the repo tool's `update-dependency` command; only minor manual updates were required (mostly to test code).
    
    Fixes flutter/flutter#159803
    stuartmorgan-g authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    8522c9e View commit details
    Browse the repository at this point in the history
  4. Roll Flutter from e1e4ee9 to ab5b20c (7 revisions) (#8236)

    flutter/flutter@e1e4ee9...ab5b20c
    
    2024-12-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8d3c71840069 to 05e2d6597cb2 (4 revisions) (flutter/flutter#159836)
    2024-12-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9e8fcad4eaf6 to 8d3c71840069 (3 revisions) (flutter/flutter#159818)
    2024-12-04 bkonyi@google.com Add `flutter widget-preview {start, clean}` commands (flutter/flutter#159510)
    2024-12-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 1f7f37e264b0 to 9e8fcad4eaf6 (2 revisions) (flutter/flutter#159808)
    2024-12-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 29d66405e6df to 1f7f37e264b0 (2 revisions) (flutter/flutter#159805)
    2024-12-04 11473691+YeungKC@users.noreply.github.com Fix: Update PopupMenu position when layout changes (flutter/flutter#157983)
    2024-12-04 43054281+camsim99@users.noreply.github.com [Android] Removes dev dependency plugins from release builds (flutter/flutter#158026)
    
    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 stuartmorgan@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    824d91a View commit details
    Browse the repository at this point in the history
  5. [various] Add Swift Package Manager integration to Google sign in exa…

    …mple apps (#8230)
    
    This migrates the following plugins' example apps to have Swift Package Manager integration:
    
    1. google_sign_in
    2. google_sign_in_ios
    
    This also checks-in CocoaPods integration stuff that was missing.
    
    This raises the example apps' Flutter SDK requirement to 3.24.0 or higher.
    
    I will get a text exemption for this change.
    
    The example apps were migrated using the following commands:
    
    ```
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager
    dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager
    ```
    
    Completes: flutter/flutter#159173
    loic-sharma authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    45bcc32 View commit details
    Browse the repository at this point in the history
Loading