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 = (