diff --git a/src/MacVim/English.lproj/MainMenu.nib/designable.nib b/src/MacVim/English.lproj/MainMenu.nib/designable.nib index bdbcfdb9ee..5e5de7a1ac 100644 --- a/src/MacVim/English.lproj/MainMenu.nib/designable.nib +++ b/src/MacVim/English.lproj/MainMenu.nib/designable.nib @@ -1,8 +1,8 @@ - + - + @@ -194,6 +194,7 @@ + @@ -205,6 +206,7 @@ + diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h new file mode 100644 index 0000000000..41cd57434d --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h @@ -0,0 +1,43 @@ +// +// SPUDownloadData.h +// Sparkle +// +// Created by Mayur Pawashe on 8/10/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +#import "SUExport.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + * A class for containing downloaded data along with some information about it. + */ +SU_EXPORT @interface SPUDownloadData : NSObject + +- (instancetype)initWithData:(NSData *)data textEncodingName:(NSString * _Nullable)textEncodingName MIMEType:(NSString * _Nullable)MIMEType; + +/*! + * The raw data that was downloaded. + */ +@property (nonatomic, readonly) NSData *data; + +/*! + * The IANA charset encoding name if available. Eg: "utf-8" + */ +@property (nonatomic, readonly, nullable, copy) NSString *textEncodingName; + +/*! + * The MIME type if available. Eg: "text/plain" + */ +@property (nonatomic, readonly, nullable, copy) NSString *MIMEType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloader.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloader.h new file mode 100644 index 0000000000..5eee9bd5ed --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloader.h @@ -0,0 +1,25 @@ +// +// SPUDownloader.h +// Downloader +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SPUDownloaderProtocol.h" + +@protocol SPUDownloaderDelegate; + +// This object implements the protocol which we have defined. It provides the actual behavior for the service. It is 'exported' by the service to make it available to the process hosting the service over an NSXPCConnection. +@interface SPUDownloader : NSObject + +// Due to XPC remote object reasons, this delegate is strongly referenced +// Invoke cleanup when done with this instance +- (instancetype)initWithDelegate:(id )delegate; + +@end diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h new file mode 100644 index 0000000000..76e7e750a1 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h @@ -0,0 +1,38 @@ +// +// SPUDownloaderDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class SPUDownloadData; + +@protocol SPUDownloaderDelegate + +// This is only invoked for persistent downloads +- (void)downloaderDidSetDestinationName:(NSString *)destinationName temporaryDirectory:(NSString *)temporaryDirectory; + +// Under rare cases, this may be called more than once, in which case the current progress should be reset back to 0 +// This is only invoked for persistent downloads +- (void)downloaderDidReceiveExpectedContentLength:(int64_t)expectedContentLength; + +// This is only invoked for persistent downloads +- (void)downloaderDidReceiveDataOfLength:(uint64_t)length; + +// downloadData is nil if this is a persisent download, otherwise it's non-nil if it's a temporary download +- (void)downloaderDidFinishWithTemporaryDownloadData:(SPUDownloadData * _Nullable)downloadData; + +- (void)downloaderDidFailWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h new file mode 100644 index 0000000000..36302df481 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h @@ -0,0 +1,13 @@ +// +// SPUDownloaderDeprecated.h +// Sparkle +// +// Created by Deadpikle on 12/20/17. +// Copyright © 2017 Sparkle Project. All rights reserved. +// + +#import "SPUDownloader.h" + +@interface SPUDownloaderDeprecated : SPUDownloader + +@end diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h new file mode 100644 index 0000000000..ebe477fe78 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h @@ -0,0 +1,34 @@ +// +// SPUDownloaderProtocol.h +// PersistentDownloader +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class SPUURLRequest; + +// The protocol that this service will vend as its API. This header file will also need to be visible to the process hosting the service. +@protocol SPUDownloaderProtocol + +- (void)startPersistentDownloadWithRequest:(SPUURLRequest *)request bundleIdentifier:(NSString *)bundleIdentifier desiredFilename:(NSString *)desiredFilename; + +- (void)startTemporaryDownloadWithRequest:(SPUURLRequest *)request; + +- (void)downloadDidFinish; + +- (void)cleanup; + +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h new file mode 100644 index 0000000000..4bde75aac2 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h @@ -0,0 +1,20 @@ +// +// SPUDownloaderSession.h +// Sparkle +// +// Created by Deadpikle on 12/20/17. +// Copyright © 2017 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SPUDownloader.h" +#import "SPUDownloaderProtocol.h" + +NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) +@interface SPUDownloaderSession : SPUDownloader + +@end diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h new file mode 100644 index 0000000000..694961470b --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h @@ -0,0 +1,35 @@ +// +// SPUURLRequest.h +// Sparkle +// +// Created by Mayur Pawashe on 5/19/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +// A class that wraps NSURLRequest and implements NSSecureCoding +// This class exists because NSURLRequest did not support NSSecureCoding in macOS 10.8 +// I have not verified if NSURLRequest in 10.9 implements NSSecureCoding or not +@interface SPUURLRequest : NSObject + +// Creates a new URL request +// Only these properties are currently tracked: +// * URL +// * Cache policy +// * Timeout interval +// * HTTP header fields +// * networkServiceType ++ (instancetype)URLRequestWithRequest:(NSURLRequest *)request; + +@property (nonatomic, readonly) NSURLRequest *request; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h index 8f3efc8e80..34276b7da4 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -9,18 +9,27 @@ #ifndef SUAPPCAST_H #define SUAPPCAST_H +#if __has_feature(modules) +@import Foundation; +#else #import +#endif #import "SUExport.h" +NS_ASSUME_NONNULL_BEGIN + @class SUAppcastItem; -SU_EXPORT @interface SUAppcast : NSObject +SU_EXPORT @interface SUAppcast : NSObject -@property (copy) NSString *userAgentString; -@property (copy) NSDictionary *httpHeaders; +@property (copy, nullable) NSString *userAgentString; +@property (copy, nullable) NSDictionary *httpHeaders; -- (void)fetchAppcastFromURL:(NSURL *)url completionBlock:(void (^)(NSError *))err; +- (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err; +- (SUAppcast *)copyWithoutDeltaUpdates; -@property (readonly, copy) NSArray *items; +@property (readonly, copy, nullable) NSArray *items; @end +NS_ASSUME_NONNULL_END + #endif diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h index 86843bfb7e..1d8b1d01f6 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -9,22 +9,31 @@ #ifndef SUAPPCASTITEM_H #define SUAPPCASTITEM_H +#if __has_feature(modules) +@import Foundation; +#else #import +#endif #import "SUExport.h" +@class SUSignatures; SU_EXPORT @interface SUAppcastItem : NSObject @property (copy, readonly) NSString *title; +@property (copy, readonly) NSString *dateString; @property (copy, readonly) NSDate *date; @property (copy, readonly) NSString *itemDescription; @property (strong, readonly) NSURL *releaseNotesURL; -@property (copy, readonly) NSString *DSASignature; +@property (strong, readonly) SUSignatures *signatures; @property (copy, readonly) NSString *minimumSystemVersion; @property (copy, readonly) NSString *maximumSystemVersion; @property (strong, readonly) NSURL *fileURL; +@property (nonatomic, readonly) uint64_t contentLength; @property (copy, readonly) NSString *versionString; +@property (copy, readonly) NSString *osString; @property (copy, readonly) NSString *displayVersionString; @property (copy, readonly) NSDictionary *deltaUpdates; @property (strong, readonly) NSURL *infoURL; +@property (copy, readonly) NSNumber* phasedRolloutInterval; // Initializes with data from a dictionary provided by the RSS class. - (instancetype)initWithDictionary:(NSDictionary *)dict; @@ -32,6 +41,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject @property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; @property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; +@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; @property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h new file mode 100644 index 0000000000..3756a37815 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h @@ -0,0 +1,26 @@ +// +// SUCodeSigningVerifier.h +// Sparkle +// +// Created by Andy Matuschak on 7/5/12. +// +// + +#ifndef SUCODESIGNINGVERIFIER_H +#define SUCODESIGNINGVERIFIER_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +SU_EXPORT @interface SUCodeSigningVerifier : NSObject ++ (BOOL)codeSignatureAtBundleURL:(NSURL *)oldBundlePath matchesSignatureAtBundleURL:(NSURL *)newBundlePath error:(NSError **)error; ++ (BOOL)codeSignatureIsValidAtBundleURL:(NSURL *)bundlePath error:(NSError **)error; ++ (BOOL)bundleAtURLIsCodeSigned:(NSURL *)bundlePath; ++ (NSDictionary *)codeSignatureInfoAtBundleURL:(NSURL *)bundlePath; +@end + +#endif diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h index d73aadbae2..4b160c4f4a 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h @@ -9,7 +9,11 @@ #ifndef SUERRORS_H #define SUERRORS_H +#if __has_feature(modules) +@import Foundation; +#else #import +#endif #import "SUExport.h" /** @@ -17,16 +21,20 @@ */ SU_EXPORT extern NSString *const SUSparkleErrorDomain; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc++98-compat" typedef NS_ENUM(OSStatus, SUError) { // Appcast phase errors. SUAppcastParseError = 1000, SUNoUpdateError = 1001, SUAppcastError = 1002, SURunningFromDiskImageError = 1003, - - // Downlaod phase errors. + SURunningTranslocated = 1004, + + // Download phase errors. SUTemporaryDirectoryError = 2000, - + SUDownloadError = 2001, + // Extraction phase errors. SUUnarchivingError = 3000, SUSignatureError = 3001, @@ -39,9 +47,11 @@ typedef NS_ENUM(OSStatus, SUError) { SURelaunchError = 4004, SUInstallationError = 4005, SUDowngradeError = 4006, + SUInstallationCancelledError = 4007, // System phase errors SUSystemPowerOffError = 5000 }; +#pragma clang diagnostic pop #endif diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h index d7f2a48cf2..ed11921a51 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h @@ -9,10 +9,16 @@ #ifndef SUSTANDARDVERSIONCOMPARATOR_H #define SUSTANDARDVERSIONCOMPARATOR_H +#if __has_feature(modules) +@import Foundation; +#else #import +#endif #import "SUExport.h" #import "SUVersionComparisonProtocol.h" +NS_ASSUME_NONNULL_BEGIN + /*! Sparkle's default version comparator. @@ -22,8 +28,15 @@ */ SU_EXPORT @interface SUStandardVersionComparator : NSObject +/*! + Initializes a new instance of the standard version comparator. + */ +- (instancetype)init; + /*! Returns a singleton instance of the comparator. + + It is usually preferred to alloc/init new a comparator instead. */ + (SUStandardVersionComparator *)defaultComparator; @@ -35,4 +48,5 @@ SU_EXPORT @interface SUStandardVersionComparator : NSObject +#if __has_feature(modules) +@import Cocoa; +#else +#import +#endif #import "SUExport.h" #import "SUVersionComparisonProtocol.h" #import "SUVersionDisplayProtocol.h" -@class SUUpdateDriver, SUAppcastItem, SUHost, SUAppcast; +@class SUAppcastItem, SUAppcast; @protocol SUUpdaterDelegate; @@ -28,336 +32,201 @@ SU_EXPORT @interface SUUpdater : NSObject @property (unsafe_unretained) IBOutlet id delegate; -+ (SUUpdater *)sharedUpdater; -+ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; -- (instancetype)initForBundle:(NSBundle *)bundle; - -@property (readonly, strong) NSBundle *hostBundle; -@property (strong, readonly) NSBundle *sparkleBundle; - -@property BOOL automaticallyChecksForUpdates; - -@property NSTimeInterval updateCheckInterval; - -/*! - * The URL of the appcast used to download update information. - * - * This property must be called on the main thread. - */ -@property (copy) NSURL *feedURL; - -@property (nonatomic, copy) NSString *userAgentString; - -@property (copy) NSDictionary *httpHeaders; - -@property BOOL sendsSystemProfile; - -@property BOOL automaticallyDownloadsUpdates; - /*! - Explicitly checks for updates and displays a progress dialog while doing so. - - This method is meant for a main menu item. - Connect any menu item to this action in Interface Builder, - and Sparkle will check for updates and report back its findings verbosely - when it is invoked. - */ -- (IBAction)checkForUpdates:(id)sender; - -/*! - Checks for updates, but does not display any UI unless an update is found. - - This is meant for programmatically initating a check for updates. 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. + The shared updater for the main bundle. + + This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle: */ -- (void)checkForUpdatesInBackground; - -/*! - Checks for updates and, if available, immediately downloads and installs them. - A progress dialog is shown but the user will never be prompted to read the - release notes. - - You may want to respond to the userDidCancelDownload delegate method in case - the user clicks the "Cancel" button while the update is downloading. - */ -- (void)installUpdatesIfAvailable; - -/*! - Returns the date of last update check. - - \returns \c nil if no check has been performed. - */ -@property (readonly, copy) NSDate *lastUpdateCheckDate; - -/*! - Begins a "probing" check for updates which will not actually offer to - update to that version. - - However, the delegate methods - SUUpdaterDelegate::updater:didFindValidUpdate: and - SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, - so you can use that information in your UI. - */ -- (void)checkForUpdateInformation; ++ (SUUpdater *)sharedUpdater; /*! - Appropriately schedules or cancels the update checking timer according to - the preferences for time interval and automatic checks. + The shared updater for a specified bundle. - This call does not change the date of the next check, - but only the internal NSTimer. + If an updater has already been initialized for the provided bundle, that shared instance will be returned. */ -- (void)resetUpdateCycle; - -@property (readonly) BOOL updateInProgress; - -@end - -// ----------------------------------------------------------------------------- -// SUUpdater Notifications for events that might be interesting to more than just the delegate -// The updater will be the notification object -// ----------------------------------------------------------------------------- -SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; -SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; -SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; -SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; -#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; -#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; - -// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo -SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; -// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo -SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; - -// ----------------------------------------------------------------------------- -// SUUpdater Delegate: -// ----------------------------------------------------------------------------- ++ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; /*! - Provides methods to control the behavior of an SUUpdater object. + Designated initializer for SUUpdater. + + If an updater has already been initialized for the provided bundle, that shared instance will be returned. */ -@protocol SUUpdaterDelegate -@optional +- (instancetype)initForBundle:(NSBundle *)bundle; /*! - Returns whether to allow Sparkle to pop up. + Explicitly checks for updates and displays a progress dialog while doing so. - For example, this may be used to prevent Sparkle from interrupting a setup assistant. + This method is meant for a main menu item. + Connect any menu item to this action in Interface Builder, + and Sparkle will check for updates and report back its findings verbosely + when it is invoked. - \param updater The SUUpdater instance. + This will find updates that the user has opted into skipping. */ -- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater; +- (IBAction)checkForUpdates:(id)sender; /*! - Returns additional parameters to append to the appcast URL's query string. - - This is potentially based on whether or not Sparkle will also be sending along the system profile. - - \param updater The SUUpdater instance. - \param sendingProfile Whether the system profile will also be sent. - - \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. + The menu item validation used for the -checkForUpdates: action */ -- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; +- (BOOL)validateMenuItem:(NSMenuItem *)menuItem; /*! - Returns a custom appcast URL. - - Override this to dynamically specify the entire URL. + Checks for updates, but does not display any UI unless an update is found. - \param updater The SUUpdater instance. - */ -- (NSString *)feedURLStringForUpdater:(SUUpdater *)updater; + This is meant for programmatically initating a check for updates. That is, + it will display no UI unless it actually finds an update, in which case it + proceeds as usual. -/*! - Returns whether Sparkle should prompt the user about automatic update checks. + If automatic downloading of updates it turned on and allowed, however, + this will invoke that behavior, and if an update is found, it will be downloaded + in the background silently and will be prepped for installation. - Use this to override the default behavior. - - \param updater The SUUpdater instance. + This will not find updates that the user has opted into skipping. */ -- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater; +- (void)checkForUpdatesInBackground; /*! - Called after Sparkle has downloaded the appcast from the remote server. - - Implement this if you want to do some special handling with the appcast once it finishes loading. + A property indicating whether or not to check for updates automatically. - \param updater The SUUpdater instance. - \param appcast The appcast that was downloaded from the remote server. + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately */ -- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; +@property BOOL automaticallyChecksForUpdates; /*! - Returns the item in the appcast corresponding to the update that should be installed. + A property indicating whether or not updates can be automatically downloaded in the background. - 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. + Note that automatic downloading of updates can be disallowed by the developer + or by the user's system if silent updates cannot be done (eg: if they require authentication). + In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set. - \param appcast The appcast that was downloaded from the remote server. - \param updater The SUUpdater instance. + Setting this property will persist in the host bundle's user defaults. */ -- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater; +@property BOOL automaticallyDownloadsUpdates; /*! - Called when a valid update is found by the update driver. + A property indicating the current automatic update check interval. - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately */ -- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; +@property NSTimeInterval updateCheckInterval; /*! - Called when a valid update is not found. + Begins a "probing" check for updates which will not actually offer to + update to that version. - \param updater The SUUpdater instance. - */ -- (void)updaterDidNotFindUpdate:(SUUpdater *)updater; + However, the delegate methods + SUUpdaterDelegate::updater:didFindValidUpdate: and + SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, + so you can use that information in your UI. -/*! - Called immediately before downloading the specified update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be downloaded. - \param request The mutable URL request that will be used to download the update. + Updates that have been skipped by the user will not be found. */ -- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; +- (void)checkForUpdateInformation; /*! - Called after the specified update failed to download. + The URL of the appcast used to download update information. - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that failed to download. - \param error The error generated by the failed download. - */ -- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; - -/*! - Called when the user clicks the cancel button while and update is being downloaded. + Setting this property will persist in the host bundle's user defaults. + If you don't want persistence, you may want to consider instead implementing + SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: - \param updater The SUUpdater instance. + This property must be called on the main thread. */ -- (void)userDidCancelDownload:(SUUpdater *)updater; +@property (copy) NSURL *feedURL; /*! - Called immediately before installing the specified update. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. + The host bundle that is being updated. */ -- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; +@property (readonly, strong) NSBundle *hostBundle; /*! - Returns whether the relaunch should be delayed in order to perform other tasks. - - This is not called if the user didn't relaunch on the previous update, - in that case it will immediately restart. - - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - \param invocation The invocation that must be completed before continuing with the relaunch. - - \return \c YES to delay the relaunch until \p invocation is invoked. + The bundle this class (SUUpdater) is loaded into. */ -- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; +@property (strong, readonly) NSBundle *sparkleBundle; /*! - Returns whether the application should be relaunched at all. - - Some apps \b cannot be relaunched under certain circumstances. - This method can be used to explicitly prevent a relaunch. + The user agent used when checking for updates. - \param updater The SUUpdater instance. + The default implementation can be overrided. */ -- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater; +@property (nonatomic, copy) NSString *userAgentString; /*! - Called immediately before relaunching. + The HTTP headers used when checking for updates. - \param updater The SUUpdater instance. + The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) */ -- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; +@property (copy) NSDictionary *httpHeaders; /*! - Returns an object that compares version numbers to determine their arithmetic relation to each other. - - This method allows you to provide a custom version comparator. - If you don't implement this method or return \c nil, - the standard version comparator will be used. + A property indicating whether or not the user's system profile information is sent when checking for updates. - \sa SUStandardVersionComparator - - \param updater The SUUpdater instance. + Setting this property will persist in the host bundle's user defaults. */ -- (id)versionComparatorForUpdater:(SUUpdater *)updater; +@property BOOL sendsSystemProfile; /*! - Returns an object that formats version numbers for display to the user. - - If you don't implement this method or return \c nil, - the standard version formatter will be used. - - \sa SUUpdateAlert - - \param updater The SUUpdater instance. + A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg) */ -- (id)versionDisplayerForUpdater:(SUUpdater *)updater; +@property (nonatomic, copy) NSString *decryptionPassword; /*! - Returns the path which is used to relaunch the client after the update is installed. + This function ignores normal update schedule, ignores user preferences, + and interrupts users with an unwanted immediate app update. - The default is the path of the host bundle. + WARNING: this function should not be used in regular apps. This function + is a user-unfriendly hack only for very special cases, like unstable + rapidly-changing beta builds that would not run correctly if they were + even one day out of date. - \param updater The SUUpdater instance. - */ -- (NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + Instead of this function you should set `SUAutomaticallyUpdate` to `YES`, + which will gracefully install updates when the app quits. -/*! - Called before an updater shows a modal alert window, - to give the host the opportunity to hide attached windows that may get in the way. + For UI-less/daemon apps that aren't usually quit, instead of this function, + you can use the delegate method + SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: + or + SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationBlock: + to immediately start installation when an update was found. - \param updater The SUUpdater instance. - */ -- (void)updaterWillShowModalAlert:(SUUpdater *)updater; + A progress dialog is shown but the user will never be prompted to read the + release notes. -/*! - Called after an updater shows a modal alert window, - to give the host the opportunity to hide attached windows that may get in the way. + This function will cause update to be downloaded twice if automatic updates are + enabled. - \param updater The SUUpdater instance. + You may want to respond to the userDidCancelDownload delegate method in case + the user clicks the "Cancel" button while the update is downloading. */ -- (void)updaterDidShowModalAlert:(SUUpdater *)updater; +- (void)installUpdatesIfAvailable; /*! - Called when an update is scheduled to be silently installed on quit. + Returns the date of last update check. - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that is proposed to be installed. - \param invocation Can be used to trigger an immediate silent install and relaunch. + \returns \c nil if no check has been performed. */ -- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; +@property (readonly, copy) NSDate *lastUpdateCheckDate; /*! - Calls after an update that was scheduled to be silently installed on quit has been canceled. + Appropriately schedules or cancels the update checking timer according to + the preferences for time interval and automatic checks. - \param updater The SUUpdater instance. - \param item The appcast item corresponding to the update that was proposed to be installed. + This call does not change the date of the next check, + but only the internal NSTimer. */ -- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item; +- (void)resetUpdateCycle; /*! - Called after an update is aborted due to an error. + A property indicating whether or not an update is in progress. - \param updater The SUUpdater instance. - \param error The error that caused the abort + Note this property is not indicative of whether or not user initiated updates can be performed. + Use SUUpdater::validateMenuItem: for that instead. */ -- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; +@property (readonly) BOOL updateInProgress; @end diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h new file mode 100644 index 0000000000..ea8197b52d --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h @@ -0,0 +1,352 @@ +// +// SUUpdaterDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 12/25/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +#import "SUExport.h" + +@protocol SUVersionComparison, SUVersionDisplay; +@class SUUpdater, SUAppcast, SUAppcastItem; + +NS_ASSUME_NONNULL_BEGIN + +// ----------------------------------------------------------------------------- +// SUUpdater Notifications for events that might be interesting to more than just the delegate +// The updater will be the notification object +// ----------------------------------------------------------------------------- +SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; +SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; +#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; +#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; + +// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; +// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; + +// ----------------------------------------------------------------------------- +// SUUpdater Delegate: +// ----------------------------------------------------------------------------- + +/*! + Provides methods to control the behavior of an SUUpdater object. + */ +@protocol SUUpdaterDelegate +@optional + +/*! + Returns whether to allow Sparkle to pop up. + + For example, this may be used to prevent Sparkle from interrupting a setup assistant. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater; + +/*! + Returns additional parameters to append to the appcast URL's query string. + + This is potentially based on whether or not Sparkle will also be sending along the system profile. + + \param updater The SUUpdater instance. + \param sendingProfile Whether the system profile will also be sent. + + \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. + */ +- (NSArray *> *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +/*! + Returns a custom appcast URL. + + Override this to dynamically specify the entire URL. + + An alternative may be to use SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: + and let the server handle what kind of feed to provide. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)feedURLStringForUpdater:(SUUpdater *)updater; + +/*! + Returns whether Sparkle should prompt the user about automatic update checks. + + Use this to override the default behavior. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater; + +/*! + Called after Sparkle has downloaded the appcast from the remote server. + + Implement this if you want to do some special handling with the appcast once it finishes loading. + + \param updater The SUUpdater instance. + \param appcast The appcast that was downloaded from the remote server. + */ +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +/*! + Returns the item in the appcast corresponding to the update that should be installed. + + 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. + + \param appcast The appcast that was downloaded from the remote server. + \param updater The SUUpdater instance. + */ +- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater; + +/*! + Called when a valid update is found by the update driver. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; + +/*! + Called just before the scheduled update driver prompts the user to install an update. + + \param updater The SUUpdater instance. + + \return YES to allow the update prompt to be shown (the default behavior), or NO to suppress it. + */ +- (BOOL)updaterShouldShowUpdateAlertForScheduledUpdate:(SUUpdater *)updater forItem:(SUAppcastItem *)item; + +/*! + Called after the user dismisses the update alert. + + \param updater The SUUpdater instance. + \param permanently YES if the alert will not appear again for this update; NO if it may reappear. + */ +- (void)updater:(SUUpdater *)updater didDismissUpdateAlertPermanently:(BOOL)permanently forItem:(SUAppcastItem *)item; + +/*! + Called when a valid update is not found. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidNotFindUpdate:(SUUpdater *)updater; + +/*! + Called when the user clicks the Skip This Version button. + + \param updater The SUUpdater instance. + */ +- (void)updater:(SUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item; + +/*! + Called immediately before downloading the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be downloaded. + \param request The mutable URL request that will be used to download the update. + */ +- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; + +/*! + Called immediately after succesfull download of the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + +/*! + Called after the specified update failed to download. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that failed to download. + \param error The error generated by the failed download. + */ +- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; + +/*! + Called when the user clicks the cancel button while and update is being downloaded. + + \param updater The SUUpdater instance. + */ +- (void)userDidCancelDownload:(SUUpdater *)updater; + +/*! + Called immediately before extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately after extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately before installing the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation The invocation that must be completed with `[invocation invoke]` before continuing with the relaunch. + + \return \c YES to delay the relaunch until \p invocation is invoked. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This method acts as a simpler alternative to SUUpdaterDelegate::updater:shouldPostponeRelaunchForUpdate:untilInvoking: avoiding usage of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + + \return \c YES to delay the relaunch. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item; + +/*! + Returns whether the application should be relaunched at all. + + Some apps \b cannot be relaunched under certain circumstances. + This method can be used to explicitly prevent a relaunch. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately before relaunching. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately after relaunching. SUUpdater delegate must be set before applicationDidFinishLaunching: to catch this event. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidRelaunchApplication:(SUUpdater *)updater; + +/*! + Returns an object that compares version numbers to determine their arithmetic relation to each other. + + This method allows you to provide a custom version comparator. + If you don't implement this method or return \c nil, + the standard version comparator will be used. + + \sa SUStandardVersionComparator + + \param updater The SUUpdater instance. + */ +- (nullable id)versionComparatorForUpdater:(SUUpdater *)updater; + +/*! + Returns an object that formats version numbers for display to the user. + + If you don't implement this method or return \c nil, + the standard version formatter will be used. + + \sa SUUpdateAlert + + \param updater The SUUpdater instance. + */ +- (nullable id)versionDisplayerForUpdater:(SUUpdater *)updater; + +/*! + Returns the path which is used to relaunch the client after the update is installed. + + The default is the path of the host bundle. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + +/*! + Called before an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillShowModalAlert:(SUUpdater *)updater; + +/*! + Called after an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidShowModalAlert:(SUUpdater *)updater; + +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; + +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + This method acts as a more modern alternative to SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: using a block instead of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param installationBlock Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationBlock:(void (^)(void))installationBlock; + +/*! + Calls after an update that was scheduled to be silently installed on quit has been canceled. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that was proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item; + +/*! + Called after an update is aborted due to an error. + + \param updater The SUUpdater instance. + \param error The error that caused the abort + */ +- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h index 10c4266946..c654fc4d0f 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h @@ -9,9 +9,15 @@ #ifndef SUVERSIONCOMPARISONPROTOCOL_H #define SUVERSIONCOMPARISONPROTOCOL_H -#import +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif #import "SUExport.h" +NS_ASSUME_NONNULL_BEGIN + /*! Provides version comparison facilities for Sparkle. */ @@ -27,4 +33,5 @@ @end +NS_ASSUME_NONNULL_END #endif diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h index 97fae4c909..980efb3fe7 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h @@ -6,7 +6,11 @@ // Copyright 2009 Elgato Systems GmbH. All rights reserved. // -#import +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif #import "SUExport.h" /*! @@ -20,6 +24,6 @@ Both versions are provided so that important distinguishing information can be displayed while also leaving out unnecessary/confusing parts. */ -- (void)formatVersion:(NSString **)inOutVersionA andVersion:(NSString **)inOutVersionB; +- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; @end diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h b/src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h index 20ed6979ca..5ae2e6a6db 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h +++ b/src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -9,8 +9,6 @@ #ifndef SPARKLE_H #define SPARKLE_H -#import - // 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: @@ -18,8 +16,18 @@ #import "SUAppcastItem.h" #import "SUStandardVersionComparator.h" #import "SUUpdater.h" +#import "SUUpdaterDelegate.h" #import "SUVersionComparisonProtocol.h" #import "SUVersionDisplayProtocol.h" #import "SUErrors.h" +#import "SPUDownloader.h" +#import "SPUDownloaderDelegate.h" +#import "SPUDownloaderDeprecated.h" +#import "SPUDownloadData.h" +#import "SPUDownloaderProtocol.h" +#import "SPUDownloaderSession.h" +#import "SPUURLRequest.h" +#import "SUCodeSigningVerifier.h" + #endif diff --git a/src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h b/src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h index 6397fe71a1..a52bf5a2dd 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h +++ b/src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h @@ -6,30 +6,16 @@ // Copyright 2006 Andy Matuschak. All rights reserved. // -#ifndef SUUNARCHIVER_H -#define SUUNARCHIVER_H - #import -@class SUHost; -@protocol SUUnarchiverDelegate; - -@interface SUUnarchiver : NSObject +NS_ASSUME_NONNULL_BEGIN -@property (copy, readonly) NSString *archivePath; -@property (copy, readonly) NSString *updateHostBundlePath; -@property (weak) id delegate; +@protocol SUUnarchiverProtocol; -+ (SUUnarchiver *)unarchiverForPath:(NSString *)path updatingHostBundlePath:(NSString *)host; +@interface SUUnarchiver : NSObject -- (void)start; -@end ++ (nullable id )unarchiverForPath:(NSString *)path updatingHostBundlePath:(nullable NSString *)hostPath decryptionPassword:(nullable NSString *)decryptionPassword; -@protocol SUUnarchiverDelegate -- (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver; -- (void)unarchiverDidFail:(SUUnarchiver *)unarchiver; -@optional -- (void)unarchiver:(SUUnarchiver *)unarchiver extractedProgress:(double)progress; @end -#endif +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist index 26a021222e..eaa552a05d 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist +++ b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 15E27e + 19A558d CFBundleDevelopmentRegion English CFBundleExecutable Autoupdate CFBundleIconFile - AppIcon + AppIcon.icns CFBundleIdentifier org.sparkle-project.Sparkle.Autoupdate CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.13.1 git-2afc553 + 1.22.0 33-gd5222353e CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.13.1 + 1.22.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 11M392r DTPlatformVersion GM DTSDKBuild - 15C43 + 19A536d DTSDKName - macosx10.11 + macosx10.15 DTXcode - 0720 + 1100 DTXcodeBuild - 7C68 + 11M392r LSBackgroundOnly 1 LSMinimumSystemVersion diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate index 7caea3d5f5..9839397fc8 100755 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop new file mode 100755 index 0000000000..77c447e6df Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns index 75c7c379f9..7f2a571c80 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib index 30f3c2c4d1..a036a6d9c3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings index 057e2f821b..13aa656f42 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings index cc238f685a..84d8ce66c9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings index 6ca360d15c..b38c768aa3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings index 266c0693a6..87c4d56d75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings index f99c8c0e15..94e39df40d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings index 394c159c03..7b98418410 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings index f427ad6975..2932703f75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings index 8922b3213e..adc988a664 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings index 32d3107f92..773f7c997c 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings index 6577569feb..2fbbd66b6f 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings index 99124ccc88..ce63fdef75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000000..37efe8cdb9 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000000..a4400b3bfc Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings index 74ae72802a..5f6ace28d8 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings index f7fb93581c..7ead710ca9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings index 1925ba49ba..25e7f1d93a 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings index c6ecfbacb4..fc12fbef85 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings index 25e2079383..9c01a9fc66 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings index de38912253..2b64de9049 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings index e366e3bf1c..a82d40d098 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings index 300fc86abb..2bbed06846 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings index d3eddf75d7..23da2b1ce0 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings index 28a407bc99..cf84d354a3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings index d5cb607305..128a0313f9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings index 949fb16ef5..27053692a1 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings index c1ce5a04ef..32548dc43e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings index e65ac55916..afe75f65ae 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings index fc728fd554..59608b257d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings index c41e3dba0e..8d0c9303c7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings index 521656d388..2f366da784 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings index 0e91210e5e..0e28943068 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings index ea8c82f97f..a826f167c1 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000000..2db050d977 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,860 @@ + + + + + files + + Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/SUStatus.nib + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + + files2 + + MacOS/fileop + + cdhash + + Ps1don/6nqymXddRaXBPac4trnw= + + requirement + cdhash H"67e48cd5d6915bfcc4aac46335bc8249421445a3" or cdhash H"3ecd5da27ffa9eaca65dd75169704f69ce2dae7c" + + Resources/AppIcon.icns + + hash + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + hash2 + + nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= + + + Resources/SUStatus.nib + + hash + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + hash2 + + 9EMiB3mf7GHO1CblwtYHjfKx9oWJW7uh2BeVuMSQdM8= + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + hash2 + + iTJwrct6/Zdwlxdm5T/GC9hA4ztJ0z5vMfrd5koPIkM= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + hash2 + + jnZ+6gkcjoepDpH6/BXf4i3Txhm79rLxvJeqpPqHteE= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/src/MacVim/Sparkle.framework/Versions/A/Resources/DarkAqua.css new file mode 100644 index 0000000000..a41e0f2852 --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/Resources/DarkAqua.css @@ -0,0 +1,9 @@ +html { + color: #FFFFFFD8; +} +:link { + color: #419CFF; +} +:link:active { + color: #FF1919; +} diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist b/src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist index aba6f81376..7b69758b13 100644 --- a/src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist +++ b/src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15E27e + 19A558d CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.13.1 git-2afc553 + 1.22.0 33-gd5222353e CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,20 +25,22 @@ MacOSX CFBundleVersion - 1.13.1 + 1.22.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 11M392r DTPlatformVersion GM DTSDKBuild - 15C43 + 19A536d DTSDKName - macosx10.11 + macosx10.15 DTXcode - 0720 + 1100 DTXcodeBuild - 7C68 + 11M392r + LSMinimumSystemVersion + 10.7 diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib index 30f3c2c4d1..a036a6d9c3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib index 46d10f10df..dc25cf8279 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib index 1fafb0334b..de731af339 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib index f93d74b0aa..21f802a5f7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings index 057e2f821b..13aa656f42 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings index cc238f685a..84d8ce66c9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib index 4b32c51654..9a5990dc20 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib index 122c0e03a3..b7645c97b5 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib index 26ec025484..b21bcdfa5b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings index 6ca360d15c..b38c768aa3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib index a1fbef90bb..3b8e25b497 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib index 05bf2cb333..2f1a1a38d8 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib index 21fca7b92f..3aef3a80bb 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings index 266c0693a6..87c4d56d75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib index 66360626f4..0c2663a011 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib index a457c2f643..d8567f358f 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib index 92499cbb12..e3dd37769c 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings index f99c8c0e15..94e39df40d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib index a3db760fe9..c3598b59fa 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib index 20302af0e8..68db96854f 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib index 157168bbc4..d3cf65dce4 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings index 394c159c03..7b98418410 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib index df090b491f..aecaba31b3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib index 7ed2647971..de6a6850a8 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib index 9c0c887c0e..46f60f93ab 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings index f427ad6975..2932703f75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib index 4fc4bbc4f7..0367f8f835 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib index 5ae5adefa1..ae0072938d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib index 8006f904a3..d99cbb539c 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings index 8922b3213e..adc988a664 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000000..0d2b16e941 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000000..b422230a55 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000000..5cdb77d9d7 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings index 32d3107f92..773f7c997c 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib index bc13d0c06c..ec9d2bddca 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib index f8f1f1c37f..8b6a2cea7b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib index 7b2b40e6c9..d7aa51092c 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings index 6577569feb..2fbbd66b6f 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings index 99124ccc88..ce63fdef75 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000000..1120eee33a Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000000..1f4eb062e5 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000000..ca1f6b02cb Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000000..37efe8cdb9 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000000..1336c88486 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000000..e02e8423d0 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000000..47bc8f5165 Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000000..a4400b3bfc Binary files /dev/null and b/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib index 3550df4c34..bccfa60ce0 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib index 683ad629d6..1be2e05176 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib index 6551540dee..45e265a04b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings index 74ae72802a..5f6ace28d8 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib index 74eb0267e7..6b10edd35e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib index a7bc37b45b..1938593422 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib index 7581873f98..9d6da17073 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings index f7fb93581c..7ead710ca9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib index 7207576b38..e75076602e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib index 5479c403ae..3e0d9df27e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib index 67c837f1ff..0989ea3fd0 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings index 1925ba49ba..25e7f1d93a 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib index 95105afd5b..edf9de694a 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib index 5a81571287..a1cbd7c64e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib index 8cecd70a49..ef2479b8c3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings index c6ecfbacb4..fc12fbef85 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib index ab9491fb0f..20cdc339b9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib index 14bcaf7264..10a358b6b9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib index 54e248f9a8..dfa2e0d12d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings index 25e2079383..9c01a9fc66 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib index f60fb1d0bf..388d168367 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib index 7da34c239e..f28a247bf3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib index 516751a65e..ba3311e704 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings index de38912253..2b64de9049 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib index a7ae98316f..511bdb8c45 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib index d7a2f0f9d3..7afbf3be0b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib index 616cf6a058..3bba122b81 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings index e366e3bf1c..a82d40d098 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib index c04684b2e3..dd6f0db34d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib index c0831eed54..b89f30e54d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib index da41ed28e3..8e00dd00db 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings index 300fc86abb..2bbed06846 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib index a7c83d717b..f4d5bf309b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib index 7ae5322387..3d04842a82 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib index 9864c7aa93..7b5443ce50 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings index d3eddf75d7..23da2b1ce0 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib index eace82c800..30f6587200 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib index e22df98199..0ae28964dc 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib index fbb2a4bfb6..7b0a196319 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings index 28a407bc99..cf84d354a3 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib index df2f8172a6..83b948c61b 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib index 1e69dbe477..5015a75a96 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib index b85d061738..00f9ebc942 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings index d5cb607305..128a0313f9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib index c6aa94507a..b37cbb9d46 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib index 5ce8b5ffc7..29878e12d1 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib index fc3a83ce1a..0d470333fb 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings index 949fb16ef5..27053692a1 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib index 58d1b2798a..7dab528671 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib index b3ff81800f..7d04bafcef 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib index 02738220fc..7e82f93e13 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings index c1ce5a04ef..32548dc43e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib index 84a4996a75..069be85740 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib index a89378cb0f..40983a461a 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib index d2abca1ec4..200ec9a1a7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings index e65ac55916..afe75f65ae 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib index f16caf04fa..5e6f7d177a 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib index 31295fc38c..d70bb7e62e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib index 6f575498df..ac82c6d1ce 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings index fc728fd554..59608b257d 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib index 08c15cbe41..51b3d8af81 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib index cc72ff88c8..f70fbb2340 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib index aa2c54deba..ff90c739c9 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings index c41e3dba0e..8d0c9303c7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib index 987d91502a..3d192e580e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib index 1a77ccfc5d..172d60fdb8 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib index bdce46213c..709772bfdc 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings index 521656d388..2f366da784 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib index d4e07287a0..da4cec0fd7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib index 0bf6286372..d86c1ab9f5 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib index b371b0dfb5..78c61c4f30 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings index 0e91210e5e..0e28943068 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib index e204c1a4e7..39d1f3fda7 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib index 5f242053f9..10afd1e82e 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib index fb32ddc941..edff23cb53 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings index ea8c82f97f..a826f167c1 100644 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings and b/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/Sparkle b/src/MacVim/Sparkle.framework/Versions/A/Sparkle index 158a259231..addebc3aab 100755 Binary files a/src/MacVim/Sparkle.framework/Versions/A/Sparkle and b/src/MacVim/Sparkle.framework/Versions/A/Sparkle differ diff --git a/src/MacVim/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/src/MacVim/Sparkle.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 0000000000..0f05d7ac8a --- /dev/null +++ b/src/MacVim/Sparkle.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,3900 @@ + + + + + files + + Resources/Autoupdate.app/Contents/Info.plist + + NGrwxX3qml+QP/q8HfeQBWsrdQE= + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + GNLPE96HRxKVjf3dFnsWOYI6oyg= + + Resources/Autoupdate.app/Contents/MacOS/fileop + + 3LAZA3NyyWDdy3gyCqUM+fIXjfs= + + Resources/Autoupdate.app/Contents/PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Resources/Autoupdate.app/Contents/Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + gOqf4k7ehNyMK+c2DgVkkK2bI5U= + + Resources/DarkAqua.css + + SCihC2/GG/DhF4xcXD9MYaxhawM= + + Resources/Info.plist + + 4Ik7IK2Yi3OkdqLE1DA/kERSiJ4= + + Resources/SUModelTranslation.plist + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + Resources/SUStatus.nib + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + Resources/ar.lproj/SUAutomaticUpdateAlert.nib + + hash + + HMR1Sh9KrMbYdJyZI2/GGuWl8Dk= + + optional + + + Resources/ar.lproj/SUUpdateAlert.nib + + hash + + rV/ZrrmtPwjDHx6h71o4Xe0olZc= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.nib + + hash + + pfWu5BYcPgQmhDac5PAypP4JG7o= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.nib + + hash + + CGipiWAMoxCqXn7kgalLHLfLhDQ= + + optional + + + Resources/cs.lproj/SUUpdateAlert.nib + + hash + + sYB/tpjJy5n9Tw0psn+zYNwDMeA= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.nib + + hash + + IUrGm9swc2kxczVSJfk1DoYG4+E= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.nib + + hash + + JcbkBoaqAbti38ZgvnprHlKApaM= + + optional + + + Resources/da.lproj/SUUpdateAlert.nib + + hash + + uHPvWlZwF/1RJ3NvAWLSYickIGo= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.nib + + hash + + 6/qWslfnU0gxK4dQNMmb7woR2p4= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.nib + + hash + + wY1k8r1RljpgWVfTLHBn38H7KkY= + + optional + + + Resources/de.lproj/SUUpdateAlert.nib + + hash + + szL3mRfaNUwPQk/eBRzsYjSm5rk= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.nib + + hash + + O7vx9K2o2TGP7LS8abS3s3Dv8EM= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.nib + + hash + + GK2CveO+qpJxjJJZax3xIoL9aJs= + + optional + + + Resources/el.lproj/SUUpdateAlert.nib + + hash + + LeYiKwA9jFzS+/tqLJfDxX1Bkv8= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.nib + + hash + + spPDg9kN8gx6lOTcFToMpISRDIc= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.nib + + hash + + nKhxzXHlYy+r3kOEWt4zlKeFPcg= + + optional + + + Resources/en.lproj/SUUpdateAlert.nib + + hash + + HYPllx7RKFu6cmU3SYTZBx5kOzk= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.nib + + hash + + 820NNp4P2R9+iulqqEKDMeMOwuw= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.nib + + hash + + bRGdcs0YW5I/qnJ43qGf+QogJPI= + + optional + + + Resources/es.lproj/SUUpdateAlert.nib + + hash + + YoVHxV9wICdH/LiuvVb/aqV4sE0= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.nib + + hash + + TKdPY3JhzXmT++YKtJ+WbWPwYxM= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.nib + + hash + + lt58WtbSFdqzmmBhWnL/b1/vJZY= + + optional + + + Resources/fi.lproj/SUUpdateAlert.nib + + hash + + vXUazuJw2TH96TbvVlzEjvZiT7E= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.nib + + hash + + z9c3Eku4MyyWoySqaWuz25xPWwU= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.nib + + hash + + GHN515Ya8Y67Lvh+58RnO+WpKX8= + + optional + + + Resources/fr.lproj/SUUpdateAlert.nib + + hash + + teoPoKJbNJHKgc04eVDgnL4p0H0= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.nib + + hash + + OdUHvEoSfX1mDOHSQWm0ZvCwJZA= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.nib + + hash + + Cm5xB6CrM6wuejFT33ju6VY2HEs= + + optional + + + Resources/hr.lproj/SUUpdateAlert.nib + + hash + + 7FA6to8hN/6rfeAd6TLnbFvv2x0= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.nib + + hash + + WgV9dYfaL3sG5N0oKyA9QLoSNf4= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.nib + + hash + + Ta020ytMvdWoBGsG2ai3Kg5FiZ0= + + optional + + + Resources/hu.lproj/SUUpdateAlert.nib + + hash + + zBzxqJvi+M2hiCe8MmNQhU+pcnA= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.nib + + hash + + F80kJ3B5fIiN/fxFZKHdylm5FTw= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.nib + + hash + + QfAiNgb7olttGvUu39P9lcmPDps= + + optional + + + Resources/is.lproj/SUUpdateAlert.nib + + hash + + DoBtdOf/QZ/VRlI+DQTnebJFIVQ= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.nib + + hash + + z6nVKzAtorNIPYpUQqlQ0JA4xsY= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.nib + + hash + + en+oVqjpH6FC14is611rMV4cDSc= + + optional + + + Resources/it.lproj/SUUpdateAlert.nib + + hash + + jl9y0N6hgeMk97jXKLeXK3asoMU= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.nib + + hash + + k3JCck2STpTl/2AIFrlZ7Tz3vfI= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.nib + + hash + + 8OlMKqxDIQWHuNf2MWp9kAoYGYc= + + optional + + + Resources/ja.lproj/SUUpdateAlert.nib + + hash + + 805CZOe5mUKZdsPmMX7GooIovYc= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.nib + + hash + + wwwG1q3BXLQocD4XHg6dezexeqI= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.nib + + hash + + koINYXxQauHU3LZYoDKn2pWT9hI= + + optional + + + Resources/ko.lproj/SUUpdateAlert.nib + + hash + + 7teSE4nh94hXT1P+jp148GcIRzU= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.nib + + hash + + 1p6DXqC1bjxHg9G1ey8ujMea9d4= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.nib + + hash + + rAQnrkDNPgucqNN2yrVQ8JG2UA4= + + optional + + + Resources/nb.lproj/SUUpdateAlert.nib + + hash + + jlywEvuVN1J5OKNSeFcIKynN8yc= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.nib + + hash + + WNOPsBqyh9plEDaicddV+Hyeg70= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.nib + + hash + + 6vqQpujXZsPydnj0yg2MvD0OVDU= + + optional + + + Resources/nl.lproj/SUUpdateAlert.nib + + hash + + Lf46KdJAHcN67PEeHU0glQEkgcM= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.nib + + hash + + ddljqD94I9mh+iBugB3arj3kTK4= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.nib + + hash + + falBiLjAD9jwCRplLXt1OL5kWMQ= + + optional + + + Resources/pl.lproj/SUUpdateAlert.nib + + hash + + 649CLq4ceA8aiA2yAgq8HcD4+KY= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.nib + + hash + + fbmTwUag6J26eAzp0asdE40T5i0= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib + + hash + + hJzRpD2eBYGDuhg/iUJcH7uB8tA= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.nib + + hash + + UhY0XY+MFGYlG+Vb9gvcvhBUfsw= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + + hash + + msqNUCHEFovp+Y599QV5x0+z+WI= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib + + hash + + yHDYLQbIPlI2X8rEYGY4/5LWBi4= + + optional + + + Resources/pt_PT.lproj/SUUpdateAlert.nib + + hash + + 4TaxICR2uqtxe+w9zMUv4FmnxXs= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + + hash + + s5I+D0hkqE52sejLdAafI0BjSF0= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.nib + + hash + + RhePTD+M3ZecywnXYC9skIWbNqk= + + optional + + + Resources/ro.lproj/SUUpdateAlert.nib + + hash + + 4yC+DHk3ji+VWitTWRl+qF+nJaU= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.nib + + hash + + SAd937syHUKVCL4vDZXLjkv2owE= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.nib + + hash + + SkSjQVxY+KHuO+GTZEt3zLEDhQk= + + optional + + + Resources/ru.lproj/SUUpdateAlert.nib + + hash + + Uc64V+ZpoA7pJ9Um3hV17os9ILM= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.nib + + hash + + EKYmSkQDwRcdG3GrKtDn91/ZeIc= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.nib + + hash + + 39yerBtrGFhsyI2CwYlaTpo4oFc= + + optional + + + Resources/sk.lproj/SUUpdateAlert.nib + + hash + + em7ReM6bjWlxO4KO0ap8OA0Ct0U= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.nib + + hash + + WLq8WLwZ0UhsEMewFOJUGy/rbno= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.nib + + hash + + DkdFsR7oszA3NVRNwp8coxcqx30= + + optional + + + Resources/sl.lproj/SUUpdateAlert.nib + + hash + + y7WIZoHhjlDg9y7SoyhiewPP0og= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.nib + + hash + + IMsfAmEnTg0DKWJy2T7aWpDVXmU= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.nib + + hash + + TOBuyZldMnYY7WAjwKsgfNngGzw= + + optional + + + Resources/sv.lproj/SUUpdateAlert.nib + + hash + + JqEM2KYuYzYRs1d/ZZBEIOgzz9A= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.nib + + hash + + Hba1IfRrlurIEeqShU3fa3b2NOk= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.nib + + hash + + Xe4/CNqml8hXrIVGuamdbDoRLhI= + + optional + + + Resources/th.lproj/SUUpdateAlert.nib + + hash + + 7qb38jUasseLhMxZL9oDY/dz78A= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.nib + + hash + + Y5Y2Xqtt/eX2BmwDr42E0zhOXBs= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.nib + + hash + + Y5NeSxnsaC/M2zoj0FqZWTDsR+c= + + optional + + + Resources/tr.lproj/SUUpdateAlert.nib + + hash + + CLyy1d1X7+RSdtHv7mLWKxBcMyE= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.nib + + hash + + C3lsSy0MB/EigbTwhIE1p2oZjCQ= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/uk.lproj/SUAutomaticUpdateAlert.nib + + hash + + dmMc4nnq56aacVapzFYG3jHFVX8= + + optional + + + Resources/uk.lproj/SUUpdateAlert.nib + + hash + + knu44G28ze1px/y4oFGNCFZPP2I= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.nib + + hash + + wkfA4wH4NC2SqxZiQvSKxRh33ng= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib + + hash + + JaVa+nFOONCOlqhkuRcMBHLko9o= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.nib + + hash + + 7Hl5pts66IZ2CjCulfM+kOM9/wc= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + + hash + + r0OUSx+5+77QhV7WxalrGEr+N7s= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib + + hash + + naa+4UABTZC/NFFY2yNP2sXAz+w= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.nib + + hash + + 3IjnWJ9cNzWBNJ3CEYwe7UbkW4o= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + + hash + + yMSZqhPW5l9+cgD60ReOd4GKbto= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + + files2 + + Headers/SPUDownloadData.h + + hash + + 0uirAEMDYuzqSh3dbtfncvlTpvo= + + hash2 + + DkOXqPnwmXR6QeDI4ja3DtFxDW5L3Dcjf21hEPWImoY= + + + Headers/SPUDownloader.h + + hash + + OAA6tKxz1g4V1SQZaj3RPNmNMzo= + + hash2 + + OEDz5kY4WgtWuZ8SApjyqvVDEf3iEj7Sg2uhl+3J+jk= + + + Headers/SPUDownloaderDelegate.h + + hash + + UkBvHxzNYA/YON0ImE8m/8g4vkg= + + hash2 + + 8D6RyR2aziRQIiRN3e7qxlEM9jfgkwBBTWmSjDhLqm8= + + + Headers/SPUDownloaderDeprecated.h + + hash + + l7/+P82TkgRp/YLnQtJtjMWd3/A= + + hash2 + + A7PBMhwuTH0X/JDeyLlh1Xrdc0krwjPqdBPCiePFrxQ= + + + Headers/SPUDownloaderProtocol.h + + hash + + VsD58zsMmnH4mVuK456ekiJcYFU= + + hash2 + + 02oqvyfRCQp5SMSBQNzYZaz1/0VTso0GKnOSbuDEAVo= + + + Headers/SPUDownloaderSession.h + + hash + + IeDSEpUGRwB9HcDVlqbxb6k19A8= + + hash2 + + ZFXLQz90P2h4rR2v1VqRAKzrSSlItkO5cW/0AFy7eYQ= + + + Headers/SPUURLRequest.h + + hash + + 588/W6GUNXYFVar9nygqHNYeTX8= + + hash2 + + 4EG4qYbJgM0wBJCoSPD1lbbDTLHlm85m4xNehyXyU74= + + + Headers/SUAppcast.h + + hash + + puyTMIscPdgGWGQM4TITePIKSdA= + + hash2 + + R3/VQvZCv8Ab34CC17vtBHR3dqkJXnidTR5n8aX4DD0= + + + Headers/SUAppcastItem.h + + hash + + YQvyEYAn6UWDwU8NT5ccPwhdRXE= + + hash2 + + ZB27X0FfNZ54ez8FZAFDEi6/o4BYtQnl4A9Y3tAbkUI= + + + Headers/SUCodeSigningVerifier.h + + hash + + Wj90pgADRte0DhyUmlOXWORp830= + + hash2 + + PPwqqlfaR8hxIfD2YEKdVzyDN4kBVdul55HDAELxQ7U= + + + Headers/SUErrors.h + + hash + + fXyYJmeBH5lNthmGD2GJOWkMmjg= + + hash2 + + JKSoOJCqip87NB39v1ip2Gki8x1rGVcXB7D6kTCeBTI= + + + Headers/SUExport.h + + hash + + G2w3uU/V7JzIupuOjQ2LyPVGdo4= + + hash2 + + XO8CQmbFThLbYg949NEGhg3g+iouIw3/3+BCCLtEdFE= + + + Headers/SUStandardVersionComparator.h + + hash + + 6L4GrA8i1OjMLIGc/sFvEUeSfso= + + hash2 + + 5HrjOlX+uJHOw1ma+1BtG5tlYx/75N/gVzt+BX/GOxg= + + + Headers/SUUpdater.h + + hash + + krK593R1jTMhVN/yl8nXWo1WIfg= + + hash2 + + IJc5cjKEoEbG6onu/Dy+1OXT5YJ7GV3R1U0u2FamUsY= + + + Headers/SUUpdaterDelegate.h + + hash + + UWIKKrtpG8ETIKMCaSRiq4ujPJs= + + hash2 + + d9LBmTLBxcQda+JzY5Y0rdqUU3ZwG0B/xUrAF68d2Xk= + + + Headers/SUVersionComparisonProtocol.h + + hash + + pin8CrEV9eYWF9sdDu0N1YixWOE= + + hash2 + + rsm3T+GsIhDgSqY8EtkBpIxYgSZCZxf4HE9a/FcTRCc= + + + Headers/SUVersionDisplayProtocol.h + + hash + + D3yVFnts0j1IacN9dSN7iZSVlZg= + + hash2 + + AQITUMp8aq1UAOrmksAKmGFpgI24u9rDSBBZrgDqdN4= + + + Headers/Sparkle.h + + hash + + kAc+dA9KctczULg0aLWypDdBvy0= + + hash2 + + qx9pH2muu7OaSYEeZEfIzGFTWCk/gIo7ZQ+6TExPhyA= + + + Modules/module.modulemap + + hash + + /2jgDcgH5+EG9ojcVskajfVo4yg= + + hash2 + + 1TF+JZkzFr6n8oH4WItto+C5Vf3K12f0H9KjqD0A5QU= + + + PrivateHeaders/SUUnarchiver.h + + hash + + 7mTpmnTkJ97DZQQzK/hdl2aZmXU= + + hash2 + + SQYAanTtlyX15CJapj5tDbhBEMtgQ7ZNdmpSij0+tD4= + + + Resources/Autoupdate.app/Contents/Info.plist + + hash + + NGrwxX3qml+QP/q8HfeQBWsrdQE= + + hash2 + + Ts1y/usFtpJJqe+wACjJTa+YcU1j07vYHJjaweHxQA8= + + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + hash + + GNLPE96HRxKVjf3dFnsWOYI6oyg= + + hash2 + + jjoBVKmvhAAqeOdwtSES0lu69ZfCwrn91Bt8pqU41o8= + + + Resources/Autoupdate.app/Contents/MacOS/fileop + + hash + + 3LAZA3NyyWDdy3gyCqUM+fIXjfs= + + hash2 + + LDrNauzGffTd+4S2LP76kD5Fm4KEkOM9khVaJn+57IQ= + + + Resources/Autoupdate.app/Contents/PkgInfo + + hash + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + hash2 + + glAhkclISwTWhTdPmHmgBmBpxJuKyuegSwHTjQfo7KA= + + + Resources/Autoupdate.app/Contents/Resources/AppIcon.icns + + hash + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + hash2 + + nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= + + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib + + hash + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + hash2 + + 9EMiB3mf7GHO1CblwtYHjfKx9oWJW7uh2BeVuMSQdM8= + + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + hash2 + + iTJwrct6/Zdwlxdm5T/GC9hA4ztJ0z5vMfrd5koPIkM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + hash2 + + jnZ+6gkcjoepDpH6/BXf4i3Txhm79rLxvJeqpPqHteE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + hash + + gOqf4k7ehNyMK+c2DgVkkK2bI5U= + + hash2 + + sNoNtj0X4oBk+UhPt0LKVqVwTzoeBFxtcCgLrKvRrlo= + + + Resources/DarkAqua.css + + hash + + SCihC2/GG/DhF4xcXD9MYaxhawM= + + hash2 + + 1G4+GJId47E8UijYTy9xeqA8RpLdOaGZQZ8B85ydROg= + + + Resources/Info.plist + + hash + + 4Ik7IK2Yi3OkdqLE1DA/kERSiJ4= + + hash2 + + 47BrcAEFAw56makJlMWPAV9Fzk8XaSPkebd+BOWFc9s= + + + Resources/SUModelTranslation.plist + + hash + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + hash2 + + bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= + + + Resources/SUStatus.nib + + hash + + o2Yxifmvxybh4UD7ZLx7IddkLoE= + + hash2 + + 9EMiB3mf7GHO1CblwtYHjfKx9oWJW7uh2BeVuMSQdM8= + + + Resources/ar.lproj/SUAutomaticUpdateAlert.nib + + hash + + HMR1Sh9KrMbYdJyZI2/GGuWl8Dk= + + hash2 + + +hu1ucUQ0KSSSUfpNr2R9EMp/Lna09evcRrRaBGrar0= + + optional + + + Resources/ar.lproj/SUUpdateAlert.nib + + hash + + rV/ZrrmtPwjDHx6h71o4Xe0olZc= + + hash2 + + rFBn4qqPsWGO2DGaxmN9jr7nDkysmQ5FDRI9714ZsA8= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.nib + + hash + + pfWu5BYcPgQmhDac5PAypP4JG7o= + + hash2 + + NhWNyBo0Y0TGA8ZM4iG1ThHPQ9GZ8LB1lorQrtQNx5g= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.nib + + hash + + CGipiWAMoxCqXn7kgalLHLfLhDQ= + + hash2 + + pY9/SobOyCg/i8IcnGobJ0zintMeK4hgp3hYaZtSu+0= + + optional + + + Resources/cs.lproj/SUUpdateAlert.nib + + hash + + sYB/tpjJy5n9Tw0psn+zYNwDMeA= + + hash2 + + L1jjUmvoV9+YypxqV/x5g2zmWp8HjChN25M7XC2Ik/Q= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.nib + + hash + + IUrGm9swc2kxczVSJfk1DoYG4+E= + + hash2 + + 3fqshlqVt4Au0rkQwuDyZk2kXcQbzDpmAIela1jMFZM= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.nib + + hash + + JcbkBoaqAbti38ZgvnprHlKApaM= + + hash2 + + 8Tx6szcUTm+vw6uqug8MSj76o6Y0NWxZj36O/4aK+78= + + optional + + + Resources/da.lproj/SUUpdateAlert.nib + + hash + + uHPvWlZwF/1RJ3NvAWLSYickIGo= + + hash2 + + U2rSI49s1mY+W1bBrq5vR/Z/gANdFKYirzIbV9okbjI= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.nib + + hash + + 6/qWslfnU0gxK4dQNMmb7woR2p4= + + hash2 + + 2CL+z7HbYBLjjdaL6QGqB2J4vrhqAZZ6lByu+owhVAM= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.nib + + hash + + wY1k8r1RljpgWVfTLHBn38H7KkY= + + hash2 + + X5mJ6hlzJK+xDpsRHguRaxlasJ6lbQ0Bhg/di7fPPzM= + + optional + + + Resources/de.lproj/SUUpdateAlert.nib + + hash + + szL3mRfaNUwPQk/eBRzsYjSm5rk= + + hash2 + + QxshRGnzXlZB67ufzrV2hs6BdsgSgbIb9Vp5LU2Fgbs= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.nib + + hash + + O7vx9K2o2TGP7LS8abS3s3Dv8EM= + + hash2 + + tqwKGBMMjhs5ofx0EZmrvAx/fcF04DgOpvDCEXgzv5o= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.nib + + hash + + GK2CveO+qpJxjJJZax3xIoL9aJs= + + hash2 + + V7xInexRLjto+cbnF7Vn+u+PMYXs67syAsR6L/aO/Xc= + + optional + + + Resources/el.lproj/SUUpdateAlert.nib + + hash + + LeYiKwA9jFzS+/tqLJfDxX1Bkv8= + + hash2 + + 9iZwWXEPcQgZuLvLBP1jyyowxtnm2R3ZI0ce3sd9BFo= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.nib + + hash + + spPDg9kN8gx6lOTcFToMpISRDIc= + + hash2 + + TlkGVdfldwPHlY/f/BGBoY31YdEGoDnwu49BLFbepj8= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.nib + + hash + + nKhxzXHlYy+r3kOEWt4zlKeFPcg= + + hash2 + + 3hN8D9iNRsyJbnNfjRSmsROqKSGUXoqaGCAf5teZo8k= + + optional + + + Resources/en.lproj/SUUpdateAlert.nib + + hash + + HYPllx7RKFu6cmU3SYTZBx5kOzk= + + hash2 + + Tiy9UN2W4IuGscDh6G4JAg7/OohS9x6SVOb5cJdRUL0= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.nib + + hash + + 820NNp4P2R9+iulqqEKDMeMOwuw= + + hash2 + + cVKhflY1l8yluAYHvkSM4PGn1Kcc+mXMVgzbQo4XYSM= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.nib + + hash + + bRGdcs0YW5I/qnJ43qGf+QogJPI= + + hash2 + + YlKdrMPcnPvXstzFvodQGtZ5nfGt7o1Gx9wvdAOx9mU= + + optional + + + Resources/es.lproj/SUUpdateAlert.nib + + hash + + YoVHxV9wICdH/LiuvVb/aqV4sE0= + + hash2 + + djSDAr6Kejt48d7QcJEfxeqlAQ4NFp0+YaAiT8HEyFQ= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.nib + + hash + + TKdPY3JhzXmT++YKtJ+WbWPwYxM= + + hash2 + + jztOSzghw/DoxPvNNbeKC6K2eb1KnHoYO4Bgu7+jhZA= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.nib + + hash + + lt58WtbSFdqzmmBhWnL/b1/vJZY= + + hash2 + + pEeophCzTLx3BUed7XV6VJBLATW3CH/CXp/tvm8Zi0I= + + optional + + + Resources/fi.lproj/SUUpdateAlert.nib + + hash + + vXUazuJw2TH96TbvVlzEjvZiT7E= + + hash2 + + a0JS680ZPNego+frMn1ssoaLhj8dkjD8Jq7sv9n8DCs= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.nib + + hash + + z9c3Eku4MyyWoySqaWuz25xPWwU= + + hash2 + + gHV/bG6dTIw56PixQMhLuRyh+3XY9oEZaie5cXHDSOU= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.nib + + hash + + GHN515Ya8Y67Lvh+58RnO+WpKX8= + + hash2 + + tTuCTip7jSnLt2GUzxyIZZZhtUnxt/nuFfzmtR2m3GY= + + optional + + + Resources/fr.lproj/SUUpdateAlert.nib + + hash + + teoPoKJbNJHKgc04eVDgnL4p0H0= + + hash2 + + KajQC5/Qna0W2F6CiUjf4nLHfbm8pLsFAcfa/w9Dmao= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.nib + + hash + + OdUHvEoSfX1mDOHSQWm0ZvCwJZA= + + hash2 + + opm5binFhJDcg9SSSACdgwqoc6vRlVUhg/+HlbVD89I= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + y92HAeGH2U+nipQe3JclUrCK5xM= + + hash2 + + iTJwrct6/Zdwlxdm5T/GC9hA4ztJ0z5vMfrd5koPIkM= + + optional + + + Resources/fr_CA.lproj + + symlink + fr.lproj + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.nib + + hash + + Cm5xB6CrM6wuejFT33ju6VY2HEs= + + hash2 + + u6NUXIHUOC4QR+nnnO0TNWzqyKVAGhk36r4RL/x5lOY= + + optional + + + Resources/hr.lproj/SUUpdateAlert.nib + + hash + + 7FA6to8hN/6rfeAd6TLnbFvv2x0= + + hash2 + + p5mG4KzmWxwEmY2RKS64ygf1QbiwSjqgaJW+ZhkDdE8= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.nib + + hash + + WgV9dYfaL3sG5N0oKyA9QLoSNf4= + + hash2 + + UvQSP8Ko6rYFnXp4fYkIgXCQyrqNnBCTanoASHV5Yqg= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.nib + + hash + + Ta020ytMvdWoBGsG2ai3Kg5FiZ0= + + hash2 + + LXzGYmMQ3bUKhyjUL4uYTmYnwisy6xV+E4enW/6THvY= + + optional + + + Resources/hu.lproj/SUUpdateAlert.nib + + hash + + zBzxqJvi+M2hiCe8MmNQhU+pcnA= + + hash2 + + cCbWYOvVx75TbeKpB8B6MXJC0pIbiVG5YXFdQKqIAtw= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.nib + + hash + + F80kJ3B5fIiN/fxFZKHdylm5FTw= + + hash2 + + 5jAujR4B0NFf4RTOjceH4HHOc3JEjWyPMsdFHJ3rTag= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.nib + + hash + + QfAiNgb7olttGvUu39P9lcmPDps= + + hash2 + + lmPDGTMjUc6vONs2PW2WD9zdwS/j62eX6QcjYbUdohs= + + optional + + + Resources/is.lproj/SUUpdateAlert.nib + + hash + + DoBtdOf/QZ/VRlI+DQTnebJFIVQ= + + hash2 + + ymL4VB3ICqkI4rRLMMMX0TCMMrKpAZLxInD51+xAjjk= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.nib + + hash + + z6nVKzAtorNIPYpUQqlQ0JA4xsY= + + hash2 + + 8JwNDeLmm9NTanE4uhY/oGU60cHi63CBvKARBd90nIE= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.nib + + hash + + en+oVqjpH6FC14is611rMV4cDSc= + + hash2 + + moPI3y4Se4MRBj3+g8UpmQ0D8YvgOqVAemkm6rHfcv4= + + optional + + + Resources/it.lproj/SUUpdateAlert.nib + + hash + + jl9y0N6hgeMk97jXKLeXK3asoMU= + + hash2 + + X/x+ZgG3+ZYOKowPtEAb9VffsTTwMTt1ECU/j7FArnI= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.nib + + hash + + k3JCck2STpTl/2AIFrlZ7Tz3vfI= + + hash2 + + XMYD9aPzug1vNhlnP5L1kr53NaPKitR+AZXZ6fGEjlU= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.nib + + hash + + 8OlMKqxDIQWHuNf2MWp9kAoYGYc= + + hash2 + + etKdel/9C6eN94+R8M/p1Ny94eKOsBOv5E3hwa1pU6g= + + optional + + + Resources/ja.lproj/SUUpdateAlert.nib + + hash + + 805CZOe5mUKZdsPmMX7GooIovYc= + + hash2 + + 75muDAj7+5lRkrOvTqquI7aUYdNF4lYJCs7gYjXjupU= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.nib + + hash + + wwwG1q3BXLQocD4XHg6dezexeqI= + + hash2 + + iemi2aAyBjDpzo9IuhaDg10SkCBe3oUQdkgkaqzJ3A4= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + pOqMr4NLCYTsTevlFEYuB28kdvo= + + hash2 + + jnZ+6gkcjoepDpH6/BXf4i3Txhm79rLxvJeqpPqHteE= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.nib + + hash + + koINYXxQauHU3LZYoDKn2pWT9hI= + + hash2 + + WOV4mgLOeHofOZr0Ms2+Kjk9iRLzM+klFFrVMGuU6Vs= + + optional + + + Resources/ko.lproj/SUUpdateAlert.nib + + hash + + 7teSE4nh94hXT1P+jp148GcIRzU= + + hash2 + + Cp8HHkv5qlucqiH2SUU1B288rL+akGsJVUYf+OCUWyA= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.nib + + hash + + 1p6DXqC1bjxHg9G1ey8ujMea9d4= + + hash2 + + cLAQ2soZBfuPb8i7cP8PKwZodm03/Oi6b/B/zE3pGb8= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.nib + + hash + + rAQnrkDNPgucqNN2yrVQ8JG2UA4= + + hash2 + + VXzXCNhCLQkJMwz64B8Vh31xqfk1yMl8+Jm7ka7p9rc= + + optional + + + Resources/nb.lproj/SUUpdateAlert.nib + + hash + + jlywEvuVN1J5OKNSeFcIKynN8yc= + + hash2 + + ei9iSli+r/K4jIZUAMVIlvGdFKZcHlDlE3qzlXzL+TM= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.nib + + hash + + WNOPsBqyh9plEDaicddV+Hyeg70= + + hash2 + + 9qJDdCW/9ugML8yMal+aa0mQJ9AgWe3y1DsNyiLo8w8= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.nib + + hash + + 6vqQpujXZsPydnj0yg2MvD0OVDU= + + hash2 + + +BN1LB5lTjpLbuts49+Q/SgIHhjxaWMypMpJOSH8QHg= + + optional + + + Resources/nl.lproj/SUUpdateAlert.nib + + hash + + Lf46KdJAHcN67PEeHU0glQEkgcM= + + hash2 + + ETImHJcE6eY9ca+JSt5Xn8+9FG3sHHRfXvUAxzeRyGE= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.nib + + hash + + ddljqD94I9mh+iBugB3arj3kTK4= + + hash2 + + 18yQ9pLXmD70zdOLf3hSvGs/O4qst4btggcVqXzNSe8= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.nib + + hash + + falBiLjAD9jwCRplLXt1OL5kWMQ= + + hash2 + + D6yjgK9ukgKKfSKTmNUMuDw6GRNxwyptpCgvQhadBnE= + + optional + + + Resources/pl.lproj/SUUpdateAlert.nib + + hash + + 649CLq4ceA8aiA2yAgq8HcD4+KY= + + hash2 + + +xFPhl6D9IXkhukLh2SoowFdapEmIB/IvR5FUHTjqeM= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.nib + + hash + + fbmTwUag6J26eAzp0asdE40T5i0= + + hash2 + + kxyTbXtuEDozotCV5wJyNsl+xeWMRZmauGbIWVvafh4= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/pt.lproj + + symlink + pt_BR.lproj + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib + + hash + + hJzRpD2eBYGDuhg/iUJcH7uB8tA= + + hash2 + + ayRMnoEnCbz2O5JTBi3Tq4dZcmOty9Ob8ACYFBqM+8Y= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.nib + + hash + + UhY0XY+MFGYlG+Vb9gvcvhBUfsw= + + hash2 + + J5CYL4Zv4SOZ1D9uLBJLcPethIr3DkmP9uw15koeMRA= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + + hash + + msqNUCHEFovp+Y599QV5x0+z+WI= + + hash2 + + W0kbvaZv1rkKmRX5FBYEeovyOw2HNgmF6vl32AYLHFY= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib + + hash + + yHDYLQbIPlI2X8rEYGY4/5LWBi4= + + hash2 + + kc/qSyrEVjU3JeWgz9DlyZvhv1Zd9aNdWg91ibHOHZo= + + optional + + + Resources/pt_PT.lproj/SUUpdateAlert.nib + + hash + + 4TaxICR2uqtxe+w9zMUv4FmnxXs= + + hash2 + + VvuvW/KIOxPSkcGaG/5A8XdfcyA9oErIfGXdxKXUnnk= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + + hash + + s5I+D0hkqE52sejLdAafI0BjSF0= + + hash2 + + 4HphGnZI6uwazdF/35ONwir1D//rzZJe9IGYYMaaBig= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.nib + + hash + + RhePTD+M3ZecywnXYC9skIWbNqk= + + hash2 + + U2xAy8AJDAYicEOewITFc3ABA2bCUXrZf1sDW/L7DfE= + + optional + + + Resources/ro.lproj/SUUpdateAlert.nib + + hash + + 4yC+DHk3ji+VWitTWRl+qF+nJaU= + + hash2 + + t+nLmoowr5vKV1zI+UjWKazVGmZqfZapYSPEjLn2a0s= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.nib + + hash + + SAd937syHUKVCL4vDZXLjkv2owE= + + hash2 + + dI7e9ECURktpJhh8p36/nA9xtvCKCIZCIsAZNtP+LeU= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.nib + + hash + + SkSjQVxY+KHuO+GTZEt3zLEDhQk= + + hash2 + + hSSOEdI5Muv4m/DOr8FJSL3tmj2jnk3ZanpEqcXOaKU= + + optional + + + Resources/ru.lproj/SUUpdateAlert.nib + + hash + + Uc64V+ZpoA7pJ9Um3hV17os9ILM= + + hash2 + + PL1ZdQ7M1NDIliwybd21O0VA/CLuUSBo3oxRgz2JIBI= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.nib + + hash + + EKYmSkQDwRcdG3GrKtDn91/ZeIc= + + hash2 + + bXsJjirVPXjDuJaAhKZwFG9ABXgFRI0X/haVazQeIRk= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.nib + + hash + + 39yerBtrGFhsyI2CwYlaTpo4oFc= + + hash2 + + fY6X6PI6faTAxzru/Vsd+MZ+s07NpOK5hqpAJA9B5Kc= + + optional + + + Resources/sk.lproj/SUUpdateAlert.nib + + hash + + em7ReM6bjWlxO4KO0ap8OA0Ct0U= + + hash2 + + Rz14ciOwjEJWlzUZfo065wtjg6g4zCI6IUbvIG5Ro2A= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.nib + + hash + + WLq8WLwZ0UhsEMewFOJUGy/rbno= + + hash2 + + lsnX4RwNq38ykMkcrTfqf9wdaPFzFp349KP/eCYrf0c= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.nib + + hash + + DkdFsR7oszA3NVRNwp8coxcqx30= + + hash2 + + YuWD4Y6imxivYzusTmBOZPFL0y/Rymx+sQjzdGCScIQ= + + optional + + + Resources/sl.lproj/SUUpdateAlert.nib + + hash + + y7WIZoHhjlDg9y7SoyhiewPP0og= + + hash2 + + yS6XZXJ5XGSEZdt15ut0LMTtzCAcV41xwRQ5jHYmzB8= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.nib + + hash + + IMsfAmEnTg0DKWJy2T7aWpDVXmU= + + hash2 + + UQ2BfHfl1haajq3slicXLgaUpl/L0GovQuFlWw1ojMI= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.nib + + hash + + TOBuyZldMnYY7WAjwKsgfNngGzw= + + hash2 + + ytU0lwiTvfqu2GY/SV3Vg8K8gIlllBPRj1hKdSf1pOY= + + optional + + + Resources/sv.lproj/SUUpdateAlert.nib + + hash + + JqEM2KYuYzYRs1d/ZZBEIOgzz9A= + + hash2 + + k67yrGapPMumydgyz/IWoXss2I7WcQ/zsvXJIu6rJao= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.nib + + hash + + Hba1IfRrlurIEeqShU3fa3b2NOk= + + hash2 + + mNSEQLu1+jeei9sWwTietSm5DDWQZp68W2VwwmRmP24= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.nib + + hash + + Xe4/CNqml8hXrIVGuamdbDoRLhI= + + hash2 + + jSprLiBbuFsKf2HD91F5gSCfHDGQ5rbt53RlH3iL+5I= + + optional + + + Resources/th.lproj/SUUpdateAlert.nib + + hash + + 7qb38jUasseLhMxZL9oDY/dz78A= + + hash2 + + k3h2SDY10jvUUVaRsOv9biOXsY+J5iPRMaZ/YB+7qH8= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.nib + + hash + + Y5Y2Xqtt/eX2BmwDr42E0zhOXBs= + + hash2 + + 0AXinw4CVb5ztJDWLszFnwSnrP51AqUaHpq2g8ndR2c= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.nib + + hash + + Y5NeSxnsaC/M2zoj0FqZWTDsR+c= + + hash2 + + jgBN1TdYk2bSPwdDQUGHT2tm6hYjCdB+qxLO0saaqNY= + + optional + + + Resources/tr.lproj/SUUpdateAlert.nib + + hash + + CLyy1d1X7+RSdtHv7mLWKxBcMyE= + + hash2 + + v5+wlzlXrkZ6DxouEYdPqA2LyZfhnRtdVTtavbPeUcE= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.nib + + hash + + C3lsSy0MB/EigbTwhIE1p2oZjCQ= + + hash2 + + 4lsf84hTk00JCf35Ei87oL0qDRjP+/SVsC7apNF35BY= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/uk.lproj/SUAutomaticUpdateAlert.nib + + hash + + dmMc4nnq56aacVapzFYG3jHFVX8= + + hash2 + + /jVGnP5vI1y/uP0+krA52VfM/obABBC3vc3x+Eiselg= + + optional + + + Resources/uk.lproj/SUUpdateAlert.nib + + hash + + knu44G28ze1px/y4oFGNCFZPP2I= + + hash2 + + F7pNazCdjW8bvIylnsHHHohaVijnd7NICOTCzY78UIc= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.nib + + hash + + wkfA4wH4NC2SqxZiQvSKxRh33ng= + + hash2 + + MVEzhnpxJ66qo4bv4uZi+w5X1tFrUEDuOFJDwDVGsRU= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib + + hash + + JaVa+nFOONCOlqhkuRcMBHLko9o= + + hash2 + + TcfqSUOfq895MB0oH/1vcsQIWHaZAiQUlkvNU70kZIE= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.nib + + hash + + 7Hl5pts66IZ2CjCulfM+kOM9/wc= + + hash2 + + +fYHPNj1T8cQXyO28+UcsvVY9QLeYE3ICpNX94kH/DE= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + + hash + + r0OUSx+5+77QhV7WxalrGEr+N7s= + + hash2 + + AIE4ZqgaLsfxzXeMEYSBiWaPH5LQq70jDOkOVlpifB4= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib + + hash + + naa+4UABTZC/NFFY2yNP2sXAz+w= + + hash2 + + Ymok2z+Q00RHNHW2eLUmWfM6m5C5NNg+efpq61NaTq0= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.nib + + hash + + 3IjnWJ9cNzWBNJ3CEYwe7UbkW4o= + + hash2 + + kI0rJhK0Nd9w2anJufw1u/thf2cT1l3g8whKoFAL01I= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + + hash + + yMSZqhPW5l9+cgD60ReOd4GKbto= + + hash2 + + 9k1jswGDl4ZwoPT2RcvtlixQysBhD9CiBcs1OzhDCis= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + +