[flutter_releases] Flutter stable 2.13.0 Framework Cherrypicks (#103375)
* [flutter_tools] update feature defaults (#102937)
* 'Create candidate branch version flutter-2.13-candidate.0 for stable'
* 'Update Engine revision to d1b9a6938ad77326ac3a94d92bbc77933ed829ed for stable release 2.13.0'
* Revert "'Create candidate branch version flutter-2.13-candidate.0 for stable'"
This reverts commit 1884549d2e789e361e7510a2afdda9c7fe5bedfc.
Co-authored-by: Christopher Fujino <christopherfujino@gmail.com>
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 9aa00d6..12ae6df 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-c5caf749fe75db788dba8def502c46c094435605
+d1b9a6938ad77326ac3a94d92bbc77933ed829ed
diff --git a/packages/flutter_tools/lib/src/features.dart b/packages/flutter_tools/lib/src/features.dart
index f94f031..c285bf3 100644
--- a/packages/flutter_tools/lib/src/features.dart
+++ b/packages/flutter_tools/lib/src/features.dart
@@ -97,12 +97,15 @@
extraHelpText: 'Newer beta versions are available on the beta channel.',
master: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
beta: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
stable: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
);
@@ -114,12 +117,15 @@
extraHelpText: 'Newer beta versions are available on the beta channel.',
master: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
beta: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
stable: FeatureChannelSetting(
available: true,
+ enabledByDefault: true,
),
);
diff --git a/packages/flutter_tools/test/general.shard/features_test.dart b/packages/flutter_tools/test/general.shard/features_test.dart
index d8a460a..e72e543 100644
--- a/packages/flutter_tools/test/general.shard/features_test.dart
+++ b/packages/flutter_tools/test/general.shard/features_test.dart
@@ -398,5 +398,24 @@
expect(featureFlags.isWindowsUwpEnabled, false);
});
+
+ for (final Feature feature in <Feature>[
+ flutterWindowsDesktopFeature,
+ flutterMacOSDesktopFeature,
+ flutterLinuxDesktopFeature,
+ ]) {
+ test('${feature.name} available and enabled by default on master', () {
+ expect(feature.master.enabledByDefault, true);
+ expect(feature.master.available, true);
+ });
+ test('${feature.name} available and enabled by default on beta', () {
+ expect(feature.beta.enabledByDefault, true);
+ expect(feature.beta.available, true);
+ });
+ test('${feature.name} available and enabled by default on stable', () {
+ expect(feature.stable.enabledByDefault, true);
+ expect(feature.stable.available, true);
+ });
+ }
});
}