Fix Windows self-update Authenticode verification (MSI path was not passed into PowerShell correctly).
+Fix Windows system tray icon (multi-size ICO). macOS menu bar tray template icon. Unified Windows icon.ico from icon.png. FVM setup repairs SDK and regenerates l10n.
diff --git a/test/services/self_update_windows_validation_test.dart b/test/services/self_update_windows_validation_test.dart index 1134073..29a53b2 100644 --- a/test/services/self_update_windows_validation_test.dart +++ b/test/services/self_update_windows_validation_test.dart @@ -284,12 +284,18 @@ void main() { ); final result = await svc.validateWindowsInstallerSignatureForTesting(msi); expect(result.outcome, SelfUpdateOutcome.spawned); + final joined = invokedArguments?.join(' ') ?? ''; expect( - invokedArguments?.join(' '), + joined, contains( r'Modules\Microsoft.PowerShell.Security\Microsoft.PowerShell.Security.psd1', ), ); + // Path must be embedded in -Command; trailing argv is not $args for + // PowerShell -Command