summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorSimon Howard2011-09-11 23:40:44 +0000
committerSimon Howard2011-09-11 23:40:44 +0000
commitefd15d965dee947a04727bb62f4e2092cf28732f (patch)
tree730d99c1e88d5e3145e552ad69dec52d30026d01 /pkg
parent4d17ab361e90a75dc6deefd37e6eb2ba0610b386 (diff)
parent11024d8214580d63ca7a9e70a121f5ff542a2fce (diff)
downloadchocolate-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.am3
-rw-r--r--pkg/config.make.in2
-rw-r--r--pkg/osx/AppController.m8
-rw-r--r--pkg/osx/Execute.h1
-rw-r--r--pkg/osx/Execute.m23
-rw-r--r--pkg/osx/GNUmakefile34
-rw-r--r--pkg/osx/IWADController.h1
-rw-r--r--pkg/osx/IWADController.m39
-rw-r--r--pkg/osx/LauncherManager.h7
-rw-r--r--pkg/osx/LauncherManager.m30
-rw-r--r--pkg/osx/Resources/launcher.nib/designable.nib1670
-rw-r--r--pkg/osx/Resources/launcher.nib/keyedobjects.nibbin24936 -> 30957 bytes
-rw-r--r--pkg/osx/disk/background.pngbin0 -> 42578 bytes
-rw-r--r--pkg/osx/disk/dir.DS_Storebin0 -> 8196 bytes
-rwxr-xr-xpkg/osx/dmgfix64
-rw-r--r--pkg/win32/GNUmakefile4
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
index 93066265..2d9b8594 100644
--- a/pkg/osx/Resources/launcher.nib/keyedobjects.nib
+++ b/pkg/osx/Resources/launcher.nib/keyedobjects.nib
Binary files differ
diff --git a/pkg/osx/disk/background.png b/pkg/osx/disk/background.png
new file mode 100644
index 00000000..07c3d81b
--- /dev/null
+++ b/pkg/osx/disk/background.png
Binary files differ
diff --git a/pkg/osx/disk/dir.DS_Store b/pkg/osx/disk/dir.DS_Store
new file mode 100644
index 00000000..b7104637
--- /dev/null
+++ b/pkg/osx/disk/dir.DS_Store
Binary files differ
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)