From 8600d8102a7c0b71bfe147c8af685ed91d066985 Mon Sep 17 00:00:00 2001 From: Jason Huang Date: Wed, 16 Jul 2025 17:29:01 +0800 Subject: [PATCH 1/3] release: upgrade to flutter 3.32.6 --- bin/internal/engine.version | 2 +- bin/internal/flutter.version | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/internal/engine.version b/bin/internal/engine.version index f05b7a4..024115b 100644 --- a/bin/internal/engine.version +++ b/bin/internal/engine.version @@ -1 +1 @@ -cf56914b326edb0ccb123ffdc60f00060bd513fa +72f2b18bb094f92f62a3113a8075240ebb59affa \ No newline at end of file diff --git a/bin/internal/flutter.version b/bin/internal/flutter.version index 44eff10..2eedf65 100644 --- a/bin/internal/flutter.version +++ b/bin/internal/flutter.version @@ -1,2 +1,2 @@ -ea121f8859e4b13e47a8f845e4586164519588bc -3.29.3 +077b4a4ce10a07b82caa6897f0c626f9c0a3ac90 +3.32.6 From 73895cb11e0cec962ba264da4c388b7fd13755d1 Mon Sep 17 00:00:00 2001 From: Jason Huang Date: Fri, 18 Jul 2025 10:42:43 +0800 Subject: [PATCH 2/3] fix: update flutter_tools API compatibility - Remove deprecated parameters from BuildCommand and Environment - Update DriveCommand constructor with new required parameters - Replace computeDartVmFlags with dartFlags property - Remove non-existent DebuggingOptions properties --- lib/commands/build.dart | 3 --- lib/commands/drive.dart | 2 ++ lib/elinux_builder.dart | 1 - lib/elinux_device.dart | 8 +------- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/commands/build.dart b/lib/commands/build.dart index a815743..f82ceea 100644 --- a/lib/commands/build.dart +++ b/lib/commands/build.dart @@ -21,11 +21,9 @@ import '../elinux_plugins.dart'; class ELinuxBuildCommand extends BuildCommand { ELinuxBuildCommand({bool verboseHelp = false}) : super( - artifacts: globals.artifacts!, fileSystem: globals.fs, buildSystem: globals.buildSystem, osUtils: globals.os, - processUtils: globals.processUtils, verboseHelp: verboseHelp, androidSdk: globals.androidSdk, logger: globals.logger, @@ -127,7 +125,6 @@ class BuildPackageCommand extends BuildSubCommand with ELinuxExtension, ELinuxRe systemIncludeDirectories: stringArg('system-include-directories'), ); validateBuild(eLinuxBuildInfo); - displayNullSafetyMode(buildInfo); await ELinuxBuilder.buildBundle( project: FlutterProject.current(), diff --git a/lib/commands/drive.dart b/lib/commands/drive.dart index 178a76c..2f025ae 100644 --- a/lib/commands/drive.dart +++ b/lib/commands/drive.dart @@ -15,6 +15,8 @@ class ELinuxDriveCommand extends DriveCommand with ELinuxExtension, ELinuxRequir fileSystem: globals.fs, logger: globals.logger, platform: globals.platform, + terminal: globals.terminal, + outputPreferences: globals.outputPreferences, signals: globals.signals, ); } diff --git a/lib/elinux_builder.dart b/lib/elinux_builder.dart index bedcdb0..5ff6313 100644 --- a/lib/elinux_builder.dart +++ b/lib/elinux_builder.dart @@ -100,7 +100,6 @@ class ELinuxBuilder { logger: globals.logger, processManager: globals.processManager, platform: globals.platform, - usage: globals.flutterUsage, analytics: globals.analytics, packageConfigPath: findPackageConfigFileOrDefault(project.directory).path, ); diff --git a/lib/elinux_device.dart b/lib/elinux_device.dart index ed052b1..953c0d9 100644 --- a/lib/elinux_device.dart +++ b/lib/elinux_device.dart @@ -382,12 +382,6 @@ class ELinuxDevice extends Device { if (debuggingOptions.endlessTraceBuffer) { addFlag('endless-trace-buffer=true'); } - if (debuggingOptions.dumpSkpOnShaderCompilation) { - addFlag('dump-skp-on-shader-compilation=true'); - } - if (debuggingOptions.cacheSkSL) { - addFlag('cache-sksl=true'); - } if (debuggingOptions.purgePersistentCache) { addFlag('purge-persistent-cache=true'); } @@ -407,7 +401,7 @@ class ELinuxDevice extends Device { if (debuggingOptions.disableServiceAuthCodes) { addFlag('disable-service-auth-codes=true'); } - final String dartVmFlags = computeDartVmFlags(debuggingOptions); + final String dartVmFlags = debuggingOptions.dartFlags; if (dartVmFlags.isNotEmpty) { addFlag('dart-flags=$dartVmFlags'); } From 2d27a80ec57ed14c79ffdd96945be2501c51b2aa Mon Sep 17 00:00:00 2001 From: Jason Huang Date: Fri, 18 Jul 2025 11:49:02 +0800 Subject: [PATCH 3/3] fix: add flutter_lints dependency to resolve analysis_options.yaml package resolution error --- packages/flutter_elinux/pubspec.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/flutter_elinux/pubspec.yaml b/packages/flutter_elinux/pubspec.yaml index 69092bf..dd7b209 100644 --- a/packages/flutter_elinux/pubspec.yaml +++ b/packages/flutter_elinux/pubspec.yaml @@ -11,3 +11,5 @@ environment: dependencies: flutter: sdk: flutter +dev_dependencies: + flutter_lints: ^5.0.0