Roll Sparkle 1.25.0

CQTexperiment
Dzmitry Neviadomski 2021-02-26 14:57:09 +03:00
parent ddacb3a6da
commit b22a57efa5
209 changed files with 824 additions and 659 deletions

View File

@ -1,13 +0,0 @@
//
// SPUDownloaderDeprecated.h
// Sparkle
//
// Created by Deadpikle on 12/20/17.
// Copyright © 2017 Sparkle Project. All rights reserved.
//
#import "SPUDownloader.h"
@interface SPUDownloaderDeprecated : SPUDownloader <SPUDownloaderProtocol>
@end

View File

@ -9,11 +9,7 @@
#ifndef SUAPPCAST_H
#define SUAPPCAST_H
#if __has_feature(modules)
@import Foundation;
#else
#import <Foundation/Foundation.h>
#endif
#import "SUExport.h"
NS_ASSUME_NONNULL_BEGIN

View File

@ -34,6 +34,7 @@ SU_EXPORT @interface SUAppcastItem : NSObject
@property (copy, readonly) NSDictionary *deltaUpdates;
@property (strong, readonly) NSURL *infoURL;
@property (copy, readonly) NSNumber* phasedRolloutInterval;
@property (copy, readonly) NSString *minimumAutoupdateVersion;
// Initializes with data from a dictionary provided by the RSS class.
- (instancetype)initWithDictionary:(NSDictionary *)dict;

View File

@ -30,6 +30,7 @@ typedef NS_ENUM(OSStatus, SUError) {
SUAppcastError = 1002,
SURunningFromDiskImageError = 1003,
SURunningTranslocated = 1004,
SUWebKitTerminationError = 1005,
// Download phase errors.
SUTemporaryDirectoryError = 2000,

View File

@ -149,14 +149,14 @@ SU_EXPORT @interface SUUpdater : NSObject
@property (strong, readonly) NSBundle *sparkleBundle;
/*!
The user agent used when checking for updates.
The user agent used when checking for and downloading updates.
The default implementation can be overrided.
*/
@property (nonatomic, copy) NSString *userAgentString;
/*!
The HTTP headers used when checking for updates.
The HTTP headers used when checking for and downloading updates.
The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString)
*/
@ -202,7 +202,7 @@ SU_EXPORT @interface SUUpdater : NSObject
You may want to respond to the userDidCancelDownload delegate method in case
the user clicks the "Cancel" button while the update is downloading.
*/
- (void)installUpdatesIfAvailable;
- (void)installUpdatesIfAvailable __attribute__((deprecated("This method is deprecated. Please set SUAutomaticallyUpdate in your Info.plist or use automaticallyDownloadsUpdates property instead.")));
/*!
Returns the date of last update check.

View File

@ -27,7 +27,6 @@
#import "SPUDownloader.h"
#import "SPUDownloaderDelegate.h"
#import "SPUDownloaderDeprecated.h"
#import "SPUDownloadData.h"
#import "SPUDownloaderProtocol.h"
#import "SPUDownloaderSession.h"

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>20B28</string>
<string>20E5186d</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.24.0 a-67-g0e162c98</string>
<string>1.25.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.24.0</string>
<string>1.25.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
@ -45,7 +45,7 @@
<key>LSBackgroundOnly</key>
<string>1</string>
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<string>10.9</string>
<key>LSUIElement</key>
<string>1</string>
<key>NSMainNibFile</key>

View File

@ -8,9 +8,13 @@
<data>
4McwRDEss5BzWwUMG2Xf93+ze08=
</data>
<key>Resources/Base.lproj/Sparkle.strings</key>
<data>
cHZov5FaqzfNhnBo0XdRuTMT4SY=
</data>
<key>Resources/SUStatus.nib</key>
<data>
ECVWRExfxyDt5uvKRD+70wc9J6s=
Bx0YakvA4WeK5k1HcKtBIne5e6Y=
</data>
<key>Resources/ar.lproj/Sparkle.strings</key>
<dict>
@ -66,15 +70,6 @@
<key>optional</key>
<true/>
</dict>
<key>Resources/en.lproj/Sparkle.strings</key>
<dict>
<key>hash</key>
<data>
cHZov5FaqzfNhnBo0XdRuTMT4SY=
</data>
<key>optional</key>
<true/>
</dict>
<key>Resources/es.lproj/Sparkle.strings</key>
<dict>
<key>hash</key>
@ -97,7 +92,7 @@
<dict>
<key>hash</key>
<data>
X3URilwJPVqMTGbtrYdorODwrMA=
xFBTJYPjf7rlbYdkRKNTsPYz5JA=
</data>
<key>optional</key>
<true/>
@ -307,10 +302,10 @@
<dict>
<key>cdhash</key>
<data>
JwkAFJqL9xY1mTI+1Kki3oSFsik=
EJVD3Q07b4zM+8aXuUG1+YdNTLE=
</data>
<key>requirement</key>
<string>cdhash H"d5bc45cc18a448c02d5c4dd6859a64524a5b8a85" or cdhash H"270900149a8bf7163599323ed4a922de8485b229" or cdhash H"1b27242b81a5a51561703e2bb8a5e01acac436e9" or cdhash H"ead0c4c63eafc5d32327f0dbf958b7bd0993ec75"</string>
<string>cdhash H"5f40963d1979f0c4de2c15d06a4df42bda7633ab" or cdhash H"109543dd0d3b6f8cccfbc697b941b5f9874d4cb1" or cdhash H"80942224ac3fc049ff264ffb3a905c0b842bb265" or cdhash H"f6c27dbf72ff5cda695155eb54b23c1cf7e58118"</string>
</dict>
<key>Resources/AppIcon.icns</key>
<dict>
@ -323,15 +318,26 @@
nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE=
</data>
</dict>
<key>Resources/Base.lproj/Sparkle.strings</key>
<dict>
<key>hash</key>
<data>
cHZov5FaqzfNhnBo0XdRuTMT4SY=
</data>
<key>hash2</key>
<data>
39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk=
</data>
</dict>
<key>Resources/SUStatus.nib</key>
<dict>
<key>hash</key>
<data>
ECVWRExfxyDt5uvKRD+70wc9J6s=
Bx0YakvA4WeK5k1HcKtBIne5e6Y=
</data>
<key>hash2</key>
<data>
AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk=
NEfylSxvNQ30sf/Pib58/qhniAlBE4B1BOGL0Lmh53g=
</data>
</dict>
<key>Resources/ar.lproj/Sparkle.strings</key>
@ -412,19 +418,6 @@
<key>optional</key>
<true/>
</dict>
<key>Resources/en.lproj/Sparkle.strings</key>
<dict>
<key>hash</key>
<data>
cHZov5FaqzfNhnBo0XdRuTMT4SY=
</data>
<key>hash2</key>
<data>
39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk=
</data>
<key>optional</key>
<true/>
</dict>
<key>Resources/es.lproj/Sparkle.strings</key>
<dict>
<key>hash</key>
@ -455,11 +448,11 @@
<dict>
<key>hash</key>
<data>
X3URilwJPVqMTGbtrYdorODwrMA=
xFBTJYPjf7rlbYdkRKNTsPYz5JA=
</data>
<key>hash2</key>
<data>
fyqJl0MhXYRILalxRHpv/JorWLOVLPtNcJioiPtlnYg=
8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw=
</data>
<key>optional</key>
<true/>

View File

@ -1,9 +0,0 @@
html {
color: #FFFFFFD8;
}
:link {
color: #419CFF;
}
:link:active {
color: #FF1919;
}

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>20B28</string>
<string>20E5186d</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.24.0 a-67-g0e162c98</string>
<string>1.25.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.24.0</string>
<string>1.25.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
@ -43,6 +43,6 @@
<key>DTXcodeBuild</key>
<string>12C5020f</string>
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<string>10.9</string>
</dict>
</plist>

View File

@ -0,0 +1,12 @@
@media (prefers-color-scheme: dark) {
html {
color: white;
background: transparent;
}
:link {
color: #419CFF;
}
:link:active {
color: #FF1919;
}
}

View File

@ -0,0 +1,11 @@
/* Class = "NSButtonCell"; title = "Install and Relaunch"; ObjectID = "41"; */
"41.title" = "Reinicia el programa ara";
/* Class = "NSButtonCell"; title = "Install on Quit"; ObjectID = "42"; */
"42.title" = "Reinicia el programa més tard";
/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "43"; */
"43.title" = "Baixa i instal·la les actualitzacions automàticament en el futur";
/* Class = "NSButtonCell"; title = "Don't Install"; ObjectID = "44"; */
"44.title" = "Don't Install";

View File

@ -0,0 +1,17 @@
/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */
"5.title" = "Actualització del programari";
/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */
"170.title" = "Notes d'aquesta versió:";
/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */
"171.title" = "Recorda-m'ho més tard";
/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */
"172.title" = "Omet aquesta versió";
/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */
"173.title" = "Instal·la l'actualització";
/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */
"175.title" = "Descarrega i instal·la les actualitzacions automàticament en el futur";

View File

@ -0,0 +1,12 @@
/* Class = "NSButtonCell"; title = "Install and Relaunch"; ObjectID = "41"; */
"41.title" = "Install and Relaunch";
/* Class = "NSButtonCell"; title = "Install on Quit"; ObjectID = "42"; */
"42.title" = "Install on Quit";
/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "43"; */
"43.title" = "Automatically download and install updates in the future";
/* Class = "NSButtonCell"; title = "Don't Install"; ObjectID = "44"; */
"44.title" = "Don't Install";

View File

@ -0,0 +1,18 @@
/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */
"5.title" = "Software Update";
/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */
"170.title" = "Release Notes:";
/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */
"171.title" = "Remind Me Later";
/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */
"172.title" = "Skip This Version";
/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */
"173.title" = "Install Update";
/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */
"175.title" = "Automatically download and install updates in the future";

View File

@ -0,0 +1,24 @@
/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */
"43.title" = "Text Cell";
/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */
"45.title" = "Text Cell";
/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "176"; */
"176.title" = "Check Automatically";
/* Class = "NSButtonCell"; title = "Dont Check"; ObjectID = "177"; */
"177.title" = "Dont Check";
/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "178"; */
"178.title" = "Check for updates automatically?";
/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "179"; */
"179.title" = "DO NOT LOCALIZE";
/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */
"180.title" = "Include anonymous system profile";
/* 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:";

View File

@ -0,0 +1,11 @@
/* Class = "NSButtonCell"; title = "Install and Relaunch"; ObjectID = "41"; */
"41.title" = "אתחל עכשיו";
/* Class = "NSButtonCell"; title = "Install on Quit"; ObjectID = "42"; */
"42.title" = "אתחל מאוחר יותר";
/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "43"; */
"43.title" = "הורד והתקן עדכונים אוטומטית גם בעתיד";
/* Class = "NSButtonCell"; title = "Don't Install"; ObjectID = "44"; */
"44.title" = "Don't Install";

View File

@ -0,0 +1,18 @@
/* 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" = "הורד והתקן עדכונים אוטומטית גם בעתיד";

Some files were not shown because too many files have changed in this diff Show More