diff --git a/Cocoa/English.lproj/InfoPlist.strings b/Cocoa/English.lproj/InfoPlist.strings
index 8d8bbde..e0ffae0 100644
Binary files a/Cocoa/English.lproj/InfoPlist.strings and b/Cocoa/English.lproj/InfoPlist.strings differ
diff --git a/Cocoa/Info.plist b/Cocoa/Info.plist
index 8d2b4aa..5169161 100644
--- a/Cocoa/Info.plist
+++ b/Cocoa/Info.plist
@@ -48,7 +48,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 0.6 cvs
+ 0.6 svn
CFBundleSignature
ResK
CFBundleVersion
diff --git a/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/classes.nib b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/classes.nib
new file mode 100644
index 0000000..fa4aa22
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/classes.nib
@@ -0,0 +1,13 @@
+{
+ IBClasses = (
+ {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {
+ ACTIONS = {imageViewChanged = id; };
+ CLASS = ICONWindowController;
+ LANGUAGE = ObjC;
+ OUTLETS = {imageView = NSImageView; resource = id; };
+ SUPERCLASS = NSWindowController;
+ }
+ );
+ IBVersion = 1;
+}
\ No newline at end of file
diff --git a/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/info.nib b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/info.nib
new file mode 100644
index 0000000..3963b6f
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/info.nib
@@ -0,0 +1,18 @@
+
+
+
+
+ IBDocumentLocation
+ 239 118 356 240 0 0 1024 746
+ IBFramework Version
+ 326.0
+ IBLockedObjects
+
+ IBOpenObjects
+
+ 5
+
+ IBSystem Version
+ 7A202
+
+
diff --git a/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/objects.nib b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/objects.nib
new file mode 100644
index 0000000..98d26c0
Binary files /dev/null and b/Cocoa/Plug-Ins/Icon Editor/English.lproj/ICONWindow.nib/objects.nib differ
diff --git a/Cocoa/Plug-Ins/Icon Editor/English.lproj/InfoPlist.strings b/Cocoa/Plug-Ins/Icon Editor/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..16eaf42
Binary files /dev/null and b/Cocoa/Plug-Ins/Icon Editor/English.lproj/InfoPlist.strings differ
diff --git a/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/project.pbxproj b/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/project.pbxproj
new file mode 100644
index 0000000..6d132c1
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/project.pbxproj
@@ -0,0 +1,415 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 38;
+ objects = {
+ 014CEA410018CDE011CA2923 = {
+ isa = PBXBundleReference;
+ path = ICONEditor.plugin;
+ refType = 3;
+ };
+ 014CEA420018CDE011CA2923 = {
+ buildRules = (
+ );
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ OPTIMIZATION_CFLAGS = "-O0";
+ };
+ isa = PBXBuildStyle;
+ name = Development;
+ };
+ 014CEA430018CDE011CA2923 = {
+ buildRules = (
+ );
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ };
+ isa = PBXBuildStyle;
+ name = Deployment;
+ };
+//010
+//011
+//012
+//013
+//014
+//080
+//081
+//082
+//083
+//084
+ 089C1669FE841209C02AAC07 = {
+ buildStyles = (
+ 014CEA420018CDE011CA2923,
+ 014CEA430018CDE011CA2923,
+ );
+ hasScannedForEncodings = 1;
+ isa = PBXProject;
+ mainGroup = 089C166AFE841209C02AAC07;
+ projectDirPath = "";
+ targets = (
+ 089C1673FE841209C02AAC07,
+ );
+ };
+ 089C166AFE841209C02AAC07 = {
+ children = (
+ 3D357B3104DB013D00B8225B,
+ 08FB77AFFE84173DC02AAC07,
+ 32C88E010371C26100C91783,
+ 089C167CFE841241C02AAC07,
+ 089C1671FE841209C02AAC07,
+ 19C28FB8FE9D52D311CA2CBB,
+ );
+ isa = PBXGroup;
+ name = "ICONEditor (PB2)";
+ refType = 4;
+ };
+ 089C1671FE841209C02AAC07 = {
+ children = (
+ 1058C7ACFEA557BF11CA2CBB,
+ 1058C7AEFEA557BF11CA2CBB,
+ );
+ isa = PBXGroup;
+ name = "Frameworks and Libraries";
+ refType = 4;
+ };
+ 089C1672FE841209C02AAC07 = {
+ isa = PBXFrameworkReference;
+ name = Foundation.framework;
+ path = /System/Library/Frameworks/Foundation.framework;
+ refType = 0;
+ };
+ 089C1673FE841209C02AAC07 = {
+ buildPhases = (
+ 089C1674FE841209C02AAC07,
+ 089C1675FE841209C02AAC07,
+ 089C1676FE841209C02AAC07,
+ 089C1677FE841209C02AAC07,
+ 089C1679FE841209C02AAC07,
+ );
+ buildSettings = {
+ FRAMEWORK_SEARCH_PATHS = "";
+ HEADER_SEARCH_PATHS = "";
+ INSTALL_PATH = "$(HOME)/Library/Bundles";
+ LIBRARY_SEARCH_PATHS = "";
+ OTHER_CFLAGS = "";
+ OTHER_LDFLAGS = "";
+ OTHER_REZFLAGS = "";
+ PRECOMPILE_PREFIX_HEADER = YES;
+ PRODUCT_NAME = ICONEditor;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+ WRAPPER_EXTENSION = plugin;
+ };
+ dependencies = (
+ );
+ isa = PBXBundleTarget;
+ name = "ICONEditor (PB2)";
+ productInstallPath = "$(HOME)/Library/Bundles";
+ productName = "ICONEditor (PB2)";
+ productReference = 014CEA410018CDE011CA2923;
+ productSettingsXML = "
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ ICONEditor
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ com.ulikusterer.resknife.bitmapeditor
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ BNDL
+ CFBundleSignature
+ ResK
+ CFBundleVersion
+ 0.0.1d1
+ NSMainNibFile
+ ICONWindow
+ NSPrincipalClass
+ ICONWindowController
+ RKEditedTypes
+
+ ICON
+ ICN#
+ icm#
+ ics#
+ CURS
+
+
+
+";
+ };
+ 089C1674FE841209C02AAC07 = {
+ buildActionMask = 2147483647;
+ files = (
+ 3D357B2D04DB010F00B8225B,
+ 3D3B99A604DBE3310056861E,
+ 3D3B99A704DBE3310056861E,
+ );
+ isa = PBXHeadersBuildPhase;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 089C1675FE841209C02AAC07 = {
+ buildActionMask = 2147483647;
+ files = (
+ 089C1680FE841241C02AAC07,
+ 3D357B3004DB011A00B8225B,
+ );
+ isa = PBXResourcesBuildPhase;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 089C1676FE841209C02AAC07 = {
+ buildActionMask = 2147483647;
+ files = (
+ 3D357B2C04DB010F00B8225B,
+ 3D3B99A904DBE4450056861E,
+ );
+ isa = PBXSourcesBuildPhase;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 089C1677FE841209C02AAC07 = {
+ buildActionMask = 2147483647;
+ files = (
+ 1058C7AFFEA557BF11CA2CBB,
+ );
+ isa = PBXFrameworksBuildPhase;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 089C1679FE841209C02AAC07 = {
+ buildActionMask = 2147483647;
+ files = (
+ );
+ isa = PBXRezBuildPhase;
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 089C167CFE841241C02AAC07 = {
+ children = (
+ 3D357B2E04DB011A00B8225B,
+ 089C167DFE841241C02AAC07,
+ );
+ isa = PBXGroup;
+ name = Resources;
+ refType = 4;
+ };
+ 089C167DFE841241C02AAC07 = {
+ children = (
+ 089C167EFE841241C02AAC07,
+ );
+ isa = PBXVariantGroup;
+ name = InfoPlist.strings;
+ refType = 4;
+ };
+ 089C167EFE841241C02AAC07 = {
+ fileEncoding = 10;
+ isa = PBXFileReference;
+ name = English;
+ path = English.lproj/InfoPlist.strings;
+ refType = 4;
+ };
+ 089C167FFE841241C02AAC07 = {
+ isa = PBXFrameworkReference;
+ name = AppKit.framework;
+ path = /System/Library/Frameworks/AppKit.framework;
+ refType = 0;
+ };
+ 089C1680FE841241C02AAC07 = {
+ fileRef = 089C167DFE841241C02AAC07;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 08FB77AFFE84173DC02AAC07 = {
+ children = (
+ 3D357B2A04DB010F00B8225B,
+ 3D357B2B04DB010F00B8225B,
+ );
+ isa = PBXGroup;
+ name = Classes;
+ refType = 4;
+ };
+//080
+//081
+//082
+//083
+//084
+//100
+//101
+//102
+//103
+//104
+ 1058C7ACFEA557BF11CA2CBB = {
+ children = (
+ 1058C7ADFEA557BF11CA2CBB,
+ );
+ isa = PBXGroup;
+ name = "Linked Frameworks";
+ refType = 4;
+ };
+ 1058C7ADFEA557BF11CA2CBB = {
+ isa = PBXFrameworkReference;
+ name = Cocoa.framework;
+ path = /System/Library/Frameworks/Cocoa.framework;
+ refType = 0;
+ };
+ 1058C7AEFEA557BF11CA2CBB = {
+ children = (
+ 089C1672FE841209C02AAC07,
+ 089C167FFE841241C02AAC07,
+ );
+ isa = PBXGroup;
+ name = "Other Frameworks";
+ refType = 4;
+ };
+ 1058C7AFFEA557BF11CA2CBB = {
+ fileRef = 1058C7ADFEA557BF11CA2CBB;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+//100
+//101
+//102
+//103
+//104
+//190
+//191
+//192
+//193
+//194
+ 19C28FB8FE9D52D311CA2CBB = {
+ children = (
+ 014CEA410018CDE011CA2923,
+ );
+ isa = PBXGroup;
+ name = Products;
+ refType = 4;
+ };
+//190
+//191
+//192
+//193
+//194
+//320
+//321
+//322
+//323
+//324
+ 32C88E010371C26100C91783 = {
+ children = (
+ 3D3B99A404DBE3310056861E,
+ 3D3B99A504DBE3310056861E,
+ 3D3B99A804DBE4450056861E,
+ );
+ isa = PBXGroup;
+ name = "Other Sources";
+ refType = 4;
+ };
+//320
+//321
+//322
+//323
+//324
+//3D0
+//3D1
+//3D2
+//3D3
+//3D4
+ 3D357B2A04DB010F00B8225B = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ path = ICONWindowController.m;
+ refType = 4;
+ };
+ 3D357B2B04DB010F00B8225B = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ path = ICONWindowController.h;
+ refType = 4;
+ };
+ 3D357B2C04DB010F00B8225B = {
+ fileRef = 3D357B2A04DB010F00B8225B;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 3D357B2D04DB010F00B8225B = {
+ fileRef = 3D357B2B04DB010F00B8225B;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 3D357B2E04DB011A00B8225B = {
+ children = (
+ 3D357B2F04DB011A00B8225B,
+ );
+ isa = PBXVariantGroup;
+ name = ICONWindow.nib;
+ path = "";
+ refType = 4;
+ };
+ 3D357B2F04DB011A00B8225B = {
+ isa = PBXFileReference;
+ name = English;
+ path = English.lproj/ICONWindow.nib;
+ refType = 4;
+ };
+ 3D357B3004DB011A00B8225B = {
+ fileRef = 3D357B2E04DB011A00B8225B;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 3D357B3104DB013D00B8225B = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ path = README.txt;
+ refType = 4;
+ };
+ 3D3B99A404DBE3310056861E = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ name = ResKnifePluginProtocol.h;
+ path = "../Cocoa/Plug-Ins/ResKnifePluginProtocol.h";
+ refType = 2;
+ };
+ 3D3B99A504DBE3310056861E = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ name = ResKnifeResourceProtocol.h;
+ path = "../Cocoa/Plug-Ins/ResKnifeResourceProtocol.h";
+ refType = 2;
+ };
+ 3D3B99A604DBE3310056861E = {
+ fileRef = 3D3B99A404DBE3310056861E;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 3D3B99A704DBE3310056861E = {
+ fileRef = 3D3B99A504DBE3310056861E;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ 3D3B99A804DBE4450056861E = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ name = Notifications.m;
+ path = "/Users/witness/Programming/ResKnife/Cocoa/Plug-Ins/Notifications.m";
+ refType = 0;
+ };
+ 3D3B99A904DBE4450056861E = {
+ fileRef = 3D3B99A804DBE4450056861E;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ };
+ rootObject = 089C1669FE841209C02AAC07;
+}
diff --git a/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/witness.pbxuser b/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/witness.pbxuser
new file mode 100644
index 0000000..79234ac
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/ICONEditor.pbproj/witness.pbxuser
@@ -0,0 +1,445 @@
+// !$*UTF8*$!
+{
+ 089C1669FE841209C02AAC07 = {
+ activeBuildStyle = 014CEA420018CDE011CA2923;
+ activeTarget = 089C1673FE841209C02AAC07;
+ addToTargets = (
+ 089C1673FE841209C02AAC07,
+ );
+ perUserDictionary = {
+ PBXPerProjectTemplateStateSaveDate = 82221203;
+ "PBXTemplateGeometry-F5314676015831810DCA290F" = {
+ ContentSize = "{685, 434}";
+ LeftSlideOut = {
+ Collapsed = NO;
+ Frame = "{{0, 23}, {685, 411}}";
+ Split0 = {
+ ActiveTab = 2;
+ ActiveTabName = PBXBuildResultsModule;
+ Collapsed = NO;
+ Frame = "{{0, 0}, {685, 411}}";
+ Split0 = {
+ Frame = "{{0, 212}, {685, 199}}";
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {952, 321}}";
+ };
+ Tab1 = {
+ Debugger = {
+ Collapsed = NO;
+ Frame = "{{0, 0}, {781, 452}}";
+ Split0 = {
+ Frame = "{{0, 24}, {781, 428}}";
+ Split0 = {
+ Frame = "{{0, 0}, {383, 428}}";
+ };
+ Split1 = {
+ DebugVariablesTableConfiguration = (
+ Name,
+ 123,
+ Value,
+ 85,
+ Summary,
+ 155.123,
+ );
+ Frame = "{{392, 0}, {389, 428}}";
+ };
+ SplitCount = 2;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ Tab1 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ TabCount = 2;
+ TabsVisible = YES;
+ };
+ Frame = "{{0, 0}, {781, 452}}";
+ LauncherConfigVersion = 7;
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {685, 215}}";
+ LauncherConfigVersion = 3;
+ Runner = {
+ Frame = "{{0, 0}, {685, 215}}";
+ };
+ };
+ Tab3 = {
+ BuildMessageFrame = "{{0, 0}, {687, 117}}";
+ BuildTranscriptFrame = "{{0, 126}, {687, 58}}";
+ BuildTranscriptFrameExpanded = YES;
+ Frame = "{{0, 0}, {685, 206}}";
+ };
+ Tab4 = {
+ Frame = "{{0, 0}, {612, 295}}";
+ };
+ TabCount = 5;
+ TabsVisible = NO;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {300, 533}}";
+ GroupTreeTableConfiguration = (
+ TargetStatusColumn,
+ 18,
+ MainColumn,
+ 267,
+ );
+ };
+ Tab1 = {
+ ClassesFrame = "{{0, 0}, {280, 398}}";
+ ClassesTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXClassColumnIdentifier,
+ 237,
+ );
+ Frame = "{{0, 0}, {278, 659}}";
+ MembersFrame = "{{0, 407}, {280, 252}}";
+ MembersTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXMethodColumnIdentifier,
+ 236,
+ );
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {200, 100}}";
+ };
+ Tab3 = {
+ Frame = "{{0, 0}, {200, 100}}";
+ TargetTableConfiguration = (
+ ActiveObject,
+ 16,
+ ObjectNames,
+ 202.296,
+ );
+ };
+ Tab4 = {
+ BreakpointsTreeTableConfiguration = (
+ breakpointColumn,
+ 197,
+ enabledColumn,
+ 31,
+ );
+ Frame = "{{0, 0}, {250, 100}}";
+ };
+ TabCount = 5;
+ TabsVisible = NO;
+ };
+ NavBarShownByDefault = YES;
+ StatusViewVisible = YES;
+ Template = F5314676015831810DCA290F;
+ ToolbarVisible = YES;
+ WindowLocation = "{324, 250}";
+ };
+ "PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = {
+ ContentSize = "{668, 621}";
+ LeftSlideOut = {
+ Collapsed = NO;
+ Frame = "{{0, 0}, {668, 621}}";
+ Split0 = {
+ Collapsed = NO;
+ Frame = "{{0, 0}, {668, 621}}";
+ Split0 = {
+ Frame = "{{0, 0}, {668, 621}}";
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {484, 208}}";
+ };
+ Tab1 = {
+ Debugger = {
+ Collapsed = NO;
+ Frame = "{{0, 0}, {664, 208}}";
+ Split0 = {
+ Frame = "{{0, 24}, {664, 184}}";
+ Split0 = {
+ Frame = "{{0, 0}, {325, 184}}";
+ };
+ Split1 = {
+ DebugVariablesTableConfiguration = (
+ Name,
+ 123,
+ Value,
+ 85,
+ Summary,
+ 96.123,
+ );
+ Frame = "{{334, 0}, {330, 184}}";
+ };
+ SplitCount = 2;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ Tab1 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ TabCount = 2;
+ TabsVisible = YES;
+ };
+ Frame = "{{0, 0}, {664, 208}}";
+ LauncherConfigVersion = 7;
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {664, 50}}";
+ LauncherConfigVersion = 3;
+ Runner = {
+ Frame = "{{0, 0}, {664, 50}}";
+ };
+ };
+ Tab3 = {
+ BuildMessageFrame = "{{0, 0}, {614, 203}}";
+ BuildTranscriptFrame = "{{0, 212}, {614, 85}}";
+ BuildTranscriptFrameExpanded = YES;
+ Frame = "{{0, 0}, {612, 295}}";
+ };
+ Tab4 = {
+ Frame = "{{0, 0}, {612, 295}}";
+ };
+ TabCount = 5;
+ TabsVisible = NO;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {313, 531}}";
+ GroupTreeTableConfiguration = (
+ TargetStatusColumn,
+ 18,
+ MainColumn,
+ 280,
+ );
+ };
+ Tab1 = {
+ ClassesFrame = "{{0, 0}, {280, 398}}";
+ ClassesTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXClassColumnIdentifier,
+ 237,
+ );
+ Frame = "{{0, 0}, {278, 659}}";
+ MembersFrame = "{{0, 407}, {280, 252}}";
+ MembersTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXMethodColumnIdentifier,
+ 236,
+ );
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {200, 100}}";
+ };
+ Tab3 = {
+ Frame = "{{0, 0}, {200, 557}}";
+ TargetTableConfiguration = (
+ ActiveObject,
+ 16,
+ ObjectNames,
+ 202.296,
+ );
+ };
+ Tab4 = {
+ BreakpointsTreeTableConfiguration = (
+ breakpointColumn,
+ 197,
+ enabledColumn,
+ 31,
+ );
+ Frame = "{{0, 0}, {250, 100}}";
+ };
+ TabCount = 5;
+ TabsVisible = NO;
+ };
+ NavBarShownByDefault = YES;
+ StatusViewVisible = NO;
+ Template = F5CA7ECB015C094F0DCA290F;
+ ToolbarVisible = NO;
+ WindowLocation = "{35, 61}";
+ };
+ PBXWorkspaceContents = (
+ {
+ LeftSlideOut = {
+ Split0 = {
+ Split0 = {
+ NavCount = 1;
+ NavGeometry0 = {
+ Frame = "{{0, 0}, {150, 530}}";
+ NavBarVisible = YES;
+ };
+ NavSplitVertical = NO;
+ };
+ SplitCount = 1;
+ Tab1 = {
+ Debugger = {
+ Split0 = {
+ SplitCount = 2;
+ };
+ SplitCount = 1;
+ TabCount = 2;
+ };
+ LauncherConfigVersion = 7;
+ };
+ Tab2 = {
+ LauncherConfigVersion = 3;
+ Runner = {
+ };
+ };
+ TabCount = 5;
+ };
+ SplitCount = 1;
+ Tab1 = {
+ OptionsSetName = "Hierarchy, all classes";
+ };
+ TabCount = 5;
+ };
+ },
+ );
+ PBXWorkspaceGeometries = (
+ {
+ ContentSize = "{352, 553}";
+ LeftSlideOut = {
+ ActiveTab = 0;
+ ActiveTabName = PBXGroupTreeModule;
+ Collapsed = YES;
+ Frame = "{{0, 23}, {352, 530}}";
+ Split0 = {
+ Collapsed = NO;
+ Frame = "{{1e+06, 1e+06}, {0, 530}}";
+ Split0 = {
+ Frame = "{{0, 0}, {0, 530}}";
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {484, 208}}";
+ };
+ Tab1 = {
+ Debugger = {
+ Collapsed = NO;
+ Frame = "{{0, 0}, {664, 208}}";
+ Split0 = {
+ Frame = "{{0, 24}, {664, 184}}";
+ Split0 = {
+ Frame = "{{0, 0}, {325, 184}}";
+ };
+ Split1 = {
+ DebugVariablesTableConfiguration = (
+ Name,
+ 123,
+ Value,
+ 85,
+ Summary,
+ 96.123,
+ );
+ Frame = "{{334, 0}, {330, 184}}";
+ };
+ SplitCount = 2;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ Tab1 = {
+ Frame = "{{0, 0}, {100, 50}}";
+ };
+ TabCount = 2;
+ TabsVisible = YES;
+ };
+ Frame = "{{0, 0}, {664, 208}}";
+ LauncherConfigVersion = 7;
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {664, 50}}";
+ LauncherConfigVersion = 3;
+ Runner = {
+ Frame = "{{0, 0}, {664, 50}}";
+ };
+ };
+ Tab3 = {
+ BuildMessageFrame = "{{0, 0}, {614, 203}}";
+ BuildTranscriptFrame = "{{0, 212}, {614, 85}}";
+ BuildTranscriptFrameExpanded = YES;
+ Frame = "{{0, 0}, {612, 295}}";
+ };
+ Tab4 = {
+ Frame = "{{0, 0}, {612, 295}}";
+ };
+ TabCount = 5;
+ TabsVisible = NO;
+ };
+ SplitCount = 1;
+ Tab0 = {
+ Frame = "{{0, 0}, {328, 530}}";
+ GroupTreeTableConfiguration = (
+ SCMStatusColumn,
+ 22,
+ TargetStatusColumn,
+ 18,
+ MainColumn,
+ 273,
+ );
+ };
+ Tab1 = {
+ ClassesFrame = "{{0, 0}, {343, 348}}";
+ ClassesTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXClassColumnIdentifier,
+ 300,
+ );
+ Frame = "{{0, 0}, {341, 578}}";
+ MembersFrame = "{{0, 357}, {343, 221}}";
+ MembersTreeTableConfiguration = (
+ PBXBookColumnIdentifier,
+ 20,
+ PBXMethodColumnIdentifier,
+ 299,
+ );
+ };
+ Tab2 = {
+ Frame = "{{0, 0}, {319, 576}}";
+ };
+ Tab3 = {
+ Frame = "{{0, 0}, {328, 530}}";
+ TargetTableConfiguration = (
+ ActiveObject,
+ 16,
+ ObjectNames,
+ 295.296,
+ );
+ };
+ Tab4 = {
+ BreakpointsTreeTableConfiguration = (
+ breakpointColumn,
+ 266,
+ enabledColumn,
+ 31,
+ );
+ Frame = "{{0, 0}, {319, 576}}";
+ };
+ TabCount = 5;
+ TabsVisible = YES;
+ };
+ NavBarShownByDefault = YES;
+ StatusViewVisible = YES;
+ Template = F5E465990156DFB90DCA290F;
+ ToolbarVisible = YES;
+ WindowLocation = "{555, 131}";
+ },
+ );
+ PBXWorkspaceStateSaveDate = 82221203;
+ };
+ projectwideBuildSettings = {
+ };
+ wantsIndex = 1;
+ wantsSCM = -1;
+ };
+ 089C1673FE841209C02AAC07 = {
+ activeExec = 0;
+ };
+}
diff --git a/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.h b/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.h
new file mode 100644
index 0000000..22398d1
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.h
@@ -0,0 +1,45 @@
+/* =============================================================================
+ PROJECT: ResKnife
+ FILE: ICONWindowController.h
+
+ PURPOSE: This is the main class of our bitmap resource editor. Every
+ resource editor's main class implements the
+ ResKnifePluginProtocol. Every editor should implement
+ initWithResource:. Only implement initWithResources: if you feel
+ like writing a template editor.
+
+ Note that your plugin is responsible for committing suicide
+ after its window has been closed. If you subclass it from
+ NSWindowController, the controller will take care of that
+ for you, according to a guy named Doug.
+
+ AUTHORS: M. Uli Kusterer, witness(at)zathras.de, (c) 2003.
+
+ REVISIONS:
+ 2003-07-31 UK Created.
+ ========================================================================== */
+
+/* -----------------------------------------------------------------------------
+ Headers:
+ -------------------------------------------------------------------------- */
+
+#import
+#import "ResKnifePluginProtocol.h"
+#import "ResKnifeResourceProtocol.h"
+
+
+/* -----------------------------------------------------------------------------
+ Interface:
+ -------------------------------------------------------------------------- */
+
+@interface ICONWindowController : NSWindowController
+{
+ IBOutlet NSImageView *imageView;
+ NSData *resData;
+ NSImage *resImage;
+ id resource;
+}
+
+-(IBAction) imageViewChanged: (id)sender;
+
+@end
diff --git a/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.m b/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.m
new file mode 100644
index 0000000..b24de2f
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/ICONWindowController.m
@@ -0,0 +1,177 @@
+/* =============================================================================
+ PROJECT: ResKnife
+ FILE: ICONWindowController.h
+
+ PURPOSE: This is the main class of our bitmap resource editor. Every
+ resource editor's main class implements the
+ ResKnifePluginProtocol. Every editor should implement
+ initWithResource:. Only implement initWithResources: if you feel
+ like writing a template editor.
+
+ Note that your plugin is responsible for committing suicide
+ after its window has been closed. If you subclass it from
+ NSWindowController, the controller will take care of that
+ for you, according to a guy named Doug.
+
+ AUTHORS: M. Uli Kusterer, witness(at)zathras.de, (c) 2003.
+
+ REVISIONS:
+ 2003-07-31 UK Created.
+ ========================================================================== */
+
+/* -----------------------------------------------------------------------------
+ Headers:
+ -------------------------------------------------------------------------- */
+
+#import "ICONWindowController.h"
+
+
+
+@implementation ICONWindowController
+
+
+/* -----------------------------------------------------------------------------
+ initWithResource:
+ This is it! This is the constructor. Create your window here and
+ do whatever else makes you happy. A new instance is created for each
+ resource. Note that you are responsible for keeping track of your
+ resource.
+ -------------------------------------------------------------------------- */
+
+-(id) initWithResource: (id)newResource
+{
+ self = [self initWithWindowNibName:@"ICONWindow"];
+ if( !self ) return nil;
+
+ resource = [newResource retain];
+ resData = nil;
+ resImage = nil;
+
+ // load the window from the nib
+ [self window];
+ return self;
+}
+
+
+/* -----------------------------------------------------------------------------
+ * DESTRUCTOR
+ -------------------------------------------------------------------------- */
+
+-(void) dealloc
+{
+ [resImage autorelease];
+ [[NSNotificationCenter defaultCenter] removeObserver:self];
+ [(id)resource autorelease];
+ [resData release];
+ [super dealloc];
+}
+
+
+/* -----------------------------------------------------------------------------
+ reloadResData:
+ Loads the resource's data into our NSImageView.
+ -------------------------------------------------------------------------- */
+
+-(void) reloadResData
+{
+ unsigned char* planes[2] = { 0, 0 };
+ NSBitmapImageRep* bir;
+ NSString* resType = [resource type];
+
+ [resImage autorelease];
+ resImage = [[NSImage alloc] init];
+
+ resData = [[resource data] retain];
+ planes[0] = (unsigned char*) [resData bytes];
+
+ if( [resType isEqualToString: @"ICN#"] )
+ {
+ planes[1] = planes[0] + (4 * 32); // 32 lines a 4 bytes.
+ bir = [[[NSBitmapImageRep alloc] autorelease] initWithBitmapDataPlanes:planes pixelsWide:32 pixelsHigh:32
+ bitsPerSample:1 samplesPerPixel:2 hasAlpha:YES isPlanar:YES colorSpaceName:NSCalibratedBlackColorSpace
+ bytesPerRow:4 bitsPerPixel:1];
+ }
+ else if( [resType isEqualToString: @"ics#"] || [resType isEqualToString: @"CURS"] )
+ {
+ planes[1] = planes[0] + (2 * 16); // 16 lines a 2 bytes.
+ bir = [[[NSBitmapImageRep alloc] autorelease] initWithBitmapDataPlanes:planes pixelsWide:16 pixelsHigh:16
+ bitsPerSample:1 samplesPerPixel:2 hasAlpha:YES isPlanar:YES colorSpaceName:NSCalibratedBlackColorSpace
+ bytesPerRow:2 bitsPerPixel:1];
+ }
+ else if( [resType isEqualToString: @"icm#"] )
+ {
+ planes[1] = planes[0] + (2 * 12); // 12 lines a 2 bytes.
+ bir = [[[NSBitmapImageRep alloc] autorelease] initWithBitmapDataPlanes:planes pixelsWide:16 pixelsHigh:12
+ bitsPerSample:1 samplesPerPixel:2 hasAlpha:YES isPlanar:YES colorSpaceName:NSCalibratedBlackColorSpace
+ bytesPerRow:2 bitsPerPixel:1];
+ }
+ else
+ bir = [[[NSBitmapImageRep alloc] autorelease] initWithBitmapDataPlanes:planes pixelsWide:32 pixelsHigh:32
+ bitsPerSample:1 samplesPerPixel:1 hasAlpha:NO isPlanar:NO colorSpaceName:NSCalibratedBlackColorSpace
+ bytesPerRow:4 bitsPerPixel:1];
+
+ [resImage addRepresentation:bir];
+ [imageView setImage: resImage];
+
+ //[[self window] setContentSize:[resImage size]];
+}
+
+
+/* -----------------------------------------------------------------------------
+ windowDidLoad:
+ Our window is there, stuff the image in it.
+ -------------------------------------------------------------------------- */
+
+-(void) windowDidLoad
+{
+ [super windowDidLoad];
+
+ // set the window's title
+ [[self window] setTitle:[resource defaultWindowTitle]];
+
+ [self reloadResData];
+
+ // we don't want this notification until we have a window! (Only register for notifications on the resource we're editing)
+ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resourceDataDidChange:) name:ResourceDataDidChangeNotification object:resource];
+
+ // finally, show the window
+ [self showWindow:self];
+}
+
+
+/* -----------------------------------------------------------------------------
+ resourceDataDidChange:
+ Notification that someone changed our resource's data and we should
+ update our display.
+ -------------------------------------------------------------------------- */
+
+- (void)resourceDataDidChange:(NSNotification *)notification
+{
+ // ensure it's our resource which got changed (should always be true, we don't register for notifications on other resource objects)
+ if( [notification object] == (id)resource )
+ {
+ [self reloadResData];
+ }
+}
+
+
+/* -----------------------------------------------------------------------------
+ imageViewChanged:
+ The user changed our image view. Convert the image data to the proper
+ format and stash it in our resource.
+ -------------------------------------------------------------------------- */
+
+-(IBAction) imageViewChanged: (id)sender
+{
+ NSArray* reps = [resImage representations];
+
+ NSLog( @"# %d", [reps count] );
+
+ [resImage lockFocusOnRepresentation: [reps objectAtIndex:0]];
+ [[imageView image] dissolveToPoint: NSMakePoint(0,0) fraction:1];
+ [resImage unlockFocus];
+
+ [imageView setImage: resImage];
+}
+
+@end
diff --git a/Cocoa/Plug-Ins/Icon Editor/Info.plist b/Cocoa/Plug-Ins/Icon Editor/Info.plist
new file mode 100644
index 0000000..ccb40d8
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/Info.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ Bitmap Editor
+ CFBundleIdentifier
+ com.ulikusterer.resknife.bitmap-editor
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ BNDL
+ CFBundleSignature
+ ResK
+ CFBundleVersion
+ 1
+ NSPrincipalClass
+ ICONWindowController
+ RKEditedTypes
+
+ ICON
+ ICN#
+ icm#
+ ics#
+ CURS
+
+
+
diff --git a/Cocoa/Plug-Ins/Icon Editor/README.txt b/Cocoa/Plug-Ins/Icon Editor/README.txt
new file mode 100644
index 0000000..79f2467
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/README.txt
@@ -0,0 +1,14 @@
+NOTES OF INTEREST:
+
+A ResKnife plugin declares the types it edits in its Info.plist-file. Just add
+the key "RKEditedType" to the plist, which should be a string containing the
+resource's type. If you want to have it edit several types, use "RKEditedTypes"
+(note the "s" at the end) instead, which is an array of type strings.
+
+You can also specify "Hexadecimal Editor" instead of a type code if you
+want to provide a replacement for the built-in Hex editor, or "Template
+Editor" for replacing the template editor. Note that the template editor uses
+a different entrypoint (initWithResources:) than the other editors.
+
+Apart from that, this is a standard Cocoa plugin.
+
diff --git a/Cocoa/Plug-Ins/Icon Editor/version.plist b/Cocoa/Plug-Ins/Icon Editor/version.plist
new file mode 100644
index 0000000..1740ba7
--- /dev/null
+++ b/Cocoa/Plug-Ins/Icon Editor/version.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ BuildVersion
+ 1
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1.0
+ ProjectName
+ DevToolsWizardTemplates
+ SourceVersion
+ 2260100
+
+
diff --git a/ResKnife.xcodeproj/project.pbxproj b/ResKnife.xcodeproj/project.pbxproj
index c399441..5bc974a 100644
--- a/ResKnife.xcodeproj/project.pbxproj
+++ b/ResKnife.xcodeproj/project.pbxproj
@@ -3,13 +3,15 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 42;
+ objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
0EBA8666122CF49800FEC1AC /* NGSCategories.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EBA8664122CF49800FEC1AC /* NGSCategories.h */; };
0EBA8667122CF49800FEC1AC /* NGSCategories.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EBA8665122CF49800FEC1AC /* NGSCategories.m */; };
0EF71540122BD0D0005DF94E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0EF7153F122BD0D0005DF94E /* Localizable.strings */; };
+ 3DB9D66412307A9400DDA647 /* NovaTools.plugin in Resources */ = {isa = PBXBuildFile; fileRef = E17ADBC006A2132800842474 /* NovaTools.plugin */; };
+ 3DB9D6E712307F6300DDA647 /* Bitmap Editor.plugin in Resources */ = {isa = PBXBuildFile; fileRef = E18BF69D069FEA1800F076B8 /* Bitmap Editor.plugin */; };
E1193609099830D300A3A6EA /* FontDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = E1193607099830D200A3A6EA /* FontDocument.nib */; };
E11936660998552900A3A6EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E11936650998552900A3A6EA /* Localizable.strings */; };
E1193683099864AD00A3A6EA /* ElementUBYT.h in Headers */ = {isa = PBXBuildFile; fileRef = E119367D099864AD00A3A6EA /* ElementUBYT.h */; };
@@ -28,9 +30,7 @@
E119388D0999296B00A3A6EA /* ElementHEXD.h in Headers */ = {isa = PBXBuildFile; fileRef = E119388B0999296B00A3A6EA /* ElementHEXD.h */; };
E119388E0999296B00A3A6EA /* ElementHEXD.m in Sources */ = {isa = PBXBuildFile; fileRef = E119388C0999296B00A3A6EA /* ElementHEXD.m */; };
E1193949099940FD00A3A6EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1193947099940FD00A3A6EA /* InfoPlist.strings */; };
- E13F7F9908F05B5C00E2A5CB /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = E13F7F9808F05B5C00E2A5CB /* Info.plist */; };
E13F837F08F13A4C00E2A5CB /* Font Editor.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E18BF78B069FF23700F076B8 /* Font Editor.plugin */; };
- E13F846A08F18FBE00E2A5CB /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = E13F846908F18FBE00E2A5CB /* Info.plist */; };
E14AC2760996BF1700D293E5 /* ElementDLLG.h in Headers */ = {isa = PBXBuildFile; fileRef = E14AC2740996BF1700D293E5 /* ElementDLLG.h */; };
E14AC2770996BF1700D293E5 /* ElementDLLG.m in Sources */ = {isa = PBXBuildFile; fileRef = E14AC2750996BF1700D293E5 /* ElementDLLG.m */; };
E14AC453099702F400D293E5 /* ElementFBYT.h in Headers */ = {isa = PBXBuildFile; fileRef = E14AC451099702F300D293E5 /* ElementFBYT.h */; };
@@ -167,100 +167,6 @@
E18BF5DE069FEA1400F076B8 /* ShipWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = E19FB519054E919200A80202 /* ShipWindowController.m */; };
E18BF5E0069FEA1400F076B8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; };
E18BF5E1069FEA1400F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
- E18BF5E8069FEA1500F076B8 /* Application.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588840156D6D901000001 /* Application.h */; };
- E18BF5E9069FEA1500F076B8 /* Asynchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588860156D6D901000001 /* Asynchronous.h */; };
- E18BF5EA069FEA1500F076B8 /* DataBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588880156D6D901000001 /* DataBrowser.h */; };
- E18BF5EB069FEA1500F076B8 /* EditorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888A0156D6D901000001 /* EditorWindow.h */; };
- E18BF5EC069FEA1500F076B8 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888C0156D6D901000001 /* Errors.h */; };
- E18BF5ED069FEA1500F076B8 /* Files.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888E0156D6D901000001 /* Files.h */; };
- E18BF5EE069FEA1500F076B8 /* FileWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588900156D6D901000001 /* FileWindow.h */; };
- E18BF5EF069FEA1500F076B8 /* HostCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588920156D6D901000001 /* HostCallbacks.h */; };
- E18BF5F0069FEA1500F076B8 /* InspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588940156D6D901000001 /* InspectorWindow.h */; };
- E18BF5F1069FEA1500F076B8 /* PickerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588960156D6D901000001 /* PickerWindow.h */; };
- E18BF5F2069FEA1500F076B8 /* PlugObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588980156D6D901000001 /* PlugObject.h */; };
- E18BF5F3069FEA1500F076B8 /* PlugWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889A0156D6D901000001 /* PlugWindow.h */; };
- E18BF5F4069FEA1500F076B8 /* ResourceObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889C0156D6D901000001 /* ResourceObject.h */; };
- E18BF5F5069FEA1500F076B8 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889E0156D6D901000001 /* Utility.h */; };
- E18BF5F6069FEA1500F076B8 /* WindowObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588A00156D6D901000001 /* WindowObject.h */; };
- E18BF5F7069FEA1500F076B8 /* Generic.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588820156D6D901000001 /* Generic.h */; };
- E18BF5F8069FEA1500F076B8 /* ResKnife.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588810156D6D901000001 /* ResKnife.h */; };
- E18BF5F9069FEA1500F076B8 /* Transfer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588800156D6D901000001 /* Transfer.h */; };
- E18BF5FB069FEA1500F076B8 /* ResKnife.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5B588A60156D6D901000001 /* ResKnife.nib */; };
- E18BF5FD069FEA1500F076B8 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588850156D6D901000001 /* Application.cpp */; };
- E18BF5FE069FEA1500F076B8 /* Asynchronous.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588870156D6D901000001 /* Asynchronous.cpp */; };
- E18BF5FF069FEA1500F076B8 /* DataBrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588890156D6D901000001 /* DataBrowser.cpp */; };
- E18BF600069FEA1500F076B8 /* EditorWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888B0156D6D901000001 /* EditorWindow.cpp */; };
- E18BF601069FEA1500F076B8 /* Errors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888D0156D6D901000001 /* Errors.cpp */; };
- E18BF602069FEA1500F076B8 /* Files.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888F0156D6D901000001 /* Files.cpp */; };
- E18BF603069FEA1500F076B8 /* FileWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588910156D6D901000001 /* FileWindow.cpp */; };
- E18BF604069FEA1500F076B8 /* HostCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588930156D6D901000001 /* HostCallbacks.cpp */; };
- E18BF605069FEA1500F076B8 /* InspectorWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588950156D6D901000001 /* InspectorWindow.cpp */; };
- E18BF606069FEA1500F076B8 /* PickerWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588970156D6D901000001 /* PickerWindow.cpp */; };
- E18BF607069FEA1500F076B8 /* PlugObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588990156D6D901000001 /* PlugObject.cpp */; };
- E18BF608069FEA1500F076B8 /* PlugWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889B0156D6D901000001 /* PlugWindow.cpp */; };
- E18BF609069FEA1500F076B8 /* ResourceObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889D0156D6D901000001 /* ResourceObject.cpp */; };
- E18BF60A069FEA1500F076B8 /* Utility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889F0156D6D901000001 /* Utility.cpp */; };
- E18BF60B069FEA1500F076B8 /* WindowObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588A10156D6D901000001 /* WindowObject.cpp */; };
- E18BF60D069FEA1500F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
- E18BF60F069FEA1500F076B8 /* ResKnife.r in Rez */ = {isa = PBXBuildFile; fileRef = F5B588A40156D6D901000001 /* ResKnife.r */; };
- E18BF610069FEA1500F076B8 /* ResKnife.rsrc in Rez */ = {isa = PBXBuildFile; fileRef = F5B588A50156D6D901000001 /* ResKnife.rsrc */; };
- E18BF617069FEA1500F076B8 /* ResKnife.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588810156D6D901000001 /* ResKnife.h */; };
- E18BF618069FEA1500F076B8 /* Generic.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588820156D6D901000001 /* Generic.h */; };
- E18BF619069FEA1500F076B8 /* Transfer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588800156D6D901000001 /* Transfer.h */; };
- E18BF61A069FEA1500F076B8 /* Application.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588840156D6D901000001 /* Application.h */; };
- E18BF61B069FEA1500F076B8 /* Asynchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588860156D6D901000001 /* Asynchronous.h */; };
- E18BF61C069FEA1500F076B8 /* DataBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588880156D6D901000001 /* DataBrowser.h */; };
- E18BF61D069FEA1500F076B8 /* EditorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888A0156D6D901000001 /* EditorWindow.h */; };
- E18BF61E069FEA1500F076B8 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888C0156D6D901000001 /* Errors.h */; };
- E18BF61F069FEA1500F076B8 /* Files.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5888E0156D6D901000001 /* Files.h */; };
- E18BF620069FEA1500F076B8 /* FileWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588900156D6D901000001 /* FileWindow.h */; };
- E18BF621069FEA1500F076B8 /* HostCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588920156D6D901000001 /* HostCallbacks.h */; };
- E18BF622069FEA1500F076B8 /* InspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588940156D6D901000001 /* InspectorWindow.h */; };
- E18BF623069FEA1500F076B8 /* WindowObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588A00156D6D901000001 /* WindowObject.h */; };
- E18BF624069FEA1500F076B8 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889E0156D6D901000001 /* Utility.h */; };
- E18BF625069FEA1500F076B8 /* ResourceObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889C0156D6D901000001 /* ResourceObject.h */; };
- E18BF626069FEA1500F076B8 /* PlugWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B5889A0156D6D901000001 /* PlugWindow.h */; };
- E18BF627069FEA1500F076B8 /* PlugObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588980156D6D901000001 /* PlugObject.h */; };
- E18BF628069FEA1500F076B8 /* PickerWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588960156D6D901000001 /* PickerWindow.h */; };
- E18BF62A069FEA1500F076B8 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588850156D6D901000001 /* Application.cpp */; };
- E18BF62B069FEA1500F076B8 /* Asynchronous.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588870156D6D901000001 /* Asynchronous.cpp */; };
- E18BF62C069FEA1500F076B8 /* DataBrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588890156D6D901000001 /* DataBrowser.cpp */; };
- E18BF62D069FEA1500F076B8 /* EditorWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888B0156D6D901000001 /* EditorWindow.cpp */; };
- E18BF62E069FEA1500F076B8 /* Errors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888D0156D6D901000001 /* Errors.cpp */; };
- E18BF62F069FEA1500F076B8 /* Files.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5888F0156D6D901000001 /* Files.cpp */; };
- E18BF630069FEA1500F076B8 /* FileWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588910156D6D901000001 /* FileWindow.cpp */; };
- E18BF631069FEA1500F076B8 /* HostCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588930156D6D901000001 /* HostCallbacks.cpp */; };
- E18BF632069FEA1500F076B8 /* WindowObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588A10156D6D901000001 /* WindowObject.cpp */; };
- E18BF633069FEA1500F076B8 /* Utility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889F0156D6D901000001 /* Utility.cpp */; };
- E18BF634069FEA1500F076B8 /* ResourceObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889D0156D6D901000001 /* ResourceObject.cpp */; };
- E18BF635069FEA1500F076B8 /* PlugWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B5889B0156D6D901000001 /* PlugWindow.cpp */; };
- E18BF636069FEA1500F076B8 /* PlugObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588990156D6D901000001 /* PlugObject.cpp */; };
- E18BF637069FEA1500F076B8 /* PickerWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588970156D6D901000001 /* PickerWindow.cpp */; };
- E18BF638069FEA1500F076B8 /* InspectorWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588950156D6D901000001 /* InspectorWindow.cpp */; };
- E18BF63A069FEA1500F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
- E18BF640069FEA1600F076B8 /* Hex Editor.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588D90156D9D401000001 /* Hex Editor.h */; };
- E18BF641069FEA1600F076B8 /* Events.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588DB0156D9D401000001 /* Events.h */; };
- E18BF642069FEA1600F076B8 /* HexWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588DD0156D9D401000001 /* HexWindow.h */; };
- E18BF643069FEA1600F076B8 /* Initalisation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588DF0156D9D401000001 /* Initalisation.h */; };
- E18BF644069FEA1600F076B8 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588E10156D9D401000001 /* Utility.h */; };
- E18BF645069FEA1600F076B8 /* HostCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588920156D6D901000001 /* HostCallbacks.h */; };
- E18BF648069FEA1600F076B8 /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588DC0156D9D401000001 /* Events.cpp */; };
- E18BF649069FEA1600F076B8 /* HexWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588DE0156D9D401000001 /* HexWindow.cpp */; };
- E18BF64A069FEA1600F076B8 /* Initalisation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588E00156D9D401000001 /* Initalisation.cpp */; };
- E18BF64B069FEA1600F076B8 /* Utility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588E20156D9D401000001 /* Utility.cpp */; };
- E18BF64D069FEA1600F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
- E18BF655069FEA1600F076B8 /* Template Editor.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588F50156DC2201000001 /* Template Editor.h */; };
- E18BF656069FEA1600F076B8 /* TemplateWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588F90156DC2201000001 /* TemplateWindow.h */; };
- E18BF657069FEA1600F076B8 /* HostCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588920156D6D901000001 /* HostCallbacks.h */; };
- E18BF65A069FEA1600F076B8 /* TemplateWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B588FA0156DC2201000001 /* TemplateWindow.cpp */; };
- E18BF65C069FEA1600F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
- E18BF65E069FEA1600F076B8 /* Template Editor.r in Rez */ = {isa = PBXBuildFile; fileRef = F5B588FB0156DC2201000001 /* Template Editor.r */; };
- E18BF664069FEA1700F076B8 /* Initalisation.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588FF0156DC2201000001 /* Initalisation.h */; };
- E18BF665069FEA1700F076B8 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B589010156DC2201000001 /* Parser.h */; };
- E18BF666069FEA1700F076B8 /* PICT Editor.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B588FD0156DC2201000001 /* PICT Editor.h */; };
- E18BF669069FEA1700F076B8 /* Initalisation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B589000156DC2201000001 /* Initalisation.cpp */; };
- E18BF66A069FEA1700F076B8 /* PictWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5B589020156DC2201000001 /* PictWindow.cpp */; };
- E18BF66C069FEA1700F076B8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884A0156D40B01000001 /* Carbon.framework */; };
E18BF673069FEA1700F076B8 /* BoolTemplateField.h in Headers */ = {isa = PBXBuildFile; fileRef = F50DFE23036C258201A8010A /* BoolTemplateField.h */; };
E18BF674069FEA1700F076B8 /* DividerTemplateField.h in Headers */ = {isa = PBXBuildFile; fileRef = F50DFE57036C258301A8010A /* DividerTemplateField.h */; };
E18BF675069FEA1700F076B8 /* IntegerTemplateField.h in Headers */ = {isa = PBXBuildFile; fileRef = F50DFE5B036C258301A8010A /* IntegerTemplateField.h */; };
@@ -315,7 +221,6 @@
E18BF6C0069FEA1800F076B8 /* ElementOCNT.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D50047004EF040900F3B64D /* ElementOCNT.m */; };
E18BF6C1069FEA1800F076B8 /* ElementLSTC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D50047304EF122000F3B64D /* ElementLSTC.mm */; };
E18BF6C3069FEA1800F076B8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; };
- E18BF6D5069FEA1900F076B8 /* liblibResKnife.dylib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E18BF63D069FEA1600F076B8 /* liblibResKnife.dylib.a */; };
E18BF7D3069FFC7600F076B8 /* FontWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = E18BF7CF069FFC7600F076B8 /* FontWindow.nib */; };
E18BF7D4069FFC7600F076B8 /* FontWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = E18BF7D1069FFC7600F076B8 /* FontWindowController.h */; };
E18BF7D5069FFC7600F076B8 /* FontWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E18BF7D2069FFC7600F076B8 /* FontWindowController.mm */; };
@@ -485,11 +390,6 @@
E18BF58C069FEA1400F076B8 /* ResKnife Cocoa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ResKnife Cocoa.app"; sourceTree = BUILT_PRODUCTS_DIR; };
E18BF5A6069FEA1400F076B8 /* Hexadecimal Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Hexadecimal Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
E18BF5B6069FEA1400F076B8 /* Nicks Template Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Nicks Template Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
- E18BF613069FEA1500F076B8 /* ResKnife Carbon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ResKnife Carbon.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- E18BF63D069FEA1600F076B8 /* liblibResKnife.dylib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibResKnife.dylib.a; sourceTree = BUILT_PRODUCTS_DIR; };
- E18BF652069FEA1600F076B8 /* Hex Editor.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Hex Editor.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
- E18BF661069FEA1700F076B8 /* Template Editor.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Template Editor.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
- E18BF670069FEA1700F076B8 /* PICT Editor.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "PICT Editor.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
E18BF68D069FEA1800F076B8 /* Ulis Template Editor.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Ulis Template Editor.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
E18BF69D069FEA1800F076B8 /* Bitmap Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Bitmap Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
E18BF6C8069FEA1900F076B8 /* Template Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Template Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -757,47 +657,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E18BF60C069FEA1500F076B8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF60D069FEA1500F076B8 /* Carbon.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF639069FEA1500F076B8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF63A069FEA1500F076B8 /* Carbon.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF64C069FEA1600F076B8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF64D069FEA1600F076B8 /* Carbon.framework in Frameworks */,
- E18BF6D5069FEA1900F076B8 /* liblibResKnife.dylib.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF65B069FEA1600F076B8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF65C069FEA1600F076B8 /* Carbon.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF66B069FEA1700F076B8 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF66C069FEA1700F076B8 /* Carbon.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
E18BF688069FEA1700F076B8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -1073,11 +932,6 @@
E18BF69D069FEA1800F076B8 /* Bitmap Editor.plugin */,
E18BF78B069FF23700F076B8 /* Font Editor.plugin */,
E17ADBC006A2132800842474 /* NovaTools.plugin */,
- E18BF613069FEA1500F076B8 /* ResKnife Carbon.app */,
- E18BF63D069FEA1600F076B8 /* liblibResKnife.dylib.a */,
- E18BF652069FEA1600F076B8 /* Hex Editor.bundle */,
- E18BF661069FEA1700F076B8 /* Template Editor.bundle */,
- E18BF670069FEA1700F076B8 /* PICT Editor.bundle */,
E18BF68D069FEA1800F076B8 /* Ulis Template Editor.bundle */,
);
name = Products;
@@ -1488,89 +1342,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E18BF5E7069FEA1500F076B8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF5E8069FEA1500F076B8 /* Application.h in Headers */,
- E18BF5E9069FEA1500F076B8 /* Asynchronous.h in Headers */,
- E18BF5EA069FEA1500F076B8 /* DataBrowser.h in Headers */,
- E18BF5EB069FEA1500F076B8 /* EditorWindow.h in Headers */,
- E18BF5EC069FEA1500F076B8 /* Errors.h in Headers */,
- E18BF5ED069FEA1500F076B8 /* Files.h in Headers */,
- E18BF5EE069FEA1500F076B8 /* FileWindow.h in Headers */,
- E18BF5EF069FEA1500F076B8 /* HostCallbacks.h in Headers */,
- E18BF5F0069FEA1500F076B8 /* InspectorWindow.h in Headers */,
- E18BF5F1069FEA1500F076B8 /* PickerWindow.h in Headers */,
- E18BF5F2069FEA1500F076B8 /* PlugObject.h in Headers */,
- E18BF5F3069FEA1500F076B8 /* PlugWindow.h in Headers */,
- E18BF5F4069FEA1500F076B8 /* ResourceObject.h in Headers */,
- E18BF5F5069FEA1500F076B8 /* Utility.h in Headers */,
- E18BF5F6069FEA1500F076B8 /* WindowObject.h in Headers */,
- E18BF5F7069FEA1500F076B8 /* Generic.h in Headers */,
- E18BF5F8069FEA1500F076B8 /* ResKnife.h in Headers */,
- E18BF5F9069FEA1500F076B8 /* Transfer.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF616069FEA1500F076B8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF617069FEA1500F076B8 /* ResKnife.h in Headers */,
- E18BF618069FEA1500F076B8 /* Generic.h in Headers */,
- E18BF619069FEA1500F076B8 /* Transfer.h in Headers */,
- E18BF61A069FEA1500F076B8 /* Application.h in Headers */,
- E18BF61B069FEA1500F076B8 /* Asynchronous.h in Headers */,
- E18BF61C069FEA1500F076B8 /* DataBrowser.h in Headers */,
- E18BF61D069FEA1500F076B8 /* EditorWindow.h in Headers */,
- E18BF61E069FEA1500F076B8 /* Errors.h in Headers */,
- E18BF61F069FEA1500F076B8 /* Files.h in Headers */,
- E18BF620069FEA1500F076B8 /* FileWindow.h in Headers */,
- E18BF621069FEA1500F076B8 /* HostCallbacks.h in Headers */,
- E18BF622069FEA1500F076B8 /* InspectorWindow.h in Headers */,
- E18BF623069FEA1500F076B8 /* WindowObject.h in Headers */,
- E18BF624069FEA1500F076B8 /* Utility.h in Headers */,
- E18BF625069FEA1500F076B8 /* ResourceObject.h in Headers */,
- E18BF626069FEA1500F076B8 /* PlugWindow.h in Headers */,
- E18BF627069FEA1500F076B8 /* PlugObject.h in Headers */,
- E18BF628069FEA1500F076B8 /* PickerWindow.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF63F069FEA1600F076B8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF640069FEA1600F076B8 /* Hex Editor.h in Headers */,
- E18BF641069FEA1600F076B8 /* Events.h in Headers */,
- E18BF642069FEA1600F076B8 /* HexWindow.h in Headers */,
- E18BF643069FEA1600F076B8 /* Initalisation.h in Headers */,
- E18BF644069FEA1600F076B8 /* Utility.h in Headers */,
- E18BF645069FEA1600F076B8 /* HostCallbacks.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF654069FEA1600F076B8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF655069FEA1600F076B8 /* Template Editor.h in Headers */,
- E18BF656069FEA1600F076B8 /* TemplateWindow.h in Headers */,
- E18BF657069FEA1600F076B8 /* HostCallbacks.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF663069FEA1700F076B8 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF664069FEA1700F076B8 /* Initalisation.h in Headers */,
- E18BF665069FEA1700F076B8 /* Parser.h in Headers */,
- E18BF666069FEA1700F076B8 /* PICT Editor.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
E18BF672069FEA1700F076B8 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@@ -1723,104 +1494,6 @@
productReference = E17ADBC006A2132800842474 /* NovaTools.plugin */;
productType = "com.apple.product-type.bundle";
};
- E18BF5E6069FEA1500F076B8 /* ResKnife Carbon */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E13F7EED08F0411100E2A5CB /* Build configuration list for PBXNativeTarget "ResKnife Carbon" */;
- buildPhases = (
- E18BF5E7069FEA1500F076B8 /* Headers */,
- E18BF5FA069FEA1500F076B8 /* Resources */,
- E18BF5FC069FEA1500F076B8 /* Sources */,
- E18BF60C069FEA1500F076B8 /* Frameworks */,
- E18BF60E069FEA1500F076B8 /* Rez */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "ResKnife Carbon";
- productInstallPath = "$(USER_APPS_DIR)";
- productName = "ResKnife Carbon";
- productReference = E18BF613069FEA1500F076B8 /* ResKnife Carbon.app */;
- productType = "com.apple.product-type.application";
- };
- E18BF615069FEA1500F076B8 /* libResKnife */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E13F7EF108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "libResKnife" */;
- buildPhases = (
- E18BF616069FEA1500F076B8 /* Headers */,
- E18BF629069FEA1500F076B8 /* Sources */,
- E18BF639069FEA1500F076B8 /* Frameworks */,
- E18BF63B069FEA1500F076B8 /* Rez */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = libResKnife;
- productInstallPath = /usr/local/lib;
- productName = libResKnife;
- productReference = E18BF63D069FEA1600F076B8 /* liblibResKnife.dylib.a */;
- productType = "com.apple.product-type.library.static";
- };
- E18BF63E069FEA1600F076B8 /* Hex Editor Carbon */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E13F7EF508F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Hex Editor Carbon" */;
- buildPhases = (
- E18BF63F069FEA1600F076B8 /* Headers */,
- E18BF646069FEA1600F076B8 /* Resources */,
- E18BF647069FEA1600F076B8 /* Sources */,
- E18BF64C069FEA1600F076B8 /* Frameworks */,
- E18BF64F069FEA1600F076B8 /* Rez */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "Hex Editor Carbon";
- productName = "Hex Editor";
- productReference = E18BF652069FEA1600F076B8 /* Hex Editor.bundle */;
- productType = "com.apple.product-type.bundle";
- };
- E18BF653069FEA1600F076B8 /* Template Editor Carbon */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E13F7EF908F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Template Editor Carbon" */;
- buildPhases = (
- E18BF654069FEA1600F076B8 /* Headers */,
- E18BF658069FEA1600F076B8 /* Resources */,
- E18BF659069FEA1600F076B8 /* Sources */,
- E18BF65B069FEA1600F076B8 /* Frameworks */,
- E18BF65D069FEA1600F076B8 /* Rez */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "Template Editor Carbon";
- productInstallPath = "$(USER_LIBRARY_DIR)/Bundles";
- productName = "Template Editor";
- productReference = E18BF661069FEA1700F076B8 /* Template Editor.bundle */;
- productType = "com.apple.product-type.bundle";
- };
- E18BF662069FEA1700F076B8 /* PICT Editor Carbon */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E13F7EFD08F0411100E2A5CB /* Build configuration list for PBXNativeTarget "PICT Editor Carbon" */;
- buildPhases = (
- E18BF663069FEA1700F076B8 /* Headers */,
- E18BF667069FEA1700F076B8 /* Resources */,
- E18BF668069FEA1700F076B8 /* Sources */,
- E18BF66B069FEA1700F076B8 /* Frameworks */,
- E18BF66D069FEA1700F076B8 /* Rez */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "PICT Editor Carbon";
- productInstallPath = "$(USER_LIBRARY_DIR)/Bundles";
- productName = "PICT Editor";
- productReference = E18BF670069FEA1700F076B8 /* PICT Editor.bundle */;
- productType = "com.apple.product-type.bundle";
- };
E18BF671069FEA1700F076B8 /* Uli's Template Editor */ = {
isa = PBXNativeTarget;
buildConfigurationList = E13F7F0108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Uli's Template Editor" */;
@@ -1907,8 +1580,11 @@
/* Begin PBXProject section */
F5B5880F0156D2A601000001 /* Project object */ = {
isa = PBXProject;
+ attributes = {
+ BuildIndependentTargetsInParallel = YES;
+ };
buildConfigurationList = E13F7F0508F0411100E2A5CB /* Build configuration list for PBXProject "ResKnife" */;
- compatibilityVersion = "Xcode 2.4";
+ compatibilityVersion = "Xcode 3.1";
hasScannedForEncodings = 1;
mainGroup = F5B588100156D2A601000001;
productRefGroup = F5B588110156D30301000001 /* Products */;
@@ -1922,11 +1598,6 @@
E18BF68E069FEA1800F076B8 /* Bitmap Editor Cocoa */,
E18BF78A069FF23700F076B8 /* Font Editor Cocoa */,
E18BF5B7069FEA1400F076B8 /* NovaTools */,
- E18BF5E6069FEA1500F076B8 /* ResKnife Carbon */,
- E18BF615069FEA1500F076B8 /* libResKnife */,
- E18BF63E069FEA1600F076B8 /* Hex Editor Carbon */,
- E18BF653069FEA1600F076B8 /* Template Editor Carbon */,
- E18BF662069FEA1700F076B8 /* PICT Editor Carbon */,
E18BF671069FEA1700F076B8 /* Uli's Template Editor */,
);
};
@@ -1959,6 +1630,8 @@
E18BF567069FEA1300F076B8 /* ResKnife.scriptTerminology in Resources */,
E18BF568069FEA1300F076B8 /* Export.tiff in Resources */,
E18BF569069FEA1300F076B8 /* Resource Type Mappings.strings in Resources */,
+ 3DB9D66412307A9400DDA647 /* NovaTools.plugin in Resources */,
+ 3DB9D6E712307F6300DDA647 /* Bitmap Editor.plugin in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1977,7 +1650,6 @@
files = (
E18BF5AC069FEA1400F076B8 /* TemplateWindow.nib in Resources */,
E18BFA3706A20B7A00F076B8 /* Info.plist in Resources */,
- E13F846A08F18FBE00E2A5CB /* Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1997,35 +1669,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E18BF5FA069FEA1500F076B8 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF5FB069FEA1500F076B8 /* ResKnife.nib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF646069FEA1600F076B8 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF658069FEA1600F076B8 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF667069FEA1700F076B8 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
E18BF67C069FEA1700F076B8 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -2039,7 +1682,6 @@
buildActionMask = 2147483647;
files = (
E18BF694069FEA1800F076B8 /* ICONWindow.nib in Resources */,
- E13F7F9908F05B5C00E2A5CB /* Info.plist in Resources */,
E1193949099940FD00A3A6EA /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -2095,44 +1737,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E18BF60E069FEA1500F076B8 /* Rez */ = {
- isa = PBXRezBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF60F069FEA1500F076B8 /* ResKnife.r in Rez */,
- E18BF610069FEA1500F076B8 /* ResKnife.rsrc in Rez */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF63B069FEA1500F076B8 /* Rez */ = {
- isa = PBXRezBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF64F069FEA1600F076B8 /* Rez */ = {
- isa = PBXRezBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF65D069FEA1600F076B8 /* Rez */ = {
- isa = PBXRezBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF65E069FEA1600F076B8 /* Template Editor.r in Rez */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF66D069FEA1700F076B8 /* Rez */ = {
- isa = PBXRezBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
E18BF689069FEA1700F076B8 /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
@@ -2230,78 +1834,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- E18BF5FC069FEA1500F076B8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF5FD069FEA1500F076B8 /* Application.cpp in Sources */,
- E18BF5FE069FEA1500F076B8 /* Asynchronous.cpp in Sources */,
- E18BF5FF069FEA1500F076B8 /* DataBrowser.cpp in Sources */,
- E18BF600069FEA1500F076B8 /* EditorWindow.cpp in Sources */,
- E18BF601069FEA1500F076B8 /* Errors.cpp in Sources */,
- E18BF602069FEA1500F076B8 /* Files.cpp in Sources */,
- E18BF603069FEA1500F076B8 /* FileWindow.cpp in Sources */,
- E18BF604069FEA1500F076B8 /* HostCallbacks.cpp in Sources */,
- E18BF605069FEA1500F076B8 /* InspectorWindow.cpp in Sources */,
- E18BF606069FEA1500F076B8 /* PickerWindow.cpp in Sources */,
- E18BF607069FEA1500F076B8 /* PlugObject.cpp in Sources */,
- E18BF608069FEA1500F076B8 /* PlugWindow.cpp in Sources */,
- E18BF609069FEA1500F076B8 /* ResourceObject.cpp in Sources */,
- E18BF60A069FEA1500F076B8 /* Utility.cpp in Sources */,
- E18BF60B069FEA1500F076B8 /* WindowObject.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF629069FEA1500F076B8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF62A069FEA1500F076B8 /* Application.cpp in Sources */,
- E18BF62B069FEA1500F076B8 /* Asynchronous.cpp in Sources */,
- E18BF62C069FEA1500F076B8 /* DataBrowser.cpp in Sources */,
- E18BF62D069FEA1500F076B8 /* EditorWindow.cpp in Sources */,
- E18BF62E069FEA1500F076B8 /* Errors.cpp in Sources */,
- E18BF62F069FEA1500F076B8 /* Files.cpp in Sources */,
- E18BF630069FEA1500F076B8 /* FileWindow.cpp in Sources */,
- E18BF631069FEA1500F076B8 /* HostCallbacks.cpp in Sources */,
- E18BF632069FEA1500F076B8 /* WindowObject.cpp in Sources */,
- E18BF633069FEA1500F076B8 /* Utility.cpp in Sources */,
- E18BF634069FEA1500F076B8 /* ResourceObject.cpp in Sources */,
- E18BF635069FEA1500F076B8 /* PlugWindow.cpp in Sources */,
- E18BF636069FEA1500F076B8 /* PlugObject.cpp in Sources */,
- E18BF637069FEA1500F076B8 /* PickerWindow.cpp in Sources */,
- E18BF638069FEA1500F076B8 /* InspectorWindow.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF647069FEA1600F076B8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF648069FEA1600F076B8 /* Events.cpp in Sources */,
- E18BF649069FEA1600F076B8 /* HexWindow.cpp in Sources */,
- E18BF64A069FEA1600F076B8 /* Initalisation.cpp in Sources */,
- E18BF64B069FEA1600F076B8 /* Utility.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF659069FEA1600F076B8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF65A069FEA1600F076B8 /* TemplateWindow.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E18BF668069FEA1700F076B8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E18BF669069FEA1700F076B8 /* Initalisation.cpp in Sources */,
- E18BF66A069FEA1700F076B8 /* PictWindow.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
E18BF67E069FEA1700F076B8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -2985,276 +2517,6 @@
};
name = Release;
};
- E13F7EEE08F0411100E2A5CB /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Versions/A/Frameworks";
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- INFOPLIST_FILE = "Info-ResKnife_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = Carbon;
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = "";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "ResKnife Carbon";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = app;
- ZERO_LINK = YES;
- };
- name = Debug;
- };
- E13F7EEF08F0411100E2A5CB /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- DEBUGGING_SYMBOLS = NO;
- FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Versions/A/Frameworks";
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- INFOPLIST_FILE = "Info-ResKnife_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = Carbon;
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = "";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "ResKnife Carbon";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = app;
- ZERO_LINK = NO;
- };
- name = Release;
- };
- E13F7EF208F0411100E2A5CB /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- LIBRARY_STYLE = STATIC;
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOL_FLAGS = "";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = libResKnife.dylib;
- REZ_EXECUTABLE = YES;
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- ZERO_LINK = YES;
- };
- name = Debug;
- };
- E13F7EF308F0411100E2A5CB /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- DEBUGGING_SYMBOLS = NO;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- LIBRARY_STYLE = STATIC;
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOL_FLAGS = "";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = libResKnife.dylib;
- REZ_EXECUTABLE = YES;
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- ZERO_LINK = NO;
- };
- name = Release;
- };
- E13F7EF608F0411100E2A5CB /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- INFOPLIST_FILE = "Info-Hex_Editor_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = /Users/nicholas/Projects/ResKnife/Carbon;
- OTHER_LDFLAGS = (
- "-bundle",
- "-bundle_loader",
- "$(OTHER_LDFLAGS_QUOTED_FOR_TARGET_1)",
- "-undefined",
- error,
- );
- OTHER_LDFLAGS_QUOTED_FOR_TARGET_1 = "$HOME/Projects/ResKnife/build/ResKnife\\ Carbon";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "Hex Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = YES;
- };
- name = Debug;
- };
- E13F7EF708F0411100E2A5CB /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- DEBUGGING_SYMBOLS = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- INFOPLIST_FILE = "Info-Hex_Editor_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = /Users/nicholas/Projects/ResKnife/Carbon;
- OTHER_LDFLAGS = (
- "-bundle",
- "-bundle_loader",
- "$(OTHER_LDFLAGS_QUOTED_FOR_TARGET_1)",
- "-undefined",
- error,
- );
- OTHER_LDFLAGS_QUOTED_FOR_TARGET_1 = "$HOME/Projects/ResKnife/build/ResKnife\\ Carbon";
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "Hex Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = NO;
- };
- name = Release;
- };
- E13F7EFA08F0411100E2A5CB /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- INFOPLIST_FILE = "Info-Template_Editor_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = /Volumes/DeskStar/nicholas/Projects/ResKnife/Carbon;
- OTHER_LDFLAGS = (
- "-bundle",
- "-undefined",
- error,
- );
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "Template Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = YES;
- };
- name = Debug;
- };
- E13F7EFB08F0411100E2A5CB /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- DEBUGGING_SYMBOLS = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- INFOPLIST_FILE = "Info-Template_Editor_Carbon__Upgraded_.plist";
- LIBRARY_SEARCH_PATHS = /Volumes/DeskStar/nicholas/Projects/ResKnife/Carbon;
- OTHER_LDFLAGS = (
- "-bundle",
- "-undefined",
- error,
- );
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "Template Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = NO;
- };
- name = Release;
- };
- E13F7EFE08F0411100E2A5CB /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- INFOPLIST_FILE = "Info-PICT_Editor__Upgraded_.plist";
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = (
- "-bundle",
- "-undefined",
- suppress,
- );
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "PICT Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = YES;
- };
- name = Debug;
- };
- E13F7EFF08F0411100E2A5CB /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- DEBUGGING_SYMBOLS = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- INFOPLIST_FILE = "Info-PICT_Editor__Upgraded_.plist";
- OTHER_CFLAGS = "";
- OTHER_LDFLAGS = (
- "-bundle",
- "-undefined",
- suppress,
- );
- OTHER_REZFLAGS = "";
- PRODUCT_NAME = "PICT Editor";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = bundle;
- ZERO_LINK = NO;
- };
- name = Release;
- };
E13F7F0208F0411100E2A5CB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -3305,17 +2567,16 @@
isa = XCBuildConfiguration;
buildSettings = {
GCC_VERSION = 4.0;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = macosx10.4;
};
name = Debug;
};
E13F7F0708F0411100E2A5CB /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
- ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_VERSION = 4.0;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = macosx10.4;
};
name = Release;
};
@@ -3385,51 +2646,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
- E13F7EED08F0411100E2A5CB /* Build configuration list for PBXNativeTarget "ResKnife Carbon" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E13F7EEE08F0411100E2A5CB /* Debug */,
- E13F7EEF08F0411100E2A5CB /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
- E13F7EF108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "libResKnife" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E13F7EF208F0411100E2A5CB /* Debug */,
- E13F7EF308F0411100E2A5CB /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
- E13F7EF508F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Hex Editor Carbon" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E13F7EF608F0411100E2A5CB /* Debug */,
- E13F7EF708F0411100E2A5CB /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
- E13F7EF908F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Template Editor Carbon" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E13F7EFA08F0411100E2A5CB /* Debug */,
- E13F7EFB08F0411100E2A5CB /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
- E13F7EFD08F0411100E2A5CB /* Build configuration list for PBXNativeTarget "PICT Editor Carbon" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E13F7EFE08F0411100E2A5CB /* Debug */,
- E13F7EFF08F0411100E2A5CB /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
E13F7F0108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Uli's Template Editor" */ = {
isa = XCConfigurationList;
buildConfigurations = (