-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Comparing changes
Open a pull request
base repository: flutter/flutter
base: 18340ea16cee
head repository: flutter/flutter
compare: 14774b95c250
- 20 commits
- 112 files changed
- 11 contributors
Commits on Mar 21, 2024
-
Roll Flutter Engine from bad4a30e1c75 to eb262e9c34db (1 revision) (#…
…145555) flutter/engine@bad4a30...eb262e9 2024-03-21 [email protected] Move //buildtools to //flutter/buildtools (flutter/engine#51526) 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
Configuration menu - View commit details
-
Copy full SHA for 0646600 - Browse repository at this point
Copy the full SHA 0646600View commit details -
Roll Flutter Engine from eb262e9c34db to a2ed373fa70f (2 revisions) (#…
…145556) flutter/engine@eb262e9...a2ed373 2024-03-21 [email protected] Roll Dart SDK from 5724c0dc7846 to b89d2de510d1 (1 revision) (flutter/engine#51584) 2024-03-21 [email protected] Roll Skia from 72875d47dbc3 to 14c5a8540691 (1 revision) (flutter/engine#51583) 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
Configuration menu - View commit details
-
Copy full SHA for 98d10b6 - Browse repository at this point
Copy the full SHA 98d10b6View commit details -
flutter test --wasmsupport (#145347)* Adds support for `flutter test --wasm`. * The test compilation flow is a bit different now, so that it supports compilers other than DDC. Specifically, when we run a set of unit tests, we generate a "switchboard" main function that imports each unit test and runs the main function for a specific one based off of a value set by the JS bootstrapping code. This way, there is one compile step and the same compile output is invoked for each unit test file. * Also, removes all references to `dart:html` from flutter/flutter. * Adds CI steps for running the framework unit tests with dart2wasm+skwasm * These steps are marked as `bringup: true`, so we don't know what kind of failures they will result in. Any failures they have will not block the tree at all yet while we're still in `bringup: true`. Once this PR is merged, I plan on looking at any failures and either fixing them or disabling them so we can get these CI steps running on presubmit. This fixes #126692
Configuration menu - View commit details
-
Copy full SHA for 31209d0 - Browse repository at this point
Copy the full SHA 31209d0View commit details -
Eliminate more window singleton usages (#145560)
These usages in strings slipped through the initial clean-up.
Configuration menu - View commit details
-
Copy full SHA for eaf509a - Browse repository at this point
Copy the full SHA eaf509aView commit details -
Configuration menu - View commit details
-
Copy full SHA for afe0150 - Browse repository at this point
Copy the full SHA afe0150View commit details -
Roll Flutter Engine from a2ed373fa70f to 1b842ae58b3d (1 revision) (#…
…145565) flutter/engine@a2ed373...1b842ae 2024-03-21 [email protected] Add a breadcrumb from FlutterView to PlatformDispatcher. (flutter/engine#51504) 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
Configuration menu - View commit details
-
Copy full SHA for d69833c - Browse repository at this point
Copy the full SHA d69833cView commit details -
Fixed race condition in PollingDeviceDiscovery. (#145506)
There are two issues in the previous implementation: 1. `_populateDevices` will return the devices from `deviceNotifier` if it had been initialized, assuming that once it's initialized, it has been properly populated. That assumption is not true because calling getters like `onAdded` would initialize `deviceNotifier` without populating it. 2. `deviceNotifier` instance might be replaced in some cases, causing `onAdded` subscribers to lose any future updates. To fix (1), this commit added the `isPopulated` field in `deviceNotifier` as a more accurate flag to determine if we need to populate it. To fix (2), this commit made `deviceNotifier` a final member in `PolingDeviceDiscovery`.
Configuration menu - View commit details
-
Copy full SHA for c759c22 - Browse repository at this point
Copy the full SHA c759c22View commit details -
Roll Flutter Engine from 1b842ae58b3d to a46a7b273a5b (2 revisions) (#…
…145569) flutter/engine@1b842ae...a46a7b2 2024-03-21 [email protected] [Fuchsia] Assert renders are only to the implicit view (flutter/engine#51559) 2024-03-21 [email protected] [Embedder API] Fix test helper's present callback registration (flutter/engine#51560) 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
Configuration menu - View commit details
-
Copy full SHA for a36569d - Browse repository at this point
Copy the full SHA a36569dView commit details -
Add a
--no-gradle-generationmode to the `generate_gradle_lockfiles…….dart` script (#145568) The script currently overwrites existing `settings.gradle`, `build.gradle`, and `gradle-wrapper.properties` files in the directories it processes. This mode makes it not do that, and just generate the lockfiles themselves. Related to #145564 (comment)
Configuration menu - View commit details
-
Copy full SHA for 3b390c5 - Browse repository at this point
Copy the full SHA 3b390c5View commit details -
Fix nullability of getFullHeightForCaret (#145554)
Fixes #145507. Looks like this was accidentally migrated to nullable all the way back when we switched to NNBD.
Configuration menu - View commit details
-
Copy full SHA for 11c034f - Browse repository at this point
Copy the full SHA 11c034fView commit details
Commits on Mar 22, 2024
-
Roll Flutter Engine from a46a7b273a5b to e2f324beac3b (1 revision) (#…
…145576) flutter/engine@a46a7b2...e2f324b 2024-03-21 [email protected] Make the et feature request link properly add the github label (flutter/engine#51594) 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
Configuration menu - View commit details
-
Copy full SHA for e1c6445 - Browse repository at this point
Copy the full SHA e1c6445View commit details -
Fix
BorderSide.nonerequiring explicit transparent color for `Under…Configuration menu - View commit details
-
Copy full SHA for 784f19c - Browse repository at this point
Copy the full SHA 784f19cView commit details -
Add some cross references in the docs, move an example to a dartpad e…
…xample (#145571) ## Description This adds some "See also" links to some docs for `TweenAnimationBuilder` and `ValueListenableBuilder`. Also, moved a "snippet" example in `ValueListenableBuilder` into the examples directory as a Dartpad example. ## Tests - Added test for the example.
Configuration menu - View commit details
-
Copy full SHA for 0f685f8 - Browse repository at this point
Copy the full SHA 0f685f8View commit details -
Replace
RenderBox.compute*withRenderBox.get*and add `@visibleF……orOverriding` (#145503) `@visibleForOverriding` + `@protected` unfortunately does not catch the case where a `compute*` method was overridden in a subtype and the overide was called in that same type's implementation. I did not add a `flutter_ignore` for this because it doesn't seem there will be false positives.
Configuration menu - View commit details
-
Copy full SHA for d755bc2 - Browse repository at this point
Copy the full SHA d755bc2View commit details -
Roll Flutter Engine from e2f324beac3b to 5a12de1beab7 (1 revision) (#…
…145578) flutter/engine@e2f324b...5a12de1 2024-03-21 [email protected] [ios][platform_view][performance] overlay intersection (flutter/engine#50637) 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
Configuration menu - View commit details
-
Copy full SHA for 5058c26 - Browse repository at this point
Copy the full SHA 5058c26View commit details -
Roll Flutter Engine from 5a12de1beab7 to f9a34ae0b14f (1 revision) (#…
…145581) flutter/engine@5a12de1...f9a34ae 2024-03-22 [email protected] [Android] Fix the issue of blank or frozen pages in shared engine scenarios (flutter/engine#50947) 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
Configuration menu - View commit details
-
Copy full SHA for 5fab92f - Browse repository at this point
Copy the full SHA 5fab92fView commit details -
Adds numpad navigation shortcuts for Linux (#145464)
## Description This PR adds shortcuts related to numpad keys on Linux. ## Related Issue Linux side for #144936 ## Tests Adds 2 tests.
Configuration menu - View commit details
-
Copy full SHA for 859eb2e - Browse repository at this point
Copy the full SHA 859eb2eView commit details -
Intensive
ifchain refactoring (#145194)This pull request refactors if-statements into switch expressions, as part of the effort to solve issue #144903. Making changes beyond just swapping syntax is more difficult (and also more difficult to review, I apologize), but much more satisfying too.
Configuration menu - View commit details
-
Copy full SHA for 7fb35db - Browse repository at this point
Copy the full SHA 7fb35dbView commit details -
Roll Flutter Engine from f9a34ae0b14f to eba6e31498b8 (1 revision) (#…
…145598) flutter/engine@f9a34ae...eba6e31 2024-03-22 [email protected] Post Dart message handling tasks directly to the platform task runner for isolates running on the platform thread (flutter/engine#51573) 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
Configuration menu - View commit details
-
Copy full SHA for 7ad647a - Browse repository at this point
Copy the full SHA 7ad647aView commit details -
Roll Flutter Engine from eba6e31498b8 to 09dadce76828 (1 revision) (#…
…145603) flutter/engine@eba6e31...09dadce 2024-03-22 [email protected] Update one more use of deprecated GrDirectContext::MakeMetal (flutter/engine#51619) 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
Configuration menu - View commit details
-
Copy full SHA for 14774b9 - Browse repository at this point
Copy the full SHA 14774b9View 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 18340ea16cee...14774b95c250