From 59ce73109c3564bf6f0f12f62d8b1bb1f2325461 Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Wed, 6 Aug 2008 16:32:27 -0400 Subject: [PATCH] Switching to Sparkle for updates * English.lproj/MainMenu.nib: Instantiate SUUpdater * Info.plist: Add the Sparkle keys * PrintDrop.xcodeproj: Project updates for Sparkle * Sparkle.framework/: Add framework --- English.lproj/MainMenu.nib/designable.nib | 261 ++++++++++++------ English.lproj/MainMenu.nib/keyedobjects.nib | Bin 29680 -> 30093 bytes Info.plist | 4 + PrintDrop.xcodeproj/project.pbxproj | 27 ++ Sparkle.framework/Headers | 1 + Sparkle.framework/Resources | 1 + Sparkle.framework/Sparkle | 1 + .../Versions/A/Headers/NSBundle+SUAdditions.h | 59 ++++ .../A/Headers/NSFileManager+Aliases.h | 18 ++ .../A/Headers/NSFileManager+Authentication.h | 16 ++ .../NSFileManager+ExtendedAttributes.h | 53 ++++ .../A/Headers/NSFileManager+Verification.h | 17 ++ .../A/Headers/NSWorkspace+SystemVersion.h | 18 ++ .../A/Headers/NSWorkspace_RBAdditions.h | 41 +++ .../Versions/A/Headers/NTSynchronousTask.h | 29 ++ .../Versions/A/Headers/SUAppcast.h | 33 +++ .../Versions/A/Headers/SUAppcastItem.h | 48 ++++ .../A/Headers/SUAutomaticUpdateAlert.h | 39 +++ .../A/Headers/SUAutomaticUpdateDriver.h | 23 ++ .../Versions/A/Headers/SUBasicUpdateDriver.h | 59 ++++ .../Versions/A/Headers/SUConstants.h | 72 +++++ .../A/Headers/SUDiskImageUnarchiver.h | 20 ++ .../Versions/A/Headers/SUInstaller.h | 24 ++ .../Versions/A/Headers/SUPackageInstaller.h | 19 ++ .../Versions/A/Headers/SUPipedUnarchiver.h | 21 ++ .../Versions/A/Headers/SUPlainInstaller.h | 18 ++ .../A/Headers/SUProbingUpdateDriver.h | 19 ++ .../A/Headers/SUScheduledUpdateDriver.h | 21 ++ .../A/Headers/SUStandardVersionComparator.h | 36 +++ .../Versions/A/Headers/SUStatusController.h | 41 +++ .../Versions/A/Headers/SUSystemProfiler.h | 17 ++ .../A/Headers/SUUIBasedUpdateDriver.h | 23 ++ .../Versions/A/Headers/SUUnarchiver.h | 30 ++ .../Versions/A/Headers/SUUnarchiver_Private.h | 30 ++ .../Versions/A/Headers/SUUpdateAlert.h | 46 +++ .../Versions/A/Headers/SUUpdateDriver.h | 29 ++ .../A/Headers/SUUpdatePermissionPrompt.h | 36 +++ .../Versions/A/Headers/SUUpdater.h | 103 +++++++ .../Versions/A/Headers/SUUserDefaults.h | 41 +++ .../A/Headers/SUUserInitiatedUpdateDriver.h | 22 ++ .../A/Headers/SUVersionComparisonProtocol.h | 27 ++ .../A/Headers/SUVersionComparisonTest.h | 16 ++ .../Versions/A/Headers/SUWindowController.h | 19 ++ .../Versions/A/Headers/Sparkle.h | 60 ++++ .../Versions/A/Resources/Info.plist | 24 ++ .../A/Resources/SUModelTranslation.plist | 174 ++++++++++++ .../A/Resources/SUStatus.nib/classes.nib | 56 ++++ .../A/Resources/SUStatus.nib/info.nib | 20 ++ .../A/Resources/SUStatus.nib/keyedobjects.nib | Bin 0 -> 7169 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 7278 bytes .../de.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../de.lproj/SUUpdateAlert.nib/info.nib | 20 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10493 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 13189 bytes .../A/Resources/de.lproj/Sparkle.strings | Bin 0 -> 9220 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 7148 bytes .../en.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../en.lproj/SUUpdateAlert.nib/info.nib | 20 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10270 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 21 ++ .../keyedobjects.nib | Bin 0 -> 12675 bytes .../A/Resources/en.lproj/Sparkle.strings | Bin 0 -> 8022 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 7273 bytes .../es.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../es.lproj/SUUpdateAlert.nib/info.nib | 20 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10668 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 13404 bytes .../A/Resources/es.lproj/Sparkle.strings | Bin 0 -> 8008 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 16 ++ .../keyedobjects.nib | Bin 0 -> 7245 bytes .../fr.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../fr.lproj/SUUpdateAlert.nib/info.nib | 18 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10531 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 16 ++ .../keyedobjects.nib | Bin 0 -> 13167 bytes .../A/Resources/fr.lproj/Sparkle.strings | Bin 0 -> 8610 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 7161 bytes .../it.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../it.lproj/SUUpdateAlert.nib/info.nib | 20 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10360 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 20 ++ .../keyedobjects.nib | Bin 0 -> 12659 bytes .../A/Resources/it.lproj/Sparkle.strings | Bin 0 -> 8896 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 ++++ .../SUAutomaticUpdateAlert.nib/info.nib | 18 ++ .../keyedobjects.nib | Bin 0 -> 7234 bytes .../nl.lproj/SUUpdateAlert.nib/classes.nib | 67 +++++ .../nl.lproj/SUUpdateAlert.nib/info.nib | 18 ++ .../SUUpdateAlert.nib/keyedobjects.nib | Bin 0 -> 10301 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 ++++ .../SUUpdatePermissionPrompt.nib/info.nib | 16 ++ .../keyedobjects.nib | Bin 0 -> 12478 bytes .../A/Resources/nl.lproj/Sparkle.strings | Bin 0 -> 8516 bytes .../Versions/A/Resources/relaunch | Bin 0 -> 58924 bytes Sparkle.framework/Versions/A/Sparkle | Bin 0 -> 499256 bytes Sparkle.framework/Versions/Current | 1 + 112 files changed, 3127 insertions(+), 85 deletions(-) create mode 120000 Sparkle.framework/Headers create mode 120000 Sparkle.framework/Resources create mode 120000 Sparkle.framework/Sparkle create mode 100644 Sparkle.framework/Versions/A/Headers/NSBundle+SUAdditions.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSFileManager+Aliases.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSFileManager+Authentication.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSFileManager+ExtendedAttributes.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSFileManager+Verification.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSWorkspace+SystemVersion.h create mode 100644 Sparkle.framework/Versions/A/Headers/NSWorkspace_RBAdditions.h create mode 100644 Sparkle.framework/Versions/A/Headers/NTSynchronousTask.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUAppcast.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUAppcastItem.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUBasicUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUConstants.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUDiskImageUnarchiver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUInstaller.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUPackageInstaller.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUPipedUnarchiver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUPlainInstaller.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUProbingUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUScheduledUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUStatusController.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUSystemProfiler.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUIBasedUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUnarchiver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUnarchiver_Private.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUpdatePermissionPrompt.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUpdater.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUserDefaults.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUUserInitiatedUpdateDriver.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUVersionComparisonTest.h create mode 100644 Sparkle.framework/Versions/A/Headers/SUWindowController.h create mode 100644 Sparkle.framework/Versions/A/Headers/Sparkle.h create mode 100644 Sparkle.framework/Versions/A/Resources/Info.plist create mode 100644 Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist create mode 100644 Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib create mode 100644 Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings create mode 100644 Sparkle.framework/Versions/A/Resources/relaunch create mode 100644 Sparkle.framework/Versions/A/Sparkle create mode 120000 Sparkle.framework/Versions/Current diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib index c09f279..c3066be 100644 --- a/English.lproj/MainMenu.nib/designable.nib +++ b/English.lproj/MainMenu.nib/designable.nib @@ -9,6 +9,7 @@ YES + YES @@ -40,7 +41,7 @@ NSImage NSMenuCheckmark - + NSImage NSMenuMixedState @@ -55,7 +56,7 @@ 2147483647 - + @@ -66,7 +67,7 @@ 1048576 2147483647 - + @@ -75,7 +76,15 @@ 1048576 2147483647 - + + + + + Q2hlY2sgRm9yIFVwZGF0ZXPigKY + + 2147483647 + + @@ -86,7 +95,7 @@ 1048576 2147483647 - + @@ -95,7 +104,7 @@ 1048576 2147483647 - + submenuAction: Services @@ -114,7 +123,7 @@ 1048576 2147483647 - + @@ -123,7 +132,7 @@ 1048576 2147483647 - + @@ -132,7 +141,7 @@ 1572864 2147483647 - + @@ -141,7 +150,7 @@ 1048576 2147483647 - + @@ -152,7 +161,7 @@ 1048576 2147483647 - + @@ -161,7 +170,7 @@ 1048576 2147483647 - + _NSAppleMenu @@ -174,7 +183,7 @@ 1048576 2147483647 - + submenuAction: File @@ -187,7 +196,7 @@ 1048576 2147483647 - + @@ -196,7 +205,7 @@ 1048576 2147483647 - + @@ -205,7 +214,7 @@ 1048576 2147483647 - + submenuAction: Open Recent @@ -218,7 +227,7 @@ 1048576 2147483647 - + _NSRecentDocumentsMenu @@ -233,7 +242,7 @@ 1048576 2147483647 - + @@ -242,7 +251,7 @@ 1048576 2147483647 - + @@ -251,7 +260,7 @@ 1048576 2147483647 - + @@ -260,7 +269,7 @@ 1179648 2147483647 - + @@ -268,7 +277,7 @@ 2147483647 - + @@ -279,7 +288,7 @@ 1048576 2147483647 - + @@ -288,7 +297,7 @@ 1179648 2147483647 - + @@ -298,7 +307,7 @@ 1048576 2147483647 - + @@ -310,7 +319,7 @@ 1048576 2147483647 - + submenuAction: Edit @@ -323,7 +332,7 @@ 1048576 2147483647 - + @@ -332,7 +341,7 @@ 1179648 2147483647 - + @@ -343,7 +352,7 @@ 1048576 2147483647 - + @@ -352,7 +361,7 @@ 1048576 2147483647 - + @@ -361,7 +370,7 @@ 1048576 2147483647 - + @@ -370,7 +379,7 @@ 1048576 2147483647 - + @@ -379,7 +388,7 @@ 1048576 2147483647 - + @@ -388,7 +397,7 @@ 1048576 2147483647 - + @@ -399,7 +408,7 @@ 1048576 2147483647 - + @@ -408,7 +417,7 @@ 1048576 2147483647 - + submenuAction: Find @@ -421,7 +430,7 @@ 1048576 2147483647 - + 1 @@ -431,7 +440,7 @@ 1048576 2147483647 - + 2 @@ -441,7 +450,7 @@ 1179648 2147483647 - + 3 @@ -451,7 +460,7 @@ 1048576 2147483647 - + 7 @@ -461,7 +470,7 @@ 1048576 2147483647 - + @@ -473,7 +482,7 @@ 1048576 2147483647 - + submenuAction: Spelling and Grammar @@ -486,7 +495,7 @@ 1048576 2147483647 - + @@ -495,7 +504,7 @@ 1048576 2147483647 - + @@ -504,7 +513,7 @@ 1048576 2147483647 - + @@ -513,7 +522,7 @@ 1048576 2147483647 - + @@ -525,7 +534,7 @@ 1048576 2147483647 - + submenuAction: Substitutions @@ -538,7 +547,7 @@ 1048576 2147483647 - + 1 @@ -548,7 +557,7 @@ 1048576 2147483647 - + 2 @@ -558,7 +567,7 @@ 1179648 2147483647 - + 3 @@ -571,7 +580,7 @@ 1048576 2147483647 - + submenuAction: Speech @@ -584,7 +593,7 @@ 1048576 2147483647 - + @@ -593,7 +602,7 @@ 1048576 2147483647 - + @@ -608,7 +617,7 @@ 1048576 2147483647 - + submenuAction: Format @@ -621,7 +630,7 @@ 1048576 2147483647 - + @@ -630,7 +639,7 @@ 1179648 2147483647 - + @@ -642,7 +651,7 @@ 1048576 2147483647 - + submenuAction: View @@ -655,7 +664,7 @@ 1572864 2147483647 - + @@ -664,7 +673,7 @@ 1048576 2147483647 - + @@ -676,7 +685,7 @@ 1048576 2147483647 - + submenuAction: Window @@ -689,7 +698,7 @@ 1048576 2147483647 - + @@ -698,7 +707,7 @@ 1048576 2147483647 - + @@ -709,7 +718,7 @@ 1048576 2147483647 - + @@ -718,7 +727,7 @@ 1048576 2147483647 - + _NSWindowsMenu @@ -731,7 +740,7 @@ 1048576 2147483647 - + submenuAction: Help @@ -744,7 +753,7 @@ 1048576 2147483647 - + @@ -914,7 +923,7 @@ 2147483647 1 - + _popUpItemAction: @@ -931,7 +940,7 @@ 1048576 2147483647 - + _popUpItemAction: @@ -942,7 +951,7 @@ 1048576 2147483647 - + _popUpItemAction: @@ -1195,6 +1204,9 @@ YES YES + + SUUpdater + @@ -1697,6 +1709,14 @@ 495 + + + checkForUpdates: + + + + 537 + @@ -2070,6 +2090,7 @@ + @@ -2595,6 +2616,16 @@ + + 535 + + + + + 536 + + + @@ -2710,6 +2741,7 @@ 24.IBPluginDependency 24.ImportedFromIB2 24.editorWindowContentRectSynchronizationRect + 29.IBEditorWindowLastContentRect 29.IBPluginDependency 29.ImportedFromIB2 29.WindowOrigin @@ -2786,8 +2818,11 @@ 490.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 + 535.IBPluginDependency + 536.IBPluginDependency 56.IBPluginDependency 56.ImportedFromIB2 + 57.IBEditorWindowLastContentRect 57.IBPluginDependency 57.ImportedFromIB2 57.editorWindowContentRectSynchronizationRect @@ -2930,6 +2965,7 @@ com.apple.InterfaceBuilder.CocoaPlugin {{337, 763}, {197, 73}} + {{534, 740}, {463, 20}} com.apple.InterfaceBuilder.CocoaPlugin {74, 862} @@ -3007,7 +3043,10 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{546, 537}, {235, 203}} com.apple.InterfaceBuilder.CocoaPlugin {{18, 653}, {230, 183}} @@ -3060,7 +3099,7 @@ - 534 + 537 @@ -3069,17 +3108,8 @@ AppController NSObject - YES - - YES - openUpdateInformation: - print: - - - YES - id - id - + print: + id YES @@ -3090,8 +3120,6 @@ printersController progress status - updateString - updateWindow username window @@ -3104,8 +3132,6 @@ NSTextField NSTextField NSWindow - NSTextField - NSWindow @@ -3151,6 +3177,71 @@ + + YES + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUAppcast.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUInstaller.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUUnarchiver.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUUpdatePermissionPrompt.h + + + + NSObject + + IBDocumentRelativeSource + ../Sparkle.framework/Versions/A/Headers/SUUpdater.h + + + + SUUpdater + NSObject + + checkForUpdates: + id + + + delegate + id + + + + 0 ../PrintDrop.xcodeproj diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 3db3c4d9b2a6d6ecc826450bdb96cbaf81dc5783..77d2b432a54598896c51a6fd64c06b6c69c78d8b 100644 GIT binary patch delta 15173 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 P8?VB!#_PwQCFA}VfsTrU diff --git a/Info.plist b/Info.plist index 0e243ea..793037e 100644 --- a/Info.plist +++ b/Info.plist @@ -28,5 +28,9 @@ MainMenu NSPrincipalClass NSApplication + SUFeedURL + http://www.bluestatic.org/versioncast.php?prod=printdrop + SUShowReleaseNotes + diff --git a/PrintDrop.xcodeproj/project.pbxproj b/PrintDrop.xcodeproj/project.pbxproj index 6dde7c4..622430b 100644 --- a/PrintDrop.xcodeproj/project.pbxproj +++ b/PrintDrop.xcodeproj/project.pbxproj @@ -10,6 +10,8 @@ 1E1624F30D736C500067F3B4 /* GradientBackView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1624F20D736C500067F3B4 /* GradientBackView.m */; }; 1E1625410D736EF20067F3B4 /* DraggableImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1625400D736EF20067F3B4 /* DraggableImageView.m */; }; 1E1626560D7388110067F3B4 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626550D7388110067F3B4 /* AppController.m */; }; + 1EDFC4E80E4A3EC0000E08AE /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */; }; + 1EDFC5130E4A3ED9000E08AE /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */; }; 1EE1E3E50D7482E7002999AD /* gradient.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EE1E3E30D7482E7002999AD /* gradient.png */; }; 1EE1E4710D748AE4002999AD /* libgcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E4580D748AE4002999AD /* libgcrypt.h */; }; 1EE1E4720D748AE4002999AD /* libssh2.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E4590D748AE4002999AD /* libssh2.h */; }; @@ -52,6 +54,19 @@ }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 1EDFC5150E4A3EE3000E08AE /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 1EDFC5130E4A3ED9000E08AE /* Sparkle.framework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; @@ -62,6 +77,7 @@ 1E1625400D736EF20067F3B4 /* DraggableImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DraggableImageView.m; path = Source/DraggableImageView.m; sourceTree = ""; }; 1E1626540D7388110067F3B4 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Source/AppController.h; sourceTree = ""; }; 1E1626550D7388110067F3B4 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Source/AppController.m; sourceTree = ""; }; + 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; 1EE1E3E40D7482E7002999AD /* English */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = English; path = English.lproj/gradient.png; sourceTree = ""; }; 1EE1E4500D748AC9002999AD /* liblibssh2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibssh2.a; sourceTree = BUILT_PRODUCTS_DIR; }; 1EE1E4580D748AE4002999AD /* libgcrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libgcrypt.h; sourceTree = ""; }; @@ -111,6 +127,7 @@ files = ( 1EE1E48C0D748B19002999AD /* liblibssh2.a in Frameworks */, 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, + 1EDFC4E80E4A3EC0000E08AE /* Sparkle.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -133,6 +150,7 @@ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( + 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; @@ -290,6 +308,7 @@ buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, + 1EDFC5150E4A3EE3000E08AE /* CopyFiles */, 8D11072E0486CEB800E47090 /* Frameworks */, 1EE1E4B00D749106002999AD /* ShellScript */, ); @@ -466,6 +485,10 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + ); GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; @@ -492,6 +515,10 @@ isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = PrintDrop_Prefix.pch; diff --git a/Sparkle.framework/Headers b/Sparkle.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Sparkle.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Sparkle.framework/Resources b/Sparkle.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Sparkle.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Sparkle.framework/Sparkle b/Sparkle.framework/Sparkle new file mode 120000 index 0000000..b2c5273 --- /dev/null +++ b/Sparkle.framework/Sparkle @@ -0,0 +1 @@ +Versions/Current/Sparkle \ No newline at end of file diff --git a/Sparkle.framework/Versions/A/Headers/NSBundle+SUAdditions.h b/Sparkle.framework/Versions/A/Headers/NSBundle+SUAdditions.h new file mode 100644 index 0000000..ed2475c --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSBundle+SUAdditions.h @@ -0,0 +1,59 @@ +// +// NSBundle+SUAdditions.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef NSBUNDLE_PLUS_ADDITIONS_H +#define NSBUNDLE_PLUS_ADDITIONS_H + +#import + +@interface NSBundle (SUAdditions) +/*! + @method + @abstract Returns a name for the bundle suitable for display to the user. + @discussion This is performed by asking NSFileManager for the display name of the bundle. +*/ +- (NSString *)name; + +/*! + @method + @abstract Returns the current internal version of the bundle. + @discussion This uses the CFBundleVersion info value. This string is not appropriate for display to users: use -displayVersion instead. +*/ +- (NSString *)version; + +/*! + @method + @abstract Returns the bundle's version, suitable for display to the user. + @discussion If the CFBundleShortVersionString is available and different from the CFBundleVersion, this looks like CFBundleShortVersionString (CFBundleVersion). If the version strings are the same or CFBundleShortVersionString is not defined, this is equivalent to -version. +*/ +- (NSString *)displayVersion; + +/*! + @method + @abstract Returns a suitable icon for this bundle. + @discussion Uses the CFBundleIconFile icon if defined; otherwise, uses the default application icon. +*/ +- (NSImage *)icon; + +/*! + @method + @abstract Returns whether the application is running from a disk image. +*/ +- (BOOL)isRunningFromDiskImage; + +/*! + @method + @abstract Returns a profile of the users system useful for statistical purposes. + @discussion Returns an array of dictionaries; each dictionary represents a piece of data and has keys "key", "visibleKey", "value", and "visibleValue". +*/ +- (NSArray *)systemProfile; + +- (NSString *)publicDSAKey; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSFileManager+Aliases.h b/Sparkle.framework/Versions/A/Headers/NSFileManager+Aliases.h new file mode 100644 index 0000000..673b12b --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSFileManager+Aliases.h @@ -0,0 +1,18 @@ +// +// NSFileManager+Aliases.h +// Sparkle +// +// Created by Andy Matuschak on 2/4/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef NSFILEMANAGER_PLUS_ALIASES_H +#define NSFILEMANAGER_PLUS_ALIASES_H + +#import + +@interface NSFileManager (SUAliases) +- (BOOL)isAliasFolderAtPath:(NSString *)path; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSFileManager+Authentication.h b/Sparkle.framework/Versions/A/Headers/NSFileManager+Authentication.h new file mode 100644 index 0000000..80b91a9 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSFileManager+Authentication.h @@ -0,0 +1,16 @@ +// +// NSFileManager+Authentication.m +// Sparkle +// +// Created by Andy Matuschak on 3/9/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef NSFILEMANAGER_PLUS_AUTHENTICATION_H +#define NSFILEMANAGER_PLUS_AUTHENTICATION_H + +@interface NSFileManager (SUAuthenticationAdditions) +- (BOOL)copyPathWithAuthentication:(NSString *)src overPath:(NSString *)dst error:(NSError **)error; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSFileManager+ExtendedAttributes.h b/Sparkle.framework/Versions/A/Headers/NSFileManager+ExtendedAttributes.h new file mode 100644 index 0000000..6744ce0 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSFileManager+ExtendedAttributes.h @@ -0,0 +1,53 @@ +// +// NSFileManager+ExtendedAttributes.h +// Sparkle +// +// Created by Mark Mentovai on 2008-01-22. +// Copyright 2008 Mark Mentovai. All rights reserved. +// + +#ifndef NSFILEMANAGER_PLUS_EXTENDEDATTRIBUTES +#define NSFILEMANAGER_PLUS_EXTENDEDATTRIBUTES + +#import + +@interface NSFileManager (MMExtendedAttributes) + +// Wraps the removexattr system call, allowing an AppKit-style NSString* to +// be used for the pathname argument. Note that the order of the arguments +// has changed from what removexattr accepts, so that code reads more +// naturally. +// +// removexattr is only available on Mac OS X 10.4 ("Tiger") and later. If +// built with an SDK that includes removexattr, this method will link against +// removexattr directly. When using earlier SDKs, this method will dynamically +// look up the removexattr symbol at runtime. If the symbol is not present, +// as will be the case when running on 10.3, this method returns -1 and sets +// errno to ENOSYS. +- (int)removeXAttr:(const char*)name + fromFile:(NSString*)file + options:(int)options; + +// Removes the directory tree rooted at |root| from the file quarantine. +// The quarantine was introduced on Mac OS X 10.5 and is described at: +// +// http://developer.apple.com/releasenotes/Carbon/RN-LaunchServices/index.html +//#apple_ref/doc/uid/TP40001369-DontLinkElementID_2 +// +// If |root| is not a directory, then it alone is removed from the quarantine. +// Symbolic links, including |root| if it is a symbolic link, will not be +// traversed. +// +// Ordinarily, the quarantine is managed by calling LSSetItemAttribute +// to set the kLSItemQuarantineProperties attribute to a dictionary specifying +// the quarantine properties to be applied. However, it does not appear to be +// possible to remove an item from the quarantine directly through any public +// Launch Services calls. Instead, this method takes advantage of the fact +// that the quarantine is implemented in part by setting an extended attribute, +// "com.apple.quarantine", on affected files. Removing this attribute is +// sufficient to remove files from the quarantine. +- (void)releaseFromQuarantine:(NSString*)root; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSFileManager+Verification.h b/Sparkle.framework/Versions/A/Headers/NSFileManager+Verification.h new file mode 100644 index 0000000..9a97eac --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSFileManager+Verification.h @@ -0,0 +1,17 @@ +// +// NSFileManager+Verification.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef NSFILEMANAGER_PLUS_VERIFICATION_H +#define NSFILEMANAGER_PLUS_VERIFICATION_H + +// For the paranoid folks! +@interface NSFileManager (SUVerification) +- (BOOL)validatePath:(NSString *)path withEncodedDSASignature:(NSString *)encodedSignature withPublicDSAKey:(NSString *)pkeyString; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSWorkspace+SystemVersion.h b/Sparkle.framework/Versions/A/Headers/NSWorkspace+SystemVersion.h new file mode 100644 index 0000000..52e81af --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSWorkspace+SystemVersion.h @@ -0,0 +1,18 @@ +// +// NSWorkspace+SystemVersion.h +// Sparkle +// +// Created by Andy Matuschak on 5/7/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef NSWORKSPACE_PLUS_SYSTEMVERSION_H +#define NSWORKSPACE_PLUS_SYSTEMVERSION_H + +#import + +@interface NSWorkspace (SUSystemVersion) ++ (NSString *)systemVersionString; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NSWorkspace_RBAdditions.h b/Sparkle.framework/Versions/A/Headers/NSWorkspace_RBAdditions.h new file mode 100644 index 0000000..bd50fb1 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NSWorkspace_RBAdditions.h @@ -0,0 +1,41 @@ +// +// NSWorkspace_RBAdditions.h +// PathProps +// +// Created by Rainer Brockerhoff on 10/04/2007. +// Copyright 2007 Rainer Brockerhoff. All rights reserved. +// + +#ifndef NSWORKSPACE_RBADDITIONS_H +#define NSWORKSPACE_RBADDITIONS_H + + +extern NSString* NSWorkspace_RBfstypename; +extern NSString* NSWorkspace_RBmntonname; +extern NSString* NSWorkspace_RBmntfromname; +extern NSString* NSWorkspace_RBdeviceinfo; +extern NSString* NSWorkspace_RBimagefilepath; +extern NSString* NSWorkspace_RBconnectiontype; +extern NSString* NSWorkspace_RBpartitionscheme; +extern NSString* NSWorkspace_RBserverURL; + +@interface NSWorkspace (NSWorkspace_RBAdditions) + +// This method will return nil if the input path is invalid. Otherwise, the returned NSDictionary may contain +// the following keys: +//- NSWorkspace_RBfstypename: will always be present.Shows the filesystem type (usually "hfs"), from statfs. +//- NSWorkspace_RBmntonname: will always be present. Shows the volume mount point. +//- NSWorkspace_RBmntfromname: will always be present. Shows the BSD device path for local volumes; info for +// remote volumes depends on the filesystem type. +//- NSWorkspace_RBconnectiontype: should always be present for local volumes. Shows the connection type ("SATA", "USB", etc.). +//- NSWorkspace_RBpartitionscheme: should always be present for local volumes. Shows the partition scheme. +//- NSWorkspace_RBdeviceinfo: should always be present for local volumes. Shows some information about the +// physical device; varies widely. +//- NSWorkspace_RBimagefilepath: should be present for disk images only. Shows the path of the disk image file. +//- NSWorkspace_RBserverURL: should be present for remote volumes only. Shows the server URL. + +- (NSDictionary*)propertiesForPath:(NSString*)path; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/NTSynchronousTask.h b/Sparkle.framework/Versions/A/Headers/NTSynchronousTask.h new file mode 100644 index 0000000..1cf5c04 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/NTSynchronousTask.h @@ -0,0 +1,29 @@ +// +// NTSynchronousTask.h +// CocoatechCore +// +// Created by Steve Gehrman on 9/29/05. +// Copyright 2005 Steve Gehrman. All rights reserved. +// + +#ifndef NTSYNCHRONOUSTASK_H +#define NTSYNCHRONOUSTASK_H + +@interface NTSynchronousTask : NSObject +{ + NSTask *mv_task; + NSPipe *mv_outputPipe; + NSPipe *mv_inputPipe; + + NSData* mv_output; + BOOL mv_done; + int mv_result; +} + +// pass nil for directory if not needed +// returns the result ++ (NSData*)task:(NSString*)toolPath directory:(NSString*)currentDirectory withArgs:(NSArray*)args input:(NSData*)input; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Sparkle.framework/Versions/A/Headers/SUAppcast.h new file mode 100644 index 0000000..57874c0 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -0,0 +1,33 @@ +// +// SUAppcast.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCAST_H +#define SUAPPCAST_H + +@class RSS, SUAppcastItem; +@interface SUAppcast : NSObject { + NSArray *items; + NSString *userAgentString; + id delegate; + NSMutableData *incrementalData; +} + +- (void)fetchAppcastFromURL:(NSURL *)url; +- (void)setDelegate:delegate; +- (void)setUserAgentString:(NSString *)userAgentString; + +- (NSArray *)items; + +@end + +@interface NSObject (SUAppcastDelegate) +- (void)appcastDidFinishLoading:(SUAppcast *)appcast; +- (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h new file mode 100644 index 0000000..d0c0523 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -0,0 +1,48 @@ +// +// SUAppcastItem.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCASTITEM_H +#define SUAPPCASTITEM_H + + +@interface SUAppcastItem : NSObject { + NSString *title; + NSDate *date; + NSString *description; + + NSURL *releaseNotesURL; + + NSString *DSASignature; + NSString *minimumSystemVersion; + + NSURL *fileURL; + NSString *versionString; + NSString *displayVersionString; + + NSDictionary *propertiesDictionary; +} + +// Initializes with data from a dictionary provided by the RSS class. +- initWithDictionary:(NSDictionary *)dict; + +- (NSString *)title; +- (NSString *)versionString; +- (NSString *)displayVersionString; +- (NSDate *)date; +- (NSString *)description; +- (NSURL *)releaseNotesURL; +- (NSURL *)fileURL; +- (NSString *)DSASignature; +- (NSString *)minimumSystemVersion; + +// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. +- (NSDictionary *)propertiesDictionary; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h b/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h new file mode 100644 index 0000000..76fb35f --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h @@ -0,0 +1,39 @@ +// +// SUAutomaticUpdateAlert.h +// Sparkle +// +// Created by Andy Matuschak on 3/18/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAUTOMATICUPDATEALERT_H +#define SUAUTOMATICUPDATEALERT_H + +#import "SUWindowController.h" + +typedef enum +{ + SUInstallNowChoice, + SUInstallLaterChoice, + SUDoNotInstallChoice +} SUAutomaticInstallationChoice; + +@class SUAppcastItem; +@interface SUAutomaticUpdateAlert : SUWindowController { + SUAppcastItem *updateItem; + id delegate; + NSBundle *hostBundle; +} + +- (id)initWithAppcastItem:(SUAppcastItem *)item hostBundle:(NSBundle *)hostBundle delegate:delegate; +- (IBAction)installNow:sender; +- (IBAction)installLater:sender; +- (IBAction)doNotInstall:sender; + +@end + +@interface NSObject (SUAutomaticUpdateAlertDelegateProtocol) +- (void)automaticUpdateAlert:(SUAutomaticUpdateAlert *)aua finishedWithChoice:(SUAutomaticInstallationChoice)choice; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateDriver.h new file mode 100644 index 0000000..f63c194 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateDriver.h @@ -0,0 +1,23 @@ +// +// SUAutomaticUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/6/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUAUTOMATICUPDATEDRIVER_H +#define SUAUTOMATICUPDATEDRIVER_H + +#import +#import "SUBasicUpdateDriver.h" + +@class SUAutomaticUpdateAlert; +@interface SUAutomaticUpdateDriver : SUBasicUpdateDriver { + BOOL postponingInstallation, showErrors; + SUAutomaticUpdateAlert *alert; +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUBasicUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUBasicUpdateDriver.h new file mode 100644 index 0000000..ddafed6 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUBasicUpdateDriver.h @@ -0,0 +1,59 @@ +// +// SUBasicUpdateDriver.h +// Sparkle, +// +// Created by Andy Matuschak on 4/23/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUBASICUPDATEDRIVER_H +#define SUBASICUPDATEDRIVER_H + +#import +#import "SUUpdateDriver.h" + +@class SUAppcastItem, SUUnarchiver, SUAppcast, SUUnarchiver; +@interface SUBasicUpdateDriver : SUUpdateDriver { + NSBundle *hostBundle; + SUAppcastItem *updateItem; + + NSURLDownload *download; + NSString *downloadPath; + + NSString *relaunchPath; +} + +- (void)checkForUpdatesAtURL:(NSURL *)appcastURL hostBundle:(NSBundle *)hb; + +- (void)appcastDidFinishLoading:(SUAppcast *)ac; +- (void)appcast:(SUAppcast *)ac failedToLoadWithError:(NSError *)error; + +- (BOOL)isItemNewer:(SUAppcastItem *)ui; +- (BOOL)hostSupportsItem:(SUAppcastItem *)ui; +- (BOOL)itemContainsSkippedVersion:(SUAppcastItem *)ui; +- (BOOL)itemContainsValidUpdate:(SUAppcastItem *)ui; +- (void)didFindValidUpdate; +- (void)didNotFindUpdate; + +- (void)downloadUpdate; +- (void)download:(NSURLDownload *)d decideDestinationWithSuggestedFilename:(NSString *)name; +- (void)downloadDidFinish:(NSURLDownload *)d; +- (void)download:(NSURLDownload *)download didFailWithError:(NSError *)error; + +- (void)extractUpdate; +- (void)unarchiverDidFinish:(SUUnarchiver *)ua; +- (void)unarchiverDidFail:(SUUnarchiver *)ua; + +- (void)installUpdate; +- (void)installerFinishedForHostBundle:(NSBundle *)hb; +- (void)installerForHostBundle:(NSBundle *)hb failedWithError:(NSError *)error; + +- (void)relaunchHostApp; +- (void)cleanUp; + +- (void)abortUpdate; +- (void)abortUpdateWithError:(NSError *)error; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUConstants.h b/Sparkle.framework/Versions/A/Headers/SUConstants.h new file mode 100644 index 0000000..c0c427a --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUConstants.h @@ -0,0 +1,72 @@ +// +// SUConstants.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + + +#ifndef SUCONSTANTS_H +#define SUCONSTANTS_H + + +extern NSString *SUUpdaterWillRestartNotification; +extern NSString *SUTechnicalErrorInformationKey; + +extern NSString *SUFeedURLKey; +extern NSString *SUHasLaunchedBeforeKey; +extern NSString *SUShowReleaseNotesKey; +extern NSString *SUSkippedVersionKey; +extern NSString *SUScheduledCheckIntervalKey; +extern NSString *SULastCheckTimeKey; +extern NSString *SUExpectsDSASignatureKey; +extern NSString *SUPublicDSAKeyKey; +extern NSString *SUPublicDSAKeyFileKey; +extern NSString *SUAutomaticallyUpdateKey; +extern NSString *SUAllowsAutomaticUpdatesKey; +extern NSString *SUEnableAutomaticChecksKey; +extern NSString *SUEnableAutomaticChecksKeyOld; +extern NSString *SUEnableSystemProfilingKey; +extern NSString *SUSendProfileInfoKey; + +extern NSString *SUSparkleErrorDomain; +// Appcast phase errors. +extern OSStatus SUAppcastParseError; +extern OSStatus SUNoUpdateError; +extern OSStatus SUAppcastError; +extern OSStatus SURunningFromDiskImageError; + +// Downlaod phase errors. +extern OSStatus SUTemporaryDirectoryError; + +// Extraction phase errors. +extern OSStatus SUUnarchivingError; +extern OSStatus SUSignatureError; + +// Installation phase errors. +extern OSStatus SUFileCopyFailure; +extern OSStatus SUAuthenticationFailure; +extern OSStatus SUMissingUpdateError; +extern OSStatus SUMissingInstallerToolError; +extern OSStatus SURelaunchError; +extern OSStatus SUInstallationError; + +// NSInteger is a type that was added to Leopard. +// Here is some glue to ensure that NSInteger will work with pre-10.5 SDKs: +#ifndef NSINTEGER_DEFINED + #ifdef NS_BUILD_32_LIKE_64 + typedef long NSInteger; + typedef unsigned long NSUInteger; + #else + typedef int NSInteger; + typedef unsigned int NSUInteger; + #endif + #define NSIntegerMax LONG_MAX + #define NSIntegerMin LONG_MIN + #define NSUIntegerMax ULONG_MAX + #define NSINTEGER_DEFINED 1 +#endif + + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUDiskImageUnarchiver.h b/Sparkle.framework/Versions/A/Headers/SUDiskImageUnarchiver.h new file mode 100644 index 0000000..44c7150 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUDiskImageUnarchiver.h @@ -0,0 +1,20 @@ +// +// SUDiskImageUnarchiver.h +// Sparkle +// +// Created by Andy Matuschak on 6/16/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUDISKIMAGEUNARCHIVER_H +#define SUDISKIMAGEUNARCHIVER_H + +#import +#import "SUUnarchiver.h" + +@interface SUDiskImageUnarchiver : SUUnarchiver { +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUInstaller.h b/Sparkle.framework/Versions/A/Headers/SUInstaller.h new file mode 100644 index 0000000..08bfc97 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUInstaller.h @@ -0,0 +1,24 @@ +// +// SUInstaller.h +// Sparkle +// +// Created by Andy Matuschak on 4/10/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUINSTALLER_H +#define SUINSTALLER_H + +#import + +@interface SUInstaller : NSObject { } ++ (void)installFromUpdateFolder:(NSString *)updateFolder overHostBundle:(NSBundle *)hostBundle delegate:delegate synchronously:(BOOL)synchronously; ++ (void)_finishInstallationWithResult:(BOOL)result hostBundle:(NSBundle *)hostBundle error:(NSError *)error delegate:delegate; +@end + +@interface NSObject (SUInstallerDelegateInformalProtocol) +- (void)installerFinishedForHostBundle:(NSBundle *)hostBundle; +- (void)installerForHostBundle:(NSBundle *)hostBundle failedWithError:(NSError *)error; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUPackageInstaller.h b/Sparkle.framework/Versions/A/Headers/SUPackageInstaller.h new file mode 100644 index 0000000..94bb3ad --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUPackageInstaller.h @@ -0,0 +1,19 @@ +// +// SUPackageInstaller.h +// Sparkle +// +// Created by Andy Matuschak on 4/10/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUPACKAGEINSTALLER_H +#define SUPACKAGEINSTALLER_H + +#import "Sparkle.h" +#import "SUPlainInstaller.h" + +@interface SUPackageInstaller : SUPlainInstaller { } ++ (void)installPath:(NSString *)path overHostBundle:(NSBundle *)bundle delegate:delegate; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUPipedUnarchiver.h b/Sparkle.framework/Versions/A/Headers/SUPipedUnarchiver.h new file mode 100644 index 0000000..b13a0b3 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUPipedUnarchiver.h @@ -0,0 +1,21 @@ +// +// SUPipedUnarchiver.h +// Sparkle +// +// Created by Andy Matuschak on 6/16/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUPIPEDUNARCHIVER_H +#define SUPIPEDUNARCHIVER_H + +#import +#import "SUUnarchiver.h" + +@interface SUPipedUnarchiver : SUUnarchiver { + +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUPlainInstaller.h b/Sparkle.framework/Versions/A/Headers/SUPlainInstaller.h new file mode 100644 index 0000000..075ffe6 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUPlainInstaller.h @@ -0,0 +1,18 @@ +// +// SUPlainInstaller.h +// Sparkle +// +// Created by Andy Matuschak on 4/10/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUPLAININSTALLER_H +#define SUPLAININSTALLER_H + +#import "Sparkle.h" + +@interface SUPlainInstaller : SUInstaller { } ++ (void)performInstallationWithPath:(NSString *)path hostBundle:(NSBundle *)hostBundle delegate:delegate synchronously:(BOOL)synchronously; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUProbingUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUProbingUpdateDriver.h new file mode 100644 index 0000000..e2165f4 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUProbingUpdateDriver.h @@ -0,0 +1,19 @@ +// +// SUProbingUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/7/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUPROBINGUPDATEDRIVER_H +#define SUPROBINGUPDATEDRIVER_H + +#import +#import "SUBasicUpdateDriver.h" + +// This replaces the old SUStatusChecker. +@interface SUProbingUpdateDriver : SUBasicUpdateDriver { } +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUScheduledUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUScheduledUpdateDriver.h new file mode 100644 index 0000000..892a6a7 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUScheduledUpdateDriver.h @@ -0,0 +1,21 @@ +// +// SUScheduledUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/6/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUSCHEDULEDUPDATEDRIVER_H +#define SUSCHEDULEDUPDATEDRIVER_H + +#import +#import "SUUIBasedUpdateDriver.h" + +@interface SUScheduledUpdateDriver : SUUIBasedUpdateDriver { + BOOL showErrors; +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h new file mode 100644 index 0000000..0bc1570 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h @@ -0,0 +1,36 @@ +// +// SUStandardVersionComparator.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUSTANDARDVERSIONCOMPARATOR_H +#define SUSTANDARDVERSIONCOMPARATOR_H + + +#import "SUVersionComparisonProtocol.h" + +/*! + @class + @abstract Sparkle's default version comparator. + @discussion This comparator is adapted from MacPAD, by Kevin Ballard. It's "dumb" in that it does essentially string comparison, in components split by character type. +*/ +@interface SUStandardVersionComparator : NSObject { } + +/*! + @method + @abstract Returns a singleton instance of the comparator. +*/ ++ (SUStandardVersionComparator *)defaultComparator; + +/*! + @method + @abstract Compares version strings through textual analysis. + @discussion See the implementation for more details. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUStatusController.h b/Sparkle.framework/Versions/A/Headers/SUStatusController.h new file mode 100644 index 0000000..e56dc8e --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUStatusController.h @@ -0,0 +1,41 @@ +// +// SUStatusController.h +// Sparkle +// +// Created by Andy Matuschak on 3/14/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUSTATUSCONTROLLER_H +#define SUSTATUSCONTROLLER_H + +#import "SUWindowController.h" + +@interface SUStatusController : SUWindowController { + double progressValue, maxProgressValue; + NSString *title, *statusText, *buttonTitle; + IBOutlet NSButton *actionButton; + IBOutlet NSProgressIndicator* progressBar; + NSBundle *hostBundle; +} + +- (id)initWithHostBundle:(NSBundle *)hostBundle; + +// Pass 0 for the max progress value to get an indeterminate progress bar. +// Pass nil for the status text to not show it. +- (void)beginActionWithTitle:(NSString *)title maxProgressValue:(double)maxProgressValue statusText:(NSString *)statusText; + +// If isDefault is YES, the button's key equivalent will be \r. +- (void)setButtonTitle:(NSString *)buttonTitle target:target action:(SEL)action isDefault:(BOOL)isDefault; +- (void)setButtonEnabled:(BOOL)enabled; + +- (double)progressValue; +- (void)setProgressValue:(double)value; +- (double)maxProgressValue; +- (void)setMaxProgressValue:(double)value; + +- (void)setStatusText:(NSString *)statusText; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUSystemProfiler.h b/Sparkle.framework/Versions/A/Headers/SUSystemProfiler.h new file mode 100644 index 0000000..8ce9f54 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUSystemProfiler.h @@ -0,0 +1,17 @@ +// +// SUSystemProfiler.h +// Sparkle +// +// Created by Andy Matuschak on 12/22/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUSYSTEMPROFILER_H +#define SUSYSTEMPROFILER_H + +@interface SUSystemProfiler : NSObject {} ++ (SUSystemProfiler *)sharedSystemProfiler; +- (NSMutableArray *)systemProfileArrayForHostBundle:(NSBundle *)hostBundle; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUIBasedUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUUIBasedUpdateDriver.h new file mode 100644 index 0000000..d345980 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUIBasedUpdateDriver.h @@ -0,0 +1,23 @@ +// +// SUUIBasedUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/5/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUUIBASEDUPDATEDRIVER_H +#define SUUIBASEDUPDATEDRIVER_H + +#import +#import "SUBasicUpdateDriver.h" + +@class SUStatusController, SUUpdateAlert; +@interface SUUIBasedUpdateDriver : SUBasicUpdateDriver { + SUStatusController *statusController; + SUUpdateAlert *updateAlert; +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUnarchiver.h b/Sparkle.framework/Versions/A/Headers/SUUnarchiver.h new file mode 100644 index 0000000..8b1325c --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUnarchiver.h @@ -0,0 +1,30 @@ +// +// SUUnarchiver.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUNARCHIVER_H +#define SUUNARCHIVER_H + +@interface SUUnarchiver : NSObject { + id delegate; + NSURL *archiveURL; +} + ++ (SUUnarchiver *)unarchiverForURL:(NSURL *)URL; +- (void)setDelegate:delegate; + +- (void)start; + +@end + +@interface NSObject (SUUnarchiverDelegate) +- (void)unarchiver:(SUUnarchiver *)unarchiver extractedLength:(long)length; +- (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver; +- (void)unarchiverDidFail:(SUUnarchiver *)unarchiver; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUnarchiver_Private.h b/Sparkle.framework/Versions/A/Headers/SUUnarchiver_Private.h new file mode 100644 index 0000000..bae20e5 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUnarchiver_Private.h @@ -0,0 +1,30 @@ +// +// SUUnarchiver_Private.h +// Sparkle +// +// Created by Andy Matuschak on 6/17/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUUNARCHIVER_PRIVATE_H +#define SUUNARCHIVER_PRIVATE_H + +#import +#import "SUUnarchiver.h" + +@interface SUUnarchiver (Private) ++ (void)_registerImplementation:(Class)implementation; ++ (NSArray *)_unarchiverImplementations; ++ (BOOL)_canUnarchiveURL:(NSURL *)URL; +- _initWithURL:(NSURL *)URL; + +- (void)_notifyDelegateOfExtractedLength:(long)length; +- (void)_notifyDelegateOfSuccess; +- (void)_notifyDelegateOfFailure; +@end + +@interface NSURL (SUTypeDetection) +- (BOOL)conformsToType:(NSString *)type; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h b/Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h new file mode 100644 index 0000000..a0288ab --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h @@ -0,0 +1,46 @@ +// +// SUUpdateAlert.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATEALERT_H +#define SUUPDATEALERT_H + +#import "SUWindowController.h" + +typedef enum +{ + SUInstallUpdateChoice, + SURemindMeLaterChoice, + SUSkipThisVersionChoice +} SUUpdateAlertChoice; + +@class WebView, SUAppcastItem; +@interface SUUpdateAlert : SUWindowController { + SUAppcastItem *updateItem; + NSBundle *hostBundle; + id delegate; + + IBOutlet WebView *releaseNotesView; + IBOutlet NSTextField *description; + NSProgressIndicator *releaseNotesSpinner; + BOOL webViewFinishedLoading; +} + +- (id)initWithAppcastItem:(SUAppcastItem *)item hostBundle:(NSBundle *)hostBundle; +- (void)setDelegate:delegate; + +- (IBAction)installUpdate:sender; +- (IBAction)skipThisVersion:sender; +- (IBAction)remindMeLater:sender; + +@end + +@interface NSObject (SUUpdateAlertDelegate) +- (void)updateAlert:(SUUpdateAlert *)updateAlert finishedWithChoice:(SUUpdateAlertChoice)updateChoice; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUUpdateDriver.h new file mode 100644 index 0000000..face46e --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUpdateDriver.h @@ -0,0 +1,29 @@ +// +// SUUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/7/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATEDRIVER_H +#define SUUPDATEDRIVER_H + +#import + +extern NSString *SUUpdateDriverFinishedNotification; + +@interface SUUpdateDriver : NSObject +{ + BOOL finished; + id delegate; +} +- (void)checkForUpdatesAtURL:(NSURL *)appcastURL hostBundle:(NSBundle *)hb; +- (void)abortUpdate; +- (BOOL)finished; + +- delegate; +- (void)setDelegate:delegate; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionPrompt.h b/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionPrompt.h new file mode 100644 index 0000000..24959da --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionPrompt.h @@ -0,0 +1,36 @@ +// +// SUUpdatePermissionPrompt.h +// Sparkle +// +// Created by Andy Matuschak on 1/24/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATEPERMISSIONPROMPT_H +#define SUUPDATEPERMISSIONPROMPT_H + +#import "Sparkle.h" + +typedef enum { + SUAutomaticallyCheck, + SUDoNotAutomaticallyCheck +} SUPermissionPromptResult; + +@interface SUUpdatePermissionPrompt : SUWindowController { + NSBundle *hostBundle; + id delegate; + IBOutlet NSTextField *descriptionTextField; + IBOutlet NSView *moreInfoView; + IBOutlet NSButton *moreInfoButton; + BOOL isShowingMoreInfo, shouldSendProfile; +} ++ (void)promptWithHostBundle:(NSBundle *)hb delegate:(id)d; +- (IBAction)toggleMoreInfo:(id)sender; +- (IBAction)finishPrompt:(id)sender; +@end + +@interface NSObject (SUUpdatePermissionPromptDelegateInformalProtocol) +- (void)updatePermissionPromptFinishedWithResult:(SUPermissionPromptResult)result; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Sparkle.framework/Versions/A/Headers/SUUpdater.h new file mode 100644 index 0000000..1d63353 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -0,0 +1,103 @@ +// +// SUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATER_H +#define SUUPDATER_H + +#import "SUUpdateAlert.h" +#import "SUVersionComparisonProtocol.h" + +@class SUUpdateDriver, SUAppcastItem, SUAppcast; +@interface SUUpdater : NSObject { + NSTimer *checkTimer; + SUUpdateDriver *driver; + + NSBundle *hostBundle; + IBOutlet id delegate; +} + ++ (SUUpdater *)sharedUpdater; + +- (void)setDelegate:(id)delegate; + +// This IBAction is meant for a main menu item. Hook up any menu item to this action, +// and Sparkle will check for updates and report back its findings verbosely. +- (IBAction)checkForUpdates:sender; + +// This kicks off an update meant to be programmatically initiated. That is, it will display no UI unless it actually finds an update, +// in which case it proceeds as usual. If the fully automated updating is turned on, however, this will invoke that behavior, and if an +// update is found, it will be downloaded and prepped for installation. +- (void)checkForUpdatesInBackground; + +// This forces an update to begin with a particular driver (see SU*UpdateDriver.h) +- (void)checkForUpdatesWithDriver:(SUUpdateDriver *)driver; + +// For non-.app updates: +// Call this when your bundle is loaded to tell Sparkle what to update. +- (void)setHostBundle:(NSBundle *)hostBundle; + +// Call this to appropriately reschedule or cancel the update checking timer if preferences for time interval or automatic checks change. +// If you're using a .app, this'll be picked up automatically via NSUserDefaultsController, but for non-.apps, there's no way to observe changes. +- (void)updatePreferencesChanged; + +- (BOOL)updateInProgress; +@end + +@interface NSObject (SUUpdaterDelegateInformalProtocol) +// This method allows you to add extra parameters to the appcast URL, potentially based on whether or not +// Sparkle will also be sending along the system profile. This method should return an array of dictionaries with the following keys: +- (NSArray *)feedParametersForHostBundle:(NSBundle *)bundle sendingSystemProfile:(BOOL)sendingProfile; + +// Use this to override the default behavior for Sparkle prompting the user about automatic update checks. +- (BOOL)shouldPromptForPermissionToCheckForUpdatesToHostBundle:(NSBundle *)bundle; + +// Implement this if you want to do some special handling with the appcast once it finishes loading. +- (void)appcastDidFinishLoading:(SUAppcast *)appcast forHostBundle:(NSBundle *)bundle; + +// If you're using special logic or extensions in your appcast, implement this to use your own logic for finding +// a valid update, if any, in the given appcast. +- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forHostBundle:(NSBundle *)bundle; + +// Sent when a valid update is found by the update driver. +- (void)didFindValidUpdate:(SUAppcastItem *)update toHostBundle:(NSBundle *)bundle; + +// Sent when a valid update is not found. +- (void)didNotFindUpdateToHostBundle:(NSBundle *)hb; + +// Sent when the user makes a choice in the update alert dialog (install now / remind me later / skip this version). +- (void)userChoseAction:(SUUpdateAlertChoice)action forUpdate:(SUAppcastItem *)update toHostBundle:(NSBundle *)bundle; + +// Sent immediately before installing the specified update. +- (void)updateWillInstall:(SUAppcastItem *)update toHostBundle:(NSBundle *)bundle; + +// Return YES to delay the relaunch until you do some processing; invoke the given NSInvocation to continue. +- (BOOL)shouldPostponeRelaunchForUpdate:(SUAppcastItem *)update toHostBundle:(NSBundle *)hostBundle untilInvoking:(NSInvocation *)invocation; + +// Called immediately before relaunching. +- (void)updaterWillRelaunchApplication; + +// This method allows you to provide a custom version comparator. +// If you don't implement this method or return nil, the standard version comparator will be used. +- (id )versionComparatorForHostBundle:(NSBundle *)hb; + +@end + +// Define some minimum intervals to avoid DOS-like checking attacks. These are in seconds. +#ifdef DEBUG +#define SU_MIN_CHECK_INTERVAL 60 +#else +#define SU_MIN_CHECK_INTERVAL 60*60 +#endif + +#ifdef DEBUG +#define SU_DEFAULT_CHECK_INTERVAL 60 +#else +#define SU_DEFAULT_CHECK_INTERVAL 60*60*24 +#endif + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUserDefaults.h b/Sparkle.framework/Versions/A/Headers/SUUserDefaults.h new file mode 100644 index 0000000..ba2eedb --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUserDefaults.h @@ -0,0 +1,41 @@ +// +// SUUserDefaults.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUUSERDEFAULTS_H +#define SUUSERDEFAULTS_H + +/*! + @class + @abstract A substitute for NSUserDefaults that will work with arbitrary bundle identifiers. + @discussion Make sure you call -setIdentifier: before using SUUserDefaults. The other methods in this class work just like those in NSUserDefaults. +*/ + +@interface SUUserDefaults : NSObject { + NSString *identifier; +} + +/*! + @method + @abstract Returns a singleton instance of the user defaults class. +*/ ++ (SUUserDefaults *)standardUserDefaults; + +/*! + @method + @abstract Sets which bundle identifier to use when setting and retrieving defaults. + @discussion It is imperative that you set the identifier through this method before trying to set or retrieve defaults. +*/ +- (void)setIdentifier:(NSString *)identifier; + +- (id)objectForKey:(NSString *)defaultName; +- (void)setObject:(id)value forKey:(NSString *)defaultName; +- (BOOL)boolForKey:(NSString *)defaultName; +- (void)setBool:(BOOL)value forKey:(NSString *)defaultName; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUUserInitiatedUpdateDriver.h b/Sparkle.framework/Versions/A/Headers/SUUserInitiatedUpdateDriver.h new file mode 100644 index 0000000..9d9a304 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUUserInitiatedUpdateDriver.h @@ -0,0 +1,22 @@ +// +// SUUserInitiatedUpdateDriver.h +// Sparkle +// +// Created by Andy Matuschak on 5/30/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUUSERINITIATEDUPDATEDRIVER_H +#define SUUSERINITIATEDUPDATEDRIVER_H + +#import +#import "SUUIBasedUpdateDriver.h" + +@interface SUUserInitiatedUpdateDriver : SUUIBasedUpdateDriver { + SUStatusController *checkingController; + BOOL isCanceled; +} + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h new file mode 100644 index 0000000..3d11ae8 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h @@ -0,0 +1,27 @@ +// +// SUVersionComparisonProtocol.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUVERSIONCOMPARISONPROTOCOL_H +#define SUVERSIONCOMPARISONPROTOCOL_H + +/*! + @protocol + @abstract Implement this protocol to provide version comparison facilities for Sparkle. +*/ +@protocol SUVersionComparison + +/*! + @method + @abstract An abstract method to compare two version strings. + @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; + +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/SUVersionComparisonTest.h b/Sparkle.framework/Versions/A/Headers/SUVersionComparisonTest.h new file mode 100644 index 0000000..b263a8d --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUVersionComparisonTest.h @@ -0,0 +1,16 @@ +// +// SUVersionComparisonTest.h +// Sparkle +// +// Created by Andy Matuschak on 4/15/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#import + + +@interface SUVersionComparisonTest : SenTestCase { + +} + +@end diff --git a/Sparkle.framework/Versions/A/Headers/SUWindowController.h b/Sparkle.framework/Versions/A/Headers/SUWindowController.h new file mode 100644 index 0000000..8b50a64 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/SUWindowController.h @@ -0,0 +1,19 @@ +// +// SUWindowController.h +// Sparkle +// +// Created by Andy Matuschak on 2/13/08. +// Copyright 2008 Andy Matuschak. All rights reserved. +// + +#ifndef SUWINDOWCONTROLLER_H +#define SUWINDOWCONTROLLER_H + +#import + +@interface SUWindowController : NSWindowController { } +// We use this instead of plain old NSWindowController initWithWindowNibName so that we'll be able to find the right path when running in a bundle loaded from another app. +- (id)initWithHostBundle:(NSBundle *)hb windowNibName:(NSString *)nibName; +@end + +#endif diff --git a/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Sparkle.framework/Versions/A/Headers/Sparkle.h new file mode 100644 index 0000000..db304b0 --- /dev/null +++ b/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -0,0 +1,60 @@ +// +// Sparkle.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +// +// Prefix header for all source files of the 'Sparkle' target in the 'Sparkle' project. +// + +#ifndef SPARKLE_H +#define SPARKLE_H + +#define SULocalizedString(key,comment) NSLocalizedStringFromTableInBundle(key, @"Sparkle", [NSBundle bundleForClass:[self class]], comment) +#define SUAbstractFail() NSAssert2(nil, @"Can't call %@ on an instance of %@; this is an abstract method!", __PRETTY_FUNCTION__, [self class]); + +#ifdef __OBJC__ +#import +#import "SUConstants.h" +#endif + + +// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless +// there are name-space collisions) so we can list all of them to start with: + +#import "NSBundle+SUAdditions.h" +#import "NSFileManager+Aliases.h" +#import "NSFileManager+Authentication.h" +#import "NSFileManager+Verification.h" +#import "NSWorkspace_RBAdditions.h" +#import "NSWorkspace+SystemVersion.h" + +#import "NTSynchronousTask.h" + +#import "SUAppcast.h" +#import "SUAppcastItem.h" +#import "SUAutomaticUpdateAlert.h" +#import "SUAutomaticUpdateDriver.h" +#import "SUBasicUpdateDriver.h" +#import "SUConstants.h" +#import "SUInstaller.h" +#import "SUProbingUpdateDriver.h" +#import "SUScheduledUpdateDriver.h" +#import "SUStandardVersionComparator.h" +#import "SUStatusController.h" +#import "SUSystemProfiler.h" +#import "SUUIBasedUpdateDriver.h" +#import "SUUnarchiver.h" +#import "SUUpdateAlert.h" +#import "SUUpdateDriver.h" +#import "SUUpdater.h" +#import "SUUpdatePermissionPrompt.h" +#import "SUUserInitiatedUpdateDriver.h" +#import "SUUserDefaults.h" +#import "SUVersionComparisonProtocol.h" +#import "SUWindowController.h" + +#endif diff --git a/Sparkle.framework/Versions/A/Resources/Info.plist b/Sparkle.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..3a0df76 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Sparkle + CFBundleIdentifier + org.andymatuschak.Sparkle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Sparkle + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.5 Beta (bzr) + CFBundleSignature + ???? + CFBundleVersion + 1.5 + + diff --git a/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist new file mode 100644 index 0000000..92ef947 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist @@ -0,0 +1,174 @@ + + + + + ADP2,1 + Developer Transition Kit + MacBook1,1 + MacBook (Core Duo) + MacBook2,1 + MacBook (Core 2 Duo) + MacBook4,1 + MacBook (Core 2 Duo Feb 2008) + MacBookAir1,1 + MacBook Air (January 2008) + MacBookPro1,1 + MacBook Pro Core Duo (15-inch) + MacBookPro1,2 + MacBook Pro Core Duo (17-inch) + MacBookPro2,1 + MacBook Pro Core 2 Duo (17-inch) + MacBookPro2,2 + MacBook Pro Core 2 Duo (15-inch) + MacBookPro3,1 + MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo) + MacBookPro3,2 + MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo) + MacBookPro4,1 + MacBook Pro (Core 2 Duo Feb 2008) + MacPro1,1 + Mac Pro (four-core) + MacPro2,1 + Mac Pro (eight-core) + MacPro3,1 + Mac Pro (January 2008 4- or 8- core "Harpertown") + Macmini1,1 + Mac Mini (Core Solo/Duo) + PowerBook1,1 + PowerBook G3 + PowerBook2,1 + iBook G3 + PowerBook2,2 + iBook G3 (FireWire) + PowerBook2,3 + iBook G3 + PowerBook2,4 + iBook G3 + PowerBook3,1 + PowerBook G3 (FireWire) + PowerBook3,2 + PowerBook G4 + PowerBook3,3 + PowerBook G4 (Gigabit Ethernet) + PowerBook3,4 + PowerBook G4 (DVI) + PowerBook3,5 + PowerBook G4 (1GHz / 867MHz) + PowerBook4,1 + iBook G3 (Dual USB, Late 2001) + PowerBook4,2 + iBook G3 (16MB VRAM) + PowerBook4,3 + iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003) + PowerBook5,1 + PowerBook G4 (17 inch) + PowerBook5,2 + PowerBook G4 (15 inch FW 800) + PowerBook5,3 + PowerBook G4 (17-inch 1.33GHz) + PowerBook5,4 + PowerBook G4 (15 inch 1.5/1.33GHz) + PowerBook5,5 + PowerBook G4 (17-inch 1.5GHz) + PowerBook5,6 + PowerBook G4 (15 inch 1.67GHz/1.5GHz) + PowerBook5,7 + PowerBook G4 (17-inch 1.67GHz) + PowerBook5,8 + PowerBook G4 (Double layer SD, 15 inch) + PowerBook5,9 + PowerBook G4 (Double layer SD, 17 inch) + PowerBook6,1 + PowerBook G4 (12 inch) + PowerBook6,2 + PowerBook G4 (12 inch, DVI) + PowerBook6,3 + iBook G4 + PowerBook6,4 + PowerBook G4 (12 inch 1.33GHz) + PowerBook6,5 + iBook G4 (Early-Late 2004) + PowerBook6,7 + iBook G4 (Mid 2005) + PowerBook6,8 + PowerBook G4 (12 inch 1.5GHz) + PowerMac1,1 + Power Macintosh G3 (Blue & White) + PowerMac1,2 + Power Macintosh G4 (PCI Graphics) + PowerMac10,1 + Mac Mini G4 + PowerMac10,2 + Mac Mini (Late 2005) + PowerMac11,2 + Power Macintosh G5 (Late 2005) + PowerMac12,1 + iMac G5 (iSight) + PowerMac2,1 + iMac G3 (Slot-loading CD-ROM) + PowerMac2,2 + iMac G3 (Summer 2000) + PowerMac3,1 + Power Macintosh G4 (AGP Graphics) + PowerMac3,2 + Power Macintosh G4 (AGP Graphics) + PowerMac3,3 + Power Macintosh G4 (Gigabit Ethernet) + PowerMac3,4 + Power Macintosh G4 (Digital Audio) + PowerMac3,5 + Power Macintosh G4 (Quick Silver) + PowerMac3,6 + Power Macintosh G4 (Mirrored Drive Door) + PowerMac4,1 + iMac G3 (Early/Summer 2001) + PowerMac4,2 + iMac G4 (Flat Panel) + PowerMac4,4 + eMac + PowerMac4,5 + iMac G4 (17-inch Flat Panel) + PowerMac5,1 + Power Macintosh G4 Cube + PowerMac6,1 + iMac G4 (USB 2.0) + PowerMac6,3 + iMac G4 (20-inch Flat Panel) + PowerMac6,4 + eMac (USB 2.0, 2005) + PowerMac7,2 + Power Macintosh G5 + PowerMac7,3 + Power Macintosh G5 + PowerMac8,1 + iMac G5 + PowerMac8,2 + iMac G5 (Ambient Light Sensor) + PowerMac9,1 + Power Macintosh G5 (Late 2005) + RackMac1,1 + Xserve G4 + RackMac1,2 + Xserve G4 (slot-loading, cluster node) + RackMac3,1 + Xserve G5 + Xserve1,1 + Xserve (Intel Xeon) + Xserve2,1 + Xserve (January 2008 quad-core) + iMac1,1 + iMac G3 (Rev A-D) + iMac4,1 + iMac (Core Duo) + iMac4,2 + iMac for Education (17-inch, Core Duo) + iMac5,1 + iMac (Core 2 Duo, 17 or 20 inch, SuperDrive) + iMac5,2 + iMac (Core 2 Duo, 17 inch, Combo Drive) + iMac6,1 + iMac (Core 2 Duo, 24 inch, SuperDrive) + iMac8,1 + iMac (April 2008) + + diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib new file mode 100644 index 0000000..22f13f8 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib @@ -0,0 +1,56 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + CLASS + SUStatusController + LANGUAGE + ObjC + OUTLETS + + actionButton + NSButton + progressBar + NSProgressIndicator + + SUPERCLASS + SUWindowController + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib new file mode 100644 index 0000000..e4c1886 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..ba1c0c3d2042ae541c950cbdb2592ce406dec5eb GIT binary patch literal 7169 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..6b926302ea4751c08c4de4d180bdee22f01709ff GIT binary patch literal 7278 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 f{!{!>{8{{^8|{{$9#l~I + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..b4353d2f7c1f412919b46c5526549892ff7ab525 GIT binary patch literal 10493 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..b403a3e45f6ac2ba253f8f9747b79ecd2acb28e1 GIT binary patch literal 13189 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..ffb6e058952438a672d22b63521a18009e37b08a GIT binary patch literal 9220 zcmd^_+iqJ$6o%)z*F3;3qADN~PIn+gQyNf2Pa*=u6><_MH8DGtV<)uF%QN(<0{(BU ztjvtPohHSxgOC+_?>VmX`e#l4`a6A`K1@y8Oa1g~dXP5te3Cv%>*-THt?BP^I@0&9 zzJJ%JpV~Cm`|~tX%Sjs8%ssX2q!;?8|3Iy+p86WIuC@=g$F1~kx}!DUOZU`rCw+GI z^epw#vCU?DtEWA!d#b0QetYMu_te5J0~*;5`Pc)m+FYLL| z+aMjPKSo2}v1azvGgRxqc#1t(eW<>PM(w6&>d%z7TJbb}EpD3hmHxW9I@R2f(cWl2 za$v2oJsq5_j>O@Y9%zN0zD6V6mo~piKiP~^8@XpA57fJ3t$m{!jvu90Mkn)Gaa%p` znyLOx?_;gX+BNTtgx``9bcZ~V&q&|&!ts~V;;og~%dRMC(_Nz&a^SX04Aj=EU~M@^c$=YZ__BhIW5$ zRt05at#Bmz*mGY`*d9{-Nbj?@^7Yu@^o7?1Efb^0>F_zM=$1Sd z2dl7Nk92%{)Y_G#NBThJSQ7W>MSMUjeUmx-X9>Gqp{Eo54K$}GX%98F+Zu9QWk*)R z%2_`&O=KHdAFUo=&^z{fGo<7Zwu9&9o%483)(9WHXZCrSs6U-qJXRq4%f$4Ms9W5A zdM!)d5gnf6-an7J-XAgBE%HwK-16NAM(ezI9lCO>oz+j1$~ZoqSFjDwDXWRq*!hv- zA9?3qXRHb@4l7;0Pi}}h_q16b%e05T&U)SLg0D?^4Qu&|6ML%tDaS1&;;UxwE-i?4 zmz`a&CJUlgjkszYu^7n&?%9%LJrfYEa)zD8KC6%#nT*^*E&~f3Df8sW?iiIZNQ^8_ z`~@e2i)-A1MYM((MwXugN33hyQ;YIoV=QbI4S;DK{SbdL8ojUa;2AK=jv*dLHc;fK z1bcm@6$hfnqZ85wx71X4A3L*8Ad4n_t69&CI=BZV?^{&sLI`D64pi#d`B?brPpyk2 zJpwz@cKiY!8ya8B_lh^`7pzGxMl;hnCG_m5uGaTr^!iY;iL(R0;G-W4G|YSCDwk%r z&d@&E-mqg&OkWtIwE-UPq=ujvx6;Bm|(A{4u+jZ zwTP~)X z*|$LqaQfymYd-bGUPS7sbW+c73tlH#>3s<@v)yYE*tTPUgo9Zp5hLcg2qH zbn40$8xk?y@BJcsLYeM%B(XRe-?MMI8DuLttB)W zSh2Qjd?E9nxrte&KIUtgXu+*zmzEDJE&JQ$Rwd)lvzTlPx z6E;^@8f)!l8w8({-8?^&^+65ubXn)V#Ytvc(JR9)!P5Q;wWil;Rym^hr_HMOu-g)}oF=IzY9bZIT?1XzYBK1Z0H#H*j`%hLw+W3*%D>t6A=NHz7^NVhBuFry87I#e! n9ueX{R^ophN?VGGy4Om;WnPWX9^^ULCFZ + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..ab36d31 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 658 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9C7010 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..7630390c89e63ae4aa0af3491cb03518c1321d8a GIT binary patch literal 7148 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib new file mode 100644 index 0000000..994d4c3 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib @@ -0,0 +1,67 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..778909e --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 89 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..5b8f76e2f50c0b9e6c37f1b553cbadcd00100ad7 GIT binary patch literal 10270 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib new file mode 100644 index 0000000..5220a22 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib @@ -0,0 +1,59 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..87e931e --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,21 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + 39 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..7d3fefb99cf58ae42c4934ea9d75c966df3a0146 GIT binary patch literal 12675 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 N@(YyT)}yE9{{WrKkh=f? literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..3c4e7167f831c90afff8e506946f0ac4cb783d19 GIT binary patch literal 8022 zcmeHMZBG+H5T4I`_6Hn9Bq0W)el$ier+%G3tQt2%{eU=C|B)%y5-LsVmU( z9akKHE|VeVyRwea4?GX?HL0(4oZ+dEGrV`yl=6KV?Y@vH{Ymj>n?}ngi%PHP_ z$xCn?$s6n@lh^qF(026-mRd__`8M=g%9iT8r4|_iOC8J(@I;%9pm9S2t+F+?H*HZW zu1-L6tmr$(D98VfqT&pr0tn54zpmo$5VpF~HN5={EryEkyI0 z7!gH8@l!n4QDLa@vJ6ym(vjYwX@D<@Q_7X=4tA!Z=f7r3SZza6A<*Iue=UZz;op^7 zl@YBsjwQri1_X40!>-1NOfghpY}lYBuhf!^5iNX4wA~*M(yX{FOeU zcfPi(-q$1!PsVx|iJL`P)9Sp^z0}OZytEhzQ(9qCKa7we(un5iG%2O(BQ`Q8?nbh> z-0t35hEL_sd$(R%_fIE*_w~BRt_QL&f>#=S&nH>EDvIlzzu$8c&Z#uOnvgk|^(HfR zA2pee-BuHlhB7kO7Wm7$lyxZULSJ1lx|EvNE3Fe;wr4E(tZ|&Rs8xxRIh!@4)hMiK zy$|kz<0{Jc@2tW4tx#>&W0SLrRZ6jSQd?n}a;=8;yYfptB8R^a>*f(o_c?rpr<+3a z_A<4fTCUa5KK1R-n3LKMT5=tI#l(TxL%qZ8iTUl=>TVZ#_zOf{0}LO@Hh) zw6JxvDnu^!Mn{-&7_vMwfK9Y-2X|YN{!Aa5X32xdlJ?Y$EA!f2_&AKX+Ed7NarpQo2SGHlr!*@Oaq%roY$K1r z*_3G{{EG99zYTKL4Sj~S4R5rp=g)}Cn;`b-c_y-$Z+8H-Xph^UOnxd~QZr+cV-L|b z2M0#r**r2`yM!Em<;j}_UlWmwS~Jmb~lwFZfs|>s8!NG D*5M|& literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib new file mode 100644 index 0000000..4b1ab30 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib @@ -0,0 +1,50 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..6b2f938f90ecd44f661ea8b2d6ec06e2fd5cc720 GIT binary patch literal 7273 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 J + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..c9b1e7d8831c67d3f55c8044ba2b1fdad7eb1248 GIT binary patch literal 10668 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 GrT+t(0j`Vy literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib new file mode 100644 index 0000000..5220a22 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib @@ -0,0 +1,59 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..3eb7f81 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..8c54c217c00797d827b49b9adcc92151d64c3194 GIT binary patch literal 13404 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib new file mode 100644 index 0000000..4b1ab30 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib @@ -0,0 +1,50 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..33a6020 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,16 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..4cd529a56b82299c1652f066cc95089a8bf1a192 GIT binary patch literal 7245 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..3f09790 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,18 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..f5b43acf73a6ae01dc7b371baa384be9f0caad49 GIT binary patch literal 10531 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 R;OcQt=I;M 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..33a6020 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,16 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..b2b2cf2c63c4cafb368f4eb69d51e186f8f24211 GIT binary patch literal 13167 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..9396dd8bdfdbd904b5802f0f2c7897574835aabb GIT binary patch literal 8610 zcmd^^TW=dh6vyYe&wPL_B1Eca5r`)cY67h)6jCZ6MLar=N!_}RaqJl9)AkL84*~pt z=lEo1*LKoC*5aZl>)pAWIrrQA{zv*S-Ah$^nojiW>iJrKy);Y{eUH*uBWJ0fjx=_p zk;63Cllfzf4)xa4ng<%YCrEeFyJ;(Zl-^4_8re!8FWz3HPCB*StRL#_NN{I*8|b%l z3B98cPU+j~vDPxji4(1>(p2NUbXRXb=zFT&te)F@rLTT^rTJJ5ey7^m(ab=jeWNMP z0Qx|4Q?2Tz7n;wQ4+U|S9*UYOeXjr2RCP3SA($8XNh=sUI}~G+BbTCsq?2AuY`^Nax$wjl|lQ@TH!Q5lFmR+$E1F))tPp7CEW`6rq~LZsHk)?5z{d4;WSZ75PHfBenw)aaw1V#H zol8H62MXKSF>87oZ`t(7;V<9L7Y0{X@uw1QU_8|mYsGfpB>db;pID5z+E=o2*~7Z# zZ{8mwlN0$Eu-{qfCBo`M>)NuUUEzRVndujamzI$+3@clX}46H@H1MkTDSx;M*Jh=lD=R@xoTL$sfEU8bP!rLYye7 zWIyX!7Hi-QF$}vT(<8I1M|SjQXfbtcF*+hGHv7zUgzV03v>8RQc+U^W5_3Kk+U6MI z5x_CD$?XTd8)^o~o>jOvChNG+`pA9IQlkE9ESYhQ^#~o3i5Tsk2MqcPjVJPQ5>QWd z%3N-Rr{Osmsld+pGSrl4D?(Vh_c0}#6jP-Nr;lJC4kW8+}nsO>@oy|+B zj@$poc1EUY)H!vlDWyTZM_RmN_0F*|3G8XmZjh_GT46K@YS@0bBco&ck5jh?GOtN*bj}GP+MV`vp%ulqUEj#|w zxJuV$P@KFgT*-d%KI4s?U8Ms_BKmnbSFdB@8U4D9tvw#m4eF{>7?B_(SVn@=>ivR) z-`WoLd4`qsB(hDUPL;N(1#EXa9_5krt?YLP6$SP++`m`ORqrSF%+B5Vyq<9j30gKq z$>WvT>^eG{tG#P?bNts^F!vDjY*$(GlT_OB6Um@0{rpO{nsZ0Iw%=r+gJopMR#o5O z6=v?ovM0L#o5A@yjjZFF`|Y_ZSX;*}+0}Y!V&B{et&-+mO`3a4(p(Rf2)Ry2_G?hN zcW8^>-=w|5JNZ{T-Uh9!_q*!S%UbwMzL6dk-Ho`jSiYOe(r$}4->CxTe816)IPP6z z?tREH$aT2sp)bi@4OxN51i$eio)>;d_V`dEKN?(CV^KgH$P?4m!TVnigGk5DsqOTW z^Bq>`T*laMPp7qRSDvM!CIh)|dhXpf$01@ARFFxQRQnxKzL$-PBz%7(jtK&ke=Ruc z;&kq{an3X%pz#Dv@Vh0yQOO*@mvMH+1W!KFe!s_Ij@90`3(pYLH?y**I_GxooDYh; zrAm*b)86$g`?@|FoyH^KTy_wz;#7NG+KhL2-+INhZ+wNPMV6v3kDtD_9S;&#gSC)h zhd0T0OQHE*$3*A0c~_8cA<8<$Z^hBt(6tMriO%bhGM|@5uje;Sh(4NovCB7fUI}pX q)t0w%?ra-p+~-h + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..15ba8f4c8e18093cec6121a6aab21fdf4a8cea1d GIT binary patch literal 7161 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..2e04cfa --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..2984064502b81dee5147f477cb7f28350dd4d945 GIT binary patch literal 10360 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 + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..c493485 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,20 @@ + + + + + IBFramework Version + 667 + IBLastKnownRelativeProjectPath + ../Sparkle.xcodeproj + IBOldestOS + 5 + IBOpenObjects + + 5 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..55cc2c271b5b63daf69c155ca294fdfa17a9e0e5 GIT binary patch literal 12659 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib new file mode 100644 index 0000000..4b1ab30 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib @@ -0,0 +1,50 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + doNotInstall + id + installLater + id + installNow + id + + CLASS + SUAutomaticUpdateAlert + LANGUAGE + ObjC + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib new file mode 100644 index 0000000..3f09790 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib @@ -0,0 +1,18 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..aa38f86ba2610ef2aff9b9ba9b2bdfcdfaf38147 GIT binary patch literal 7234 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib new file mode 100644 index 0000000..994d4c3 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib @@ -0,0 +1,67 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + CLASS + NSApplication + LANGUAGE + ObjC + SUPERCLASS + NSResponder + + + ACTIONS + + installUpdate + id + remindMeLater + id + skipThisVersion + id + + CLASS + SUUpdateAlert + LANGUAGE + ObjC + OUTLETS + + delegate + id + description + NSTextField + releaseNotesView + WebView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib new file mode 100644 index 0000000..3f09790 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib @@ -0,0 +1,18 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + 6 + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..be382892c777e7780a664a642c7752e4b3d1bcc3 GIT binary patch literal 10301 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 literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib new file mode 100644 index 0000000..5220a22 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib @@ -0,0 +1,59 @@ + + + + + IBClasses + + + CLASS + SUWindowController + LANGUAGE + ObjC + SUPERCLASS + NSWindowController + + + ACTIONS + + finishPrompt + id + toggleMoreInfo + id + + CLASS + SUUpdatePermissionPrompt + LANGUAGE + ObjC + OUTLETS + + delegate + id + descriptionTextField + NSTextField + moreInfoButton + NSButton + moreInfoView + NSView + + SUPERCLASS + SUWindowController + + + CLASS + FirstResponder + LANGUAGE + ObjC + SUPERCLASS + NSObject + + + CLASS + NSObject + LANGUAGE + ObjC + + + IBVersion + 1 + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib new file mode 100644 index 0000000..33a6020 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib @@ -0,0 +1,16 @@ + + + + + IBFramework Version + 629 + IBOldestOS + 5 + IBOpenObjects + + IBSystem Version + 9D34 + targetFramework + IBCocoaFramework + + diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..ef9b2cd851e38c407fc9f0a61a9ed57a4916dcfd GIT binary patch literal 12478 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 LMEQ+>3;X^bT?6%( literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..a1de54476f0e88f6498e33cb233e213042fbb4d9 GIT binary patch literal 8516 zcmd^_U2hvj6o%)z*ZhDjB2=nK5pV}Ww1Ehrs8E4Q1$P_ANu8ul#L`isZAHQn)y>b9cbUBo=)|* zz23dm2vjCEd#1U32gSMOHEE&oak{Uk7kXc4HM8H?bECIOI??wr8~!e|veh@I8l9L- zL4(~-_1!|VM(L%#&zw)S<1+mqX`1xCe*2|zE|0WNR~pw)$Z=wHTIs2gF3ohX>ghz7}xuv3h(FA zM{7J_ouzc^Jfi;xSC&QVQ)3tAv4UmMI=4<8?h7li8T`>C|E$_z9Gs$OewF?X+#*V#BepkL|Y7H9hL;Wew+zh7{_E4{NWdvq7c5wVaf`(nR6 z*?E{~a5tHW5p|tW=h{tZpsWEr(|HuADG?FS@Q|9pe$XNIdxRb-pG2(m>WevWLark| zQ2|o%)!E%^67uTIvPWdwN1FG{;wDue2wBaURBK)%P(5b<*b${;tqAWWyAh3u!f+K{ zQ&t(<#$C+^REfP_wZ7F1ukjdRA7(Esf<#5;T%(noy*wMwHIqDmCOqn7-alN1dt!Xw zY&mKz@|H_qSJ+`euWD*bZqj0Xk@jP^#W=k-A83U_yu^JeEI~~MIwzKMH)#vb7IS$} zt2&XB5y%e@3J=TFLHEaQsX88aEmcOHP1>oZ8d)IQ%B#qd`p0f3FzwZI?MtgW>8OJp0{q!`-y^t@f^~*lw17e;vl&|6g5FCzXAq zh#7J2rgyM^Rcl1VUssPWEqilrqz36ZqiKw_WD}|?`XkJX4jA1ekPx(Q!aec7+cC-! zCw92IUFg$9Pr$wBrqhC-ocqrQP8*)++|Vy`A8jm`!F{(=Mz!c2KYCzDU!E^Q`{*co zJzfLT)ubM$^Adf`ovJFWciLRH^hb+4^af4~denNHTZu-<`5~w`>AAEQox5C-cX^4< zRdlVe%5eOF(vj>PUgcGOUAOyS#GL9ZZTQpuD2}S&b?5d zW%nw}`dew)^}FI*>+tfl+ST96T{jmUeoK2rtn#;ED1pGbt5sV)BXZA>>Nf+o_ojxz zNQ{I}t5!z7Nay7$u^? x8{QW^QK&@4o-6*o+pb#rZk4{dSnKjXFxkCgjQaEl>CC(kF>w>_3NBfRz9M literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Resources/relaunch b/Sparkle.framework/Versions/A/Resources/relaunch new file mode 100644 index 0000000000000000000000000000000000000000..6f5372a875b64bd21be6b93095f148f34e858d52 GIT binary patch literal 58924 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 ONDoC0XfZ9!|9=MrWJg5+ literal 0 HcmV?d00001 diff --git a/Sparkle.framework/Versions/A/Sparkle b/Sparkle.framework/Versions/A/Sparkle new file mode 100644 index 0000000000000000000000000000000000000000..65f5287ae1d5ed997ce0bd4cb15ea4dded5a0e38 GIT binary patch literal 499256 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%0Db(d6NT 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%0A-uqrg$v$63o-FMUit&`a)u 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�G+Na<6`{Rm&bIt-ce_+ztQAb?V z89Oi6zZNUI>km5c_rW7+-GGX1>wLpyv2<@3?Z9DkbjRxNh8Yg}%?=#(#J2wp^Bwp? z2M)VMdHfC>ePfi4@`~#7O$W~QXzTC_^e+&7{^E%H5pdxtKn87@1;ZTp*|D}(SGf?g@yxn=3wG;Cg|Z1a1}BBd}LsL}0&$Q_=)x z3(ONZNnnY6qBMco0`mk; z5?CUzT41BV4uPu$t{1pT;8uY>0(%8U1oms_NfVeYFi+ql4Y6;O@_sosRMx>g0QVr= zdbn@GJp}hK+y=OB!94=^DBMQ4Z^L~D?lHK>;l2y^J-F|~ZG!s&9QLYGegucLcFO<2 zJpuP)IIK}qeggL-+*5E*!#xA{EZk4wcEIg|>w)_f+-|s6;eG?R2ktev-@*MJ?hkOU z!}Y?w0ry9^Kf&#T`zzev;P%744fhV*yKoV>18{$bI|z3O?mf7F!2J{MFx&@lAHp4h z`v~r1xPQU*!+iqxZ@B-!9fkW8j_EQj`e`@Xi*}>^s2_D<9%%>KfN?38HlZD858B1H z2kpT8(-usZ`J{f#BlAZ+sU!1E8__PbAMH(h(MGgC%Zm25%Z_$^5RNuk2lsn8=GU1o z=9Ttf-f2hX?*Ta4gZ84`Xh+(RHl=M@9<=KwxX0mGFIWdyX6xZtH&|a-PreVw@?;%j zJvy`!v&qln!23MhR`LS=67JW;6CLO~NdtTZ?&okX!o3XF4fg`vTX1i}?Oh2jrvvRd zxIe@Fg>=B}aK9k_e{qQW65P+=w!!tmoexp?OBpWk0)ZC_yhvb5W5BJfgyxdJZ} zc)7qU1m+1GA@E9pR|y;`aFoE&0>=m(D{!2^@dB?Fh&?6#rCcL$qQGkfP7*j-;1q#V z1?CI9PT=(dZxC1@uu$MMfzt&R3G@go7C1v-iNKixZxncwz*2!_0%r-FEwEhR%>r)` zSRt@dV3oi*0_O^>7I>?`+XUV&aGt}=8Qd(m*>L4>H^bcmR{>WER|Pi*ZZ2Fk z+^ul8!QBow5AF`QJK<{J=EK#(Er6?otB3Q#HNY)|YlLfpy9;g+TrY?Gxt z0*7s!l#OuMQcC#_++%Q$!+jU-dvM=}+XVLmxF5p(2yQbRww+S21(EV&IBb)o`~>bv zxToNrhQpRn%Cm4kh1&{!*d?15jil^{dmHW@xOd?qa0lT24#zF6LvYwqOZf-fKjE;2lJY)eU`sFM zL%1Vw*cM9p817$i*j7pT1n%E(|A9LS_i0LwQB$+Hv8H}mbJK#FMsIDsx7~oJzQ*Sd zET~z~)KcHnvJe5yZ3wvP_KK>iw)$GXw>`(#SljNc7vCMmC`V9JOOrpIQrp(n+*DWV zZ)$BRYN{^=gRil)HqcVn2^kea&PjIy*eTjEYZF9hjRB!SwE3fr8PHAnJz2GiyoqtMQV{OYq@07aM7C*F3 zh%9z!_cnOjy)AWK-*m;Dps260HPBpNA(>B_@!EjDbusK;SKHjYOmZKeEQJG*S^lo2L+Z@kd??oc5b@4=SHL>E9d0PTA{och1ne}=7Mc!ubLU0TW zDQWfjr=f_N6T`HLX0nPbZ1?(n@k!RJB8k>F$gL?1_#0c>o9hTN zA$hN_u%&)(ZId7Mc~(U+NM*GxwF|xNc@usS4S&a+p>zfFDBXa5j?I<9B70P<{ z(iWd8Vrufa1=PSEZLRIK?aQXOwk?}gyO@>b{~)Fgu^Ejyf`mG6eZ0<7{H;o=x4pep zSJlt0qEmE&&{ov@1hFtyTU%YN&z}=l7i?k^@+)O!lN!AKx<>I7qrsyRNXg$q%0D*WvO)f?C%L?~NNj=#y@ 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