Skip to content
This repository has been archived by the owner on Nov 22, 2021. It is now read-only.

Commit

Permalink
added Sparkle to the soup
Browse files Browse the repository at this point in the history
  • Loading branch information
salomvary committed Nov 8, 2013
1 parent f7be36c commit 6ae8962
Show file tree
Hide file tree
Showing 100 changed files with 2,476 additions and 28 deletions.
27 changes: 27 additions & 0 deletions SoundCleod.xcodeproj/project.pbxproj
Expand Up @@ -14,6 +14,8 @@
2624EBA716A821B100490144 /* UrlPrompt.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2624EBA616A821B100490144 /* UrlPrompt.xib */; };
2624EBAC16A82EF100490144 /* AppConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 2624EBAB16A82EF100490144 /* AppConstants.m */; };
263C2BA11677152500EF4792 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 263C2BA01677152500EF4792 /* Cocoa.framework */; };
2666D13717E3104A0071A8BA /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2666D13617E3104A0071A8BA /* Sparkle.framework */; };
2666D13917E310A20071A8BA /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2666D13617E3104A0071A8BA /* Sparkle.framework */; };
26A0087116771DA5006FD03A /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26A0087016771DA5006FD03A /* WebKit.framework */; };
26B5794C167A58CD0034D295 /* NSObject+SPInvocationGrabbing.m in Sources */ = {isa = PBXBuildFile; fileRef = 26B5793A167A58CD0034D295 /* NSObject+SPInvocationGrabbing.m */; };
26B5794D167A58CD0034D295 /* SPMediaKeyTap.m in Sources */ = {isa = PBXBuildFile; fileRef = 26B5793C167A58CD0034D295 /* SPMediaKeyTap.m */; };
Expand All @@ -29,6 +31,19 @@
3A6AE3A517613C9900D67ADC /* DHSwipeWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6AE3A217613C9900D67ADC /* DHSwipeWebView.m */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
2666D13817E3107A0071A8BA /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
2666D13917E310A20071A8BA /* Sparkle.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
2611514F168B3A0E00F1566F /* LoginWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginWindow.xib; sourceTree = "<group>"; };
2618AE0016803F1900EC2E15 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
Expand All @@ -43,6 +58,7 @@
263C2BA31677152500EF4792 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
263C2BA41677152500EF4792 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
263C2BA51677152500EF4792 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
2666D13617E3104A0071A8BA /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
26A0087016771DA5006FD03A /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
26B57939167A58CD0034D295 /* NSObject+SPInvocationGrabbing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+SPInvocationGrabbing.h"; sourceTree = "<group>"; };
26B5793A167A58CD0034D295 /* NSObject+SPInvocationGrabbing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+SPInvocationGrabbing.m"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -76,6 +92,7 @@
2618AE0116803F1900EC2E15 /* Carbon.framework in Frameworks */,
26A0087116771DA5006FD03A /* WebKit.framework in Frameworks */,
263C2BA11677152500EF4792 /* Cocoa.framework in Frameworks */,
2666D13717E3104A0071A8BA /* Sparkle.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -105,6 +122,7 @@
263C2B9F1677152500EF4792 /* Frameworks */ = {
isa = PBXGroup;
children = (
2666D13617E3104A0071A8BA /* Sparkle.framework */,
2618AE0016803F1900EC2E15 /* Carbon.framework */,
263C2BA01677152500EF4792 /* Cocoa.framework */,
263C2BA21677152500EF4792 /* Other Frameworks */,
Expand Down Expand Up @@ -198,6 +216,7 @@
263C2B981677152500EF4792 /* Sources */,
263C2B991677152500EF4792 /* Frameworks */,
263C2B9A1677152500EF4792 /* Resources */,
2666D13817E3107A0071A8BA /* CopyFiles */,
);
buildRules = (
);
Expand Down Expand Up @@ -355,6 +374,10 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "SoundCleod/SoundCleod-Prefix.pch";
INFOPLIST_FILE = "SoundCleod/SoundCleod-Info.plist";
Expand All @@ -369,6 +392,10 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "SoundCleod/SoundCleod-Prefix.pch";
INFOPLIST_FILE = "SoundCleod/SoundCleod-Info.plist";
Expand Down
110 changes: 82 additions & 28 deletions SoundCleod/en.lproj/MainMenu.xib
Expand Up @@ -66,6 +66,14 @@
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="191812421">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Check for Updates...</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="304266470">
<reference key="NSMenu" ref="110575045"/>
<bool key="NSIsDisabled">YES</bool>
Expand Down Expand Up @@ -672,7 +680,7 @@
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="734972234">
<object class="NSMenuItem" id="676305748">
<reference key="NSMenu" ref="1006044672"/>
<string key="NSTitle">Reload</string>
<string key="NSKeyEquiv">r</string>
Expand Down Expand Up @@ -714,7 +722,7 @@
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="796239248">
<object class="NSMenuItem" id="281102325">
<reference key="NSMenu" ref="835318025"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
Expand All @@ -724,7 +732,7 @@
<reference key="NSOnImage" ref="35465992"/>
<reference key="NSMixedImage" ref="502551668"/>
</object>
<object class="NSMenuItem" id="968923416">
<object class="NSMenuItem" id="186998599">
<reference key="NSMenu" ref="835318025"/>
<string key="NSTitle">Main Window</string>
<string key="NSKeyEquiv">1</string>
Expand Down Expand Up @@ -856,6 +864,9 @@
<object class="NSCustomObject" id="616446004">
<string key="NSClassName">UrlPromptController</string>
</object>
<object class="NSCustomObject" id="263225185">
<string key="NSClassName">SUUpdater</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
Expand Down Expand Up @@ -1247,15 +1258,15 @@
<object class="IBActionConnection" key="connection">
<string key="label">restoreWindow:</string>
<reference key="source" ref="976324537"/>
<reference key="destination" ref="968923416"/>
<reference key="destination" ref="186998599"/>
</object>
<int key="connectionID">666</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">reload:</string>
<reference key="source" ref="976324537"/>
<reference key="destination" ref="734972234"/>
<reference key="destination" ref="676305748"/>
</object>
<int key="connectionID">668</int>
</object>
Expand All @@ -1275,6 +1286,14 @@
</object>
<int key="connectionID">651</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">checkForUpdates:</string>
<reference key="source" ref="263225185"/>
<reference key="destination" ref="191812421"/>
</object>
<int key="connectionID">671</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
Expand Down Expand Up @@ -1549,6 +1568,7 @@
<reference ref="1046388886"/>
<reference ref="1056857174"/>
<reference ref="342932134"/>
<reference ref="191812421"/>
</array>
<reference key="parent" ref="694149608"/>
</object>
Expand Down Expand Up @@ -1623,8 +1643,8 @@
<reference ref="625202149"/>
<reference ref="575023229"/>
<reference ref="1011231497"/>
<reference ref="968923416"/>
<reference ref="796239248"/>
<reference ref="186998599"/>
<reference ref="281102325"/>
</array>
<reference key="parent" ref="713487014"/>
</object>
Expand Down Expand Up @@ -1955,7 +1975,7 @@
<reference key="object" ref="1006044672"/>
<array class="NSMutableArray" key="children">
<reference ref="122198707"/>
<reference ref="734972234"/>
<reference ref="676305748"/>
</array>
<reference key="parent" ref="748791735"/>
</object>
Expand All @@ -1966,19 +1986,29 @@
</object>
<object class="IBObjectRecord">
<int key="objectID">663</int>
<reference key="object" ref="968923416"/>
<reference key="object" ref="186998599"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">664</int>
<reference key="object" ref="796239248"/>
<reference key="object" ref="281102325"/>
<reference key="parent" ref="835318025"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">667</int>
<reference key="object" ref="734972234"/>
<reference key="object" ref="676305748"/>
<reference key="parent" ref="1006044672"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">669</int>
<reference key="object" ref="263225185"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">670</int>
<reference key="object" ref="191812421"/>
<reference key="parent" ref="110575045"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
Expand Down Expand Up @@ -2084,6 +2114,8 @@
<string key="663.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="664.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="667.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="669.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="670.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="73.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="74.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="77.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
Expand All @@ -2097,32 +2129,24 @@
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">668</int>
<int key="maxID">671</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">AppDelegate</string>
<string key="superclassName">NSObject</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="reload:">id</string>
<string key="restoreWindow:">id</string>
<string key="showHelp:">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="reload:">
<string key="name">reload:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="restoreWindow:">
<string key="name">restoreWindow:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="showHelp:">
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">showHelp:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">showHelp:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">showHelp:</string>
<string key="candidateClassName">id</string>
</object>
</dictionary>
</object>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="popupController">PopupController</string>
<string key="urlPromptController">UrlPromptController</string>
Expand Down Expand Up @@ -2190,6 +2214,36 @@
<string key="minorKey">./Classes/PopupController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">SUUpdater</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">checkForUpdates:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<string key="NS.key.0">checkForUpdates:</string>
<object class="IBActionInfo" key="NS.object.0">
<string key="name">checkForUpdates:</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">delegate</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">delegate</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<string key="name">delegate</string>
<string key="candidateClassName">id</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/SUUpdater.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">UrlPromptController</string>
<string key="superclassName">NSObject</string>
Expand Down
1 change: 1 addition & 0 deletions Sparkle.framework/Headers
1 change: 1 addition & 0 deletions Sparkle.framework/Resources
1 change: 1 addition & 0 deletions Sparkle.framework/Sparkle
33 changes: 33 additions & 0 deletions Sparkle.framework/Versions/A/Headers/SUAppcast.h
@@ -0,0 +1,33 @@
//
// SUAppcast.h
// Sparkle
//
// Created by Andy Matuschak on 3/12/06.
// Copyright 2006 Andy Matuschak. All rights reserved.
//

#ifndef SUAPPCAST_H
#define SUAPPCAST_H

@class SUAppcastItem;
@interface SUAppcast : NSObject {
NSArray *items;
NSString *userAgentString;
id delegate;
NSMutableData *incrementalData;
}

- (void)fetchAppcastFromURL:(NSURL *)url;
- (void)setDelegate:delegate;
- (void)setUserAgentString:(NSString *)userAgentString;

- (NSArray *)items;

@end

@interface NSObject (SUAppcastDelegate)
- (void)appcastDidFinishLoading:(SUAppcast *)appcast;
- (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error;
@end

#endif

0 comments on commit 6ae8962

Please sign in to comment.