diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate b/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate index 95608f8384..0ace738873 100755 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate and b/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h index 680b39897a..d33ab01127 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h @@ -8,7 +8,7 @@ #import -#ifdef BUILDING_SPARKLE_DOWNLOADER_SERVICE +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h index a34100dc6c..2ebce1aaa7 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h @@ -7,7 +7,16 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h index 36eda90750..f8d5ef09ad 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h @@ -7,8 +7,18 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SPUUserDriver.h" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h index 934486495e..7ed3bff042 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h @@ -7,7 +7,15 @@ // #import +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN @@ -42,6 +50,19 @@ SU_EXPORT @protocol SPUStandardUserDriverDelegate */ - (_Nullable id )standardUserDriverRequestsVersionDisplayer; +/** + Decides whether or not the standard user driver should provide an option to show full release notes to the user. + + When a user checks for new updates and no new update is found, Sparkle by default will offer to show the application's version history to the user + by providing a "Version History" button in the no new update available alert. + + If this delegate method is implemented to return `NO`, then Sparkle will not provide an option to show full release notes to the user. + + @param item The appcast item corresponding to the latest version available. + @return @c YES to allow Sparkle to show full release notes to the user, otherwise @c NO to disallow this. + */ +- (BOOL)standardUserDriverShouldShowVersionHistoryForAppcastItem:(SUAppcastItem *)item; + /** Handles showing the full release notes to the user. diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h index 010e50bf18..c1a362c39b 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h @@ -7,7 +7,16 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h index 17a6493826..e2f8dca17e 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h @@ -7,8 +7,18 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#import "SPUUserDriver.h" +#pragma clang diagnostic pop +#else #import #import +#endif NS_ASSUME_NONNULL_BEGIN @@ -100,7 +110,9 @@ SU_EXPORT @interface SPUUpdater : NSObject You usually do not need to call this method directly. If `automaticallyChecksForUpdates` is @c YES, Sparkle calls this method automatically according to its update schedule using the `updateCheckInterval` and the `lastUpdateCheckDate`. Therefore, you should typically only consider calling this method directly if you - opt out of automatic update checks. + opt out of automatic update checks. Calling this method when updating your own bundle is invalid if Sparkle is configured + to ask the user's permission to check for updates automatically and `automaticallyChecksForUpdates` is `NO`. + If you want to reset the updater's cycle after an updater setting change, see `resetUpdateCycle` or `resetUpdateCycleAfterShortDelay` instead. This is meant for programmatically initating a check for updates in the background without the user initiating it. This check will not show UI if no new updates are found. @@ -108,7 +120,7 @@ SU_EXPORT @interface SPUUpdater : NSObject If a new update is found, the updater's user driver may handle showing it at an appropriate (but not necessarily immediate) time. If you want control over when and how a new update is shown, please see https://sparkle-project.org/documentation/gentle-reminders/ - Note if automated updating is turned on, either a new update may be downloaded in the background to be installed silently, + Note if automated downloading/installing is turned on, either a new update may be downloaded in the background to be installed silently, or an already downloaded update may be shown. This will not find updates that the user has opted into skipping. @@ -206,10 +218,14 @@ SU_EXPORT @interface SPUUpdater : NSObject By default, updates are not automatically downloaded. + By default starting from Sparkle 2.4, users are provided an option to opt in to automatically downloading and installing updates when they are asked if they want automatic update checks enabled. + The default value for this option is based on what the developer sets `SUAutomaticallyUpdate` in their Info.plist. + This is not done if `SUEnableAutomaticChecks` is set in the Info.plist however. Please check `automaticallyChecksForUpdates` property for more details. + Note that the developer can disallow automatic downloading of updates from being enabled (via `SUAllowsAutomaticUpdates` Info.plist key). In this case, this property will return NO regardless of how this property is set. - Prefer to set SUAutomaticallyUpdate directly in your Info.plist for setting the initial value. + Prefer to set `SUAutomaticallyUpdate` directly in your Info.plist for setting the initial value. Setting this property will persist in the host bundle's user defaults. Hence developers shouldn't maintain an additional user default for this property. @@ -222,32 +238,59 @@ SU_EXPORT @interface SPUUpdater : NSObject The URL of the appcast used to download update information. If the updater's delegate implements `-[SPUUpdaterDelegate feedURLStringForUpdater:]`, this will return that feed URL. - Otherwise if the feed URL has been set before, the feed URL returned will be retrieved from the host bundle's user defaults. + Otherwise if the feed URL has been set before using `-[SPUUpdater setFeedURL:]`, the feed URL returned will be retrieved from the host bundle's user defaults. Otherwise the feed URL in the host bundle's Info.plist will be returned. If no feed URL can be retrieved, returns nil. For setting a primary feed URL, please set the `SUFeedURL` property in your Info.plist. - For setting an alternative feed URL, please prefer `-[SPUUpdaterDelegate feedURLStringForUpdater:]` over `-setFeedURL:` + For setting an alternative feed URL, please prefer `-[SPUUpdaterDelegate feedURLStringForUpdater:]` over `-setFeedURL:`. + Please see the documentation for `-setFeedURL:` for migrating away from that API. This property must be called on the main thread; calls from background threads will return nil. */ @property (nonatomic, readonly, nullable) NSURL *feedURL; /** - Set the URL of the appcast used to download update information. Using this method is discouraged. + Set the URL of the appcast used to download update information. This method is deprecated. Setting this property will persist in the host bundle's user defaults. - To avoid this, you should consider implementing + To avoid this undesirable behavior, please consider implementing `-[SPUUpdaterDelegate feedURLStringForUpdater:]` instead of using this method. - Passing nil will remove any feed URL that has been set in the host bundle's user defaults. + Calling `-clearFeedURLFromUserDefaults` will remove any feed URL that has been set in the host bundle's user defaults. + Passing nil to this method can also do this, but using `-clearFeedURLFromUserDefaults` is preferred. + To migrate away from using this API, you must clear and remove any feed URLs set in the user defaults through this API. + If you do not need to alternate between multiple feeds, set the SUFeedURL in your Info.plist instead of invoking this method. For beta updates, you may consider migrating to `-[SPUUpdaterDelegate allowedChannelsForUpdater:]` in the future. + Updaters that update other developer's bundles should not call this method. + This method must be called on the main thread; calls from background threads will have no effect. */ -- (void)setFeedURL:(nullable NSURL *)feedURL; +- (void)setFeedURL:(nullable NSURL *)feedURL __deprecated_msg("Please call -[SPUUpdater clearFeedURLFromUserDefaults] to migrate away from using this API and transition to either specifying the feed URL in your Info.plist, using channels in Sparkle 2, or using -[SPUUpdaterDelegate feedURLStringForUpdater:] to specify the dynamic feed URL at runtime"); + +/** + Clears any feed URL from the host bundle's user defaults that was set via `-setFeedURL:` + + You should call this method if you have used `-setFeedURL:` in the past and want to stop using that API. + Otherwise for compatibility Sparkle will prefer to use the feed URL that was set in the user defaults over the one that was specified in the host bundle's Info.plist, + which is often undesirable (except for testing purposes). + + If a feed URL is found stored in the host bundle's user defaults (from calling `-setFeedURL:`) before it gets cleared, + then that previously set URL is returned from this method. + + This method should be called as soon as possible, after your application finished launching or right after the updater has been started + if you manually manage starting the updater. + + Updaters that update other developer's bundles should not call this method. + + This method must be called on the main thread. + + @return A previously set feed URL in the host bundle's user defaults, if available, otherwise this returns `nil` + */ +- (nullable NSURL *)clearFeedURLFromUserDefaults; /** The host bundle that is being updated. @@ -258,7 +301,7 @@ SU_EXPORT @interface SPUUpdater : NSObject The user agent used when checking for updates. By default the user agent string returned is in the format: - $(BundleDisplayName)/$(BundleDisplayVersion) Sparkle/$(SparkleDisplayVersion) + `$(BundleDisplayName)/$(BundleDisplayVersion) Sparkle/$(SparkleDisplayVersion)` BundleDisplayVersion is derived from the main application's Info.plist's CFBundleShortVersionString. @@ -292,15 +335,28 @@ SU_EXPORT @interface SPUUpdater : NSObject @property (nonatomic, readonly, copy, nullable) NSDate *lastUpdateCheckDate; /** - Appropriately schedules or cancels the update checking timer according to the settings for the time interval and automatic checks. - - If you change the `updateCheckInterval` or `automaticallyChecksForUpdates` properties, the update cycle will be reset automatically after a short delay. - The update cycle is also started automatically after the updater is started. In all these cases, this method should not be called directly. + Appropriately re-schedules the update checking timer according to the current updater settings. + + This method should only be called in response to a user changing updater settings. This method may trigger a new update check to occur in the background if an updater setting such as the updater's feed or allowed channels has changed. + + If the `updateCheckInterval` or `automaticallyChecksForUpdates` properties are changed, this method is automatically invoked after a short delay using `-resetUpdateCycleAfterShortDelay`. In these cases, manually resetting the update cycle is not necessary. - This call does not change the date of the next check, but only the internal timer. + See also `-resetUpdateCycleAfterShortDelay` which gives the user a short delay before triggering a cycle reset. */ - (void)resetUpdateCycle; +/** + Appropriately re-schedules the update checking timer according to the current updater settings after a short cancellable delay. + + This method calls `resetUpdateCycle` after a short delay to give the user a short amount of time to cancel changing an updater setting. + If this method is called again, any previous reset request that is still inflight will be cancelled. + + For example, if the user changes the `automaticallyChecksForUpdates` setting to `YES`, but quickly undoes their change then + no cycle reset will be done. + + If the `updateCheckInterval` or `automaticallyChecksForUpdates` properties are changed, this method is automatically invoked. In these cases, manually resetting the update cycle is not necessary. + */ +- (void)resetUpdateCycleAfterShortDelay; /** The system profile information that is sent when checking for updates. diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h index a18e967f8b..c879e8f8fc 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h @@ -7,9 +7,20 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#import "SPUUpdateCheck.h" +#import "SPUUserUpdateState.h" +#pragma clang diagnostic pop +#else #import #import #import +#endif @protocol SUVersionComparison; @class SPUUpdater, SUAppcast, SUAppcastItem, SPUUserUpdateState; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h index a480a42aaf..8b69e962c5 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h @@ -7,7 +7,16 @@ // #import + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h index 22cc1670bc..c43003f9d5 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h @@ -8,8 +8,17 @@ #import +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SPUUserUpdateState.h" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h index f7fcc1e832..06725ccc68 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h @@ -11,7 +11,15 @@ #import +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h index 3454b1b0f6..4f8e3cb160 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h @@ -10,7 +10,15 @@ #define SUAPPCAST_H #import +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import +#endif NS_ASSUME_NONNULL_BEGIN @@ -28,7 +36,7 @@ SU_EXPORT @interface SUAppcast : NSObject These `SUAppcastItem` items are in the same order as specified in the appcast XML feed and are thus not sorted by version. */ -@property (readonly, copy) NSArray *items; +@property (readonly, nonatomic, copy) NSArray *items; @end diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h index c53c87ca06..e875e501c1 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h @@ -11,7 +11,7 @@ #import -#ifdef BUILDING_SPARKLE_TESTS +#ifdef BUILDING_SPARKLE_SOURCES_EXTERNALLY // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" @@ -45,7 +45,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject This is extracted from the @c element, or the @c sparkle:version attribute from the @c element. */ -@property (copy, readonly) NSString *versionString; +@property (nonatomic, copy, readonly) NSString *versionString; /** The human-readable display version of the update item if provided. @@ -58,7 +58,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject If no short version string is available, this falls back to the update's `versionString`. */ -@property (copy, readonly) NSString *displayVersionString; +@property (nonatomic, copy, readonly) NSString *displayVersionString; /** The file URL to the update item if provided. @@ -70,7 +70,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject This is extracted from the @c url attribute in the @c element. */ -@property (readonly, nullable) NSURL *fileURL; +@property (nonatomic, readonly, nullable) NSURL *fileURL; /** The content length of the download in bytes. @@ -95,7 +95,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject This is extracted from the @c element. */ -@property (readonly, nullable) NSURL *infoURL; +@property (nonatomic, readonly, nullable) NSURL *infoURL; /** Indicates whether or not the update item is only informational and has no download. @@ -106,14 +106,14 @@ SU_EXPORT @interface SUAppcastItem : NSObject Otherwise this is determined based on the contents extracted from the @c element. */ -@property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; +@property (nonatomic, getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; /** The title of the appcast item if provided. This is extracted from the @c element. */ -@property (copy, readonly, nullable) NSString *title; +@property (nonatomic, copy, readonly, nullable) NSString *title; /** The date string of the appcast item if provided. @@ -123,7 +123,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <pubDate> element. */ -@property (copy, readonly, nullable) NSString *dateString; +@property (nonatomic, copy, readonly, nullable) NSString *dateString; /** The date constructed from the `dateString` property if provided. @@ -132,7 +132,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This date is constructed using the @c en_US locale. */ -@property (copy, readonly, nullable) NSDate *date; +@property (nonatomic, copy, readonly, nullable) NSDate *date; /** The release notes URL of the appcast item if provided. @@ -143,7 +143,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:releaseNotesLink> element. */ -@property (readonly, nullable) NSURL *releaseNotesURL; +@property (nonatomic, readonly, nullable) NSURL *releaseNotesURL; /** The description of the appcast item if provided. @@ -153,7 +153,22 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <description> element. */ -@property (copy, readonly, nullable) NSString *itemDescription; +@property (nonatomic, copy, readonly, nullable) NSString *itemDescription; + +/** + The format of the `itemDescription` for inline/embedded release notes if provided. + + This may be: + - @c html + - @c plain-text + + This is extracted from the @c sparkle:descriptionFormat attribute in the @c <description> element. + + If the format is not provided in the @c <description> element of the appcast item, then this property may default to `html`. + + If the @c <description> element of the appcast item is not available, this property is `nil`. + */ +@property (nonatomic, readonly, nullable) NSString *itemDescriptionFormat; /** The full release notes URL of the appcast item if provided. @@ -164,7 +179,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:fullReleaseNotesLink> element. */ -@property (readonly, nullable) NSURL *fullReleaseNotesURL; +@property (nonatomic, readonly, nullable) NSURL *fullReleaseNotesURL; /** The required minimum system operating version string for this update if provided. @@ -177,7 +192,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:minimumSystemVersion> element. */ -@property (copy, readonly, nullable) NSString *minimumSystemVersion; +@property (nonatomic, copy, readonly, nullable) NSString *minimumSystemVersion; /** Indicates whether or not the current running system passes the `minimumSystemVersion` requirement. @@ -197,7 +212,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:maximumSystemVersion> element. */ -@property (copy, readonly, nullable) NSString *maximumSystemVersion; +@property (nonatomic, copy, readonly, nullable) NSString *maximumSystemVersion; /** Indicates whether or not the current running system passes the `maximumSystemVersion` requirement. @@ -248,7 +263,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> Old applications must be using Sparkle 1.25 or later to support phased rollout intervals, otherwise they may assume updates are immediately available. */ -@property (copy, readonly, nullable) NSNumber* phasedRolloutInterval; +@property (nonatomic, copy, readonly, nullable) NSNumber* phasedRolloutInterval; /** The minimum bundle version string this update requires for automatically downloading and installing updates if provided. @@ -263,14 +278,14 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:minimumAutoupdateVersion> element. */ -@property (copy, readonly, nullable) NSString *minimumAutoupdateVersion; +@property (nonatomic, copy, readonly, nullable) NSString *minimumAutoupdateVersion; /** Indicates whether or not the update item is a major upgrade. An update is a major upgrade if the application's bundle version doesn't meet the `minimumAutoupdateVersion` requirement. */ -@property (getter=isMajorUpgrade, readonly) BOOL majorUpgrade; +@property (nonatomic, getter=isMajorUpgrade, readonly) BOOL majorUpgrade; /** Previously skipped upgrades by the user will be ignored if they skipped an update whose version precedes this version. @@ -294,7 +309,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> Old applications must be using Sparkle 2 or later to support the top-level @c <sparkle:criticalUpdate> element. */ -@property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; +@property (nonatomic, getter=isCriticalUpdate, readonly) BOOL criticalUpdate; /** Specifies the operating system the download update is available for if provided. @@ -310,14 +325,14 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c sparkle:os attribute in the @c <enclosure> element. */ -@property (copy, readonly, nullable) NSString *osString; +@property (nonatomic, copy, readonly, nullable) NSString *osString; /** Indicates whether or not this update item is for macOS. This is determined from the `osString` property. */ -@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; +@property (nonatomic, getter=isMacOsUpdate, readonly) BOOL macOsUpdate; /** The delta updates for this update item. @@ -331,7 +346,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c <sparkle:deltas> element. */ -@property (copy, readonly, nullable) NSDictionary<NSString *, SUAppcastItem *> *deltaUpdates; +@property (nonatomic, copy, readonly, nullable) NSDictionary<NSString *, SUAppcastItem *> *deltaUpdates; /** The expected size of the Sparkle executable file before applying this delta update. @@ -342,7 +357,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c sparkle:deltaFromSparkleExecutableSize attribute from the @c <enclosure> element of a @c sparkle:deltas item. This attribute is optional for delta update items. */ -@property (nonatomic, readonly, nullable) NSNumber *deltaFromSparkleExecutableSize; +@property (nonatomic, nonatomic, readonly, nullable) NSNumber *deltaFromSparkleExecutableSize; /** An expected set of Sparkle's locales present on disk before applying this delta update. @@ -354,21 +369,21 @@ SU_EXPORT @interface SUAppcastItem : NSObject<NSSecureCoding> This is extracted from the @c sparkle:deltaFromSparkleLocales attribute from the @c <enclosure> element of a @c sparkle:deltas item. The locales extracted from this attribute are delimited by a comma (e.g. "en,ca,fr,hr,hu"). This attribute is optional for delta update items. */ -@property (nonatomic, readonly, nullable) NSSet<NSString *> *deltaFromSparkleLocales; +@property (nonatomic, nonatomic, readonly, nullable) NSSet<NSString *> *deltaFromSparkleLocales; /** Indicates whether or not the update item is a delta update. An update item is a delta update if it is in the `deltaUpdates` of another update item. */ -@property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; +@property (nonatomic, getter=isDeltaUpdate, readonly) BOOL deltaUpdate; /** The dictionary representing the entire appcast item. This is useful for querying custom extensions or elements from the appcast item. */ -@property (readonly, copy) NSDictionary *propertiesDictionary; +@property (nonatomic, readonly, copy) NSDictionary *propertiesDictionary; - (instancetype)init NS_UNAVAILABLE; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h index 22bf606644..2211c172e1 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h @@ -11,7 +11,7 @@ #import <Foundation/Foundation.h> -#if defined(BUILDING_SPARKLE_TOOL) || defined(BUILDING_SPARKLE_TESTS) +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" @@ -44,6 +44,7 @@ typedef NS_ENUM(OSStatus, SUError) { SUResumeAppcastError = 1004, SURunningTranslocated = 1005, SUWebKitTerminationError = 1006, + SUReleaseNotesError = 1007, // Download phase errors. SUTemporaryDirectoryError = 2000, diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h index b9cfae6f96..1316819aef 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h @@ -11,7 +11,7 @@ #import <Foundation/Foundation.h> -#ifdef BUILDING_SPARKLE_TOOL +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h index 770d754081..d2a50ae0ca 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h @@ -7,7 +7,18 @@ // #import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> +#endif + +NS_ASSUME_NONNULL_BEGIN /** This class represents a response for permission to check updates. @@ -17,24 +28,46 @@ SU_EXPORT @interface SUUpdatePermissionResponse : NSObject<NSSecureCoding> /** Initializes a new update permission response instance. - @param automaticUpdateChecks Flag for whether to allow automatic update checks. + @param automaticUpdateChecks Flag to enable automatic update checks. @param sendSystemProfile Flag for if system profile information should be sent to the server hosting the appcast. */ - (instancetype)initWithAutomaticUpdateChecks:(BOOL)automaticUpdateChecks sendSystemProfile:(BOOL)sendSystemProfile; +/** + Initializes a new update permission response instance. + + @param automaticUpdateChecks Flag to enable automatic update checks. + @param automaticUpdateDownloading Flag to enable automatic downloading and installing of updates. If this is nil, this option will be ignored. + @param sendSystemProfile Flag for if system profile information should be sent to the server hosting the appcast. + */ +- (instancetype)initWithAutomaticUpdateChecks:(BOOL)automaticUpdateChecks automaticUpdateDownloading:(NSNumber * _Nullable)automaticUpdateDownloading sendSystemProfile:(BOOL)sendSystemProfile; + /* Use -initWithAutomaticUpdateChecks:sendSystemProfile: instead. */ - (instancetype)init NS_UNAVAILABLE; /** - A read-only property indicating whether automatic update checks are allowed or not. + A read-only property indicating if update checks should be done automatically. */ @property (nonatomic, readonly) BOOL automaticUpdateChecks; +/** + A read-only property indicating if updates should be automatically downloaded and installed. + + If this property is `nil`, then no user choice was made for this option. + + If `automaticUpdateChecks` is `NO` then this property should not be `@(YES)`. + Set it to `NO` if the user was given the choice of automatically downloading and installing updates, + otherwise set it to `nil`. + */ +@property (nonatomic, readonly, nullable) NSNumber *automaticUpdateDownloading; + /** A read-only property indicating if system profile should be sent or not. */ @property (nonatomic, readonly) BOOL sendSystemProfile; @end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h index f268324509..5bc7d68b30 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h @@ -10,10 +10,22 @@ #define SUUPDATER_H #import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#import "SUVersionComparisonProtocol.h" +#import "SUVersionDisplayProtocol.h" +#import "SUUpdaterDelegate.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> #import <Sparkle/SUVersionComparisonProtocol.h> #import <Sparkle/SUVersionDisplayProtocol.h> #import <Sparkle/SUUpdaterDelegate.h> +#endif @class SUAppcastItem, SUAppcast, NSMenuItem; @@ -157,7 +169,7 @@ SU_EXPORT @interface SUUpdater : NSObject The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) */ -@property (copy) NSDictionary<NSString *, NSString *> *httpHeaders; +@property (copy, nonatomic) NSDictionary<NSString *, NSString *> *httpHeaders; /*! A property indicating whether or not the user's system profile information is sent when checking for updates. diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h index 466a92a418..42edf332cc 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h @@ -7,7 +7,16 @@ // #import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> +#endif @protocol SUVersionComparison, SUVersionDisplay; @class SUUpdater, SUAppcast, SUAppcastItem; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h index b21e90dfd8..8d22d7a9f9 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h @@ -11,7 +11,7 @@ #import <Foundation/Foundation.h> -#ifdef BUILDING_SPARKLE_TOOL +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h index 736a28a86b..2874706e69 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h @@ -7,19 +7,72 @@ // #import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> +#endif + +@class SUAppcastItem; + +NS_ASSUME_NONNULL_BEGIN /** - Applies special display formatting to version numbers. + Applies special display formatting to version numbers of the bundle to update and the update before presenting them to the user. */ -SU_EXPORT @protocol SUVersionDisplay +SU_EXPORT @protocol SUVersionDisplay <NSObject> + +/** + Formats an update's version string and bundle's version string for display. + + This method is used to format both the display version of the update and the display version of the bundle to update. + + The display versions returned by this method are then used for presenting to the user when a new update is available, + or when the user cannot download/install the latest update for a specific reason, or when the user has a newer version + installed than the latest known version in the update feed. + + On input, the `update.displayVersionString` and `*inOutBundleDisplayVersion` may be the same, but the + `update.versionString` and `bundleVersion` will differ. To differentiate between these display versions, you may + choose to return different display version strings for the update and bundle. + + @param update The update to format the update display version from. You can query `update.displayVersionString` and `update.versionString` to retrieve the update's version information. + @param inOutBundleDisplayVersion On input, the display version string (or `CFBundleShortVersionString`) of the bundle to update. On output, this is the display version string of the bundle to show to the user. + @param bundleVersion The version (or CFBundleVersion) of the bundle to update. + @return A new display version string of the `update.displayVersionString` to show to the user. + */ +- (NSString *)formatUpdateDisplayVersionFromUpdate:(SUAppcastItem *)update andBundleDisplayVersion:(NSString * _Nonnull __autoreleasing * _Nonnull)inOutBundleDisplayVersion withBundleVersion:(NSString *)bundleVersion; + +@optional /** - Formats two version strings. + Formats a bundle's version string for display. + + This method is used to format the display version of the bundle. + This method may be used when no new update is available and the user is already on the latest known version. + In this case, no new update version is shown to the user. + + This method is optional. If it's not implemented, Sparkle will default to using the `bundleDisplayVersion` passed to this method. + + @param bundleDisplayVersion The display version string (or `CFBundleShortVersionString`) of the bundle to update. + @param bundleVersion The version (or `CFBundleVersion`) of the bundle to update. + @param matchingUpdate The update in the feed that corresponds to the current bundle, or `nil` if no matching update item could be found in the feed. + @return A new display version string of the bundle to show to the user. + */ +- (NSString *)formatBundleDisplayVersion:(NSString *)bundleDisplayVersion withBundleVersion:(NSString *)bundleVersion matchingUpdate:(SUAppcastItem * _Nullable)matchingUpdate; - Both versions are provided so that important distinguishing information - can be displayed while also leaving out unnecessary/confusing parts. +/** + Formats two version strings. + + Both versions are provided so that important distinguishing information + can be displayed while also leaving out unnecessary/confusing parts. */ -- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; +- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB __deprecated_msg("Please use -formatUpdateDisplayVersionFromUpdate:andBundleDisplayVersion:withBundleVersion:"); @end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h index 825a5e2e4d..929d3f1b71 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h @@ -8,7 +8,15 @@ #import <Foundation/Foundation.h> +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h index 877cadf2b3..45bd43feff 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h @@ -8,8 +8,17 @@ #ifndef SPUStandardUserDriver_Private_h #define SPUStandardUserDriver_Private_h +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SPUStandardUserDriver.h" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SPUStandardUserDriver.h> #import <Sparkle/SUExport.h> +#endif @class NSWindowController; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h index 0b3c3c71fc..392fccb40c 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h @@ -7,7 +7,16 @@ // #import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> +#endif NS_ASSUME_NONNULL_BEGIN diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h index 7527a8f095..1005ded9c4 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h @@ -28,9 +28,9 @@ NS_ASSUME_NONNULL_BEGIN - (nullable instancetype)initWithDictionary:(NSDictionary *)dict relativeToURL:(NSURL * _Nullable)appcastURL stateResolver:(SPUAppcastItemStateResolver *)stateResolver failureReason:(NSString * _Nullable __autoreleasing *_Nullable)error; /** - The DSA and EdDSA signatures along with their statuses. + The EdDSA and DSA signatures along with their statuses. */ -@property (readonly, nullable) SUSignatures *signatures; +@property (readonly, nonatomic, nullable) SUSignatures *signatures; @end diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h index f8e0410c5d..8922e18139 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h @@ -9,10 +9,18 @@ #ifndef SUInstallerLauncher_Private_h #define SUInstallerLauncher_Private_h +#if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#import "SPUInstallationType.h" +#pragma clang diagnostic pop +#else #import <Sparkle/SUExport.h> - // Chances are clients will need this too #import <Sparkle/SPUInstallationType.h> +#endif @class NSString; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib index b06f35e9e2..49b2172bcd 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib index 8774156e48..d2394da349 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib index a95f6a74b2..76faa1e3ba 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist index 5c521c2000..d39c1405f4 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist @@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> - <string>21G115</string> + <string>21G419</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> - <string>2.3.0</string> + <string>2.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> @@ -25,23 +25,23 @@ <string>MacOSX</string> </array> <key>CFBundleVersion</key> - <string>2021</string> + <string>2025</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> - <string>13F100</string> + <string>14C18</string> <key>DTPlatformName</key> <string>macosx</string> <key>DTPlatformVersion</key> - <string>12.3</string> + <string>13.1</string> <key>DTSDKBuild</key> - <string>21E226</string> + <string>22C55</string> <key>DTSDKName</key> - <string>macosx12.3</string> + <string>macosx13.1</string> <key>DTXcode</key> - <string>1341</string> + <string>1420</string> <key>DTXcodeBuild</key> - <string>13F100</string> + <string>14C18</string> <key>LSMinimumSystemVersion</key> <string>10.13</string> </dict> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib index 6d471ce4bf..a89c718c2e 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings index a75b589a43..dcd6dde094 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "تضمين تقرير عن النظام دون ذكر معلومات عن المستخدم"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "تنزيل التحديثات وتثبيتها تلقائيًا في المست"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "التحقق تلقائيًا"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings index 72489c9eff..6c971d19d7 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Odeslat anonymní systémový profil"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Stahovat a instalovat aktualizace automaticky"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Automaticky vyhledávat"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings index aae40c5271..ba5cf81acb 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings index d31f377bfb..0bc75d70c9 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Vedhæft anonym systemprofil"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Hent og installer opdateringer automatisk"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Søg automatisk"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings index b4e78e1204..b34f5a44cf 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Anonymisiertes Systemprofil übertragen"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Updates automatisch laden und installieren"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Automatisch suchen"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings index 3fa256d9e9..febfca22e6 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Συμπερίληψη του ανώνυμου προφίλ του συστήματός σας"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Αυτόματη λήψη και εγκατάσταση ενημερώσεων"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Αυτόματος Ελεγχος"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings index e9c01f3ab3..fe430d94b7 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings @@ -20,5 +20,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */ "gz7-LM-gNf.title" = "Include anonymous system profile"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Automatically download and install updates"; + /* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ "183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings index a0ae2e0bcd..885bf29814 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Incluir perfil de sistema anónimo"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Descargar e instalar actualizaciones automáticamente"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Comprobar automáticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings index 04212742a2..04bf32bed3 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings @@ -11,10 +11,13 @@ "cCJ-V0-aTi.title" = "Älä tarkista"; /* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ -"gmh-T4-BO0.title" = "Tarkista päivityksiä käynnistyksen yhteydessä?"; +"gmh-T4-BO0.title" = "Tarkista päivitykset käynnistyksen yhteydessä?"; /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Sisällytä nimetön järjestelmäprofiili"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Hae ja asenna päivitykset automaattisesti"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Tarkista automaattisesti"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings index a8ba03dbcf..36ce08d68c 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings index 463337ce09..c059f185ae 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Avec transmission anonyme de mon profil système"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Télécharger et installer automatiquement les mises à jour"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Vérifier automatiquement"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings index 8bff38ebc4..665e3a1aeb 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Uključi anonimizirane podatke o profilu sustava"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Preuzmi i instaliraj nadogradnje automatski"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Provjeri automatski"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings index f21466e53b..66dc318788 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Innifela nafnlausa kerfisskýrslu"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Sækja og innsetja uppfærslur sjálfkrafa"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Kanna sjálfkrafa"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings index 4ddfda7e3c..a051914fdb 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Include profilo di sistema anonimo"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Scarica e installa automaticamente gli aggiornamenti"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Controlla Automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings index 1b2d8bdb70..c921f62672 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings @@ -16,6 +16,9 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Inkluder anonym systemprofil"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Last ned og installer automatisk"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Søk automatisk"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings index af9d1b27f9..8995361036 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings @@ -10,5 +10,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Voeg anoniem systeemprofiel bij"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Download en installeer updates automatisch"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Zoek automatisch"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings index 029b447eee..ca85ca81ad 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Załącz anonimowe informacje o systemie"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Automatycznie pobierz i zainstaluj uaktualnienia"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Sprawdzaj automatycznie"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings index 028f40ed18..a435270785 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings @@ -19,5 +19,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Incluir perfil anônimo do sistema"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Baixar e instalar atualizações automaticamente"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Buscar Automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings index ef9ae46d0f..cb41028ab9 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Incluir perfil de sistema anónimo"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Transferir e instalar actualizações automaticamente"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Procurar automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings index 8746a83ce5..c9d3813782 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Include profil anomin de sistem"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Descarcă și instalează în automat actualizările"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Verifică în mod automat"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings index 79ab608ce1..99f15966c1 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Включить анонимный профиль системы"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Автоматически загружать и устанавливать обновления"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Проверять автоматически"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings index 514d885267..03b141ca08 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Vključi anonimni profil sistema"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Samodejno namestite posodobitve"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Samodejno preverjaj"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings index b7ff87c7f0..b26b32e4ef 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Inkludera anonym systemprofil"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Hämta och installera nya uppdateringar automatiskt."; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Kontrollera automatiskt"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings index d87f2cfbeb..b755d03816 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "ส่งข้อมูลระบบแบบนิรนาม"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "ดาวน์โหลดและติดตั้งอัพเดทโดยอัตโนมัติ"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "ตรวจสอบโดยอัตโนมัติ"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings index 9378b6c75c..4901fadde2 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Sistem bilgilerini kimlik gizlenmiş olarak gönder"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Güncellemeleri kendiliğinden indir ve kur"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Otomatik Olarak Ara"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings index 36d56b030c..27451a334d 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "Автоматично надсилати профіль системи"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "Автоматично завантажувати та встановлювати оновлення"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "Перевіряти автоматично"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings index 51cd7fe93b..bdf7d69eb3 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "包括无记名系统概况"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "自动下载并安装更新"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "自动核查"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..d7cb6fe144 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "軟體更新"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "更新事項:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "稍後提醒我"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "跳過此版本"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "安裝更新"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "以後自動下載並安裝更新"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..b40c572fba --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,23 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "匿名系統概況資訊可用來協助我等計畫未來開發工作。若對此有任何疑問,請聯繫我等。\n\n以下係會傳送嘅資訊:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "毋檢查"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "自動檢查更新?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "包含匿名系統概況"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "自動下載並安裝更新"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "自動檢查"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/Sparkle.strings similarity index 79% rename from src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings rename to src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/Sparkle.strings index e53d6d10b2..12182cbc32 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_HK.lproj/Sparkle.strings differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings index 6173332785..635b4532c4 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings @@ -16,5 +16,8 @@ /* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ "gz7-LM-gNf.title" = "包含匿名的系統描述資料"; +/* Class = "NSButtonCell"; title = "Automatically download and install updates"; ObjectID = "AUc-33-qGN"; */ +"AUc-33-qGN.title" = "自動下載並安裝更新項目"; + /* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ "OhZ-1K-DmA.title" = "自動檢查"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle b/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle index 9547a65584..79f5781cc2 100755 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle and b/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist index 334e0a641f..d7cdbd21d3 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist @@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> - <string>21G115</string> + <string>21G419</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -12,12 +12,50 @@ <string>org.sparkle-project.Sparkle.Updater</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> + <key>CFBundleLocalizations</key> + <array> + <string>en</string> + <string>ca</string> + <string>ar</string> + <string>cs</string> + <string>da</string> + <string>de</string> + <string>el</string> + <string>en</string> + <string>es</string> + <string>fa</string> + <string>fi</string> + <string>fr</string> + <string>he</string> + <string>hr</string> + <string>hu</string> + <string>is</string> + <string>it</string> + <string>ja</string> + <string>ko</string> + <string>nb</string> + <string>nl</string> + <string>pl</string> + <string>pt-BR</string> + <string>pt-PT</string> + <string>ro</string> + <string>ru</string> + <string>sk</string> + <string>sl</string> + <string>sv</string> + <string>th</string> + <string>tr</string> + <string>uk</string> + <string>zh_CN</string> + <string>zh_HK</string> + <string>zh_TW</string> + </array> <key>CFBundleName</key> <string>Updater</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>2.3.0</string> + <string>2.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> @@ -25,23 +63,23 @@ <string>MacOSX</string> </array> <key>CFBundleVersion</key> - <string>2021</string> + <string>2025</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> - <string>13F100</string> + <string>14C18</string> <key>DTPlatformName</key> <string>macosx</string> <key>DTPlatformVersion</key> - <string>12.3</string> + <string>13.1</string> <key>DTSDKBuild</key> - <string>21E226</string> + <string>22C55</string> <key>DTSDKName</key> - <string>macosx12.3</string> + <string>macosx13.1</string> <key>DTXcode</key> - <string>1341</string> + <string>1420</string> <key>DTXcodeBuild</key> - <string>13F100</string> + <string>14C18</string> <key>LSApplicationCategoryType</key> <string>public.app-category.utilities</string> <key>LSMinimumSystemVersion</key> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater index 410847d0c6..9597d87d3a 100755 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater and b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings deleted file mode 100644 index 3901514fd9..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib index 6d471ce4bf..a89c718c2e 100644 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib and b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index 7ba248ad3f..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings deleted file mode 100644 index d6bae329a9..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings deleted file mode 100644 index aae40c5271..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings deleted file mode 100644 index 2c717b2ff8..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings deleted file mode 100644 index 04b27fd35c..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings deleted file mode 100644 index f1c015eb0b..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings deleted file mode 100644 index 679caf37bb..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings deleted file mode 100644 index 0323587c45..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings deleted file mode 100644 index a8ba03dbcf..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings deleted file mode 100644 index 042724d369..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings deleted file mode 100644 index bef3475277..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings deleted file mode 100644 index b9d3a646e0..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings deleted file mode 100644 index 6b397d42ec..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings deleted file mode 100644 index 070979c616..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings deleted file mode 100644 index cc0e4ef95f..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings deleted file mode 100644 index 3a06f46569..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings deleted file mode 100644 index 7cd74623f6..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings deleted file mode 100644 index c36e8d9310..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings deleted file mode 100644 index 5ab394bef0..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings deleted file mode 100644 index 38d03dee8e..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings deleted file mode 100644 index fae04566de..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings deleted file mode 100644 index e7ed98d061..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings deleted file mode 100644 index 1ee78cb3b7..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings deleted file mode 100644 index 777f637a0d..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings deleted file mode 100644 index 157f6b96a5..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings deleted file mode 100644 index ee72d78783..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings deleted file mode 100644 index c17d53815f..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings deleted file mode 100644 index 1491bf0120..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings deleted file mode 100644 index 324dba3b6c..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings deleted file mode 100644 index 42370e97ad..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings deleted file mode 100644 index 9942f1c492..0000000000 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources index 02e5857aca..a3c226def1 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources @@ -4,607 +4,20 @@ <dict> <key>files</key> <dict> - <key>Resources/Base.lproj/Sparkle.strings</key> - <data> - XSU5ujIHVj0VrcaL7/1PMjP8QWE= - </data> <key>Resources/SUStatus.nib</key> <data> - MMoEZd95HH2wagHtE7tdRXWDz2Y= + X3GP9aZ7ZlVcfN+MyrjeWqXVvAM= </data> - <key>Resources/ar.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - 5Ukin0TnIF0ot6Daz8OSgIoDZJ0= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ca.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - SM9Ssbq+EA6SD88oCZx9K6nLvic= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/cs.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - hIXy3nCBtLeY6/3v3pWwYRJl+sA= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/da.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - CkbYzkpwfT37juYfJP25giiTUo4= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/de.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - /1A+Sg5wG2SW+Q5Q7rGwtU2aVk0= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/el.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - Hh2GQMfVkK/dapsekwiVZz9cakg= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/es.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - fucEKrOlh81Wj9EqCtUl6sQVg1k= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fa.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - vI1JRqMnuuewEX52rjBZ/TDrrXk= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fi.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - +T4u6wvinBvx2z6vcAQKz32lvvE= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fr.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - fPB1Vk+1a7xRIMKxQ3/F1bxGirA= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/he.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - bG2Mhx67XieRw+jRYm1/n2PIGnI= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/hr.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - S2g3qlSPK1msOuuvB2dU9UoInq4= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/hu.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - 5CCN2xKgiom6y3+mcWd48RVdX48= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/is.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - RO7D/40UgCd+DPSZg5LlrOBdmfY= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/it.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - W/h9EbnuDfXU4nxRzIF7Dv8ckks= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ja.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - RYRC4Vmp6utNAtLodS/PTyi4yIM= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ko.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - lmXDaCFjaOlD2OSN7WeCYPUkiAc= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/nb.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - n42iYGYF5rusi8bu9cZKBXVwwXE= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/nl.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - t++79qkzwHo15l2gbAGPNIoYsJc= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pl.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - Z2RTzAW/+3ZV5g9/DyNv+YFZNQE= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pt-BR.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - HLX0cX6CzMOMpZ7eff4JZYu+KQY= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pt-PT.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - cyq/clJHyLGamebBp/NK6YzPUNM= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ro.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - kYCbmI7ssPYVnQQ3uDHF6PgOBjw= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ru.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - 3yWhlgxQS7Hhh481yH9qttWea0U= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sk.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - 5I5OyTLppz6aT5r3kKOmRcrDfXg= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sl.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - 5fscQshoMtSnO4kj3Ts2Nw4xqkc= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sv.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - AlR6NnM+kipd4A8PFhs0S0Rccbk= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/th.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - UrzLYtjSwKdvxlSQJa/xe5IqqVo= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/tr.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - fKCgCsGuwlJJnukTgKv+0tfNjSg= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/uk.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - kATRxVYhY1dX+dY1bQ+V+TvmXNk= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/zh_CN.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - PFAuCvFxcO/y7l7c9FyaMKNhLfQ= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/zh_TW.lproj/Sparkle.strings</key> - <dict> - <key>hash</key> - <data> - G/kIaADnb5wlgQMaCX6Gfa48OY8= - </data> - <key>optional</key> - <true/> - </dict> </dict> <key>files2</key> <dict> - <key>Resources/Base.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 7DQi4XIdmNDFEuet0a26l/2qsTHrLKlDT4/zp6XA97w= - </data> - </dict> <key>Resources/SUStatus.nib</key> <dict> <key>hash2</key> <data> - xaemKA5RnHBgTuwB81z6r5d+f2CaMcz74K9Tv+bY4BM= + Zh51j4ECBiMrH+UYHCYAxQvrdEqau3CruzJmNfApQow= </data> </dict> - <key>Resources/ar.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - yx9tkKjj3aOHvgdYCWXM89uhlyVeNb4oqcAenJxibwI= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ca.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - DQhUnYhSgufw5NRY162lt2GGM83U38tQvNF1qotGYzE= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/cs.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - yJXcgwDV0GC2yZWVdhf9UQirDu1yLWTaa+x0vVpYkfo= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/da.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - qgYKiHiodd+q/4U1lIEIUSS9PX9ENx0isGUKLSWmKe4= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/de.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - uxoRq90TmDirUKRbCW1lKy/k1tZvFz4EbxQPhVf+Mhs= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/el.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - GvP3asj8JbFMZdNtcFo0MWdmrCB+z6k66kmleaGlmow= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/es.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - RYqWb4D0ylosWigPpdVjMlaCWiXNrRIvzIwwVbXpaSs= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fa.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - hiHofXML8/Ej+t2dTRuvVL3vkS/6jW6b/wvx/3quM10= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fi.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - a70/+B90B44V8vfbEZUJjfFl7uva424DcaTZOvwCEs8= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/fr.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 47e3tLN5HipnOK5BV6nhmhttV0iZRHEYtGRTh56Pp6M= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/he.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - RYs+L0NAew70ya8KrCKYYJPkdzTVckZY7TLwVay0ubQ= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/hr.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - xyEyZ8ezqdbPQQ/b6RSpnULrjnL08GWQ3wd+AasW2KQ= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/hu.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 0UBqgjXjtRG51lEacNaLTmNvj5aFUeJ7oo1J4WYkrCw= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/is.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - n1w40GWVeQM6/1d+krnNoL0XutbF3HNv2qjFaMErsuY= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/it.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - TgEXGRRCYffwGHAa78wO2btMh/B5TluqOiVpvsy7yYY= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ja.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 6b23nyneGkjP1x+wd00PTqF9PPujhu9g0TS4+3cBywo= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ko.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - PIYd2jHiJYoXmHfGbXu4sWialdDeBEyHWgMzu8Yd2H8= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/nb.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - oVMa0iTjxWVrd4HFHRrUvKxqnk+YFHk2CxOu43+wO2Q= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/nl.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 2tCuekmOs0JtuIM7hm/+jt5s4OJGocWANizpTH8a58k= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pl.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - /qcXx+RijYb31wahT1y3K+QX0NCxCnGFDX9dWzAc56o= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pt-BR.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - cExBbBN/cbmRWOsrqKbEBHJOo7FtTr3ZavW9slfCsVc= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/pt-PT.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - WGgYHgAMqsDwSkDIWMFg5XBJnvRCbvM59I1pqJgmhgM= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ro.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - o6GEyuuMFsBOFOONmS2V2x+bv11kkMT3xHEoelaxJv8= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/ru.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - uqN6dwLmCFJJQmbURrhDJv9wDJSGWqRqyqgeKTNUHZ0= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sk.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - iZvCvn22+4feRZso6kzggSUbr1p4Z5zyDU7qniyWqE8= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sl.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - eq+yTsmwGRXUHYRVC4w06YmUPnsYuuc4OjUfo7feieE= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/sv.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - ZoKH8cwKHH2VaZEkGsmRKevFaLdLxlAICRnrceNdsuw= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/th.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - HT9jsdOsSvc+Orcce27NpaRxKmDCzIwkq+/wUGI3JQM= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/tr.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 756/lMgBfXOE5IDG5Ei94/iIP40obn9ZEROHo01+SRY= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/uk.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 90+2Bfu2sI863NKWVBCjCtNi5gbrwPr82sRRfR6DOGM= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/zh_CN.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - 50IP7eJ9NgEFLDIKBJXnmRRzcGT7MmW08hHJr4alKLQ= - </data> - <key>optional</key> - <true/> - </dict> - <key>Resources/zh_TW.lproj/Sparkle.strings</key> - <dict> - <key>hash2</key> - <data> - Ugk6n5077n97AZzPovvogEt/4FCL8ByB9WvIx7QOsqI= - </data> - <key>optional</key> - <true/> - </dict> </dict> <key>rules</key> <dict> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist index dfd2226d62..d426823f27 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> - <string>21G115</string> + <string>21G419</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>XPC!</string> <key>CFBundleShortVersionString</key> - <string>2.3.0</string> + <string>2.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> @@ -25,23 +25,23 @@ <string>MacOSX</string> </array> <key>CFBundleVersion</key> - <string>2021</string> + <string>2025</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> - <string>13F100</string> + <string>14C18</string> <key>DTPlatformName</key> <string>macosx</string> <key>DTPlatformVersion</key> - <string>12.3</string> + <string>13.1</string> <key>DTSDKBuild</key> - <string>21E226</string> + <string>22C55</string> <key>DTSDKName</key> - <string>macosx12.3</string> + <string>macosx13.1</string> <key>DTXcode</key> - <string>1341</string> + <string>1420</string> <key>DTXcodeBuild</key> - <string>13F100</string> + <string>14C18</string> <key>LSMinimumSystemVersion</key> <string>10.13</string> <key>NSAppTransportSecurity</key> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader index cf04396e2f..db0903255a 100755 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader and b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist index a8fc6614cc..8c47138b46 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist @@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> - <string>21G115</string> + <string>21G419</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>XPC!</string> <key>CFBundleShortVersionString</key> - <string>2.3.0</string> + <string>2.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> @@ -25,23 +25,23 @@ <string>MacOSX</string> </array> <key>CFBundleVersion</key> - <string>2021</string> + <string>2025</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> - <string>13F100</string> + <string>14C18</string> <key>DTPlatformName</key> <string>macosx</string> <key>DTPlatformVersion</key> - <string>12.3</string> + <string>13.1</string> <key>DTSDKBuild</key> - <string>21E226</string> + <string>22C55</string> <key>DTSDKName</key> - <string>macosx12.3</string> + <string>macosx13.1</string> <key>DTXcode</key> - <string>1341</string> + <string>1420</string> <key>DTXcodeBuild</key> - <string>13F100</string> + <string>14C18</string> <key>LSMinimumSystemVersion</key> <string>10.13</string> <key>NSHumanReadableCopyright</key> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer index 31b45a64ad..c66f8a3954 100755 Binary files a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer and b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer differ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources index 36781036b1..66b121390f 100644 --- a/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources +++ b/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources @@ -6,15 +6,15 @@ <dict> <key>Resources/Base.lproj/SUUpdateAlert.nib</key> <data> - lTs68EHEuBNChZ0HaUfc6a2qJus= + ORzIdms8m7fVqXKWtKVj0OKhjHI= </data> <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib</key> <data> - rP8JtvaANGmgYMHZZYqXixYGclg= + 01j8wmuJsIKZCVWYPGB/YzZ9fOA= </data> <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib</key> <data> - GspzsCPMWa1nV05fEmLIp6zro0I= + /Mwqy90JF0J61dyO5A8P8+HS4Po= </data> <key>Resources/Base.lproj/Sparkle.strings</key> <data> @@ -22,7 +22,7 @@ </data> <key>Resources/Info.plist</key> <data> - 80XtoE5bjZ67gFtb+CfYJ9InCV4= + 3snwtU1YWipdjt4fCCViVGXbDVc= </data> <key>Resources/ReleaseNotesColorStyle.css</key> <data> @@ -30,7 +30,7 @@ </data> <key>Resources/SUStatus.nib</key> <data> - MMoEZd95HH2wagHtE7tdRXWDz2Y= + X3GP9aZ7ZlVcfN+MyrjeWqXVvAM= </data> <key>Resources/ar.lproj/SUUpdateAlert.strings</key> <dict> @@ -45,7 +45,7 @@ <dict> <key>hash</key> <data> - chEDY/Vh2Vh+3oo4r0XF7krQ7c4= + zZ/0sjHdlPnBGe10CetKo1kF1xQ= </data> <key>optional</key> <true/> @@ -90,7 +90,7 @@ <dict> <key>hash</key> <data> - Wh57u912k8KoumveRiDRmINy170= + rhsuTqRoVAfmLW+GJ1vvxJPRJ0U= </data> <key>optional</key> <true/> @@ -99,7 +99,7 @@ <dict> <key>hash</key> <data> - hIXy3nCBtLeY6/3v3pWwYRJl+sA= + XEmDbfZO4yJVTMmOj/YwU4d2X+Q= </data> <key>optional</key> <true/> @@ -117,7 +117,7 @@ <dict> <key>hash</key> <data> - 0FkWF1ciwhmhK0CunKhpfDGMZnk= + s6oFpgOPENk+LCyXJoLfVqZauVQ= </data> <key>optional</key> <true/> @@ -144,7 +144,7 @@ <dict> <key>hash</key> <data> - YfY6kTIXAj9sipxrJBGc7eKEOHY= + W8+shbfn38JAPBpgHTMWuU0oHfQ= </data> <key>optional</key> <true/> @@ -171,7 +171,7 @@ <dict> <key>hash</key> <data> - H7jL3j77eZ1egMEj+Nj6LXnSHHc= + TNa05IunzylN4fz2uHvkj5EnyRk= </data> <key>optional</key> <true/> @@ -198,7 +198,7 @@ <dict> <key>hash</key> <data> - NzxxRDATRj41eOLu03OYPRaKa1k= + 7+SiSQLU1hqbN74YfiBS1cQFVqU= </data> <key>optional</key> <true/> @@ -216,7 +216,7 @@ <dict> <key>hash</key> <data> - 3UK3h3oTqvHtCsr1LJvTMphItJU= + kNfRs9Pgn30BdjtuNzhRvKXcqu0= </data> <key>optional</key> <true/> @@ -252,7 +252,7 @@ <dict> <key>hash</key> <data> - jtobMUE88GHRVFEG2A28n2ZyHeA= + NcjaY8nD4cpjcpK4M878R5JDK1s= </data> <key>optional</key> <true/> @@ -261,7 +261,7 @@ <dict> <key>hash</key> <data> - +T4u6wvinBvx2z6vcAQKz32lvvE= + F/sJkTYIQLPsbOAPJUJMRPa9EeA= </data> <key>optional</key> <true/> @@ -279,7 +279,7 @@ <dict> <key>hash</key> <data> - 1OWrzot/72Uej/eeBpnZknMeyYs= + p4tAU3Ek6hEWqW9e8+C1L8WMQIM= </data> <key>optional</key> <true/> @@ -324,7 +324,7 @@ <dict> <key>hash</key> <data> - AAiVUXPoJYgeG5yLdH5XaFKLXcc= + rdv7bU5k1tUG/tyNsQ1i/Rniypk= </data> <key>optional</key> <true/> @@ -378,7 +378,7 @@ <dict> <key>hash</key> <data> - 8LPYds94rtFaRsGn0VDNXjxk6T0= + vGNXtUX/4qNYIzE89IO7e4GxS60= </data> <key>optional</key> <true/> @@ -405,7 +405,7 @@ <dict> <key>hash</key> <data> - pVInM2cpSCq7zmpffx7ytVY6shU= + IGMzQ4TCQgpEQaOcESzlhe8ny9I= </data> <key>optional</key> <true/> @@ -486,7 +486,7 @@ <dict> <key>hash</key> <data> - xds/kfSxmdLFOMffSREoZC9yQFM= + eiq9zVX/y56Q0ymxVNFnYahFbxs= </data> <key>optional</key> <true/> @@ -513,7 +513,7 @@ <dict> <key>hash</key> <data> - 1OahTTjmwc6xGVrnfJ4jQAlczNg= + LgvDZbmPK7Ox9+gNe7zXN3egxlM= </data> <key>optional</key> <true/> @@ -540,7 +540,7 @@ <dict> <key>hash</key> <data> - UwRkyzAvs+mt3UXwTadtNXNrClE= + abNyxpda7OkXoR5Ok35XgMr9eBc= </data> <key>optional</key> <true/> @@ -567,7 +567,7 @@ <dict> <key>hash</key> <data> - V0pfsICkDi0t8PHF4+dGW9p9c8s= + 2iCpI0fy7Tm1zxR19dV1iCYW3bo= </data> <key>optional</key> <true/> @@ -594,7 +594,7 @@ <dict> <key>hash</key> <data> - Bn6gYNr9F1tKpTd3trapLKKg1bw= + Om//DOu8+gBjHYrCHVmxKxBDvPs= </data> <key>optional</key> <true/> @@ -621,7 +621,7 @@ <dict> <key>hash</key> <data> - Ssaz0Z2Bvovi+gexkx+C1o46MQM= + JDMBsS6fp2v5X+C0d1EJAREHIkA= </data> <key>optional</key> <true/> @@ -648,7 +648,7 @@ <dict> <key>hash</key> <data> - p3zkSrOy/L6GcSH9jCj2Y/uDmLE= + z+XqvyZR2X6cb0PioKpfYDCF3YY= </data> <key>optional</key> <true/> @@ -702,7 +702,7 @@ <dict> <key>hash</key> <data> - jUZer0aLckRt7dLPlNB5I7dAV+s= + vbP9bj0jn5GKz9uEu3amXnozkWo= </data> <key>optional</key> <true/> @@ -729,7 +729,7 @@ <dict> <key>hash</key> <data> - K5RsmL5IV2dSBTaN6i/cLYRGJ3U= + JKbTlT+iKE5KOwvLD9N/Go2K+q0= </data> <key>optional</key> <true/> @@ -756,7 +756,7 @@ <dict> <key>hash</key> <data> - oy0B8M6u8AjjwSepIoL324YKsWk= + L4ZWMKTKnMsbMsL8V2V6OLySKLE= </data> <key>optional</key> <true/> @@ -783,7 +783,7 @@ <dict> <key>hash</key> <data> - pt6ThapYF8lNn28yLG7xW11onFg= + 7lGd5uiq64Gdix4ymGi5MrjTtjs= </data> <key>optional</key> <true/> @@ -810,7 +810,7 @@ <dict> <key>hash</key> <data> - HnKx/WpiOkat6j6EgFC4CCjcaVA= + I4B4qXPwnMhj/A+yU0vvngP7oak= </data> <key>optional</key> <true/> @@ -837,7 +837,7 @@ <dict> <key>hash</key> <data> - DMhyvu1ywGudTYBfSXV5xoAHYhA= + xeCj4c1ifxxhDFeLtNsSc4NgBFw= </data> <key>optional</key> <true/> @@ -851,6 +851,33 @@ <key>optional</key> <true/> </dict> + <key>Resources/zh_HK.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + +9prrb68fl57+m9WFQ+8Ay6XjRk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_HK.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 5Pazf5ErH02Ny5mFB+R+dwCWPVM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_HK.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 6ZtNY99NpdEMxheFf8juphTe30g= + </data> + <key>optional</key> + <true/> + </dict> <key>Resources/zh_TW.lproj/SUUpdateAlert.strings</key> <dict> <key>hash</key> @@ -864,7 +891,7 @@ <dict> <key>hash</key> <data> - YI4W+mUo+t840O84rzq2Ffdzm5o= + SNJz+3Rb1AJ2cKstnbGWL6Q8OW8= </data> <key>optional</key> <true/> @@ -885,37 +912,37 @@ <dict> <key>cdhash</key> <data> - wjKYHW+iIqcNcuW+TXroPSuZJ4w= + qw0hj968zeD/1A69bjzDa0etf+k= </data> <key>requirement</key> - <string>cdhash H"c232981d6fa222a70d72e5be4d7ae83d2b99278c" or cdhash H"48e6a2c240dff7117024bd5aa0391af280423730"</string> + <string>cdhash H"ab0d218fdebccde0ffd40ebd6e3cc36b47ad7fe9" or cdhash H"5a697aadc44a65411daf599e62e8434198bf0f6f"</string> </dict> <key>Headers/SPUDownloadData.h</key> <dict> <key>hash2</key> <data> - gsNEzLxb/w73quG4B8FDTObuCtckYFt7DKEIamBp2zU= + yhS+aH6hPb1hSOt0tT6Rej2kQoPz6wrtntLOBuoIIJs= </data> </dict> <key>Headers/SPUStandardUpdaterController.h</key> <dict> <key>hash2</key> <data> - GGqsgqKsWmdDkOTzCogsg35Z/rf6xGzHGoBrr4FFEm8= + +3I+CmUwJuOPUMU9MsBJW4BZNzMkjeJjyYVSGAFGKh8= </data> </dict> <key>Headers/SPUStandardUserDriver.h</key> <dict> <key>hash2</key> <data> - nJAdi7PFjYFLmL6Nel5VtcsOGW0/wqrRCZ5RHMkNLkc= + Y4fOofv2Ua1TAI9qM7wL8CalQGHLa1spvUNg9JB71NE= </data> </dict> <key>Headers/SPUStandardUserDriverDelegate.h</key> <dict> <key>hash2</key> <data> - BfZlHA+8hNs/Rq6hq3E97PRzyUgOTDowTBEJMvODnks= + Y1CXvdztYvr7TNU5uykV9jSjdvcpl2aCQPwjVHZe+IQ= </data> </dict> <key>Headers/SPUUpdateCheck.h</key> @@ -929,63 +956,63 @@ <dict> <key>hash2</key> <data> - gc+ohsCgvzpHoQdUTcdiCT6weg66V3X//QkCUHTgUss= + hnRNYPeaK0NWoKPXEYs2AoyD6QOE0CHDJWJxKM5Ma24= </data> </dict> <key>Headers/SPUUpdater.h</key> <dict> <key>hash2</key> <data> - 3KTijnCBw7D9doymRvwS2fxFP3KVVbvTQQOQarE8YbI= + 2RfJYG0mMGzLSAP82wi9XHEFSfkoBc22JiIik4SObd0= </data> </dict> <key>Headers/SPUUpdaterDelegate.h</key> <dict> <key>hash2</key> <data> - YSM2f1EtcHlJEo+gIatOa+N4Q5kJltHMFBvUeQfF95Q= + LHjSN/efNGASgXqi8P76eNivCLV2QZxP2/rvDMLcKyU= </data> </dict> <key>Headers/SPUUpdaterSettings.h</key> <dict> <key>hash2</key> <data> - mxcAPbTuvCvtyq/+gQWGQgJGD8V0ByC4gCekPPa/Gjs= + Nnk1lMwSl/z+ugdM8ovU0U/bQUoOWG6zjYQHXPF+kCU= </data> </dict> <key>Headers/SPUUserDriver.h</key> <dict> <key>hash2</key> <data> - CsyeYijfrBcC4CgzS/DkmkanCboVqwq5zRHSgNRoEes= + FZyzRoNn6SIm0ugYRKGMzlmq0C60WknB8YHjZtfmmYw= </data> </dict> <key>Headers/SPUUserUpdateState.h</key> <dict> <key>hash2</key> <data> - UvjyIpnBxaZdOPRKweTXGASm9uvNDyy78TgxmUplxys= + Z4UKJcXMF/bUmSkIiM+D8jTiS8i5x1CLqoo4uG4aQvg= </data> </dict> <key>Headers/SUAppcast.h</key> <dict> <key>hash2</key> <data> - e4/9nLfLxgixHXPPusCnelTLkGePoeUhmHu0Fu8fUbg= + M3KUgO+Ud/n5t/rXjFYzQMUTPDA8fK7W46QQfuh5DnA= </data> </dict> <key>Headers/SUAppcastItem.h</key> <dict> <key>hash2</key> <data> - 2fyiwr4izcLQX6wA0wQQWHK4ncY3HuEBnCWfkxq3gQk= + imKkb6r+8fp+9enH9Xlnh0VZ5S12ZkwmU53UHTx/Tdo= </data> </dict> <key>Headers/SUErrors.h</key> <dict> <key>hash2</key> <data> - fSRNpTjFOOtljWaiRSnjDxN54JS1BkiGpQneIip6sA8= + fmP8Y0mI10K5McjVGtVKtgzae36JLxmqLw3sr7vdBGY= </data> </dict> <key>Headers/SUExport.h</key> @@ -999,42 +1026,42 @@ <dict> <key>hash2</key> <data> - walPrXy07HqVX3JWuGPS02olWF59BjueVW1UoLwCv/g= + fUB7nOch1cZQ50HstpLnfxLvO14Y6oE29yRI6NcgjGw= </data> </dict> <key>Headers/SUUpdatePermissionResponse.h</key> <dict> <key>hash2</key> <data> - rXiDhQpt6r+9NOERnvdPFEr4rcUx9cMlnPLUamM1HLM= + HScQok/zuc704lNfwGl1Csr6nigQLAsjeRJXG1HTuks= </data> </dict> <key>Headers/SUUpdater.h</key> <dict> <key>hash2</key> <data> - QenIKuHPtOmx2KG6r78Qr/2ULbw+HX/5JohFy5pdE/k= + 8BXIwn75UYazfTyDZklTch+t6AlsOxNdTI/bNj/qx1I= </data> </dict> <key>Headers/SUUpdaterDelegate.h</key> <dict> <key>hash2</key> <data> - hQVZhCFOVREGIafIiuf8GM49Ib4hEGaOsczKMhtggXI= + XRFzmZB3ShVUFY8JAvcjptVwxLmD/VL5rwnFoy5rSlc= </data> </dict> <key>Headers/SUVersionComparisonProtocol.h</key> <dict> <key>hash2</key> <data> - +ZNs7VCVpeYztnmVTNwQOWNDu6q8tv9CCNwqfhHiocI= + KLu0JKx6uB4rk/YeNZ/vo+0J1qONCyZQBNIQPA9GvbQ= </data> </dict> <key>Headers/SUVersionDisplayProtocol.h</key> <dict> <key>hash2</key> <data> - GOSHZhsDKrrKy8L3PkySoT90dC1Y/bYfITIsE6XyCGE= + PyPE+5u9vBlxRYDuTdf3P/wxQ26nM8m7MIw/dOerUSw= </data> </dict> <key>Headers/Sparkle.h</key> @@ -1055,7 +1082,7 @@ <dict> <key>hash2</key> <data> - uadB6ogg0HfIDtHd/Uc+JBuKuRjvAWUj8zWMqWhfJkg= + HDvimACMGXV647Jwg2IqAFvOgJoB8G0sdPbeoW8yFO4= </data> </dict> <key>PrivateHeaders/SPUGentleUserDriverReminders.h</key> @@ -1076,49 +1103,49 @@ <dict> <key>hash2</key> <data> - Y3+lm+u0IcRfOZ83REg4sB6t6Gt9zNvfoc36rDGqErw= + rMdk5zH+nm0wf+Mt6k0GtFGWQiXCsql0WiPwNanN6q0= </data> </dict> <key>PrivateHeaders/SPUUserAgent+Private.h</key> <dict> <key>hash2</key> <data> - 7oKxx32I6Y1OQh8mFj4fpLqcfat6wuEyXt7D4oZ4Vec= + DD6nxqq6syhA5BxWuyLPq03uTd4zAmA7b0q6msG1hQw= </data> </dict> <key>PrivateHeaders/SUAppcastItem+Private.h</key> <dict> <key>hash2</key> <data> - lD64eho6Q/ue23yAnMMiVK3Ma3wgI6wH1AzsCNek6Eg= + 760gwh52KqECJ9eZ1qZ6YyaaFHNHaEFf9mel5xnG4aE= </data> </dict> <key>PrivateHeaders/SUInstallerLauncher+Private.h</key> <dict> <key>hash2</key> <data> - 9igX5fnwg2PfKMmhEabcLvBsNhtWTQD1NsfXfCmQJp8= + yy6cRl8IqwMJwr86TS98NdnHb/WkSAaUcAoiKYUg3ZQ= </data> </dict> <key>Resources/Base.lproj/SUUpdateAlert.nib</key> <dict> <key>hash2</key> <data> - 6GuEAoNdrDn6x7caEH4yQUf1Nl9w+NDANF0Ze40/Whw= + PtTBXubnyxRlrEpE1CftagXiY4pIibLALIMzpPAai2M= </data> </dict> <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib</key> <dict> <key>hash2</key> <data> - pL+GKmbdcxP9FeynHxxQn4LiULgbgbtLjeBYQQpBPys= + b4+wC4RRaaAvBPjYBglwpwxHVTRdF5DGAmvzY+6aCpE= </data> </dict> <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib</key> <dict> <key>hash2</key> <data> - ngBPulWqKTt+DrJFiZicSyfUiNyQq34nvTHBaXDsqCA= + 1UDnEXpR0vjLY7LxCvwOjYKTbpn+vF1dH/0PhuclwoU= </data> </dict> <key>Resources/Base.lproj/Sparkle.strings</key> @@ -1132,7 +1159,7 @@ <dict> <key>hash2</key> <data> - 7zndEsjUTz7MY6n66ce3jzeRAKrWgV6ziaBczCMVWsM= + dh6pGN0XLPj1r/27BcinsImfTvyT3YQ52lDiAIimyc8= </data> </dict> <key>Resources/ReleaseNotesColorStyle.css</key> @@ -1146,7 +1173,7 @@ <dict> <key>hash2</key> <data> - xaemKA5RnHBgTuwB81z6r5d+f2CaMcz74K9Tv+bY4BM= + Zh51j4ECBiMrH+UYHCYAxQvrdEqau3CruzJmNfApQow= </data> </dict> <key>Resources/ar.lproj/SUUpdateAlert.strings</key> @@ -1162,7 +1189,7 @@ <dict> <key>hash2</key> <data> - T7jmmlpE0sLNULv3afiWTodnuCFQgWJobzgcUjYOqLE= + ku6BdTbNrkSmKEdwyNA1hmoKbQ3uRv8JR4LK4cjqgpA= </data> <key>optional</key> <true/> @@ -1207,7 +1234,7 @@ <dict> <key>hash2</key> <data> - CVcpEvgI5PQ1NFmIg3Z3rmqCpPDyVHRAtfmMWzW8xUE= + obkk1c1EawdfEyPHqo5ddIzsUcWfClFUbg895zj3/Ag= </data> <key>optional</key> <true/> @@ -1216,7 +1243,7 @@ <dict> <key>hash2</key> <data> - yJXcgwDV0GC2yZWVdhf9UQirDu1yLWTaa+x0vVpYkfo= + 9e+PJbv/VS2Crb9Ba6ZeADG2ll4RbsGse7NbwIm0IG4= </data> <key>optional</key> <true/> @@ -1234,7 +1261,7 @@ <dict> <key>hash2</key> <data> - S375hGDUzaAJ0lfz41FIA5w56+Ws5PemLC/1KBRvhFc= + xremLoAOqEfufOFyjOrH8S8ZkWwRklRhGCGB/igGD38= </data> <key>optional</key> <true/> @@ -1261,7 +1288,7 @@ <dict> <key>hash2</key> <data> - peRkazz0dsfYJDb3gPQ69Yyz9ZQ392Wpl9aKbPx52r4= + GPjZbm0EAKfj0CK7Pb1UITo5WoDzNpf4m2XELfj3eio= </data> <key>optional</key> <true/> @@ -1288,7 +1315,7 @@ <dict> <key>hash2</key> <data> - Ht2j5NyBIuVeI8cvtadQCMnAmv2pEX2/D2xssc0ks6E= + V0h7tXPJI0b1Z0FEMxe7RJIn2oWGg9QUhF/cRSz7aWE= </data> <key>optional</key> <true/> @@ -1315,7 +1342,7 @@ <dict> <key>hash2</key> <data> - dtCxuHMLMU87LdmyOxxclj/bOGkoLz6sOZtmOQ4pjXg= + MN0HeTdXIxqALqUMUoLnVkRcDcvnDXqjsifU07tV3a8= </data> <key>optional</key> <true/> @@ -1333,7 +1360,7 @@ <dict> <key>hash2</key> <data> - VK5FfxN+4wUvATUvyh9tQPkfMIY/r7/4mGBCqtWXYKI= + GEtUsrVDWqXyHAV8lWPrEUWQm30jetvOjJZdlI7egwQ= </data> <key>optional</key> <true/> @@ -1369,7 +1396,7 @@ <dict> <key>hash2</key> <data> - vMvJgiGd2enOq2N6xcVfAIRCww8rgqjzeBKKQNINs7E= + MfjVC0QQ0Dxvz6Rt03EhMaahM5Gh5rhqMSJFEqzSRLo= </data> <key>optional</key> <true/> @@ -1378,7 +1405,7 @@ <dict> <key>hash2</key> <data> - a70/+B90B44V8vfbEZUJjfFl7uva424DcaTZOvwCEs8= + vIUJXdYI8BMB0xLJANIQk+DDKy2sno6StdPpJSCV++A= </data> <key>optional</key> <true/> @@ -1396,7 +1423,7 @@ <dict> <key>hash2</key> <data> - yeck7eQs0FVk/UGgsjBUN59wJqOtzQenx9aM6Z13kKI= + qlNtkoH6vAA93/yxp8Stav74m46gvKb+3R26QDMSsXs= </data> <key>optional</key> <true/> @@ -1441,7 +1468,7 @@ <dict> <key>hash2</key> <data> - 997BslAfLieaezvoE7sMbvK8UeHB6cPZLCC7Mr36E/E= + 5x5zRCWzWYlbd7MkUcbPs5ZWrWQRDZnj3s9K2LmsnBw= </data> <key>optional</key> <true/> @@ -1495,7 +1522,7 @@ <dict> <key>hash2</key> <data> - VTXP5MNyLB5x8ivTThsM02bVaHJiDEI3qu3+S1ZQJCw= + heK63dQF7YJvehrOEQk1jesq6v3bQBJy2jL+w5jjMlE= </data> <key>optional</key> <true/> @@ -1522,7 +1549,7 @@ <dict> <key>hash2</key> <data> - i2gXWKIvcXKpPvnw29Nyp4/CwAhAiZdn3LGMeDHwm0o= + XjyG4RGvcVUZia4jJHGYQEfgocs1iEx7iljn+vue5xY= </data> <key>optional</key> <true/> @@ -1603,7 +1630,7 @@ <dict> <key>hash2</key> <data> - fUXd7difLY77ZuS/SSvoYhf8PkFK9QDsJSO8or9i0xs= + F85iUA2aHbvo23Z0jJ/T/pwJ2HOQdYD5eRyAow9cSgY= </data> <key>optional</key> <true/> @@ -1630,7 +1657,7 @@ <dict> <key>hash2</key> <data> - AnDExckS661tfAK+Boog4+sXuC5AkiTU7aNG62I8Pmk= + Yrwc9ESTayZoqv2JWm0nD1IHGLeAiBncPc2OeaVz8J8= </data> <key>optional</key> <true/> @@ -1657,7 +1684,7 @@ <dict> <key>hash2</key> <data> - 6wJzRSZnXz5LE2nE67bE6tnreEDCcpWZAsZdNGUmkMY= + ubFfFWaG2RKXgeGR4DRtvbY0fH+SNJZzBebSPCo6K5c= </data> <key>optional</key> <true/> @@ -1684,7 +1711,7 @@ <dict> <key>hash2</key> <data> - ORwVRY5Z5fnlWEKiFLcVc7Z7hJueiew9nBlzgX0dve0= + 6NvKj6GmzGQLAsGBC6IUvRBoLSRfEJuWi7ZitoTyoTk= </data> <key>optional</key> <true/> @@ -1711,7 +1738,7 @@ <dict> <key>hash2</key> <data> - YfyCM23JKSt8X663Xe3gds6gHqq5Q+AnLpDFUAHM2BE= + st4wdNoLjj5sVIFHqDAh3cjRFhxhpzkcFP7AJSXjYkw= </data> <key>optional</key> <true/> @@ -1738,7 +1765,7 @@ <dict> <key>hash2</key> <data> - ou6KdrTUzEKBrcCjBNtxZIZP9HuuJ8zirlEPslAq10Y= + IkIaDJ/HgpnBNNkP+MF2JGSd+rNgAI+o9c2aNor+ewo= </data> <key>optional</key> <true/> @@ -1765,7 +1792,7 @@ <dict> <key>hash2</key> <data> - 8OxiHFrqm2Kj33QZV8qXIaVimaF1Zcvtmks+/riocE0= + /uARbwIQFupNOZvlyWgeE722GAsKcu4/QooLAEGHCBQ= </data> <key>optional</key> <true/> @@ -1819,7 +1846,7 @@ <dict> <key>hash2</key> <data> - fsDgHLZ/sucjdSCWTX5d16OnZjoRzcwYcFxhiqRs9QE= + ik4klDAQYgMT5hrecUkfi+K/tuGyvOYk96xp+z98l74= </data> <key>optional</key> <true/> @@ -1846,7 +1873,7 @@ <dict> <key>hash2</key> <data> - 7cRrvSRjQl6vS+7I590mYMrXl264dBgJRgZ1orZvRSs= + XDORKepHKWfDihFVMFnshPW/qjSLPLoU/zHqJQbRoBk= </data> <key>optional</key> <true/> @@ -1873,7 +1900,7 @@ <dict> <key>hash2</key> <data> - B38kLdAzztjjmbp+peEpxUJU+gVWTGiloPXhiVbRGD8= + mxCL8k437ikdUpl3px2Ii/2fZqL85x1Fn/xe7h1YI6E= </data> <key>optional</key> <true/> @@ -1900,7 +1927,7 @@ <dict> <key>hash2</key> <data> - EQ3vP20926+t1dfuYY2lCK4J1gu58mK2DMIqlVx67eE= + D3zqZ6c91YzDkgT4Vs+/SM98tCcw+qDhY/eKhohBfZg= </data> <key>optional</key> <true/> @@ -1927,7 +1954,7 @@ <dict> <key>hash2</key> <data> - IK5drPScu8Mq49o8cg5TcT/cC7CWJ105vdDLIaxDWJc= + +MphWMKEy2hsIqrjroJQcq+x1mytcNeZm+z3Lv+ll6A= </data> <key>optional</key> <true/> @@ -1954,7 +1981,7 @@ <dict> <key>hash2</key> <data> - BM6BTCrnXIEZ+HEAtMk2P2Wali7DXxm3BUqaeSfwLRM= + 8co96MJCMuKNvaPFe13uh2d028P/Cgpa8iOiNml9rfE= </data> <key>optional</key> <true/> @@ -1968,6 +1995,33 @@ <key>optional</key> <true/> </dict> + <key>Resources/zh_HK.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + zegYIhIFwtdJa87mjTlkalyYSz31LrnhiwNWDJDPqBU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_HK.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + 54ogzTvsgJOl4aSWIQRzRzky1TddmGlpamTLhHMJWb0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_HK.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + QbOSmL6buAJoDKkEaulr+Wl8BQVUBUiMuUPQ209YhGE= + </data> + <key>optional</key> + <true/> + </dict> <key>Resources/zh_TW.lproj/SUUpdateAlert.strings</key> <dict> <key>hash2</key> @@ -1981,7 +2035,7 @@ <dict> <key>hash2</key> <data> - oEil3Q+GFFDEltcMZkVmRiVhGov3bZwifIFtP3zVm0A= + 4tCLZKKcNuOJ1up1IgFXUeEp7s5U5BOBGHC1EZMyrhE= </data> <key>optional</key> <true/> @@ -1999,28 +2053,28 @@ <dict> <key>cdhash</key> <data> - CYp/QdoH4tFTfZZh+jGOPaczLm4= + khovIk/zhlRWyAeorOnXqJEw2ks= </data> <key>requirement</key> - <string>cdhash H"098a7f41da07e2d1537d9661fa318e3da7332e6e" or cdhash H"f229e3e86b98cda3735011b07bc93069302163a6"</string> + <string>cdhash H"921a2f224ff3865456c807a8ace9d7a89130da4b" or cdhash H"faaf2c4a23c86d667dc283fa366a661bbb9e3e0b"</string> </dict> <key>XPCServices/Downloader.xpc</key> <dict> <key>cdhash</key> <data> - jOdIknmp+LDXHx8bMWqlx9Syt7U= + DNckQTaeCywgVe3HdSubDLJc0Eg= </data> <key>requirement</key> - <string>cdhash H"8ce7489279a9f8b0d71f1f1b316aa5c7d4b2b7b5" or cdhash H"61387845638f386cbbdc2e3880c8b5824178db93"</string> + <string>cdhash H"0cd72441369e0b2c2055edc7752b9b0cb25cd048" or cdhash H"9af9591a2d135381a304748f491f5b9485dc08d7"</string> </dict> <key>XPCServices/Installer.xpc</key> <dict> <key>cdhash</key> <data> - XGsMkUjxG/PynRRe3I/CkaNHg+A= + vhYIyzpKYOWmy6Ps4VbtHRaINU4= </data> <key>requirement</key> - <string>cdhash H"5c6b0c9148f11bf3f29d145edc8fc291a34783e0" or cdhash H"762d06af3a103981b55a3cb8de16d76ab651e255"</string> + <string>cdhash H"be1608cb3a4a60e5a6cba3ece156ed1d1688354e" or cdhash H"fae23fb013483dad8aacdba804c7da852da9534c"</string> </dict> </dict> <key>rules</key>