-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Comparing changes
Open a pull request
base repository: flutter/packages
base: 98b0325fc86e
head repository: flutter/packages
compare: ce3afa467840
- 5 commits
- 49 files changed
- 3 contributors
Commits on Jan 14, 2026
-
[pointer_interceptor_ios] Migrate XCTest to Swift Testing (#10762)
Part of flutter/flutter#180787 Migrate `testDebugMode` to one parameterized tests, which show up differently in the test UI: <img width="339" height="119" alt="Screenshot 2026-01-09 at 7 51 11 PM" src="https://github.com/user-attachments/assets/9b412140-5ecf-4ec0-9ab7-55922c118e7b" /> ``` ◇ Test run started. ↳ Testing Library Version: 102 (arm64-apple-ios13.0-simulator) ◇ Suite RunnerTests started. ◇ Test debugMode(debug:expectedColor:) started. ◇ Passing 2 arguments debug → false, expectedColor → UIExtendedGrayColorSpace 0 0 to debugMode(debug:expectedColor:) ◇ Passing 2 arguments debug → true, expectedColor → UIExtendedSRGBColorSpace 1 0 0 0.5 to debugMode(debug:expectedColor:) ✔ Test debugMode(debug:expectedColor:) passed after 0.001 seconds. ✔ Suite RunnerTests passed after 0.001 seconds. ✔ Test run with 1 test passed after 0.001 seconds. ``` https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8693093135153504353/+/u/Run_package_tests/native_test/stdout Adding CHANGELOG override per #10761 (comment) ## Pre-Review Checklist **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed. [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for c4995d0 - Browse repository at this point
Copy the full SHA c4995d0View commit details -
[video_player] Update for UIScene compatibility (#10676)
Replaces the code that used the key window's root view controller with a call to the new registrar `viewController` method to get the actual Flutter content's view controller. Since code behind the view provider abstraction is by definition not unit testable (since that's the interface used to DI a replacement in tests), this changes the API surface so that it's a direct passthrough to the registrar method. This does add some additional ifdefing, but minor compile-time complexity is better than having additional logic behind the test injection abstraction. Fixes flutter/flutter#174416 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for 2e46240 - Browse repository at this point
Copy the full SHA 2e46240View commit details
Commits on Jan 15, 2026
-
[google_sign_in] Convert iOS tests to Swift (#10787)
Converts the existing native unit tests from Objective-C to Swift. This was done as a few steps: - Direct conversion of the existing code (first pass by Gemini, but I checked it over and did some fixup). - Converted from XCTest to Swift Testing, for flutter/flutter#180787 - Replaced global state with new `loadGoogleServiceInfo` and `createTestPlugin` helpers, because there was no reason the test needed to be so stateful, and removing the state makes the test-specific setup easier to follow (e.g., a subset of the tests didn't actually use the test-global `plugin` instance, but instead replaced it with a local copy, which made things confusing when moving between tests). It also allows adding suites. - Added suites for each method. - Combined some tests into parameterized tests. Part of flutter/flutter#119103 Part of flutter/flutter#180787 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for 1252fdb - Browse repository at this point
Copy the full SHA 1252fdbView commit details -
[path_provider] Re-release FFI foundation version (#10722)
This re-lands the FFI-based implementation from #9762, which was reverted in #10517. It contains the following changes (other than version and changelog updates): - Requires Flutter 3.38.4, to pick up the fix for flutter/flutter#178715 - Requires `objective_c` 9.2.1, to pick up the fixes for flutter/flutter#178915 and dart-lang/native#2824 Also makes necessary repo-level changes: - Updates the tool's Flutter->Dart version mapping to recognize 3.38.4, to make that minimum work - Update the release action to use 3.38.5, to avoid having publishing due to using an older version of Flutter than the package requires. Fixes flutter/flutter#111033 ## Pre-Review Checklist **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed. [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for 2ada783 - Browse repository at this point
Copy the full SHA 2ada783View commit details -
Manual roll Flutter from 793b0b8 to b45a73b (8 revisions) (#10799)
Manual roll requested by [email protected] flutter/flutter@793b0b8...b45a73b 2026-01-13 [email protected] Roll pub packages (flutter/flutter#180900) 2026-01-13 [email protected] Roll Dart SDK from 34318de9874b to ebaf52c13799 (1 revision) (flutter/flutter#180870) 2026-01-13 [email protected] Make sure that an ErrorWidget doesn't crash in 0x0 environment (flutter/flutter#180830) 2026-01-13 [email protected] Make sure that a Banner doesn't crash in 0x0 environment (flutter/flutter#180254) 2026-01-13 [email protected] Adds metal background to engine dart tests (flutter/flutter#180700) 2026-01-13 [email protected] Add TabBar API example for scroll notification integration (flutter/flutter#180728) 2026-01-13 [email protected] Roll Skia from 714d0af2eda7 to 8f3134206e8d (1 revision) (flutter/flutter#180874) 2026-01-13 [email protected] Add build-time checks for ImpellerC's SkSL compiler (flutter/flutter#180861) 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 [email protected],[email protected] 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
Configuration menu - View commit details
-
Copy full SHA for ce3afa4 - Browse repository at this point
Copy the full SHA ce3afa4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 98b0325fc86e...ce3afa467840