diff options
author | Simon Howard | 2011-09-11 23:40:44 +0000 |
---|---|---|
committer | Simon Howard | 2011-09-11 23:40:44 +0000 |
commit | efd15d965dee947a04727bb62f4e2092cf28732f (patch) | |
tree | 730d99c1e88d5e3145e552ad69dec52d30026d01 /pkg | |
parent | 4d17ab361e90a75dc6deefd37e6eb2ba0610b386 (diff) | |
parent | 11024d8214580d63ca7a9e70a121f5ff542a2fce (diff) | |
download | chocolate-doom-efd15d965dee947a04727bb62f4e2092cf28732f.tar.gz chocolate-doom-efd15d965dee947a04727bb62f4e2092cf28732f.tar.bz2 chocolate-doom-efd15d965dee947a04727bb62f4e2092cf28732f.zip |
Merge from raven-branch.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2367
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/Makefile.am | 3 | ||||
-rw-r--r-- | pkg/config.make.in | 2 | ||||
-rw-r--r-- | pkg/osx/AppController.m | 8 | ||||
-rw-r--r-- | pkg/osx/Execute.h | 1 | ||||
-rw-r--r-- | pkg/osx/Execute.m | 23 | ||||
-rw-r--r-- | pkg/osx/GNUmakefile | 34 | ||||
-rw-r--r-- | pkg/osx/IWADController.h | 1 | ||||
-rw-r--r-- | pkg/osx/IWADController.m | 39 | ||||
-rw-r--r-- | pkg/osx/LauncherManager.h | 7 | ||||
-rw-r--r-- | pkg/osx/LauncherManager.m | 30 | ||||
-rw-r--r-- | pkg/osx/Resources/launcher.nib/designable.nib | 1670 | ||||
-rw-r--r-- | pkg/osx/Resources/launcher.nib/keyedobjects.nib | bin | 24936 -> 30957 bytes | |||
-rw-r--r-- | pkg/osx/disk/background.png | bin | 0 -> 42578 bytes | |||
-rw-r--r-- | pkg/osx/disk/dir.DS_Store | bin | 0 -> 8196 bytes | |||
-rwxr-xr-x | pkg/osx/dmgfix | 64 | ||||
-rw-r--r-- | pkg/win32/GNUmakefile | 4 |
16 files changed, 1417 insertions, 469 deletions
diff --git a/pkg/Makefile.am b/pkg/Makefile.am index 438a870a..538b9e1e 100644 --- a/pkg/Makefile.am +++ b/pkg/Makefile.am @@ -7,10 +7,13 @@ osx/Resources/wadfile.icns \ osx/Resources/wadfile.png \ osx/Resources/launcher.nib/designable.nib \ osx/Resources/launcher.nib/keyedobjects.nib \ +osx/disk/dir.DS_Store \ +osx/disk/background.png \ osx/GNUmakefile \ osx/Info.plist.in osx/Info-gnustep.plist.in \ osx/PkgInfo \ osx/cp-with-libs \ +osx/dmgfix \ osx/main.m \ osx/AppController.m osx/AppController.h \ osx/Execute.m osx/Execute.h \ diff --git a/pkg/config.make.in b/pkg/config.make.in index 27e44bd8..8f94f945 100644 --- a/pkg/config.make.in +++ b/pkg/config.make.in @@ -22,9 +22,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ DOC_FILES = README \ COPYING \ ChangeLog \ - INSTALL \ NEWS \ - BUGS \ NOT-BUGS \ CMDLINE \ TODO diff --git a/pkg/osx/AppController.m b/pkg/osx/AppController.m index a26a7c9e..ba8dae9b 100644 --- a/pkg/osx/AppController.m +++ b/pkg/osx/AppController.m @@ -83,6 +83,14 @@ { NSString *extension; + // This may be an IWAD. If so, add it to the IWAD configuration; + // don't add it like a PWAD. + + if ([self->launcherManager addIWADPath: fileName]) + { + return YES; + } + // If this is the first file added, clear out the existing // command line. This allows us to select multiple files // in the finder and open them all together (for TCs, etc). diff --git a/pkg/osx/Execute.h b/pkg/osx/Execute.h index 2098be8a..79591f64 100644 --- a/pkg/osx/Execute.h +++ b/pkg/osx/Execute.h @@ -26,6 +26,7 @@ void SetProgramLocation(const char *path); void ExecuteProgram(const char *executable, const char *iwad, const char *args); void OpenTerminalWindow(const char *doomwadpath); +void OpenDocumentation(const char *filename); #endif /* #ifndef LAUNCHER_EXECUTE_H */ diff --git a/pkg/osx/Execute.m b/pkg/osx/Execute.m index 608443e2..0dcfbb7c 100644 --- a/pkg/osx/Execute.m +++ b/pkg/osx/Execute.m @@ -175,6 +175,19 @@ void OpenTerminalWindow(const char *doomwadpath) fprintf(stream, "#!/bin/sh\n"); //fprintf(stream, "set -x\n"); fprintf(stream, "PATH=\"%s:$PATH\"\n", executable_path); + + // MANPATH is set to point to the directory within the bundle that + // contains the Unix manpages. However, the bundle name or path to + // it can contain a space, and OS X doesn't like this! As a + // workaround, create a symlink in /tmp to point to the real directory, + // and put *this* in MANPATH. + + fprintf(stream, "rm -f \"/tmp/%s.man\"\n", PACKAGE_TARNAME); + fprintf(stream, "ln -s \"%s/man\" \"/tmp/%s.man\"\n", + executable_path, PACKAGE_TARNAME); + fprintf(stream, "MANPATH=\"/tmp/%s.man:$(manpath)\"\n", PACKAGE_TARNAME); + fprintf(stream, "export MANPATH\n"); + fprintf(stream, "DOOMWADPATH=\"%s\"\n", doomwadpath); fprintf(stream, "export DOOMWADPATH\n"); fprintf(stream, "rm -f \"%s\"\n", TEMP_SCRIPT); @@ -206,3 +219,13 @@ void OpenTerminalWindow(const char *doomwadpath) withApplication: @"Terminal"]; } +void OpenDocumentation(const char *filename) +{ + NSString *path; + + path = [NSString stringWithFormat: @"%s/Documentation/%s", + executable_path, filename]; + + [[NSWorkspace sharedWorkspace] openFile: path]; +} + diff --git a/pkg/osx/GNUmakefile b/pkg/osx/GNUmakefile index 43922b5a..dc2f4f1a 100644 --- a/pkg/osx/GNUmakefile +++ b/pkg/osx/GNUmakefile @@ -20,9 +20,17 @@ ifndef GNUSTEP_MAKEFILES # DMG file containing package: -$(DMG) : $(STAGING_DIR) +$(DMG) : tmp.dmg rm -f $@ - hdiutil create -volname "$(PACKAGE_STRING)" -srcdir $(STAGING_DIR) $@ + ./dmgfix "$(realpath tmp.dmg)" "$(PACKAGE_STRING)" "$(PACKAGE_NAME).app" + hdiutil convert -format UDZO -o $@ tmp.dmg + rm -f tmp.dmg + +tmp.dmg : $(STAGING_DIR) + rm -f $@ + hdiutil makehybrid -hfs -hfs-volume-name "$(PACKAGE_STRING)" \ + -hfs-openfolder $(STAGING_DIR) $(STAGING_DIR) \ + -o tmp.dmg endif @@ -46,12 +54,13 @@ APP_BIN_DIR=$(APP_DIR)/Contents/MacOS SRC_INFO_PLIST=Info.plist endif +APP_DOC_DIR=$(APP_BIN_DIR)/Documentation +APP_DOC_RELDIR=$(patsubst $(STAGING_DIR)/%,%,$(APP_DOC_DIR)) + $(STAGING_DIR): launcher $(TOPLEVEL_DOCS) rm -rf $(STAGING_DIR) mkdir $(STAGING_DIR) - cp $(TOPLEVEL_DOCS) "$(STAGING_DIR)" - mkdir -p "$(APP_TOP_DIR)" cp -R Resources "$(APP_TOP_DIR)" cp PkgInfo "$(APP_TOP_DIR)" @@ -59,6 +68,13 @@ $(STAGING_DIR): launcher $(TOPLEVEL_DOCS) mkdir -p "$(APP_BIN_DIR)" + mkdir -p "$(APP_DOC_DIR)" + cp $(TOPLEVEL_DOCS) "$(APP_DOC_DIR)" + + ln -s "$(APP_DOC_RELDIR)/COPYING" "$(STAGING_DIR)/Software License" + ln -s "$(APP_DOC_RELDIR)/README" "$(STAGING_DIR)/README" + ln -s /Applications "$(STAGING_DIR)" + cp launcher "$(APP_BIN_DIR)" $(STRIP) "$(APP_BIN_DIR)/launcher" @@ -73,8 +89,18 @@ $(STAGING_DIR): launcher $(TOPLEVEL_DOCS) ./cp-with-libs $(TOPLEVEL)/src/$(PROGRAM_PREFIX)setup "$(APP_BIN_DIR)" $(STRIP) "$(APP_BIN_DIR)/$(PROGRAM_PREFIX)setup" + $(TOPLEVEL)/man/simplecpp -DPRECOMPILED -D__MACOSX__ \ + < $(TOPLEVEL)/man/INSTALL.template \ + > "$(APP_DOC_DIR)/INSTALL" + find $(STAGING_DIR) -name .svn -delete -exec rm -rf {} \; || true + mkdir -p "$(APP_BIN_DIR)/man/man5" "$(APP_BIN_DIR)/man/man6" + cp $(TOPLEVEL)/man/*.5 "$(APP_BIN_DIR)/man/man5" + cp $(TOPLEVEL)/man/*.6 "$(APP_BIN_DIR)/man/man6" + cp disk/dir.DS_Store $(STAGING_DIR)/.DS_Store + cp disk/background.png $(STAGING_DIR)/background.png + clean : launcher_clean rm -f $(DMG) rm -rf $(STAGING_DIR) diff --git a/pkg/osx/IWADController.h b/pkg/osx/IWADController.h index 8b201187..0e3c3ae5 100644 --- a/pkg/osx/IWADController.h +++ b/pkg/osx/IWADController.h @@ -52,6 +52,7 @@ - (char *) doomWadPath; - (void) setEnvironment; - (const char *) getGameName; +- (BOOL) addIWADPath: (NSString *) path; @end diff --git a/pkg/osx/IWADController.m b/pkg/osx/IWADController.m index 91c02c46..4f3f393f 100644 --- a/pkg/osx/IWADController.m +++ b/pkg/osx/IWADController.m @@ -384,5 +384,44 @@ static NSString *IWADFilenames[NUM_IWAD_TYPES + 1] = //free(env); } +// Examine a path to a WAD and determine whether it is an IWAD file. +// If so, it is added to the IWAD configuration, and true is returned. + +- (BOOL) addIWADPath: (NSString *) path +{ + IWADLocation *iwadList[NUM_IWAD_TYPES]; + NSArray *pathComponents; + NSString *filename; + unsigned int i; + + [self getIWADList: iwadList]; + + // Find an IWAD file that matches the filename in the path that we + // have been given. + + pathComponents = [path pathComponents]; + filename = [pathComponents objectAtIndex: [pathComponents count] - 1]; + + for (i = 0; i < NUM_IWAD_TYPES; ++i) + { + if ([filename caseInsensitiveCompare: IWADFilenames[i]] == 0) + { + // Configure this IWAD. + + [iwadList[i] setLocation: path]; + + // Rebuild dropdown list and select the new IWAD. + + [self setDropdownList]; + [self->iwadSelector selectItemWithTitle:IWADLabels[i]]; + return YES; + } + } + + // No IWAD found with this name. + + return NO; +} + @end diff --git a/pkg/osx/LauncherManager.h b/pkg/osx/LauncherManager.h index 7e8c35cd..1c8a5187 100644 --- a/pkg/osx/LauncherManager.h +++ b/pkg/osx/LauncherManager.h @@ -41,10 +41,17 @@ - (void) runSetup: (id)sender; - (void) awakeFromNib; - (void) clearCommandLine; +- (BOOL) addIWADPath: (NSString *) path; - (void) addFileToCommandLine: (NSString *) fileName forArgument: (NSString *) args; - (void) openTerminal: (id) sender; +- (void) openREADME: (id) sender; +- (void) openINSTALL: (id) sender; +- (void) openCMDLINE: (id) sender; +- (void) openCOPYING: (id) sender; +- (void) openDocumentation: (id) sender; + @end #endif /* #ifndef LAUNCHER_LAUNCHERMANAGER_H */ diff --git a/pkg/osx/LauncherManager.m b/pkg/osx/LauncherManager.m index 36723db5..a40ac7c9 100644 --- a/pkg/osx/LauncherManager.m +++ b/pkg/osx/LauncherManager.m @@ -343,6 +343,31 @@ static NSString *AppendQuotedFilename(NSString *str, NSString *fileName) free(doomwadpath); } +- (void) openREADME: (id) sender +{ + OpenDocumentation("README"); +} + +- (void) openINSTALL: (id) sender +{ + OpenDocumentation("INSTALL"); +} + +- (void) openCMDLINE: (id) sender +{ + OpenDocumentation("CMDLINE"); +} + +- (void) openCOPYING: (id) sender +{ + OpenDocumentation("COPYING"); +} + +- (void) openDocumentation: (id) sender +{ + OpenDocumentation(""); +} + - (void) awakeFromNib { [self->launcherWindow setTitle: @PACKAGE_NAME " Launcher"]; @@ -351,5 +376,10 @@ static NSString *AppendQuotedFilename(NSString *str, NSString *fileName) [self setConfig]; } +- (BOOL) addIWADPath: (NSString *) path +{ + return [self->iwadController addIWADPath: path]; +} + @end diff --git a/pkg/osx/Resources/launcher.nib/designable.nib b/pkg/osx/Resources/launcher.nib/designable.nib index 856ea06f..6bb8f144 100644 --- a/pkg/osx/Resources/launcher.nib/designable.nib +++ b/pkg/osx/Resources/launcher.nib/designable.nib @@ -2,19 +2,19 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10"> <data> <int key="IBDocument.SystemTarget">1060</int> - <string key="IBDocument.SystemVersion">10F569</string> - <string key="IBDocument.InterfaceBuilderVersion">823</string> - <string key="IBDocument.AppKitVersion">1038.29</string> + <string key="IBDocument.SystemVersion">10J869</string> + <string key="IBDocument.InterfaceBuilderVersion">851</string> + <string key="IBDocument.AppKitVersion">1038.35</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">823</string> + <string key="NS.object.0">851</string> </object> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="29"/> + <integer value="228"/> + <integer value="370"/> <integer value="2"/> - <integer value="227"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -600,6 +600,73 @@ <string key="NSName">_NSWindowsMenu</string> </object> </object> + <object class="NSMenuItem" id="391919375"> + <reference key="NSMenu" ref="624798014"/> + <string key="NSTitle">Help</string> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + <string key="NSAction">submenuAction:</string> + <object class="NSMenu" key="NSSubmenu" id="733442466"> + <string key="NSTitle">Help</string> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMenuItem" id="860531190"> + <reference key="NSMenu" ref="733442466"/> + <string key="NSTitle">Introduction</string> + <string key="NSKeyEquiv">?</string> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + <object class="NSMenuItem" id="378926680"> + <reference key="NSMenu" ref="733442466"/> + <string key="NSTitle">Set up guide</string> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + <object class="NSMenuItem" id="784926086"> + <reference key="NSMenu" ref="733442466"/> + <string key="NSTitle">Command line reference</string> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + <object class="NSMenuItem" id="913959081"> + <reference key="NSMenu" ref="733442466"/> + <string key="NSTitle">More documentation...</string> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + <object class="NSMenuItem" id="258703436"> + <reference key="NSMenu" ref="733442466"/> + <bool key="NSIsDisabled">YES</bool> + <bool key="NSIsSeparator">YES</bool> + <string key="NSTitle"/> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + <object class="NSMenuItem" id="590365178"> + <reference key="NSMenu" ref="733442466"/> + <string key="NSTitle">Software license</string> + <string key="NSKeyEquiv"/> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="819247708"/> + <reference key="NSMixedImage" ref="94574589"/> + </object> + </object> + <string key="NSName">_NSHelpMenu</string> + </object> + </object> </object> <string key="NSName">_NSMainMenu</string> </object> @@ -612,7 +679,7 @@ <object class="NSWindowTemplate" id="193084417"> <int key="NSWindowStyleMask">7</int> <int key="NSWindowBacking">2</int> - <string key="NSWindowRect">{{377, 409}, {480, 316}}</string> + <string key="NSWindowRect">{{377, 417}, {518, 308}}</string> <int key="NSWTFlags">1886912512</int> <string key="NSWindowTitle">IWAD configuration</string> <object class="NSMutableString" key="NSWindowClass"> @@ -628,301 +695,476 @@ <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSTextField" id="348674481"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{17, 285}, {446, 11}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="522582983"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">272629760</int> - <string key="NSContents">Doom IWAD location (doom.wad):</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="348674481"/> - <reference key="NSBackgroundColor" ref="77619338"/> - <reference key="NSTextColor" ref="206071849"/> - </object> - </object> - <object class="NSTextField" id="215057262"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{20, 255}, {369, 22}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="596525351"> - <int key="NSCellFlags">-1804468671</int> - <int key="NSCellFlags2">272630784</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="215057262"/> - <bool key="NSDrawsBackground">YES</bool> - <reference key="NSBackgroundColor" ref="612330193"/> - <reference key="NSTextColor" ref="943265597"/> - </object> - </object> - <object class="NSButton" id="410786529"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{397, 255}, {63, 23}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="673476660"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Set...</string> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="410786529"/> - <int key="NSButtonFlags">-2038021889</int> - <int key="NSButtonFlags2">32</int> - <reference key="NSAlternateImage" ref="813720862"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> - </object> - </object> - <object class="NSTextField" id="316721564"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{17, 236}, {446, 11}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="663066257"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">272629760</int> - <string key="NSContents">Doom II IWAD location (doom2.wad):</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="316721564"/> - <reference key="NSBackgroundColor" ref="77619338"/> - <reference key="NSTextColor" ref="206071849"/> - </object> - </object> - <object class="NSTextField" id="458378991"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{20, 206}, {369, 22}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="848829815"> - <int key="NSCellFlags">-1804468671</int> - <int key="NSCellFlags2">272630784</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="458378991"/> - <bool key="NSDrawsBackground">YES</bool> - <reference key="NSBackgroundColor" ref="612330193"/> - <reference key="NSTextColor" ref="943265597"/> - </object> - </object> - <object class="NSButton" id="644218899"> + <object class="NSButton" id="658359713"> <reference key="NSNextResponder" ref="145141922"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{397, 206}, {63, 23}}</string> + <string key="NSFrame">{{422, 12}, {82, 32}}</string> <reference key="NSSuperview" ref="145141922"/> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="63361904"> + <object class="NSButtonCell" key="NSCell" id="235375789"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Set...</string> + <string key="NSContents">Close</string> <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="644218899"/> - <int key="NSButtonFlags">-2038021889</int> - <int key="NSButtonFlags2">32</int> - <reference key="NSAlternateImage" ref="813720862"/> + <reference key="NSControlView" ref="658359713"/> + <int key="NSButtonFlags">-2038284033</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="407649812"/> <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> - </object> - </object> - <object class="NSTextField" id="179636494"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{17, 187}, {446, 11}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="84857374"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">272629760</int> - <string type="base64-UTF8" key="NSContents">RmluYWwgRG9vbTogVE5UOiBFdmlsdXRpb24gbG9jYXRpb24gKHRudC53YWQpOgo</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="179636494"/> - <reference key="NSBackgroundColor" ref="77619338"/> - <reference key="NSTextColor" ref="206071849"/> - </object> - </object> - <object class="NSTextField" id="1021143679"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{20, 157}, {369, 22}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="629867670"> - <int key="NSCellFlags">-1804468671</int> - <int key="NSCellFlags2">272630784</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="1021143679"/> - <bool key="NSDrawsBackground">YES</bool> - <reference key="NSBackgroundColor" ref="612330193"/> - <reference key="NSTextColor" ref="943265597"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> </object> </object> - <object class="NSButton" id="539465960"> + <object class="NSButton" id="811205099"> <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{397, 157}, {63, 23}}</string> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 16}, {25, 25}}</string> <reference key="NSSuperview" ref="145141922"/> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="979277836"> + <object class="NSButtonCell" key="NSCell" id="33467307"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Set...</string> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="539465960"/> - <int key="NSButtonFlags">-2038021889</int> - <int key="NSButtonFlags2">32</int> - <reference key="NSAlternateImage" ref="813720862"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> - </object> - </object> - <object class="NSTextField" id="712311825"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{17, 138}, {446, 11}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="131918744"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">272629760</int> - <string type="base64-UTF8" key="NSContents">RmluYWwgRG9vbTogUGx1dG9uaWEgRXhwZXJpbWVudCBsb2NhdGlvbiAocGx1dG9uaWEud2FkKToKA</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="712311825"/> - <reference key="NSBackgroundColor" ref="77619338"/> - <reference key="NSTextColor" ref="206071849"/> - </object> - </object> - <object class="NSTextField" id="355049668"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{20, 108}, {369, 22}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="17259252"> - <int key="NSCellFlags">-1804468671</int> - <int key="NSCellFlags2">272630784</int> <string key="NSContents"/> <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="355049668"/> - <bool key="NSDrawsBackground">YES</bool> - <reference key="NSBackgroundColor" ref="612330193"/> - <reference key="NSTextColor" ref="943265597"/> - </object> - </object> - <object class="NSButton" id="602477213"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{397, 108}, {63, 23}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="406066834"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Set...</string> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="602477213"/> - <int key="NSButtonFlags">-2038021889</int> - <int key="NSButtonFlags2">32</int> - <reference key="NSAlternateImage" ref="813720862"/> + <reference key="NSControlView" ref="811205099"/> + <int key="NSButtonFlags">-2038415105</int> + <int key="NSButtonFlags2">161</int> <string key="NSAlternateContents"/> <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> - </object> - </object> - <object class="NSTextField" id="452288864"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{17, 89}, {446, 11}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="969661180"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">272629760</int> - <string key="NSContents">Chex Quest IWAD location (chex.wad):</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="452288864"/> - <reference key="NSBackgroundColor" ref="77619338"/> - <reference key="NSTextColor" ref="206071849"/> - </object> - </object> - <object class="NSTextField" id="625273251"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{20, 59}, {369, 22}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="857754300"> - <int key="NSCellFlags">-1804468671</int> - <int key="NSCellFlags2">272630784</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="625273251"/> - <bool key="NSDrawsBackground">YES</bool> - <reference key="NSBackgroundColor" ref="612330193"/> - <reference key="NSTextColor" ref="943265597"/> - </object> - </object> - <object class="NSButton" id="680095551"> - <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{397, 59}, {63, 23}}</string> - <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="1012408786"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Set...</string> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="680095551"/> - <int key="NSButtonFlags">-2038021889</int> - <int key="NSButtonFlags2">32</int> - <reference key="NSAlternateImage" ref="813720862"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> </object> </object> - <object class="NSButton" id="658359713"> + <object class="NSTabView" id="793342693"> <reference key="NSNextResponder" ref="145141922"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{384, 12}, {82, 32}}</string> + <int key="NSvFlags">12</int> + <string key="NSFrame">{{13, 42}, {492, 260}}</string> <reference key="NSSuperview" ref="145141922"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="235375789"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Close</string> - <reference key="NSSupport" ref="407649812"/> - <reference key="NSControlView" ref="658359713"/> - <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">1</int> - <reference key="NSAlternateImage" ref="407649812"/> - <string key="NSAlternateContents"/> - <object class="NSMutableString" key="NSKeyEquivalent"> - <characters key="NS.bytes"/> + <object class="NSMutableArray" key="NSTabViewItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTabViewItem" id="939760325"> + <string key="NSIdentifier">1</string> + <object class="NSView" key="NSView" id="948790550"> + <reference key="NSNextResponder" ref="793342693"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="348674481"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 200}, {446, 11}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="522582983"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Doom IWAD location (doom.wad):</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="348674481"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="215057262"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 171}, {369, 22}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="596525351"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="215057262"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSButton" id="410786529"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{393, 169}, {63, 23}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="673476660"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="410786529"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <object class="NSTextField" id="316721564"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 151}, {446, 11}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="663066257"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Doom II IWAD location (doom2.wad):</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="316721564"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="458378991"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 121}, {369, 22}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="848829815"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="458378991"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSButton" id="644218899"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{393, 121}, {63, 23}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="63361904"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="644218899"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <object class="NSTextField" id="179636494"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 103}, {446, 11}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="84857374"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string type="base64-UTF8" key="NSContents">RmluYWwgRG9vbTogVE5UOiBFdmlsdXRpb24gbG9jYXRpb24gKHRudC53YWQpOgo</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="179636494"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="1021143679"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 73}, {369, 22}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="629867670"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="1021143679"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSButton" id="539465960"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{395, 73}, {63, 23}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="979277836"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="539465960"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <object class="NSTextField" id="712311825"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 54}, {446, 11}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="131918744"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string type="base64-UTF8" key="NSContents">RmluYWwgRG9vbTogUGx1dG9uaWEgRXhwZXJpbWVudCBsb2NhdGlvbiAocGx1dG9uaWEud2FkKToKA</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="712311825"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="355049668"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 24}, {369, 22}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="17259252"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="355049668"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSButton" id="602477213"> + <reference key="NSNextResponder" ref="948790550"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{395, 24}, {63, 23}}</string> + <reference key="NSSuperview" ref="948790550"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="406066834"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="602477213"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + </object> + <string key="NSFrame">{{10, 33}, {472, 214}}</string> + <reference key="NSSuperview" ref="793342693"/> + </object> + <string key="NSLabel">Doom</string> + <reference key="NSColor" ref="77619338"/> + <reference key="NSTabView" ref="793342693"/> + </object> + <object class="NSTabViewItem" id="989716837"> + <string key="NSIdentifier">2</string> + <object class="NSView" key="NSView" id="1000383860"> + <nil key="NSNextResponder"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="452288864"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 103}, {446, 11}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="969661180"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Chex Quest IWAD location (chex.wad):</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="452288864"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="625273251"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{17, 73}, {369, 22}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="857754300"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="625273251"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSButton" id="680095551"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{395, 73}, {63, 23}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="1012408786"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="680095551"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <object class="NSButton" id="318836161"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{393, 122}, {63, 23}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="118467388"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="318836161"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + <object class="NSTextField" id="634339523"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 122}, {369, 22}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="247064311"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="634339523"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSTextField" id="568653906"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{17, 171}, {369, 22}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="332680482"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272630784</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="568653906"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="612330193"/> + <reference key="NSTextColor" ref="943265597"/> + </object> + </object> + <object class="NSTextField" id="840089166"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 146}, {446, 17}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="1045009541"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Hexen IWAD location (hexen.wad):</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="840089166"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSTextField" id="10172086"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{14, 194}, {446, 17}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="738481735"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents">Heretic IWAD location (heretic.wad):</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="10172086"/> + <reference key="NSBackgroundColor" ref="77619338"/> + <reference key="NSTextColor" ref="206071849"/> + </object> + </object> + <object class="NSButton" id="198489100"> + <reference key="NSNextResponder" ref="1000383860"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{393, 169}, {63, 23}}</string> + <reference key="NSSuperview" ref="1000383860"/> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="670956484"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134217728</int> + <string key="NSContents">Set...</string> + <reference key="NSSupport" ref="407649812"/> + <reference key="NSControlView" ref="198489100"/> + <int key="NSButtonFlags">-2038021889</int> + <int key="NSButtonFlags2">32</int> + <reference key="NSAlternateImage" ref="813720862"/> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + </object> + </object> + </object> + <string key="NSFrame">{{10, 33}, {472, 214}}</string> + </object> + <string key="NSLabel">Other games</string> + <reference key="NSColor" ref="77619338"/> + <reference key="NSTabView" ref="793342693"/> </object> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> + </object> + <reference key="NSSelectedTabViewItem" ref="939760325"/> + <reference key="NSFont" ref="407649812"/> + <int key="NSTvFlags">0</int> + <bool key="NSAllowTruncatedLabels">YES</bool> + <bool key="NSDrawsBackground">YES</bool> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="948790550"/> </object> </object> </object> - <string key="NSFrameSize">{480, 316}</string> + <string key="NSFrameSize">{518, 308}</string> <reference key="NSSuperview"/> </object> <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> @@ -947,14 +1189,11 @@ <object class="NSCustomObject" id="825061065"> <string key="NSClassName">AppController</string> </object> - <object class="NSCustomObject" id="201870239"> - <string key="NSClassName">LauncherManager</string> - </object> - <object class="NSCustomObject" id="895790931"> - <string key="NSClassName">LauncherManager</string> + <object class="NSCustomObject" id="5964108"> + <string key="NSClassName">IWADLocation</string> </object> - <object class="NSCustomObject" id="366010945"> - <string key="NSClassName">LauncherManager</string> + <object class="NSCustomObject" id="354490064"> + <string key="NSClassName">IWADLocation</string> </object> </object> <object class="IBObjectContainer" key="IBDocument.Objects"> @@ -1312,6 +1551,102 @@ </object> <int key="connectionID">322</int> </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openINSTALL:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="378926680"/> + </object> + <int key="connectionID">374</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openCMDLINE:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="784926086"/> + </object> + <int key="connectionID">376</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openDocumentation:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="913959081"/> + </object> + <int key="connectionID">378</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openCOPYING:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="590365178"/> + </object> + <int key="connectionID">381</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openREADME:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="860531190"/> + </object> + <int key="connectionID">382</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">openINSTALL:</string> + <reference key="source" ref="590266459"/> + <reference key="destination" ref="811205099"/> + </object> + <int key="connectionID">385</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">locationConfigBox</string> + <reference key="source" ref="5964108"/> + <reference key="destination" ref="568653906"/> + </object> + <int key="connectionID">403</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">locationConfigBox</string> + <reference key="source" ref="354490064"/> + <reference key="destination" ref="634339523"/> + </object> + <int key="connectionID">404</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">setButtonClicked:</string> + <reference key="source" ref="5964108"/> + <reference key="destination" ref="198489100"/> + </object> + <int key="connectionID">411</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">setButtonClicked:</string> + <reference key="source" ref="354490064"/> + <reference key="destination" ref="318836161"/> + </object> + <int key="connectionID">412</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">heretic</string> + <reference key="source" ref="938927474"/> + <reference key="destination" ref="5964108"/> + </object> + <int key="connectionID">413</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">hexen</string> + <reference key="source" ref="938927474"/> + <reference key="destination" ref="354490064"/> + </object> + <int key="connectionID">414</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -1442,6 +1777,7 @@ <reference ref="419477060"/> <reference ref="231654028"/> <reference ref="729612487"/> + <reference ref="391919375"/> </object> <reference key="parent" ref="0"/> <string key="objectName">MainMenu</string> @@ -1677,161 +2013,13 @@ <reference key="object" ref="145141922"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="348674481"/> - <reference ref="215057262"/> - <reference ref="410786529"/> - <reference ref="316721564"/> - <reference ref="458378991"/> - <reference ref="644218899"/> - <reference ref="179636494"/> - <reference ref="1021143679"/> - <reference ref="539465960"/> - <reference ref="712311825"/> - <reference ref="355049668"/> - <reference ref="602477213"/> - <reference ref="452288864"/> - <reference ref="625273251"/> - <reference ref="680095551"/> + <reference ref="793342693"/> <reference ref="658359713"/> + <reference ref="811205099"/> </object> <reference key="parent" ref="193084417"/> </object> <object class="IBObjectRecord"> - <int key="objectID">234</int> - <reference key="object" ref="348674481"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="522582983"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">235</int> - <reference key="object" ref="215057262"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="596525351"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">236</int> - <reference key="object" ref="410786529"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="673476660"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">238</int> - <reference key="object" ref="316721564"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="663066257"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">239</int> - <reference key="object" ref="458378991"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="848829815"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">240</int> - <reference key="object" ref="644218899"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="63361904"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">241</int> - <reference key="object" ref="179636494"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="84857374"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">242</int> - <reference key="object" ref="1021143679"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="629867670"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">243</int> - <reference key="object" ref="539465960"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="979277836"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">244</int> - <reference key="object" ref="712311825"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="131918744"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">245</int> - <reference key="object" ref="355049668"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="17259252"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">246</int> - <reference key="object" ref="602477213"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="406066834"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">247</int> - <reference key="object" ref="452288864"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="969661180"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">248</int> - <reference key="object" ref="625273251"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="857754300"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">249</int> - <reference key="object" ref="680095551"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="1012408786"/> - </object> - <reference key="parent" ref="145141922"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">250</int> <reference key="object" ref="658359713"/> <object class="NSMutableArray" key="children"> @@ -1921,119 +2109,467 @@ <reference key="parent" ref="858516582"/> </object> <object class="IBObjectRecord"> + <int key="objectID">348</int> + <reference key="object" ref="235375789"/> + <reference key="parent" ref="658359713"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">212</int> + <reference key="object" ref="562767686"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="532676330"/> + </object> + <reference key="parent" ref="968990884"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">213</int> + <reference key="object" ref="532676330"/> + <reference key="parent" ref="562767686"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">-3</int> + <reference key="object" ref="226652452"/> + <reference key="parent" ref="0"/> + <string key="objectName">Application</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">369</int> + <reference key="object" ref="391919375"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="733442466"/> + </object> + <reference key="parent" ref="624798014"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">370</int> + <reference key="object" ref="733442466"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="860531190"/> + <reference ref="378926680"/> + <reference ref="784926086"/> + <reference ref="913959081"/> + <reference ref="258703436"/> + <reference ref="590365178"/> + </object> + <reference key="parent" ref="391919375"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">371</int> + <reference key="object" ref="860531190"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">373</int> + <reference key="object" ref="378926680"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">375</int> + <reference key="object" ref="784926086"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">377</int> + <reference key="object" ref="913959081"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">379</int> + <reference key="object" ref="258703436"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">380</int> + <reference key="object" ref="590365178"/> + <reference key="parent" ref="733442466"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">383</int> + <reference key="object" ref="811205099"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="33467307"/> + </object> + <reference key="parent" ref="145141922"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">384</int> + <reference key="object" ref="33467307"/> + <reference key="parent" ref="811205099"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">386</int> + <reference key="object" ref="793342693"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="939760325"/> + <reference ref="989716837"/> + </object> + <reference key="parent" ref="145141922"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">387</int> + <reference key="object" ref="939760325"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="948790550"/> + </object> + <reference key="parent" ref="793342693"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">388</int> + <reference key="object" ref="989716837"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1000383860"/> + </object> + <reference key="parent" ref="793342693"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">389</int> + <reference key="object" ref="1000383860"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="568653906"/> + <reference ref="840089166"/> + <reference ref="10172086"/> + <reference ref="634339523"/> + <reference ref="452288864"/> + <reference ref="625273251"/> + <reference ref="198489100"/> + <reference ref="318836161"/> + <reference ref="680095551"/> + </object> + <reference key="parent" ref="989716837"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">390</int> + <reference key="object" ref="948790550"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="348674481"/> + <reference ref="410786529"/> + <reference ref="316721564"/> + <reference ref="458378991"/> + <reference ref="644218899"/> + <reference ref="1021143679"/> + <reference ref="179636494"/> + <reference ref="712311825"/> + <reference ref="355049668"/> + <reference ref="602477213"/> + <reference ref="215057262"/> + <reference ref="539465960"/> + </object> + <reference key="parent" ref="939760325"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">234</int> + <reference key="object" ref="348674481"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="522582983"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">333</int> <reference key="object" ref="522582983"/> <reference key="parent" ref="348674481"/> </object> <object class="IBObjectRecord"> + <int key="objectID">235</int> + <reference key="object" ref="215057262"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="596525351"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">334</int> <reference key="object" ref="596525351"/> <reference key="parent" ref="215057262"/> </object> <object class="IBObjectRecord"> + <int key="objectID">236</int> + <reference key="object" ref="410786529"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="673476660"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">335</int> <reference key="object" ref="673476660"/> <reference key="parent" ref="410786529"/> </object> <object class="IBObjectRecord"> + <int key="objectID">238</int> + <reference key="object" ref="316721564"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="663066257"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">336</int> <reference key="object" ref="663066257"/> <reference key="parent" ref="316721564"/> </object> <object class="IBObjectRecord"> + <int key="objectID">239</int> + <reference key="object" ref="458378991"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="848829815"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">337</int> <reference key="object" ref="848829815"/> <reference key="parent" ref="458378991"/> </object> <object class="IBObjectRecord"> + <int key="objectID">240</int> + <reference key="object" ref="644218899"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="63361904"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">338</int> <reference key="object" ref="63361904"/> <reference key="parent" ref="644218899"/> </object> <object class="IBObjectRecord"> + <int key="objectID">241</int> + <reference key="object" ref="179636494"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="84857374"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">339</int> <reference key="object" ref="84857374"/> <reference key="parent" ref="179636494"/> </object> <object class="IBObjectRecord"> + <int key="objectID">242</int> + <reference key="object" ref="1021143679"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="629867670"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">340</int> <reference key="object" ref="629867670"/> <reference key="parent" ref="1021143679"/> </object> <object class="IBObjectRecord"> + <int key="objectID">243</int> + <reference key="object" ref="539465960"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="979277836"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">341</int> <reference key="object" ref="979277836"/> <reference key="parent" ref="539465960"/> </object> <object class="IBObjectRecord"> + <int key="objectID">244</int> + <reference key="object" ref="712311825"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="131918744"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">342</int> <reference key="object" ref="131918744"/> <reference key="parent" ref="712311825"/> </object> <object class="IBObjectRecord"> + <int key="objectID">245</int> + <reference key="object" ref="355049668"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="17259252"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">343</int> <reference key="object" ref="17259252"/> <reference key="parent" ref="355049668"/> </object> <object class="IBObjectRecord"> + <int key="objectID">246</int> + <reference key="object" ref="602477213"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="406066834"/> + </object> + <reference key="parent" ref="948790550"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">344</int> <reference key="object" ref="406066834"/> <reference key="parent" ref="602477213"/> </object> <object class="IBObjectRecord"> + <int key="objectID">247</int> + <reference key="object" ref="452288864"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="969661180"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">345</int> <reference key="object" ref="969661180"/> <reference key="parent" ref="452288864"/> </object> <object class="IBObjectRecord"> + <int key="objectID">248</int> + <reference key="object" ref="625273251"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="857754300"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">346</int> <reference key="object" ref="857754300"/> <reference key="parent" ref="625273251"/> </object> <object class="IBObjectRecord"> + <int key="objectID">249</int> + <reference key="object" ref="680095551"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1012408786"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> <int key="objectID">347</int> <reference key="object" ref="1012408786"/> <reference key="parent" ref="680095551"/> </object> <object class="IBObjectRecord"> - <int key="objectID">348</int> - <reference key="object" ref="235375789"/> - <reference key="parent" ref="658359713"/> + <int key="objectID">391</int> + <reference key="object" ref="634339523"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="247064311"/> + </object> + <reference key="parent" ref="1000383860"/> </object> <object class="IBObjectRecord"> - <int key="objectID">212</int> - <reference key="object" ref="562767686"/> + <int key="objectID">392</int> + <reference key="object" ref="247064311"/> + <reference key="parent" ref="634339523"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">393</int> + <reference key="object" ref="568653906"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="532676330"/> + <reference ref="332680482"/> </object> - <reference key="parent" ref="968990884"/> + <reference key="parent" ref="1000383860"/> </object> <object class="IBObjectRecord"> - <int key="objectID">213</int> - <reference key="object" ref="532676330"/> - <reference key="parent" ref="562767686"/> + <int key="objectID">394</int> + <reference key="object" ref="332680482"/> + <reference key="parent" ref="568653906"/> </object> <object class="IBObjectRecord"> - <int key="objectID">-3</int> - <reference key="object" ref="226652452"/> - <reference key="parent" ref="0"/> - <string key="objectName">Application</string> + <int key="objectID">397</int> + <reference key="object" ref="840089166"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1045009541"/> + </object> + <reference key="parent" ref="1000383860"/> </object> <object class="IBObjectRecord"> - <int key="objectID">349</int> - <reference key="object" ref="201870239"/> - <reference key="parent" ref="0"/> + <int key="objectID">398</int> + <reference key="object" ref="1045009541"/> + <reference key="parent" ref="840089166"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">399</int> + <reference key="object" ref="10172086"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="738481735"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">400</int> + <reference key="object" ref="738481735"/> + <reference key="parent" ref="10172086"/> </object> <object class="IBObjectRecord"> - <int key="objectID">350</int> - <reference key="object" ref="895790931"/> + <int key="objectID">401</int> + <reference key="object" ref="5964108"/> <reference key="parent" ref="0"/> + <string key="objectName">HereticIWAD</string> </object> <object class="IBObjectRecord"> - <int key="objectID">351</int> - <reference key="object" ref="366010945"/> + <int key="objectID">402</int> + <reference key="object" ref="354490064"/> <reference key="parent" ref="0"/> + <string key="objectName">HexenIWAD</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">405</int> + <reference key="object" ref="318836161"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="118467388"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">406</int> + <reference key="object" ref="118467388"/> + <reference key="parent" ref="318836161"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">408</int> + <reference key="object" ref="198489100"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="670956484"/> + </object> + <reference key="parent" ref="1000383860"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">409</int> + <reference key="object" ref="670956484"/> + <reference key="parent" ref="198489100"/> </object> </object> </object> @@ -2043,6 +2579,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>129.IBPluginDependency</string> <string>129.ImportedFromIB2</string> + <string>130.IBEditorWindowLastContentRect</string> <string>130.IBPluginDependency</string> <string>130.ImportedFromIB2</string> <string>131.IBPluginDependency</string> @@ -2122,42 +2659,60 @@ <string>232.ImportedFromIB2</string> <string>233.ImportedFromIB2</string> <string>234.IBPluginDependency</string> + <string>234.IBViewBoundsToFrameTransform</string> <string>234.ImportedFromIB2</string> <string>235.IBPluginDependency</string> + <string>235.IBViewBoundsToFrameTransform</string> <string>235.ImportedFromIB2</string> <string>236.IBPluginDependency</string> + <string>236.IBViewBoundsToFrameTransform</string> <string>236.ImportedFromIB2</string> <string>238.IBPluginDependency</string> + <string>238.IBViewBoundsToFrameTransform</string> <string>238.ImportedFromIB2</string> <string>239.IBPluginDependency</string> + <string>239.IBViewBoundsToFrameTransform</string> <string>239.ImportedFromIB2</string> + <string>24.IBEditorWindowLastContentRect</string> <string>24.IBPluginDependency</string> <string>24.ImportedFromIB2</string> <string>240.IBPluginDependency</string> + <string>240.IBViewBoundsToFrameTransform</string> <string>240.ImportedFromIB2</string> <string>241.IBPluginDependency</string> + <string>241.IBViewBoundsToFrameTransform</string> <string>241.ImportedFromIB2</string> <string>242.IBPluginDependency</string> + <string>242.IBViewBoundsToFrameTransform</string> <string>242.ImportedFromIB2</string> <string>243.IBPluginDependency</string> + <string>243.IBViewBoundsToFrameTransform</string> <string>243.ImportedFromIB2</string> <string>244.IBPluginDependency</string> + <string>244.IBViewBoundsToFrameTransform</string> <string>244.ImportedFromIB2</string> <string>245.IBPluginDependency</string> + <string>245.IBViewBoundsToFrameTransform</string> <string>245.ImportedFromIB2</string> <string>246.IBPluginDependency</string> + <string>246.IBViewBoundsToFrameTransform</string> <string>246.ImportedFromIB2</string> <string>247.IBPluginDependency</string> + <string>247.IBViewBoundsToFrameTransform</string> <string>247.ImportedFromIB2</string> <string>248.IBPluginDependency</string> + <string>248.IBViewBoundsToFrameTransform</string> <string>248.ImportedFromIB2</string> <string>249.IBPluginDependency</string> + <string>249.IBViewBoundsToFrameTransform</string> <string>249.ImportedFromIB2</string> <string>250.IBPluginDependency</string> + <string>250.IBViewBoundsToFrameTransform</string> <string>250.ImportedFromIB2</string> <string>270.ImportedFromIB2</string> <string>274.IBPluginDependency</string> <string>274.ImportedFromIB2</string> + <string>275.IBEditorWindowLastContentRect</string> <string>275.IBPluginDependency</string> <string>275.ImportedFromIB2</string> <string>281.IBPluginDependency</string> @@ -2181,13 +2736,49 @@ <string>301.ImportedFromIB2</string> <string>320.IBPluginDependency</string> <string>320.ImportedFromIB2</string> - <string>349.IBPluginDependency</string> - <string>350.IBPluginDependency</string> - <string>351.IBPluginDependency</string> + <string>369.IBPluginDependency</string> + <string>370.IBEditorWindowLastContentRect</string> + <string>370.IBPluginDependency</string> + <string>371.IBPluginDependency</string> + <string>373.IBPluginDependency</string> + <string>375.IBPluginDependency</string> + <string>377.IBPluginDependency</string> + <string>379.IBPluginDependency</string> + <string>380.IBPluginDependency</string> + <string>383.IBPluginDependency</string> + <string>383.IBViewBoundsToFrameTransform</string> + <string>384.IBPluginDependency</string> + <string>386.IBPluginDependency</string> + <string>386.IBViewBoundsToFrameTransform</string> + <string>387.IBPluginDependency</string> + <string>388.IBPluginDependency</string> + <string>389.IBPluginDependency</string> + <string>390.IBPluginDependency</string> + <string>391.IBPluginDependency</string> + <string>391.IBViewBoundsToFrameTransform</string> + <string>392.IBPluginDependency</string> + <string>393.IBPluginDependency</string> + <string>393.IBViewBoundsToFrameTransform</string> + <string>394.IBPluginDependency</string> + <string>397.IBPluginDependency</string> + <string>397.IBViewBoundsToFrameTransform</string> + <string>397.ImportedFromIB2</string> + <string>399.IBPluginDependency</string> + <string>399.IBViewBoundsToFrameTransform</string> + <string>399.ImportedFromIB2</string> + <string>401.IBPluginDependency</string> + <string>402.IBPluginDependency</string> + <string>405.IBPluginDependency</string> + <string>405.IBViewBoundsToFrameTransform</string> + <string>405.ImportedFromIB2</string> + <string>408.IBPluginDependency</string> + <string>408.IBViewBoundsToFrameTransform</string> + <string>408.ImportedFromIB2</string> <string>5.IBPluginDependency</string> <string>5.ImportedFromIB2</string> <string>56.IBPluginDependency</string> <string>56.ImportedFromIB2</string> + <string>57.IBEditorWindowLastContentRect</string> <string>57.IBPluginDependency</string> <string>57.ImportedFromIB2</string> <string>58.IBPluginDependency</string> @@ -2199,6 +2790,7 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> + <string>{{576, 728}, {64, 6}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -2231,9 +2823,9 @@ <bytes key="NSTransformStruct">P4AAAL+AAABBiAAAwyEAAA</bytes> </object> <boolean value="YES"/> - <string>{{337, 406}, {530, 190}}</string> + <string>{{368, 418}, {530, 190}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{337, 406}, {530, 190}}</string> + <string>{{368, 418}, {530, 190}}</string> <boolean value="YES"/> <boolean value="YES"/> <boolean value="YES"/> @@ -2274,13 +2866,13 @@ <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <object class="NSAffineTransform"> - <bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwgQAAA</bytes> + <bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwigAAA</bytes> </object> <boolean value="YES"/> <boolean value="YES"/> - <string>{{329, 484}, {480, 316}}</string> + <string>{{358, 421}, {518, 308}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{329, 484}, {480, 316}}</string> + <string>{{358, 421}, {518, 308}}</string> <boolean value="YES"/> <boolean value="YES"/> <string>{213, 107}</string> @@ -2294,39 +2886,93 @@ <boolean value="YES"/> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABD24AAw5+AAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBiAAAwz8AAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxoAAxBJAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBiAAAxAqAAA</bytes> + </object> + <boolean value="YES"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBoAAAxAXAAA</bytes> + </object> <boolean value="YES"/> + <string>{{469, 741}, {194, 73}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxIAAwzQAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwxcAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBcAAAwwQAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxIAAwrwAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBQAAAwswAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBoAAAw9qAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxoAAw9sAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABCRAAAwoQAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABCUAAAwjwAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxYAAwrgAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABD2gAAwqIAAA</bytes> + </object> + <boolean value="YES"/> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> + <string>{{425, 661}, {151, 153}}</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> @@ -2336,11 +2982,11 @@ <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> + <string>{{329, 814}, {272, 20}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> - <string>{{329, 814}, {223, 20}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -2350,16 +2996,64 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>{{540, 701}, {238, 113}}</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> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBiAAAwhwAAA</bytes> + </object> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBUAAAw5YAAA</bytes> + </object> + <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> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBiAAAwwgAAA</bytes> + </object> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBgAAAw0EAAA</bytes> + </object> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABClAAAwwIAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABBUAAAw1EAAA</bytes> + </object> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxIAAww0AAA</bytes> + </object> + <boolean value="YES"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAABDxIAAw0AAAA</bytes> + </object> + <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> + <string>{{341, 611}, {235, 203}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <boolean value="YES"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -2384,7 +3078,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">351</int> + <int key="maxID">414</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -2410,6 +3104,7 @@ </object> <object class="IBPartialClassDescription"> <string key="className">FirstResponder</string> + <string key="superclassName">NSObject</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBUserSource</string> <string key="minorKey"/> @@ -2458,6 +3153,8 @@ <string>configWindow</string> <string>doom1</string> <string>doom2</string> + <string>heretic</string> + <string>hexen</string> <string>iwadSelector</string> <string>plutonia</string> <string>tnt</string> @@ -2471,6 +3168,8 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="toOneOutletInfosByName"> @@ -2481,6 +3180,8 @@ <string>configWindow</string> <string>doom1</string> <string>doom2</string> + <string>heretic</string> + <string>hexen</string> <string>iwadSelector</string> <string>plutonia</string> <string>tnt</string> @@ -2504,6 +3205,14 @@ <string key="candidateClassName">id</string> </object> <object class="IBToOneOutletInfo"> + <string key="name">heretic</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">hexen</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> <string key="name">iwadSelector</string> <string key="candidateClassName">id</string> </object> @@ -2560,6 +3269,11 @@ <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> <string>launch:</string> + <string>openCMDLINE:</string> + <string>openCOPYING:</string> + <string>openDocumentation:</string> + <string>openINSTALL:</string> + <string>openREADME:</string> <string>openTerminal:</string> <string>runSetup:</string> </object> @@ -2568,6 +3282,11 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="actionInfosByName"> @@ -2575,6 +3294,11 @@ <object class="NSArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> <string>launch:</string> + <string>openCMDLINE:</string> + <string>openCOPYING:</string> + <string>openDocumentation:</string> + <string>openINSTALL:</string> + <string>openREADME:</string> <string>openTerminal:</string> <string>runSetup:</string> </object> @@ -2585,6 +3309,26 @@ <string key="candidateClassName">id</string> </object> <object class="IBActionInfo"> + <string key="name">openCMDLINE:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openCOPYING:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openDocumentation:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openINSTALL:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openREADME:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> <string key="name">openTerminal:</string> <string key="candidateClassName">id</string> </object> diff --git a/pkg/osx/Resources/launcher.nib/keyedobjects.nib b/pkg/osx/Resources/launcher.nib/keyedobjects.nib Binary files differindex 93066265..2d9b8594 100644 --- a/pkg/osx/Resources/launcher.nib/keyedobjects.nib +++ b/pkg/osx/Resources/launcher.nib/keyedobjects.nib diff --git a/pkg/osx/disk/background.png b/pkg/osx/disk/background.png Binary files differnew file mode 100644 index 00000000..07c3d81b --- /dev/null +++ b/pkg/osx/disk/background.png diff --git a/pkg/osx/disk/dir.DS_Store b/pkg/osx/disk/dir.DS_Store Binary files differnew file mode 100644 index 00000000..b7104637 --- /dev/null +++ b/pkg/osx/disk/dir.DS_Store diff --git a/pkg/osx/dmgfix b/pkg/osx/dmgfix new file mode 100755 index 00000000..560b17ed --- /dev/null +++ b/pkg/osx/dmgfix @@ -0,0 +1,64 @@ +#!/usr/bin/osascript +-- +-- Copyright(C) 2009 Simon Howard +-- +-- This program is free software; you can redistribute it and/or +-- modify it under the terms of the GNU General Public License +-- as published by the Free Software Foundation; either version 2 +-- of the License, or (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +-- 02111-1307, USA. +-- +-- +-- AppleScript script to automatically set the view properties in a +-- .dmg file - ie. the background image, other Finder view options +-- and icon positions. +-- +-- Usage: dmgfix <absolute path to dmg> <disk name> <name of app> +-- + +on run argv + set dmgFile to POSIX file (item 1 of argv) + set diskName to item 2 of argv + set appName to item 3 of argv + + tell application "Finder" + --activate + open dmgFile + delay 1 + set win to the front Finder window + set theDisk to disk diskName + set the target of win to theDisk + + -- window options: + + set bgfile to file "background.png" of theDisk + set the bounds of win to {200, 200, 717, 536} + set icon size of icon view options of win to 96 + set background picture of icon view options of win to bgfile + set toolbar visible of win to false + + -- hide background file: + + set bgloc to quoted form of POSIX path of (bgfile as text) + do shell script "SetFile -a V " & bgloc + + -- icon positions: + + set position of file "README" of theDisk to {120, 250} + set position of file "Software License" of theDisk to {380, 250} + set position of file appName of theDisk to {70, 110} + set position of file "Applications" of theDisk to {450, 110} + + eject theDisk + end tell +end run + diff --git a/pkg/win32/GNUmakefile b/pkg/win32/GNUmakefile index bfe4f7ef..6b45152e 100644 --- a/pkg/win32/GNUmakefile +++ b/pkg/win32/GNUmakefile @@ -29,6 +29,10 @@ staging: $(EXE_FILES) $(DLL_FILES) $(patsubst %,../../%,$(DOC_FILES)) cp $(TOPLEVEL)/$$f staging/$$f.txt; \ unix2dos staging/$$f.txt; \ done + $(TOPLEVEL)/man/simplecpp -D_WIN32 -DPRECOMPILED \ + < $(TOPLEVEL)/man/INSTALL.template \ + > staging/INSTALL.txt + unix2dos staging/INSTALL.txt clean: rm -f $(ZIP) |