Disabled automatic updates through Sparkle for now due to signing problems.

git-svn-id: http://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@325 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
kristianduske 2010-09-18 09:01:16 +00:00
parent 9e2893ab59
commit ef1f485816
9 changed files with 864 additions and 362 deletions

View file

@ -3,17 +3,17 @@
<data>
<int key="IBDocument.SystemTarget">1040</int>
<string key="IBDocument.SystemVersion">10F569</string>
<string key="IBDocument.InterfaceBuilderVersion">762</string>
<string key="IBDocument.InterfaceBuilderVersion">788</string>
<string key="IBDocument.AppKitVersion">1038.29</string>
<string key="IBDocument.HIToolboxVersion">461.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">762</string>
<string key="NS.object.0">788</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="57"/>
<integer value="372"/>
<integer value="57"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -64,15 +64,8 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="238522557">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">About NewApplication</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="346376208"/>
<reference key="NSMixedImage" ref="354112804"/>
</object>
<object class="NSMenuItem" id="945913506">
<reference key="NSMenu" ref="110575045"/>
<string key="NSTitle">Check for Updates...</string>
<bool key="NSIsDisabled">YES</bool>
<string key="NSTitle">About QuakeSpasm</string>
<string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="346376208"/>
@ -1463,14 +1456,6 @@
</object>
<int key="connectionID">464</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">checkForUpdates:</string>
<reference key="source" ref="412604048"/>
<reference key="destination" ref="945913506"/>
</object>
<int key="connectionID">467</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@ -1842,7 +1827,6 @@
<reference ref="1046388886"/>
<reference ref="1056857174"/>
<reference ref="342932134"/>
<reference ref="945913506"/>
</object>
<reference key="parent" ref="694149608"/>
</object>
@ -2242,11 +2226,6 @@
<reference key="object" ref="721358094"/>
<reference key="parent" ref="739545509"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">465</int>
<reference key="object" ref="945913506"/>
<reference key="parent" ref="110575045"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">466</int>
<reference key="object" ref="412604048"/>
@ -2421,8 +2400,6 @@
<string>419.IBPluginDependency</string>
<string>450.IBPluginDependency</string>
<string>451.IBPluginDependency</string>
<string>465.IBPluginDependency</string>
<string>466.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>5.ImportedFromIB2</string>
<string>56.IBPluginDependency</string>
@ -2568,7 +2545,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{{525, 802}, {197, 73}}</string>
<string>{{329, 975}, {478, 20}}</string>
<string>{{329, 836}, {478, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{74, 862}</string>
@ -2627,12 +2604,10 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{{341, 772}, {242, 203}}</string>
<string>{{341, 653}, {232, 183}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>{{23, 794}, {245, 183}}</string>
@ -2681,7 +2656,7 @@
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">496</int>
<int key="maxID">497</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@ -2696,14 +2671,36 @@
<string>cancel:</string>
<string>changeScreenMode:</string>
<string>launchQuake:</string>
<string>performUpdate:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>cancel:</string>
<string>changeScreenMode:</string>
<string>launchQuake:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">cancel:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">changeScreenMode:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">launchQuake:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
@ -2714,9 +2711,6 @@
<string>launcherWindow</string>
<string>paramTextField</string>
<string>screenModePopUp</string>
<string>updateButton</string>
<string>updateProgressIndicator</string>
<string>updateTabView</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -2724,9 +2718,35 @@
<string>NSWindow</string>
<string>NSTextField</string>
<string>NSPopUpButton</string>
<string>NSButton</string>
<string>NSProgressIndicator</string>
<string>NSTabView</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>fullscreenCheckBox</string>
<string>launcherWindow</string>
<string>paramTextField</string>
<string>screenModePopUp</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">fullscreenCheckBox</string>
<string key="candidateClassName">NSButton</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">launcherWindow</string>
<string key="candidateClassName">NSWindow</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">paramTextField</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">screenModePopUp</string>
<string key="candidateClassName">NSPopUpButton</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@ -2774,10 +2794,24 @@
<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>
<reference key="sourceIdentifier" ref="313052327"/>
</object>
</object>
@ -2914,6 +2948,45 @@
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>printDocument:</string>
<string>revertDocumentToSaved:</string>
<string>runPageLayout:</string>
<string>saveDocument:</string>
<string>saveDocumentAs:</string>
<string>saveDocumentTo:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">printDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">revertDocumentToSaved:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">runPageLayout:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveDocumentAs:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveDocumentTo:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDocument.h</string>
@ -2946,6 +3019,35 @@
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>clearRecentDocuments:</string>
<string>newDocument:</string>
<string>openDocument:</string>
<string>saveAllDocuments:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">clearRecentDocuments:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">newDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">openDocument:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">saveAllDocuments:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSDocumentController.h</string>
@ -3273,14 +3375,6 @@
<string key="minorKey">AppKit.framework/Headers/NSPopUpButtonCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSProgressIndicator</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSProgressIndicator.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSResponder</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@ -3296,14 +3390,6 @@
<string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTabView</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBFrameworkSource</string>
<string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSTableView</string>
<string key="superclassName">NSControl</string>
@ -3393,10 +3479,24 @@
<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>
<reference key="sourceIdentifier" ref="161301228"/>
</object>
</object>
@ -3407,6 +3507,10 @@
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1040" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1040" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
<integer value="3000" key="NS.object.0"/>

Binary file not shown.

View file

@ -2,6 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SUEnableAutomaticChecks</key>
<false/>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>

View file

@ -2,9 +2,10 @@
{
089C165DFE840E0CC02AAC07 /* English */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1287, 643}}";
sepNavSelRange = "{294, 0}";
sepNavIntBoundsRect = "{{0, 0}, {1309, 822}}";
sepNavSelRange = "{182, 0}";
sepNavVisRange = "{0, 294}";
sepNavWindowFrame = "{{15, 103}, {1368, 950}}";
};
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
@ -17,6 +18,8 @@
8D1107260486CEB800E47090 /* QuakeSpasm */,
);
breakpoints = (
48ADA3991244932E008DB120 /* SUDebugUpdateDriver.m:15 */,
48ADA3B412449571008DB120 /* SUUpdateDriver.m:25 */,
);
codeSenseManager = 4847CD5412057F2A000B560F /* Code sense */;
executables = (
@ -42,7 +45,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
483,
964,
20,
48,
43,
@ -64,10 +67,10 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
1069,
1125,
60,
20,
48.16259765625,
48,
43,
43,
);
@ -81,41 +84,49 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 306419644;
PBXWorkspaceStateSaveDate = 306419644;
PBXPerProjectTemplateStateSaveDate = 306480785;
PBXWorkspaceStateSaveDate = 306480785;
};
perUserProjectItems = {
48028D3E12156C670018F743 = 48028D3E12156C670018F743 /* PBXTextBookmark */;
480BB3A212174CA900939117 = 480BB3A212174CA900939117 /* PBXTextBookmark */;
480BB3A312174CA900939117 = 480BB3A312174CA900939117 /* PBXTextBookmark */;
480BB3A412174CA900939117 = 480BB3A412174CA900939117 /* PBXBookmark */;
480BB3B4121750BB00939117 = 480BB3B4121750BB00939117 /* PBXTextBookmark */;
48134A1C12102F680015BF15 = 48134A1C12102F680015BF15 /* PBXTextBookmark */;
48134A1D12102F680015BF15 = 48134A1D12102F680015BF15 /* PBXTextBookmark */;
48134A1E12102F680015BF15 = 48134A1E12102F680015BF15 /* PBXTextBookmark */;
4861FA9012144B5300BBDEF1 = 4861FA9012144B5300BBDEF1 /* PBXTextBookmark */;
4861FA9112144B5300BBDEF1 = 4861FA9112144B5300BBDEF1 /* PBXTextBookmark */;
4861FA9212144B5300BBDEF1 = 4861FA9212144B5300BBDEF1 /* PBXTextBookmark */;
4861FA9312144B5300BBDEF1 = 4861FA9312144B5300BBDEF1 /* PBXTextBookmark */;
487EA7431217260D00315F97 = 487EA7431217260D00315F97 /* PBXTextBookmark */;
48821E15120DF1150008EE50 = 48821E15120DF1150008EE50 /* PBXTextBookmark */;
48821E16120DF1150008EE50 = 48821E16120DF1150008EE50 /* PBXTextBookmark */;
4890A5541205C1FF00452753 = 4890A5541205C1FF00452753 /* PBXTextBookmark */;
4890A5751205D04300452753 = 4890A5751205D04300452753 /* PBXTextBookmark */;
4890A5761205D04300452753 = 4890A5761205D04300452753 /* PBXTextBookmark */;
4890A5D41205D58300452753 = 4890A5D41205D58300452753 /* PBXTextBookmark */;
4890A5D51205D58300452753 = 4890A5D51205D58300452753 /* PBXTextBookmark */;
4890A5DC1205D59F00452753 = 4890A5DC1205D59F00452753 /* PBXTextBookmark */;
4890A5FD1205EA8A00452753 = 4890A5FD1205EA8A00452753 /* PlistBookmark */;
48A31026124397BF008F2B35 /* PlistBookmark */ = 48A31026124397BF008F2B35 /* PlistBookmark */;
48A31027124397BF008F2B35 /* PlistBookmark */ = 48A31027124397BF008F2B35 /* PlistBookmark */;
48028D3E12156C670018F743 /* PBXTextBookmark */ = 48028D3E12156C670018F743 /* PBXTextBookmark */;
480BB3A212174CA900939117 /* PBXTextBookmark */ = 480BB3A212174CA900939117 /* PBXTextBookmark */;
480BB3A312174CA900939117 /* PBXTextBookmark */ = 480BB3A312174CA900939117 /* PBXTextBookmark */;
48134A1C12102F680015BF15 /* PBXTextBookmark */ = 48134A1C12102F680015BF15 /* PBXTextBookmark */;
48134A1D12102F680015BF15 /* PBXTextBookmark */ = 48134A1D12102F680015BF15 /* PBXTextBookmark */;
48134A1E12102F680015BF15 /* PBXTextBookmark */ = 48134A1E12102F680015BF15 /* PBXTextBookmark */;
4861FA9012144B5300BBDEF1 /* PBXTextBookmark */ = 4861FA9012144B5300BBDEF1 /* PBXTextBookmark */;
4861FA9212144B5300BBDEF1 /* PBXTextBookmark */ = 4861FA9212144B5300BBDEF1 /* PBXTextBookmark */;
4861FA9312144B5300BBDEF1 /* PBXTextBookmark */ = 4861FA9312144B5300BBDEF1 /* PBXTextBookmark */;
48821E16120DF1150008EE50 /* PBXTextBookmark */ = 48821E16120DF1150008EE50 /* PBXTextBookmark */;
4890A5541205C1FF00452753 /* PBXTextBookmark */ = 4890A5541205C1FF00452753 /* PBXTextBookmark */;
4890A5751205D04300452753 /* PBXTextBookmark */ = 4890A5751205D04300452753 /* PBXTextBookmark */;
4890A5D51205D58300452753 /* PBXTextBookmark */ = 4890A5D51205D58300452753 /* PBXTextBookmark */;
48A3103112439B10008F2B35 /* PBXTextBookmark */ = 48A3103112439B10008F2B35 /* PBXTextBookmark */;
48A3103212439B10008F2B35 /* PBXTextBookmark */ = 48A3103212439B10008F2B35 /* PBXTextBookmark */;
48A3103312439B10008F2B35 /* PlistBookmark */ = 48A3103312439B10008F2B35 /* PlistBookmark */;
48A3103412439B10008F2B35 /* PlistBookmark */ = 48A3103412439B10008F2B35 /* PlistBookmark */;
48FA259F12437B9B00667668 = 48FA259F12437B9B00667668 /* PBXTextBookmark */;
48FA25A012437B9B00667668 = 48FA25A012437B9B00667668 /* PlistBookmark */;
48FA25A112437B9B00667668 = 48FA25A112437B9B00667668 /* PlistBookmark */;
48A3105612439F29008F2B35 /* PBXTextBookmark */ = 48A3105612439F29008F2B35 /* PBXTextBookmark */;
48ADA34D12448DC4008DB120 /* PBXTextBookmark */ = 48ADA34D12448DC4008DB120 /* PBXTextBookmark */;
48ADA38012448FF7008DB120 /* PBXTextBookmark */ = 48ADA38012448FF7008DB120 /* PBXTextBookmark */;
48ADA38A124490B6008DB120 /* PBXTextBookmark */ = 48ADA38A124490B6008DB120 /* PBXTextBookmark */;
48ADA38F12449225008DB120 /* PBXTextBookmark */ = 48ADA38F12449225008DB120 /* PBXTextBookmark */;
48ADA39012449225008DB120 /* PBXTextBookmark */ = 48ADA39012449225008DB120 /* PBXTextBookmark */;
48ADA3A512449534008DB120 /* PBXTextBookmark */ = 48ADA3A512449534008DB120 /* PBXTextBookmark */;
48ADA3A612449534008DB120 /* PBXTextBookmark */ = 48ADA3A612449534008DB120 /* PBXTextBookmark */;
48ADA3A712449534008DB120 /* PBXTextBookmark */ = 48ADA3A712449534008DB120 /* PBXTextBookmark */;
48ADA3A812449534008DB120 /* PBXTextBookmark */ = 48ADA3A812449534008DB120 /* PBXTextBookmark */;
48ADA3A912449534008DB120 /* PBXTextBookmark */ = 48ADA3A912449534008DB120 /* PBXTextBookmark */;
48ADA3C612449625008DB120 /* PBXTextBookmark */ = 48ADA3C612449625008DB120 /* PBXTextBookmark */;
48ADA3CC12449638008DB120 /* PBXTextBookmark */ = 48ADA3CC12449638008DB120 /* PBXTextBookmark */;
48ADA3D512449A40008DB120 /* PBXTextBookmark */ = 48ADA3D512449A40008DB120 /* PBXTextBookmark */;
48ADA3DA12449A40008DB120 /* PBXTextBookmark */ = 48ADA3DA12449A40008DB120 /* PBXTextBookmark */;
48ADA3EB12449C30008DB120 /* PBXTextBookmark */ = 48ADA3EB12449C30008DB120 /* PBXTextBookmark */;
48ADA3EC12449C30008DB120 /* PBXTextBookmark */ = 48ADA3EC12449C30008DB120 /* PBXTextBookmark */;
48ADA3ED12449C30008DB120 /* PBXTextBookmark */ = 48ADA3ED12449C30008DB120 /* PBXTextBookmark */;
48ADA3F812449CA0008DB120 /* PBXTextBookmark */ = 48ADA3F812449CA0008DB120 /* PBXTextBookmark */;
48ADA40112449D39008DB120 /* PBXTextBookmark */ = 48ADA40112449D39008DB120 /* PBXTextBookmark */;
48ADA40C12449DAE008DB120 /* PlistBookmark */ = 48ADA40C12449DAE008DB120 /* PlistBookmark */;
48ADA40D12449DAE008DB120 /* PlistBookmark */ = 48ADA40D12449DAE008DB120 /* PlistBookmark */;
48ADECCB1243E81B000AF19C /* PBXTextBookmark */ = 48ADECCB1243E81B000AF19C /* PBXTextBookmark */;
48F89F411243A3BA00EB68FB /* PBXTextBookmark */ = 48F89F411243A3BA00EB68FB /* PBXTextBookmark */;
48F89F611243AD1E00EB68FB /* PBXTextBookmark */ = 48F89F611243AD1E00EB68FB /* PBXTextBookmark */;
};
sourceControlManager = 4847CD5312057F2A000B560F /* Source Control */;
userBuildSettings = {
@ -158,20 +169,6 @@
vrLen = 1405;
vrLoc = 2734;
};
480BB3A412174CA900939117 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 48B9E7A60D340BEA0001CACF /* AppController.m */;
};
480BB3B4121750BB00939117 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48B9E7A60D340BEA0001CACF /* AppController.m */;
name = "AppController.m: 133";
rLen = 0;
rLoc = 4329;
rType = 0;
vrLen = 1646;
vrLoc = 3495;
};
48134A1412102F400015BF15 /* net_bsd.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1408, 1157}}";
@ -230,12 +227,26 @@
sepNavVisRange = "{1109, 1050}";
};
};
4830B79E0D464CAE00EF4498 /* Todo.txt */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1335, 364}}";
sepNavSelRange = "{980, 0}";
sepNavVisRange = "{0, 980}";
};
};
4834895F120598A7004184BC /* appcast.xml */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1648, 661}}";
sepNavSelRange = "{899, 0}";
sepNavVisRange = "{0, 899}";
sepNavWindowFrame = "{{15, 465}, {750, 558}}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 364}}";
sepNavSelRange = "{801, 0}";
sepNavVisRange = "{0, 970}";
sepNavWindowFrame = "{{9, 298}, {750, 558}}";
};
};
483A78130D2EEA5400CB2E4C /* console.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1343, 16809}}";
sepNavSelRange = "{14231, 0}";
sepNavVisRange = "{13841, 810}";
};
};
483A781D0D2EEA5400CB2E4C /* sbar.c */ = {
@ -326,16 +337,6 @@
vrLen = 805;
vrLoc = 0;
};
4861FA9112144B5300BBDEF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48B9E7A50D340BEA0001CACF /* AppController.h */;
name = "AppController.h: 39";
rLen = 0;
rLoc = 1200;
rType = 0;
vrLen = 818;
vrLoc = 518;
};
4861FA9212144B5300BBDEF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48FE58590D3A82C8006BB491 /* QuakeArguments.h */;
@ -370,34 +371,6 @@
sepNavVisRange = "{283, 1137}";
};
};
487C0A5B0DA94A0700A49FF5 /* net_sdlnet.c */ = {
isa = PBXFileReference;
fileEncoding = 4;
lastKnownFileType = sourcecode.c.c;
name = net_sdlnet.c;
path = /Users/kristian/Documents/Code/XCode/QuakeSpasm/Quake/net_sdlnet.c;
sourceTree = "<absolute>";
};
487EA7431217260D00315F97 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4834895F120598A7004184BC /* appcast.xml */;
name = "appcast.xml: 17";
rLen = 0;
rLoc = 899;
rType = 0;
vrLen = 919;
vrLoc = 0;
};
48821E15120DF1150008EE50 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 487C0A5B0DA94A0700A49FF5 /* net_sdlnet.c */;
name = "net_sdlnet.c: 363";
rLen = 0;
rLoc = 7706;
rType = 0;
vrLen = 789;
vrLoc = 7487;
};
48821E16120DF1150008EE50 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48728D280D3004A70004D61B /* net_dgrm.c */;
@ -410,16 +383,16 @@
};
4890A4601205A27B00452753 /* SUUpdaterDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1374, 570}}";
sepNavSelRange = "{1051, 0}";
sepNavVisRange = "{0, 1195}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 455}}";
sepNavSelRange = "{767, 28}";
sepNavVisRange = "{289, 906}";
};
};
4890A4611205A27B00452753 /* SUUpdaterDelegate.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1619, 858}}";
sepNavSelRange = "{2035, 0}";
sepNavVisRange = "{270, 480}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 884}}";
sepNavSelRange = "{1546, 0}";
sepNavVisRange = "{1271, 851}";
};
};
4890A5541205C1FF00452753 /* PBXTextBookmark */ = {
@ -442,19 +415,9 @@
vrLen = 1132;
vrLoc = 0;
};
4890A5761205D04300452753 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A4601205A27B00452753 /* SUUpdaterDelegate.h */;
name = "SUUpdaterDelegate.h: 29";
rLen = 0;
rLoc = 1051;
rType = 0;
vrLen = 1195;
vrLoc = 0;
};
4890A5D01205D55700452753 /* UpdateButton.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1374, 547}}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 364}}";
sepNavSelRange = "{210, 0}";
sepNavVisRange = "{0, 218}";
};
@ -466,16 +429,6 @@
sepNavVisRange = "{0, 312}";
};
};
4890A5D41205D58300452753 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A4611205A27B00452753 /* SUUpdaterDelegate.m */;
name = "SUUpdaterDelegate.m: 44";
rLen = 0;
rLoc = 1546;
rType = 0;
vrLen = 1313;
vrLoc = 809;
};
4890A5D51205D58300452753 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A5D11205D55700452753 /* UpdateButton.m */;
@ -486,16 +439,6 @@
vrLen = 312;
vrLoc = 0;
};
4890A5DC1205D59F00452753 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A5D01205D55700452753 /* UpdateButton.h */;
name = "UpdateButton.h: 14";
rLen = 0;
rLoc = 210;
rType = 0;
vrLen = 218;
vrLoc = 0;
};
4890A5E61205D6D400452753 /* rnotes.css */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1648, 2821}}";
@ -505,44 +448,12 @@
};
4890A5E71205D6D400452753 /* rnotes.html */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {908, 642}}";
sepNavIntBoundsRect = "{{0, 0}, {1617, 655}}";
sepNavSelRange = "{1183, 0}";
sepNavVisRange = "{0, 1260}";
sepNavWindowFrame = "{{15, 103}, {1368, 950}}";
};
};
4890A5FD1205EA8A00452753 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/kristian/Documents/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 0;
rLoc = 9223372036854775808;
};
48A31026124397BF008F2B35 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 0;
rLoc = 9223372036854775807;
};
48A31027124397BF008F2B35 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 0;
rLoc = 9223372036854775807;
};
48A3103112439B10008F2B35 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A5E61205D6D400452753 /* rnotes.css */;
@ -553,7 +464,7 @@
vrLen = 687;
vrLoc = 2660;
};
48A3103212439B10008F2B35 /* PBXTextBookmark */ = {
48A3105612439F29008F2B35 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A5E71205D6D400452753 /* rnotes.html */;
name = "rnotes.html: 30";
@ -563,41 +474,405 @@
vrLen = 1260;
vrLoc = 0;
};
48A3103312439B10008F2B35 /* PlistBookmark */ = {
48ADA34D12448DC4008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA34E12448DC4008DB120 /* SUAppcast.h */;
name = "SUAppcast.h: 20";
rLen = 0;
rLoc = 342;
rType = 0;
vrLen = 536;
vrLoc = 132;
};
48ADA34E12448DC4008DB120 /* SUAppcast.h */ = {
isa = PBXFileReference;
name = SUAppcast.h;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/build/Debug/Sparkle.framework/Headers/SUAppcast.h";
sourceTree = "<absolute>";
};
48ADA35112448DC4008DB120 /* SUUpdater.h */ = {
isa = PBXFileReference;
name = SUUpdater.h;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/build/Debug/Sparkle.framework/Headers/SUUpdater.h";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1608, 1690}}";
sepNavSelRange = "{1227, 0}";
sepNavVisRange = "{0, 561}";
};
};
48ADA38012448FF7008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA38112448FF7008DB120 /* SUUpdateDriver.m */;
name = "SUUpdateDriver.m: 16";
rLen = 0;
rLoc = 317;
rType = 0;
vrLen = 387;
vrLoc = 168;
};
48ADA38112448FF7008DB120 /* SUUpdateDriver.m */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
name = SUUpdateDriver.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUUpdateDriver.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1379, 546}}";
sepNavSelRange = "{557, 0}";
sepNavVisRange = "{0, 628}";
};
};
48ADA38312448FF7008DB120 /* SUUpdater.m */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
name = SUUpdater.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUUpdater.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1475, 5252}}";
sepNavSelRange = "{6323, 0}";
sepNavVisRange = "{5744, 1198}";
};
};
48ADA38612448FF7008DB120 /* SUUserInitiatedUpdateDriver.m */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
name = SUUserInitiatedUpdateDriver.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUUserInitiatedUpdateDriver.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1142, 1014}}";
sepNavSelRange = "{388, 0}";
sepNavVisRange = "{194, 997}";
};
};
48ADA38A124490B6008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA38B124490B6008DB120 /* SUStatusController.m */;
name = "SUStatusController.m: 55";
rLen = 0;
rLoc = 1115;
rType = 0;
vrLen = 798;
vrLoc = 764;
};
48ADA38B124490B6008DB120 /* SUStatusController.m */ = {
isa = PBXFileReference;
name = SUStatusController.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUStatusController.m";
sourceTree = "<absolute>";
};
48ADA38F12449225008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA38612448FF7008DB120 /* SUUserInitiatedUpdateDriver.m */;
name = "SUUserInitiatedUpdateDriver.m: 18";
rLen = 0;
rLoc = 388;
rType = 0;
vrLen = 997;
vrLoc = 194;
};
48ADA39012449225008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA38312448FF7008DB120 /* SUUpdater.m */;
name = "SUUpdater.m: 197";
rLen = 0;
rLoc = 7012;
rType = 0;
vrLen = 1514;
vrLoc = 6433;
};
48ADA397124492A8008DB120 /* SUDebugUpdateDriver.m */ = {
isa = PBXFileReference;
fileEncoding = 4;
lastKnownFileType = sourcecode.c.objc;
name = SUDebugUpdateDriver.m;
path = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/SUDebugUpdateDriver.m;
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1142, 364}}";
sepNavSelRange = "{298, 0}";
sepNavVisRange = "{0, 306}";
};
};
48ADA3991244932E008DB120 /* SUDebugUpdateDriver.m:15 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 48ADA397124492A8008DB120 /* SUDebugUpdateDriver.m */;
functionName = "-downloadDidFinish:";
hitCount = 0;
ignoreCount = 0;
lineNumber = 15;
modificationTime = 306486552.016536;
originalNumberOfMultipleMatches = 0;
state = 1;
};
48ADA3A512449534008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A4611205A27B00452753 /* SUUpdaterDelegate.m */;
name = "SUUpdaterDelegate.m: 44";
rLen = 0;
rLoc = 1546;
rType = 0;
vrLen = 851;
vrLoc = 1271;
};
48ADA3A612449534008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A5D01205D55700452753 /* UpdateButton.h */;
name = "UpdateButton.h: 14";
rLen = 0;
rLoc = 210;
rType = 0;
vrLen = 218;
vrLoc = 0;
};
48ADA3A712449534008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4890A4601205A27B00452753 /* SUUpdaterDelegate.h */;
name = "SUUpdaterDelegate.h: 21";
rLen = 28;
rLoc = 767;
rType = 0;
vrLen = 906;
vrLoc = 289;
};
48ADA3A812449534008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA35112448DC4008DB120 /* SUUpdater.h */;
name = "SUUpdater.h: 47";
rLen = 0;
rLoc = 1227;
rType = 0;
vrLen = 561;
vrLoc = 0;
};
48ADA3A912449534008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3AA12449534008DB120 /* Sparkle.h */;
name = "Sparkle.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 536;
vrLoc = 0;
};
48ADA3AA12449534008DB120 /* Sparkle.h */ = {
isa = PBXFileReference;
name = Sparkle.h;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/build/Debug/Sparkle.framework/Headers/Sparkle.h";
sourceTree = "<absolute>";
};
48ADA3B412449571008DB120 /* SUUpdateDriver.m:25 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 48ADA38112448FF7008DB120 /* SUUpdateDriver.m */;
functionName = "-checkForUpdatesAtURL:host:";
hitCount = 0;
ignoreCount = 0;
lineNumber = 25;
location = Sparkle;
modificationTime = 306486552.017102;
originalNumberOfMultipleMatches = 1;
state = 0;
};
48ADA3C612449625008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3C712449625008DB120 /* SUBasicUpdateDriver.m */;
name = "SUBasicUpdateDriver.m: 162";
rLen = 0;
rLoc = 6948;
rType = 0;
vrLen = 1607;
vrLoc = 5995;
};
48ADA3C712449625008DB120 /* SUBasicUpdateDriver.m */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
name = SUBasicUpdateDriver.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUBasicUpdateDriver.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {3120, 4043}}";
sepNavSelRange = "{6948, 0}";
sepNavVisRange = "{6297, 1967}";
};
};
48ADA3CA12449625008DB120 /* SUHost.m */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
name = SUHost.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUHost.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1379, 3081}}";
sepNavSelRange = "{3067, 0}";
sepNavVisRange = "{2482, 999}";
};
};
48ADA3CC12449638008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3CA12449625008DB120 /* SUHost.m */;
name = "SUHost.m: 108";
rLen = 0;
rLoc = 3130;
rType = 0;
vrLen = 969;
vrLoc = 2482;
};
48ADA3D512449A40008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3D612449A40008DB120 /* SUDSAVerifier.h */;
name = "SUDSAVerifier.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 400;
vrLoc = 0;
};
48ADA3D612449A40008DB120 /* SUDSAVerifier.h */ = {
isa = PBXFileReference;
name = SUDSAVerifier.h;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUDSAVerifier.h";
sourceTree = "<absolute>";
};
48ADA3DA12449A40008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3DB12449A40008DB120 /* SUAppcastItem.m */;
name = "SUAppcastItem.m: 56";
rLen = 0;
rLoc = 1135;
rType = 0;
vrLen = 784;
vrLoc = 735;
};
48ADA3DB12449A40008DB120 /* SUAppcastItem.m */ = {
isa = PBXFileReference;
name = SUAppcastItem.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUAppcastItem.m";
sourceTree = "<absolute>";
};
48ADA3DE12449A40008DB120 /* SUDSAVerifier.m */ = {
isa = PBXFileReference;
name = SUDSAVerifier.m;
path = "/Users/kristian/Downloads/Sparkle 1.5b6/Extras/Source Code/SUDSAVerifier.m";
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1379, 2015}}";
sepNavSelRange = "{4376, 15}";
sepNavVisRange = "{3536, 959}";
};
};
48ADA3EB12449C30008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48ADA3DE12449A40008DB120 /* SUDSAVerifier.m */;
name = "SUDSAVerifier.m: 143";
rLen = 15;
rLoc = 4376;
rType = 0;
vrLen = 954;
vrLoc = 3536;
};
48ADA3EC12449C30008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4830B79E0D464CAE00EF4498 /* Todo.txt */;
name = "Todo.txt: 15";
rLen = 0;
rLoc = 980;
rType = 0;
vrLen = 980;
vrLoc = 0;
};
48ADA3ED12449C30008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 4834895F120598A7004184BC /* appcast.xml */;
name = "appcast.xml: 16";
rLen = 0;
rLoc = 801;
rType = 0;
vrLen = 970;
vrLoc = 0;
};
48ADA3F812449CA0008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48B9E7A50D340BEA0001CACF /* AppController.h */;
name = "AppController.h: 42";
rLen = 0;
rLoc = 1308;
rType = 0;
vrLen = 620;
vrLoc = 721;
};
48ADA40112449D39008DB120 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48B9E7A60D340BEA0001CACF /* AppController.m */;
name = "AppController.m: 118";
rLen = 0;
rLoc = 3648;
rType = 0;
vrLen = 1011;
vrLoc = 2487;
};
48ADA40C12449DAE008DB120 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
NSMainNibFile,
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 8;
rLoc = 0;
};
48ADA40D12449DAE008DB120 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
NSMainNibFile,
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 0;
rLoc = 9223372036854775807;
};
48A3103412439B10008F2B35 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
CFBundleVersion,
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
48ADEC8E1243D946000AF19C /* Distribution */ = {
activeExec = 0;
};
48ADECCB1243E81B000AF19C /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 483A78130D2EEA5400CB2E4C /* console.c */;
name = "console.c: 685";
rLen = 0;
rLoc = 9223372036854775807;
rLoc = 14231;
rType = 0;
vrLen = 810;
vrLoc = 13841;
};
48B9E7A50D340BEA0001CACF /* AppController.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1408, 598}}";
sepNavSelRange = "{1200, 0}";
sepNavVisRange = "{518, 818}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 598}}";
sepNavSelRange = "{1308, 0}";
sepNavVisRange = "{721, 620}";
};
};
48B9E7A60D340BEA0001CACF /* AppController.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1648, 2288}}";
sepNavSelRange = "{4329, 0}";
sepNavVisRange = "{3498, 1874}";
sepNavIntBoundsRect = "{{0, 0}, {1142, 2353}}";
sepNavSelRange = "{3648, 0}";
sepNavVisRange = "{2487, 1011}";
};
};
48B9E7BE0D340EA80001CACF /* SDLApplication.h */ = {
@ -614,37 +889,32 @@
sepNavVisRange = "{0, 1132}";
};
};
48FA259F12437B9B00667668 /* PBXTextBookmark */ = {
48F89F411243A3BA00EB68FB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48B9E7A60D340BEA0001CACF /* AppController.m */;
name = "AppController.m: 133";
fRef = 089C165DFE840E0CC02AAC07 /* English */;
name = "InfoPlist.strings: 5";
rLen = 0;
rLoc = 4329;
rLoc = 182;
rType = 0;
vrLen = 1874;
vrLoc = 3498;
vrLen = 294;
vrLoc = 0;
};
48FA25A012437B9B00667668 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
48F89F611243AD1E00EB68FB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 48FA25B612437EAB00667668 /* dsa_pub.pem */;
name = "dsa_pub.pem: 1";
rLen = 0;
rLoc = 9223372036854775808;
rLoc = 0;
rType = 0;
vrLen = 1194;
vrLoc = 0;
};
48FA25A112437B9B00667668 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D1107310486CEB800E47090 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
);
name = /Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/Info.plist;
rLen = 0;
rLoc = 9223372036854775808;
48FA25B612437EAB00667668 /* dsa_pub.pem */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1617, 650}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 1194}";
};
};
48FE58590D3A82C8006BB491 /* QuakeArguments.h */ = {
uiCtxt = {

View file

@ -200,8 +200,8 @@
<array/>
<key>PerspectiveWidths</key>
<array>
<integer>1680</integer>
<integer>1680</integer>
<integer>1440</integer>
<integer>1440</integer>
</array>
<key>Perspectives</key>
<array>
@ -214,7 +214,7 @@
<string>action</string>
<string>NSToolbarFlexibleSpaceItem</string>
<string>debugger-enable-breakpoints</string>
<string>build</string>
<string>buildOrClean</string>
<string>go</string>
<string>com.apple.ide.PBXToolbarStopButton</string>
<string>get-info</string>
@ -256,7 +256,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>220</real>
<real>215</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@ -273,19 +273,25 @@
<string>483A77DC0D2EE8ED00CB2E4C</string>
<string>29B97317FDCFA39411CA2CEA</string>
<string>4890A5EA1205D6ED00452753</string>
<string>29B97323FDCFA39411CA2CEA</string>
<string>1058C7A0FEA54F0111CA2CBB</string>
<string>48348942120595B1004184BC</string>
<string>19C28FACFE9D520D11CA2CBB</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FAAC04509CD000000102</string>
<string>1CC0EA4004350EF90041110B</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>39</integer>
<integer>31</integer>
<integer>43</integer>
<integer>42</integer>
<integer>41</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 0}, {220, 869}}</string>
<string>{{0, 305}, {215, 697}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -295,19 +301,19 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {237, 887}}</string>
<string>{{0, 0}, {232, 715}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>220</real>
<real>215</real>
</array>
<key>RubberWindowFrame</key>
<string>0 130 964 928 0 0 1920 1058 </string>
<string>0 122 1440 756 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
<string>237pt</string>
<string>232pt</string>
</dict>
<dict>
<key>Dock</key>
@ -330,31 +336,47 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>48A3103412439B10008F2B35</string>
<string>48ADA40D12449DAE008DB120</string>
<key>history</key>
<array>
<string>4890A5541205C1FF00452753</string>
<string>4890A5751205D04300452753</string>
<string>4890A5761205D04300452753</string>
<string>4890A5D41205D58300452753</string>
<string>4890A5D51205D58300452753</string>
<string>4890A5DC1205D59F00452753</string>
<string>48821E16120DF1150008EE50</string>
<string>48134A1C12102F680015BF15</string>
<string>48134A1D12102F680015BF15</string>
<string>48134A1E12102F680015BF15</string>
<string>4861FA9012144B5300BBDEF1</string>
<string>4861FA9112144B5300BBDEF1</string>
<string>4861FA9212144B5300BBDEF1</string>
<string>4861FA9312144B5300BBDEF1</string>
<string>48028D3E12156C670018F743</string>
<string>487EA7431217260D00315F97</string>
<string>480BB3A212174CA900939117</string>
<string>480BB3A312174CA900939117</string>
<string>48FA259F12437B9B00667668</string>
<string>48A3103112439B10008F2B35</string>
<string>48A3103212439B10008F2B35</string>
<string>48A3103312439B10008F2B35</string>
<string>48A3105612439F29008F2B35</string>
<string>48F89F411243A3BA00EB68FB</string>
<string>48F89F611243AD1E00EB68FB</string>
<string>48ADECCB1243E81B000AF19C</string>
<string>48ADA34D12448DC4008DB120</string>
<string>48ADA38012448FF7008DB120</string>
<string>48ADA38A124490B6008DB120</string>
<string>48ADA38F12449225008DB120</string>
<string>48ADA39012449225008DB120</string>
<string>48ADA3A512449534008DB120</string>
<string>48ADA3A612449534008DB120</string>
<string>48ADA3A712449534008DB120</string>
<string>48ADA3A812449534008DB120</string>
<string>48ADA3A912449534008DB120</string>
<string>48ADA3C612449625008DB120</string>
<string>48ADA3CC12449638008DB120</string>
<string>48ADA3D512449A40008DB120</string>
<string>48ADA3DA12449A40008DB120</string>
<string>48ADA3EB12449C30008DB120</string>
<string>48ADA3EC12449C30008DB120</string>
<string>48ADA3ED12449C30008DB120</string>
<string>48ADA3F812449CA0008DB120</string>
<string>48ADA40112449D39008DB120</string>
<string>48ADA40C12449DAE008DB120</string>
</array>
</dict>
<key>SplitCount</key>
@ -368,18 +390,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {722, 674}}</string>
<string>{{0, 0}, {1203, 396}}</string>
<key>RubberWindowFrame</key>
<string>0 130 964 928 0 0 1920 1058 </string>
<string>0 122 1440 756 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>674pt</string>
<string>396pt</string>
</dict>
<dict>
<key>Proportion</key>
<string>208pt</string>
<string>314pt</string>
<key>Tabs</key>
<array>
<dict>
@ -393,7 +415,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {722, 181}}</string>
<string>{{10, 27}, {1203, 287}}</string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@ -447,9 +469,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {722, 181}}</string>
<string>{{10, 27}, {1203, 287}}</string>
<key>RubberWindowFrame</key>
<string>0 130 964 928 0 0 1920 1058 </string>
<string>0 122 1440 756 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@ -458,7 +480,7 @@
</dict>
</array>
<key>Proportion</key>
<string>722pt</string>
<string>1203pt</string>
</dict>
</array>
<key>Name</key>
@ -477,11 +499,11 @@
</array>
<key>TableOfContents</key>
<array>
<string>48A31028124397BF008F2B35</string>
<string>48ADA2E612448697008DB120</string>
<string>1CA23ED40692098700951B8B</string>
<string>48A31029124397BF008F2B35</string>
<string>48ADA2E712448697008DB120</string>
<string>4890A4C11205A7AE00452753</string>
<string>48A3102A124397BF008F2B35</string>
<string>48ADA2E812448697008DB120</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@ -500,7 +522,7 @@
<string>active-combo-popup</string>
<string>NSToolbarFlexibleSpaceItem</string>
<string>debugger-enable-breakpoints</string>
<string>build</string>
<string>build-and-go</string>
<string>go</string>
<string>com.apple.ide.PBXToolbarStopButton</string>
<string>debugger-restart-executable</string>
@ -533,12 +555,12 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {1680, 417}}</string>
<string>{{0, 0}, {1440, 116}}</string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
<key>Proportion</key>
<string>417pt</string>
<string>116pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@ -557,8 +579,8 @@
<string>yes</string>
<key>sizes</key>
<array>
<string>{{0, 0}, {819, 215}}</string>
<string>{{819, 0}, {861, 215}}</string>
<string>{{0, 0}, {718, 180}}</string>
<string>{{718, 0}, {722, 180}}</string>
</array>
</dict>
<key>VerticalSplitView</key>
@ -573,8 +595,8 @@
<string>yes</string>
<key>sizes</key>
<array>
<string>{{0, 0}, {1680, 215}}</string>
<string>{{0, 215}, {1680, 228}}</string>
<string>{{0, 0}, {1440, 180}}</string>
<string>{{0, 180}, {1440, 414}}</string>
</array>
</dict>
</dict>
@ -594,7 +616,7 @@
<key>DebugSTDIOWindowFrame</key>
<string>{{200, 200}, {500, 300}}</string>
<key>Frame</key>
<string>{{0, 422}, {1680, 443}}</string>
<string>{{0, 121}, {1440, 594}}</string>
<key>PBXDebugSessionStackFrameViewKey</key>
<dict>
<key>DebugVariablesTableConfiguration</key>
@ -604,16 +626,16 @@
<string>Value</string>
<real>85</real>
<string>Summary</string>
<real>631</real>
<real>492</real>
</array>
<key>Frame</key>
<string>{{819, 0}, {861, 215}}</string>
<string>{{718, 0}, {722, 180}}</string>
</dict>
</dict>
<key>Module</key>
<string>PBXDebugSessionModule</string>
<key>Proportion</key>
<string>443pt</string>
<string>594pt</string>
</dict>
</array>
<key>Name</key>
@ -631,14 +653,14 @@
</array>
<key>TableOfContents</key>
<array>
<string>48A3103512439B10008F2B35</string>
<string>48ADA37212448F36008DB120</string>
<string>1CCC7628064C1048000F2A68</string>
<string>1CCC7629064C1048000F2A68</string>
<string>48A3103612439B10008F2B35</string>
<string>48A3103712439B10008F2B35</string>
<string>48A3103812439B10008F2B35</string>
<string>48A3103912439B10008F2B35</string>
<string>48A3103A12439B10008F2B35</string>
<string>48ADA37312448F36008DB120</string>
<string>48ADA37412448F36008DB120</string>
<string>48ADA37512448F36008DB120</string>
<string>48ADA37612448F36008DB120</string>
<string>4890A4C11205A7AE00452753</string>
</array>
<key>ToolbarConfigUserDefaultsMinorVersion</key>
<string>2</string>
@ -672,10 +694,13 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>48ADA3AF12449534008DB120</string>
<string>48ADA37812448F36008DB120</string>
<string>48ADA37912448F36008DB120</string>
<string>/Users/kristian/Dropbox/Dokumente/Code/XCode/QuakeSpasm/MacOSX/QuakeSpasm.xcodeproj</string>
</array>
<key>WindowString</key>
<string>0 130 964 928 0 0 1920 1058 </string>
<string>0 122 1440 756 0 0 1440 878 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@ -1460,33 +1485,40 @@
<string>597 125 616 374 0 0 1280 1002 </string>
</dict>
<dict>
<key>FirstTimeWindowDisplayed</key>
<false/>
<key>Identifier</key>
<string>windowTool.refactoring</string>
<key>IncludeInToolsMenu</key>
<integer>0</integer>
<key>IsVertical</key>
<true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
<key>BecomeActive</key>
<integer>1</integer>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>48ADA3AE12449534008DB120</string>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{0, 0}, {500, 335}</string>
<string>{{0, 0}, {500, 315}}</string>
<key>RubberWindowFrame</key>
<string>{0, 0}, {500, 335}</string>
<string>21 499 500 356 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>XCRefactoringModule</string>
<key>Proportion</key>
<string>100%</string>
<string>315pt</string>
</dict>
</array>
<key>Proportion</key>
<string>100%</string>
<string>315pt</string>
</dict>
</array>
<key>Name</key>
@ -1495,8 +1527,20 @@
<array>
<string>XCRefactoringModule</string>
</array>
<key>StatusbarIsVisible</key>
<true/>
<key>TableOfContents</key>
<array>
<string>48ADA3AF12449534008DB120</string>
<string>48ADA3B012449534008DB120</string>
<string>48ADA3AE12449534008DB120</string>
</array>
<key>WindowString</key>
<string>200 200 500 356 0 0 1920 1200 </string>
<string>21 499 500 356 0 0 1440 878 </string>
<key>WindowToolGUID</key>
<string>48ADA3AF12449534008DB120</string>
<key>WindowToolIsVisible</key>
<false/>
</dict>
</array>
</dict>

View file

@ -6,6 +6,21 @@
objectVersion = 42;
objects = {
/* Begin PBXAggregateTarget section */
48ADEC8E1243D946000AF19C /* Distribution */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 48ADEC921243D94A000AF19C /* Build configuration list for PBXAggregateTarget "Distribution" */;
buildPhases = (
48ADEC8D1243D946000AF19C /* ShellScript */,
);
dependencies = (
48ADECD61243E933000AF19C /* PBXTargetDependency */,
);
name = Distribution;
productName = Distribution;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
002F39FA09D0881F00EBEB88 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; };
002F3A0009D0884600EBEB88 /* SDL.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; };
@ -15,12 +30,8 @@
48134A1812102F400015BF15 /* net_bsd.c in Sources */ = {isa = PBXBuildFile; fileRef = 48134A1412102F400015BF15 /* net_bsd.c */; };
48134A1912102F400015BF15 /* net_udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 48134A1612102F400015BF15 /* net_udp.c */; };
48243B140D33F01A00C29F8F /* main_sdl.c in Sources */ = {isa = PBXBuildFile; fileRef = 48243B130D33F01A00C29F8F /* main_sdl.c */; };
4830B79F0D464CAE00EF4498 /* Changelog.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4830B79D0D464CAE00EF4498 /* Changelog.txt */; };
4830B7A00D464CAE00EF4498 /* Todo.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4830B79E0D464CAE00EF4498 /* Todo.txt */; };
48348943120595B1004184BC /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48348942120595B1004184BC /* Sparkle.framework */; };
4834894F120595E9004184BC /* Sparkle.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 48348942120595B1004184BC /* Sparkle.framework */; };
48348960120598A7004184BC /* appcast.xml in Resources */ = {isa = PBXBuildFile; fileRef = 4834895F120598A7004184BC /* appcast.xml */; };
483A780F0D2EEA0F00CB2E4C /* progdefs.q1 in Resources */ = {isa = PBXBuildFile; fileRef = 483A780E0D2EEA0F00CB2E4C /* progdefs.q1 */; };
483A78230D2EEA5400CB2E4C /* chase.c in Sources */ = {isa = PBXBuildFile; fileRef = 483A78100D2EEA5400CB2E4C /* chase.c */; };
483A78240D2EEA5400CB2E4C /* cmd.c in Sources */ = {isa = PBXBuildFile; fileRef = 483A78110D2EEA5400CB2E4C /* cmd.c */; };
483A78250D2EEA5400CB2E4C /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 483A78120D2EEA5400CB2E4C /* common.c */; };
@ -83,8 +94,6 @@
48895DB90D4914A000849ABF /* pl_osx.m in Sources */ = {isa = PBXBuildFile; fileRef = 48895DB80D4914A000849ABF /* pl_osx.m */; };
4890A4621205A27B00452753 /* SUUpdaterDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4890A4611205A27B00452753 /* SUUpdaterDelegate.m */; };
4890A5D21205D55700452753 /* UpdateButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4890A5D11205D55700452753 /* UpdateButton.m */; };
4890A5E81205D6D400452753 /* rnotes.css in Resources */ = {isa = PBXBuildFile; fileRef = 4890A5E61205D6D400452753 /* rnotes.css */; };
4890A5E91205D6D400452753 /* rnotes.html in Resources */ = {isa = PBXBuildFile; fileRef = 4890A5E71205D6D400452753 /* rnotes.html */; };
489D8D2F0D3A630D00AA4471 /* ScreenInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 489D8D2E0D3A630D00AA4471 /* ScreenInfo.m */; };
48B9E7880D340B1E0001CACF /* Launcher.nib in Resources */ = {isa = PBXBuildFile; fileRef = 48B9E7860D340B1E0001CACF /* Launcher.nib */; };
48B9E7A70D340BEA0001CACF /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B9E7A60D340BEA0001CACF /* AppController.m */; };
@ -96,6 +105,16 @@
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
48ADECD51243E933000AF19C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8D1107260486CEB800E47090;
remoteInfo = QuakeSpasm;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
002F39FD09D0883400EBEB88 /* Copy Frameworks into .app bundle */ = {
isa = PBXCopyFilesBuildPhase;
@ -309,6 +328,7 @@
48243B060D33ED0A00C29F8F /* MacOSX */,
483A77D80D2EE8C500CB2E4C /* Quake */,
29B97317FDCFA39411CA2CEA /* Resources */,
4890A5EA1205D6ED00452753 /* Sparkle */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
4830B79D0D464CAE00EF4498 /* Changelog.txt */,
@ -321,7 +341,6 @@
isa = PBXGroup;
children = (
48FA25B612437EAB00667668 /* dsa_pub.pem */,
4890A5EA1205D6ED00452753 /* Sparkle */,
484AA4B30D3FF6C0005D917A /* QuakeSpasm.icns */,
48B9E7860D340B1E0001CACF /* Launcher.nib */,
8D1107310486CEB800E47090 /* Info.plist */,
@ -604,6 +623,7 @@
projectRoot = "";
targets = (
8D1107260486CEB800E47090 /* QuakeSpasm */,
48ADEC8E1243D946000AF19C /* Distribution */,
);
};
/* End PBXProject section */
@ -614,20 +634,30 @@
buildActionMask = 2147483647;
files = (
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
483A780F0D2EEA0F00CB2E4C /* progdefs.q1 in Resources */,
48B9E7880D340B1E0001CACF /* Launcher.nib in Resources */,
484AA4B40D3FF6C0005D917A /* QuakeSpasm.icns in Resources */,
4830B79F0D464CAE00EF4498 /* Changelog.txt in Resources */,
4830B7A00D464CAE00EF4498 /* Todo.txt in Resources */,
48348960120598A7004184BC /* appcast.xml in Resources */,
4890A5E81205D6D400452753 /* rnotes.css in Resources */,
4890A5E91205D6D400452753 /* rnotes.html in Resources */,
48FA25B712437EAB00667668 /* dsa_pub.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
48ADEC8D1243D946000AF19C /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/bash;
shellScript = "set -o errexit\n\n[ $BUILD_STYLE = Release ] || { echo Distribution target requires \"'Release'\" build style; false; }\n\nVERSION=$(defaults read \"$BUILT_PRODUCTS_DIR/$PROJECT_NAME.app/Contents/Info\" CFBundleVersion)\nDOWNLOAD_BASE_URL=\"http://quakespasm.sourceforge.net/sparkle/\"\nRELEASENOTES_URL=\"http://quakespasm.sourceforge.net/sparkle/rnotes.html#version-$VERSION\"\n\nARCHIVE_FILENAME=\"$PROJECT_NAME $VERSION.zip\"\nDOWNLOAD_URL=\"$DOWNLOAD_BASE_URL/$ARCHIVE_FILENAME\"\nKEYCHAIN_PRIVKEY_NAME=\"QuakeSpasm Sparkle Private Key\"\n\nWD=$PWD\ncd \"$BUILT_PRODUCTS_DIR\"\nrm -f \"$PROJECT_NAME\"*.zip\nditto -ck --keepParent \"$PROJECT_NAME.app\" \"$ARCHIVE_FILENAME\"\n\nSIZE=$(stat -f %z \"$ARCHIVE_FILENAME\")\nPUBDATE=$(LC_TIME=en_US date +\"%a, %d %b %G %T %z\")\nSIGNATURE=$(\n\topenssl dgst -sha1 -binary < \"$ARCHIVE_FILENAME\" \\\n\t| openssl dgst -dss1 -sign <(security find-generic-password -g -s \"$KEYCHAIN_PRIVKEY_NAME\" 2>&1 1>/dev/null | perl -pe '($_) = /\"(.+)\"/; s/\\\\012/\\n/g' | perl -MXML::LibXML -e 'print XML::LibXML->new()->parse_file(\"-\")->findvalue(q(//string[preceding-sibling::key[1] = \"NOTE\"]))') \\\n\t| openssl enc -base64 -A\n)\n[ $SIGNATURE ] || { echo Unable to load signing private key with name \"'$KEYCHAIN_PRIVKEY_NAME'\" from keychain; false; }\n\ncat <<EOF\n\t\t<item>\n\t\t\t<title>Version $VERSION</title>\n\t\t\t<sparkle:releaseNotesLink>$RELEASENOTES_URL</sparkle:releaseNotesLink>\n\t\t\t<pubDate>$PUBDATE</pubDate>\n\t\t\t<enclosure\n\t\t\t\turl=\"$DOWNLOAD_URL\"\n\t\t\t\tsparkle:version=\"$VERSION\"\n\t\t\t\ttype=\"application/octet-stream\"\n\t\t\t\tlength=\"$SIZE\"\n\t\t\t\tsparkle:dsaSignature=\"$SIGNATURE\"\n\t\t\t/>\n\t\t</item>\nEOF\n\necho scp \"'$HOME/svn/my-cool-app/build/Release/$ARCHIVE_FILENAME'\" www.example.com:download/\necho scp \"'$WD/appcast.xml'\" www.example.com:web/software/my-cool-app/appcast.xml";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8D11072C0486CEB800E47090 /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -708,6 +738,14 @@
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
48ADECD61243E933000AF19C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8D1107260486CEB800E47090 /* QuakeSpasm */;
targetProxy = 48ADECD51243E933000AF19C /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
@ -728,6 +766,27 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
48ADEC8F1243D946000AF19C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = Distribution;
};
name = Debug;
};
48ADEC901243D946000AF19C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
PRODUCT_NAME = Distribution;
ZERO_LINK = NO;
};
name = Release;
};
C01FCF4B08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -833,6 +892,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
48ADEC921243D94A000AF19C /* Build configuration list for PBXAggregateTarget "Distribution" */ = {
isa = XCConfigurationList;
buildConfigurations = (
48ADEC8F1243D946000AF19C /* Debug */,
48ADEC901243D946000AF19C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "QuakeSpasm" */ = {
isa = XCConfigurationList;
buildConfigurations = (

View file

@ -1,15 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>QuakeSpasm Changelog</title>
<link>http://www.kristianduske.com/quakespasm/appcast.xml</link>
<description>Most recent changes with links to updates.</description>
<language>en</language>
<item>
<title>Version 0.85.3</title>
<sparkle:releaseNotesLink>http://quakespasm.sourceforge.net/sparkle/rnotes.html</sparkle:releaseNotesLink>
<pubDate>Sun, 19 Sep 2010 18:00:00 CEST</pubDate>
<enclosure url="http://quakespasm.sourceforge.net/QuakeSpasm_0.85.3.zip" sparkle:version="0.85.3" length="1962565" type="application/octet-stream" sparkle:dsaSignature="MEUCIEp8R4yubj5KxQr7jOUD7tHlmTGQtKEPbxJpxoHCGtNQAiEAvX56Cb3wb8IMLlil2Oa1yh+NnZ/n5rtjHc8NUwrb5lE=" />
</item>
<channel>
<title>QuakeSpasm Changelog</title>
<link>http://quakespasm.sourceforge.net/sparkle/appcast.xml</link>
<description>Most recent changes with links to updates.</description>
<language>en</language>
<item>
<title>Version 0.85.3</title>
<sparkle:releaseNotesLink>http://quakespasm.sourceforge.net/sparkle/rnotes.html#version-0.85.3</sparkle:releaseNotesLink>
<pubDate>Sun, 19 Sep 2010 14:00:00 +0200</pubDate>
<enclosure
url="http://quakespasm.sourceforge.net/sparkle/QuakeSpasm.zip"
sparkle:version="0.85.3"
type="application/octet-stream"
length="2794647"
sparkle:dsaSignature="MEQCIHGzFg48WcpygkEUufAJjdyK/SyltYGb3ySkIl+WdpucAiBMrDN+ciZoLo15
NfMndWWhKtCHO3GZIz5AouxP+oUy2A=="
/>
</item>
</channel>
</rss>

View file

@ -1,20 +1,20 @@
-----BEGIN PUBLIC KEY-----
MIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQCYHTRJzjo+qQ4nQilEIIi2ONrKJHQD
0r+DLMQR8ds+nQAyTvHgkZbw7o6j147gMJ956LeyUGDAaWzp4h71nhlCnsVGXIUw
PcSR+I3H5zDgYEmJUwW7qQc90jQbmH7TemzryoIJM+tPt9t6MqExpjRI/yw2gdNh
cRokd1YbugqQqG+QFSr+h3brl/xcYIznK+yDgbrWb5hEhCGuR0EldJaUCCKECpdd
zWTD0oQi/CzYkavVaEXH7XO1Xc6cRb7cKn1KxbSKx+O4HC9e1MTsIteRWVq43hje
WuQrJBPfFEG9c9mhON2o3Gi+b92w1AimLut88AFdLolruxqMl3mf1iQhAiEAw50W
OFSSaHJH8UXQSQpxWQesR8FjPdN+El8XUSlRAgUCggEAS3HFXt4gd7TlErxCpYaz
5sE2EkjD2ukkm+556Gh09bx0sYnN7DtjpzpRr+MHphFjKd/P2zX7lU9CoPimpjHz
WDrVOPZ4qxP37YbJNKtuvQ4gbddXSA5PFrshYqXZyCcz/wJ+MdVdUOrcEUiMz5W4
VmIhRzl1e5xk+9ld+WP7z1UiwlMHH71GzakncdY25UGwOPgBtNVeFNiMbK1Bqc/f
8obUxOyDHw1J4lqRLIuDZxtSkvMOnPSBpBE2v1CeFe9iUYABwtDlf6SyOmt3msNj
AjMwytt15Cp7pLBO28Mi+seOcIxL1znO5TiEAJulN4r5ucxtEfG1MmINZ3b95tQj
ygOCAQUAAoIBAD9qTBX1qswvN82Pg1LRp9b/c3bScfzqA1diX8OUlA56SqnBM7u4
pseLN2MY0ECp0/YbcKpFgd9821Xp2/sCGeFMXYssnebOijT+dZmT9lOcHPjXVv62
VoQE7iJrgrNkFx8n+31+dWw1kZcZYjzu3+glsBE5mHmvaI9/kqvlOGBiS8vTrYZt
L1GWs0K5uCWEyScTn26rbB+bBN4ILxBCdy9wuM/cz8TQv4nmTfDLEy953lRNGYUi
NfRHtN/VVJQmyQp7nQ3Fle3kCIgbEq7FWM4TMTE5yecuJCXka5l9hQ68PB3cx5WA
aieNLzZeOH43byK9Ao7j4WwhMV5KPtW1+zE=
MIIDRzCCAjoGByqGSM44BAEwggItAoIBAQCxeSl5tVYb6wlicfU+CceZFT2letlW
ZZzSII10wojpCUaaxOLXUZnPOp/eVk2/SiudURErLZAJqZHfDtuWmoTIFprcHQA8
aUTZ1FMMywTHjxKLI9AQvpXk0fNDHZVFOAH1hlRAq8JEmogEEUVtM8T6vp9AVOim
4zGyaBqffeQiZWATB9OdYhiw2bIaG+Lk6A47/T/u9qiSquulDHX1ME2QLewb04vm
5wYSI+nw71DHeObvDI/PECCdWWSkT1DPJLQanPiGi70tWNx2GmSutWGQOhdduAAk
x0mOT7q0Z0kOhNSjdEr2gyJEeLOkorvFFYjBYiiOb40/9ZWIvvG32B+NAiEA1uHb
McyKA1Z3TqpUEYlcHsaZk5LnvxQoi5IbnQNMlPcCggEBAIxOnXjSrKGHQX8jrIaq
FzeI722ZVkNEfofqtw1XbxzmNObEdL+HUXt3PnpqfZmjgWY3dezS9ajNHZY8Dw00
2A//lwUZe4vWXUO74y6m1nCGICbyQ5yIUsfLspyebpdJf6uL64RLaMUo8cYDrLDO
gJblkpEPjZpH8PprPlSY9NY38xh1K434tcu1OVckwJPByGS7qKVtXQHxJEH2MfXi
K7dEiBXCPb1jMCPwbc+8HhmU+tZgaut2f8l4bNtj3aMqsc7vw5JCHW6lQ2jnz9V1
5gVUXdXgM2ejVYuZCncl/Im7x9VnDHiJxKGyjkgam21qQwr7JdNDoT50+QYRFm6Z
5B4DggEFAAKCAQAiGtBsOo1qw1vvpfK7qpCiA1tk2RiSiA8KTgVjMSgPph16p/kn
qIiHrxrIxDJ1VHwTeDwBohIZAyF8QHqHfCKiavEGn5jbJ6i26GziFGB+vsXsfl4l
pVdxHqtcDaayfcZtJyRwyoYjXROae3XvbsJABZk5eg8vfw2QqnJ7twNbu8zgaspV
To7FNWqJcRkiN4u+Z4FqNRvEc244paDLj3R4bxVjffY+iaxfccjh88esOp5aQgzF
K7lO6dJGappESG+7GCECMAAjMGapWWHOaB4iXtNr3fBTcsgl66nRWscOQu1/L+BI
3CWcXxEMcjs2eIDrznW1vlyNrO9uUIthnvAW
-----END PUBLIC KEY-----

7
MacOSX/sign_update.rb Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/ruby
if ARGV.length < 2
puts "Usage: ruby sign_update.rb update_archive private_key"
exit
end
puts `openssl dgst -sha1 -binary < "#{ARGV[0]}" | openssl dgst -dss1 -sign "#{ARGV[1]}" | openssl enc -base64`