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/flutter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2e806700b928
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f9933b6994e4
Choose a head ref
  • 17 commits
  • 19 files changed
  • 9 contributors

Commits on Apr 26, 2024

  1. Roll Packages from fde908d to dd01140 (5 revisions) (#147420)

    flutter/packages@fde908d...dd01140
    
    2024-04-26 [email protected] Roll Flutter from 5d3bca4 to 2e80670 (20 revisions) (flutter/packages#6616)
    2024-04-26 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 3.25.2 to 3.25.3 (flutter/packages#6615)
    2024-04-25 [email protected] [go_router] Update redirect documentation example code for clarity (flutter/packages#6213)
    2024-04-25 [email protected] [go_router_builder] add support to go_router_builder for initializing a StatefulShellBranch with observers (flutter/packages#5865)
    2024-04-25 [email protected] Roll Flutter from dba4f77 to 5d3bca4 (17 revisions) (flutter/packages#6612)
    
    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-flutter-autoroll
    Please CC [email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Flutter: 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 Apr 26, 2024
    Configuration menu
    Copy the full SHA
    973d3a0 View commit details
    Browse the repository at this point in the history
  2. Refactor route focus node creation (#147390)

    ## Description
    
    This fixes an issue in the creation of the `FocusScope` in a route:  the route should be creating the `FocusScope` widget it has with `withExternalFocusNode`, since it is modifying the node attributes in a builder. 
    
    Also modified some `AnimatedBuilder`s to be `ListenableBuilder`s, since they're not using animations (no functionality change there, since the implementation of the two is identical).
    
    ## Related Issues
     - #147256
     - Fixes #146844
    
    ## Tests
     - Updated example test.
    gspencergoog authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d274a21 View commit details
    Browse the repository at this point in the history
  3. Fix helperMaxLines and errorMaxLines documentation (#147409)

    ## Description
    
    This PR updates InputDecoration.helperMaxLines and  InputDecoration.errorMaxLines comments.
    Those comments have not been updated since they landed in #17292, at that time they were probably correct but unfortunately there were no tests to catch the change of behavior. This PR adds those two missing tests.
    
    ## Tests
    
    Adds 2 tests.
    bleroux authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    de411a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc9ac7d View commit details
    Browse the repository at this point in the history
  5. Catch any FileSystemException thrown when trying to read the templa…

    …te manifest during `flutter create` (#145620)
    
    Fixes #145423
    andrewkolos authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    69e68f6 View commit details
    Browse the repository at this point in the history
  6. Added missing tests for Table api example table.0.dart. (#147318)

    Added missing tests for Table example. Issue #130459
    kishan-dhankecha authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e4ad159 View commit details
    Browse the repository at this point in the history
  7. Add integration test for asset transformation feature (#145715)

    In service of #143348
    
    This adds a simple integration test for the new asset transformation feature.
    andrewkolos authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    290dadb View commit details
    Browse the repository at this point in the history
  8. Bump github/codeql-action from 3.25.2 to 3.25.3 (#147437)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.2 to 3.25.3.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p>
    <blockquote>
    <h1>CodeQL Action Changelog</h1>
    <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p>
    <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p>
    <h2>[UNRELEASED]</h2>
    <p>No user facing changes.</p>
    <h2>3.25.3 - 25 Apr 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.17.1. <a href="https://redirect.github.com/github/codeql-action/pull/2247">#2247</a></li>
    <li>Workflows running on <code>macos-latest</code> using CodeQL CLI versions before v2.15.1 will need to either upgrade their CLI version to v2.15.1 or newer, or change the platform to an Intel MacOS runner, such as <code>macos-12</code>. ARM machines with SIP disabled, including the newest <code>macos-latest</code> image, are unsupported for CLI versions before 2.15.1. <a href="https://redirect.github.com/github/codeql-action/pull/2261">#2261</a></li>
    </ul>
    <h2>3.25.2 - 22 Apr 2024</h2>
    <p>No user facing changes.</p>
    <h2>3.25.1 - 17 Apr 2024</h2>
    <ul>
    <li>We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the <code>autobuild</code> <a href="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#codeql-build-modes">build mode</a>. <a href="https://redirect.github.com/github/codeql-action/pull/2235">#2235</a></li>
    <li>Fix a bug where the <code>init</code> Action would fail if <code>--overwrite</code> was specified in <code>CODEQL_ACTION_EXTRA_OPTIONS</code>. <a href="https://redirect.github.com/github/codeql-action/pull/2245">#2245</a></li>
    </ul>
    <h2>3.25.0 - 15 Apr 2024</h2>
    <ul>
    <li>
    <p>The deprecated feature for extracting dependencies for a Python analysis has been removed. <a href="https://redirect.github.com/github/codeql-action/pull/2224">#2224</a></p>
    <p>As a result, the following inputs and environment variables are now ignored:</p>
    <ul>
    <li>The <code>setup-python-dependencies</code> input to the <code>init</code> Action</li>
    <li>The <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code> environment variable</li>
    </ul>
    <p>We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.</p>
    </li>
    <li>
    <p>Automatically overwrite an existing database if found on the filesystem. <a href="https://redirect.github.com/github/codeql-action/pull/2229">#2229</a></p>
    </li>
    <li>
    <p>Bump the minimum CodeQL bundle version to 2.12.6. <a href="https://redirect.github.com/github/codeql-action/pull/2232">#2232</a></p>
    </li>
    <li>
    <p>A more relevant log message and a diagnostic are now emitted when the <code>file</code> program is not installed on a Linux runner, but is required for Go tracing to succeed. <a href="https://redirect.github.com/github/codeql-action/pull/2234">#2234</a></p>
    </li>
    </ul>
    <h2>3.24.10 - 05 Apr 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.17.0. <a href="https://redirect.github.com/github/codeql-action/pull/2219">#2219</a></li>
    <li>Add a deprecation warning for customers using CodeQL version 2.12.5 and earlier. These versions of CodeQL were discontinued on 26 March 2024 alongside GitHub Enterprise Server 3.8, and will be unsupported by CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later. <a href="https://redirect.github.com/github/codeql-action/pull/2220">#2220</a>
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI version 2.12.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li>
    <li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.11.6 and 2.12.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.24.10</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.24.10</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li>
    </ul>
    </li>
    </ul>
    <h2>3.24.9 - 22 Mar 2024</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.16.5. <a href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li>
    </ul>
    <h2>3.24.8 - 18 Mar 2024</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/github/codeql-action/commit/d39d31e687223d841ef683f52467bd88e9b21c14"><code>d39d31e</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2262">#2262</a> from github/update-v3.25.3-ac2f82a1f</li>
    <li><a href="https://github.com/github/codeql-action/commit/a7278252c70477c10a79034dae40a279c9a93c81"><code>a727825</code></a> Move changenote to most recent section</li>
    <li><a href="https://github.com/github/codeql-action/commit/1efa8597b1a91824d046c53d4c10d77968957df1"><code>1efa859</code></a> Update changelog for v3.25.3</li>
    <li><a href="https://github.com/github/codeql-action/commit/ac2f82a1ffdc5b61472756d5f098a9acf079c7bb"><code>ac2f82a</code></a> Log warning if SIP is disabled and CLI version is &lt; 2.15.1 (<a href="https://redirect.github.com/github/codeql-action/issues/2261">#2261</a>)</li>
    <li><a href="https://github.com/github/codeql-action/commit/0ad7791640e0365754b29776b989bb8a341a45e9"><code>0ad7791</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2247">#2247</a> from github/update-bundle/codeql-bundle-v2.17.1</li>
    <li><a href="https://github.com/github/codeql-action/commit/79d9ee7f07f81f562eade2095cbd714baeda85d8"><code>79d9ee7</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.17.1</li>
    <li><a href="https://github.com/github/codeql-action/commit/dbf2b1706b768069fb1bb2dd2d8552be7a9e2a51"><code>dbf2b17</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2255">#2255</a> from github/mergeback/v3.25.2-to-main-8f596b4a</li>
    <li><a href="https://github.com/github/codeql-action/commit/ff6a3c42a5824cbebd4b5610db68760f3896540a"><code>ff6a3c4</code></a> Update checked-in dependencies</li>
    <li><a href="https://github.com/github/codeql-action/commit/619dc0c4b85a2de48427e29571874d67419d901f"><code>619dc0c</code></a> Update changelog and version after v3.25.2</li>
    <li><a href="https://github.com/github/codeql-action/commit/39e1e6509e99d33f40a3508d4d56f24f29f37dcf"><code>39e1e65</code></a> Add changelog note</li>
    <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/8f596b4ae3cb3c588a5c46780b86dd53fef16c52...d39d31e687223d841ef683f52467bd88e9b21c14">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.25.2&new-version=3.25.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <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 Apr 26, 2024
    Configuration menu
    Copy the full SHA
    3488d9a View commit details
    Browse the repository at this point in the history
  9. Add tests for character_activator.0.dart API example. (#147384)

    This PR contributes to #130459
    
    ### Description
    - Adds `examples/api/lib/widgets/shortcuts/character_activator.0.dart` test
    - Fixes the description of the `examples/api/lib/widgets/shortcuts/character_activator.0.dart` example
    ksokolovskyi authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    9230b0e View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Roll Flutter Engine from c410180e5bba to bc055398f42a (7 revisions) (#…

    …147440)
    
    flutter/engine@c410180...bc05539
    
    2024-04-26 [email protected] Roll Dart SDK from 9936bafe5eb1 to 919c7cab870b (1 revision) (flutter/engine#52407)
    2024-04-26 [email protected] Delete errant back-tick in CONTRIBUTING.md (flutter/engine#52324)
    2024-04-26 [email protected] [fuchsia] route fuchsia.sysmem2.Allocator (flutter/engine#52187)
    2024-04-26 [email protected] [Impeller] clamp maximum glyph scale. (flutter/engine#52403)
    2024-04-26 [email protected] Add markdown docs about RBE (flutter/engine#52394)
    2024-04-26 [email protected] Roll Skia from 52083c205016 to 3401ef9641cc (5 revisions) (flutter/engine#52402)
    2024-04-26 [email protected] Fix function type cast warnings for macOS embedder callbacks (flutter/engine#52377)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Flutter: 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 Apr 27, 2024
    Configuration menu
    Copy the full SHA
    9d47055 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba1bdcd View commit details
    Browse the repository at this point in the history
  3. [macOS] Eliminate flutter_gallery_macos__start_up benchmark (#147442)

    The macOS devicelab machines are not physically configured for benchmarking at a 60 Hz refresh rate. With Flutter vsync wired up via CVDisplayLink (rather than a hardcoded 60 Hz rate as previously), the bot shows 0 monitors configured and syncs at 30 Hz. This is not a meaningful target to measure against but consumes devicelab CPU cycles.
    
    Given that there is currently no plan in place to acquire and configure a consistent pool of physical benchmarking desktop machines, disabling this test to reduce load on the bots.
    
    See flutter/engine#51210 for a discussion of the decision to move forward with wiring up vsync from macOS and ignore this benchmark.
    
    For future archaeologists, I don't think it's worth removing all the plumbing in the Dart code (in [dev/devicelab/lib/tasks/perf_tests.dart](https://github.com/flutter/flutter/blob/9d47055640a90879cfb45b2da55283504bedc354/dev/devicelab/lib/tasks/perf_tests.dart#L963)) that supports running this benchmark on macOS. If we ever acquire hardware suitable for benchmarking with the appropriate HDMI dongle to simulate a 60Hz 4k display, for example, it would be reasonable to re-enable this benchmark.
    cbracken authored Apr 27, 2024
    Configuration menu
    Copy the full SHA
    22a5753 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d14056 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3cb68e View commit details
    Browse the repository at this point in the history
  6. Roll Flutter Engine from 87f489c1bed4 to e14649ea0c80 (1 revision) (#…

    …147446)
    
    flutter/engine@87f489c...e14649e
    
    2024-04-27 [email protected] Roll Fuchsia Linux SDK from Rc4K-_-ym7vwUzXyo... to SVcynyah0BO4d5mRM... (flutter/engine#52413)
    
    Also rolling transitive DEPS:
      fuchsia/sdk/core/linux-amd64 from Rc4K-_-ym7vw to SVcynyah0BO4
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Flutter: 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 Apr 27, 2024
    Configuration menu
    Copy the full SHA
    f6f8c48 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b10e725 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9933b6 View commit details
    Browse the repository at this point in the history
Loading