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: 9e4684e58d15
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: abba683067fb
Choose a head ref
  • 8 commits
  • 85 files changed
  • 7 contributors

Commits on Mar 3, 2025

  1. [google_sign_in] Add Android account name field as optional (platform…

    … interface changes) (#8735)
    
    This PR contains the platform interface changes for the main PR [8573](#8573). As a whole, these changes add a new option to explicitly specify the account name on Android while signing in within the google_sign_in package.
    
    Flutter issue: [163257](flutter/flutter#163257)
    neilself authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    1faaa04 View commit details
    Browse the repository at this point in the history
  2. [flutter_plugin_android_lifecycle] Uses flutter.compileSdkVersion, bu…

    …mps minimum flutter version to 3.27 (#8760)
    
    - **[flutter_plugin_android_lifecycle] Uses flutter.compileSdkVersion, bumps minimum flutter version to 3.27 (first version to have support)**
    related to flutter/flutter/issues/149836 
    Functionally a reland of #8700 after the "revert" in #8758
    reidbaker authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    89135e7 View commit details
    Browse the repository at this point in the history
  3. Roll Flutter from 842db35 to 04d3934 (4 revisions) (#8774)

    flutter/flutter@842db35...04d3934
    
    2025-03-03 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from AO1KirSDI7-MVYNPN... to Rt6pxGFLVAJHduM0V... (flutter/flutter#164474)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Packages from 70b41e1 to 9e4684e (4 revisions) (flutter/flutter#164482)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Skia from ee155b6e0a04 to 1e9fa50fc296 (1 revision) (flutter/flutter#164471)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Skia from 101eee8fce59 to ee155b6e0a04 (1 revision) (flutter/flutter#164467)
    
    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,tarrinneal@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://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 Mar 3, 2025
    Configuration menu
    Copy the full SHA
    d23c63c View commit details
    Browse the repository at this point in the history
  4. Manual roll Flutter from 842db35 to 04d3934 (4 revisions) (#8775)

    Manual roll requested by tarrinneal@google.com
    
    flutter/flutter@842db35...04d3934
    
    2025-03-03 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from AO1KirSDI7-MVYNPN... to Rt6pxGFLVAJHduM0V... (flutter/flutter#164474)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Packages from 70b41e1 to 9e4684e (4 revisions) (flutter/flutter#164482)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Skia from ee155b6e0a04 to 1e9fa50fc296 (1 revision) (flutter/flutter#164471)
    2025-03-03 engine-flutter-autoroll@skia.org Roll Skia from 101eee8fce59 to ee155b6e0a04 (1 revision) (flutter/flutter#164467)
    
    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,tarrinneal@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://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 Mar 3, 2025
    Configuration menu
    Copy the full SHA
    dfaf90b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. [webview_flutter_wkwebview] Fixes crash with nil WKFrameInfo.request (

    #8766)
    
    I manually verified with the example provided in the issue below that the `WKFrameInfo.request` also returns nil with the old Objective-C implementation. This crash seems to be caused by the Swift code crashing when it encounters a nil value that should be nonnull.
    
    Fixes flutter/flutter#163549
    bparrishMines authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    f7a4e5d View commit details
    Browse the repository at this point in the history
  2. [video_player_android] Platform view support (#8466)

    This PR adds support for platform views on Android as a way of displaying a video. When creating a video, it's now possible to choose between texture view approach (rendered using `Texture` widget on the Flutter side) and platform view approach (rendered on the native side, using `SurfaceView`).
    
    `VideoPlayer` class now has nothing to do with texture. The texture-related code was moved from it to `TextureVideoPlayer` - a subclass of `VideoPlayer` that adds texture functionality. There's also `PlatformViewVideoPlayer` - a subclass of `VideoPlayer` that adds platform view functionality. In the plugin class (`create` method) we create either the platform view version or the texture version based on the parameter (`viewType`) passed in from Flutter side.
    
    The functionality is not yet exposed in the app-facing package (only in the example app) - it will be done in a separate PR. The PR does not introduce breaking changes.
    
    Related issues:
    - [#86613](flutter/flutter#86613) - this issue requests platform view support for iOS. Here we also add it for the Android, so that it works on both mobile platforms.
    FirentisTFW authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    1995a0e View commit details
    Browse the repository at this point in the history
  3. [go_router_builder]: Fix `The argument type 'String?' can't be assign…

    …ed to the parameter type 'String' because 'String?' ` on path and query params (#8737)
    
    Impact of this pr #8405 , params with required enum cannot parse
    
    Fixed : flutter/flutter#164354
    CaoGiaHieu-dev authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    f246137 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2025

  1. [camera_avfoundation] Tests backfilling - part 1 (#8698)

    Backfills tests for the `CameraPlugin` class as part of flutter/flutter#119109
    
    There are 3 new test files:
    - CameraPluginCreateCameraTests contains tests for the `createCamera(withName)` method
    - CameraPluginInitializeCameraTests contains tests for the `initializeCamera` method
    - ~CameraPluginForwardingMethodTests contains tests for all methods that only forward to the `FLTCam` instance without any (or almost any for `startVideoRecording`) logic~ extracted to separate PR
    
    I've also added `minimumExposureOffset` and `maximumExposureOffset` to `FLTCam` to make both easier to mock and more consistent. Before the `CameraPlugin` class used the `CaptureDevice` methods directly by accessing the `captureDevice` field of the `FLTCam` class.
    RobertOdrowaz authored Mar 5, 2025
    Configuration menu
    Copy the full SHA
    abba683 View commit details
    Browse the repository at this point in the history
Loading