From a318d6ddb09a7f970c5303d7766190d44ffff63e Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 25 Jul 2011 22:06:42 +0100 Subject: [PATCH 01/45] Modernised project for Xcode 4 on OS X 10.7. For some reason the project "Block.h" file is loaded when Foundation.h attempts to import . Hence project "Block.h" was renamed to "Block_fscript.h" --- .gitignore | 4 + FScript.xcodeproj/project.pbxproj | 91 ++++++++----------- FScriptFramework/Array.m | 2 +- FScriptFramework/ArrayRepBooleanAltivec.m | 2 +- FScriptFramework/ArrayRepBooleanPacked.m | 2 +- FScriptFramework/ArrayRepEmpty.m | 2 +- FScriptFramework/{Array.h => Array_fscript.h} | 0 FScriptFramework/Block.m | 4 +- FScriptFramework/{Block.h => Block_fscript.h} | 0 FScriptFramework/FSBlock.m | 2 +- FScriptFramework/FSCollectionInspector.m | 2 +- .../FSConstantsDictionaryGenerator.m | 2 +- FScriptFramework/FSNSMutableString.m | 2 +- FScriptFramework/FSNSString.m | 2 +- FScriptFramework/FSObjectFormatter.m | 2 +- FScriptFramework/FSSymbolTable.m | 2 +- FScriptFramework/FScript.h | 6 +- FScriptFramework/Number.m | 2 +- .../{Number.h => Number_fscript.h} | 0 19 files changed, 61 insertions(+), 68 deletions(-) rename FScriptFramework/{Array.h => Array_fscript.h} (100%) rename FScriptFramework/{Block.h => Block_fscript.h} (100%) rename FScriptFramework/{Number.h => Number_fscript.h} (100%) diff --git a/.gitignore b/.gitignore index d676377..ae8294e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,10 @@ build/* *.pbxuser *.mode1v3 +# xcode 4 user noise +*.xcworkspace +xcuserdata + # old skool .svn diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index bba4682..d95d751 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 44; + objectVersion = 46; objects = { /* Begin PBXBuildFile section */ @@ -194,12 +194,12 @@ 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F31A4C20EC74A2E00D1B8E8 /* Array_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F31A4C40EC74A2E00D1B8E8 /* Array_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F31A4C70EC74A2E00D1B8E8 /* Array_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; @@ -1068,12 +1068,12 @@ 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FBB2FF20EEB3467007A3163 /* Number_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; + 8FBB2FF40EEB3467007A3163 /* Number_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number_fscript.h */; }; 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; + 8FBB2FF70EEB3467007A3163 /* Number_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number_fscript.h */; }; 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; @@ -1099,12 +1099,12 @@ 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */; }; 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291920C4A83380071E9CC /* SyncServices.framework */; }; 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */; }; - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FCA00C30EEAF34300B10420 /* Block_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; + 8FCA00C50EEAF34300B10420 /* Block_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block_fscript.h */; }; 8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; 8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; + 8FCA00C80EEAF34300B10420 /* Block_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block_fscript.h */; }; 8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; 8FCA593310883B0100F67841 /* FSNewlyAllocatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */; }; 8FCA593410883B0100F67841 /* FSNewlyAllocatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA593110883B0100F67841 /* FSNewlyAllocatedObject.h */; }; @@ -1364,7 +1364,7 @@ 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBinaryMessage.m; sourceTree = ""; }; 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNKeywordMessage.h; sourceTree = ""; }; 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNKeywordMessage.m; sourceTree = ""; }; - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; + 8F31A4C00EC74A2E00D1B8E8 /* Array_fscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array_fscript.h; sourceTree = ""; }; 8F31A4C10EC74A2E00D1B8E8 /* Array.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Array.m; sourceTree = ""; }; 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSManagedObjectContextInspector.h; sourceTree = ""; }; 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSManagedObjectContextInspector.m; sourceTree = ""; }; @@ -1492,7 +1492,7 @@ 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGlobalScope.h; sourceTree = ""; }; 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGlobalScope.m; sourceTree = ""; }; 8FBB10A4044E28FD00181279 /* TestFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFS.h; sourceTree = ""; }; - 8FBB2FF00EEB3467007A3163 /* Number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number.h; sourceTree = ""; }; + 8FBB2FF00EEB3467007A3163 /* Number_fscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number_fscript.h; sourceTree = ""; }; 8FBB2FF10EEB3467007A3163 /* Number.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Number.m; sourceTree = ""; }; 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayRepFetchRequest.h; sourceTree = ""; }; 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayRepFetchRequest.m; sourceTree = ""; }; @@ -1512,7 +1512,7 @@ 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = ""; }; 8FC291920C4A83380071E9CC /* SyncServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SyncServices.framework; path = /System/Library/Frameworks/SyncServices.framework; sourceTree = ""; }; 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XgridFoundation.framework; path = /System/Library/Frameworks/XgridFoundation.framework; sourceTree = ""; }; - 8FCA00C10EEAF34300B10420 /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = ""; }; + 8FCA00C10EEAF34300B10420 /* Block_fscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block_fscript.h; sourceTree = ""; }; 8FCA00C20EEAF34300B10420 /* Block.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Block.m; sourceTree = ""; }; 8FCA593110883B0100F67841 /* FSNewlyAllocatedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSNewlyAllocatedObject.h; path = "../F-Script/FSNewlyAllocatedObject.h"; sourceTree = ""; }; 8FCA593210883B0100F67841 /* FSNewlyAllocatedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSNewlyAllocatedObject.m; path = "../F-Script/FSNewlyAllocatedObject.m"; sourceTree = ""; }; @@ -1781,7 +1781,7 @@ 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */ = { isa = PBXGroup; children = ( - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */, + 8F31A4C00EC74A2E00D1B8E8 /* Array_fscript.h */, 8F31A4C10EC74A2E00D1B8E8 /* Array.m */, 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */, 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */, @@ -1800,7 +1800,7 @@ 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */, 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */, F58090FC03756D2401AED2EF /* ArrayTableView.nib */, - 8FCA00C10EEAF34300B10420 /* Block.h */, + 8FCA00C10EEAF34300B10420 /* Block_fscript.h */, 8FCA00C20EEAF34300B10420 /* Block.m */, 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */, 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */, @@ -2083,7 +2083,7 @@ 0CD4E37E00D7DFE17BE9C1BD /* license.txt */, 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */, 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */, - 8FBB2FF00EEB3467007A3163 /* Number.h */, + 8FBB2FF00EEB3467007A3163 /* Number_fscript.h */, 8FBB2FF10EEB3467007A3163 /* Number.m */, 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */, F505648002DF417501FE0326 /* Pointer.h */, @@ -2325,9 +2325,9 @@ 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */, 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */, 8FE6AD960EC740650096019D /* FSArray.h in Headers */, - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */, + 8F31A4C70EC74A2E00D1B8E8 /* Array_fscript.h in Headers */, + 8FCA00C80EEAF34300B10420 /* Block_fscript.h in Headers */, + 8FBB2FF70EEB3467007A3163 /* Number_fscript.h in Headers */, 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */, @@ -2502,9 +2502,9 @@ 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */, 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */, 8FE6AD930EC740650096019D /* FSArray.h in Headers */, - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */, + 8F31A4C40EC74A2E00D1B8E8 /* Array_fscript.h in Headers */, + 8FCA00C50EEAF34300B10420 /* Block_fscript.h in Headers */, + 8FBB2FF40EEB3467007A3163 /* Number_fscript.h in Headers */, 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */, @@ -2667,9 +2667,9 @@ 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */, 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */, 8FE6AD910EC740650096019D /* FSArray.h in Headers */, - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */, + 8F31A4C20EC74A2E00D1B8E8 /* Array_fscript.h in Headers */, + 8FCA00C30EEAF34300B10420 /* Block_fscript.h in Headers */, + 8FBB2FF20EEB3467007A3163 /* Number_fscript.h in Headers */, 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */, @@ -2789,9 +2789,16 @@ /* Begin PBXProject section */ 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { isa = PBXProject; + attributes = { + LastUpgradeCheck = 0410; + }; buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; - compatibilityVersion = "Xcode 3.0"; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; hasScannedForEncodings = 1; + knownRegions = ( + en, + ); mainGroup = 0CD4E2FB00D7DD4D7BE9C1BD; productRefGroup = 0CD4E2FC00D7DDB47BE9C1BD /* Products */; projectDirPath = ""; @@ -3628,7 +3635,6 @@ FRAMEWORK_VERSION = A; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = ""; @@ -3646,10 +3652,9 @@ ); OTHER_LIBTOOL_FLAGS = "$(value) "; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRINCIPAL_CLASS = ""; PRODUCT_NAME = FScript; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; + SDKROOT = macosx; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; WARNING_CFLAGS = "-Wmost"; @@ -3667,7 +3672,6 @@ FRAMEWORK_SEARCH_PATHS = ""; FRAMEWORK_VERSION = A; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_OPTIMIZATION_LEVEL = 3; @@ -3684,9 +3688,9 @@ ); OTHER_LIBTOOL_FLAGS = "$(value) "; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRINCIPAL_CLASS = ""; PRODUCT_NAME = FScript; + SDKROOT = macosx; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; WARNING_CFLAGS = "-Wmost"; @@ -3700,7 +3704,6 @@ buildSettings = { COPY_PHASE_STRIP = "$(value) NO"; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = ""; @@ -3710,7 +3713,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = FSTest1; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; @@ -3723,7 +3725,6 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = unsupported; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; @@ -3734,7 +3735,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = FSTest1; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; @@ -3749,7 +3749,6 @@ COPY_PHASE_STRIP = "$(value) NO"; FRAMEWORK_SEARCH_PATHS = ""; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = supported; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; @@ -3761,7 +3760,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-lffi"; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = FSTest2; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; @@ -3775,7 +3773,6 @@ buildSettings = { COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = unsupported; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; @@ -3786,7 +3783,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-lffi"; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = FSTest2; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; @@ -3806,7 +3802,6 @@ ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = ""; @@ -3817,7 +3812,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-lffi"; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = "F-Script"; SECTORDER_FLAGS = ""; WRAPPER_EXTENSION = app; @@ -3836,7 +3830,6 @@ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = ""; @@ -3857,7 +3850,6 @@ OTHER_CFLAGS = ""; OTHER_LDFLAGS = "-lffi"; OTHER_REZFLAGS = ""; - PREBINDING = NO; PRODUCT_NAME = "F-Script"; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost"; @@ -3869,8 +3861,8 @@ 8F2881FD08F9C040005B3C5A /* Development */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_64_BIT_PRE_XCODE_3_1 = x86_64; + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; @@ -3894,7 +3886,7 @@ IBC_FLATTEN_NIBS = NO; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; + SDKROOT = macosx; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; @@ -3903,6 +3895,7 @@ 8F2881FE08F9C040005B3C5A /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = ( x86_64, i386, @@ -3920,7 +3913,7 @@ INSTALL_OWNER = "$(inherited)"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; + SDKROOT = macosx; VALID_ARCHS = "i386 x86_64"; }; name = Deployment; @@ -3935,7 +3928,6 @@ ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_OBJC_GC = unsupported; GCC_MODEL_TUNING = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -3950,7 +3942,6 @@ "-framework", AppKit, ); - PREBINDING = NO; PRODUCT_NAME = FScriptIBPlugin; WRAPPER_EXTENSION = ibplugin; ZERO_LINK = NO; @@ -3966,7 +3957,6 @@ "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = unsupported; GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = 3; @@ -3981,7 +3971,6 @@ "-framework", AppKit, ); - PREBINDING = NO; PRODUCT_NAME = FScriptIBPlugin; WRAPPER_EXTENSION = ibplugin; ZERO_LINK = NO; diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m index dad167b..c3a06c6 100755 --- a/FScriptFramework/Array.m +++ b/FScriptFramework/Array.m @@ -2,7 +2,7 @@ /* This software is open source. See the license. */ #import "build_config.h" -#import "Array.h" +#import "Array_fscript.h" #import "ArrayPrivate.h" #import "ArrayRepId.h" #import "FScriptFunctions.h" diff --git a/FScriptFramework/ArrayRepBooleanAltivec.m b/FScriptFramework/ArrayRepBooleanAltivec.m index 351b6d7..0ec30d1 100755 --- a/FScriptFramework/ArrayRepBooleanAltivec.m +++ b/FScriptFramework/ArrayRepBooleanAltivec.m @@ -9,7 +9,7 @@ #import "BlockInspector.h" #import "string.h" // memcpy() #import "ArrayPrivate.h" -#import "Number.h" +#import "Number_fscript.h" #import "FScriptFunctions.h" #import "FSBooleanPrivate.h" #import "ArrayRepId.h" diff --git a/FScriptFramework/ArrayRepBooleanPacked.m b/FScriptFramework/ArrayRepBooleanPacked.m index 91cd3fb..547a87d 100755 --- a/FScriptFramework/ArrayRepBooleanPacked.m +++ b/FScriptFramework/ArrayRepBooleanPacked.m @@ -10,7 +10,7 @@ #import "BlockInspector.h" #import "string.h" // memcpy() #import "ArrayPrivate.h" -#import "Number.h" +#import "Number_fscript.h" #import "FScriptFunctions.h" #import "FSBooleanPrivate.h" #import "ArrayRepId.h" diff --git a/FScriptFramework/ArrayRepEmpty.m b/FScriptFramework/ArrayRepEmpty.m index df4d53f..6e07242 100755 --- a/FScriptFramework/ArrayRepEmpty.m +++ b/FScriptFramework/ArrayRepEmpty.m @@ -2,7 +2,7 @@ /* This software is open source. See the license. */ #import "ArrayRepEmpty.h" -#import "Number.h" +#import "Number_fscript.h" #import "ArrayRepId.h" #import "ArrayRepDouble.h" #import "ArrayRepBoolean.h" diff --git a/FScriptFramework/Array.h b/FScriptFramework/Array_fscript.h similarity index 100% rename from FScriptFramework/Array.h rename to FScriptFramework/Array_fscript.h diff --git a/FScriptFramework/Block.m b/FScriptFramework/Block.m index 7710914..d2f107f 100755 --- a/FScriptFramework/Block.m +++ b/FScriptFramework/Block.m @@ -3,7 +3,7 @@ /* This software is open source. See the license. */ #import "build_config.h" -#import "Block.h" +#import "Block_fscript.h" #import "BlockPrivate.h" #import "BlockRep.h" #import "FSExecEngine.h" @@ -15,7 +15,7 @@ #import "FSBooleanPrivate.h" #import "BlockInspector.h" #import "FScriptFunctions.h" -#import "Number.h" +#import "Number_fscript.h" #import "FSVoid.h" #import "FSMiscTools.h" #import "FSNSString.h" diff --git a/FScriptFramework/Block.h b/FScriptFramework/Block_fscript.h similarity index 100% rename from FScriptFramework/Block.h rename to FScriptFramework/Block_fscript.h diff --git a/FScriptFramework/FSBlock.m b/FScriptFramework/FSBlock.m index e06296a..860ced5 100755 --- a/FScriptFramework/FSBlock.m +++ b/FScriptFramework/FSBlock.m @@ -21,7 +21,7 @@ #import "FSNSString.h" #import "FSInterpreterResultPrivate.h" #import "FSReturnSignal.h" -#import "Block.h" +#import "Block_fscript.h" void __attribute__ ((constructor)) initializeFSBlock(void) { diff --git a/FScriptFramework/FSCollectionInspector.m b/FScriptFramework/FSCollectionInspector.m index 217c792..b17cb36 100755 --- a/FScriptFramework/FSCollectionInspector.m +++ b/FScriptFramework/FSCollectionInspector.m @@ -10,7 +10,7 @@ #import "FSArray.h" #import "FSNSArray.h" //#import "FSObjectFormatter.h" -#import "Number.h" +#import "Number_fscript.h" #import "FSNSString.h" #import "FSCollectionInspectorView.h" diff --git a/FScriptFramework/FSConstantsDictionaryGenerator.m b/FScriptFramework/FSConstantsDictionaryGenerator.m index 2c12d7b..db88e9f 100644 --- a/FScriptFramework/FSConstantsDictionaryGenerator.m +++ b/FScriptFramework/FSConstantsDictionaryGenerator.m @@ -62,7 +62,7 @@ #import #import -#import "Number.h" +#import "Number_fscript.h" #import "FSBoolean.h" @implementation FSConstantsDictionaryGenerator diff --git a/FScriptFramework/FSNSMutableString.m b/FScriptFramework/FSNSMutableString.m index 2e1a8ef..199e657 100644 --- a/FScriptFramework/FSNSMutableString.m +++ b/FScriptFramework/FSNSMutableString.m @@ -3,7 +3,7 @@ #import #import "FSNSMutableString.h" -#import "Number.h" +#import "Number_fscript.h" #import "FScriptFunctions.h" #import "FSNSStringPrivate.h" diff --git a/FScriptFramework/FSNSString.m b/FScriptFramework/FSNSString.m index 61366c9..8513ef5 100755 --- a/FScriptFramework/FSNSString.m +++ b/FScriptFramework/FSNSString.m @@ -1,7 +1,7 @@ /* FSNSString.m Copyright (c) 1998-2009 Philippe Mougin. */ /* This software is open source. See the license. */ -#import "Number.h" +#import "Number_fscript.h" #import "FSNSString.h" #import "FSSymbolTable.h" #import "FSBlock.h" diff --git a/FScriptFramework/FSObjectFormatter.m b/FScriptFramework/FSObjectFormatter.m index 5cce3de..1f33d0c 100644 --- a/FScriptFramework/FSObjectFormatter.m +++ b/FScriptFramework/FSObjectFormatter.m @@ -5,7 +5,7 @@ #import "FSObjectFormatter.h" #import "FSNSObject.h" #import "FSMiscTools.h" -#import "Number.h" +#import "Number_fscript.h" @implementation FSObjectFormatter diff --git a/FScriptFramework/FSSymbolTable.m b/FScriptFramework/FSSymbolTable.m index de66b5a..0a18595 100644 --- a/FScriptFramework/FSSymbolTable.m +++ b/FScriptFramework/FSSymbolTable.m @@ -3,7 +3,7 @@ #import "FSSymbolTable.h" -#import "Number.h" +#import "Number_fscript.h" #import "FSArray.h" #import "FSBoolean.h" #import "Space.h" diff --git a/FScriptFramework/FScript.h b/FScriptFramework/FScript.h index 7ca14cf..46d251d 100755 --- a/FScriptFramework/FScript.h +++ b/FScriptFramework/FScript.h @@ -40,6 +40,6 @@ #import // For backward compatibility with F-Script 1.x -#import -#import -#import +#import +#import +#import diff --git a/FScriptFramework/Number.m b/FScriptFramework/Number.m index ed201af..b445a9b 100755 --- a/FScriptFramework/Number.m +++ b/FScriptFramework/Number.m @@ -3,7 +3,7 @@ #import "build_config.h" -#import "Number.h" +#import "Number_fscript.h" #import "NumberPrivate.h" #import "FSNSNumber.h" #import "FScriptFunctions.h" diff --git a/FScriptFramework/Number.h b/FScriptFramework/Number_fscript.h similarity index 100% rename from FScriptFramework/Number.h rename to FScriptFramework/Number_fscript.h From 0ff13bf9cee94035f81f4f120598774b080fecf1 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Wed, 3 Aug 2011 20:45:48 +0100 Subject: [PATCH 02/45] Chnages project configuration names to Debug and Release to increase compatibiity with Xcode 4 when building F-script as part of a larger project or workspace. --- FScript.xcodeproj/project.pbxproj | 84 +++++++++++++++---------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index d95d751..6909566 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3624,7 +3624,7 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 8F2881E908F9C040005B3C5A /* Development */ = { + 8F2881E908F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(NATIVE_ARCH)"; @@ -3661,9 +3661,9 @@ WRAPPER_EXTENSION = framework; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F2881EA08F9C040005B3C5A /* Deployment */ = { + 8F2881EA08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; @@ -3697,9 +3697,9 @@ WRAPPER_EXTENSION = framework; ZERO_LINK = NO; }; - name = Deployment; + name = Release; }; - 8F2881ED08F9C040005B3C5A /* Development */ = { + 8F2881ED08F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = "$(value) NO"; @@ -3719,9 +3719,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F2881EE08F9C040005B3C5A /* Deployment */ = { + 8F2881EE08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; @@ -3741,9 +3741,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Deployment; + name = Release; }; - 8F2881F108F9C040005B3C5A /* Development */ = { + 8F2881F108F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = "$(value) NO"; @@ -3766,9 +3766,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F2881F208F9C040005B3C5A /* Deployment */ = { + 8F2881F208F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; @@ -3789,9 +3789,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Deployment; + name = Release; }; - 8F2881F508F9C040005B3C5A /* Development */ = { + 8F2881F508F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { AUTO_SHADOW = YES; @@ -3817,9 +3817,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F2881F608F9C040005B3C5A /* Deployment */ = { + 8F2881F608F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; @@ -3856,9 +3856,9 @@ WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; - name = Deployment; + name = Release; }; - 8F2881FD08F9C040005B3C5A /* Development */ = { + 8F2881FD08F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -3890,9 +3890,9 @@ WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F2881FE08F9C040005B3C5A /* Deployment */ = { + 8F2881FE08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -3916,9 +3916,9 @@ SDKROOT = macosx; VALID_ARCHS = "i386 x86_64"; }; - name = Deployment; + name = Release; }; - 8F6392D40BDB8522005C8D94 /* Development */ = { + 8F6392D40BDB8522005C8D94 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; @@ -3946,9 +3946,9 @@ WRAPPER_EXTENSION = ibplugin; ZERO_LINK = NO; }; - name = Development; + name = Debug; }; - 8F6392D50BDB8522005C8D94 /* Deployment */ = { + 8F6392D50BDB8522005C8D94 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; @@ -3975,7 +3975,7 @@ WRAPPER_EXTENSION = ibplugin; ZERO_LINK = NO; }; - name = Deployment; + name = Release; }; /* End XCBuildConfiguration section */ @@ -3983,56 +3983,56 @@ 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F2881E908F9C040005B3C5A /* Development */, - 8F2881EA08F9C040005B3C5A /* Deployment */, + 8F2881E908F9C040005B3C5A /* Debug */, + 8F2881EA08F9C040005B3C5A /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F2881ED08F9C040005B3C5A /* Development */, - 8F2881EE08F9C040005B3C5A /* Deployment */, + 8F2881ED08F9C040005B3C5A /* Debug */, + 8F2881EE08F9C040005B3C5A /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F2881F108F9C040005B3C5A /* Development */, - 8F2881F208F9C040005B3C5A /* Deployment */, + 8F2881F108F9C040005B3C5A /* Debug */, + 8F2881F208F9C040005B3C5A /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F2881F508F9C040005B3C5A /* Development */, - 8F2881F608F9C040005B3C5A /* Deployment */, + 8F2881F508F9C040005B3C5A /* Debug */, + 8F2881F608F9C040005B3C5A /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F2881FD08F9C040005B3C5A /* Development */, - 8F2881FE08F9C040005B3C5A /* Deployment */, + 8F2881FD08F9C040005B3C5A /* Debug */, + 8F2881FE08F9C040005B3C5A /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F6392D40BDB8522005C8D94 /* Development */, - 8F6392D50BDB8522005C8D94 /* Deployment */, + 8F6392D40BDB8522005C8D94 /* Debug */, + 8F6392D50BDB8522005C8D94 /* Release */, ); defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; + defaultConfigurationName = Debug; }; /* End XCConfigurationList section */ }; From 1c8a01ce1ce9ae449af9b0f09df765895042ada9 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 10:58:57 +0000 Subject: [PATCH 03/45] Added BlockSignature.h import to fix missing struct ref error. --- FScript.xcodeproj/project.pbxproj | 2 +- FScriptFramework/Block.m | 1 - FScriptFramework/Block_fscript.h | 1 + .../designable.nib | 343 ++--- .../keyedobjects.nib | Bin 9128 -> 9517 bytes FScriptFramework/FSBlock.h | 1 + .../designable.nib | 1251 +++++++++++++++++ 7 files changed, 1437 insertions(+), 162 deletions(-) create mode 100644 FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 6909566..4af6076 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -2790,7 +2790,7 @@ 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0410; + LastUpgradeCheck = 0420; }; buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; compatibilityVersion = "Xcode 3.2"; diff --git a/FScriptFramework/Block.m b/FScriptFramework/Block.m index d2f107f..370dd22 100755 --- a/FScriptFramework/Block.m +++ b/FScriptFramework/Block.m @@ -22,7 +22,6 @@ #import "FSInterpreterResultPrivate.h" #import "FSReturnSignal.h" - void __attribute__ ((constructor)) initializeBlock(void) { [NSKeyedUnarchiver setClass:[Block class] forClassName:@"Block"]; diff --git a/FScriptFramework/Block_fscript.h b/FScriptFramework/Block_fscript.h index 2f52d17..c02a95f 100755 --- a/FScriptFramework/Block_fscript.h +++ b/FScriptFramework/Block_fscript.h @@ -2,6 +2,7 @@ /* This software is open source. See the license. */ #import "FSNSObject.h" +#import "BlockSignature.h" @class BlockInspector, FSBoolean, FSMsgContext, BlockRep, FSSymbolTable, FSCNBase, FSInterpreter, FSInterpreterResult; diff --git a/FScriptFramework/FSAttributedStringInspector.nib/designable.nib b/FScriptFramework/FSAttributedStringInspector.nib/designable.nib index d922e44..91f44f6 100644 --- a/FScriptFramework/FSAttributedStringInspector.nib/designable.nib +++ b/FScriptFramework/FSAttributedStringInspector.nib/designable.nib @@ -1,27 +1,36 @@ - + 1050 - 9G55 - 677 - 949.43 - 353.00 - + 11C74 + 1938 + 1138.23 + 567.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 1938 + + YES - + NSView + NSSplitView + NSScrollView + NSWindowTemplate + NSToolbarItem + NSTextView + NSToolbar + NSButtonCell + NSButton + NSScroller + NSCustomObject YES com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -72,7 +81,7 @@ Refresh LucidaGrande - 1.300000e+01 + 13 1044 @@ -100,15 +109,15 @@ YES - + YES - + YES - {3.40282e+38, 3.40282e+38} + {213, 107} @@ -133,8 +142,9 @@ 2322 - {608, 49} + {{0, 2}, {608, 47}} + @@ -151,22 +161,20 @@ - 6.080000e+02 + 608 1 - 11117 + 67119981 + 0 + 3 MQA - - 3 - MAA - YES - + YES NSBackgroundColor NSColor @@ -179,21 +187,24 @@ selectedTextBackgroundColor 3 - MC42NjY2NjY2OQA + MC42NjY2NjY2NjY3AA 6 System selectedTextColor - + + 3 + MAA + - + YES - + YES NSColor NSUnderline @@ -204,25 +215,50 @@ 1 MCAwIDEAA - + + + 1 6 - {608, 1e+07} + {608, 10000000} {114, 47} {{1, 1}, {608, 109}} + - {4, -5} - 1 + {4, 5} + + 12582912 + + YES + + YES + + + + TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym +SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA +AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA +AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA +AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + + + + 3 + MCAwAA + + 4 @@ -231,26 +267,29 @@ -2147483392 {{-30, 1}, {15, 68}} + _doScroller: - 1.000000e+00 + 1 - 256 + -2147483392 {{-100, -100}, {87, 18}} + 1 _doScroller: - 1.000000e+00 - 9.456522e-01 + 1 + 0.94565220000000005 {610, 111} + - 530 + 133650 @@ -268,8 +307,9 @@ 2322 - {608, 113} + {{0, 56}, {608, 57}} + @@ -286,16 +326,17 @@ - 6.080000e+02 + 608 1 - 11117 + 67119981 + 0 + - YES - + YES NSBackgroundColor NSColor @@ -306,10 +347,10 @@ - + YES - + YES NSColor NSUnderline @@ -317,19 +358,22 @@ YES - + + + 1 6 - {608, 1e+07} + {608, 10000000} {114, 57} {{1, 1}, {608, 181}} + @@ -341,26 +385,29 @@ -2147483392 {{-30, 1}, {15, 68}} + _doScroller: - 1.000000e+00 + 1 - 256 + -2147483392 {{-100, -100}, {87, 18}} + 1 _doScroller: - 1.000000e+00 - 9.456522e-01 + 1 + 0.94565220000000005 {{0, 120}, {610, 183}} + - 530 + 133650 @@ -368,27 +415,22 @@ {{0, -1}, {610, 303}} + {610, 302} + - {{0, 0}, {1680, 1028}} + {{0, 0}, {1440, 878}} {213, 161} - {3.40282e+38, 3.40282e+38} + {10000000000000, 10000000000000} + YES YES - - - delegate - - - - 34 - window @@ -421,15 +463,21 @@ 98 + + + delegate + + + + 34 + YES 0 - - YES - + @@ -437,7 +485,7 @@ -2 - RmlsZSdzIE93bmVyA + File's Owner -1 @@ -569,66 +617,54 @@ YES - + YES -1.IBPluginDependency -2.IBPluginDependency -3.IBPluginDependency - -3.ImportedFromIB2 - 5.IBEditorWindowLastContentRect + 5.IBPluginDependency 5.IBWindowTemplateEditedContentRect - 5.ImportedFromIB2 - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize 6.IBPluginDependency - 6.ImportedFromIB2 70.IBPluginDependency - 70.ImportedFromIB2 71.IBPluginDependency - 71.ImportedFromIB2 72.IBPluginDependency - 72.ImportedFromIB2 73.IBPluginDependency - 73.ImportedFromIB2 78.IBPluginDependency - 78.ImportedFromIB2 + 81.IBPluginDependency 81.IBShouldRemoveOnLegacySave + 82.IBPluginDependency 82.IBShouldRemoveOnLegacySave + 83.IBPluginDependency 83.IBShouldRemoveOnLegacySave + 84.IBPluginDependency 84.IBShouldRemoveOnLegacySave - 85.IBEditorWindowLastContentRect 85.IBPluginDependency 95.IBPluginDependency 96.IBPluginDependency + 97.IBPluginDependency YES com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - {{121, 125}, {610, 302}} + com.apple.InterfaceBuilder.CocoaPlugin {{121, 125}, {610, 302}} - - - {213, 107} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - {{118, 427}, {616, 0}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -636,22 +672,14 @@ YES - - YES - - - YES - + + YES - - YES - - - YES - + + 98 @@ -666,9 +694,16 @@ updateAction: id + + updateAction: + + updateAction: + id + + YES - + YES attributedStringView inspectedObject @@ -683,65 +718,53 @@ NSWindow - - IBProjectSource - FScriptFramework/FSAttributedStringInspector.h - - - - FSAttributedStringInspector - NSObject - - IBUserSource - - - - - FirstResponder - - IBUserSource - - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSNumber.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObject.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObjectPrivate.h + + YES + + YES + attributedStringView + inspectedObject + printStringView + window + + + YES + + attributedStringView + NSTextView + + + inspectedObject + id + + + printStringView + NSTextView + + + window + NSWindow + + - - - NSObject IBProjectSource - JGAdditions/FSKVCoding.h - - - - NSObject - - IBUserSource - + ./Classes/FSAttributedStringInspector.h 0 - ../FScript.xcodeproj + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES 3 diff --git a/FScriptFramework/FSAttributedStringInspector.nib/keyedobjects.nib b/FScriptFramework/FSAttributedStringInspector.nib/keyedobjects.nib index 6cae4a33ddb7e4f910c5132e450aa37273a53044..4379345b45c85b2a6f1725e92e64acd7f2f0958b 100644 GIT binary patch literal 9517 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 diff --git a/FScriptFramework/FSBlock.h b/FScriptFramework/FSBlock.h index 13da22b..8767d2f 100755 --- a/FScriptFramework/FSBlock.h +++ b/FScriptFramework/FSBlock.h @@ -2,6 +2,7 @@ /* This software is open source. See the license. */ #import "FSNSObject.h" +#import "BlockSignature.h" extern NSString *FS_Block_keyOfSetValueForKeyMessage(FSBlock *block); diff --git a/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib b/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib new file mode 100644 index 0000000..cb7b480 --- /dev/null +++ b/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib @@ -0,0 +1,1251 @@ + + + + 1050 + 11A511 + 1615 + 1138 + 566.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 1615 + + + NSObjectController + NSPopUpButtonCell + NSScroller + NSPopUpButton + NSButton + NSMenu + NSScrollView + NSButtonCell + NSMenuItem + NSBox + NSTabView + NSCustomView + NSTabViewItem + NSView + NSWindowTemplate + NSTextView + NSCustomObject + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + FSManagedObjectContextInspector + + + FirstResponder + + + NSApplication + + + 271 + 2 + {{191, 138}, {896, 395}} + 813170688 + Managed Object Context Inspector + + NSWindow + + + View + + + {854, 282} + + + 256 + + + + 274 + {{0, 100}, {896, 294}} + + + + + collection + + + 256 + + + + 274 + {896, 294} + + + FSCollectionInspectorView + NSView + + + {896, 294} + + + collection + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + + + message + + + 256 + + + + 274 + + + + 2304 + + + + 2322 + {{0, 62}, {898, 132}} + + + + + + + + CgkJCQkJCQkJCQkJCQoJCQkKCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCk5vIG9iamVjdCBmZXRjaGVk +IHlldA + + + + + Helvetica + 12 + 16 + + + 4 + + + + + + Helvetica + 14 + 16 + + + 2 + + + 28 + + + 56 + + + 84 + + + 112 + + + 140 + + + 168 + + + 196 + + + 224 + + + 252 + + + 280 + + + 308 + + + 336 + + + + + + + KwAVAQ + + + + + + + 6 + + + + 898 + 1 + + + 67119973 + 0 + + + 3 + MQA + + + + 6 + System + selectedTextBackgroundColor + + + + 6 + System + selectedTextColor + + 3 + MAA + + + + + + + 1 + MCAwIDEAA + + + + + + 1 + + 6 + {898, 10000000} + {799, 132} + + + + {896, 294} + + + + + + + {4, 5} + + 12582912 + + + + + + TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym +SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA +AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA +AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA +AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + + + + 3 + MCAwAA + + + + 4 + + + + -2147483392 + {{-30, 1}, {15, 292}} + + + + + _doScroller: + 1 + + + + -2147483392 + {{-100, -100}, {87, 18}} + + + + YES + 1 + + _doScroller: + 1 + 0.94565218687057495 + + + {896, 294} + + + + 133776 + + + + + + {896, 294} + + + + + message + + + + + + + LucidaGrande + 13 + 1044 + + 6 + YES + + + + + + + 258 + {{0, 97}, {896, 5}} + + + {0, 0} + + 67239424 + 0 + Box + + + 6 + System + textBackgroundColor + + + + 3 + MCAwLjgwMDAwMDAxAA + + + 3 + 2 + 0 + NO + + + + 294 + + + + 274 + + + + 289 + {{563, 35}, {145, 18}} + + + YES + + 67239424 + 0 + Fetch automatically + + + 1211912703 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + + + + 289 + {{708, 26}, {130, 32}} + + + YES + + 67239424 + 134217728 + New Inspector + + + -2038284033 + 1 + + + + + + 200 + 25 + + + + + 289 + {{481, 26}, {82, 32}} + + + YES + + 67239424 + 134217728 + Fetch + + + -2038284033 + 1 + + + + + + 200 + 25 + + + + + 289 + {{484, 70}, {225, 26}} + + + YES + + -2076049856 + 1024 + + + 109199615 + 1 + + LucidaGrande + 13 + 16 + + + + + + 400 + 75 + + + Item3 + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + + OtherViews + + + + + + 3 + YES + YES + 1 + + + + + 258 + + + + 2048 + + + + 274 + {457, 69} + + + FSPredicateTextView + NSTextView + + + {{1, 1}, {456, 69}} + + + + + + 4 + + + + -2147483392 + {{-30, 1}, {15, 69}} + + + + _doScroller: + 0.73913043737411499 + + + + -2147483392 + {{-100, -100}, {343, 15}} + + + YES + 1 + + _doScroller: + 0.42565599083900452 + + + {{18, 23}, {458, 71}} + + + + 133778 + + + + + + {{1, 1}, {896, 104}} + + + + + {{0, -6}, {898, 106}} + + + {0, 0} + + 67239424 + 0 + Box + + LucidaGrande + 11 + 3100 + + + + 3 + MCAwLjgwMDAwMDAxAA + + + + 1 + 4 + 0 + NO + + 2 + MC45MDk4MDM5OSAwLjkwOTgwMzk5IDAuOTA5ODAzOTkAA + + + + {896, 395} + + + + {{0, 0}, {1440, 878}} + {854, 304} + {10000000000000, 10000000000000} + YES + + + + stalenessInterval + + NSManagedObjectContext + YES + + + + + 256 + {125, 1} + + + + + + + collectionInspectorView + + + + 10 + + + + entityList + + + + 20 + + + + executeRequest: + + + + 22 + + + + tabView + + + + 35 + + + + messageTextView + + + + 36 + + + + changeEntity: + + + + 39 + + + + newInspector: + + + + 44 + + + + predicateTextView + + + + 49 + + + + delegate + + + + 50 + + + + controller + + + + 58 + + + + delegate + + + + 63 + + + + fetchAutomaticallyButton + + + + 70 + + + + changeFetchAutomatically: + + + + 72 + + + + initialFirstResponder + + + + 73 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 5 + + + + + + Window + + + 6 + + + + + + + + + + 23 + + + + + + + + + 24 + + + + + + + + 26 + + + + + + + + 7 + + + + + 25 + + + + + + + + 27 + + + + + + + + 32 + + + + + + + + + + 33 + + + + + 40 + + + + + + 87 + + + + + + + + + + + + 57 + + + Controller + + + 95 + + + + + 96 + + + + + 37 + + + + + + + + 93 + + + + + 43 + + + + + + + + 94 + + + + + 21 + + + + + + + + 92 + + + + + 15 + + + + + + + + 91 + + + + + + + + 16 + + + + + + + + 17 + + + + + 47 + + + + + + + + + + 98 + + + + + 97 + + + + + 46 + + + + + 41 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 98 + + + + + FSCollectionInspectorView + NSView + + id + id + id + id + id + id + id + id + id + + + + add: + id + + + browse: + id + + + filter: + id + + + inspect: + id + + + modify: + id + + + narrow: + id + + + refresh: + id + + + remove: + id + + + sort: + id + + + + NSButton + NSView + NSButton + NSButton + NSButton + NSButton + id + NSButton + NSTableView + + + + browseButton + NSButton + + + contentView + NSView + + + inspectButton + NSButton + + + modifyButton + NSButton + + + narrowButton + NSButton + + + removeButton + NSButton + + + searchField + id + + + sortButton + NSButton + + + tableView + NSTableView + + + + IBProjectSource + ./Classes/FSCollectionInspectorView.h + + + + FSManagedObjectContextInspector + NSObject + + id + id + id + id + + + + changeEntity: + id + + + changeFetchAutomatically: + id + + + executeRequest: + id + + + newInspector: + id + + + + FSCollectionInspectorView + NSObjectController + NSPopUpButton + NSButton + NSTextView + NSTextView + NSTabView + + + + collectionInspectorView + FSCollectionInspectorView + + + controller + NSObjectController + + + entityList + NSPopUpButton + + + fetchAutomaticallyButton + NSButton + + + messageTextView + NSTextView + + + predicateTextView + NSTextView + + + tabView + NSTabView + + + + IBProjectSource + ./Classes/FSManagedObjectContextInspector.h + + + + FSPredicateTextView + NSTextView + + IBProjectSource + ./Classes/FSPredicateTextView.h + + + + NSTextView + + id + id + id + + + + decreaseFontSize: + id + + + increaseFontSize: + id + + + toggleLineWrapping: + id + + + + IBProjectSource + ./Classes/NSTextView.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + YES + 3 + + {9, 8} + {7, 2} + {15, 15} + + + From 0667db5f2afee58f39db1621690ef0c191a53548 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 11:22:41 +0000 Subject: [PATCH 04/45] Turned off the "unnused parameters" warning. I like this warning but in this case it generates hundreds of warnings. TODO: re-enable this warning and add the necessary pragmas. --- FScript.xcodeproj/project.pbxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 4af6076..3925715 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3880,7 +3880,7 @@ GCC_WARN_MISSING_PARENTHESES = NO; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_PARAMETER = NO; GCC_WARN_UNUSED_VALUE = YES; GCC_WARN_UNUSED_VARIABLE = YES; IBC_FLATTEN_NIBS = NO; From 12dbfc90e1ad648c5429f4fe34352b68f5034d51 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 11:31:11 +0000 Subject: [PATCH 05/45] Upgraded nib deployment target to 10.6 to fix attribute warnings. --- F-Script/DemoAssistant.xib | 1157 +++-------------- .../designable.nib | 87 +- .../keyedobjects.nib | Bin 9517 -> 9408 bytes .../designable.nib | 306 +---- .../keyedobjects.nib | Bin 13681 -> 14178 bytes .../blockInspector.nib/designable.nib | 395 +++--- .../blockInspector.nib/keyedobjects.nib | Bin 14582 -> 14882 bytes .../genObjInspector.nib/designable.nib | 1013 ++------------- .../genObjInspector.nib/keyedobjects.nib | Bin 8734 -> 8650 bytes 9 files changed, 487 insertions(+), 2471 deletions(-) diff --git a/F-Script/DemoAssistant.xib b/F-Script/DemoAssistant.xib index c969032..848a9e7 100644 --- a/F-Script/DemoAssistant.xib +++ b/F-Script/DemoAssistant.xib @@ -1,34 +1,36 @@ - 1050 - 10B504 - 732 - 1038.2 - 437.00 + 1060 + 11C74 + 1938 + 1138.23 + 567.00 com.apple.InterfaceBuilder.CocoaPlugin - 732 + 1938 - + YES - - - - + NSView + NSTextField + NSScrollView + NSWindowTemplate + NSTextFieldCell + NSBox + NSTextView + NSButtonCell + NSButton + NSScroller + NSCustomObject YES com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -49,7 +51,7 @@ Demo Assistant NSWindow - {1.79769e+308, 1.79769e+308} + 256 @@ -60,6 +62,7 @@ 268 {{20, 250}, {106, 23}} + YES -2080244224 @@ -84,6 +87,7 @@ 268 {{12, 125}, {106, 23}} + YES -2080244224 @@ -104,6 +108,7 @@ 268 {{8, 87}, {114, 23}} + YES -2080244224 @@ -124,6 +129,7 @@ 268 {{130, 87}, {114, 23}} + YES -2080244224 @@ -144,6 +150,7 @@ 268 {{134, 250}, {106, 23}} + YES -2080244224 @@ -164,6 +171,7 @@ 268 {{134, 221}, {106, 23}} + YES -2080244224 @@ -184,6 +192,7 @@ 268 {{134, 192}, {106, 23}} + YES -2080244224 @@ -204,6 +213,7 @@ 268 {{134, 163}, {106, 23}} + YES -2080244224 @@ -224,6 +234,7 @@ 268 {{20, 221}, {106, 23}} + YES -2080244224 @@ -244,6 +255,7 @@ 268 {{20, 192}, {106, 23}} + YES -2080244224 @@ -264,6 +276,7 @@ 12 {{12, 153}, {236, 5}} + {0, 0} 67239424 @@ -294,6 +307,7 @@ 12 {{12, 115}, {236, 5}} + {0, 0} 67239424 @@ -314,9 +328,11 @@ {260, 292} + - {{0, 0}, {1680, 1028}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES 15 @@ -326,9 +342,9 @@ Core Image NSWindow - {1.79769e+308, 1.79769e+308} + - + 256 YES @@ -509,7 +525,7 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA1 - 11235 + 67120099 0 @@ -560,9 +576,11 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -573,8 +591,30 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA - {4, -5} - 1 + {4, 5} + + 12582912 + + YES + + YES + + + + TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym +SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA +AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA +AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA +AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + + + + 3 + MCAwAA + + 4 @@ -603,7 +643,7 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA{{20, 831}, {841, 26}} - 18 + 133138 @@ -710,7 +750,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 1 - 11235 + 67120099 0 @@ -742,9 +782,11 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -782,7 +824,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 772}, {841, 26}} - 18 + 133138 @@ -863,7 +905,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 1 - 11235 + 67120099 0 @@ -895,9 +937,11 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -935,7 +979,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 713}, {841, 26}} - 18 + 133138 @@ -1026,7 +1070,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 1 - 11235 + 67120099 0 @@ -1058,9 +1102,11 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1097,7 +1143,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 {{20, 473}, {841, 184}} - 18 + 133138 @@ -1183,7 +1229,7 @@ dGlvbjoxLg 1 - 11235 + 67120099 0 @@ -1215,9 +1261,11 @@ dGlvbjoxLg + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1254,7 +1302,7 @@ dGlvbjoxLg {{20, 319}, {841, 121}} - 18 + 133138 @@ -1342,7 +1390,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 1 - 11235 + 67120099 0 @@ -1374,9 +1422,11 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1414,7 +1464,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 177}, {841, 109}} - 82 + 133202 @@ -1523,7 +1573,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 1 - 11235 + 67120099 0 @@ -1555,9 +1605,11 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1595,7 +1647,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo {{20, 20}, {841, 124}} - 82 + 133202 @@ -1618,10 +1670,10 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo {881, 902} - - {{0, 0}, {1680, 1028}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES 15 @@ -1631,9 +1683,9 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo Horloge NSWindow - {1.79769e+308, 1.79769e+308} + - + 256 YES @@ -1701,7 +1753,7 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo 1 - 11235 + 67120099 0 @@ -1733,9 +1785,11 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1773,17 +1827,17 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo {{20, 20}, {478, 187}} - 82 + 133202 {518, 227} - - {{0, 0}, {1680, 1028}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES 15 @@ -1793,8 +1847,9 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo SystemWideScripting NSWindow + - + 256 YES @@ -1858,7 +1913,7 @@ LmFwcGxlLmlUdW5lcyc 1 - 11235 + 67120099 0 @@ -1890,9 +1945,11 @@ LmFwcGxlLmlUdW5lcyc + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -1929,7 +1986,7 @@ LmFwcGxlLmlUdW5lcyc {{20, 489}, {750, 26}} - 18 + 133138 @@ -2038,7 +2095,7 @@ XQo 1 - 11235 + 67120099 0 @@ -2070,9 +2127,11 @@ XQo + + 1 6 - {1665, 1e+07} + {1665, 10000000} {223, 0} @@ -2110,7 +2169,7 @@ XQo {{20, 138}, {750, 313}} - 82 + 133202 @@ -2133,10 +2192,10 @@ XQo {790, 565} - - {{0, 0}, {1680, 1028}} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {1440, 878}} + {10000000000000, 10000000000000} + YES @@ -2308,7 +2367,9 @@ XQo YES 0 - + + YES + @@ -2986,14 +3047,12 @@ XQo YES YES + -1.IBPluginDependency + -2.IBPluginDependency -3.IBPluginDependency - 1.IBEditorWindowLastContentRect 1.IBPluginDependency 1.IBWindowTemplateEditedContentRect 1.NSWindowTemplate.visibleAtLaunch - 1.WindowOrigin - 1.editorWindowContentRectSynchronizationRect - 101.IBEditorWindowLastContentRect 101.IBPluginDependency 101.IBWindowTemplateEditedContentRect 101.NSWindowTemplate.visibleAtLaunch @@ -3006,7 +3065,6 @@ XQo 108.IBPluginDependency 109.IBPluginDependency 11.IBPluginDependency - 113.IBEditorWindowLastContentRect 113.IBPluginDependency 113.IBWindowTemplateEditedContentRect 113.NSWindowTemplate.visibleAtLaunch @@ -3031,7 +3089,6 @@ XQo 140.IBPluginDependency 141.IBPluginDependency 142.IBPluginDependency - 15.IBEditorWindowLastContentRect 15.IBPluginDependency 15.IBWindowTemplateEditedContentRect 15.NSWindowTemplate.visibleAtLaunch @@ -3095,13 +3152,11 @@ XQo YES com.apple.InterfaceBuilder.CocoaPlugin - {{875, 228}, {260, 292}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{875, 228}, {260, 292}} - {196, 240} - {{202, 428}, {480, 270}} - {{452, 493}, {518, 227}} com.apple.InterfaceBuilder.CocoaPlugin {{452, 493}, {518, 227}} @@ -3114,7 +3169,6 @@ XQo com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{207, 262}, {790, 565}} com.apple.InterfaceBuilder.CocoaPlugin {{207, 262}, {790, 565}} @@ -3139,7 +3193,6 @@ XQo com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{99, 104}, {881, 902}} com.apple.InterfaceBuilder.CocoaPlugin {{99, 104}, {881, 902}} @@ -3204,17 +3257,13 @@ XQo YES - - YES - + YES - - YES - + 144 @@ -3229,6 +3278,13 @@ XQo loadCode: id + + loadCode: + + loadCode: + id + + YES @@ -3260,903 +3316,96 @@ XQo NSTextView - - IBProjectSource - F-Script/FSDemoAssistant.h - - - - FSInterpreterView - NSView - - IBProjectSource - FScriptFramework/FSInterpreterView.h - - - - FSInterpreterView - NSView - + YES YES - object1 - object2 - object3 - object4 - object5 - object6 - object7 - object8 - object9 + bump + bumpAnimate + connectToITunes + displayImage + horloge + hueAdjust + interpreterView + loadImage + lockFocus + perspective + volumeRamp YES - id - id - id - id - id - id - id - id - id + + bump + NSTextView + + + bumpAnimate + NSTextView + + + connectToITunes + NSTextView + + + displayImage + NSTextView + + + horloge + NSTextView + + + hueAdjust + NSTextView + + + interpreterView + FSInterpreterView + + + loadImage + NSTextView + + + lockFocus + NSTextView + + + perspective + NSTextView + + + volumeRamp + NSTextView + IBProjectSource - FScriptFramework/FSInterpreterViewIBHeader.h + ./Classes/FSDemoAssistant.h FSInterpreterView - - IBProjectSource - FScriptFramework/FSInterpreterViewPrivate.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSNumber.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObject.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObjectPrivate.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSBox - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSBox.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Automator.framework/Headers/AMWorkflowController.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DRBurnProgressPanel.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DREraseProgressPanel.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DRSetupPanel.h - - - - NSObject - - IBFrameworkSource - ExceptionHandling.framework/Headers/NSExceptionHandler.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/IKImageBrowserView.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/IKSaveOptions.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/ImageKitDeprecated.h - - - - NSObject - - IBFrameworkSource - InputMethodKit.framework/Headers/IMKInputController.h - - - - NSObject - - IBFrameworkSource - InstantMessage.framework/Headers/IMAVManager.h - - - - NSObject - - IBFrameworkSource - InterfaceBuilderKit.framework/Headers/IBObjectIntegration.h - - - - NSObject - - IBFrameworkSource - JavaVM.framework/Headers/NSJavaVirtualMachine.h - - - - NSObject - - IBFrameworkSource - PDFKit.framework/Headers/PDFDocument.h - - - - NSObject - - IBFrameworkSource - PDFKit.framework/Headers/PDFView.h - - - - NSObject - - IBFrameworkSource - PubSub.framework/Headers/PSClient.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureFileOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureView.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTMovie.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTMovieView.h - - - - NSObject - - IBFrameworkSource - QuartzComposer.framework/Headers/QCCompositionParameterView.h - - - - NSObject - - IBFrameworkSource - QuartzComposer.framework/Headers/QCCompositionPickerView.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - QuartzFilters.framework/Headers/QuartzFilterManager.h - - - - NSObject - - IBFrameworkSource - QuickLookUI.framework/Headers/QLPreviewPanel.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFAuthorizationView.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFCertificatePanel.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFChooseIdentityPanel.h - - - - NSObject - - IBFrameworkSource - SyncServices.framework/Headers/ISyncSessionDriver.h - - - - NSObject - - IBFrameworkSource - SyncServices.framework/Headers/ISyncUIHelper.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebDownload.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebEditingDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebFrameLoadDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebJavaPlugIn.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPlugin.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPluginContainer.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPolicyDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebResourceLoadDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebScriptObject.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebUIDelegate.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGAuthenticator.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGConnection.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGFileDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSView - - IBFrameworkSource - InterfaceBuilderKit.framework/Headers/IBViewIntegration.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h + IBProjectSource + ./Classes/FSInterpreterView.h 0 + IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 YES - ../FScript.xcodeproj 3 diff --git a/FScriptFramework/FSAttributedStringInspector.nib/designable.nib b/FScriptFramework/FSAttributedStringInspector.nib/designable.nib index 91f44f6..aaecae8 100644 --- a/FScriptFramework/FSAttributedStringInspector.nib/designable.nib +++ b/FScriptFramework/FSAttributedStringInspector.nib/designable.nib @@ -1,7 +1,7 @@ - 1050 + 1060 11C74 1938 1138.23 @@ -144,7 +144,6 @@ 2322 {{0, 2}, {608, 47}} - @@ -230,7 +229,6 @@ {{1, 1}, {608, 109}} - @@ -267,7 +265,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-30, 1}, {15, 68}} - _doScroller: 1 @@ -277,7 +274,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {87, 18}} - 1 _doScroller: @@ -287,7 +283,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {610, 111} - 133650 @@ -309,7 +304,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 2322 {{0, 56}, {608, 57}} - @@ -373,7 +367,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{1, 1}, {608, 181}} - @@ -385,7 +378,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-30, 1}, {15, 68}} - _doScroller: 1 @@ -395,7 +387,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {87, 18}} - 1 _doScroller: @@ -405,7 +396,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{0, 120}, {610, 183}} - 133650 @@ -415,12 +405,10 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{0, -1}, {610, 303}} - {610, 302} - {{0, 0}, {1440, 878}} {213, 161} @@ -684,81 +672,12 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 98 - - - YES - - FSAttributedStringInspector - NSObject - - updateAction: - id - - - updateAction: - - updateAction: - id - - - - YES - - YES - attributedStringView - inspectedObject - printStringView - window - - - YES - NSTextView - id - NSTextView - NSWindow - - - - YES - - YES - attributedStringView - inspectedObject - printStringView - window - - - YES - - attributedStringView - NSTextView - - - inspectedObject - id - - - printStringView - NSTextView - - - window - NSWindow - - - - - IBProjectSource - ./Classes/FSAttributedStringInspector.h - - - - + 0 IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 diff --git a/FScriptFramework/FSAttributedStringInspector.nib/keyedobjects.nib b/FScriptFramework/FSAttributedStringInspector.nib/keyedobjects.nib index 4379345b45c85b2a6f1725e92e64acd7f2f0958b..8f037ac2c47e12f1e9889183894eaa9fccdad41f 100644 GIT binary patch delta 5775 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 wMQu}etBJjyndPet<8 delta 6021 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 diff --git a/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib b/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib index cb7b480..d361e87 100644 --- a/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib +++ b/FScriptFramework/FSManagedObjectContextInspector.nib/designable.nib @@ -1,14 +1,14 @@ - 1050 - 11A511 - 1615 - 1138 - 566.00 + 1060 + 11C74 + 1938 + 1138.23 + 567.00 com.apple.InterfaceBuilder.CocoaPlugin - 1615 + 1938 NSObjectController @@ -32,7 +32,10 @@ com.apple.InterfaceBuilder.CocoaPlugin - + + PluginDependencyRecalculationVersion + + FSManagedObjectContextInspector @@ -66,7 +69,7 @@ 274 {{0, 100}, {896, 294}} - + collection @@ -79,7 +82,6 @@ 274 {896, 294} - FSCollectionInspectorView NSView @@ -118,8 +120,7 @@ 2322 {{0, 62}, {898, 132}} - - + @@ -248,7 +249,6 @@ IHlldA {896, 294} - @@ -283,7 +283,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-30, 1}, {15, 292}} - _doScroller: @@ -294,7 +293,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {87, 18}} - YES 1 @@ -306,8 +304,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {896, 294} - - + 133776 @@ -316,7 +313,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {896, 294} - message @@ -341,7 +337,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 258 {{0, 97}, {896, 5}} - + {0, 0} 67239424 @@ -377,7 +373,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 289 {{563, 35}, {145, 18}} - + YES 67239424 @@ -405,7 +401,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 289 {{708, 26}, {130, 32}} - + YES 67239424 @@ -429,7 +425,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 289 {{481, 26}, {82, 32}} - + YES 67239424 @@ -453,7 +449,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 289 {{484, 70}, {225, 26}} - + YES -2076049856 @@ -519,14 +515,13 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 274 {457, 69} - + FSPredicateTextView NSTextView {{1, 1}, {456, 69}} - @@ -537,7 +532,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-30, 1}, {15, 69}} - + _doScroller: 0.73913043737411499 @@ -547,7 +542,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {343, 15}} - + YES 1 @@ -557,8 +552,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{18, 23}, {458, 71}} - - + 133778 @@ -567,12 +561,12 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{1, 1}, {896, 104}} - + {{0, -6}, {898, 106}} - + {0, 0} 67239424 @@ -602,7 +596,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {896, 395} - + {{0, 0}, {1440, 878}} {854, 304} @@ -689,14 +683,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 49 - - - delegate - - - - 50 - controller @@ -705,14 +691,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 58 - - - delegate - - - - 63 - fetchAutomaticallyButton @@ -729,6 +707,14 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 72 + + + delegate + + + + 63 + initialFirstResponder @@ -737,6 +723,14 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 73 + + + delegate + + + + 50 + @@ -1019,226 +1013,12 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 98 - - - - FSCollectionInspectorView - NSView - - id - id - id - id - id - id - id - id - id - - - - add: - id - - - browse: - id - - - filter: - id - - - inspect: - id - - - modify: - id - - - narrow: - id - - - refresh: - id - - - remove: - id - - - sort: - id - - - - NSButton - NSView - NSButton - NSButton - NSButton - NSButton - id - NSButton - NSTableView - - - - browseButton - NSButton - - - contentView - NSView - - - inspectButton - NSButton - - - modifyButton - NSButton - - - narrowButton - NSButton - - - removeButton - NSButton - - - searchField - id - - - sortButton - NSButton - - - tableView - NSTableView - - - - IBProjectSource - ./Classes/FSCollectionInspectorView.h - - - - FSManagedObjectContextInspector - NSObject - - id - id - id - id - - - - changeEntity: - id - - - changeFetchAutomatically: - id - - - executeRequest: - id - - - newInspector: - id - - - - FSCollectionInspectorView - NSObjectController - NSPopUpButton - NSButton - NSTextView - NSTextView - NSTabView - - - - collectionInspectorView - FSCollectionInspectorView - - - controller - NSObjectController - - - entityList - NSPopUpButton - - - fetchAutomaticallyButton - NSButton - - - messageTextView - NSTextView - - - predicateTextView - NSTextView - - - tabView - NSTabView - - - - IBProjectSource - ./Classes/FSManagedObjectContextInspector.h - - - - FSPredicateTextView - NSTextView - - IBProjectSource - ./Classes/FSPredicateTextView.h - - - - NSTextView - - id - id - id - - - - decreaseFontSize: - id - - - increaseFontSize: - id - - - toggleLineWrapping: - id - - - - IBProjectSource - ./Classes/NSTextView.h - - - - + 0 IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + YES 3 diff --git a/FScriptFramework/FSManagedObjectContextInspector.nib/keyedobjects.nib b/FScriptFramework/FSManagedObjectContextInspector.nib/keyedobjects.nib index cab52df7a1257d081d656fd1bdc3458c418637a4..a8186869d5570425037a538ac5abf06fa5d67fd1 100644 GIT binary patch literal 14178 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 F{SR?iI4%7^Hc!L!a{4g}k5g0qsR}l{B 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 eOFYkcR(e)>Hh5l - + - 1050 - 9G55 - 677 - 949.43 - 353.00 - + 1060 + 11C74 + 1938 + 1138.23 + 567.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 1938 + + YES - + NSToolbar + NSScroller + NSSplitView + NSToolbarFlexibleSpaceItem + NSScrollView + NSToolbarSpaceItem + NSBox + NSCustomObject + NSCustomView + NSView + NSWindowTemplate + NSTextView + NSToolbarItem YES com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -54,7 +65,7 @@ 1 YES - + YES 771145F7-3AD6-4F13-BC83-CA31D4D6D0AD C119E078-D0E8-4EEB-B2C1-BB21CC86A3CA @@ -169,23 +180,23 @@ - + YES - + YES - + YES - {3.40282e+38, 3.40282e+38} + {290, 158} @@ -199,7 +210,7 @@ YES - 256 + 274 {{2, 2}, {429, 0}} @@ -213,7 +224,7 @@ Helvetica - 1.200000e+01 + 12 16 @@ -270,7 +281,7 @@ controlColor 3 - MC42NjY2NjY2OQA + MC42NjY2NjY2NjY3AA 4 @@ -282,24 +293,24 @@ _doScroller: - 1.000000e+00 - 9.832776e-01 + 1 + 0.98327759999999997 - 256 + -2147483392 {{-100, -100}, {356, 15}} 1 _doScroller: - 2.275281e-01 + 0.22752810000000001 {356, 224} - 18 + 133138 @@ -319,7 +330,7 @@ 2322 YES - + YES Apple HTML pasteboard type Apple PDF pasteboard type @@ -328,21 +339,21 @@ NSColor pasteboard type NSFilenamesPboardType NSStringPboardType - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6Jy5TR0knA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6JzhCUFMnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0JNUGYnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0VQU0YnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0ZQaXgnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0dJRmYnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0lDTyAnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0pQRUcnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BERiAnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BJQ1QnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BOR2YnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BOVEcnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1RJRkYnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1RQSUMnA - TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J3F0aWYnA + NSTypedFilenamesPboardType:'.SGI' + NSTypedFilenamesPboardType:'8BPS' + NSTypedFilenamesPboardType:'BMPf' + NSTypedFilenamesPboardType:'EPSF' + NSTypedFilenamesPboardType:'FPix' + NSTypedFilenamesPboardType:'GIFf' + NSTypedFilenamesPboardType:'ICO ' + NSTypedFilenamesPboardType:'JPEG' + NSTypedFilenamesPboardType:'PDF ' + NSTypedFilenamesPboardType:'PICT' + NSTypedFilenamesPboardType:'PNGf' + NSTypedFilenamesPboardType:'PNTG' + NSTypedFilenamesPboardType:'TIFF' + NSTypedFilenamesPboardType:'TPIC' + NSTypedFilenamesPboardType:'qtif' NSTypedFilenamesPboardType:BMP NSTypedFilenamesPboardType:CUR NSTypedFilenamesPboardType:FAX @@ -423,22 +434,20 @@ - 3.380000e+02 + 338 1 - 2917 + 67111781 + 0 + 2 MC45NDUwOTgxIDAuOTQ1MDk4MSAwLjk0NTA5ODEAA - - 3 - MAA - YES - + YES NSBackgroundColor NSColor @@ -455,14 +464,17 @@ 6 System selectedTextColor - + + 3 + MAA + - + YES - + YES NSColor NSCursor @@ -484,9 +496,11 @@ + + 0 6 - {694, 1e+07} + {694, 10000000} {338, 0} @@ -500,36 +514,58 @@ MC45NDUwOTgxIDAuOTQ1MDk4MSAwLjk0NTA5ODEAA - {4, -5} - 1 + {4, 5} + + 12582912 + + YES + + YES + + + + TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym +SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA +AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA +AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA +AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + + + + 3 + MCAwAA + + 4 256 - {{340, 1}, {15, 37}} + {{340, 1}, {15, 51}} _doScroller: - 1.000000e+00 + 1 - 256 + -2147483392 {{-100, -100}, {87, 18}} 1 _doScroller: - 1.000000e+00 - 9.456522e-01 + 1 + 0.94565220000000005 {{0, 233}, {356, 53}} - 18 + 133138 @@ -542,22 +578,15 @@ {356, 286} - {{0, 0}, {1680, 1028}} - {290, 218} - {3.40282e+38, 3.40282e+38} + {{0, 0}, {1440, 878}} + {290, 219} + {10000000000000, 10000000000000} + YES YES - - - delegate - - - - 17 - sourceView @@ -582,14 +611,6 @@ 58 - - - initialFirstResponder - - - - 59 - compil: @@ -606,15 +627,29 @@ 101 + + + delegate + + + + 17 + + + + initialFirstResponder + + + + 59 + YES 0 - - YES - + @@ -622,7 +657,7 @@ -2 - RmlsZSdzIE93bmVyA + File's Owner -1 @@ -763,26 +798,20 @@ YES - + YES -1.IBPluginDependency -2.IBPluginDependency -3.IBPluginDependency - -3.ImportedFromIB2 + 112.IBPluginDependency + 113.IBPluginDependency 4.IBPluginDependency - 4.ImportedFromIB2 50.IBPluginDependency - 50.ImportedFromIB2 51.IBPluginDependency - 51.ImportedFromIB2 52.IBPluginDependency - 52.ImportedFromIB2 53.IBPluginDependency - 53.ImportedFromIB2 57.IBPluginDependency - 57.ImportedFromIB2 6.IBPluginDependency - 6.ImportedFromIB2 76.IBPluginDependency 76.IBShouldRemoveOnLegacySave 77.IBPluginDependency @@ -791,13 +820,9 @@ 78.IBShouldRemoveOnLegacySave 79.IBPluginDependency 79.IBShouldRemoveOnLegacySave - 8.IBEditorWindowLastContentRect + 8.IBPluginDependency 8.IBWindowTemplateEditedContentRect - 8.ImportedFromIB2 8.NSWindowTemplate.visibleAtLaunch - 8.windowTemplate.hasMinSize - 8.windowTemplate.minSize - 90.IBEditorWindowLastContentRect 90.IBPluginDependency 98.IBPluginDependency 99.IBPluginDependency @@ -807,36 +832,26 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - - {{328, 129}, {356, 286}} {{328, 129}, {356, 286}} - - - - {290, 158} - {{198, 415}, {616, 0}} + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -844,129 +859,47 @@ YES - - YES - - - YES - + + YES - - YES - - - YES - + + 113 - - + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + 3 + + YES + YES - - BlockInspector - NSObject - - YES - - YES - compil: - run: - - - YES - id - id - - - - YES - - YES - messageView - sourceView - splitView - - - YES - NSScrollView - NSScrollView - NSSplitView - - - - IBProjectSource - FScriptFramework/BlockInspector.h - - - - BlockInspector - NSObject - - IBUserSource - - - - - FScriptTextView - NSTextView - - IBProjectSource - FScriptFramework/FScriptTextView.h - - - - FScriptTextView - NSTextView - - IBUserSource - - - - - FirstResponder - NSObject - - IBUserSource - - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSNumber.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObject.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObjectPrivate.h - - - - NSObject - - IBUserSource - - - + NSMenuCheckmark + NSMenuMixedState + build + run + + + YES + {9, 8} + {7, 2} + {32, 32} + {32, 32} - 0 - ../FScript.xcodeproj - 3 diff --git a/FScriptFramework/blockInspector.nib/keyedobjects.nib b/FScriptFramework/blockInspector.nib/keyedobjects.nib index 924c605c0ffc2343d1ae300585b6953f2cfcc259..605f322dccf7cf76c176c53dcc9c6a0ec4f2a925 100644 GIT binary patch literal 14882 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 literal 14582 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 b?e+G__SyDkUbsYv5am;NSow_nZ}au diff --git a/FScriptFramework/genObjInspector.nib/designable.nib b/FScriptFramework/genObjInspector.nib/designable.nib index 1f2e279..2ea08da 100644 --- a/FScriptFramework/genObjInspector.nib/designable.nib +++ b/FScriptFramework/genObjInspector.nib/designable.nib @@ -1,31 +1,35 @@ - 1050 - 10D573 - 740 - 1038.29 - 460.00 + 1060 + 11C74 + 1938 + 1138.23 + 567.00 com.apple.InterfaceBuilder.CocoaPlugin - 740 + 1938 - + YES - + NSView + NSScrollView + NSWindowTemplate + NSToolbarItem + NSTextView + NSToolbar + NSButtonCell + NSButton + NSScroller + NSCustomObject YES com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -109,13 +113,15 @@ YES - + YES - + + YES + - {1.79769e+308, 1.79769e+308} + {213, 107} @@ -174,7 +180,7 @@ 1 - 11109 + 67119973 0 @@ -233,9 +239,11 @@ + + 1 6 - {1086, 1e+07} + {1086, 10000000} {523, 0} @@ -246,8 +254,30 @@ - {4, -5} - 1 + {4, 5} + + 12582912 + + YES + + YES + + + + TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym +SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA +AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA +AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA +AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + + + + 3 + MCAwAA + + 4 @@ -275,7 +305,7 @@ {{-1, -1}, {546, 193}} - 530 + 133650 @@ -284,9 +314,10 @@ {544, 191} - {{0, 0}, {1680, 1028}} - {213, 161} - {1.79769e+308, 1.79769e+308} + {{0, 0}, {1440, 878}} + {213, 162} + {10000000000000, 10000000000000} + YES @@ -308,14 +339,6 @@ 33 - - - delegate - - - - 34 - updateAction: @@ -324,6 +347,14 @@ 57 + + + delegate + + + + 34 + @@ -436,965 +467,69 @@ YES YES + -1.IBPluginDependency + -2.IBPluginDependency -3.IBPluginDependency - -3.ImportedFromIB2 18.IBPluginDependency - 18.ImportedFromIB2 19.IBPluginDependency - 19.ImportedFromIB2 44.IBPluginDependency 44.IBShouldRemoveOnLegacySave 45.IBPluginDependency 45.IBShouldRemoveOnLegacySave - 46.IBEditorWindowLastContentRect 46.IBPluginDependency - 5.IBEditorWindowLastContentRect 5.IBPluginDependency 5.IBWindowTemplateEditedContentRect - 5.ImportedFromIB2 - 5.windowTemplate.hasMinSize - 5.windowTemplate.minSize 54.IBPluginDependency - 54.ImportedFromIB2 55.IBPluginDependency 56.IBPluginDependency 6.IBPluginDependency - 6.ImportedFromIB2 YES com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{175, 430}, {616, 0}} com.apple.InterfaceBuilder.CocoaPlugin - {{215, 425}, {544, 191}} com.apple.InterfaceBuilder.CocoaPlugin {{215, 425}, {544, 191}} - - - {213, 107} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - + YES - - YES - + 57 - - - YES - - FSGenericObjectInspector - NSObject - - updateAction: - id - - - YES - - YES - inspectedObject - printStringView - window - - - YES - id - NSTextView - NSWindow - - - - IBProjectSource - FScriptFramework/FSGenericObjectInspector.h - - - - FSGenericObjectInspector - NSObject - - IBUserSource - - - - - FirstResponder - NSObject - - IBUserSource - - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSNumber.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObject.h - - - - NSObject - - IBProjectSource - FScriptFramework/FSNSObjectPrivate.h - - - - NSObject - - IBUserSource - - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSObject - - IBFrameworkSource - AddressBook.framework/Headers/ABActions.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Automator.framework/Headers/AMWorkflowController.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DRBurnProgressPanel.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DREraseProgressPanel.h - - - - NSObject - - IBFrameworkSource - DiscRecordingUI.framework/Headers/DRSetupPanel.h - - - - NSObject - - IBFrameworkSource - ExceptionHandling.framework/Headers/NSExceptionHandler.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/IKImageBrowserView.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/IKSaveOptions.h - - - - NSObject - - IBFrameworkSource - ImageKit.framework/Headers/ImageKitDeprecated.h - - - - NSObject - - IBFrameworkSource - InputMethodKit.framework/Headers/IMKInputController.h - - - - NSObject - - IBFrameworkSource - InstantMessage.framework/Headers/IMAVManager.h - - - - NSObject - - IBFrameworkSource - InterfaceBuilderKit.framework/Headers/IBObjectIntegration.h - - - - NSObject - - IBFrameworkSource - JavaVM.framework/Headers/NSJavaVirtualMachine.h - - - - NSObject - - IBFrameworkSource - PDFKit.framework/Headers/PDFDocument.h - - - - NSObject - - IBFrameworkSource - PDFKit.framework/Headers/PDFView.h - - - - NSObject - - IBFrameworkSource - PubSub.framework/Headers/PSClient.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureDecompressedAudioOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureDecompressedVideoOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureFileOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureVideoPreviewOutput.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTCaptureView.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTMovie.h - - - - NSObject - - IBFrameworkSource - QTKit.framework/Headers/QTMovieView.h - - - - NSObject - - IBFrameworkSource - QuartzComposer.framework/Headers/QCCompositionParameterView.h - - - - NSObject - - IBFrameworkSource - QuartzComposer.framework/Headers/QCCompositionPickerView.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CAAnimation.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CALayer.h - - - - NSObject - - IBFrameworkSource - QuartzCore.framework/Headers/CIImageProvider.h - - - - NSObject - - IBFrameworkSource - QuartzFilters.framework/Headers/QuartzFilterManager.h - - - - NSObject - - IBFrameworkSource - QuickLookUI.framework/Headers/QLPreviewPanel.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFAuthorizationView.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFCertificatePanel.h - - - - NSObject - - IBFrameworkSource - SecurityInterface.framework/Headers/SFChooseIdentityPanel.h - - - - NSObject - - IBFrameworkSource - SyncServices.framework/Headers/ISyncSessionDriver.h - - - - NSObject - - IBFrameworkSource - SyncServices.framework/Headers/ISyncUIHelper.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebDownload.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebEditingDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebFrameLoadDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebJavaPlugIn.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPlugin.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPluginContainer.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebPolicyDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebResourceLoadDelegate.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebScriptObject.h - - - - NSObject - - IBFrameworkSource - WebKit.framework/Headers/WebUIDelegate.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGAuthenticator.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGConnection.h - - - - NSObject - - IBFrameworkSource - XgridFoundation.framework/Headers/XGFileDownload.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSToolbar - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbar.h - - - - NSToolbarItem - NSObject - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSView - - IBFrameworkSource - InterfaceBuilderKit.framework/Headers/IBViewIntegration.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - + 0 + IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 YES - ../FScript.xcodeproj 3 diff --git a/FScriptFramework/genObjInspector.nib/keyedobjects.nib b/FScriptFramework/genObjInspector.nib/keyedobjects.nib index 0be25f8419999d6099907d3d951191db242c207d..545d3bcdc14fb9b8a4fec76203f721c891c82117 100644 GIT binary patch literal 8650 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 literal 8734 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 Date: Fri, 20 Jan 2012 11:41:58 +0000 Subject: [PATCH 06/45] added - (oneway void)release; pre declaration to fix compiler warning. --- FScriptFramework/ArrayRepDouble.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/ArrayRepDouble.h b/FScriptFramework/ArrayRepDouble.h index 5bb3e70..2ab9ab5 100755 --- a/FScriptFramework/ArrayRepDouble.h +++ b/FScriptFramework/ArrayRepDouble.h @@ -32,5 +32,5 @@ - (void)replaceDoubleAtIndex:(NSUInteger)index withDouble:(double)aDouble; - (enum ArrayRepType)repType; - (FSArray *)where:(NSArray *)booleans; // precondition: booleans is actualy an array and is of same size as the receiver - +- (oneway void)release; @end From 69d583c373427cab2f938273d05780d8cac60741 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 11:43:55 +0000 Subject: [PATCH 07/45] Removed trailing characters to fix compiler warning --- FScriptFramework/FSObjectBrowserViewObjectInfo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/FSObjectBrowserViewObjectInfo.h b/FScriptFramework/FSObjectBrowserViewObjectInfo.h index 830db89..8e99ad1 100644 --- a/FScriptFramework/FSObjectBrowserViewObjectInfo.h +++ b/FScriptFramework/FSObjectBrowserViewObjectInfo.h @@ -2,7 +2,7 @@ // This software is open source. See the license. #import -#import "FSObjectBrowserView.h"; +#import "FSObjectBrowserView.h" @interface FSObjectBrowserView (FSObjectBrowserViewObjectInfo) From 7757600ef74964517175144e0bbcbbb5a8bbe12a Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 11:47:29 +0000 Subject: [PATCH 08/45] Fixed dealloc to match pre dec. --- FScriptFramework/ArrayRepEmpty.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/ArrayRepEmpty.m b/FScriptFramework/ArrayRepEmpty.m index 6e07242..5bb8f38 100755 --- a/FScriptFramework/ArrayRepEmpty.m +++ b/FScriptFramework/ArrayRepEmpty.m @@ -79,7 +79,7 @@ - (id)retain { retainCount++; return self; } - (NSUInteger)retainCount { return retainCount; } -- (void)release { if (--retainCount == 0) [self dealloc]; } +- (oneway void)release { if (--retainCount == 0) [self dealloc]; } - (NSArray *)subarrayWithRange:(NSRange)range {assert(0); return nil; /*return something in order to avoid a compiler warning */} From 9842a9b77ae3b9bcd08032ba2466d3ee09c4b0f9 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 11:48:17 +0000 Subject: [PATCH 09/45] Fixed release declaration to match that defined by NSObject. --- FScriptFramework/FSSymbolTable.h | 2 ++ FScriptFramework/FSSymbolTable.m | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/FScriptFramework/FSSymbolTable.h b/FScriptFramework/FSSymbolTable.h index 84750f8..7a09f92 100644 --- a/FScriptFramework/FSSymbolTable.h +++ b/FScriptFramework/FSSymbolTable.h @@ -37,6 +37,8 @@ enum FSContext_symbol_status {DEFINED, UNDEFINED}; - (id)value; +- (oneway void)release; + @end struct FSContextIndex diff --git a/FScriptFramework/FSSymbolTable.m b/FScriptFramework/FSSymbolTable.m index 0a18595..8b1fb29 100644 --- a/FScriptFramework/FSSymbolTable.m +++ b/FScriptFramework/FSSymbolTable.m @@ -451,7 +451,7 @@ - (id)retain { retainCount ++; return self;} - (NSUInteger)retainCount { return retainCount;} -- (void)release { if (--retainCount == 0) [self dealloc];} +- (oneway void)release { if (--retainCount == 0) [self dealloc];} - (void) removeAllObjects { From 9334d056f4443a13cf6e998e396ef12b93a05594 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:14:14 +0000 Subject: [PATCH 10/45] Defined -release signature to match NSObject. Removed unnecessary pre decs in headers. --- FScriptFramework/ArrayRepBoolean.m | 2 +- FScriptFramework/ArrayRepDouble.h | 1 - FScriptFramework/ArrayRepDouble.m | 2 +- FScriptFramework/ArrayRepId.h | 1 - FScriptFramework/ArrayRepId.m | 2 +- FScriptFramework/FSObjectBrowserCell.m | 2 +- FScriptFramework/FSObjectBrowserMatrix.m | 2 +- FScriptFramework/FSPointer.m | 2 +- FScriptFramework/FSSymbolTable.h | 3 --- FScriptFramework/FSSymbolTable.m | 2 +- 10 files changed, 7 insertions(+), 12 deletions(-) diff --git a/FScriptFramework/ArrayRepBoolean.m b/FScriptFramework/ArrayRepBoolean.m index 0ac52e1..9e27c5c 100755 --- a/FScriptFramework/ArrayRepBoolean.m +++ b/FScriptFramework/ArrayRepBoolean.m @@ -306,7 +306,7 @@ - (id)retain { retainCount++; return self;} - (NSUInteger)retainCount { return retainCount;} -- (void)release { if (--retainCount == 0) [self dealloc];} +- (oneway void)release { if (--retainCount == 0) [self dealloc];} - (NSArray *)subarrayWithRange:(NSRange)range { diff --git a/FScriptFramework/ArrayRepDouble.h b/FScriptFramework/ArrayRepDouble.h index 2ab9ab5..1b6078a 100755 --- a/FScriptFramework/ArrayRepDouble.h +++ b/FScriptFramework/ArrayRepDouble.h @@ -32,5 +32,4 @@ - (void)replaceDoubleAtIndex:(NSUInteger)index withDouble:(double)aDouble; - (enum ArrayRepType)repType; - (FSArray *)where:(NSArray *)booleans; // precondition: booleans is actualy an array and is of same size as the receiver -- (oneway void)release; @end diff --git a/FScriptFramework/ArrayRepDouble.m b/FScriptFramework/ArrayRepDouble.m index abef57a..33f9e79 100755 --- a/FScriptFramework/ArrayRepDouble.m +++ b/FScriptFramework/ArrayRepDouble.m @@ -1242,7 +1242,7 @@ - (id)retain { retainCount++; return self;} - (NSUInteger)retainCount { return retainCount;} -- (void)release { if (--retainCount == 0) [self dealloc];} +- (oneway void)release { if (--retainCount == 0) [self dealloc];} - (NSArray *)subarrayWithRange:(NSRange)range { diff --git a/FScriptFramework/ArrayRepId.h b/FScriptFramework/ArrayRepId.h index 9abe195..3544f37 100755 --- a/FScriptFramework/ArrayRepId.h +++ b/FScriptFramework/ArrayRepId.h @@ -58,5 +58,4 @@ - (NSArray *)subarrayWithRange:(NSRange)range; - (enum ArrayRepType)repType; - (FSArray *)where:(NSArray *)booleans; // precondition: booleans is actualy an array and is of same size as the receiver - @end diff --git a/FScriptFramework/ArrayRepId.m b/FScriptFramework/ArrayRepId.m index 2d34950..eb2ffc4 100755 --- a/FScriptFramework/ArrayRepId.m +++ b/FScriptFramework/ArrayRepId.m @@ -711,7 +711,7 @@ - (id)retain { retainCount++; return self;} - (NSUInteger)retainCount { return retainCount;} -- (void)release { if (--retainCount == 0) [self dealloc];} +- (oneway void)release { if (--retainCount == 0) [self dealloc];} - (NSArray *)subarrayWithRange:(NSRange)range { diff --git a/FScriptFramework/FSObjectBrowserCell.m b/FScriptFramework/FSObjectBrowserCell.m index 9c537b5..c309ad4 100644 --- a/FScriptFramework/FSObjectBrowserCell.m +++ b/FScriptFramework/FSObjectBrowserCell.m @@ -38,7 +38,7 @@ -(void) dealloc - (NSString *)label { return label; } -- (void) release +- (oneway void) release { //NSLog(@"release called"); [super release]; diff --git a/FScriptFramework/FSObjectBrowserMatrix.m b/FScriptFramework/FSObjectBrowserMatrix.m index 52c19d1..51ced60 100644 --- a/FScriptFramework/FSObjectBrowserMatrix.m +++ b/FScriptFramework/FSObjectBrowserMatrix.m @@ -100,7 +100,7 @@ - (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal return [super retain]; } -- (void)release +- (oneway void)release { //NSLog([NSString stringWithFormat:@"FSObjectBrowserMatrix %p release", self]); [super release]; diff --git a/FScriptFramework/FSPointer.m b/FScriptFramework/FSPointer.m index 6942c95..9e21c70 100644 --- a/FScriptFramework/FSPointer.m +++ b/FScriptFramework/FSPointer.m @@ -74,7 +74,7 @@ - (NSUInteger)retainCount return retainCount; } -- (void)release +- (oneway void)release { if (--retainCount == 0) [self dealloc]; } diff --git a/FScriptFramework/FSSymbolTable.h b/FScriptFramework/FSSymbolTable.h index 7a09f92..474b474 100644 --- a/FScriptFramework/FSSymbolTable.h +++ b/FScriptFramework/FSSymbolTable.h @@ -36,9 +36,6 @@ enum FSContext_symbol_status {DEFINED, UNDEFINED}; - (NSString *)symbol; - (id)value; - -- (oneway void)release; - @end struct FSContextIndex diff --git a/FScriptFramework/FSSymbolTable.m b/FScriptFramework/FSSymbolTable.m index 8b1fb29..7f36516 100644 --- a/FScriptFramework/FSSymbolTable.m +++ b/FScriptFramework/FSSymbolTable.m @@ -93,7 +93,7 @@ - (id)retain { retainCount ++; return self;} - (NSUInteger)retainCount { return retainCount;} -- (void)release { if (--retainCount == 0) [self dealloc];} +- (oneway void)release { if (--retainCount == 0) [self dealloc];} - (void)setValue:(id)theValue { From d821619c26058688961508e4374d0b4e26faba5c Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:24:41 +0000 Subject: [PATCH 11/45] Added import for as required by objc_memmove_collectable() --- FScriptFramework/ArrayRepId.m | 1 + 1 file changed, 1 insertion(+) diff --git a/FScriptFramework/ArrayRepId.m b/FScriptFramework/ArrayRepId.m index eb2ffc4..9e01271 100755 --- a/FScriptFramework/ArrayRepId.m +++ b/FScriptFramework/ArrayRepId.m @@ -12,6 +12,7 @@ #import "FSCompiler.h" #import "FSVoid.h" #import +#import #import "FSBlock.h" #import "BlockRep.h" #import "BlockPrivate.h" From 7d763a58db5005cdba2505d6a338aea1771062d2 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:41:47 +0000 Subject: [PATCH 12/45] Changed selectedView type to id as it clearly isn't an NSView instance. --- FScriptFramework/FSObjectBrowserView.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/FSObjectBrowserView.h b/FScriptFramework/FSObjectBrowserView.h index 82e167b..8771893 100644 --- a/FScriptFramework/FSObjectBrowserView.h +++ b/FScriptFramework/FSObjectBrowserView.h @@ -17,7 +17,7 @@ const int FSObjectBrowserBottomBarHeight; FSInterpreter *interpreter; NSBrowser *browser; FSObjectBrowserBottomBarTextDisplay *bottomBarTextDisplay; - NSView *selectedView; + id selectedView; NSString *filterString; NSMutableSet *matrixes; enum {FSBrowsingWorkspace, FSBrowsingClasses, FSBrowsingObject, FSBrowsingNothing} browsingMode; From e7514c0542b657bf6cdb9ca62846ba21ace7073a Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:45:00 +0000 Subject: [PATCH 13/45] Added local FSKeyedUnarchiver variable to fix compiler warning. --- FScriptFramework/FSSystem.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FScriptFramework/FSSystem.m b/FScriptFramework/FSSystem.m index b5538a8..63debfa 100755 --- a/FScriptFramework/FSSystem.m +++ b/FScriptFramework/FSSystem.m @@ -277,8 +277,8 @@ - (id) load:(NSString *)fileName { @try { - unarchiver = [[[FSKeyedUnarchiver alloc] initForReadingWithData:data loaderEnvironmentSymbolTable:[executor symbolTable] symbolTableForCompiledCodeNode:nil] autorelease]; - r = [unarchiver decodeObjectForKey:@"root"]; + FSKeyedUnarchiver * keyedUnarchiver = [[[FSKeyedUnarchiver alloc] initForReadingWithData:data loaderEnvironmentSymbolTable:[executor symbolTable] symbolTableForCompiledCodeNode:nil] autorelease]; + r = [keyedUnarchiver decodeObjectForKey:@"root"]; } @catch (id exception) { From 6664b9ae89f6ff5fd3d5033b206d4b429aa90b7f Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:49:16 +0000 Subject: [PATCH 14/45] Fixed dictionaryWithCompilationContext: signature and implementation. Modifying the return type is valid as both the old type and the new share the same base class. --- FScriptFramework/FSCompiler.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FScriptFramework/FSCompiler.m b/FScriptFramework/FSCompiler.m index d4896d4..32dd3f8 100644 --- a/FScriptFramework/FSCompiler.m +++ b/FScriptFramework/FSCompiler.m @@ -155,7 +155,7 @@ - (FSCNPrecomputedObject *) number; - (FSCNIdentifier *) identifierWithCompilationContext:(struct compilationContext)compilationContext; - (FSCNArray *) arrayWithCompilationContext:(struct compilationContext)compilationContext; - (FSCNBlock *) blockWithCompilationContext:(struct compilationContext)compilationContext parentSymbolTable:(FSSymbolTable *)symbTab; -- (FSCNArray *) dictionaryWithCompilationContext:(struct compilationContext)compilationContext; +- (FSCNDictionary *) dictionaryWithCompilationContext:(struct compilationContext)compilationContext; - (id) patternElt; - (FSCNMethod *)methodWithCompilationContext:(struct compilationContext)compilationContext; - (NSString *)typeWithCompilationContext:(struct compilationContext)compilationContext; @@ -1324,11 +1324,11 @@ - (FSCNBlock *)blockWithCompilationContext:(struct compilationContext)compilatio return r; } -- (FSCNArray *) dictionaryWithCompilationContext:(struct compilationContext)compilationContext +- (FSCNDictionary *) dictionaryWithCompilationContext:(struct compilationContext)compilationContext { NSMutableArray *entries = [NSMutableArray array]; int32_t firstCharIndex = token_first_char_index; - FSCNArray *r; + FSCNDictionary *r; [self checkToken:DICTIONARY_BEGIN :@"\"#{\" expected"]; [self scan]; From 1eff6ae72a3e58643e03b81517e6032db5820bf4 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:56:08 +0000 Subject: [PATCH 15/45] Cast to id to fix compiler warning. --- FScriptFramework/Number.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/Number.m b/FScriptFramework/Number.m index b445a9b..b74fba2 100755 --- a/FScriptFramework/Number.m +++ b/FScriptFramework/Number.m @@ -302,7 +302,7 @@ + (id) alloc + allocWithZone:(NSZone *)zone { - return [FSNumber allocWithZone:zone]; + return (id)[FSNumber allocWithZone:zone]; } From e572bb59e1e3aeb0025edfd7ad554da2383b2489 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 12:58:11 +0000 Subject: [PATCH 16/45] Fixed numeric format specifiers. --- FScriptFramework/TestFS.m | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/FScriptFramework/TestFS.m b/FScriptFramework/TestFS.m index 1c914f8..dfede3f 100644 --- a/FScriptFramework/TestFS.m +++ b/FScriptFramework/TestFS.m @@ -365,7 +365,7 @@ + (NSInteger *)pointer { NSLog(@"TestFS return %p", &p); return &p;} + (NSInteger *)pointerWith:object with:(NSInteger)i -{ NSLog(@"object received: %@, int received:%d . TestFS return %p",object, i, &p); return &p;} +{ NSLog(@"object received: %@, int received:%ld . TestFS return %p",object, i, &p); return &p;} + (void) setPValue:(NSInteger)new { p = new; } @@ -375,7 +375,7 @@ + (NSInteger)pValue {return p;} + (void)setPointer:(NSInteger *)p { NSLog(@"setPointer: received pointer to %p", p); - NSLog(@"%d",*p); + NSLog(@"%ld",*p); } + (FSPointer *)fsPointer @@ -1195,18 +1195,18 @@ + (NSInteger)iii // calculate the sizes of C-Primitives int i = 1; NSLog(@"Primitive sizes:"); - NSLog(@"%d The size of a char is: %d.", i++, sizeof(char)); - NSLog(@"%d The size of short is: %d.", i++, sizeof(short)); - NSLog(@"%d The size of int is: %d.", i++, sizeof(int)); - NSLog(@"%d The size of long is: %d.", i++, sizeof(long)); - NSLog(@"%d The size of long long is: %d.", i++, sizeof(long long)); - NSLog(@"%d The size of a unsigned char is: %d.", i++, sizeof(unsigned char)); - NSLog(@"%d The size of unsigned short is: %d.", i++, sizeof(unsigned short)); - NSLog(@"%d The size of unsigned int is: %d.", i++, sizeof(unsigned int)); - NSLog(@"%d The size of unsigned long is: %d.", i++, sizeof(unsigned long)); - NSLog(@"%d The size of unsigned long long is: %d.", i++, sizeof(unsigned long long)); - NSLog(@"%d The size of a float is: %d.", i++, sizeof(float)); - NSLog(@"%d The size of a double is %d.", i++, sizeof(double)); + NSLog(@"%d The size of a char is: %lu.", i++, sizeof(char)); + NSLog(@"%d The size of short is: %lu.", i++, sizeof(short)); + NSLog(@"%d The size of int is: %lu.", i++, sizeof(int)); + NSLog(@"%d The size of long is: %lu.", i++, sizeof(long)); + NSLog(@"%d The size of long long is: %lu.", i++, sizeof(long long)); + NSLog(@"%d The size of a unsigned char is: %lu.", i++, sizeof(unsigned char)); + NSLog(@"%d The size of unsigned short is: %lu.", i++, sizeof(unsigned short)); + NSLog(@"%d The size of unsigned int is: %lu.", i++, sizeof(unsigned int)); + NSLog(@"%d The size of unsigned long is: %lu.", i++, sizeof(unsigned long)); + NSLog(@"%d The size of unsigned long long is: %lu.", i++, sizeof(unsigned long long)); + NSLog(@"%d The size of a float is: %lu.", i++, sizeof(float)); + NSLog(@"%d The size of a double is %lu.", i++, sizeof(double)); return [NSString stringWithUTF8String:@encode(NSRange)]; } From 933e05b80b4897b2607c0242ee3cb257d22b79ef Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:10:59 +0000 Subject: [PATCH 17/45] Cast to id to fix compiler warning --- FScriptFramework/Array.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m index c3a06c6..49bd49c 100755 --- a/FScriptFramework/Array.m +++ b/FScriptFramework/Array.m @@ -102,7 +102,7 @@ + (id)alloc + (id)allocWithZone:(NSZone *)zone { - return [FSArray allocWithZone:zone]; + return (id)[FSArray allocWithZone:zone]; } + (id)arrayWithObject:(id)anObject From 5cdbd32d6f086642680a5f69cb50d75b4d8e47f9 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:15:03 +0000 Subject: [PATCH 18/45] Cast to id to fix compiler warning. --- FScriptFramework/Block.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/Block.m b/FScriptFramework/Block.m index 370dd22..a0285e1 100755 --- a/FScriptFramework/Block.m +++ b/FScriptFramework/Block.m @@ -53,7 +53,7 @@ + (id)alloc + (id)allocWithZone:(NSZone *)zone { - return [FSBlock allocWithZone:zone]; + return (id)[FSBlock allocWithZone:zone]; } + blockWithSelector:(SEL)theSelector From fcacad4c4ccc306b02768ed995b56c4abfc0d11d Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:19:21 +0000 Subject: [PATCH 19/45] Cast to id to fix compiler warning --- F-Script/FScriptAppController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/F-Script/FScriptAppController.m b/F-Script/FScriptAppController.m index 09f0992..47130bb 100755 --- a/F-Script/FScriptAppController.m +++ b/F-Script/FScriptAppController.m @@ -403,7 +403,7 @@ - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sende - (void)dealloc { - if ([[NSApplication sharedApplication] delegate] == self) + if ((id)[[NSApplication sharedApplication] delegate] == self) [[NSApplication sharedApplication] setDelegate:nil]; // since we don't retain outlets infoPanel and interpreterView, we don't have to release them here. [showConsoleMenuItem release]; From 8b3b836802a0a922ef64c223a14be09ab7bd30a2 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:32:50 +0000 Subject: [PATCH 20/45] Adde pre dec of initWithRep: --- FScriptFramework/Array.m | 1 + 1 file changed, 1 insertion(+) diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m index 49bd49c..e9d5598 100755 --- a/FScriptFramework/Array.m +++ b/FScriptFramework/Array.m @@ -30,6 +30,7 @@ @interface Array(ArrayPrivateInternal) - (void) addObjectsFromFSArray:(Array *)otherArray; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; - (enum ArrayRepType)type; +- (Array *)initWithRep:(id)theRep; // TODO: this should most likely be listed in a public header @end From c9d5cf2c4d6d8e5432edad0cf86c2734c4c08b7a Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:43:44 +0000 Subject: [PATCH 21/45] Added todo highlighting method siganture change. --- FScriptFramework/FSCollectionInspectorView.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FScriptFramework/FSCollectionInspectorView.m b/FScriptFramework/FSCollectionInspectorView.m index 6f5e807..94bfd24 100644 --- a/FScriptFramework/FSCollectionInspectorView.m +++ b/FScriptFramework/FSCollectionInspectorView.m @@ -106,6 +106,9 @@ - (id)initWithFrame:(NSRect)frame - (IBAction)add:(id)sender { FSBlock *defaultBlock = [[interpreter execute:@"#self"] result]; + + // TODO: as of 10.7 the signature of NSTableColumn initWithIdentifier: has changed to + // - (id)initWithIdentifier:(NSString *)identifier; NSTableColumn *column = [[[NSTableColumn alloc] initWithIdentifier:defaultBlock] autorelease]; NSInteger newColumnIndex = [tableView numberOfColumns] > 0 && [[[tableView tableColumns] objectAtIndex:0] identifier] == externalColumnIdentifier ? 1 : 0; From b4baf56d47272865a5ec1db1b04481f93019dc96 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:46:26 +0000 Subject: [PATCH 22/45] Added pre-dec of initWithRep: --- FScriptFramework/Array.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m index e9d5598..ad3c1d2 100755 --- a/FScriptFramework/Array.m +++ b/FScriptFramework/Array.m @@ -30,7 +30,7 @@ @interface Array(ArrayPrivateInternal) - (void) addObjectsFromFSArray:(Array *)otherArray; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; - (enum ArrayRepType)type; -- (Array *)initWithRep:(id)theRep; // TODO: this should most likely be listed in a public header +- (Array *)initWithRep:(id)theRep; @end From b3d7889737e21e34f4b34d54bc8ecab9ce94f1e3 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 13:48:50 +0000 Subject: [PATCH 23/45] Remove nibs addedd by designer --- .../classes.nib | 134 ------------------ .../info.nib | 20 --- 2 files changed, 154 deletions(-) delete mode 100644 FScriptFramework/FSManagedObjectContextInspector.nib/classes.nib delete mode 100644 FScriptFramework/FSManagedObjectContextInspector.nib/info.nib diff --git a/FScriptFramework/FSManagedObjectContextInspector.nib/classes.nib b/FScriptFramework/FSManagedObjectContextInspector.nib/classes.nib deleted file mode 100644 index 0d4902b..0000000 --- a/FScriptFramework/FSManagedObjectContextInspector.nib/classes.nib +++ /dev/null @@ -1,134 +0,0 @@ - - - - - IBClasses - - - CLASS - NSObject - LANGUAGE - ObjC - - - CLASS - FSPredicateTextView - LANGUAGE - ObjC - SUPERCLASS - NSTextView - - - CLASS - NSManagedObjectContext - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - ACTIONS - - changeEntity - id - changeFetchAutomatically - id - executeRequest - id - newInspector - id - - CLASS - FSManagedObjectContextInspector - LANGUAGE - ObjC - OUTLETS - - collectionInspectorView - FSCollectionInspectorView - controller - NSObjectController - entityList - NSPopUpButton - fetchAutomaticallyButton - NSButton - messageTextView - NSTextView - predicateTextView - NSTextView - tabView - NSTabView - - SUPERCLASS - NSObject - - - ACTIONS - - - id - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - ACTIONS - - add - id - browse - id - filter - id - inspect - id - modify - id - narrow - id - refresh - id - remove - id - sort - id - - CLASS - FSCollectionInspectorView - LANGUAGE - ObjC - OUTLETS - - browseButton - NSButton - contentView - NSView - inspectButton - NSButton - model - id - modifyButton - NSButton - narrowButton - NSButton - removeButton - NSButton - searchField - id - sortButton - NSButton - tableView - NSTableView - - SUPERCLASS - NSView - - - IBVersion - 1 - - diff --git a/FScriptFramework/FSManagedObjectContextInspector.nib/info.nib b/FScriptFramework/FSManagedObjectContextInspector.nib/info.nib deleted file mode 100644 index 6051ac1..0000000 --- a/FScriptFramework/FSManagedObjectContextInspector.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 677 - IBLastKnownRelativeProjectPath - ../FScript.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9G55 - targetFramework - IBCocoaFramework - - From 81706b98a1660951ded519217366d565356d56de Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Fri, 20 Jan 2012 17:25:51 +0000 Subject: [PATCH 24/45] Reverted base SDK to 10.6 to fix compiler warnings with regard to NSTableColumn initWithIdentifier. As of 10.7 the signature of NSTableColumn initWithIdentifier: has changed to - (id)initWithIdentifier:(NSString *)identifier; --- FScript.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 3925715..f9d2049 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3886,7 +3886,7 @@ IBC_FLATTEN_NIBS = NO; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = macosx; + SDKROOT = macosx10.6; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; @@ -3913,7 +3913,7 @@ INSTALL_OWNER = "$(inherited)"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = macosx; + SDKROOT = macosx10.6; VALID_ARCHS = "i386 x86_64"; }; name = Release; From 93071e12a503ec987f0e7fddbdb35b80be5911ba Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Thu, 26 Jan 2012 19:12:56 +0000 Subject: [PATCH 25/45] Fixed base SDK setting for framework target. --- FScript.xcodeproj/project.pbxproj | 2 -- 1 file changed, 2 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index f9d2049..a4862fa 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3654,7 +3654,6 @@ OTHER_REZFLAGS = ""; PRINCIPAL_CLASS = ""; PRODUCT_NAME = FScript; - SDKROOT = macosx; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; WARNING_CFLAGS = "-Wmost"; @@ -3690,7 +3689,6 @@ OTHER_REZFLAGS = ""; PRINCIPAL_CLASS = ""; PRODUCT_NAME = FScript; - SDKROOT = macosx; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; WARNING_CFLAGS = "-Wmost"; From d867d0e07543e0260616317677ebac1fbf23f618 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Thu, 26 Jan 2012 21:49:37 +0000 Subject: [PATCH 26/45] Modernised .gitnore and cleaned up project --- .gitignore | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index ae8294e..da67eec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,18 @@ -# xcode noise +# Xcode build/* *.pbxuser +!default.pbxuser *.mode1v3 - -# xcode 4 user noise +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 *.xcworkspace -xcuserdata - -# old skool -.svn - -# osx noise -.DS_Store +!default.xcworkspace +xcuserdata/ profile +*.moved-aside + +## Ignore incredibly annoying .DS_Store files +.DS_Store \ No newline at end of file From de8a79dff22def1b6b264847a02c96d5f1f797ca Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 19 Mar 2012 12:22:23 +0000 Subject: [PATCH 27/45] Refactored FSObjectBrowserViewObjectInfo.m in order to reduce the build time and memory usage on Xcode 4.3.1. Before the refactor the build was consuming 4Gb+ and taking 10-15 minutes to complete. After the refactor the build time is about 20secs and memory usage is about 250MB. --- FScript.xcodeproj/project.pbxproj | 4 +- .../FSObjectBrowserViewObjectInfo.m | 4938 +++++++++-------- 2 files changed, 2635 insertions(+), 2307 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index a4862fa..3ec3393 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -2097,8 +2097,10 @@ 8FBB10A4044E28FD00181279 /* TestFS.h */, 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */, ); + indentWidth = 2; path = FScriptFramework; sourceTree = ""; + tabWidth = 2; }; 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */ = { isa = PBXGroup; @@ -2790,7 +2792,7 @@ 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0420; + LastUpgradeCheck = 0430; }; buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; compatibilityVersion = "Xcode 3.2"; diff --git a/FScriptFramework/FSObjectBrowserViewObjectInfo.m b/FScriptFramework/FSObjectBrowserViewObjectInfo.m index 3f5e99f..67320d6 100644 --- a/FScriptFramework/FSObjectBrowserViewObjectInfo.m +++ b/FScriptFramework/FSObjectBrowserViewObjectInfo.m @@ -35,6 +35,92 @@ #import "FSCNDictionary.h" #import "FSAssociation.h" +@interface FSObjectBrowserViewObjectHelper : NSObject +{ + FSObjectBrowserCell *selectedCell; + NSString *selectedClassLabel; + NSString *selectedLabel; + id selectedObject; + NSString *classLabel; + NSMatrix *m; + FSObjectBrowserView *view; + NSMutableArray *baseClasses; +} + +@property (nonatomic, retain) NSMutableArray *baseClasses; + +- (id)initWithObjectBrowserView:(FSObjectBrowserView *)view; +- (void)fillMatrix:(NSMatrix *)m withObject:(id)object; + +- (void)addFSGenericPointer:(id)object; +- (void)addFSObjectPointer:(id)object; +- (void)addNSAffineTransform:(id)object; +- (void)addNSAlert:(id)object; +- (void)addNSAnimation:(id)object; +- (void)addNSAnimationContext:(id)object; +- (void)addNSAttributedString:(id)object; +- (void)addNSBezierPath:(id)object; +- (void)addNSCell:(id)object; +- (void)addNSCollectionViewItem:(id)object; +- (void)addNSComparisonPredicate:(id)object; +- (void)addNSCompoundPredicate:(id)object; +- (void)addNSController:(id)object; +- (void)addNSCursor:(id)object; +- (void)addNSDockTile:(id)object; +- (void)addNSDocument:(id)object; +- (void)addNSDocumentController:(id)object; +- (void)addNSEntityDescription:(id)object; +- (void)addNSEvent:(id)object; +- (void)addNSExpression:(id)object; +- (void)addNSFetchRequest:(id)object; +- (void)addNSFileWrapper:(id)object; +- (void)addNSFont:(id)object; +- (void)addNSFontDescriptor:(id)object; +- (void)addNSFontManager:(id)object; +- (void)addNSGlyphInfo:(id)object; +- (void)addNSGlyphGenerator:(id)object; +- (void)addNSGradient:(id)object; +- (void)addNSGraphicsContext:(id)object; +- (void)addNSImage:(id)object; +- (void)addNSImageRep:(id)object; +- (void)addNSLayoutManager:(id)object; +- (void)addNSManagedObjectContext:(id)object; +- (void)addNSManagedObjectID:(id)object; +- (void)addNSManagedObjectModel:(id)object; +- (void)addNSMenu:(id)object; +- (void)addNSMenuItem:(id)object; +- (void)addNSOpenGLContext:(id)object; +- (void)addNSOpenGLPixelBuffer:(id)object; +- (void)addNSOpenGLPixelFormat:(id)object; +- (void)addNSPageLayout:(id)object; +- (void)addNSParagraphStyle:(id)object; +- (void)addNSPersistentStoreCoordinator:(id)object; +- (void)addNSPredicateEditorRowTemplate:(id)object; +- (void)addNSPropertyDescription:(id)object; +- (void)addNSResponder:(id)object; +- (void)addNSRulerMarker:(id)object; +- (void)addNSScreen:(id)object; +- (void)addNSShadow:(id)object; +- (void)addNSStatusBar:(id)object; +- (void)addNSStatusItem:(id)object; +- (void)addNSTabViewItem:(id)object; +- (void)addNSTableColumn:(id)object; +- (void)addNSTextAttachment:(id)object; +- (void)addNSTextBlock:(id)object; +- (void)addNSTextContainer:(id)object; +- (void)addNSTextList:(id)object; +- (void)addNSTextTab:(id)object; +- (void)addNSToolbar:(id)object; +- (void)addNSToolbarItem:(id)object; +- (void)addNSTrackingArea:(id)object; +- (void)addNSUndoManager:(id)object; +- (void)addNSATSTypesetter:(id)object; + +- (void)addNSView:(id)object; +- (void)addNSControl:(id)object; +- (void)addNSWindow:(id)object; +@end + static id objectFromAnimationBlockingMode(NSAnimationBlockingMode animationBlockingMode) { switch (animationBlockingMode) @@ -246,7 +332,7 @@ static id objectFromCellImagePosition(NSInteger cellImagePosition) } static id objectFromCellMask(NSUInteger mask) -{ +{ if (mask & ~(NSContentsCellMask | NSPushInCellMask | NSPushInCellMask | NSChangeGrayCellMask | NSChangeBackgroundCellMask)) return [FSNumber numberWithDouble:mask]; else if (mask == 0) return [FSNamedNumber namedNumberWithDouble:mask name:@"NSNoCellMask"]; else @@ -1371,39 +1457,106 @@ static id objectFromWritingDirection(NSWritingDirection writingDirection) @implementation FSObjectBrowserView (FSObjectBrowserViewObjectInfo) -#define ADD_OBJECT(OBJECT,LABEL) @try { [self addObject:(OBJECT) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_OBJECT_NOT_NIL(OBJECT,LABEL) @try { id object = (OBJECT); if (object) [self addObject:object withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_DICTIONARY(OBJECTS,LABEL) @try { if ([(OBJECTS) count] <= 20) [self addDictionary:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; else [self addObject:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_OBJECTS(OBJECTS,LABEL) @try { if ([(OBJECTS) count] <= 20) [self addObjects:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; else [self addObject:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_BOOL(B,LABEL) @try { [self addObject:[FSBoolean booleanWithBool:(B)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_NUMBER(NUMBER,LABEL) @try { [self addObject:[FSNumber numberWithDouble:(NUMBER)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_SEL(S,LABEL) @try { [self addObject:[FSBlock blockWithSelector:(S)] withLabel:(LABEL) toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_SEL_NOT_NULL(S,LABEL) @try { {SEL selector = (S); if (selector != (SEL)0) [self addObject:[FSBlock blockWithSelector:selector] withLabel:(LABEL) toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; } } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_SIZE(SIZE,LABEL) @try { [self addObject:[NSValue valueWithSize:(SIZE)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_RECT(RECT,LABEL) @try { [self addObject:[NSValue valueWithRect:(RECT)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_POINT(POINT,LABEL) @try { [self addObject:[NSValue valueWithPoint:(POINT)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_POINTER(POINTER,LABEL) @try { if (POINTER == NULL) ADD_OBJECT(nil,LABEL) else [self addObject:[[[FSGenericPointer alloc] initWithCPointer:(POINTER) freeWhenDone:NO type:@encode(void)] autorelease] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_RANGE(RANGE,LABEL) @try { [self addObject:[NSValue valueWithRange:(RANGE)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } -#define ADD_CLASS_LABEL(LABEL) {classLabel = (LABEL); [self addClassLabel:classLabel toMatrix:m];} - (void)fillMatrix:(NSMatrix *)m withObject:(id)object { - FSObjectBrowserCell *selectedCell = [[[m selectedCell] retain] autorelease]; // retain and autorelease in order to avoid premature deallocation as a side effect of the removing of rows - NSString *selectedClassLabel = [[[selectedCell classLabel] copy] autorelease]; // copy and autorelease in order to avoid premature invalidation as a side effect of the removing of rows - NSString *selectedLabel = [[[selectedCell label] copy] autorelease]; // copy and autorelease in order to avoid premature invalidation as a side effect of the removing of rows - id selectedObject = [selectedCell representedObject]; - NSString *classLabel = @""; - - [object retain]; // (1) To be sure object will not be deallocated as a side effect of the removing of rows + + FSObjectBrowserViewObjectHelper *objectHelper = [[FSObjectBrowserViewObjectHelper alloc] initWithObjectBrowserView:self]; + [objectHelper fillMatrix:m withObject:object]; + + [self addBlankRowToMatrix:m]; + [self fillMatrix:m withMethodsForObject:object]; + + [m sizeToCells]; + //[m scrollCellToVisibleAtRow:[matrix selectedRow] column:0]; + [m setNeedsDisplay]; + + [objectHelper release]; +} + +@end + + +@implementation FSObjectBrowserViewObjectHelper + +#define ADD_OBJECT(OBJECT,LABEL) @try { [view addObject:(OBJECT) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_OBJECT_NOT_NIL(OBJECT,LABEL) @try { id object = (OBJECT); if (object) [view addObject:object withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_DICTIONARY(OBJECTS,LABEL) @try { if ([(OBJECTS) count] <= 20) [view addDictionary:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; else [view addObject:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_OBJECTS(OBJECTS,LABEL) @try { if ([(OBJECTS) count] <= 20) [view addObjects:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; else [view addObject:(OBJECTS) withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_BOOL(B,LABEL) @try { [view addObject:[FSBoolean booleanWithBool:(B)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_NUMBER(NUMBER,LABEL) @try { [view addObject:[FSNumber numberWithDouble:(NUMBER)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_SEL(S,LABEL) @try { [view addObject:[FSBlock blockWithSelector:(S)] withLabel:(LABEL) toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_SEL_NOT_NULL(S,LABEL) @try { {SEL selector = (S); if (selector != (SEL)0) [view addObject:[FSBlock blockWithSelector:selector] withLabel:(LABEL) toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; } } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_SIZE(SIZE,LABEL) @try { [view addObject:[NSValue valueWithSize:(SIZE)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_RECT(RECT,LABEL) @try { [view addObject:[NSValue valueWithRect:(RECT)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_POINT(POINT,LABEL) @try { [view addObject:[NSValue valueWithPoint:(POINT)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_POINTER(POINTER,LABEL) @try { if (POINTER == NULL) ADD_OBJECT(nil,LABEL) else [view addObject:[[[FSGenericPointer alloc] initWithCPointer:(POINTER) freeWhenDone:NO type:@encode(void)] autorelease] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_RANGE(RANGE,LABEL) @try { [view addObject:[NSValue valueWithRange:(RANGE)] withLabel:(LABEL) toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } @catch (id exception) { NSLog(@"%@",exception); } + +#define ADD_CLASS_LABEL(LABEL) {classLabel = (LABEL); [view addClassLabel:classLabel toMatrix:m];} +@synthesize baseClasses; + +- (id)init +{ + return [self initWithObjectBrowserView:nil]; +} + +- (id)initWithObjectBrowserView:(FSObjectBrowserView *)theView +{ + self = [super init]; + if (self) { + + if (!theView) { + return nil; + } + + view = [theView autorelease]; + } + + return self; +} + +- (void)dealloc +{ + [baseClasses release]; + + [super dealloc]; +} + +- (void)fillMatrix:(NSMatrix *)theMatrix withObject:(id)object +{ + + [object retain]; // (1) To be sure object will not be deallocated as a side effect of the removing of rows + + m = theMatrix; + selectedCell = [[[m selectedCell] retain] autorelease]; // retain and autorelease in order to avoid premature deallocation as a side effect of the removing of rows + selectedClassLabel = [[[selectedCell classLabel] copy] autorelease]; // copy and autorelease in order to avoid premature invalidation as a side effect of the removing of rows + selectedLabel = [[[selectedCell label] copy] autorelease]; // copy and autorelease in order to avoid premature invalidation as a side effect of the removing of rows + selectedObject = [selectedCell representedObject]; + classLabel = @""; + //for (int j = [m numberOfRows]-1; j >= 0; j--) [m removeRow:j]; // Remove all rows. As a side effect, this will supress the selection. [m renewRows:0 columns:1]; - [self addObject:object toMatrix:m label:@"" classLabel:@"" indentationLevel:0 leaf:YES]; + [view addObject:object toMatrix:m label:@"" classLabel:@"" indentationLevel:0 leaf:YES]; [object release]; // It's now safe to match the retain in instruction (1) + if (selectedObject == object && [selectedClassLabel isEqualToString:@""] && [selectedLabel isEqualToString:@""]) [m selectCellAtRow:[m numberOfRows]-1 column:0]; - + if (object != nil && object == [object class]) // object is a class { NSMutableArray *classNames = [NSMutableArray array]; @@ -1414,11 +1567,11 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object { for (i = 0; i < count; i++) { - #ifdef __LP64__ +#ifdef __LP64__ if (class_getSuperclass(classes[i]) == object) [classNames addObject:NSStringFromClass(classes[i])]; - #else +#else if (classes[i]->super_class == object) [classNames addObject:NSStringFromClass(classes[i])]; - #endif +#endif } } @finally @@ -1427,33 +1580,33 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object } [classNames sortUsingFunction:FSCompareClassNamesForAlphabeticalOrder context:NULL]; - [self addBlankRowToMatrix:m]; + [view addBlankRowToMatrix:m]; #ifdef __LP64__ - if (class_getSuperclass(object) == nil) [self addLabelAlone:@"This class is a root class" toMatrix:m]; - else [self addObject:class_getSuperclass((Class)object) withLabel:@"Superclass" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if (class_getSuperclass(object) == nil) [view addLabelAlone:@"This class is a root class" toMatrix:m]; + else [view addObject:class_getSuperclass((Class)object) withLabel:@"Superclass" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; #else - if (((Class)object)->super_class == nil) [self addLabelAlone:@"This class is a root class" toMatrix:m]; - else [self addObject:((Class)object)->super_class withLabel:@"Superclass" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if (((Class)object)->super_class == nil) [view addLabelAlone:@"This class is a root class" toMatrix:m]; + else [view addObject:((Class)object)->super_class withLabel:@"Superclass" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; #endif - if ([classNames count] == 0) [self addLabelAlone:@"No subclasses" toMatrix:m]; - [self addClassesWithNames:classNames withLabel:@"Direct subclasses" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if ([classNames count] == 0) [view addLabelAlone:@"No subclasses" toMatrix:m]; + [view addClassesWithNames:classNames withLabel:@"Direct subclasses" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[NSManagedObject class]]) { NSManagedObject *o = object; classLabel = @"NSManagedObject Properties"; NSArray *attributeKeys = [[[[o entity] attributesByName] allKeys] sortedArrayUsingSelector:@selector(compare:)]; - [self addPropertyLabel:@"Attributes" toMatrix:m]; + [view addPropertyLabel:@"Attributes" toMatrix:m]; for (NSUInteger i = 0, count = [attributeKeys count]; i < count; i++) { NSString *key = [attributeKeys objectAtIndex:i]; ADD_OBJECT([o valueForKey:key], key) } - + NSArray *relationshipKeys = [[[[o entity] relationshipsByName] allKeys] sortedArrayUsingSelector:@selector(compare:)]; - [self addPropertyLabel:@"Relationships" toMatrix:m]; + [view addPropertyLabel:@"Relationships" toMatrix:m]; for (NSUInteger i = 0, count = [relationshipKeys count]; i < count; i++) { NSString *key = [relationshipKeys objectAtIndex:i]; @@ -1469,129 +1622,129 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object ADD_OBJECT( [o objectID] ,@"Object ID") } else if (([object isKindOfClass:[NSArray class]] || [object isKindOfClass:[NSDictionary class]] || [object isKindOfClass:[NSSet class]]) - && [object count] < 500 ) // We display the elements only if there is less than a certain number of them + && [object count] < 500 ) // We display the elements only if there is less than a certain number of them { - [self addBlankRowToMatrix:m]; + [view addBlankRowToMatrix:m]; if ([object isKindOfClass:[NSArray class]]) { NSArray *o = object; - if ([o count] == 0) [self addLabelAlone:@"This array is empty" toMatrix:m]; - [self addObjects:o withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if ([o count] == 0) [view addLabelAlone:@"This array is empty" toMatrix:m]; + [view addObjects:o withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[NSDictionary class]]) { NSDictionary *o = object; - if ([o count] == 0) [self addLabelAlone:@"This dictionary is empty" toMatrix:m]; - [self addDictionary:o withLabel:@"Entries" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if ([o count] == 0) [view addLabelAlone:@"This dictionary is empty" toMatrix:m]; + [view addDictionary:o withLabel:@"Entries" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[NSSet class]]) { NSSet *o = object; - if ([o count] == 0) [self addLabelAlone:@"This set is empty" toMatrix:m]; - [self addObjects:[object allObjects] withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if ([o count] == 0) [view addLabelAlone:@"This set is empty" toMatrix:m]; + [view addObjects:[object allObjects] withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } } else if ([object isKindOfClass:[FSAssociation class]]) { FSAssociation *o = object; - [self addBlankRowToMatrix:m]; - [self addObject:[o key] withLabel:@"Key" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObject:[o value] withLabel:@"Value" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addBlankRowToMatrix:m]; + [view addObject:[o key] withLabel:@"Key" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:[o value] withLabel:@"Value" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[NSView class]]) { NSView *o = object; - [self addBlankRowToMatrix:m]; + [view addBlankRowToMatrix:m]; - [self addObject:[o superview] withLabel:@"Superview" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - - if ([[o subviews] count] == 0) [self addLabelAlone:@"No subviews" toMatrix:m]; - else [self addObjects:[o subviews] withLabel:@"Subviews" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:[o superview] withLabel:@"Superview" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + + if ([[o subviews] count] == 0) [view addLabelAlone:@"No subviews" toMatrix:m]; + else [view addObjects:[o subviews] withLabel:@"Subviews" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNBase class]]) { - [self addBlankRowToMatrix:m]; - + [view addBlankRowToMatrix:m]; + if ([object isKindOfClass:[FSCNArray class]]) { FSCNArray *o = object; - if (o->count == 0) [self addLabelAlone:@"An empty array" toMatrix:m]; - else [self addObjects:[NSArray arrayWithObjects:o->elements count:o->count] withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if (o->count == 0) [view addLabelAlone:@"An empty array" toMatrix:m]; + else [view addObjects:[NSArray arrayWithObjects:o->elements count:o->count] withLabel:@"Elements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNAssignment class]]) { FSCNAssignment *o = object; - [self addObject:o->left withLabel:@"lvalue" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObject:o->right withLabel:@"rvalue" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->left withLabel:@"lvalue" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->right withLabel:@"rvalue" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNBlock class]]) { FSCNBlock *o = object; - [self addObject:[o->blockRep ast] withLabel:@"Abstract syntax tree" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:[o->blockRep ast] withLabel:@"Abstract syntax tree" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNCascade class]]) { FSCNCascade *o = object; - [self addObject:o->receiver withLabel:@"Receiver" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:[NSArray arrayWithObjects:o->messages count:o->messageCount] withLabel:@"Message sends" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->receiver withLabel:@"Receiver" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:[NSArray arrayWithObjects:o->messages count:o->messageCount] withLabel:@"Message sends" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNCategory class]]) { FSCNCategory *o = object; - [self addObject:o->className withLabel:@"Class name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:o->methods withLabel:@"Methods" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->className withLabel:@"Class name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:o->methods withLabel:@"Methods" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNClassDefinition class]]) { FSCNClassDefinition *o = object; - [self addObject:o->className withLabel:@"Class name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObject:o->superclassName withLabel:@"Superclass name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:o->civarNames withLabel:@"Class instance variables names" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:o->ivarNames withLabel:@"Instance variables names" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:o->methods withLabel:@"Methods" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->className withLabel:@"Class name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->superclassName withLabel:@"Superclass name" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:o->civarNames withLabel:@"Class instance variables names" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:o->ivarNames withLabel:@"Instance variables names" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:o->methods withLabel:@"Methods" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNDictionary class]]) { FSCNDictionary *o = object; - if (o->count == 0) [self addLabelAlone:@"An empty dictionary" toMatrix:m]; - else [self addObjects:[NSArray arrayWithObjects:o->entries count:o->count] withLabel:@"Entries" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + if (o->count == 0) [view addLabelAlone:@"An empty dictionary" toMatrix:m]; + else [view addObjects:[NSArray arrayWithObjects:o->entries count:o->count] withLabel:@"Entries" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNMethod class]]) { FSCNMethod *o = object; - [self addObject:o->method->code withLabel:@"Abstract syntax tree" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->method->code withLabel:@"Abstract syntax tree" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNMessage class]]) { FSCNMessage *o = object; - [self addObject:o->receiver withLabel:@"Receiver" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->receiver withLabel:@"Receiver" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; if ([object isKindOfClass:[FSCNBinaryMessage class]]) { FSCNBinaryMessage *o = object; - [self addObject:o->argument withLabel:@"Argument" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->argument withLabel:@"Argument" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNKeywordMessage class]]) { FSCNKeywordMessage *o = object; - [self addObjects:[NSArray arrayWithObjects:o->arguments count:o->argumentCount] withLabel:(o->argumentCount > 1 ? @"Arguments" : @"Argument") toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:[NSArray arrayWithObjects:o->arguments count:o->argumentCount] withLabel:(o->argumentCount > 1 ? @"Arguments" : @"Argument") toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } } else if ([object isKindOfClass:[FSCNPrecomputedObject class]]) { FSCNPrecomputedObject *o = object; - [self addObject:o->object withLabel:@"Precomputed object" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->object withLabel:@"Precomputed object" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNStatementList class]]) { FSCNStatementList *o = object; - [self addObject:[NSNumber numberWithUnsignedInteger:o->statementCount] withLabel:@"Number of statements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - [self addObjects:[NSArray arrayWithObjects:o->statements count:o->statementCount] withLabel:@"Statements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:[NSNumber numberWithUnsignedInteger:o->statementCount] withLabel:@"Number of statements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObjects:[NSArray arrayWithObjects:o->statements count:o->statementCount] withLabel:@"Statements" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } else if ([object isKindOfClass:[FSCNReturn class]]) { FSCNReturn *o = object; - [self addObject:o->expression withLabel:@"Expression" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addObject:o->expression withLabel:@"Expression" toMatrix:m classLabel:@"" selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } //FSCNBase *o = object; @@ -1610,7 +1763,7 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object if (properties != NULL && !(cls == [NSView class]) ) // Second part of condition is a quick fix to avoid bloating display for the NSView class with a "one property" section (10.5.0) or spurious properties (10.6). TODO: revise this. { classLabel = [NSString stringWithFormat:@"%@ Properties", [cls printString]]; - [self addClassLabel:classLabel toMatrix:m color:[NSColor magentaColor]]; + [view addClassLabel:classLabel toMatrix:m color:[NSColor magentaColor]]; for (i = 0; i < count; i++) { @@ -1625,10 +1778,10 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object @catch (id exception) { errorMessage = [@"F-Script can't display the value of this property. " stringByAppendingString:FSErrorMessageFromException(exception)]; - [self addObject:errorMessage withLabel:propertyName toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; + [view addObject:errorMessage withLabel:propertyName toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; } if (!errorMessage) ADD_OBJECT(propertyValue, propertyName) - } + } free(properties); } if (cls == [cls superclass]) // Defensive programming against flawed class hierarchies with infinite loops. @@ -1637,7 +1790,7 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object cls = [cls superclass]; } } - + /////////////////// Bindings /////////////////// if ([object respondsToSelector:@selector(exposedBindings)] && [object respondsToSelector:@selector(infoForBinding:)]) { @@ -1663,140 +1816,232 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object for (i = 0, count = [exposedBindings count]; i < count; i++) if ([object infoForBinding:[exposedBindings objectAtIndex:i]]) break; - + if (i < count && count > 0) { classLabel = @"Bindings"; - [self addClassLabel:classLabel toMatrix:m color:[NSColor colorWithCalibratedRed:0 green:0.7098 blue:1 alpha:1]]; - + [view addClassLabel:classLabel toMatrix:m color:[NSColor colorWithCalibratedRed:0 green:0.7098 blue:1 alpha:1]]; + for (i = 0, count = [exposedBindings count]; i < count; i++) { - [self addBindingForObject:object withName:[exposedBindings objectAtIndex:i] toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + [view addBindingForObject:object withName:[exposedBindings objectAtIndex:i] toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; } - + ADD_OBJECT(exposedBindings, @"Exposed Bindings"); } } } - if ([object isKindOfClass:[FSGenericPointer class]]) - { - FSGenericPointer *o = object; - NSArray *memoryContent = [o memoryContent]; - - if (memoryContent) - { - ADD_CLASS_LABEL(@"FSGenericPointer Info"); - ADD_OBJECT( memoryContent ,@"Memory content") - ADD_OBJECT_NOT_NIL( [o memoryContentUTF8] ,@"Memory content as UTF8 string") + for (Class baseClass in self.baseClasses) { + if ([object isKindOfClass:baseClass]) { + NSString *method = [NSString stringWithFormat:@"add%@:", [baseClass className]]; + SEL selector = NSSelectorFromString(method); + + NSAssert([self respondsToSelector:selector], @"Missing base class method"); + + [self performSelector:selector withObject:object]; + + break; } } - else if ([object isKindOfClass:[FSObjectPointer class]]) - { - FSObjectPointer *o = object; - NSArray *memoryContent = [o memoryContent]; - - if (memoryContent) - { - ADD_CLASS_LABEL(@"FSObjectPointer Info"); - ADD_OBJECT( memoryContent ,@"Memory content") - } +} + +- (NSMutableArray *)baseClasses +{ + if (!baseClasses) { + baseClasses = [NSMutableArray arrayWithObjects: + [FSGenericPointer class], + [FSObjectPointer class], + [NSAffineTransform class], + [NSAlert class], + [NSAnimation class], + [NSAnimationContext class], + [NSAttributedString class], + [NSBezierPath class], + [NSCell class], + [NSCollectionViewItem class], + [NSComparisonPredicate class], + [NSCompoundPredicate class], + [NSController class], + [NSCursor class], + [NSDockTile class], + [NSDocument class], + [NSDocumentController class], + [NSEntityDescription class], + [NSEvent class], + [NSExpression class], + [NSFetchRequest class], + [NSFileWrapper class], + [NSFont class], + [NSFontDescriptor class], + [NSFontManager class], + [NSGlyphInfo class], + [NSGlyphGenerator class], + [NSGradient class], + [NSGraphicsContext class], + [NSImage class], + [NSImageRep class], + [NSLayoutManager class], + [NSManagedObjectContext class], + [NSManagedObjectID class], + [NSManagedObjectModel class], + [NSMenu class], + [NSMenuItem class], + [NSOpenGLContext class], + [NSOpenGLPixelBuffer class], + [NSOpenGLPixelFormat class], + [NSPageLayout class], + [NSParagraphStyle class], + [NSPersistentStoreCoordinator class], + [NSPredicateEditorRowTemplate class], + [NSPropertyDescription class], + [NSResponder class], + [NSRulerMarker class], + [NSScreen class], + [NSShadow class], + [NSStatusBar class], + [NSStatusItem class], + [NSTabViewItem class], + [NSTableColumn class], + [NSTextAttachment class], + [NSTextBlock class], + [NSTextContainer class], + [NSTextList class], + [NSTextTab class], + [NSToolbar class], + [NSToolbarItem class], + [NSTrackingArea class], + [NSUndoManager class], + [NSATSTypesetter class], + nil]; } - else if ([object isKindOfClass:[NSAffineTransform class]]) - { - NSAffineTransform *o = object; - NSAffineTransformStruct s = [o transformStruct]; - ADD_CLASS_LABEL(@"NSAffineTransform Info"); - ADD_NUMBER( s.m11 ,@"m11") - ADD_NUMBER( s.m12 ,@"m12") - ADD_NUMBER( s.m21 ,@"m21") - ADD_NUMBER( s.m22 ,@"m22") - ADD_NUMBER( s.tX ,@"tX") - ADD_NUMBER( s.tY ,@"tY") - } - else if ([object isKindOfClass:[NSAlert class]]) - { - NSAlert *o = object; - ADD_CLASS_LABEL(@"NSAlert Info"); - ADD_OBJECT( [o accessoryView] ,@"Accessory view") - ADD_OBJECT( objectFromAlertStyle([o alertStyle]) ,@"Alert style") - ADD_OBJECTS( [o buttons] ,@"Buttons") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_OBJECT_NOT_NIL( [o helpAnchor] ,@"Help anchor") - ADD_OBJECT( [o icon] ,@"Icon") - ADD_OBJECT( [o informativeText] ,@"Informative text") - ADD_OBJECT( [o messageText] ,@"Message text") - ADD_BOOL( [o showsHelp] ,@"Shows help") - ADD_BOOL( [o showsSuppressionButton] ,@"Shows suppression button") - ADD_OBJECT( [o suppressionButton] ,@"Suppression button") - ADD_OBJECT( [o window] ,@"Window") - } - else if ([object isKindOfClass:[NSAnimation class]]) - { - if ([object isKindOfClass:[NSViewAnimation class]]) - { - NSViewAnimation *o = object; - - if ([o viewAnimations] != nil) - { - ADD_CLASS_LABEL(@"NSViewAnimation Info"); - ADD_OBJECTS( [o viewAnimations] ,@"View animations") - } - } + return baseClasses; +} +- (void)addFSGenericPointer:(id)object +{ + FSGenericPointer *o = object; + NSArray *memoryContent = [o memoryContent]; - NSAnimation *o = object; - ADD_CLASS_LABEL(@"NSAnimation Info"); - ADD_OBJECT(objectFromAnimationBlockingMode([o animationBlockingMode]),@"Animation blocking mode") - ADD_OBJECT(objectFromAnimationCurve([o animationCurve]) ,@"Animation curve") - ADD_NUMBER( [o currentProgress] ,@"Current progress") - ADD_NUMBER( [o currentValue] ,@"Current value") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_NUMBER( [o duration] ,@"Duration (in seconds)") - ADD_NUMBER( [o frameRate] ,@"Frame rate") - ADD_BOOL( [o isAnimating] ,@"Is animating") - ADD_OBJECTS( [o progressMarks] ,@"Progress marks") - ADD_OBJECT( [o runLoopModesForAnimating] ,@"Run loop modes for animating") + if (memoryContent) + { + ADD_CLASS_LABEL(@"FSGenericPointer Info"); + ADD_OBJECT( memoryContent ,@"Memory content") + ADD_OBJECT_NOT_NIL( [o memoryContentUTF8] ,@"Memory content as UTF8 string") } - else if ([object isKindOfClass:[NSAnimationContext class]]) +} + +- (void)addFSObjectPointer:(id)object +{ + FSObjectPointer *o = object; + NSArray *memoryContent = [o memoryContent]; + + if (memoryContent) { - NSAnimationContext *o = object; - ADD_CLASS_LABEL(@"NSAnimationContext Info"); - ADD_NUMBER( [o duration] ,@"Duration (in seconds)") + ADD_CLASS_LABEL(@"FSObjectPointer Info"); + ADD_OBJECT( memoryContent ,@"Memory content") } - else if ([object isKindOfClass:[NSAttributedString class]]) +} + +- (void)addNSAffineTransform:(id)object +{ + NSAffineTransform *o = object; + NSAffineTransformStruct s = [o transformStruct]; + ADD_CLASS_LABEL(@"NSAffineTransform Info"); + ADD_NUMBER( s.m11 ,@"m11") + ADD_NUMBER( s.m12 ,@"m12") + ADD_NUMBER( s.m21 ,@"m21") + ADD_NUMBER( s.m22 ,@"m22") + ADD_NUMBER( s.tX ,@"tX") + ADD_NUMBER( s.tY ,@"tY") +} + +- (void)addNSAlert:(id)object +{ + NSAlert *o = object; + ADD_CLASS_LABEL(@"NSAlert Info"); + ADD_OBJECT( [o accessoryView] ,@"Accessory view") + ADD_OBJECT( objectFromAlertStyle([o alertStyle]) ,@"Alert style") + ADD_OBJECTS( [o buttons] ,@"Buttons") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_OBJECT_NOT_NIL( [o helpAnchor] ,@"Help anchor") + ADD_OBJECT( [o icon] ,@"Icon") + ADD_OBJECT( [o informativeText] ,@"Informative text") + ADD_OBJECT( [o messageText] ,@"Message text") + ADD_BOOL( [o showsHelp] ,@"Shows help") + ADD_BOOL( [o showsSuppressionButton] ,@"Shows suppression button") + ADD_OBJECT( [o suppressionButton] ,@"Suppression button") + ADD_OBJECT( [o window] ,@"Window") +} + +- (void)addNSAnimation:(id)object +{ + if ([object isKindOfClass:[NSViewAnimation class]]) { - if ([object isKindOfClass:[NSMutableAttributedString class]]) + NSViewAnimation *o = object; + + if ([o viewAnimations] != nil) { - if ([object isKindOfClass:[NSTextStorage class]]) - { - NSTextStorage *o = object; - ADD_CLASS_LABEL(@"NSTextStorage Info"); - //ADD_OBJECT( [o attributeRuns] ,@"Attribute runs") - ADD_NUMBER( [o changeInLength] ,@"Change in length") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_OBJECT(objectFromTextStorageEditedMask([o editedMask]) ,@"Edited mask") - ADD_RANGE( [o editedRange] ,@"Edited range") - ADD_BOOL( [o fixesAttributesLazily] ,@"Fixes attributes lazily") - ADD_OBJECT( [o font] ,@"Font") - ADD_OBJECT( [o foregroundColor] ,@"Foreground color") - ADD_OBJECTS( [o layoutManagers] ,@"Layout managers") - //ADD_OBJECT( [o paragraphs] ,@"Paragraphs") // Note: invoking "paragraphs" and retaining the result cause the result of "layoutManager" to become trash ! - //ADD_OBJECT( [o words] ,@"Words") - } - //NSMutableAttributedString *o = object; - //[self addClassLabel:@"NSMutableAttributedString Info" toMatrix:m]; + ADD_CLASS_LABEL(@"NSViewAnimation Info"); + ADD_OBJECTS( [o viewAnimations] ,@"View animations") } - - //NSAttributedString *o = object; - //[self addClassLabel:@"NSAttributedString Info" toMatrix:m]; } - else if ([object isKindOfClass:[NSBezierPath class]]) + + NSAnimation *o = object; + ADD_CLASS_LABEL(@"NSAnimation Info"); + ADD_OBJECT(objectFromAnimationBlockingMode([o animationBlockingMode]),@"Animation blocking mode") + ADD_OBJECT(objectFromAnimationCurve([o animationCurve]) ,@"Animation curve") + ADD_NUMBER( [o currentProgress] ,@"Current progress") + ADD_NUMBER( [o currentValue] ,@"Current value") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_NUMBER( [o duration] ,@"Duration (in seconds)") + ADD_NUMBER( [o frameRate] ,@"Frame rate") + ADD_BOOL( [o isAnimating] ,@"Is animating") + ADD_OBJECTS( [o progressMarks] ,@"Progress marks") + ADD_OBJECT( [o runLoopModesForAnimating] ,@"Run loop modes for animating") +} + +- (void)addNSAnimationContext:(id)object +{ + NSAnimationContext *o = object; + ADD_CLASS_LABEL(@"NSAnimationContext Info"); + ADD_NUMBER( [o duration] ,@"Duration (in seconds)") +} + +- (void)addNSAttributedString:(id)object +{ + if ([object isKindOfClass:[NSMutableAttributedString class]]) { - NSBezierPath *o = object; - ADD_CLASS_LABEL(@"NSBezierPath Info"); - ADD_RECT( [o bounds] ,@"Bounds") - ADD_RECT( [o controlPointBounds] ,@"Control point bounds") - if (![o isEmpty]) ADD_POINT([o currentPoint] ,@"Current point") + if ([object isKindOfClass:[NSTextStorage class]]) + { + NSTextStorage *o = object; + ADD_CLASS_LABEL(@"NSTextStorage Info"); + //ADD_OBJECT( [o attributeRuns] ,@"Attribute runs") + ADD_NUMBER( [o changeInLength] ,@"Change in length") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_OBJECT(objectFromTextStorageEditedMask([o editedMask]) ,@"Edited mask") + ADD_RANGE( [o editedRange] ,@"Edited range") + ADD_BOOL( [o fixesAttributesLazily] ,@"Fixes attributes lazily") + ADD_OBJECT( [o font] ,@"Font") + ADD_OBJECT( [o foregroundColor] ,@"Foreground color") + ADD_OBJECTS( [o layoutManagers] ,@"Layout managers") + //ADD_OBJECT( [o paragraphs] ,@"Paragraphs") // Note: invoking "paragraphs" and retaining the result cause the result of "layoutManager" to become trash ! + //ADD_OBJECT( [o words] ,@"Words") + } + //NSMutableAttributedString *o = object; + //[self addClassLabel:@"NSMutableAttributedString Info" toMatrix:m]; + } + + //NSAttributedString *o = object; + //[self addClassLabel:@"NSAttributedString Info" toMatrix:m]; +} + +- (void)addNSBezierPath:(id)object +{ + NSBezierPath *o = object; + ADD_CLASS_LABEL(@"NSBezierPath Info"); + ADD_RECT( [o bounds] ,@"Bounds") + ADD_RECT( [o controlPointBounds] ,@"Control point bounds") + if (![o isEmpty]) ADD_POINT([o currentPoint] ,@"Current point") ADD_NUMBER( [o elementCount] ,@"Element count") ADD_NUMBER( [o flatness] ,@"Flatness") ADD_BOOL( [o isEmpty] ,@"Is empty") @@ -1805,180 +2050,181 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object ADD_NUMBER( [o lineWidth] ,@"Line width") ADD_NUMBER( [o miterLimit] ,@"Miter limit") ADD_OBJECT(objectFromWindingRule([o windingRule]) ,@"Winding rule") - } - else if ([object isKindOfClass:[NSCell class]]) +} + +- (void)addNSCell:(id)object +{ + if ([object isKindOfClass:[NSActionCell class]]) { - if ([object isKindOfClass:[NSActionCell class]]) + if ([object isKindOfClass:[NSButtonCell class]]) { - if ([object isKindOfClass:[NSButtonCell class]]) + if ([object isKindOfClass:[NSMenuItemCell class]]) { - if ([object isKindOfClass:[NSMenuItemCell class]]) + if ([object isKindOfClass:[NSPopUpButtonCell class]]) { - if ([object isKindOfClass:[NSPopUpButtonCell class]]) - { - NSPopUpButtonCell *o = object; - ADD_CLASS_LABEL(@"NSPopUpButtonCell Info"); - ADD_BOOL( [o altersStateOfSelectedItem] ,@"Alters state of selected item") - ADD_OBJECT(objectFromPopUpArrowPosition([o arrowPosition]),@"Arrow position") - ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") - ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") - ADD_OBJECTS( [o itemArray] ,@"Item array") - ADD_NUMBER( [o numberOfItems] ,@"Number of items") - ADD_OBJECT( [o objectValue] ,@"Object value") - ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") - ADD_BOOL( [o pullsDown] ,@"Pulls down") - ADD_OBJECT( [o selectedItem] ,@"Selected item") - ADD_BOOL( [o usesItemFromMenu] ,@"Uses item from menu") - } - - NSMenuItemCell *o = object; - ADD_CLASS_LABEL(@"NSMenuItemCell Info"); - if ([[o menuItem] image]) - ADD_NUMBER( [o imageWidth] ,@"Image width") + NSPopUpButtonCell *o = object; + ADD_CLASS_LABEL(@"NSPopUpButtonCell Info"); + ADD_BOOL( [o altersStateOfSelectedItem] ,@"Alters state of selected item") + ADD_OBJECT(objectFromPopUpArrowPosition([o arrowPosition]),@"Arrow position") + ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") + ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") + ADD_OBJECTS( [o itemArray] ,@"Item array") + ADD_NUMBER( [o numberOfItems] ,@"Number of items") + ADD_OBJECT( [o objectValue] ,@"Object value") + ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") + ADD_BOOL( [o pullsDown] ,@"Pulls down") + ADD_OBJECT( [o selectedItem] ,@"Selected item") + ADD_BOOL( [o usesItemFromMenu] ,@"Uses item from menu") + } + + NSMenuItemCell *o = object; + ADD_CLASS_LABEL(@"NSMenuItemCell Info"); + if ([[o menuItem] image]) + ADD_NUMBER( [o imageWidth] ,@"Image width") ADD_BOOL( [o isHighlighted] ,@"Is highlighted") if (![[[o menuItem] keyEquivalent] isEqualToString:@""]) ADD_NUMBER( [o keyEquivalentWidth] ,@"Key equivalent width") - ADD_OBJECT( [o menuItem] ,@"Menu item") - ADD_BOOL( [o needsDisplay] ,@"Needs display") - ADD_BOOL( [o needsSizing] ,@"Needs sizing") - ADD_NUMBER( [o stateImageWidth] ,@"State image width") - ADD_NUMBER( [o titleWidth] ,@"Title width") - } + ADD_OBJECT( [o menuItem] ,@"Menu item") + ADD_BOOL( [o needsDisplay] ,@"Needs display") + ADD_BOOL( [o needsSizing] ,@"Needs sizing") + ADD_NUMBER( [o stateImageWidth] ,@"State image width") + ADD_NUMBER( [o titleWidth] ,@"Title width") + } - NSButtonCell *o = object; - ADD_CLASS_LABEL(@"NSButtonCell Info"); - ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") - ADD_OBJECT( [o alternateTitle] ,@"Alternate title") - ADD_OBJECT( [o attributedAlternateTitle] ,@"Attributed alternate title") - ADD_OBJECT( [o attributedTitle] ,@"Attributed title") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromBezelStyle([o bezelStyle]) ,@"Bezel style") - ADD_OBJECT(objectFromGradientType([o gradientType]) ,@"Gradient type") - ADD_OBJECT(objectFromCellMask([o highlightsBy]) ,@"Highlights by") - ADD_BOOL( [o imageDimsWhenDisabled] ,@"Image dims when disabled") - ADD_OBJECT(objectFromCellImagePosition([o imagePosition]) ,@"Image position") - ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") - ADD_BOOL( [o isTransparent] ,@"Is transparent") - ADD_OBJECT_NOT_NIL( [o keyEquivalentFont] ,@"Key equivalent font") - ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]) , @"Key equivalent modifier mask") - ADD_BOOL( [o showsBorderOnlyWhileMouseInside] ,@"Shows border only while mouse inside") - ADD_OBJECT(objectFromCellMask([o showsStateBy]) ,@"Shows state by") - ADD_OBJECT_NOT_NIL( [o sound] ,@"Sound") - ADD_OBJECT( [o title] ,@"Title") - } - else if ([object isKindOfClass:[NSDatePickerCell class]]) - { - NSDatePickerCell *o = object; - ADD_CLASS_LABEL(@"NSDatePickerCell Info"); - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT( [o calendar] ,@"Calendar") - ADD_OBJECT(objectFromDatePickerElementFlags([o datePickerElements]),@"Date picker elements") - ADD_OBJECT(objectFromDatePickerMode([o datePickerMode]) ,@"Date picker mode") - ADD_OBJECT(objectFromDatePickerStyle([o datePickerStyle]) ,@"Date picker style") - ADD_OBJECT( [o dateValue] ,@"Date value") - ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") - ADD_BOOL( [o drawsBackground] ,@"Draws background" ) - ADD_OBJECT_NOT_NIL([o locale] ,@"Locale") - ADD_OBJECT( [o maxDate] ,@"Max date") - ADD_OBJECT( [o minDate] ,@"Min date") - ADD_OBJECT( [o textColor] ,@"Text Color") - ADD_NUMBER( [o timeInterval] ,@"Time interval") - ADD_OBJECT( [o timeZone] ,@"Time zone") - } - else if ([object isKindOfClass:[NSFormCell class]]) - { - NSFormCell *o = object; - ADD_CLASS_LABEL(@"NSFormCell Info"); - ADD_OBJECT( [o attributedTitle] ,@"Attributed title") - ADD_OBJECT_NOT_NIL( [o placeholderAttributedString] ,@"Placeholder attributed string") - ADD_OBJECT_NOT_NIL( [o placeholderString] ,@"Placeholder string") - ADD_OBJECT(objectFromTextAlignment([o titleAlignment]) ,@"Title alignment") - ADD_OBJECT(objectFromWritingDirection([o titleBaseWritingDirection]),@"Title base writing direction") - ADD_OBJECT( [o titleFont] ,@"Title font") - ADD_NUMBER( [o titleWidth] ,@"Title width") - } - else if ([object isKindOfClass:[NSLevelIndicatorCell class]]) - { - NSLevelIndicatorCell *o = object; - ADD_CLASS_LABEL(@"NSLevelIndicatorCell Info"); - ADD_NUMBER( [o criticalValue] ,@"Critical value") - ADD_OBJECT(objectFromLevelIndicatorStyle([o levelIndicatorStyle]),@"Level indicator style") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_NUMBER( [o numberOfMajorTickMarks] ,@"Number of major tick marks") - ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") - ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], NO),@"Tick mark position") - ADD_NUMBER( [o warningValue] ,@"Warning value") - } - else if ([object isKindOfClass:[NSPathCell class]]) - { - NSPathCell *o = object; - ADD_CLASS_LABEL(@"NSPathCell Info"); - ADD_OBJECTS( [o allowedTypes] ,@"Allowed types") - ADD_OBJECT_NOT_NIL([o backgroundColor] ,@"Background color") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_OBJECTS( [o pathComponentCells] ,@"Path component cells") - ADD_OBJECT(objectFromPathStyle([o pathStyle]) ,@"Path style") - ADD_OBJECT_NOT_NIL([o placeholderAttributedString] ,@"Placeholder attributed string") - ADD_OBJECT_NOT_NIL([o placeholderString] ,@"Placeholder string") - ADD_OBJECT_NOT_NIL([o URL] ,@"URL") - } - else if ([object isKindOfClass:[NSSegmentedCell class]]) - { - NSSegmentedCell *o = object; - NSInteger segmentCount = [o segmentCount]; - ADD_CLASS_LABEL(@"NSSegmentedCell Info"); - - ADD_NUMBER( segmentCount ,@"Segment count") - ADD_NUMBER( [o selectedSegment] ,@"Selected segment") - ADD_OBJECT(objectFromSegmentSwitchTracking([o trackingMode]),@"Tracking mode") - - for (NSInteger i = 0; i < segmentCount; i++) - { - ADD_OBJECT_NOT_NIL([o imageForSegment:i] ,([NSString stringWithFormat:@"Image for segment %ld",(long)i])) - ADD_OBJECT(objectFromImageScaling([o imageScalingForSegment:i]),([NSString stringWithFormat:@"Image scaling for segment %ld",(long)i])) - ADD_BOOL( [o isEnabledForSegment:i] ,([NSString stringWithFormat:@"Is enabled for segment %ld",(long)i])) - ADD_BOOL( [o isSelectedForSegment:i] ,([NSString stringWithFormat:@"Is selected for segment %ld",(long)i])) - ADD_OBJECT_NOT_NIL([o labelForSegment:i] ,([NSString stringWithFormat:@"Label for segment %ld",(long)i])) - ADD_OBJECT_NOT_NIL([o menuForSegment:i] ,([NSString stringWithFormat:@"Menu for segment %ld",(long)i])) - ADD_NUMBER( [o tagForSegment:i] ,([NSString stringWithFormat:@"Tag for segment %ld",(long)i])) - ADD_OBJECT_NOT_NIL([o toolTipForSegment:i] ,([NSString stringWithFormat:@"Tool tip for segment %ld",(long)i])) - ADD_NUMBER( [o widthForSegment:i] ,([NSString stringWithFormat:@"Width for segment %ld",(long)i])) - } - } - else if ([object isKindOfClass:[NSSliderCell class]]) - { - NSSliderCell *o = object; - ADD_CLASS_LABEL(@"NSSliderCell Info"); - ADD_BOOL( [o allowsTickMarkValuesOnly] ,@"Allows tick mark values only") - ADD_NUMBER( [o altIncrementValue] ,@"Alt increment value") - ADD_NUMBER( [(NSSliderCell*)o isVertical] ,@"Is vertical") - ADD_NUMBER( [o knobThickness] ,@"Knob thickness") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") - ADD_OBJECT( objectFromSliderType([o sliderType]) ,@"Slider type") - ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], [(NSSliderCell*)o isVertical] == 1),@"Tick mark position") - ADD_RECT( [o trackRect] ,@"Track rect") - } - else if ([object isKindOfClass:[NSStepperCell class]]) - { - NSStepperCell *o = object; - ADD_CLASS_LABEL(@"NSStepperCell Info"); - ADD_BOOL( [o autorepeat] ,@"Autorepeat") - ADD_NUMBER( [o increment] ,@"Increment") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_BOOL( [o valueWraps] ,@"Value wraps") + NSButtonCell *o = object; + ADD_CLASS_LABEL(@"NSButtonCell Info"); + ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") + ADD_OBJECT( [o alternateTitle] ,@"Alternate title") + ADD_OBJECT( [o attributedAlternateTitle] ,@"Attributed alternate title") + ADD_OBJECT( [o attributedTitle] ,@"Attributed title") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromBezelStyle([o bezelStyle]) ,@"Bezel style") + ADD_OBJECT(objectFromGradientType([o gradientType]) ,@"Gradient type") + ADD_OBJECT(objectFromCellMask([o highlightsBy]) ,@"Highlights by") + ADD_BOOL( [o imageDimsWhenDisabled] ,@"Image dims when disabled") + ADD_OBJECT(objectFromCellImagePosition([o imagePosition]) ,@"Image position") + ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") + ADD_BOOL( [o isTransparent] ,@"Is transparent") + ADD_OBJECT_NOT_NIL( [o keyEquivalentFont] ,@"Key equivalent font") + ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]) , @"Key equivalent modifier mask") + ADD_BOOL( [o showsBorderOnlyWhileMouseInside] ,@"Shows border only while mouse inside") + ADD_OBJECT(objectFromCellMask([o showsStateBy]) ,@"Shows state by") + ADD_OBJECT_NOT_NIL( [o sound] ,@"Sound") + ADD_OBJECT( [o title] ,@"Title") + } + else if ([object isKindOfClass:[NSDatePickerCell class]]) + { + NSDatePickerCell *o = object; + ADD_CLASS_LABEL(@"NSDatePickerCell Info"); + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT( [o calendar] ,@"Calendar") + ADD_OBJECT(objectFromDatePickerElementFlags([o datePickerElements]),@"Date picker elements") + ADD_OBJECT(objectFromDatePickerMode([o datePickerMode]) ,@"Date picker mode") + ADD_OBJECT(objectFromDatePickerStyle([o datePickerStyle]) ,@"Date picker style") + ADD_OBJECT( [o dateValue] ,@"Date value") + ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") + ADD_BOOL( [o drawsBackground] ,@"Draws background" ) + ADD_OBJECT_NOT_NIL([o locale] ,@"Locale") + ADD_OBJECT( [o maxDate] ,@"Max date") + ADD_OBJECT( [o minDate] ,@"Min date") + ADD_OBJECT( [o textColor] ,@"Text Color") + ADD_NUMBER( [o timeInterval] ,@"Time interval") + ADD_OBJECT( [o timeZone] ,@"Time zone") + } + else if ([object isKindOfClass:[NSFormCell class]]) + { + NSFormCell *o = object; + ADD_CLASS_LABEL(@"NSFormCell Info"); + ADD_OBJECT( [o attributedTitle] ,@"Attributed title") + ADD_OBJECT_NOT_NIL( [o placeholderAttributedString] ,@"Placeholder attributed string") + ADD_OBJECT_NOT_NIL( [o placeholderString] ,@"Placeholder string") + ADD_OBJECT(objectFromTextAlignment([o titleAlignment]) ,@"Title alignment") + ADD_OBJECT(objectFromWritingDirection([o titleBaseWritingDirection]),@"Title base writing direction") + ADD_OBJECT( [o titleFont] ,@"Title font") + ADD_NUMBER( [o titleWidth] ,@"Title width") + } + else if ([object isKindOfClass:[NSLevelIndicatorCell class]]) + { + NSLevelIndicatorCell *o = object; + ADD_CLASS_LABEL(@"NSLevelIndicatorCell Info"); + ADD_NUMBER( [o criticalValue] ,@"Critical value") + ADD_OBJECT(objectFromLevelIndicatorStyle([o levelIndicatorStyle]),@"Level indicator style") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_NUMBER( [o numberOfMajorTickMarks] ,@"Number of major tick marks") + ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") + ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], NO),@"Tick mark position") + ADD_NUMBER( [o warningValue] ,@"Warning value") + } + else if ([object isKindOfClass:[NSPathCell class]]) + { + NSPathCell *o = object; + ADD_CLASS_LABEL(@"NSPathCell Info"); + ADD_OBJECTS( [o allowedTypes] ,@"Allowed types") + ADD_OBJECT_NOT_NIL([o backgroundColor] ,@"Background color") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_OBJECTS( [o pathComponentCells] ,@"Path component cells") + ADD_OBJECT(objectFromPathStyle([o pathStyle]) ,@"Path style") + ADD_OBJECT_NOT_NIL([o placeholderAttributedString] ,@"Placeholder attributed string") + ADD_OBJECT_NOT_NIL([o placeholderString] ,@"Placeholder string") + ADD_OBJECT_NOT_NIL([o URL] ,@"URL") + } + else if ([object isKindOfClass:[NSSegmentedCell class]]) + { + NSSegmentedCell *o = object; + NSInteger segmentCount = [o segmentCount]; + ADD_CLASS_LABEL(@"NSSegmentedCell Info"); + + ADD_NUMBER( segmentCount ,@"Segment count") + ADD_NUMBER( [o selectedSegment] ,@"Selected segment") + ADD_OBJECT(objectFromSegmentSwitchTracking([o trackingMode]),@"Tracking mode") + + for (NSInteger i = 0; i < segmentCount; i++) + { + ADD_OBJECT_NOT_NIL([o imageForSegment:i] ,([NSString stringWithFormat:@"Image for segment %ld",(long)i])) + ADD_OBJECT(objectFromImageScaling([o imageScalingForSegment:i]),([NSString stringWithFormat:@"Image scaling for segment %ld",(long)i])) + ADD_BOOL( [o isEnabledForSegment:i] ,([NSString stringWithFormat:@"Is enabled for segment %ld",(long)i])) + ADD_BOOL( [o isSelectedForSegment:i] ,([NSString stringWithFormat:@"Is selected for segment %ld",(long)i])) + ADD_OBJECT_NOT_NIL([o labelForSegment:i] ,([NSString stringWithFormat:@"Label for segment %ld",(long)i])) + ADD_OBJECT_NOT_NIL([o menuForSegment:i] ,([NSString stringWithFormat:@"Menu for segment %ld",(long)i])) + ADD_NUMBER( [o tagForSegment:i] ,([NSString stringWithFormat:@"Tag for segment %ld",(long)i])) + ADD_OBJECT_NOT_NIL([o toolTipForSegment:i] ,([NSString stringWithFormat:@"Tool tip for segment %ld",(long)i])) + ADD_NUMBER( [o widthForSegment:i] ,([NSString stringWithFormat:@"Width for segment %ld",(long)i])) } - else if ([object isKindOfClass:[NSTextFieldCell class]]) + } + else if ([object isKindOfClass:[NSSliderCell class]]) + { + NSSliderCell *o = object; + ADD_CLASS_LABEL(@"NSSliderCell Info"); + ADD_BOOL( [o allowsTickMarkValuesOnly] ,@"Allows tick mark values only") + ADD_NUMBER( [o altIncrementValue] ,@"Alt increment value") + ADD_NUMBER( [(NSSliderCell*)o isVertical] ,@"Is vertical") + ADD_NUMBER( [o knobThickness] ,@"Knob thickness") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") + ADD_OBJECT( objectFromSliderType([o sliderType]) ,@"Slider type") + ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], [(NSSliderCell*)o isVertical] == 1),@"Tick mark position") + ADD_RECT( [o trackRect] ,@"Track rect") + } + else if ([object isKindOfClass:[NSStepperCell class]]) + { + NSStepperCell *o = object; + ADD_CLASS_LABEL(@"NSStepperCell Info"); + ADD_BOOL( [o autorepeat] ,@"Autorepeat") + ADD_NUMBER( [o increment] ,@"Increment") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_BOOL( [o valueWraps] ,@"Value wraps") + } + else if ([object isKindOfClass:[NSTextFieldCell class]]) + { + if ([object isKindOfClass:[NSComboBoxCell class]]) { - if ([object isKindOfClass:[NSComboBoxCell class]]) - { - NSComboBoxCell *o = object; - ADD_CLASS_LABEL(@"NSComboBoxCell Info"); - if ([o usesDataSource]) ADD_OBJECT([o dataSource] ,@"Data source") + NSComboBoxCell *o = object; + ADD_CLASS_LABEL(@"NSComboBoxCell Info"); + if ([o usesDataSource]) ADD_OBJECT([o dataSource] ,@"Data source") ADD_BOOL( [o hasVerticalScroller] ,@"Has vertical scroller") ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") @@ -1988,96 +2234,96 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object ADD_NUMBER( [o numberOfVisibleItems] ,@"Number of visible items") if (![o usesDataSource] && [o indexOfSelectedItem] != -1) ADD_OBJECT( [o objectValueOfSelectedItem] ,@"Object value of selected item") - if (![o usesDataSource]) - ADD_OBJECTS( [o objectValues] ,@"Object values") - ADD_BOOL( [o usesDataSource] ,@"Uses data source") - } - else if ([object isKindOfClass:[NSPathComponentCell class]]) - { - NSPathComponentCell *o = object; - ADD_CLASS_LABEL(@"NSPathComponentCell Info"); - ADD_OBJECT_NOT_NIL([o image] ,@"Image") - ADD_OBJECT_NOT_NIL([o URL] ,@"URL") - } - else if ([object isKindOfClass:[NSSearchFieldCell class]]) - { - NSSearchFieldCell *o = object; - ADD_CLASS_LABEL(@"NSSearchFieldCell Info"); - ADD_OBJECT( [o cancelButtonCell] ,@"Cancel button cell") - ADD_NUMBER( [o maximumRecents] ,@"Maximum recents") - ADD_OBJECTS( [o recentSearches] ,@"Recent searches") - ADD_OBJECT_NOT_NIL([o recentsAutosaveName] ,@"Recents autosave name") - ADD_OBJECT( [o searchButtonCell] ,@"Search button cell") - ADD_OBJECT_NOT_NIL([o searchMenuTemplate] ,@"Search menu template") - ADD_BOOL( [o sendsSearchStringImmediately] ,@"Sends search string immediately") - ADD_BOOL( [o sendsWholeSearchString] ,@"Sends whole search string") - } - else if ([object isKindOfClass:[NSTokenFieldCell class]]) - { - NSTokenField *o = object; - ADD_CLASS_LABEL(@"NSTokenField Info"); - ADD_NUMBER( [o completionDelay] ,@"Completion delay") - ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") - ADD_OBJECT( [o tokenizingCharacterSet] ,@"Tokenizing character set") - ADD_OBJECT(objectFromTokenStyle([o tokenStyle]) ,@"Token style") - } - - NSTextFieldCell *o = object; - ADD_CLASS_LABEL(@"NSTextFieldCell Info"); - ADD_OBJECTS( [o allowedInputSourceLocales] ,@"Allowed input source locales") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromTextFieldBezelStyle([o bezelStyle]) ,@"Bezel style") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_OBJECT_NOT_NIL([o placeholderAttributedString] ,@"Placeholder attributed string") - ADD_OBJECT_NOT_NIL([o placeholderString] ,@"Placeholder string") - ADD_OBJECT( [o textColor] ,@"Text color") + if (![o usesDataSource]) + ADD_OBJECTS( [o objectValues] ,@"Object values") + ADD_BOOL( [o usesDataSource] ,@"Uses data source") + } + else if ([object isKindOfClass:[NSPathComponentCell class]]) + { + NSPathComponentCell *o = object; + ADD_CLASS_LABEL(@"NSPathComponentCell Info"); + ADD_OBJECT_NOT_NIL([o image] ,@"Image") + ADD_OBJECT_NOT_NIL([o URL] ,@"URL") } - } - else if ([object isKindOfClass:[NSBrowserCell class]]) - { - NSBrowserCell *o = object; - ADD_CLASS_LABEL(@"NSBrowserCell Info"); - ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") - ADD_BOOL( [o isLeaf] ,@"Is leaf") - ADD_BOOL( [o isLoaded] ,@"Is loaded") - } - else if ([object isKindOfClass:[NSImageCell class]]) - { - NSImageCell *o = object; - ADD_CLASS_LABEL(@"NSImageCell Info"); - ADD_OBJECT(objectFromImageAlignment([o imageAlignment]) ,@"Image alignment") - ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") - } - else if ([object isKindOfClass:[NSTextAttachmentCell class]]) - { - NSTextAttachmentCell *o = object; - ADD_CLASS_LABEL(@"NSTextAttachmentCell Info"); - ADD_OBJECT( [o attachment] ,@"Attachment") - ADD_POINT( [o cellBaselineOffset] ,@"Cell baseline offset") - ADD_SIZE( [o cellSize] ,@"Cell size") - ADD_BOOL( [o wantsToTrackMouse] ,@"Wants to track mouse") + else if ([object isKindOfClass:[NSSearchFieldCell class]]) + { + NSSearchFieldCell *o = object; + ADD_CLASS_LABEL(@"NSSearchFieldCell Info"); + ADD_OBJECT( [o cancelButtonCell] ,@"Cancel button cell") + ADD_NUMBER( [o maximumRecents] ,@"Maximum recents") + ADD_OBJECTS( [o recentSearches] ,@"Recent searches") + ADD_OBJECT_NOT_NIL([o recentsAutosaveName] ,@"Recents autosave name") + ADD_OBJECT( [o searchButtonCell] ,@"Search button cell") + ADD_OBJECT_NOT_NIL([o searchMenuTemplate] ,@"Search menu template") + ADD_BOOL( [o sendsSearchStringImmediately] ,@"Sends search string immediately") + ADD_BOOL( [o sendsWholeSearchString] ,@"Sends whole search string") + } + else if ([object isKindOfClass:[NSTokenFieldCell class]]) + { + NSTokenField *o = object; + ADD_CLASS_LABEL(@"NSTokenField Info"); + ADD_NUMBER( [o completionDelay] ,@"Completion delay") + ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") + ADD_OBJECT( [o tokenizingCharacterSet] ,@"Tokenizing character set") + ADD_OBJECT(objectFromTokenStyle([o tokenStyle]) ,@"Token style") + } + + NSTextFieldCell *o = object; + ADD_CLASS_LABEL(@"NSTextFieldCell Info"); + ADD_OBJECTS( [o allowedInputSourceLocales] ,@"Allowed input source locales") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromTextFieldBezelStyle([o bezelStyle]) ,@"Bezel style") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_OBJECT_NOT_NIL([o placeholderAttributedString] ,@"Placeholder attributed string") + ADD_OBJECT_NOT_NIL([o placeholderString] ,@"Placeholder string") + ADD_OBJECT( [o textColor] ,@"Text color") } - - NSCell *o = object; - ADD_CLASS_LABEL(@"NSCell Info"); - ADD_BOOL( [o acceptsFirstResponder] ,@"Accepts first responder") - ADD_SEL_NOT_NULL( [o action] ,@"Action") - ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") - ADD_BOOL( [o allowsEditingTextAttributes] ,@"Allows editing text attributes") - ADD_BOOL( [o allowsMixedState] ,@"Allows mixed state") - ADD_BOOL( [o allowsUndo] ,@"Allows undo") - //ADD_OBJECT( [o attributedStringValue] ,@"Attributed string value") - ADD_OBJECT(objectFromBackgroundStyle([o backgroundStyle]) ,@"Background style") - ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") - ADD_SIZE( [o cellSize] ,@"Cell size") - ADD_OBJECT(objectFromControlSize([o controlSize]) ,@"Control size") - ADD_OBJECT(objectFromControlTint([o controlTint]) ,@"Control tint") - ADD_OBJECT_NOT_NIL( [o controlView] ,@"Control view") - ADD_OBJECT(objectFromFocusRingType([o focusRingType]) ,@"Focus ring type") - ADD_OBJECT( [o font] ,@"Font") - ADD_OBJECT_NOT_NIL( [o formatter] ,@"Formatter") - ADD_OBJECT_NOT_NIL( [o image] ,@"Image") - if ([(NSCell *)o type] == NSTextCellType) ADD_BOOL([o importsGraphics] ,@"Imports graphics") + } + else if ([object isKindOfClass:[NSBrowserCell class]]) + { + NSBrowserCell *o = object; + ADD_CLASS_LABEL(@"NSBrowserCell Info"); + ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") + ADD_BOOL( [o isLeaf] ,@"Is leaf") + ADD_BOOL( [o isLoaded] ,@"Is loaded") + } + else if ([object isKindOfClass:[NSImageCell class]]) + { + NSImageCell *o = object; + ADD_CLASS_LABEL(@"NSImageCell Info"); + ADD_OBJECT(objectFromImageAlignment([o imageAlignment]) ,@"Image alignment") + ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") + } + else if ([object isKindOfClass:[NSTextAttachmentCell class]]) + { + NSTextAttachmentCell *o = object; + ADD_CLASS_LABEL(@"NSTextAttachmentCell Info"); + ADD_OBJECT( [o attachment] ,@"Attachment") + ADD_POINT( [o cellBaselineOffset] ,@"Cell baseline offset") + ADD_SIZE( [o cellSize] ,@"Cell size") + ADD_BOOL( [o wantsToTrackMouse] ,@"Wants to track mouse") + } + + NSCell *o = object; + ADD_CLASS_LABEL(@"NSCell Info"); + ADD_BOOL( [o acceptsFirstResponder] ,@"Accepts first responder") + ADD_SEL_NOT_NULL( [o action] ,@"Action") + ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") + ADD_BOOL( [o allowsEditingTextAttributes] ,@"Allows editing text attributes") + ADD_BOOL( [o allowsMixedState] ,@"Allows mixed state") + ADD_BOOL( [o allowsUndo] ,@"Allows undo") + //ADD_OBJECT( [o attributedStringValue] ,@"Attributed string value") + ADD_OBJECT(objectFromBackgroundStyle([o backgroundStyle]) ,@"Background style") + ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") + ADD_SIZE( [o cellSize] ,@"Cell size") + ADD_OBJECT(objectFromControlSize([o controlSize]) ,@"Control size") + ADD_OBJECT(objectFromControlTint([o controlTint]) ,@"Control tint") + ADD_OBJECT_NOT_NIL( [o controlView] ,@"Control view") + ADD_OBJECT(objectFromFocusRingType([o focusRingType]) ,@"Focus ring type") + ADD_OBJECT( [o font] ,@"Font") + ADD_OBJECT_NOT_NIL( [o formatter] ,@"Formatter") + ADD_OBJECT_NOT_NIL( [o image] ,@"Image") + if ([(NSCell *)o type] == NSTextCellType) ADD_BOOL([o importsGraphics] ,@"Imports graphics") ADD_OBJECT(objectFromBackgroundStyle([o interiorBackgroundStyle]),@"Interior background style") ADD_BOOL( [o isBezeled] ,@"Is bezeled") ADD_BOOL( [o isBordered] ,@"Is bordered") @@ -2089,112 +2335,116 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object ADD_BOOL( [o isScrollable] ,@"Is scrollable") ADD_BOOL( [o isSelectable] ,@"Is selectable") if ([[o keyEquivalent] length]!=0) ADD_OBJECT([o keyEquivalent] ,@"Key equivalent") - ADD_OBJECT(objectFromLineBreakMode([o lineBreakMode]) ,@"Line break mode") - ADD_OBJECT_NOT_NIL( [o menu] ,@"Menu") - if ([[o mnemonic] length]!=0) ADD_OBJECT([o mnemonic] ,@"Mnemonic") - if ([o mnemonicLocation]!=NSNotFound) ADD_NUMBER([o mnemonicLocation],@"Mnemonic location") - ADD_OBJECT(objectFromCellStateValue([o nextState]) ,@"Next state") - //ADD_OBJECT( [o objectValue] ,@"Object value") - ADD_BOOL( [o refusesFirstResponder] ,@"Refuses first responder") - ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") - ADD_BOOL( [o sendsActionOnEndEditing] ,@"Sends action on end editing") - ADD_BOOL( [o showsFirstResponder] ,@"Shows first responder") - ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") - ADD_NUMBER( [o tag] ,@"Tag") - ADD_OBJECT_NOT_NIL( [o target] ,@"Target") - ADD_OBJECT(objectFromCellType([(NSCell *)o type]) ,@"Type") - ADD_BOOL( [o wantsNotificationForMarkedText] ,@"Wants notification for marked text") - ADD_BOOL( [o wraps] ,@"Wraps") - } - else if ([object isKindOfClass:[NSCollectionViewItem class]]) - { - NSCollectionViewItem *o = object; - ADD_CLASS_LABEL(@"NSCollectionViewItem Info"); - ADD_OBJECT( [o collectionView] ,@"Collection view") - ADD_BOOL( [o isSelected] ,@"Is selected") - ADD_OBJECT( [o representedObject] ,@"Represented object") - ADD_OBJECT_NOT_NIL( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSComparisonPredicate class]]) - { - NSComparisonPredicate *o = object; - ADD_CLASS_LABEL(@"NSComparisonPredicate Info"); - ADD_OBJECT(objectFromComparisonPredicateModifier([o comparisonPredicateModifier]), @"Comparison predicate modifier") - ADD_SEL_NOT_NULL( [o customSelector] ,@"Custom selector") - ADD_OBJECT( [o leftExpression] ,@"Left expression") - ADD_OBJECT(objectFromPredicateOperatorType([o predicateOperatorType]), @"Predicate operator type") - ADD_OBJECT( [o rightExpression] ,@"Right expression") - } - else if ([object isKindOfClass:[NSCompoundPredicate class]]) - { - NSCompoundPredicate *o = object; - ADD_CLASS_LABEL(@"NSCompoundPredicate Info") - ADD_OBJECT(objectFromCompoundPredicateType([o compoundPredicateType]) ,@"Compound predicate type") - ADD_OBJECTS( [o subpredicates] ,@"Subpredicates") - } - else if ([object isKindOfClass:[NSController class]]) - { - if ([object isKindOfClass:[NSObjectController class]]) - { - if ([object isKindOfClass:[NSArrayController class]]) + ADD_OBJECT(objectFromLineBreakMode([o lineBreakMode]) ,@"Line break mode") + ADD_OBJECT_NOT_NIL( [o menu] ,@"Menu") + if ([[o mnemonic] length]!=0) ADD_OBJECT([o mnemonic] ,@"Mnemonic") + if ([o mnemonicLocation]!=NSNotFound) ADD_NUMBER([o mnemonicLocation],@"Mnemonic location") + ADD_OBJECT(objectFromCellStateValue([o nextState]) ,@"Next state") + //ADD_OBJECT( [o objectValue] ,@"Object value") + ADD_BOOL( [o refusesFirstResponder] ,@"Refuses first responder") + ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") + ADD_BOOL( [o sendsActionOnEndEditing] ,@"Sends action on end editing") + ADD_BOOL( [o showsFirstResponder] ,@"Shows first responder") + ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") + ADD_NUMBER( [o tag] ,@"Tag") + ADD_OBJECT_NOT_NIL( [o target] ,@"Target") + ADD_OBJECT(objectFromCellType([(NSCell *)o type]) ,@"Type") + ADD_BOOL( [o wantsNotificationForMarkedText] ,@"Wants notification for marked text") + ADD_BOOL( [o wraps] ,@"Wraps") + } + +- (void)addNSCollectionViewItem:(id)object +{ + NSCollectionViewItem *o = object; + ADD_CLASS_LABEL(@"NSCollectionViewItem Info"); + ADD_OBJECT( [o collectionView] ,@"Collection view") + ADD_BOOL( [o isSelected] ,@"Is selected") + ADD_OBJECT( [o representedObject] ,@"Represented object") + ADD_OBJECT_NOT_NIL( [o view] ,@"View") +} + +- (void)addNSComparisonPredicate:(id)object +{ + NSComparisonPredicate *o = object; + ADD_CLASS_LABEL(@"NSComparisonPredicate Info"); + ADD_OBJECT(objectFromComparisonPredicateModifier([o comparisonPredicateModifier]), @"Comparison predicate modifier") + ADD_SEL_NOT_NULL( [o customSelector] ,@"Custom selector") + ADD_OBJECT( [o leftExpression] ,@"Left expression") + ADD_OBJECT(objectFromPredicateOperatorType([o predicateOperatorType]), @"Predicate operator type") + ADD_OBJECT( [o rightExpression] ,@"Right expression") +} + +- (void)addNSCompoundPredicate:(id)object +{ + NSCompoundPredicate *o = object; + ADD_CLASS_LABEL(@"NSCompoundPredicate Info") + ADD_OBJECT(objectFromCompoundPredicateType([o compoundPredicateType]) ,@"Compound predicate type") + ADD_OBJECTS( [o subpredicates] ,@"Subpredicates") +} + +- (void)addNSController:(id)object +{ + if ([object isKindOfClass:[NSObjectController class]]) + { + if ([object isKindOfClass:[NSArrayController class]]) + { + if ([object isKindOfClass:[NSDictionaryController class]]) { - if ([object isKindOfClass:[NSDictionaryController class]]) - { - NSDictionaryController *o = object; - ADD_CLASS_LABEL(@"NSDictionaryController Info"); - ADD_OBJECTS( [o excludedKeys] ,@"Excluded keys") - ADD_OBJECTS( [o includedKeys] ,@"Included keys") - ADD_OBJECT( [o initialKey] ,@"Initial key") - ADD_OBJECT( [o initialValue] ,@"Initial value") - ADD_DICTIONARY( [o localizedKeyDictionary] ,@"Localized key dictionary") - ADD_OBJECT_NOT_NIL( [o localizedKeyTable] ,@"Localized key table") - } - - NSArrayController *o = object; - ADD_CLASS_LABEL(@"NSArrayController Info"); - ADD_BOOL( [o alwaysUsesMultipleValuesMarker] ,@"Always uses multiple values marker") - ADD_BOOL( [o automaticallyRearrangesObjects] ,@"Automatically rearranges objects") - ADD_OBJECTS( [o automaticRearrangementKeyPaths] ,@"Automatic rearrangement key paths") - ADD_BOOL( [o avoidsEmptySelection] ,@"Avoids empty selection") - ADD_BOOL( [o clearsFilterPredicateOnInsertion] ,@"Clears filter predicate on insertion") - ADD_BOOL( [o canInsert] ,@"Can insert") - ADD_BOOL( [o canSelectNext] ,@"Can select next") - ADD_BOOL( [o canSelectPrevious] ,@"Can select previous") - ADD_OBJECT_NOT_NIL( [o filterPredicate] ,@"Filter predicate") - ADD_BOOL( [o preservesSelection] ,@"Preserves selection") - if ([o selectionIndex] != NSNotFound) ADD_NUMBER([o selectionIndex], @"Selection index") - ADD_OBJECT( [o selectionIndexes] ,@"Selection indexes") - ADD_BOOL( [o selectsInsertedObjects] ,@"Selects inserted Objects") - ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") + NSDictionaryController *o = object; + ADD_CLASS_LABEL(@"NSDictionaryController Info"); + ADD_OBJECTS( [o excludedKeys] ,@"Excluded keys") + ADD_OBJECTS( [o includedKeys] ,@"Included keys") + ADD_OBJECT( [o initialKey] ,@"Initial key") + ADD_OBJECT( [o initialValue] ,@"Initial value") + ADD_DICTIONARY( [o localizedKeyDictionary] ,@"Localized key dictionary") + ADD_OBJECT_NOT_NIL( [o localizedKeyTable] ,@"Localized key table") } - else if ([object isKindOfClass:[NSTreeController class]]) - { - NSTreeController *o = object; - ADD_CLASS_LABEL(@"NSTreeController Info"); - ADD_BOOL( [o alwaysUsesMultipleValuesMarker] ,@"Always uses multiple values marker") - ADD_BOOL( [o avoidsEmptySelection] ,@"Avoids empty selection") - ADD_BOOL( [o canAddChild] ,@"Can add child") - ADD_BOOL( [o canInsert] ,@"Can insert") - ADD_BOOL( [o canInsertChild] ,@"Can insert child") - ADD_OBJECT( [o childrenKeyPath] ,@"Children key path") - ADD_OBJECT( [o countKeyPath] ,@"Count key path") - ADD_OBJECT( [o leafKeyPath] ,@"Leaf key path") - ADD_BOOL( [o preservesSelection] ,@"Preserves selection") - ADD_OBJECTS( [o selectedNodes] ,@"Selected nodes") - ADD_OBJECTS( [o selectedObjects] ,@"Selected objects") - ADD_OBJECTS( [o selectionIndexPaths] ,@"Selection index paths") + + NSArrayController *o = object; + ADD_CLASS_LABEL(@"NSArrayController Info"); + ADD_BOOL( [o alwaysUsesMultipleValuesMarker] ,@"Always uses multiple values marker") + ADD_BOOL( [o automaticallyRearrangesObjects] ,@"Automatically rearranges objects") + ADD_OBJECTS( [o automaticRearrangementKeyPaths] ,@"Automatic rearrangement key paths") + ADD_BOOL( [o avoidsEmptySelection] ,@"Avoids empty selection") + ADD_BOOL( [o clearsFilterPredicateOnInsertion] ,@"Clears filter predicate on insertion") + ADD_BOOL( [o canInsert] ,@"Can insert") + ADD_BOOL( [o canSelectNext] ,@"Can select next") + ADD_BOOL( [o canSelectPrevious] ,@"Can select previous") + ADD_OBJECT_NOT_NIL( [o filterPredicate] ,@"Filter predicate") + ADD_BOOL( [o preservesSelection] ,@"Preserves selection") + if ([o selectionIndex] != NSNotFound) ADD_NUMBER([o selectionIndex], @"Selection index") + ADD_OBJECT( [o selectionIndexes] ,@"Selection indexes") ADD_BOOL( [o selectsInsertedObjects] ,@"Selects inserted Objects") ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") - } - - NSObjectController *o = object; - ADD_CLASS_LABEL(@"NSObjectController Info"); - ADD_BOOL( [o automaticallyPreparesContent] ,@"Automatically prepares content") - ADD_BOOL( [o canAdd] ,@"Can add") - ADD_BOOL( [o canRemove] ,@"Can remove") - ADD_OBJECT( [o content] ,@"Content") - if ([o managedObjectContext] != nil) // Do not work when there is no managedObjectContext associated with the object - ADD_OBJECT_NOT_NIL( [o defaultFetchRequest] ,@"Default fetch request") + } + else if ([object isKindOfClass:[NSTreeController class]]) + { + NSTreeController *o = object; + ADD_CLASS_LABEL(@"NSTreeController Info"); + ADD_BOOL( [o alwaysUsesMultipleValuesMarker] ,@"Always uses multiple values marker") + ADD_BOOL( [o avoidsEmptySelection] ,@"Avoids empty selection") + ADD_BOOL( [o canAddChild] ,@"Can add child") + ADD_BOOL( [o canInsert] ,@"Can insert") + ADD_BOOL( [o canInsertChild] ,@"Can insert child") + ADD_OBJECT( [o childrenKeyPath] ,@"Children key path") + ADD_OBJECT( [o countKeyPath] ,@"Count key path") + ADD_OBJECT( [o leafKeyPath] ,@"Leaf key path") + ADD_BOOL( [o preservesSelection] ,@"Preserves selection") + ADD_OBJECTS( [o selectedNodes] ,@"Selected nodes") + ADD_OBJECTS( [o selectedObjects] ,@"Selected objects") + ADD_OBJECTS( [o selectionIndexPaths] ,@"Selection index paths") + ADD_BOOL( [o selectsInsertedObjects] ,@"Selects inserted Objects") + ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") + } + + NSObjectController *o = object; + ADD_CLASS_LABEL(@"NSObjectController Info"); + ADD_BOOL( [o automaticallyPreparesContent] ,@"Automatically prepares content") + ADD_BOOL( [o canAdd] ,@"Can add") + ADD_BOOL( [o canRemove] ,@"Can remove") + ADD_OBJECT( [o content] ,@"Content") + if ([o managedObjectContext] != nil) // Do not work when there is no managedObjectContext associated with the object + ADD_OBJECT_NOT_NIL( [o defaultFetchRequest] ,@"Default fetch request") ADD_OBJECT_NOT_NIL( [o entityName] ,@"Entity name") ADD_OBJECT_NOT_NIL( [o fetchPredicate] ,@"Fetch predicate") ADD_BOOL( [o isEditable] ,@"Is editable") @@ -2203,1837 +2453,1913 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object ADD_OBJECTS( [o selectedObjects] ,@"Selected objects") ADD_OBJECT( [o selection] ,@"Selection") ADD_BOOL( [o usesLazyFetching] ,@"Uses lazy fetching") - - } - else if ([object isKindOfClass:[NSUserDefaultsController class]]) - { - NSUserDefaultsController *o = object; - ADD_CLASS_LABEL(@"NSUserDefaultsController Info"); - ADD_BOOL( [o appliesImmediately] ,@"Applies immediately") - ADD_OBJECT( [o defaults] ,@"Defaults") - ADD_BOOL( [o hasUnappliedChanges] ,@"Has unapplied changes") - ADD_OBJECT( [o initialValues] ,@"Initial values") - ADD_OBJECT( [o values] ,@"Values") - } - - NSController *o = object; - ADD_CLASS_LABEL(@"NSController Info"); - ADD_BOOL( [o isEditing] ,@"Is editing") - } - else if ([object isKindOfClass:[NSCursor class]]) - { - NSCursor *o = object; - ADD_CLASS_LABEL(@"NSCursor Info"); - ADD_POINT( [o hotSpot] ,@"HotSpot") - ADD_OBJECT( [o image] ,@"Image") - ADD_BOOL( [o isSetOnMouseEntered] ,@"Is set on mouse entered") - ADD_BOOL( [o isSetOnMouseExited] ,@"Is set on mouse exited") + + } + else if ([object isKindOfClass:[NSUserDefaultsController class]]) + { + NSUserDefaultsController *o = object; + ADD_CLASS_LABEL(@"NSUserDefaultsController Info"); + ADD_BOOL( [o appliesImmediately] ,@"Applies immediately") + ADD_OBJECT( [o defaults] ,@"Defaults") + ADD_BOOL( [o hasUnappliedChanges] ,@"Has unapplied changes") + ADD_OBJECT( [o initialValues] ,@"Initial values") + ADD_OBJECT( [o values] ,@"Values") } - else if ([object isKindOfClass:[NSDockTile class]]) - { - NSDockTile *o = object; - ADD_CLASS_LABEL(@"NSDockTile Info"); - ADD_OBJECT( [o badgeLabel] ,@"Badge label") - ADD_OBJECT( [o contentView] ,@"Content view") - ADD_OBJECT( [o owner] ,@"Owner") - ADD_BOOL( [o showsApplicationBadge] ,@"Shows application badge") - ADD_SIZE( [o size] ,@"Size") + + NSController *o = object; + ADD_CLASS_LABEL(@"NSController Info"); + ADD_BOOL( [o isEditing] ,@"Is editing") +} + +- (void)addNSCursor:(id)object +{ + NSCursor *o = object; + ADD_CLASS_LABEL(@"NSCursor Info"); + ADD_POINT( [o hotSpot] ,@"HotSpot") + ADD_OBJECT( [o image] ,@"Image") + ADD_BOOL( [o isSetOnMouseEntered] ,@"Is set on mouse entered") + ADD_BOOL( [o isSetOnMouseExited] ,@"Is set on mouse exited") +} + +- (void)addNSDockTile:(id)object +{ + NSDockTile *o = object; + ADD_CLASS_LABEL(@"NSDockTile Info"); + ADD_OBJECT( [o badgeLabel] ,@"Badge label") + ADD_OBJECT( [o contentView] ,@"Content view") + ADD_OBJECT( [o owner] ,@"Owner") + ADD_BOOL( [o showsApplicationBadge] ,@"Shows application badge") + ADD_SIZE( [o size] ,@"Size") +} + +- (void)addNSDocument:(id)object +{ + /* + if ([object isKindOfClass:NSClassFromString(@"NSPersistentDocument")]) + { + NSPersistentDocument *o = object; + ADD_CLASS_LABEL(@"NSPersistentDocument Info"); + } + */ + + NSDocument *o = object; + ADD_CLASS_LABEL(@"NSDocument Info"); + ADD_OBJECT_NOT_NIL( [o autosavedContentsFileURL] ,@"Autosaved contents file URL") + ADD_OBJECT( [o autosavingFileType] ,@"Autosaving file type") + ADD_OBJECT( [o displayName] ,@"Display name") + ADD_OBJECT( [o fileModificationDate] ,@"File modification date") + ADD_BOOL( [o fileNameExtensionWasHiddenInLastRunSavePanel],@"File name extension was hidden in last run save panel") + ADD_OBJECT( [o fileType] ,@"File type") + ADD_OBJECT( [o fileTypeFromLastRunSavePanel] ,@"File type from last run save panel") + ADD_OBJECT_NOT_NIL( [o fileURL] ,@"File URL") + ADD_BOOL( [o hasUnautosavedChanges] ,@"Has unautosaved changes") + ADD_BOOL( [o hasUndoManager] ,@"Has undo manager") + ADD_BOOL( [o isDocumentEdited] ,@"Is document edited") + ADD_BOOL( [o keepBackupFile] ,@"Keep backup file") + ADD_OBJECT( [o fileTypeFromLastRunSavePanel] ,@"File type from last run save panel") + ADD_OBJECT( [o printInfo] ,@"Print info") + ADD_BOOL( [o shouldRunSavePanelWithAccessoryView] ,@"Should run save panel with accessory view") + ADD_OBJECTS( [o windowControllers] ,@"Window controllers") + ADD_OBJECT( [o windowForSheet] ,@"Window for sheet") + ADD_OBJECT( [o windowNibName] ,@"Window nib name") +} + +- (void)addNSDocumentController:(id)object +{ + NSDocumentController *o = object; + ADD_CLASS_LABEL(@"NSDocumentController Info"); + ADD_NUMBER( [o autosavingDelay] ,@"Autosaving delay") + ADD_OBJECT( [o currentDirectory] ,@"Current directory") + ADD_OBJECT( [o currentDocument] ,@"Current document") + ADD_OBJECT( [o defaultType] ,@"Default type") + ADD_OBJECTS( [o documentClassNames] ,@"Document class names") + ADD_OBJECTS( [o documents] ,@"Documents") + ADD_BOOL( [o hasEditedDocuments] ,@"Has edited documents") + ADD_NUMBER( [o maximumRecentDocumentCount] ,@"Maximum recent document count") + ADD_OBJECT( [o recentDocumentURLs] ,@"Recent document URLs") +} + +- (void)addNSEntityDescription:(id)object +{ + NSEntityDescription *o = object; + ADD_CLASS_LABEL(@"NSEntityDescription Info"); + ADD_DICTIONARY( [o attributesByName] ,@"Attributes by name") + ADD_BOOL( [o isAbstract] ,@"Is abstract") + ADD_OBJECT( [o managedObjectClassName] ,@"Managed object class name") + ADD_OBJECT( [o managedObjectModel] ,@"Managed object model") + ADD_OBJECT( [o name] ,@"Name") + ADD_DICTIONARY( [o relationshipsByName] ,@"Relationships by name") + if ([[o subentities] count] != 0) + { + ADD_DICTIONARY( [o subentitiesByName] ,@"Subentities by Name") } - else if ([object isKindOfClass:[NSDocument class]]) + ADD_OBJECT( [o superentity] ,@"Superentity") + ADD_DICTIONARY( [o userInfo] ,@"User info") +} + +- (void)addNSEvent:(id)object +{ + NSEvent *o = object; + NSEventType type = [o type]; + ADD_CLASS_LABEL(@"NSEvent Info"); + + if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) { - /* - if ([object isKindOfClass:NSClassFromString(@"NSPersistentDocument")]) - { - NSPersistentDocument *o = object; - ADD_CLASS_LABEL(@"NSPersistentDocument Info"); - } - */ - - NSDocument *o = object; - ADD_CLASS_LABEL(@"NSDocument Info"); - ADD_OBJECT_NOT_NIL( [o autosavedContentsFileURL] ,@"Autosaved contents file URL") - ADD_OBJECT( [o autosavingFileType] ,@"Autosaving file type") - ADD_OBJECT( [o displayName] ,@"Display name") - ADD_OBJECT( [o fileModificationDate] ,@"File modification date") - ADD_BOOL( [o fileNameExtensionWasHiddenInLastRunSavePanel],@"File name extension was hidden in last run save panel") - ADD_OBJECT( [o fileType] ,@"File type") - ADD_OBJECT( [o fileTypeFromLastRunSavePanel] ,@"File type from last run save panel") - ADD_OBJECT_NOT_NIL( [o fileURL] ,@"File URL") - ADD_BOOL( [o hasUnautosavedChanges] ,@"Has unautosaved changes") - ADD_BOOL( [o hasUndoManager] ,@"Has undo manager") - ADD_BOOL( [o isDocumentEdited] ,@"Is document edited") - ADD_BOOL( [o keepBackupFile] ,@"Keep backup file") - ADD_OBJECT( [o fileTypeFromLastRunSavePanel] ,@"File type from last run save panel") - ADD_OBJECT( [o printInfo] ,@"Print info") - ADD_BOOL( [o shouldRunSavePanelWithAccessoryView] ,@"Should run save panel with accessory view") - ADD_OBJECTS( [o windowControllers] ,@"Window controllers") - ADD_OBJECT( [o windowForSheet] ,@"Window for sheet") - ADD_OBJECT( [o windowNibName] ,@"Window nib name") - } - else if ([object isKindOfClass:[NSDocumentController class]]) - { - NSDocumentController *o = object; - ADD_CLASS_LABEL(@"NSDocumentController Info"); - ADD_NUMBER( [o autosavingDelay] ,@"Autosaving delay") - ADD_OBJECT( [o currentDirectory] ,@"Current directory") - ADD_OBJECT( [o currentDocument] ,@"Current document") - ADD_OBJECT( [o defaultType] ,@"Default type") - ADD_OBJECTS( [o documentClassNames] ,@"Document class names") - ADD_OBJECTS( [o documents] ,@"Documents") - ADD_BOOL( [o hasEditedDocuments] ,@"Has edited documents") - ADD_NUMBER( [o maximumRecentDocumentCount] ,@"Maximum recent document count") - ADD_OBJECT( [o recentDocumentURLs] ,@"Recent document URLs") - } - else if ([object isKindOfClass:[NSEntityDescription class]]) - { - NSEntityDescription *o = object; - ADD_CLASS_LABEL(@"NSEntityDescription Info"); - ADD_DICTIONARY( [o attributesByName] ,@"Attributes by name") - ADD_BOOL( [o isAbstract] ,@"Is abstract") - ADD_OBJECT( [o managedObjectClassName] ,@"Managed object class name") - ADD_OBJECT( [o managedObjectModel] ,@"Managed object model") - ADD_OBJECT( [o name] ,@"Name") - ADD_DICTIONARY( [o relationshipsByName] ,@"Relationships by name") - if ([[o subentities] count] != 0) - { - ADD_DICTIONARY( [o subentitiesByName] ,@"Subentities by Name") - } - ADD_OBJECT( [o superentity] ,@"Superentity") - ADD_DICTIONARY( [o userInfo] ,@"User info") + ADD_NUMBER( [o absoluteX] ,@"Absolute x") + ADD_NUMBER( [o absoluteY] ,@"Absolute y") + ADD_NUMBER( [o absoluteZ] ,@"Absolute z") + ADD_OBJECT(objectFromButtonMask([o buttonMask]) ,@"Button mask") } - else if ([object isKindOfClass:[NSEvent class]]) - { - NSEvent *o = object; - NSEventType type = [o type]; - ADD_CLASS_LABEL(@"NSEvent Info"); - - if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) - { - ADD_NUMBER( [o absoluteX] ,@"Absolute x") - ADD_NUMBER( [o absoluteY] ,@"Absolute y") - ADD_NUMBER( [o absoluteZ] ,@"Absolute z") - ADD_OBJECT(objectFromButtonMask([o buttonMask]) ,@"Button mask") - } - if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp) - ADD_NUMBER( [o buttonNumber] ,@"Button number") + if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp) + ADD_NUMBER( [o buttonNumber] ,@"Button number") if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) ADD_NUMBER( [o capabilityMask] ,@"Capability mask") - - if (type == NSKeyDown || type == NSKeyUp) - { - ADD_OBJECT( [(NSEvent *)o characters] ,@"Characters") - ADD_OBJECT( [o charactersIgnoringModifiers] ,@"Characters ignoring modifiers") - } - if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp) - ADD_NUMBER( [o clickCount] ,@"Click count") + + if (type == NSKeyDown || type == NSKeyUp) + { + ADD_OBJECT( [(NSEvent *)o characters] ,@"Characters") + ADD_OBJECT( [o charactersIgnoringModifiers] ,@"Characters ignoring modifiers") + } + if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp) + ADD_NUMBER( [o clickCount] ,@"Click count") if (type == NSAppKitDefined || type == NSSystemDefined || type == NSApplicationDefined) { ADD_NUMBER( [o data1] ,@"Data1") ADD_NUMBER( [o data2] ,@"Data2") } - if (type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) - { - ADD_NUMBER( [o deltaX] ,@"Delta x") - ADD_NUMBER( [o deltaY] ,@"Delta y") - ADD_NUMBER( [o deltaZ] ,@"Delta z") - } - - if (type == NSTabletPoint || type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && ([object subtype] == NSTabletProximityEventSubtype || [object subtype] == NSTabletPointEventSubtype)) ) - ADD_NUMBER( [o deviceID] ,@"Device ID") + if (type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) + { + ADD_NUMBER( [o deltaX] ,@"Delta x") + ADD_NUMBER( [o deltaY] ,@"Delta y") + ADD_NUMBER( [o deltaZ] ,@"Delta z") + } + + if (type == NSTabletPoint || type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && ([object subtype] == NSTabletProximityEventSubtype || [object subtype] == NSTabletPointEventSubtype)) ) + ADD_NUMBER( [o deviceID] ,@"Device ID") if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel || type == NSMouseEntered || type == NSMouseExited || type == NSCursorUpdate) ADD_NUMBER( [o eventNumber] ,@"Event number") - if (type == NSKeyDown) - ADD_BOOL( [o isARepeat] ,@"Is a repeat") - if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) - ADD_BOOL( [o isEnteringProximity] ,@"Is entering proximity") - if (type == NSKeyDown || type == NSKeyUp) - ADD_NUMBER( [o keyCode] ,@"Key code") - if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) - ADD_POINT( [o locationInWindow] ,@"Location in window") - ADD_OBJECT(objectFromKeyModifierMask([o modifierFlags]) ,@"Modifier flags") - if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) - { - ADD_NUMBER( [o pointingDeviceID] ,@"Pointing device ID") - ADD_NUMBER( [o pointingDeviceSerialNumber] ,@"Pointing device serial number") - ADD_OBJECT(objectFromPointingDeviceType([o pointingDeviceType]),@"Pointing device type") - } - if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) - ADD_NUMBER( [o pressure] ,@"Pressure") + if (type == NSKeyDown) + ADD_BOOL( [o isARepeat] ,@"Is a repeat") + if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) + ADD_BOOL( [o isEnteringProximity] ,@"Is entering proximity") + if (type == NSKeyDown || type == NSKeyUp) + ADD_NUMBER( [o keyCode] ,@"Key code") + if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) + ADD_POINT( [o locationInWindow] ,@"Location in window") + ADD_OBJECT(objectFromKeyModifierMask([o modifierFlags]) ,@"Modifier flags") + if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) + { + ADD_NUMBER( [o pointingDeviceID] ,@"Pointing device ID") + ADD_NUMBER( [o pointingDeviceSerialNumber] ,@"Pointing device serial number") + ADD_OBJECT(objectFromPointingDeviceType([o pointingDeviceType]),@"Pointing device type") + } + if (type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) + ADD_NUMBER( [o pressure] ,@"Pressure") if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) ADD_NUMBER( [o rotation] ,@"Rotation") - if (type == NSAppKitDefined || type == NSSystemDefined || type == NSApplicationDefined || type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) - ADD_OBJECT(objectFromEventSubtype([o subtype]) ,@"Subtype") - if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) - { - ADD_NUMBER( [o systemTabletID] ,@"System tablet ID") - ADD_NUMBER( [o tabletID] ,@"Tablet ID") - } - if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) - { - ADD_NUMBER( [o tangentialPressure] ,@"Tangential pressure") - ADD_POINT( [o tilt] ,@"Tilt") - } - ADD_NUMBER( [o timestamp] ,@"Timestamp") - if (type == NSMouseEntered || type == NSMouseExited || type == NSCursorUpdate) - { - ADD_OBJECT( [o trackingArea] ,@"Tracking area") - ADD_NUMBER( [o trackingNumber] ,@"Tracking number") - } - ADD_OBJECT(objectFromEventType([(NSEvent *)o type]) ,@"Type") - if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) - ADD_NUMBER( [o uniqueID] ,@"Unique ID") + if (type == NSAppKitDefined || type == NSSystemDefined || type == NSApplicationDefined || type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) + ADD_OBJECT(objectFromEventSubtype([o subtype]) ,@"Subtype") + if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) + { + ADD_NUMBER( [o systemTabletID] ,@"System tablet ID") + ADD_NUMBER( [o tabletID] ,@"Tablet ID") + } + if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) + { + ADD_NUMBER( [o tangentialPressure] ,@"Tangential pressure") + ADD_POINT( [o tilt] ,@"Tilt") + } + ADD_NUMBER( [o timestamp] ,@"Timestamp") + if (type == NSMouseEntered || type == NSMouseExited || type == NSCursorUpdate) + { + ADD_OBJECT( [o trackingArea] ,@"Tracking area") + ADD_NUMBER( [o trackingNumber] ,@"Tracking number") + } + ADD_OBJECT(objectFromEventType([(NSEvent *)o type]) ,@"Type") + if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) + ADD_NUMBER( [o uniqueID] ,@"Unique ID") if (type == NSMouseEntered || type == NSMouseExited || type == NSCursorUpdate) { void *userData = [o userData]; if (userData) ADD_POINTER( [o userData] ,@"User data") - } - if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) - ADD_OBJECT( [o vendorDefined] ,@"Vendor defined") + } + if (type == NSTabletPoint || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletPointEventSubtype) ) + ADD_OBJECT( [o vendorDefined] ,@"Vendor defined") if (type == NSTabletProximity || ((type == NSLeftMouseDown || type == NSLeftMouseUp || type == NSRightMouseDown || type == NSRightMouseUp || type == NSOtherMouseDown || type == NSOtherMouseUp || type == NSMouseMoved || type == NSLeftMouseDragged || type == NSRightMouseDragged || type == NSOtherMouseDragged || type == NSScrollWheel) && [object subtype] == NSTabletProximityEventSubtype) ) { ADD_NUMBER( [o vendorID] ,@"Vendor ID") ADD_NUMBER( [o vendorPointingDeviceType] ,@"Vendor pointing device type") } - if (type != NSPeriodic) - ADD_OBJECT( [o window] ,@"Window") - } - else if ([object isKindOfClass:[NSExpression class]]) - { - NSExpression *o = object; - NSArray *arguments = nil; - id collection = nil; - id constantValue = nil; - NSExpressionType expressionType = 0; - NSString *function = nil; - NSString *keyPath = nil; - NSExpression *leftExpression = nil; - NSExpression *operand = nil; - NSPredicate *predicate = nil; - NSExpression *rightExpression = nil; - NSString *variable = nil; - - BOOL argumentsIsInitialized = NO; - BOOL collectionIsInitialized = NO; - BOOL constantValueIsInitialized = NO; - BOOL expressionTypeIsInitialized = NO; - BOOL functionIsInitialized = NO; - BOOL keyPathIsInitialized = NO; - BOOL leftExpressionIsInitialized = NO; - BOOL operandIsInitialized = NO; - BOOL predicateIsInitialized = NO; - BOOL rightExpressionIsInitialized = NO; - BOOL variableIsInitialized = NO; - - @try { arguments = [o arguments]; argumentsIsInitialized = YES; } @catch (id exception) {} - @try { collection = [o collection]; collectionIsInitialized = YES; } @catch (id exception) {} - @try { constantValue = [o constantValue]; constantValueIsInitialized = YES; } @catch (id exception) {} - @try { expressionType = [o expressionType]; expressionTypeIsInitialized = YES; } @catch (id exception) {} - @try { function = [o function]; functionIsInitialized = YES; } @catch (id exception) {} - @try { keyPath = [o keyPath]; keyPathIsInitialized = YES; } @catch (id exception) {} - @try { leftExpression = [o leftExpression]; leftExpressionIsInitialized = YES; } @catch (id exception) {} - @try { operand = [o operand]; operandIsInitialized = YES; } @catch (id exception) {} - @try { predicate = [o predicate]; predicateIsInitialized = YES; } @catch (id exception) {} - @try { rightExpression = [o rightExpression]; rightExpressionIsInitialized = YES; } @catch (id exception) {} - @try { variable = [o variable]; variableIsInitialized = YES; } @catch (id exception) {} - - ADD_CLASS_LABEL(@"NSExpression Info"); - - if (argumentsIsInitialized) ADD_OBJECTS(arguments ,@"Arguments"); - if (collectionIsInitialized) ADD_OBJECT(collection ,@"Collection"); - if (constantValueIsInitialized) ADD_OBJECT(constantValue ,@"Constant value"); - if (expressionTypeIsInitialized) ADD_OBJECT(objectFromExpressionType(expressionType) ,@"Expression type"); - if (functionIsInitialized) ADD_OBJECT(function ,@"Function"); - if (keyPathIsInitialized) ADD_OBJECT(keyPath ,@"Key path"); - if (leftExpressionIsInitialized) ADD_OBJECT(leftExpression ,@"Left expression"); - if (operandIsInitialized) ADD_OBJECT(operand ,@"Operand"); - if (predicateIsInitialized) ADD_OBJECT(predicate ,@"Predicate"); - if (rightExpressionIsInitialized) ADD_OBJECT(leftExpression ,@"Right expression"); - if (variableIsInitialized) ADD_OBJECT(variable ,@"Variable"); - } - else if ([object isKindOfClass:[NSFetchRequest class]]) - { - NSFetchRequest *o = object; - ADD_CLASS_LABEL(@"NSFetchRequest Info"); - ADD_OBJECTS( [o affectedStores] ,@"Affected stores") - ADD_OBJECT( [o entity] ,@"Entity") - ADD_NUMBER( [o fetchLimit] ,@"Fetch limit") - ADD_BOOL( [o includesPropertyValues] ,@"Includes property values") - ADD_BOOL( [o includesSubentities] ,@"Includes bubentities") - ADD_OBJECT( [o predicate] ,@"Predicate") - ADD_OBJECTS( [o relationshipKeyPathsForPrefetching] ,@"Relationship key paths for prefetching") - ADD_OBJECT(objectFromFetchRequestResultType([o resultType]) ,@"Result type") - ADD_BOOL( [o returnsObjectsAsFaults] ,@"Returns objects as faults") - ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") - } - else if ([object isKindOfClass:[NSFileWrapper class]]) - { - NSFileWrapper *o = object; - ADD_CLASS_LABEL(@"NSFileWrapper Info"); - ADD_DICTIONARY( [o fileAttributes] ,@"File attributes") - ADD_OBJECT( [o filename] ,@"Filename") - ADD_OBJECT_NOT_NIL( [o icon] ,@"Icon") - ADD_BOOL( [o isDirectory] ,@"Is directory") - ADD_BOOL( [o isRegularFile] ,@"Is regularFile") - ADD_BOOL( [o isSymbolicLink] ,@"Is symbolic link") - ADD_OBJECT_NOT_NIL( [o preferredFilename] ,@"Preferred filename") - if ([o isSymbolicLink]) - ADD_OBJECT_NOT_NIL( [o symbolicLinkDestination] ,@"Symbolic link destination") - } - else if ([object isKindOfClass:[NSFont class]]) - { - NSFont *o = object; - ADD_CLASS_LABEL(@"NSFont Info"); - ADD_NUMBER( [o ascender] ,@"Ascender") - ADD_RECT( [o boundingRectForFont] ,@"Bounding rect for font") - ADD_NUMBER( [o capHeight] ,@"Cap height") - ADD_OBJECT( [o coveredCharacterSet] ,@"Covered character set") - ADD_NUMBER( [o descender] ,@"Descender") - ADD_OBJECT( [o displayName] ,@"Display name") - ADD_OBJECT( [o familyName] ,@"Family name") - ADD_OBJECT( [o fontDescriptor] ,@"Font descriptor") - ADD_OBJECT( [o fontName] ,@"Font name") - ADD_BOOL( [o isFixedPitch] ,@"Is fixedPitch") - ADD_NUMBER( [o italicAngle] ,@"Italic angle") - ADD_NUMBER( [o leading] ,@"Leading") - - const CGFloat *matrix = [o matrix]; - NSString *matrixString = [NSString stringWithFormat:@"[%g %g %g %g %g %g]", (double)(matrix[0]), (double)(matrix[1]), (double)(matrix[2]), (double)(matrix[3]), (double)(matrix[4]), (double)(matrix[5])]; - [self addObject:matrixString withLabel:@"Matrix" toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; - - ADD_SIZE( [o maximumAdvancement] ,@"Maximum advancement") - ADD_OBJECT(objectFromStringEncoding([o mostCompatibleStringEncoding]),@"Most compatible string encoding") - ADD_NUMBER( [o numberOfGlyphs] ,@"Number of glyphs") - ADD_NUMBER( [o pointSize] ,@"Point size") - ADD_OBJECT( [o printerFont] ,@"Printer font") - ADD_OBJECT(objectFromFontRenderingMode([o renderingMode]) ,@"Rendering mode") - ADD_OBJECT_NOT_NIL( [o screenFont] ,@"Screen font") - ADD_NUMBER( [o underlinePosition] ,@"Underline position") - ADD_NUMBER( [o underlineThickness] ,@"Underline thickness") - ADD_NUMBER( [o xHeight] ,@"xHeight") - } - else if ([object isKindOfClass:[NSFontDescriptor class]]) - { - NSFontDescriptor *o = object; - ADD_CLASS_LABEL(@"NSFontDescriptor Info"); - ADD_DICTIONARY( [o fontAttributes] ,@"Font attributes") - ADD_OBJECT( [o matrix] ,@"Matrix") - ADD_NUMBER( [o pointSize] ,@"Point size") - ADD_OBJECT( [o postscriptName] ,@"Postscript name") - ADD_NUMBER( [o symbolicTraits] ,@"Symbolic traits") - } - else if ([object isKindOfClass:[NSFontManager class]]) - { - NSFontManager *o = object; - ADD_CLASS_LABEL(@"NSFontManager Info"); - ADD_SEL( [o action] ,@"Action") - ADD_OBJECTS( [o availableFontFamilies] ,@"Available font families") - ADD_OBJECTS( [o availableFonts] ,@"Available fonts") - ADD_OBJECTS( [o collectionNames] ,@"Collection names") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - ADD_BOOL( [o isMultiple] ,@"IsMultiple") - ADD_OBJECT( [o selectedFont] ,@"Selected font") - ADD_OBJECT( [o target] ,@"Target") - } - else if ([object isKindOfClass:[NSGlyphInfo class]]) - { - NSGlyphInfo *o = object; - ADD_CLASS_LABEL(@"NSGlyphInfo Info"); - ADD_OBJECT(objectFromCharacterCollection([o characterCollection]),@"Character collection") - if ([o characterIdentifier]) ADD_NUMBER( [o characterIdentifier],@"Character identifier"); - ADD_OBJECT_NOT_NIL( [o glyphName] ,@"Glyph name") - } - else if ([object isKindOfClass:[NSGlyphGenerator class]]) - { - //NSGlyphGenerator *o = object; - //ADD_CLASS_LABEL(@"NSGlyphGenerator Info"); - } - else if ([object isKindOfClass:[NSGradient class]]) - { - NSGradient *o = object; - ADD_CLASS_LABEL(@"NSGradient Info"); - ADD_OBJECT_NOT_NIL( [o colorSpace] ,@"Color space") - ADD_NUMBER( [o numberOfColorStops] ,@"Number of color stops") - } - else if ([object isKindOfClass:[NSGraphicsContext class]]) - { - NSGraphicsContext *o = object; - ADD_CLASS_LABEL(@"NSGraphicsContext Info"); - ADD_DICTIONARY( [o attributes] ,@"Attributes") - ADD_OBJECT(objectFromColorRenderingIntent([o colorRenderingIntent]),@"Color rendering intent") - ADD_OBJECT(objectFromCompositingOperation([o compositingOperation]),@"Compositing operation") - ADD_POINTER( [o graphicsPort] ,@"Graphics port") - ADD_OBJECT(objectFromImageInterpolation([o imageInterpolation]) ,@"Image interpolation") - ADD_BOOL( [o isDrawingToScreen] ,@"Is drawing to screen") - ADD_BOOL( [o isFlipped] ,@"Is flipped") - ADD_POINT( [o patternPhase] ,@"Pattern phase") - ADD_BOOL( [o shouldAntialias] ,@"Should antialias") - } - else if ([object isKindOfClass:[NSImage class]]) - { - NSImage *o = object; - ADD_CLASS_LABEL(@"NSImage Info"); - ADD_RECT( [o alignmentRect] ,@"Alignment rect") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_BOOL( [o cacheDepthMatchesImageDepth] ,@"Cache depth matches image depth") - ADD_OBJECT(objectFromImageCacheMode([o cacheMode]) ,@"Cache mode") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_BOOL( [o isCachedSeparately] ,@"Is cached separately") - ADD_BOOL( [o isDataRetained] ,@"Is data retained") - ADD_BOOL( [o isFlipped] ,@"Is flipped") - ADD_BOOL( [o isTemplate] ,@"Is template") - ADD_BOOL( [o isValid] ,@"Is valid") - ADD_BOOL( [o matchesOnMultipleResolution] ,@"Matches on multiple resolution") - ADD_OBJECT_NOT_NIL( [o name] ,@"Name") - ADD_BOOL( [o prefersColorMatch] ,@"Prefers color match") - ADD_OBJECTS( [o representations] ,@"Representations") - ADD_BOOL( [o scalesWhenResized] ,@"Scales when resized") - ADD_SIZE( [o size] ,@"Size") - ADD_BOOL( [o usesEPSOnResolutionMismatch] ,@"Uses EPS on resolution mismatch") - } - else if ([object isKindOfClass:[NSImageRep class]]) - { - if ([object isKindOfClass:[NSBitmapImageRep class]]) - { - NSBitmapImageRep *o = object; - ADD_CLASS_LABEL(@"NSBitmapImageRep Info"); - ADD_OBJECT( objectFromBitmapFormat([o bitmapFormat]),@"Bitmap format") - ADD_NUMBER( [o bitsPerPixel] ,@"Bits per pixel") - ADD_NUMBER( [o bytesPerPlane] ,@"Bytes per plane") - ADD_NUMBER( [o bytesPerRow] ,@"Bytes per row") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageColorSyncProfileData],@"ColorSync profile data") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCompressionFactor],@"Compression factor") + if (type != NSPeriodic) + ADD_OBJECT( [o window] ,@"Window") + } + +- (void)addNSExpression:(id)object +{ + NSExpression *o = object; + NSArray *arguments = nil; + id collection = nil; + id constantValue = nil; + NSExpressionType expressionType = 0; + NSString *function = nil; + NSString *keyPath = nil; + NSExpression *leftExpression = nil; + NSExpression *operand = nil; + NSPredicate *predicate = nil; + NSExpression *rightExpression = nil; + NSString *variable = nil; + + BOOL argumentsIsInitialized = NO; + BOOL collectionIsInitialized = NO; + BOOL constantValueIsInitialized = NO; + BOOL expressionTypeIsInitialized = NO; + BOOL functionIsInitialized = NO; + BOOL keyPathIsInitialized = NO; + BOOL leftExpressionIsInitialized = NO; + BOOL operandIsInitialized = NO; + BOOL predicateIsInitialized = NO; + BOOL rightExpressionIsInitialized = NO; + BOOL variableIsInitialized = NO; + + @try { arguments = [o arguments]; argumentsIsInitialized = YES; } @catch (id exception) {} + @try { collection = [o collection]; collectionIsInitialized = YES; } @catch (id exception) {} + @try { constantValue = [o constantValue]; constantValueIsInitialized = YES; } @catch (id exception) {} + @try { expressionType = [o expressionType]; expressionTypeIsInitialized = YES; } @catch (id exception) {} + @try { function = [o function]; functionIsInitialized = YES; } @catch (id exception) {} + @try { keyPath = [o keyPath]; keyPathIsInitialized = YES; } @catch (id exception) {} + @try { leftExpression = [o leftExpression]; leftExpressionIsInitialized = YES; } @catch (id exception) {} + @try { operand = [o operand]; operandIsInitialized = YES; } @catch (id exception) {} + @try { predicate = [o predicate]; predicateIsInitialized = YES; } @catch (id exception) {} + @try { rightExpression = [o rightExpression]; rightExpressionIsInitialized = YES; } @catch (id exception) {} + @try { variable = [o variable]; variableIsInitialized = YES; } @catch (id exception) {} + + ADD_CLASS_LABEL(@"NSExpression Info"); + + if (argumentsIsInitialized) ADD_OBJECTS(arguments ,@"Arguments"); + if (collectionIsInitialized) ADD_OBJECT(collection ,@"Collection"); + if (constantValueIsInitialized) ADD_OBJECT(constantValue ,@"Constant value"); + if (expressionTypeIsInitialized) ADD_OBJECT(objectFromExpressionType(expressionType) ,@"Expression type"); + if (functionIsInitialized) ADD_OBJECT(function ,@"Function"); + if (keyPathIsInitialized) ADD_OBJECT(keyPath ,@"Key path"); + if (leftExpressionIsInitialized) ADD_OBJECT(leftExpression ,@"Left expression"); + if (operandIsInitialized) ADD_OBJECT(operand ,@"Operand"); + if (predicateIsInitialized) ADD_OBJECT(predicate ,@"Predicate"); + if (rightExpressionIsInitialized) ADD_OBJECT(leftExpression ,@"Right expression"); + if (variableIsInitialized) ADD_OBJECT(variable ,@"Variable"); +} + +- (void)addNSFetchRequest:(id)object +{ + NSFetchRequest *o = object; + ADD_CLASS_LABEL(@"NSFetchRequest Info"); + ADD_OBJECTS( [o affectedStores] ,@"Affected stores") + ADD_OBJECT( [o entity] ,@"Entity") + ADD_NUMBER( [o fetchLimit] ,@"Fetch limit") + ADD_BOOL( [o includesPropertyValues] ,@"Includes property values") + ADD_BOOL( [o includesSubentities] ,@"Includes bubentities") + ADD_OBJECT( [o predicate] ,@"Predicate") + ADD_OBJECTS( [o relationshipKeyPathsForPrefetching] ,@"Relationship key paths for prefetching") + ADD_OBJECT(objectFromFetchRequestResultType([o resultType]) ,@"Result type") + ADD_BOOL( [o returnsObjectsAsFaults] ,@"Returns objects as faults") + ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") +} + +- (void)addNSFileWrapper:(id)object +{ + NSFileWrapper *o = object; + ADD_CLASS_LABEL(@"NSFileWrapper Info"); + ADD_DICTIONARY( [o fileAttributes] ,@"File attributes") + ADD_OBJECT( [o filename] ,@"Filename") + ADD_OBJECT_NOT_NIL( [o icon] ,@"Icon") + ADD_BOOL( [o isDirectory] ,@"Is directory") + ADD_BOOL( [o isRegularFile] ,@"Is regularFile") + ADD_BOOL( [o isSymbolicLink] ,@"Is symbolic link") + ADD_OBJECT_NOT_NIL( [o preferredFilename] ,@"Preferred filename") + if ([o isSymbolicLink]) + ADD_OBJECT_NOT_NIL( [o symbolicLinkDestination] ,@"Symbolic link destination") +} + +- (void)addNSFont:(id)object +{ + NSFont *o = object; + ADD_CLASS_LABEL(@"NSFont Info"); + ADD_NUMBER( [o ascender] ,@"Ascender") + ADD_RECT( [o boundingRectForFont] ,@"Bounding rect for font") + ADD_NUMBER( [o capHeight] ,@"Cap height") + ADD_OBJECT( [o coveredCharacterSet] ,@"Covered character set") + ADD_NUMBER( [o descender] ,@"Descender") + ADD_OBJECT( [o displayName] ,@"Display name") + ADD_OBJECT( [o familyName] ,@"Family name") + ADD_OBJECT( [o fontDescriptor] ,@"Font descriptor") + ADD_OBJECT( [o fontName] ,@"Font name") + ADD_BOOL( [o isFixedPitch] ,@"Is fixedPitch") + ADD_NUMBER( [o italicAngle] ,@"Italic angle") + ADD_NUMBER( [o leading] ,@"Leading") + + const CGFloat *matrix = [o matrix]; + NSString *matrixString = [NSString stringWithFormat:@"[%g %g %g %g %g %g]", (double)(matrix[0]), (double)(matrix[1]), (double)(matrix[2]), (double)(matrix[3]), (double)(matrix[4]), (double)(matrix[5])]; + [view addObject:matrixString withLabel:@"Matrix" toMatrix:m leaf:YES classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject indentationLevel:0]; + + ADD_SIZE( [o maximumAdvancement] ,@"Maximum advancement") + ADD_OBJECT(objectFromStringEncoding([o mostCompatibleStringEncoding]),@"Most compatible string encoding") + ADD_NUMBER( [o numberOfGlyphs] ,@"Number of glyphs") + ADD_NUMBER( [o pointSize] ,@"Point size") + ADD_OBJECT( [o printerFont] ,@"Printer font") + ADD_OBJECT(objectFromFontRenderingMode([o renderingMode]) ,@"Rendering mode") + ADD_OBJECT_NOT_NIL( [o screenFont] ,@"Screen font") + ADD_NUMBER( [o underlinePosition] ,@"Underline position") + ADD_NUMBER( [o underlineThickness] ,@"Underline thickness") + ADD_NUMBER( [o xHeight] ,@"xHeight") +} + +- (void)addNSFontDescriptor:(id)object +{ + NSFontDescriptor *o = object; + ADD_CLASS_LABEL(@"NSFontDescriptor Info"); + ADD_DICTIONARY( [o fontAttributes] ,@"Font attributes") + ADD_OBJECT( [o matrix] ,@"Matrix") + ADD_NUMBER( [o pointSize] ,@"Point size") + ADD_OBJECT( [o postscriptName] ,@"Postscript name") + ADD_NUMBER( [o symbolicTraits] ,@"Symbolic traits") +} + +- (void)addNSFontManager:(id)object +{ + NSFontManager *o = object; + ADD_CLASS_LABEL(@"NSFontManager Info"); + ADD_SEL( [o action] ,@"Action") + ADD_OBJECTS( [o availableFontFamilies] ,@"Available font families") + ADD_OBJECTS( [o availableFonts] ,@"Available fonts") + ADD_OBJECTS( [o collectionNames] ,@"Collection names") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_BOOL( [o isEnabled] ,@"Is enabled") + ADD_BOOL( [o isMultiple] ,@"IsMultiple") + ADD_OBJECT( [o selectedFont] ,@"Selected font") + ADD_OBJECT( [o target] ,@"Target") +} + +- (void)addNSGlyphInfo:(id)object { - id compressionMethod = [o valueForProperty:NSImageCompressionMethod]; - if ([compressionMethod isKindOfClass:[NSNumber class]]) - ADD_OBJECT(objectFromTIFFCompression([[o valueForProperty:NSImageCompressionMethod] longValue]),@"Compression method") + NSGlyphInfo *o = object; + ADD_CLASS_LABEL(@"NSGlyphInfo Info"); + ADD_OBJECT(objectFromCharacterCollection([o characterCollection]),@"Character collection") + if ([o characterIdentifier]) ADD_NUMBER( [o characterIdentifier],@"Character identifier"); + ADD_OBJECT_NOT_NIL( [o glyphName] ,@"Glyph name") + } + +- (void)addNSGlyphGenerator:(id)object +{ + //NSGlyphGenerator *o = object; + //ADD_CLASS_LABEL(@"NSGlyphGenerator Info"); +} + +- (void)addNSGradient:(id)object +{ + NSGradient *o = object; + ADD_CLASS_LABEL(@"NSGradient Info"); + ADD_OBJECT_NOT_NIL( [o colorSpace] ,@"Color space") + ADD_NUMBER( [o numberOfColorStops] ,@"Number of color stops") +} + + +- (void)addNSGraphicsContext:(id)object +{ + NSGraphicsContext *o = object; + ADD_CLASS_LABEL(@"NSGraphicsContext Info"); + ADD_DICTIONARY( [o attributes] ,@"Attributes") + ADD_OBJECT(objectFromColorRenderingIntent([o colorRenderingIntent]),@"Color rendering intent") + ADD_OBJECT(objectFromCompositingOperation([o compositingOperation]),@"Compositing operation") + ADD_POINTER( [o graphicsPort] ,@"Graphics port") + ADD_OBJECT(objectFromImageInterpolation([o imageInterpolation]) ,@"Image interpolation") + ADD_BOOL( [o isDrawingToScreen] ,@"Is drawing to screen") + ADD_BOOL( [o isFlipped] ,@"Is flipped") + ADD_POINT( [o patternPhase] ,@"Pattern phase") + ADD_BOOL( [o shouldAntialias] ,@"Should antialias") +} + +- (void)addNSImage:(id)object +{ + NSImage *o = object; + ADD_CLASS_LABEL(@"NSImage Info"); + ADD_RECT( [o alignmentRect] ,@"Alignment rect") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_BOOL( [o cacheDepthMatchesImageDepth] ,@"Cache depth matches image depth") + ADD_OBJECT(objectFromImageCacheMode([o cacheMode]) ,@"Cache mode") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_BOOL( [o isCachedSeparately] ,@"Is cached separately") + ADD_BOOL( [o isDataRetained] ,@"Is data retained") + ADD_BOOL( [o isFlipped] ,@"Is flipped") + ADD_BOOL( [o isTemplate] ,@"Is template") + ADD_BOOL( [o isValid] ,@"Is valid") + ADD_BOOL( [o matchesOnMultipleResolution] ,@"Matches on multiple resolution") + ADD_OBJECT_NOT_NIL( [o name] ,@"Name") + ADD_BOOL( [o prefersColorMatch] ,@"Prefers color match") + ADD_OBJECTS( [o representations] ,@"Representations") + ADD_BOOL( [o scalesWhenResized] ,@"Scales when resized") + ADD_SIZE( [o size] ,@"Size") + ADD_BOOL( [o usesEPSOnResolutionMismatch] ,@"Uses EPS on resolution mismatch") +} + +- (void)addNSImageRep:(id)object +{ + if ([object isKindOfClass:[NSBitmapImageRep class]]) + { + NSBitmapImageRep *o = object; + ADD_CLASS_LABEL(@"NSBitmapImageRep Info"); + ADD_OBJECT( objectFromBitmapFormat([o bitmapFormat]),@"Bitmap format") + ADD_NUMBER( [o bitsPerPixel] ,@"Bits per pixel") + ADD_NUMBER( [o bytesPerPlane] ,@"Bytes per plane") + ADD_NUMBER( [o bytesPerRow] ,@"Bytes per row") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageColorSyncProfileData],@"ColorSync profile data") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCompressionFactor],@"Compression factor") + { + id compressionMethod = [o valueForProperty:NSImageCompressionMethod]; + if ([compressionMethod isKindOfClass:[NSNumber class]]) + ADD_OBJECT(objectFromTIFFCompression([[o valueForProperty:NSImageCompressionMethod] longValue]),@"Compression method") + } + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCurrentFrame] ,@"Current frame") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCurrentFrameDuration],@"Current frame duration") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageDitherTransparency],@"Dither transparency") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageEXIFData] ,@"EXIF data") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageFallbackBackgroundColor],@"Fallback background color") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageFrameCount] ,@"Frame count") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageGamma] ,@"Gamma") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageInterlaced] ,@"Interlaced") + ADD_BOOL( [o isPlanar] ,@"Is planar") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageLoopCount] ,@"Loop count") + ADD_NUMBER( [o numberOfPlanes] ,@"Number of planes") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageProgressive] ,@"Progressive") + ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageRGBColorTable] ,@"RGB color table") + ADD_NUMBER( [o samplesPerPixel] ,@"Samples per pixel") + } + else if ([object isKindOfClass:[NSCIImageRep class]]) + { + NSCIImageRep *o = object; + ADD_CLASS_LABEL(@"NSCIImageRep Info"); + ADD_OBJECT( [o CIImage] ,@"CIImage") + } + else if ([object isKindOfClass:[NSCustomImageRep class]]) + { + NSCustomImageRep *o = object; + ADD_CLASS_LABEL(@"NSCustomImageRep Info"); + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o drawSelector] ,@"Draw selector") + } + else if ([object isKindOfClass:[NSEPSImageRep class]]) + { + NSEPSImageRep *o = object; + ADD_CLASS_LABEL(@"NSEPSImageRep Info"); + ADD_RECT( [o boundingBox] ,@"Bounding box") + } + else if ([object isKindOfClass:[NSPDFImageRep class]]) + { + NSPDFImageRep *o = object; + ADD_CLASS_LABEL(@"NSPDFImageRep Info"); + ADD_RECT( [o bounds] ,@"Bounding box") + ADD_NUMBER( [o currentPage] ,@"Current page") + ADD_NUMBER( [o pageCount] ,@"Page count") + } + else if ([object isKindOfClass:[NSPICTImageRep class]]) + { + NSPICTImageRep *o = object; + ADD_CLASS_LABEL(@"NSPICTImageRep Info"); + ADD_RECT( [o boundingBox] ,@"Bounding box") + } + + NSImageRep *o = object; + ADD_CLASS_LABEL(@"NSImageRep Info"); + ADD_NUMBER( [o bitsPerSample] ,@"Bits per sample") + ADD_OBJECT( [o colorSpaceName] ,@"Color space name") + ADD_BOOL( [o hasAlpha] ,@"Has alpha") + ADD_BOOL( [o isOpaque] ,@"Is opaque") + ADD_NUMBER( [o pixelsHigh] ,@"Pixels high") + ADD_NUMBER( [o pixelsWide] ,@"Pixels wide") + ADD_SIZE( [o size] ,@"Size") +} + +- (void)addNSLayoutManager:(id)object +{ + NSLayoutManager *o = object; + ADD_CLASS_LABEL(@"NSLayoutManager Info"); + ADD_BOOL( [o allowsNonContiguousLayout] ,@"Allows non contiguous layout") + ADD_BOOL( [o backgroundLayoutEnabled] ,@"Background layout enabled") + ADD_OBJECT(objectFromImageScaling([o defaultAttachmentScaling]) ,@"Default attachment scaling") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_RECT( [o extraLineFragmentRect] ,@"Extra line fragment rect") + ADD_OBJECT_NOT_NIL( [o extraLineFragmentTextContainer] ,@"Extra line fragment text container") + ADD_RECT( [o extraLineFragmentUsedRect] ,@"Extra line fragment used rect") + ADD_OBJECT( [o firstTextView] ,@"First text view") + ADD_NUMBER( [o firstUnlaidCharacterIndex] ,@"First unlaid character index") + ADD_NUMBER( [o firstUnlaidGlyphIndex] ,@"First unlaid glyph index") + ADD_OBJECT( [o glyphGenerator] ,@"Glyph generator") + ADD_BOOL( [o hasNonContiguousLayout] ,@"Has non contiguous layout") + ADD_NUMBER( [o hyphenationFactor] ,@"Hyphenation factor") + ADD_OBJECT(objectFromLayoutOptions([o layoutOptions]) ,@"Layout options") + ADD_BOOL( [o showsControlCharacters] ,@"Shows control characters") + ADD_BOOL( [o showsInvisibleCharacters] ,@"Shows invisible characters") + ADD_OBJECTS( [o textContainers] ,@"Text containers") + ADD_OBJECT( [o textStorage] ,@"Text storage") + ADD_OBJECT( [o textViewForBeginningOfSelection] ,@"Text view for beginning of selection") + ADD_OBJECT( [o typesetter] ,@"Typesetter") + ADD_OBJECT(objectFromTypesetterBehavior([o typesetterBehavior]) ,@"Typesetter behavior") + ADD_BOOL( [o usesFontLeading] ,@"Uses font leading") + ADD_BOOL( [o usesScreenFonts] ,@"Uses screen fonts") +} + +- (void)addNSManagedObjectContext:(id)object +{ + NSManagedObjectContext *o = object; + ADD_CLASS_LABEL(@"NSManagedObjectContext Info"); + ADD_OBJECT( [o deletedObjects] ,@"Deleted objects" ) + ADD_BOOL( [o hasChanges] ,@"Has changes") + ADD_OBJECT( [o insertedObjects] ,@"Inserted objects" ) + ADD_OBJECT( objectFromMergePolicy([o mergePolicy]) ,@"Merge policy" ) + ADD_OBJECT( [o persistentStoreCoordinator] ,@"Persistent store coordinator" ) + ADD_BOOL( [o propagatesDeletesAtEndOfEvent] ,@"Propagates deletes at end of event") + ADD_OBJECT( [o registeredObjects] ,@"Registered objects" ) + ADD_BOOL( [o retainsRegisteredObjects] ,@"Retains registered objects") + ADD_NUMBER( [o stalenessInterval] ,@"Staleness interval") + ADD_BOOL( [o tryLock] ,@"Try lock") + ADD_OBJECT( [o undoManager] ,@"Undo manager" ) + ADD_OBJECT( [o updatedObjects] ,@"Updated objects" ) +} + +- (void)addNSManagedObjectID:(id)object +{ + NSManagedObjectID *o = object; + ADD_CLASS_LABEL(@"NSManagedObjectID Info"); + ADD_OBJECT( [o entity] ,@"Entity" ) + ADD_BOOL( [o isTemporaryID] ,@"Is temporary ID") + ADD_OBJECT( [o persistentStore] ,@"Persistent store" ) + ADD_OBJECT( [o URIRepresentation] ,@"URI representation" ) +} + +- (void)addNSManagedObjectModel:(id)object +{ + NSManagedObjectModel *o = object; + ADD_CLASS_LABEL(@"NSManagedObjectModel Info"); + ADD_OBJECTS( [o configurations] ,@"Configurations" ) + ADD_DICTIONARY( [o entitiesByName] ,@"Entities by name" ) + ADD_DICTIONARY( [o fetchRequestTemplatesByName] ,@"Fetch request templates by name") + ADD_OBJECTS( [[o versionIdentifiers] allObjects] ,@"Version identifiers") +} + +- (void)addNSMenu:(id)object +{ + NSMenu *o = object; + ADD_CLASS_LABEL(@"NSMenu Info"); + ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_OBJECT_NOT_NIL( [o highlightedItem] ,@"Highlighted item") + ADD_BOOL( [o isTornOff] ,@"Is torn off") + ADD_OBJECTS( [o itemArray] ,@"Items" ) + ADD_BOOL( [o menuChangedMessagesEnabled] ,@"Menu changed messages enabled") + ADD_BOOL( [o showsStateColumn] ,@"Shows state column") + ADD_OBJECT_NOT_NIL( [o supermenu] ,@"Supermenu") + ADD_OBJECT( [o title] ,@"Title") +} + +- (void)addNSMenuItem:(id)object +{ + NSMenuItem *o = object; + ADD_CLASS_LABEL(@"NSMenuItem Info") + ADD_SEL( [o action] ,@"Action") + ADD_OBJECT_NOT_NIL( [o attributedTitle] ,@"Attributed title") + ADD_BOOL( [o hasSubmenu] ,@"Has submenu") + ADD_OBJECT_NOT_NIL( [o image] ,@"Image") + ADD_NUMBER( [o indentationLevel] ,@"Indentation level") + ADD_BOOL( [o isAlternate] ,@"Is alternate") + ADD_BOOL( [o isEnabled] ,@"Is enabled") + ADD_BOOL( [o isHidden] ,@"Is hidden") + ADD_BOOL( [o isHiddenOrHasHiddenAncestor] ,@"Is hidden or has hidden ancestor") + ADD_BOOL( [o isHighlighted] ,@"Is highlighted") + ADD_BOOL( [o isSeparatorItem] ,@"Is separatorItem") + ADD_OBJECT( [o keyEquivalent] ,@"Key equivalent") + ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]),@"Key equivalent modifier mask") + ADD_OBJECT( [o menu] ,@"Menu") + ADD_OBJECT_NOT_NIL( [o mixedStateImage] ,@"Mixed state image") + ADD_OBJECT_NOT_NIL( [o offStateImage] ,@"Off state image") + ADD_OBJECT_NOT_NIL( [o onStateImage] ,@"On state image") + ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") + ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") + ADD_OBJECT_NOT_NIL( [o submenu] ,@"Submenu") + ADD_NUMBER( [o tag] ,@"Tag") + ADD_OBJECT_NOT_NIL( [o target] ,@"Target") + ADD_OBJECT( [o title] ,@"Title") + ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") + ADD_OBJECT( [o userKeyEquivalent] ,@"User key equivalent") + ADD_OBJECT_NOT_NIL( [o view] ,@"View") +} + +- (void)addNSOpenGLContext:(id)object +{ + NSOpenGLContext *o = object; + ADD_CLASS_LABEL(@"NSOpenGLContext Info"); + ADD_POINTER( [o CGLContextObj] ,@"CGL context obj") + ADD_NUMBER( [o currentVirtualScreen] ,@"Current virtual screen") + ADD_OBJECT_NOT_NIL( [o pixelBuffer] ,@"Pixel buffer") + ADD_NUMBER( [o pixelBufferCubeMapFace] ,@"Pixel buffer cube map face") + ADD_NUMBER( [o pixelBufferMipMapLevel] ,@"Pixel buffer mipmap level") + ADD_OBJECT_NOT_NIL( [o view] ,@"View") +} + +- (void)addNSOpenGLPixelBuffer:(id)object +{ + NSOpenGLPixelBuffer *o = object; + ADD_CLASS_LABEL(@"NSOpenGLPixelBuffer Info"); + ADD_NUMBER( [o pixelsHigh] ,@"Pixels high") + ADD_NUMBER( [o pixelsWide] ,@"Pixels wide") + ADD_NUMBER( [o textureInternalFormat] ,@"Texture internal format") + ADD_NUMBER( [o textureMaxMipMapLevel] ,@"Texture max mipmap level") + ADD_NUMBER( [o textureTarget] ,@"Texture target") +} + +- (void)addNSOpenGLPixelFormat:(id)object +{ + NSOpenGLPixelFormat *o = object; + ADD_CLASS_LABEL(@"NSOpenGLPixelFormat Info"); + ADD_POINTER( [o CGLPixelFormatObj] ,@"CGL pixel format obj") + ADD_NUMBER( [o numberOfVirtualScreens] ,@"Number of virtual screens") +} + +- (void)addNSPageLayout:(id)object +{ + NSPageLayout *o = object; + + if ([[o accessoryControllers] count] > 0 || [o printInfo] != nil) + { + ADD_CLASS_LABEL(@"NSPageLayout Info"); + ADD_OBJECTS( [o accessoryControllers] ,@"Accessory controllers") + ADD_OBJECT_NOT_NIL( [o printInfo] ,@"Print info") + } +} + +- (void)addNSParagraphStyle:(id)object +{ + if ([object isKindOfClass:[NSMutableParagraphStyle class]]) + { + //NSMutableParagraphStyle *o = object; + //ADD_CLASS_LABEL(@"NSMutableParagraphStyle Info") + } + + NSParagraphStyle *o = object; + ADD_CLASS_LABEL(@"NSParagraphStyle Info") + ADD_OBJECT(objectFromTextAlignment([o alignment]) ,@"Alignment") + ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") + ADD_NUMBER( [o defaultTabInterval] ,@"Default tab interval") + ADD_NUMBER( [o firstLineHeadIndent] ,@"First line head indent") + ADD_NUMBER( [o headerLevel] ,@"HeaderLevel") + ADD_NUMBER( [o headIndent] ,@"Head indent") + ADD_NUMBER( [o hyphenationFactor] ,@"hyphenationFactor") + ADD_OBJECT(objectFromLineBreakMode([o lineBreakMode]) ,@"Line break mode") + ADD_NUMBER( [o lineHeightMultiple] ,@"Line height multiple") + ADD_NUMBER( [o lineSpacing] ,@"Line spacing") + ADD_NUMBER( [o maximumLineHeight] ,@"Maximum line height") + ADD_NUMBER( [o minimumLineHeight] ,@"Minimum line height") + ADD_NUMBER( [o paragraphSpacing] ,@"Paragraph spacing") + ADD_NUMBER( [o paragraphSpacingBefore] ,@"Paragraph spacing before") + ADD_OBJECTS( [o tabStops] ,@"Tab stops") + ADD_NUMBER( [o tailIndent] ,@"Tail indent") + ADD_OBJECTS( [o textBlocks] ,@"Text blocks") + ADD_OBJECTS( [o textLists] ,@"Text lists") + ADD_NUMBER( [o tighteningFactorForTruncation] ,@"Tightening factor for truncation") +} + +- (void)addNSPersistentStoreCoordinator:(id)object +{ + NSPersistentStoreCoordinator *o = object; + ADD_CLASS_LABEL(@"NSPersistentStoreCoordinator Info") + ADD_OBJECT( [o managedObjectModel] ,@"Managed object model") + ADD_OBJECTS( [o persistentStores] ,@"Persistent stores") +} + +- (void)addNSPredicateEditorRowTemplate:(id)object +{ + NSPredicateEditorRowTemplate *o = object; + ADD_CLASS_LABEL(@"NSPredicateEditorRowTemplate Info") + ADD_OBJECTS( [o compoundTypes] ,@"Compound types") + ADD_OBJECTS( [o leftExpressions] ,@"Left expressions") + ADD_OBJECT(objectFromComparisonPredicateModifier([o modifier]) ,@"Modifier") + ADD_OBJECTS( [o operators] ,@"Operators") + ADD_OBJECT(objectFromComparisonPredicateOptions([o options]) ,@"Options") + ADD_OBJECT(objectFromAttributeType([o rightExpressionAttributeType]),@"Right expression attribute type") + ADD_OBJECTS( [o rightExpressions] ,@"Right expressions") + ADD_OBJECTS( [o templateViews] ,@"Template views") +} + +- (void)addNSPropertyDescription:(id)object +{ + if ([object isKindOfClass:[NSAttributeDescription class]]) + { + NSAttributeDescription *o = object; + ADD_CLASS_LABEL(@"NSAttributeDescription Info") + ADD_OBJECT(objectFromAttributeType([o attributeType]) ,@"Attribute type") + ADD_OBJECT( [o attributeValueClassName] ,@"Attribute value class name") + ADD_OBJECT( [o defaultValue] ,@"Default value") + + if ([o attributeType] == NSTransformableAttributeType) + ADD_OBJECT( [o valueTransformerName] ,@"Value transformer name") + } - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCurrentFrame] ,@"Current frame") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageCurrentFrameDuration],@"Current frame duration") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageDitherTransparency],@"Dither transparency") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageEXIFData] ,@"EXIF data") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageFallbackBackgroundColor],@"Fallback background color") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageFrameCount] ,@"Frame count") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageGamma] ,@"Gamma") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageInterlaced] ,@"Interlaced") - ADD_BOOL( [o isPlanar] ,@"Is planar") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageLoopCount] ,@"Loop count") - ADD_NUMBER( [o numberOfPlanes] ,@"Number of planes") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageProgressive] ,@"Progressive") - ADD_OBJECT_NOT_NIL([o valueForProperty:NSImageRGBColorTable] ,@"RGB color table") - ADD_NUMBER( [o samplesPerPixel] ,@"Samples per pixel") + else if ([object isKindOfClass:[NSFetchedPropertyDescription class]]) + { + NSFetchedPropertyDescription *o = object; + ADD_CLASS_LABEL(@"NSFetchedPropertyDescription Info") + ADD_OBJECT( [o fetchRequest] ,@"Fetch request") + } + else if ([object isKindOfClass:[NSRelationshipDescription class]]) + { + NSRelationshipDescription *o = object; + ADD_CLASS_LABEL(@"NSRelationshipDescription Info") + ADD_OBJECT(objectFromDeleteRule([o deleteRule]) ,@"Delete rule") + ADD_OBJECT( [o destinationEntity] ,@"Destination entity") + ADD_OBJECT( [o inverseRelationship] ,@"Inverse relationship") + ADD_BOOL( [o isToMany] ,@"Is to many") + ADD_NUMBER( [o maxCount] ,@"Max count") + ADD_NUMBER( [o minCount] ,@"Min count") + } + + NSPropertyDescription *o = object; + ADD_CLASS_LABEL(@"NSPropertyDescription Info") + ADD_OBJECT( [o entity] ,@"Entity") + ADD_BOOL( [o isIndexed] ,@"Is indexed") + ADD_BOOL( [o isOptional] ,@"Is optional") + ADD_BOOL( [o isTransient] ,@"Is transient") + ADD_OBJECT( [o name] ,@"Name") + ADD_DICTIONARY( [o userInfo] ,@"User info") + ADD_OBJECTS( [o validationPredicates] ,@"Validation predicates") + ADD_OBJECTS( [o validationWarnings] ,@"Validation warnings") +} + +- (void)addNSResponder:(id)object +{ + if ([object isKindOfClass:[NSApplication class]]) + { + NSApplication *o = object; + ADD_CLASS_LABEL(@"NSApplication Info") + ADD_OBJECT_NOT_NIL( [o applicationIconImage] ,@"Application icon image") + ADD_OBJECT_NOT_NIL( [o context] ,@"Context") + ADD_OBJECT_NOT_NIL( [o currentEvent] ,@"Current event") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_OBJECT_NOT_NIL( [o dockTile] ,@"Dock tile") + ADD_BOOL( [o isActive] ,@"Is active") + ADD_BOOL( [o isHidden] ,@"Is hidden") + ADD_BOOL( [o isRunning] ,@"Is running") + ADD_OBJECT_NOT_NIL( [o keyWindow] ,@"Key window") + ADD_OBJECT_NOT_NIL( [o mainMenu] ,@"Main menu") + ADD_OBJECT_NOT_NIL( [o mainWindow] ,@"Main window") + ADD_OBJECT_NOT_NIL( [o modalWindow] ,@"Modal window") + ADD_OBJECTS( [o orderedDocuments] ,@"Ordered documents") + ADD_OBJECTS( [o orderedWindows] ,@"Ordered windows") + ADD_OBJECT_NOT_NIL( [o servicesMenu] ,@"Services menu") + ADD_OBJECT_NOT_NIL( [o servicesProvider] ,@"Services provider") + ADD_OBJECTS( [o windows] ,@"Windows") + ADD_OBJECT_NOT_NIL( [o windowsMenu] ,@"Windows menu") + } + else if ([object isKindOfClass:[NSDrawer class]]) + { + NSDrawer *o = object; + ADD_CLASS_LABEL(@"NSDrawer Info"); + ADD_SIZE( [o contentSize] ,@"Content size") + ADD_OBJECT( [o contentView] ,@"Content view") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_OBJECT(objectFromRectEdge([o edge]) ,@"Edge") + ADD_NUMBER( [o leadingOffset] ,@"Leading offset") + ADD_SIZE( [o maxContentSize] ,@"Max content size") + ADD_SIZE( [o minContentSize] ,@"Min content size") + ADD_OBJECT( [o parentWindow] ,@"Parent window") + ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") + ADD_OBJECT(objectFromDrawerState([o state]) ,@"State") + ADD_NUMBER( [o trailingOffset] ,@"Trailing offset") + } + else if ([object isKindOfClass:[NSView class]]) + { + [self addNSView:object]; + } + + if ([object isKindOfClass:[NSViewController class]]) + { + NSViewController *o = object; + ADD_CLASS_LABEL(@"NSViewController Info") + ADD_OBJECT_NOT_NIL( [o nibBundle] ,@"Nib bundle") + ADD_OBJECT_NOT_NIL( [o nibName] ,@"Nib name") + ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") + ADD_OBJECT_NOT_NIL( [o title] ,@"Title") + ADD_OBJECT_NOT_NIL( [o view] ,@"View") + } + else if ([object isKindOfClass:[NSWindow class]]) + { + [self addNSWindow:object]; + } + else if ([object isKindOfClass:[NSWindowController class]]) + { + NSWindowController *o = object; + ADD_CLASS_LABEL(@"NSWindowController Info"); + ADD_OBJECT( [o document] ,@"Document") + ADD_BOOL( [o isWindowLoaded] ,@"Is window loaded") + ADD_OBJECT( [o owner] ,@"Owner") + ADD_BOOL( [o shouldCascadeWindows] ,@"Should cascade windows") + ADD_BOOL( [o shouldCloseDocument] ,@"Should close document") + if ([o isWindowLoaded]) + ADD_OBJECT( [o window] ,@"Window") + ADD_OBJECT( [o windowFrameAutosaveName] ,@"Window frame autosave name") + ADD_OBJECT( [o windowNibName] ,@"Window nib name") + ADD_OBJECT( [o windowNibPath] ,@"Window nib path") + } + + NSResponder *o = object; + ADD_CLASS_LABEL(@"NSResponder Info") + ADD_BOOL( [o acceptsFirstResponder] ,@"Accepts first responder") + + @try + { + [view addObject:[o menu] withLabel:@"Menu" toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + // The menu method might raise if not implemented in the actual NSResponder subclass + } + @catch (id exception) {} + + if ([o nextResponder]) + { + NSResponder *responder = o; + NSMutableArray *responders = [NSMutableArray array]; + while ((responder = [responder nextResponder])) [responders addObject:responder]; + [view addObjects:responders withLabel:@"Next responders" toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; + } + + ADD_OBJECT( [o undoManager] ,@"Undo Manager") +} + +- (void)addNSRulerMarker:(id)object +{ + NSRulerMarker *o = object; + ADD_CLASS_LABEL(@"NSRulerMarker Info"); + ADD_OBJECT( [o image] ,@"Image") + ADD_POINT( [o imageOrigin] ,@"Image origin") + ADD_RECT( [o imageRectInRuler] ,@"Image rect in ruler") + ADD_BOOL( [o isDragging] ,@"Is dragging") + ADD_BOOL( [o isMovable] ,@"Is movable") + ADD_BOOL( [o isRemovable] ,@"Is removable") + ADD_NUMBER( [o markerLocation] ,@"Marker location") + ADD_OBJECT( [o representedObject] ,@"Represented object") + ADD_OBJECT( [o ruler] ,@"Ruler") + ADD_NUMBER( [o thicknessRequiredInRuler] ,@"Thickness required in ruler") + +} + +- (void)addNSScreen:(id)object +{ + NSScreen *o = object; + ADD_CLASS_LABEL(@"NSScreen Info"); + ADD_NUMBER( [o depth] ,@"Depth") + ADD_DICTIONARY( [o deviceDescription] ,@"Device description") + ADD_RECT( [o frame] ,@"Frame") + ADD_NUMBER( [o userSpaceScaleFactor] ,@"User space scale factor") + ADD_RECT( [o visibleFrame] ,@"Visible frame") + +} + +- (void)addNSShadow:(id)object +{ + NSShadow *o = object; + ADD_CLASS_LABEL(@"NSShadow Info"); + ADD_NUMBER( [o shadowBlurRadius] ,@"Shadow blur radius") + ADD_OBJECT( [o shadowColor] ,@"Shadow color") + ADD_SIZE( [o shadowOffset] ,@"Shadow offset") + +} + +- (void)addNSStatusBar:(id)object +{ + NSStatusBar *o = object; + ADD_CLASS_LABEL(@"NSStatusBar Info"); + ADD_BOOL( [o isVertical] ,@"Is vertical") + ADD_NUMBER( [o thickness] ,@"Thickness") + +} + +- (void)addNSStatusItem:(id)object +{ + NSStatusItem *o = object; + ADD_CLASS_LABEL(@"NSStatusItem Info"); + ADD_SEL( [o action] ,@"Action") + ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") + ADD_OBJECT_NOT_NIL( [o attributedTitle] ,@"Attributed title") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_BOOL( [o highlightMode] ,@"Highlight mode") + ADD_OBJECT_NOT_NIL( [o image] ,@"Image") + ADD_BOOL( [o isEnabled] ,@"Is enabled") + ADD_OBJECT(objectFromStatusItemLength([o length]) ,@"Length") + ADD_OBJECT_NOT_NIL( [o menu] ,@"Menu") + ADD_OBJECT( [o statusBar] ,@"Status bar") + ADD_OBJECT( [o target] ,@"Target") + ADD_OBJECT_NOT_NIL( [o title] ,@"Title") + ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") + ADD_OBJECT_NOT_NIL( [o view] ,@"View") + +} + +- (void)addNSTabViewItem:(id)object +{ + NSTabViewItem *o = object; + ADD_CLASS_LABEL(@"NSTabViewItem Info"); + ADD_OBJECT( [o color] ,@"Color") + ADD_OBJECT( [(NSTabViewItem *)o identifier] ,@"Identifier") + ADD_OBJECT( [o initialFirstResponder] ,@"Initial first responder") + ADD_OBJECT( [o label] ,@"Label") + ADD_OBJECT( objectFromTabState([o tabState]) ,@"Tab state") + ADD_OBJECT( [o tabView] ,@"Parent tab view") + ADD_OBJECT( [o view] ,@"View") + +} + +- (void)addNSTableColumn:(id)object +{ + NSTableColumn *o = object; + ADD_CLASS_LABEL(@"NSTableColumn Info"); + ADD_OBJECT( [o dataCell] ,@"Data cell") + ADD_OBJECT( [o headerCell] ,@"Header cell") + ADD_OBJECT_NOT_NIL( [o headerToolTip] ,@"Header tool tip") + ADD_OBJECT( [(NSTableColumn*)o identifier] ,@"Identifier") + ADD_BOOL( [o isEditable] ,@"Is editable") + ADD_BOOL( [o isHidden] ,@"Is hidden") + ADD_NUMBER( [o maxWidth] ,@"Max width") + ADD_NUMBER( [o minWidth] ,@"Min width") + ADD_OBJECT(objectFromTableColumnResizingMask([o resizingMask]) ,@"Resizing mask") + ADD_OBJECT_NOT_NIL( [o sortDescriptorPrototype] ,@"Sort descriptor prototype") + ADD_OBJECT( [o tableView] ,@"Table view") + ADD_NUMBER( [o width] ,@"Width") + +} + +- (void)addNSTextAttachment:(id)object +{ + NSTextAttachment *o = object; + ADD_CLASS_LABEL(@"NSTextAttachment Info"); + ADD_OBJECT( [o attachmentCell] ,@"Attachment cell") + ADD_OBJECT( [o fileWrapper] ,@"File wrapper") + +} + +- (void)addNSTextBlock:(id)object +{ + if ([object isKindOfClass:[NSTextTableBlock class]]) + { + NSTextTableBlock *o = object; + ADD_CLASS_LABEL(@"NSTextTableBlock Info"); + ADD_NUMBER( [o columnSpan] ,@"Column span") + ADD_NUMBER( [o rowSpan] ,@"Row span") + ADD_NUMBER( [o startingColumn] ,@"Starting column") + ADD_NUMBER( [o startingRow] ,@"Starting row") + ADD_OBJECT( [o table] ,@"Table") + } + else if ([object isKindOfClass:[NSTextTable class]]) + { + NSTextTable *o = object; + ADD_CLASS_LABEL(@"NSTextTable Info"); + ADD_BOOL( [o collapsesBorders] ,@"Collapses borders") + ADD_BOOL( [o hidesEmptyCells] ,@"Hides empty cells") + ADD_OBJECT(objectFromTextTableLayoutAlgorithm([o layoutAlgorithm]),@"Layout algorithm") + ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") + } + + NSTextBlock *o = object; + ADD_CLASS_LABEL(@"NSTextBlock Info"); + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_NUMBER( [o contentWidth] ,@"Content width") + ADD_OBJECT(objectFromTextBlockValueType([o contentWidthValueType]),@"Content width value type") + ADD_OBJECT(objectFromTextBlockVerticalAlignment([o verticalAlignment]),@"Vertical alignment") +} + +- (void)addNSTextContainer:(id)object +{ + NSTextContainer *o = object; + ADD_CLASS_LABEL(@"NSTextContainer Info"); + ADD_SIZE( [o containerSize] ,@"Container size") + ADD_BOOL( [o heightTracksTextView] ,@"Height tracks text view") + ADD_BOOL( [o isSimpleRectangularTextContainer] ,@"Is simple rectangular text container") + ADD_OBJECT_NOT_NIL( [o layoutManager] ,@"Layout manager") + ADD_NUMBER( [o lineFragmentPadding] ,@"Line fragment padding") + ADD_OBJECT_NOT_NIL( [o textView] ,@"Text view") + ADD_BOOL( [o widthTracksTextView] ,@"Width tracks text view") + +} + +- (void)addNSTextList:(id)object +{ + NSTextList *o = object; + ADD_CLASS_LABEL(@"NSTextList Info"); + ADD_OBJECT(objectFromTextListOptionsMask([o listOptions]) ,@"List options") + ADD_OBJECT( [o markerFormat] ,@"Marker format") + +} + +- (void)addNSTextTab:(id)object +{ + NSTextTab *o = object; + ADD_CLASS_LABEL(@"NSTextTab Info"); + ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") + ADD_NUMBER( [o location] ,@"Location") + ADD_OBJECT( [o options] ,@"Options") + ADD_OBJECT(objectFromTextTabType([o tabStopType]) ,@"Tab stop type") + +} + +- (void)addNSToolbar:(id)object +{ + NSToolbar *o = object; + ADD_CLASS_LABEL(@"NSToolbar Info"); + ADD_BOOL( [o allowsUserCustomization] ,@"Allows user customization") + ADD_BOOL( [o autosavesConfiguration] ,@"Autosaves configuration") + ADD_DICTIONARY( [o configurationDictionary] ,@"Configuration dictionary") + ADD_BOOL( [o customizationPaletteIsRunning] ,@"Customization palette is running") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_OBJECT(objectFromToolbarDisplayMode([o displayMode]) ,@"Display mode") + ADD_OBJECT( [(NSToolbar*)o identifier] ,@"Identifier") + ADD_BOOL( [o isVisible] ,@"Is visible") + ADD_OBJECTS( [o items] ,@"Items") + ADD_OBJECT_NOT_NIL( [o selectedItemIdentifier] ,@"Selected item identifier") + ADD_BOOL( [o showsBaselineSeparator] ,@"Shows baseline separator") + ADD_OBJECT(objectFromToolbarSizeMode([o sizeMode]) ,@"Identifier") + ADD_OBJECTS( [o visibleItems] ,@"Visible items") +} + +- (void)addNSToolbarItem:(id)object +{ + if ([object isKindOfClass:[NSToolbarItemGroup class]]) + { + NSToolbarItemGroup *o = object; + ADD_CLASS_LABEL(@"NSToolbarItemGroup Info"); + ADD_OBJECTS( [o subitems] ,@"Subitems") + } + + NSToolbarItem *o = object; + ADD_CLASS_LABEL(@"NSToolbarItem Info"); + ADD_SEL( [o action] ,@"Action") + ADD_BOOL( [o allowsDuplicatesInToolbar] ,@"Allows duplicates in toolbar") + ADD_BOOL( [o autovalidates] ,@"Autovalidates") + ADD_OBJECT( [o image] ,@"Image") + ADD_BOOL( [o isEnabled] ,@"Is enabled") + ADD_OBJECT( [(NSToolbarItem*)o itemIdentifier] ,@"Item identifier") + ADD_OBJECT( [o label] ,@"Label") + ADD_SIZE( [o maxSize] ,@"Max size") + ADD_OBJECT_NOT_NIL( [o menuFormRepresentation] ,@"Menu form representation") + ADD_SIZE( [o minSize] ,@"Min size") + ADD_OBJECT( [o paletteLabel] ,@"Palette label") + ADD_NUMBER( [o tag] ,@"Tag") + ADD_OBJECT( [o target] ,@"Target") + ADD_OBJECT( [o toolbar] ,@"Toolbar") + ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") + ADD_OBJECT( [o view] ,@"View") + ADD_OBJECT(objectFromToolbarItemVisibilityPriority([o visibilityPriority]),@"Visibility priority") + +} + +- (void)addNSTrackingArea:(id)object +{ + NSTrackingArea *o = object; + ADD_CLASS_LABEL(@"NSTrackingArea Info"); + ADD_OBJECT(objectFromTrackingAreaOptions([o options]) ,@"Options") + ADD_OBJECT( [o owner] ,@"Owner") + ADD_RECT( [o rect] ,@"Rect") + ADD_DICTIONARY( [o userInfo] ,@"User info") + +} + +- (void)addNSUndoManager:(id)object +{ + NSUndoManager *o = object; + ADD_CLASS_LABEL(@"NSUndoManager Info"); + ADD_NUMBER( [o groupingLevel] ,@"Grouping level") + ADD_BOOL( [o groupsByEvent] ,@"Groups by event") + ADD_BOOL( [o isUndoRegistrationEnabled] ,@"Is undo registration enabled") + ADD_NUMBER( [o levelsOfUndo] ,@"Levels of undo") + ADD_OBJECT_NOT_NIL( [o redoActionName] ,@"Redo action name") + ADD_OBJECT_NOT_NIL( [o redoMenuItemTitle] ,@"Redo menu item title") + ADD_OBJECTS( [o runLoopModes] ,@"Run loop modes") + ADD_OBJECT_NOT_NIL( [o undoActionName] ,@"Undo action name") + ADD_OBJECT_NOT_NIL( [o undoMenuItemTitle] ,@"Undo menu item title") +} + +-(void)addNSATSTypesetter:(id)object +{ + if ([object isKindOfClass:NSClassFromString(@"NSATSTypesetter")]) + { + // NSATSTypesetter *o = object; + // ADD_CLASS_LABEL(@"NSATSTypesetter Info"); } - else if ([object isKindOfClass:[NSCIImageRep class]]) + + NSTypesetter *o = object; + ADD_CLASS_LABEL(@"NSTypesetter Info"); + //ADD_OBJECT( [o attributedString] ,@"Attributed string") + ADD_DICTIONARY( [o attributesForExtraLineFragment] ,@"Attributes for extra line fragment") + ADD_BOOL( [o bidiProcessingEnabled] ,@"Bidi processing enabled") + ADD_OBJECT_NOT_NIL( [o currentTextContainer] ,@"Current text container") + ADD_NUMBER( [o hyphenationFactor] ,@"Hyphenation factor") + ADD_OBJECT_NOT_NIL( [o layoutManager] ,@"Layout manager") + ADD_NUMBER( [o lineFragmentPadding] ,@"Line fragment padding") + ADD_OBJECT(objectFromTypesetterBehavior([o typesetterBehavior]) ,@"Typesetter behavior") + ADD_BOOL( [o usesFontLeading] ,@"Uses font leading") +} + +- (void)addNSView:(id)object +{ + + if ([object isKindOfClass:[NSBox class]]) { - NSCIImageRep *o = object; - ADD_CLASS_LABEL(@"NSCIImageRep Info"); - ADD_OBJECT( [o CIImage] ,@"CIImage") + NSBox *o = object; + ADD_CLASS_LABEL(@"NSBox Info"); + ADD_OBJECT( [o borderColor] ,@"Border color" ) + ADD_RECT( [o borderRect] ,@"Border rect") + ADD_OBJECT(objectFromBorderType([o borderType]) ,@"Border type" ) + ADD_NUMBER( [o borderWidth] ,@"Border width") + ADD_OBJECT(objectFromBoxType([o boxType]) ,@"Box type" ) + ADD_OBJECT( [o contentView] ,@"Content view" ) + ADD_SIZE( [o contentViewMargins] ,@"Content view margins") + ADD_NUMBER( [o cornerRadius] ,@"Corner radius") + ADD_OBJECT( [o fillColor] ,@"Fill color" ) + ADD_BOOL( [o isTransparent] ,@"Is transparent") + ADD_OBJECT( [o title] ,@"Title" ) + ADD_OBJECT( [o titleCell] ,@"Title cell" ) + ADD_OBJECT( [o titleFont] ,@"Title font" ) + ADD_OBJECT(objectFromTitlePosition([o titlePosition]) ,@"Title position" ) + ADD_RECT( [o titleRect] ,@"Title rect") } - else if ([object isKindOfClass:[NSCustomImageRep class]]) + if ([object isKindOfClass:[NSCollectionView class]]) { - NSCustomImageRep *o = object; - ADD_CLASS_LABEL(@"NSCustomImageRep Info"); - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o drawSelector] ,@"Draw selector") + NSCollectionView *o = object; + ADD_CLASS_LABEL(@"NSCollectionView Info"); + ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") + ADD_OBJECTS( [o backgroundColors] ,@"Background colors" ) + ADD_OBJECT( [o content] ,@"Content" ) + ADD_BOOL( [o isFirstResponder] ,@"Is first responder") + ADD_BOOL( [o isSelectable] ,@"Is selectable") + ADD_OBJECT_NOT_NIL( [o itemPrototype] ,@"Item prototype" ) + ADD_SIZE( [o maxItemSize] ,@"Max item size") + ADD_NUMBER( [o maxNumberOfColumns] ,@"Max number of columns") + ADD_NUMBER( [o maxNumberOfRows] ,@"Max number of rows") + ADD_SIZE( [o minItemSize] ,@"Min item size") + ADD_OBJECT_NOT_NIL( [o selectionIndexes] ,@"Selection indexes" ) } - else if ([object isKindOfClass:[NSEPSImageRep class]]) + else if ([object isKindOfClass:[NSControl class]]) { - NSEPSImageRep *o = object; - ADD_CLASS_LABEL(@"NSEPSImageRep Info"); - ADD_RECT( [o boundingBox] ,@"Bounding box") + [self addNSControl:object]; } - else if ([object isKindOfClass:[NSPDFImageRep class]]) + else if ([object isKindOfClass:[NSClipView class]]) { - NSPDFImageRep *o = object; - ADD_CLASS_LABEL(@"NSPDFImageRep Info"); - ADD_RECT( [o bounds] ,@"Bounding box") - ADD_NUMBER( [o currentPage] ,@"Current page") - ADD_NUMBER( [o pageCount] ,@"Page count") + NSClipView *o = object; + ADD_CLASS_LABEL(@"NSClipView Info"); + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_BOOL( [o copiesOnScroll] ,@"Copies on scroll") + ADD_OBJECT( [o documentCursor] ,@"Document cursor") + ADD_RECT( [o documentRect] ,@"Document rect") + ADD_OBJECT( [o documentView] ,@"Document view") + ADD_RECT( [o documentVisibleRect] ,@"Document visible rect") + ADD_BOOL( [o drawsBackground] ,@"Draws background") } - else if ([object isKindOfClass:[NSPICTImageRep class]]) + else if ([object isKindOfClass:[NSOpenGLView class]]) { - NSPICTImageRep *o = object; - ADD_CLASS_LABEL(@"NSPICTImageRep Info"); - ADD_RECT( [o boundingBox] ,@"Bounding box") + NSOpenGLView *o = object; + ADD_CLASS_LABEL(@"NSOpenGLView Info"); + ADD_OBJECT( [o openGLContext] ,@"OpenGL context") + ADD_OBJECT( [o pixelFormat] ,@"Pixel format") } - - NSImageRep *o = object; - ADD_CLASS_LABEL(@"NSImageRep Info"); - ADD_NUMBER( [o bitsPerSample] ,@"Bits per sample") - ADD_OBJECT( [o colorSpaceName] ,@"Color space name") - ADD_BOOL( [o hasAlpha] ,@"Has alpha") - ADD_BOOL( [o isOpaque] ,@"Is opaque") - ADD_NUMBER( [o pixelsHigh] ,@"Pixels high") - ADD_NUMBER( [o pixelsWide] ,@"Pixels wide") - ADD_SIZE( [o size] ,@"Size") - } - else if ([object isKindOfClass:[NSLayoutManager class]]) - { - NSLayoutManager *o = object; - ADD_CLASS_LABEL(@"NSLayoutManager Info"); - ADD_BOOL( [o allowsNonContiguousLayout] ,@"Allows non contiguous layout") - ADD_BOOL( [o backgroundLayoutEnabled] ,@"Background layout enabled") - ADD_OBJECT(objectFromImageScaling([o defaultAttachmentScaling]) ,@"Default attachment scaling") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_RECT( [o extraLineFragmentRect] ,@"Extra line fragment rect") - ADD_OBJECT_NOT_NIL( [o extraLineFragmentTextContainer] ,@"Extra line fragment text container") - ADD_RECT( [o extraLineFragmentUsedRect] ,@"Extra line fragment used rect") - ADD_OBJECT( [o firstTextView] ,@"First text view") - ADD_NUMBER( [o firstUnlaidCharacterIndex] ,@"First unlaid character index") - ADD_NUMBER( [o firstUnlaidGlyphIndex] ,@"First unlaid glyph index") - ADD_OBJECT( [o glyphGenerator] ,@"Glyph generator") - ADD_BOOL( [o hasNonContiguousLayout] ,@"Has non contiguous layout") - ADD_NUMBER( [o hyphenationFactor] ,@"Hyphenation factor") - ADD_OBJECT(objectFromLayoutOptions([o layoutOptions]) ,@"Layout options") - ADD_BOOL( [o showsControlCharacters] ,@"Shows control characters") - ADD_BOOL( [o showsInvisibleCharacters] ,@"Shows invisible characters") - ADD_OBJECTS( [o textContainers] ,@"Text containers") - ADD_OBJECT( [o textStorage] ,@"Text storage") - ADD_OBJECT( [o textViewForBeginningOfSelection] ,@"Text view for beginning of selection") - ADD_OBJECT( [o typesetter] ,@"Typesetter") - ADD_OBJECT(objectFromTypesetterBehavior([o typesetterBehavior]) ,@"Typesetter behavior") - ADD_BOOL( [o usesFontLeading] ,@"Uses font leading") - ADD_BOOL( [o usesScreenFonts] ,@"Uses screen fonts") - } - else if ([object isKindOfClass:[NSManagedObjectContext class]]) - { - NSManagedObjectContext *o = object; - ADD_CLASS_LABEL(@"NSManagedObjectContext Info"); - ADD_OBJECT( [o deletedObjects] ,@"Deleted objects" ) - ADD_BOOL( [o hasChanges] ,@"Has changes") - ADD_OBJECT( [o insertedObjects] ,@"Inserted objects" ) - ADD_OBJECT( objectFromMergePolicy([o mergePolicy]) ,@"Merge policy" ) - ADD_OBJECT( [o persistentStoreCoordinator] ,@"Persistent store coordinator" ) - ADD_BOOL( [o propagatesDeletesAtEndOfEvent] ,@"Propagates deletes at end of event") - ADD_OBJECT( [o registeredObjects] ,@"Registered objects" ) - ADD_BOOL( [o retainsRegisteredObjects] ,@"Retains registered objects") - ADD_NUMBER( [o stalenessInterval] ,@"Staleness interval") - ADD_BOOL( [o tryLock] ,@"Try lock") - ADD_OBJECT( [o undoManager] ,@"Undo manager" ) - ADD_OBJECT( [o updatedObjects] ,@"Updated objects" ) - } - else if ([object isKindOfClass:[NSManagedObjectID class]]) - { - NSManagedObjectID *o = object; - ADD_CLASS_LABEL(@"NSManagedObjectID Info"); - ADD_OBJECT( [o entity] ,@"Entity" ) - ADD_BOOL( [o isTemporaryID] ,@"Is temporary ID") - ADD_OBJECT( [o persistentStore] ,@"Persistent store" ) - ADD_OBJECT( [o URIRepresentation] ,@"URI representation" ) - } - else if ([object isKindOfClass:[NSManagedObjectModel class]]) - { - NSManagedObjectModel *o = object; - ADD_CLASS_LABEL(@"NSManagedObjectModel Info"); - ADD_OBJECTS( [o configurations] ,@"Configurations" ) - ADD_DICTIONARY( [o entitiesByName] ,@"Entities by name" ) - ADD_DICTIONARY( [o fetchRequestTemplatesByName] ,@"Fetch request templates by name") - ADD_OBJECTS( [[o versionIdentifiers] allObjects] ,@"Version identifiers") - } - else if ([object isKindOfClass:[NSMenu class]]) - { - NSMenu *o = object; - ADD_CLASS_LABEL(@"NSMenu Info"); - ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_OBJECT_NOT_NIL( [o highlightedItem] ,@"Highlighted item") - ADD_BOOL( [o isTornOff] ,@"Is torn off") - ADD_OBJECTS( [o itemArray] ,@"Items" ) - ADD_BOOL( [o menuChangedMessagesEnabled] ,@"Menu changed messages enabled") - ADD_BOOL( [o showsStateColumn] ,@"Shows state column") - ADD_OBJECT_NOT_NIL( [o supermenu] ,@"Supermenu") - ADD_OBJECT( [o title] ,@"Title") - } - else if ([object isKindOfClass:[NSMenuItem class]]) - { - NSMenuItem *o = object; - ADD_CLASS_LABEL(@"NSMenuItem Info") - ADD_SEL( [o action] ,@"Action") - ADD_OBJECT_NOT_NIL( [o attributedTitle] ,@"Attributed title") - ADD_BOOL( [o hasSubmenu] ,@"Has submenu") - ADD_OBJECT_NOT_NIL( [o image] ,@"Image") - ADD_NUMBER( [o indentationLevel] ,@"Indentation level") - ADD_BOOL( [o isAlternate] ,@"Is alternate") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - ADD_BOOL( [o isHidden] ,@"Is hidden") - ADD_BOOL( [o isHiddenOrHasHiddenAncestor] ,@"Is hidden or has hidden ancestor") - ADD_BOOL( [o isHighlighted] ,@"Is highlighted") - ADD_BOOL( [o isSeparatorItem] ,@"Is separatorItem") - ADD_OBJECT( [o keyEquivalent] ,@"Key equivalent") - ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]),@"Key equivalent modifier mask") - ADD_OBJECT( [o menu] ,@"Menu") - ADD_OBJECT_NOT_NIL( [o mixedStateImage] ,@"Mixed state image") - ADD_OBJECT_NOT_NIL( [o offStateImage] ,@"Off state image") - ADD_OBJECT_NOT_NIL( [o onStateImage] ,@"On state image") - ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") - ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") - ADD_OBJECT_NOT_NIL( [o submenu] ,@"Submenu") - ADD_NUMBER( [o tag] ,@"Tag") - ADD_OBJECT_NOT_NIL( [o target] ,@"Target") - ADD_OBJECT( [o title] ,@"Title") - ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") - ADD_OBJECT( [o userKeyEquivalent] ,@"User key equivalent") - ADD_OBJECT_NOT_NIL( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSOpenGLContext class]]) - { - NSOpenGLContext *o = object; - ADD_CLASS_LABEL(@"NSOpenGLContext Info"); - ADD_POINTER( [o CGLContextObj] ,@"CGL context obj") - ADD_NUMBER( [o currentVirtualScreen] ,@"Current virtual screen") - ADD_OBJECT_NOT_NIL( [o pixelBuffer] ,@"Pixel buffer") - ADD_NUMBER( [o pixelBufferCubeMapFace] ,@"Pixel buffer cube map face") - ADD_NUMBER( [o pixelBufferMipMapLevel] ,@"Pixel buffer mipmap level") - ADD_OBJECT_NOT_NIL( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSOpenGLPixelBuffer class]]) - { - NSOpenGLPixelBuffer *o = object; - ADD_CLASS_LABEL(@"NSOpenGLPixelBuffer Info"); - ADD_NUMBER( [o pixelsHigh] ,@"Pixels high") - ADD_NUMBER( [o pixelsWide] ,@"Pixels wide") - ADD_NUMBER( [o textureInternalFormat] ,@"Texture internal format") - ADD_NUMBER( [o textureMaxMipMapLevel] ,@"Texture max mipmap level") - ADD_NUMBER( [o textureTarget] ,@"Texture target") - } - else if ([object isKindOfClass:[NSOpenGLPixelFormat class]]) - { - NSOpenGLPixelFormat *o = object; - ADD_CLASS_LABEL(@"NSOpenGLPixelFormat Info"); - ADD_POINTER( [o CGLPixelFormatObj] ,@"CGL pixel format obj") - ADD_NUMBER( [o numberOfVirtualScreens] ,@"Number of virtual screens") - } - else if ([object isKindOfClass:[NSPageLayout class]]) - { - NSPageLayout *o = object; - - if ([[o accessoryControllers] count] > 0 || [o printInfo] != nil) + else if ([object isKindOfClass:[NSProgressIndicator class]]) { - ADD_CLASS_LABEL(@"NSPageLayout Info"); - ADD_OBJECTS( [o accessoryControllers] ,@"Accessory controllers") - ADD_OBJECT_NOT_NIL( [o printInfo] ,@"Print info") + NSProgressIndicator *o = object; + ADD_CLASS_LABEL(@"NSProgressIndicator Info"); + ADD_OBJECT( objectFromControlSize([o controlSize]) ,@"Control size") + ADD_OBJECT( objectFromControlTint([o controlTint]) ,@"Control tint") + if ([o style] == NSProgressIndicatorBarStyle && ![o isIndeterminate]) + ADD_NUMBER( [o doubleValue] ,@"Double value") + ADD_BOOL( [o isBezeled] ,@"Is bezeled") + ADD_BOOL( [o isDisplayedWhenStopped] ,@"Is displayed when stopped") + if ([o style] == NSProgressIndicatorBarStyle && ![o isIndeterminate]) + { + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + } + ADD_OBJECT(objectFromProgressIndicatorStyle([o style]) ,@"Style") + ADD_BOOL( [o usesThreadedAnimation] ,@"Uses threaded animation") } - } - else if ([object isKindOfClass:[NSParagraphStyle class]]) - { - if ([object isKindOfClass:[NSMutableParagraphStyle class]]) + else if ([object isKindOfClass:[NSRulerView class]]) { - //NSMutableParagraphStyle *o = object; - //ADD_CLASS_LABEL(@"NSMutableParagraphStyle Info") - } - - NSParagraphStyle *o = object; - ADD_CLASS_LABEL(@"NSParagraphStyle Info") - ADD_OBJECT(objectFromTextAlignment([o alignment]) ,@"Alignment") - ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") - ADD_NUMBER( [o defaultTabInterval] ,@"Default tab interval") - ADD_NUMBER( [o firstLineHeadIndent] ,@"First line head indent") - ADD_NUMBER( [o headerLevel] ,@"HeaderLevel") - ADD_NUMBER( [o headIndent] ,@"Head indent") - ADD_NUMBER( [o hyphenationFactor] ,@"hyphenationFactor") - ADD_OBJECT(objectFromLineBreakMode([o lineBreakMode]) ,@"Line break mode") - ADD_NUMBER( [o lineHeightMultiple] ,@"Line height multiple") - ADD_NUMBER( [o lineSpacing] ,@"Line spacing") - ADD_NUMBER( [o maximumLineHeight] ,@"Maximum line height") - ADD_NUMBER( [o minimumLineHeight] ,@"Minimum line height") - ADD_NUMBER( [o paragraphSpacing] ,@"Paragraph spacing") - ADD_NUMBER( [o paragraphSpacingBefore] ,@"Paragraph spacing before") - ADD_OBJECTS( [o tabStops] ,@"Tab stops") - ADD_NUMBER( [o tailIndent] ,@"Tail indent") - ADD_OBJECTS( [o textBlocks] ,@"Text blocks") - ADD_OBJECTS( [o textLists] ,@"Text lists") - ADD_NUMBER( [o tighteningFactorForTruncation] ,@"Tightening factor for truncation") - } - else if ([object isKindOfClass:[NSPersistentStoreCoordinator class]]) - { - NSPersistentStoreCoordinator *o = object; - ADD_CLASS_LABEL(@"NSPersistentStoreCoordinator Info") - ADD_OBJECT( [o managedObjectModel] ,@"Managed object model") - ADD_OBJECTS( [o persistentStores] ,@"Persistent stores") - } - else if ([object isKindOfClass:[NSPredicateEditorRowTemplate class]]) - { - NSPredicateEditorRowTemplate *o = object; - ADD_CLASS_LABEL(@"NSPredicateEditorRowTemplate Info") - ADD_OBJECTS( [o compoundTypes] ,@"Compound types") - ADD_OBJECTS( [o leftExpressions] ,@"Left expressions") - ADD_OBJECT(objectFromComparisonPredicateModifier([o modifier]) ,@"Modifier") - ADD_OBJECTS( [o operators] ,@"Operators") - ADD_OBJECT(objectFromComparisonPredicateOptions([o options]) ,@"Options") - ADD_OBJECT(objectFromAttributeType([o rightExpressionAttributeType]),@"Right expression attribute type") - ADD_OBJECTS( [o rightExpressions] ,@"Right expressions") - ADD_OBJECTS( [o templateViews] ,@"Template views") - } - else if ([object isKindOfClass:[NSPropertyDescription class]]) - { - if ([object isKindOfClass:[NSAttributeDescription class]]) - { - NSAttributeDescription *o = object; - ADD_CLASS_LABEL(@"NSAttributeDescription Info") - ADD_OBJECT(objectFromAttributeType([o attributeType]) ,@"Attribute type") - ADD_OBJECT( [o attributeValueClassName] ,@"Attribute value class name") - ADD_OBJECT( [o defaultValue] ,@"Default value") - - if ([o attributeType] == NSTransformableAttributeType) - ADD_OBJECT( [o valueTransformerName] ,@"Value transformer name") - + NSRulerView *o = object; + ADD_CLASS_LABEL(@"NSRulerView Info"); + ADD_OBJECT_NOT_NIL( [o accessoryView] ,@"Accessory view") + ADD_NUMBER( [o baselineLocation] ,@"Baseline location") + ADD_OBJECT( [o clientView] ,@"Client view") + ADD_BOOL( [o isFlipped] ,@"Is flipped") + ADD_OBJECTS( [o markers] ,@"Markers") + ADD_OBJECT( [o measurementUnits] ,@"Measurement units") + ADD_OBJECT(objectFromRulerOrientation([o orientation]) ,@"Orientation") + ADD_NUMBER( [o originOffset] ,@"Origin offset") + ADD_NUMBER( [o requiredThickness] ,@"Required thickness") + ADD_NUMBER( [o reservedThicknessForAccessoryView] ,@"Reserved thickness for accessory view") + ADD_NUMBER( [o reservedThicknessForMarkers] ,@"Reserved thickness for markers") + ADD_NUMBER( [o ruleThickness] ,@"Rule thickness") + ADD_OBJECT( [o scrollView] ,@"ScrollView") } - else if ([object isKindOfClass:[NSFetchedPropertyDescription class]]) + else if ([object isKindOfClass:[NSScrollView class]]) { - NSFetchedPropertyDescription *o = object; - ADD_CLASS_LABEL(@"NSFetchedPropertyDescription Info") - ADD_OBJECT( [o fetchRequest] ,@"Fetch request") + NSScrollView *o = object; + ADD_CLASS_LABEL(@"NSScrollView Info"); + ADD_BOOL( [o autohidesScrollers] ,@"Autohides scrollers") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT( objectFromBorderType([o borderType]) ,@"Border type") + ADD_SIZE( [o contentSize] ,@"Content size") + ADD_OBJECT( [o contentView] ,@"Content view") + ADD_OBJECT( [o documentCursor] ,@"Document cursor") + ADD_OBJECT( [o documentView] ,@"Document view") + ADD_RECT( [o documentVisibleRect] ,@"Document visible rect") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_BOOL( [o hasHorizontalRuler] ,@"Has horizontal ruler") + ADD_BOOL( [o hasHorizontalScroller] ,@"Has horizontal scroller") + ADD_BOOL( [o hasVerticalRuler] ,@"Has vertical ruler") + ADD_BOOL( [o hasVerticalScroller] ,@"Has vertical scroller") + ADD_NUMBER( [o horizontalLineScroll] ,@"Horizontal line scroll") + ADD_NUMBER( [o horizontalPageScroll] ,@"Horizontal page scroll") + ADD_OBJECT( [o horizontalRulerView] ,@"Horizontal ruler view") + ADD_OBJECT( [o horizontalScroller] ,@"Horizontal scroller") + ADD_NUMBER( [o lineScroll] ,@"Line scroll") + ADD_NUMBER( [o pageScroll] ,@"Page scroll") + ADD_BOOL( [o rulersVisible] ,@"Ruller visible") + ADD_BOOL( [o scrollsDynamically] ,@"Scrolls dynamically") + ADD_NUMBER( [o verticalLineScroll] ,@"Vertical line scroll") + ADD_NUMBER( [o verticalPageScroll] ,@"Vertical page scroll") + ADD_OBJECT( [o verticalRulerView] ,@"Vertical ruler view") + ADD_OBJECT( [o verticalScroller] ,@"Vertical scroller") } - else if ([object isKindOfClass:[NSRelationshipDescription class]]) - { - NSRelationshipDescription *o = object; - ADD_CLASS_LABEL(@"NSRelationshipDescription Info") - ADD_OBJECT(objectFromDeleteRule([o deleteRule]) ,@"Delete rule") - ADD_OBJECT( [o destinationEntity] ,@"Destination entity") - ADD_OBJECT( [o inverseRelationship] ,@"Inverse relationship") - ADD_BOOL( [o isToMany] ,@"Is to many") - ADD_NUMBER( [o maxCount] ,@"Max count") - ADD_NUMBER( [o minCount] ,@"Min count") + else if ([object isKindOfClass:[NSSplitView class]]) + { + NSSplitView *o = object; + ADD_CLASS_LABEL(@"NSSplitView Info"); + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_NUMBER( [o dividerThickness] ,@"Divider thickness") + ADD_BOOL( [o isVertical] ,@"Is vertical") + ADD_OBJECT_NOT_NIL( [o autosaveName] ,@"Autosave name") } - - NSPropertyDescription *o = object; - ADD_CLASS_LABEL(@"NSPropertyDescription Info") - ADD_OBJECT( [o entity] ,@"Entity") - ADD_BOOL( [o isIndexed] ,@"Is indexed") - ADD_BOOL( [o isOptional] ,@"Is optional") - ADD_BOOL( [o isTransient] ,@"Is transient") - ADD_OBJECT( [o name] ,@"Name") - ADD_DICTIONARY( [o userInfo] ,@"User info") - ADD_OBJECTS( [o validationPredicates] ,@"Validation predicates") - ADD_OBJECTS( [o validationWarnings] ,@"Validation warnings") - } - else if ([object isKindOfClass:[NSResponder class]]) - { - if ([object isKindOfClass:[NSApplication class]]) - { - NSApplication *o = object; - ADD_CLASS_LABEL(@"NSApplication Info") - ADD_OBJECT_NOT_NIL( [o applicationIconImage] ,@"Application icon image") - ADD_OBJECT_NOT_NIL( [o context] ,@"Context") - ADD_OBJECT_NOT_NIL( [o currentEvent] ,@"Current event") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_OBJECT_NOT_NIL( [o dockTile] ,@"Dock tile") - ADD_BOOL( [o isActive] ,@"Is active") - ADD_BOOL( [o isHidden] ,@"Is hidden") - ADD_BOOL( [o isRunning] ,@"Is running") - ADD_OBJECT_NOT_NIL( [o keyWindow] ,@"Key window") - ADD_OBJECT_NOT_NIL( [o mainMenu] ,@"Main menu") - ADD_OBJECT_NOT_NIL( [o mainWindow] ,@"Main window") - ADD_OBJECT_NOT_NIL( [o modalWindow] ,@"Modal window") - ADD_OBJECTS( [o orderedDocuments] ,@"Ordered documents") - ADD_OBJECTS( [o orderedWindows] ,@"Ordered windows") - ADD_OBJECT_NOT_NIL( [o servicesMenu] ,@"Services menu") - ADD_OBJECT_NOT_NIL( [o servicesProvider] ,@"Services provider") - ADD_OBJECTS( [o windows] ,@"Windows") - ADD_OBJECT_NOT_NIL( [o windowsMenu] ,@"Windows menu") + else if ([object isKindOfClass:[NSTabView class]]) + { + NSTabView *o = object; + ADD_CLASS_LABEL(@"NSTabView Info"); + ADD_BOOL( [o allowsTruncatedLabels] ,@"Allows truncated labels") + ADD_RECT( [o contentRect] ,@"Content rect") + ADD_OBJECT( objectFromControlSize([o controlSize]) ,@"Control size") + ADD_OBJECT( objectFromControlTint([o controlTint]) ,@"Control tint") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_OBJECT( [o font] ,@"Font") + ADD_SIZE( [o minimumSize] ,@"Minimum size") + ADD_OBJECT( [o selectedTabViewItem] ,@"Selected tab view item") + ADD_OBJECTS( [o tabViewItems] ,@"Tab view items") + ADD_OBJECT( objectFromTabViewType([o tabViewType]) ,@"Tab view type") } - else if ([object isKindOfClass:[NSDrawer class]]) - { - NSDrawer *o = object; - ADD_CLASS_LABEL(@"NSDrawer Info"); - ADD_SIZE( [o contentSize] ,@"Content size") - ADD_OBJECT( [o contentView] ,@"Content view") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_OBJECT(objectFromRectEdge([o edge]) ,@"Edge") - ADD_NUMBER( [o leadingOffset] ,@"Leading offset") - ADD_SIZE( [o maxContentSize] ,@"Max content size") - ADD_SIZE( [o minContentSize] ,@"Min content size") - ADD_OBJECT( [o parentWindow] ,@"Parent window") - ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") - ADD_OBJECT(objectFromDrawerState([o state]) ,@"State") - ADD_NUMBER( [o trailingOffset] ,@"Trailing offset") + else if ([object isKindOfClass:[NSTableHeaderView class]]) + { + NSTableHeaderView *o = object; + ADD_CLASS_LABEL(@"NSTableHeaderView Info"); + ADD_OBJECT( [o tableView] ,@"Table view") } - else if ([object isKindOfClass:[NSView class]]) - { - if ([object isKindOfClass:[NSBox class]]) + else if ([object isKindOfClass:[NSText class]]) + { + if ([object isKindOfClass:[NSTextView class]]) { - NSBox *o = object; - ADD_CLASS_LABEL(@"NSBox Info"); - ADD_OBJECT( [o borderColor] ,@"Border color" ) - ADD_RECT( [o borderRect] ,@"Border rect") - ADD_OBJECT(objectFromBorderType([o borderType]) ,@"Border type" ) - ADD_NUMBER( [o borderWidth] ,@"Border width") - ADD_OBJECT(objectFromBoxType([o boxType]) ,@"Box type" ) - ADD_OBJECT( [o contentView] ,@"Content view" ) - ADD_SIZE( [o contentViewMargins] ,@"Content view margins") - ADD_NUMBER( [o cornerRadius] ,@"Corner radius") - ADD_OBJECT( [o fillColor] ,@"Fill color" ) - ADD_BOOL( [o isTransparent] ,@"Is transparent") - ADD_OBJECT( [o title] ,@"Title" ) - ADD_OBJECT( [o titleCell] ,@"Title cell" ) - ADD_OBJECT( [o titleFont] ,@"Title font" ) - ADD_OBJECT(objectFromTitlePosition([o titlePosition]) ,@"Title position" ) - ADD_RECT( [o titleRect] ,@"Title rect") + NSTextView *o = object; + ADD_CLASS_LABEL(@"NSTextView Info"); + ADD_OBJECTS( [o acceptableDragTypes] ,@"Acceptable drag types") + ADD_BOOL( [o acceptsGlyphInfo] ,@"Accepts glyph info") + ADD_OBJECTS( [o allowedInputSourceLocales] ,@"Allowed input source locales") + ADD_BOOL( [o allowsImageEditing] ,@"Allows image editing") + ADD_BOOL( [o allowsDocumentBackgroundColorChange],@"Allows document background color change") + ADD_BOOL( [o allowsUndo] ,@"Allows undo") + ADD_OBJECT_NOT_NIL([o defaultParagraphStyle] ,@"Default paragraph style") + ADD_BOOL( [o displaysLinkToolTips] ,@"Displays link tool tips") + ADD_OBJECT( [o insertionPointColor] ,@"Insertion point color") + ADD_BOOL( [o isAutomaticLinkDetectionEnabled] ,@"Is automatic link detection enabled") + ADD_BOOL( [o isAutomaticQuoteSubstitutionEnabled],@"Is automatic quote substitution enabled") + ADD_BOOL( [o isContinuousSpellCheckingEnabled] ,@"Is continuous spell checking enabled") + ADD_BOOL( [o isGrammarCheckingEnabled] ,@"Is grammar checking enabled") + ADD_OBJECT_NOT_NIL([o layoutManager] ,@"Layout manager") + ADD_DICTIONARY( [o linkTextAttributes] ,@"Link text attributes") + ADD_DICTIONARY([o markedTextAttributes] ,@"Marked text attributes") + ADD_RANGE( [o rangeForUserCompletion] ,@"Range for user completion") + ADD_OBJECTS( [o rangesForUserCharacterAttributeChange],@"Ranges for user character attribute change") + ADD_OBJECTS( [o rangesForUserParagraphAttributeChange],@"Ranges for user paragraph attribute change") + ADD_OBJECTS( [o rangesForUserTextChange] ,@"Ranges for user text change") + ADD_OBJECTS( [o readablePasteboardTypes] ,@"Readable pasteboard types") + ADD_OBJECTS( [o selectedRanges] ,@"Selected ranges") + ADD_DICTIONARY( [o selectedTextAttributes] ,@"Selected text attributes") + ADD_OBJECT(objectFromSelectionAffinity([o selectionAffinity]),@"Selection affinity") + ADD_OBJECT(objectFromSelectionGranularity([o selectionGranularity]),@"Selection granularity") + ADD_BOOL( [o shouldDrawInsertionPoint] ,@"Should draw insertion point") + ADD_BOOL( [o smartInsertDeleteEnabled] ,@"Smart insert delete enabled") + ADD_NUMBER( [o spellCheckerDocumentTag] ,@"Spell checker document tag") + ADD_OBJECT( [o textContainer] ,@"Text container") + ADD_SIZE( [o textContainerInset] ,@"Text container inset") + ADD_POINT( [o textContainerOrigin] ,@"Text container origin") + ADD_OBJECT( [o textStorage] ,@"Text storage") + ADD_DICTIONARY( [o typingAttributes] ,@"Typing attributes") + ADD_BOOL( [o usesFindPanel] ,@"Uses find panel") + ADD_BOOL( [o usesFontPanel] ,@"Uses font panel") + ADD_BOOL( [o usesRuler] ,@"Uses ruler") + ADD_OBJECT( [o writablePasteboardTypes] ,@"Writable pasteboard types") } - if ([object isKindOfClass:[NSCollectionView class]]) + + NSText *o = object; + ADD_CLASS_LABEL(@"NSText Info"); + ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]),@"Base writing direction") + ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_OBJECT( [o font] ,@"Font") + ADD_BOOL( [o importsGraphics] ,@"Imports graphics") + ADD_BOOL( [o isEditable] ,@"Is editable") + ADD_BOOL( [o isFieldEditor] ,@"Is field editor") + ADD_BOOL( [o isHorizontallyResizable] ,@"Is horizontally resizable") + ADD_BOOL( [o isRichText] ,@"Is rich text") + ADD_BOOL( [o isRulerVisible] ,@"Is ruler visible") + ADD_BOOL( [o isSelectable] ,@"Is selectable") + ADD_BOOL( [o isVerticallyResizable] ,@"Is vertically resizable") + ADD_SIZE( [o maxSize] ,@"Max size") + ADD_SIZE( [o minSize] ,@"Min size") + ADD_RANGE( [o selectedRange] ,@"Selected range") + ADD_OBJECT( [o string] ,@"String") + ADD_OBJECT_NOT_NIL( [o textColor] ,@"Text color") + ADD_BOOL( [o usesFontPanel] ,@"Uses font panel") + } + + NSView *o = object; + ADD_CLASS_LABEL(@"NSView Info"); + ADD_OBJECT(objectFromAutoresizingMask([o autoresizingMask]) ,@"Autoresizing mask") + ADD_BOOL( [o autoresizesSubviews] ,@"Autoresizes subviews") + ADD_RECT( [o bounds] ,@"Bounds") + ADD_NUMBER( [o boundsRotation] ,@"Bounds rotation") + ADD_BOOL( [o canBecomeKeyView] ,@"Can become key view") + ADD_BOOL( [o canDraw] ,@"Can draw") + ADD_OBJECT_NOT_NIL( [o enclosingMenuItem] ,@"Enclosing menu item") + ADD_OBJECT_NOT_NIL( [o enclosingScrollView] ,@"Enclosing scroll view") + ADD_RECT( [o frame] ,@"Frame") + ADD_NUMBER( [o frameRotation] ,@"Frame rotation") + ADD_OBJECT( objectFromFocusRingType([o focusRingType]) ,@"Focus ring type") + ADD_NUMBER( [o gState] ,@"gState") + ADD_NUMBER( [o heightAdjustLimit] ,@"Height adjust limit") + ADD_BOOL( [o isFlipped] ,@"Is flipped") + ADD_BOOL( [o isHidden] ,@"Is hidden") + ADD_BOOL( [o isHiddenOrHasHiddenAncestor] ,@"Is hidden or has hidden ancestor" ) + ADD_BOOL( [o isInFullScreenMode] ,@"Is in full screen mode") + ADD_BOOL( [o isOpaque] ,@"Is opaque") + ADD_BOOL( [o isRotatedFromBase] ,@"Is rotated from base") + ADD_BOOL( [o isRotatedOrScaledFromBase] ,@"Is rotated or scaled from base") + ADD_OBJECT( [o layer] ,@"Layer") + ADD_BOOL( [o mouseDownCanMoveWindow] ,@"Mouse down can move window") + ADD_BOOL( [o needsDisplay] ,@"Needs display") + ADD_BOOL( [o needsPanelToBecomeKey] ,@"Needs panel to become key") + ADD_OBJECT( [o nextKeyView] ,@"Next key view") + ADD_OBJECT( [o nextValidKeyView] ,@"Next valid key view") + ADD_OBJECT( [o opaqueAncestor] ,@"Opaque ancestor") + ADD_BOOL( [o preservesContentDuringLiveResize] ,@"Preserves content during live resize") + ADD_BOOL( [o postsBoundsChangedNotifications] ,@"Posts bounds changed notifications") + ADD_BOOL( [o postsFrameChangedNotifications] ,@"Posts frame changed notifications") + ADD_OBJECT( [o previousKeyView] ,@"Previous key view") + ADD_OBJECT( [o previousValidKeyView] ,@"Previous valid key view") + ADD_OBJECT( [o printJobTitle] ,@"Print job title") + ADD_OBJECTS( [o registeredDraggedTypes] ,@"Registered dragged types") + ADD_BOOL( [o shouldDrawColor] ,@"Should draw color") + ADD_NUMBER( [o tag] ,@"Tag") + ADD_OBJECTS( [o trackingAreas] ,@"Tracking areas") + ADD_RECT( [o visibleRect] ,@"Visible rect") + ADD_BOOL( [o wantsDefaultClipping] ,@"Wants default clipping") + ADD_BOOL( [o wantsLayer] ,@"Wants layer") + ADD_NUMBER( [o widthAdjustLimit] ,@"Width adjust limit") + ADD_OBJECT( [o window] ,@"Window") +} + +- (void)addNSControl:(id)object +{ + { + if ([object isKindOfClass:[NSBrowser class]]) + { + NSBrowser *o = object; + ADD_CLASS_LABEL(@"NSBrowser Info"); + ADD_BOOL( [o allowsBranchSelection] ,@"Allows branch selection") + ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") + ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") + ADD_BOOL( [o allowsTypeSelect] ,@"Allows type select") + ADD_OBJECT( [o backgroundColor] ,@"Background color" ) + ADD_OBJECT( [o cellPrototype] ,@"Cell prototype" ) + ADD_OBJECT(objectFromBrowserColumnResizingType([o columnResizingType]) ,@"Column resizing type") + ADD_OBJECT( [o columnsAutosaveName] ,@"Columns autosave name") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_NUMBER( [o firstVisibleColumn] ,@"First visible column") + ADD_BOOL( [o hasHorizontalScroller] ,@"Has horizontal scroller") + ADD_BOOL( [o isLoaded] ,@"Is loaded") + ADD_BOOL( [o isTitled] ,@"Is titled") + ADD_NUMBER( [o lastColumn] ,@"Last column") + ADD_NUMBER( [o lastVisibleColumn] ,@"Last visible column") + ADD_OBJECT( [o matrixClass] ,@"Matrix class") + ADD_NUMBER( [o maxVisibleColumns] ,@"Max visible columns") + ADD_NUMBER( [o minColumnWidth] ,@"Min column width") + ADD_NUMBER( [o numberOfVisibleColumns] ,@"Number of visible columns" ) + ADD_OBJECT( [o path] ,@"Path") + ADD_OBJECT( [o pathSeparator] ,@"Path separator") + ADD_BOOL( [o prefersAllColumnUserResizing] ,@"Prefers all column user resizing" ) + ADD_BOOL( [o reusesColumns] ,@"Reuses columns") + ADD_OBJECTS( [o selectedCells] ,@"Selected cells") + ADD_NUMBER( [o selectedColumn] ,@"Selected column") + ADD_BOOL( [o sendsActionOnArrowKeys] ,@"Sends action on arrow keys") + ADD_BOOL( [o separatesColumns] ,@"Separates columns") + ADD_BOOL( [o takesTitleFromPreviousColumn] ,@"Takes title from previous column" ) + ADD_NUMBER( [o titleHeight] ,@"Title height") + } + else if ([object isKindOfClass:[NSButton class]]) + { + if ([object isKindOfClass:[NSPopUpButton class]]) { - NSCollectionView *o = object; - ADD_CLASS_LABEL(@"NSCollectionView Info"); - ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") - ADD_OBJECTS( [o backgroundColors] ,@"Background colors" ) - ADD_OBJECT( [o content] ,@"Content" ) - ADD_BOOL( [o isFirstResponder] ,@"Is first responder") - ADD_BOOL( [o isSelectable] ,@"Is selectable") - ADD_OBJECT_NOT_NIL( [o itemPrototype] ,@"Item prototype" ) - ADD_SIZE( [o maxItemSize] ,@"Max item size") - ADD_NUMBER( [o maxNumberOfColumns] ,@"Max number of columns") - ADD_NUMBER( [o maxNumberOfRows] ,@"Max number of rows") - ADD_SIZE( [o minItemSize] ,@"Min item size") - ADD_OBJECT_NOT_NIL( [o selectionIndexes] ,@"Selection indexes" ) + NSPopUpButton *o = object; + ADD_CLASS_LABEL(@"NSPopUpButton Info"); + ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") + ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") + ADD_OBJECTS( [o itemArray] ,@"Item array") + ADD_NUMBER( [o numberOfItems] ,@"Number of items") + ADD_OBJECT( [o objectValue] ,@"Object value") + ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") + ADD_BOOL( [o pullsDown] ,@"Pulls down") + ADD_OBJECT( [o selectedItem] ,@"Selected item") } - else if ([object isKindOfClass:[NSControl class]]) + + NSButton *o = object; + ADD_CLASS_LABEL(@"NSButton Info"); + ADD_BOOL( [o allowsMixedState] ,@"Allows mixed state") + ADD_OBJECT_NOT_NIL([o alternateImage] ,@"Alternate image" ) + ADD_OBJECT( [o alternateTitle] ,@"Alternate title") + ADD_OBJECT( [o attributedAlternateTitle] ,@"Attributed alternate title") + ADD_OBJECT( [o attributedTitle] ,@"Attributed title") + ADD_OBJECT(objectFromBezelStyle([o bezelStyle]) ,@"Bezel style") + ADD_OBJECT( [o image] ,@"Image") + ADD_OBJECT(objectFromCellImagePosition([o imagePosition]) ,@"Image position") + ADD_BOOL( [o isBordered] ,@"Is bordered") + ADD_BOOL( [o isTransparent] ,@"Is transparent" ) + ADD_OBJECT( [o keyEquivalent] ,@"Key equivalent") + ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]) , @"Key equivalent modifier mask") + ADD_BOOL( [o showsBorderOnlyWhileMouseInside] ,@"Shows border only while mouse inside") + ADD_OBJECT_NOT_NIL([o sound] ,@"Sound") + ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") + ADD_OBJECT( [o title] ,@"Title") + } + else if ([object isKindOfClass:[NSColorWell class]]) + { + NSColorWell *o = object; + ADD_CLASS_LABEL(@"NSColorWell Info"); + ADD_OBJECT( [o color] ,@"Color") + ADD_BOOL( [o isActive] ,@"Is active" ) + ADD_BOOL( [o isBordered] ,@"Is bordered") + } + else if ([object isKindOfClass:[NSDatePicker class]]) + { + NSDatePicker *o = object; + ADD_CLASS_LABEL(@"NSDatePicker Info"); + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT( [o calendar] ,@"Calendar") + ADD_OBJECT(objectFromDatePickerElementFlags([o datePickerElements]),@"Date picker elements") + ADD_OBJECT(objectFromDatePickerMode([o datePickerMode]) ,@"Date picker mode") + ADD_OBJECT(objectFromDatePickerStyle([o datePickerStyle]) ,@"Date picker style") + ADD_OBJECT( [o dateValue] ,@"Date value") + ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") + ADD_BOOL( [o drawsBackground] ,@"Draws background" ) + ADD_BOOL( [o isBezeled] ,@"Is bezeled" ) + ADD_BOOL( [o isBordered] ,@"Is bordered" ) + ADD_OBJECT_NOT_NIL([o locale] ,@"Locale") + ADD_OBJECT( [o maxDate] ,@"Max date") + ADD_OBJECT( [o minDate] ,@"Min date") + ADD_OBJECT( [o textColor] ,@"Text Color") + ADD_NUMBER( [o timeInterval] ,@"Time interval") + ADD_OBJECT( [o timeZone] ,@"Time zone") + } + else if ([object isKindOfClass:[NSImageView class]]) + { + NSImageView *o = object; + ADD_CLASS_LABEL(@"NSImageView Info"); + ADD_BOOL( [o allowsCutCopyPaste] ,@"Allows cut copy paste") + ADD_BOOL( [o animates] ,@"Animates") + ADD_OBJECT( [o image] ,@"Image") + ADD_OBJECT(objectFromImageAlignment([o imageAlignment]) ,@"Image alignment") + ADD_OBJECT(objectFromImageFrameStyle([o imageFrameStyle]) ,@"Image frame style") + ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") + ADD_BOOL( [o isEditable] ,@"Is editable") + } + else if ([object isKindOfClass:[NSLevelIndicator class]]) + { + NSLevelIndicator *o = object; + ADD_CLASS_LABEL(@"NSLevelIndicator Info"); + ADD_NUMBER( [o criticalValue] ,@"Critical value") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_NUMBER( [o numberOfMajorTickMarks] ,@"Number of major tick marks") + ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") + ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], NO),@"Tick mark position") + ADD_NUMBER( [o warningValue] ,@"Warning value") + } + else if ([object isKindOfClass:[NSMatrix class]]) + { + NSMatrix *o = object; + ADD_CLASS_LABEL(@"NSMatrix Info"); + ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") + ADD_BOOL( [o autosizesCells] ,@"Autosizes cells") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT( [o cellBackgroundColor] ,@"Cell background color") + ADD_OBJECT( [o cellClass] ,@"Cell class") + ADD_SIZE( [o cellSize] ,@"Cell size"); + + NSInteger numberOfColumns = [o numberOfColumns]; + NSInteger numberOfRows = [o numberOfRows]; + + if (numberOfRows != 0) { - if ([object isKindOfClass:[NSBrowser class]]) - { - NSBrowser *o = object; - ADD_CLASS_LABEL(@"NSBrowser Info"); - ADD_BOOL( [o allowsBranchSelection] ,@"Allows branch selection") - ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") - ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") - ADD_BOOL( [o allowsTypeSelect] ,@"Allows type select") - ADD_OBJECT( [o backgroundColor] ,@"Background color" ) - ADD_OBJECT( [o cellPrototype] ,@"Cell prototype" ) - ADD_OBJECT(objectFromBrowserColumnResizingType([o columnResizingType]) ,@"Column resizing type") - ADD_OBJECT( [o columnsAutosaveName] ,@"Columns autosave name") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_NUMBER( [o firstVisibleColumn] ,@"First visible column") - ADD_BOOL( [o hasHorizontalScroller] ,@"Has horizontal scroller") - ADD_BOOL( [o isLoaded] ,@"Is loaded") - ADD_BOOL( [o isTitled] ,@"Is titled") - ADD_NUMBER( [o lastColumn] ,@"Last column") - ADD_NUMBER( [o lastVisibleColumn] ,@"Last visible column") - ADD_OBJECT( [o matrixClass] ,@"Matrix class") - ADD_NUMBER( [o maxVisibleColumns] ,@"Max visible columns") - ADD_NUMBER( [o minColumnWidth] ,@"Min column width") - ADD_NUMBER( [o numberOfVisibleColumns] ,@"Number of visible columns" ) - ADD_OBJECT( [o path] ,@"Path") - ADD_OBJECT( [o pathSeparator] ,@"Path separator") - ADD_BOOL( [o prefersAllColumnUserResizing] ,@"Prefers all column user resizing" ) - ADD_BOOL( [o reusesColumns] ,@"Reuses columns") - ADD_OBJECTS( [o selectedCells] ,@"Selected cells") - ADD_NUMBER( [o selectedColumn] ,@"Selected column") - ADD_BOOL( [o sendsActionOnArrowKeys] ,@"Sends action on arrow keys") - ADD_BOOL( [o separatesColumns] ,@"Separates columns") - ADD_BOOL( [o takesTitleFromPreviousColumn] ,@"Takes title from previous column" ) - ADD_NUMBER( [o titleHeight] ,@"Title height") - } - else if ([object isKindOfClass:[NSButton class]]) - { - if ([object isKindOfClass:[NSPopUpButton class]]) - { - NSPopUpButton *o = object; - ADD_CLASS_LABEL(@"NSPopUpButton Info"); - ADD_BOOL( [o autoenablesItems] ,@"Autoenables Items") - ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") - ADD_OBJECTS( [o itemArray] ,@"Item array") - ADD_NUMBER( [o numberOfItems] ,@"Number of items") - ADD_OBJECT( [o objectValue] ,@"Object value") - ADD_OBJECT(objectFromRectEdge([o preferredEdge]) ,@"Preferred edge") - ADD_BOOL( [o pullsDown] ,@"Pulls down") - ADD_OBJECT( [o selectedItem] ,@"Selected item") - } - - NSButton *o = object; - ADD_CLASS_LABEL(@"NSButton Info"); - ADD_BOOL( [o allowsMixedState] ,@"Allows mixed state") - ADD_OBJECT_NOT_NIL([o alternateImage] ,@"Alternate image" ) - ADD_OBJECT( [o alternateTitle] ,@"Alternate title") - ADD_OBJECT( [o attributedAlternateTitle] ,@"Attributed alternate title") - ADD_OBJECT( [o attributedTitle] ,@"Attributed title") - ADD_OBJECT(objectFromBezelStyle([o bezelStyle]) ,@"Bezel style") - ADD_OBJECT( [o image] ,@"Image") - ADD_OBJECT(objectFromCellImagePosition([o imagePosition]) ,@"Image position") - ADD_BOOL( [o isBordered] ,@"Is bordered") - ADD_BOOL( [o isTransparent] ,@"Is transparent" ) - ADD_OBJECT( [o keyEquivalent] ,@"Key equivalent") - ADD_OBJECT(objectFromKeyModifierMask([o keyEquivalentModifierMask]) , @"Key equivalent modifier mask") - ADD_BOOL( [o showsBorderOnlyWhileMouseInside] ,@"Shows border only while mouse inside") - ADD_OBJECT_NOT_NIL([o sound] ,@"Sound") - ADD_OBJECT(objectFromCellStateValue([o state]) ,@"State") - ADD_OBJECT( [o title] ,@"Title") - } - else if ([object isKindOfClass:[NSColorWell class]]) - { - NSColorWell *o = object; - ADD_CLASS_LABEL(@"NSColorWell Info"); - ADD_OBJECT( [o color] ,@"Color") - ADD_BOOL( [o isActive] ,@"Is active" ) - ADD_BOOL( [o isBordered] ,@"Is bordered") - } - else if ([object isKindOfClass:[NSDatePicker class]]) - { - NSDatePicker *o = object; - ADD_CLASS_LABEL(@"NSDatePicker Info"); - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT( [o calendar] ,@"Calendar") - ADD_OBJECT(objectFromDatePickerElementFlags([o datePickerElements]),@"Date picker elements") - ADD_OBJECT(objectFromDatePickerMode([o datePickerMode]) ,@"Date picker mode") - ADD_OBJECT(objectFromDatePickerStyle([o datePickerStyle]) ,@"Date picker style") - ADD_OBJECT( [o dateValue] ,@"Date value") - ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") - ADD_BOOL( [o drawsBackground] ,@"Draws background" ) - ADD_BOOL( [o isBezeled] ,@"Is bezeled" ) - ADD_BOOL( [o isBordered] ,@"Is bordered" ) - ADD_OBJECT_NOT_NIL([o locale] ,@"Locale") - ADD_OBJECT( [o maxDate] ,@"Max date") - ADD_OBJECT( [o minDate] ,@"Min date") - ADD_OBJECT( [o textColor] ,@"Text Color") - ADD_NUMBER( [o timeInterval] ,@"Time interval") - ADD_OBJECT( [o timeZone] ,@"Time zone") - } - else if ([object isKindOfClass:[NSImageView class]]) - { - NSImageView *o = object; - ADD_CLASS_LABEL(@"NSImageView Info"); - ADD_BOOL( [o allowsCutCopyPaste] ,@"Allows cut copy paste") - ADD_BOOL( [o animates] ,@"Animates") - ADD_OBJECT( [o image] ,@"Image") - ADD_OBJECT(objectFromImageAlignment([o imageAlignment]) ,@"Image alignment") - ADD_OBJECT(objectFromImageFrameStyle([o imageFrameStyle]) ,@"Image frame style") - ADD_OBJECT(objectFromImageScaling([o imageScaling]) ,@"Image scaling") - ADD_BOOL( [o isEditable] ,@"Is editable") - } - else if ([object isKindOfClass:[NSLevelIndicator class]]) - { - NSLevelIndicator *o = object; - ADD_CLASS_LABEL(@"NSLevelIndicator Info"); - ADD_NUMBER( [o criticalValue] ,@"Critical value") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_NUMBER( [o numberOfMajorTickMarks] ,@"Number of major tick marks") - ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") - ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], NO),@"Tick mark position") - ADD_NUMBER( [o warningValue] ,@"Warning value") - } - else if ([object isKindOfClass:[NSMatrix class]]) - { - NSMatrix *o = object; - ADD_CLASS_LABEL(@"NSMatrix Info"); - ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") - ADD_BOOL( [o autosizesCells] ,@"Autosizes cells") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT( [o cellBackgroundColor] ,@"Cell background color") - ADD_OBJECT( [o cellClass] ,@"Cell class") - ADD_SIZE( [o cellSize] ,@"Cell size"); - - NSInteger numberOfColumns = [o numberOfColumns]; - NSInteger numberOfRows = [o numberOfRows]; - - if (numberOfRows != 0) - { - for (NSInteger column = 0; column < numberOfColumns; column++) - { - NSMutableArray *columnArray = [NSMutableArray arrayWithCapacity:numberOfRows]; - for (NSInteger row = 0; row < numberOfRows; row++) [columnArray addObject:[o cellAtRow:row column:column]]; - ADD_OBJECT( [NSArray arrayWithArray:columnArray] ,([NSString stringWithFormat:@"Column %ld",(long)column])) - } - } - - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_BOOL( [o drawsCellBackground] ,@"Draws cell background") - ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") - ADD_BOOL( [o isAutoscroll] ,@"Is autoscroll") - ADD_BOOL( [o isSelectionByRect] ,@"Is selection by rect") - ADD_OBJECT( [o keyCell] ,@"Key cell") - ADD_OBJECT(objectFromMatrixMode([(NSMatrix *)o mode]) ,@"Mode") - ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") - ADD_NUMBER( [o numberOfRows] ,@"Number of rows") - ADD_OBJECT( [o prototype] ,@"Prototype") - ADD_OBJECTS( [o selectedCells] ,@"Selected cells") - ADD_NUMBER( [o selectedColumn] ,@"Selected column") - ADD_NUMBER( [o selectedRow] ,@"Selected row") - ADD_BOOL( [o tabKeyTraversesCells] ,@"Tab key traverses cells") - } - else if ([object isKindOfClass:[NSPathControl class]]) - { - NSPathControl *o = object; - ADD_CLASS_LABEL(@"NSPathControl Info"); - ADD_OBJECT_NOT_NIL([o backgroundColor] ,@"Background color") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_OBJECTS( [o pathComponentCells] ,@"Path component cells") - ADD_OBJECT(objectFromPathStyle([o pathStyle]) ,@"Path style") - ADD_OBJECT( [o URL] ,@"URL") - } - else if ([object isKindOfClass:[NSRuleEditor class]]) - { - if ([object isKindOfClass:[NSPredicateEditor class]]) - { - NSPredicateEditor *o = object; - ADD_CLASS_LABEL(@"NSPredicateEditor Info"); - ADD_OBJECTS( [o rowTemplates] ,@"Row templates") - } - - NSRuleEditor *o = object; - ADD_CLASS_LABEL(@"NSRuleEditor Info"); - ADD_BOOL( [o canRemoveAllRows] ,@"Can remove all rows") - ADD_OBJECT_NOT_NIL([o criteriaKeyPath] ,@"Criteria key path") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_OBJECT_NOT_NIL([o displayValuesKeyPath] ,@"Display values key path") - ADD_DICTIONARY( [o formattingDictionary] ,@"Formatting dictionary") - ADD_OBJECT_NOT_NIL([o formattingStringsFilename] ,@"Formatting strings filename") - ADD_BOOL( [o isEditable] ,@"Is editable") - ADD_OBJECT(objectFromNestingMode([o nestingMode]) ,@"Nesting mode") - ADD_NUMBER( [o numberOfRows] ,@"Number of rows") - ADD_OBJECT( [o predicate] ,@"Predicate") - ADD_OBJECT( [o rowClass] ,@"Row class") - ADD_NUMBER( [o rowHeight] ,@"Row height") - ADD_OBJECT_NOT_NIL([o rowTypeKeyPath] ,@"Row type key path") - ADD_OBJECT_NOT_NIL([o selectedRowIndexes] ,@"Selected row indexes") - ADD_OBJECT_NOT_NIL([o subrowsKeyPath] ,@"Subrows key path") - } - else if ([object isKindOfClass:[NSScroller class]]) - { - NSScroller *o = object; - ADD_CLASS_LABEL(@"NSScroller Info"); - ADD_OBJECT(objectFromScrollArrowPosition([o arrowsPosition]),@"Arrows position") - ADD_OBJECT(objectFromControlSize([o controlSize]) ,@"Control size") - ADD_OBJECT(objectFromControlTint([o controlTint]) ,@"Control tint") - ADD_NUMBER( [o doubleValue] ,@"Double value") - ADD_OBJECT(objectFromScrollerPart([o hitPart]) ,@"Hit part") - ADD_NUMBER( [o knobProportion] ,@"Knob proportion") - ADD_OBJECT(objectFromUsableScrollerParts([o usableParts]) ,@"Usable parts") - } - else if ([object isKindOfClass:[NSSegmentedControl class]]) - { - NSSegmentedControl *o = object; - NSInteger segmentCount = [o segmentCount]; - ADD_CLASS_LABEL(@"NSSegmentedControl Info"); - - ADD_NUMBER( segmentCount ,@"Segment count") - ADD_NUMBER( [o selectedSegment] ,@"Selected segment") - - for (NSInteger i = 0; i < segmentCount; i++) - { - ADD_OBJECT_NOT_NIL([o imageForSegment:i] ,([NSString stringWithFormat:@"Image for segment %ld",(long)i])) - ADD_BOOL( [o isEnabledForSegment:i] ,([NSString stringWithFormat:@"Is enabled for segment %ld",(long)i])) - ADD_BOOL( [o isSelectedForSegment:i] ,([NSString stringWithFormat:@"Is selected for segment %ld",(long)i])) - ADD_OBJECT_NOT_NIL([o labelForSegment:i] ,([NSString stringWithFormat:@"Label for segment %ld",(long)i])) - ADD_OBJECT_NOT_NIL([o menuForSegment:i] ,([NSString stringWithFormat:@"Menu for segment %ld",(long)i])) - if ([o widthForSegment:i] != 0) - ADD_NUMBER( [o widthForSegment:i] ,([NSString stringWithFormat:@"Width for segment %ld",(long)i])) - } - } - else if ([object isKindOfClass:[NSSlider class]]) + for (NSInteger column = 0; column < numberOfColumns; column++) { - NSSlider *o = object; - ADD_CLASS_LABEL(@"NSSlider Info"); - ADD_BOOL( [o allowsTickMarkValuesOnly] ,@"Allows tick mark values only") - ADD_NUMBER( [o altIncrementValue] ,@"Alt increment value") - ADD_NUMBER( [(NSSlider*)o isVertical] ,@"Is vertical") - ADD_NUMBER( [o knobThickness] ,@"Knob thickness") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") - ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], [(NSSlider*)o isVertical] == 1),@"Tick mark position") - ADD_OBJECT( [o title] ,@"title") + NSMutableArray *columnArray = [NSMutableArray arrayWithCapacity:numberOfRows]; + for (NSInteger row = 0; row < numberOfRows; row++) [columnArray addObject:[o cellAtRow:row column:column]]; + ADD_OBJECT( [NSArray arrayWithArray:columnArray] ,([NSString stringWithFormat:@"Column %ld",(long)column])) } - else if ([object isKindOfClass:[NSTableView class]]) - { - if ([object isKindOfClass:[NSOutlineView class]]) - { - NSOutlineView *o = object; - ADD_CLASS_LABEL(@"NSOutlineView Info"); - ADD_BOOL( [o autoresizesOutlineColumn] ,@"Autoresizes outline column") - ADD_BOOL( [o autosaveExpandedItems] ,@"Autosave expanded items") - ADD_BOOL( [o indentationMarkerFollowsCell] ,@"Indentation marker follows cell") - ADD_NUMBER( [o indentationPerLevel] ,@"Indentation per level") - ADD_OBJECT( [o outlineTableColumn] ,@"Outline table column") - } - - NSTableView *o = object; - ADD_CLASS_LABEL(@"NSTableView Info"); - ADD_BOOL( [o allowsColumnReordering] ,@"Allows column reordering") - ADD_BOOL( [o allowsColumnResizing] ,@"Allows column resizing") - ADD_BOOL( [o allowsColumnSelection] ,@"Allows column selection") - ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") - ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") - ADD_BOOL( [o allowsTypeSelect] ,@"Allows type select") - ADD_OBJECT_NOT_NIL([o autosaveName] ,@"Autosave name") - ADD_BOOL( [o autosaveTableColumns] ,@"Autosave table columns") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromTableViewColumnAutoresizingStyle([o columnAutoresizingStyle]),@"Column autoresizing style") - ADD_OBJECT( [o cornerView] ,@"Corner view") - ADD_OBJECT( [o dataSource] ,@"Data source") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_OBJECT( [o gridColor] ,@"Grid color") - ADD_OBJECT( objectFromGridStyleMask([o gridStyleMask]),@"Grid style mask") - ADD_OBJECT( [o headerView] ,@"Header view") - ADD_OBJECT_NOT_NIL([o highlightedTableColumn] ,@"Highlighted table column") - ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") - ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") - ADD_NUMBER( [o numberOfRows] ,@"Number of rows") - ADD_NUMBER( [o numberOfSelectedColumns] ,@"Number of selected columns") - ADD_NUMBER( [o numberOfSelectedRows] ,@"Number of selected rows") - ADD_NUMBER( [o rowHeight] ,@"Row height") - ADD_NUMBER( [o selectedColumn] ,@"Selected column") - ADD_OBJECT( [o selectedColumnIndexes] ,@"Selected column indexes") - ADD_NUMBER( [o selectedRow] ,@"Selected row") - ADD_OBJECT( [o selectedRowIndexes] ,@"Selected row indexes") - ADD_OBJECT(objectFromTableViewSelectionHighlightStyle([o selectionHighlightStyle]),@"Selection highlight style") - ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") - ADD_OBJECTS( [o tableColumns] ,@"Table columns") - ADD_BOOL( [o usesAlternatingRowBackgroundColors] ,@"Uses alternating row background colors" ) - ADD_BOOL( [o verticalMotionCanBeginDrag] ,@"Vertical motion can begin drag" ) - } - else if ([object isKindOfClass:[NSStepper class]]) - { - NSStepper *o = object; - ADD_CLASS_LABEL(@"NSStepper Info"); - ADD_BOOL( [o autorepeat] ,@"Autorepeat") - ADD_NUMBER( [o increment] ,@"Increment") - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - ADD_BOOL( [o valueWraps] ,@"Value wraps") - } - else if ([object isKindOfClass:[NSTextField class]]) - { - if ([object isKindOfClass:[NSComboBox class]]) - { - NSComboBox *o = object; - ADD_CLASS_LABEL(@"NSComboBox Info"); - if ([o usesDataSource]) ADD_OBJECT([o dataSource] ,@"Data source") - ADD_BOOL( [o hasVerticalScroller] ,@"Has vertical scroller") - ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") - ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") - ADD_BOOL( [o isButtonBordered] ,@"Is button bordered") - ADD_NUMBER( [o itemHeight] ,@"Item height") - ADD_NUMBER( [o numberOfItems] ,@"Number of items") - ADD_NUMBER( [o numberOfVisibleItems] ,@"Number of visible items") - if (![o usesDataSource] && [o indexOfSelectedItem] != -1) - ADD_OBJECT( [o objectValueOfSelectedItem] ,@"Object value of selected item") - if (![o usesDataSource]) - ADD_OBJECTS( [o objectValues] ,@"Object values") - ADD_BOOL( [o usesDataSource] ,@"Uses data source") - } - else if ([object isKindOfClass:[NSSearchField class]]) - { - NSSearchField *o = object; - if ([[o recentSearches] count] != 0 || [o recentsAutosaveName] != nil) - ADD_CLASS_LABEL(@"NSSearchField Info"); - ADD_OBJECTS( [o recentSearches] ,@"Recent searches") - ADD_OBJECT_NOT_NIL([o recentsAutosaveName] ,@"Recents autosave name") - } - else if ([object isKindOfClass:[NSTokenField class]]) - { - NSTokenField *o = object; - ADD_CLASS_LABEL(@"NSTokenField Info"); - ADD_NUMBER( [o completionDelay] ,@"Completion delay") - ADD_OBJECT( [o tokenizingCharacterSet] ,@"Tokenizing character set") - ADD_OBJECT(objectFromTokenStyle([o tokenStyle]) ,@"Token style") - } - - NSTextField *o = object; - ADD_CLASS_LABEL(@"NSTextField Info"); - ADD_BOOL( [o allowsEditingTextAttributes] ,@"Allows editing text attributes") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromTextFieldBezelStyle([o bezelStyle]) ,@"Bezel style") - ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_BOOL( [o importsGraphics] ,@"Imports graphics") - ADD_BOOL( [o isBezeled] ,@"Is bezeled") - ADD_BOOL( [o isBordered] ,@"Is bordered") - ADD_BOOL( [o isEditable] ,@"Is editable") - ADD_BOOL( [o isSelectable] ,@"Is selectable") - ADD_OBJECT( [o textColor] ,@"Text color") - } - - NSControl *o = object; - ADD_CLASS_LABEL(@"NSControl Info"); - ADD_SEL( [o action] ,@"Action") - ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") - ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") - ADD_OBJECT( [o cell] ,@"Cell") - ADD_OBJECT_NOT_NIL( [o currentEditor] ,@"Current editor") - ADD_OBJECT( [o font] ,@"Font") - ADD_OBJECT( [o formatter] ,@"Formatter") - ADD_BOOL( [o ignoresMultiClick] ,@"Ignores multiclick") - ADD_BOOL( [o isContinuous] ,@"Is continuous") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - if ([o currentEditor] == nil) ADD_OBJECT([o objectValue] ,@"Object value") // To avoid side-effects, we only call objectValue if the control is not being edited, which is determined with the currentEditor call. - ADD_BOOL( [o refusesFirstResponder] ,@"Refuses first responder") - ADD_OBJECT( [o selectedCell] ,@"Selected cell") - ADD_NUMBER( [o selectedTag] ,@"Selected tag") - ADD_OBJECT( [o target] ,@"Target") - } - else if ([object isKindOfClass:[NSClipView class]]) + } + + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_BOOL( [o drawsCellBackground] ,@"Draws cell background") + ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") + ADD_BOOL( [o isAutoscroll] ,@"Is autoscroll") + ADD_BOOL( [o isSelectionByRect] ,@"Is selection by rect") + ADD_OBJECT( [o keyCell] ,@"Key cell") + ADD_OBJECT(objectFromMatrixMode([(NSMatrix *)o mode]) ,@"Mode") + ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") + ADD_NUMBER( [o numberOfRows] ,@"Number of rows") + ADD_OBJECT( [o prototype] ,@"Prototype") + ADD_OBJECTS( [o selectedCells] ,@"Selected cells") + ADD_NUMBER( [o selectedColumn] ,@"Selected column") + ADD_NUMBER( [o selectedRow] ,@"Selected row") + ADD_BOOL( [o tabKeyTraversesCells] ,@"Tab key traverses cells") + } + else if ([object isKindOfClass:[NSPathControl class]]) + { + NSPathControl *o = object; + ADD_CLASS_LABEL(@"NSPathControl Info"); + ADD_OBJECT_NOT_NIL([o backgroundColor] ,@"Background color") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_OBJECTS( [o pathComponentCells] ,@"Path component cells") + ADD_OBJECT(objectFromPathStyle([o pathStyle]) ,@"Path style") + ADD_OBJECT( [o URL] ,@"URL") + } + else if ([object isKindOfClass:[NSRuleEditor class]]) + { + if ([object isKindOfClass:[NSPredicateEditor class]]) { - NSClipView *o = object; - ADD_CLASS_LABEL(@"NSClipView Info"); - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_BOOL( [o copiesOnScroll] ,@"Copies on scroll") - ADD_OBJECT( [o documentCursor] ,@"Document cursor") - ADD_RECT( [o documentRect] ,@"Document rect") - ADD_OBJECT( [o documentView] ,@"Document view") - ADD_RECT( [o documentVisibleRect] ,@"Document visible rect") - ADD_BOOL( [o drawsBackground] ,@"Draws background") + NSPredicateEditor *o = object; + ADD_CLASS_LABEL(@"NSPredicateEditor Info"); + ADD_OBJECTS( [o rowTemplates] ,@"Row templates") } - else if ([object isKindOfClass:[NSOpenGLView class]]) + + NSRuleEditor *o = object; + ADD_CLASS_LABEL(@"NSRuleEditor Info"); + ADD_BOOL( [o canRemoveAllRows] ,@"Can remove all rows") + ADD_OBJECT_NOT_NIL([o criteriaKeyPath] ,@"Criteria key path") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_OBJECT_NOT_NIL([o displayValuesKeyPath] ,@"Display values key path") + ADD_DICTIONARY( [o formattingDictionary] ,@"Formatting dictionary") + ADD_OBJECT_NOT_NIL([o formattingStringsFilename] ,@"Formatting strings filename") + ADD_BOOL( [o isEditable] ,@"Is editable") + ADD_OBJECT(objectFromNestingMode([o nestingMode]) ,@"Nesting mode") + ADD_NUMBER( [o numberOfRows] ,@"Number of rows") + ADD_OBJECT( [o predicate] ,@"Predicate") + ADD_OBJECT( [o rowClass] ,@"Row class") + ADD_NUMBER( [o rowHeight] ,@"Row height") + ADD_OBJECT_NOT_NIL([o rowTypeKeyPath] ,@"Row type key path") + ADD_OBJECT_NOT_NIL([o selectedRowIndexes] ,@"Selected row indexes") + ADD_OBJECT_NOT_NIL([o subrowsKeyPath] ,@"Subrows key path") + } + else if ([object isKindOfClass:[NSScroller class]]) + { + NSScroller *o = object; + ADD_CLASS_LABEL(@"NSScroller Info"); + ADD_OBJECT(objectFromScrollArrowPosition([o arrowsPosition]),@"Arrows position") + ADD_OBJECT(objectFromControlSize([o controlSize]) ,@"Control size") + ADD_OBJECT(objectFromControlTint([o controlTint]) ,@"Control tint") + ADD_NUMBER( [o doubleValue] ,@"Double value") + ADD_OBJECT(objectFromScrollerPart([o hitPart]) ,@"Hit part") + ADD_NUMBER( [o knobProportion] ,@"Knob proportion") + ADD_OBJECT(objectFromUsableScrollerParts([o usableParts]) ,@"Usable parts") + } + else if ([object isKindOfClass:[NSSegmentedControl class]]) + { + NSSegmentedControl *o = object; + NSInteger segmentCount = [o segmentCount]; + ADD_CLASS_LABEL(@"NSSegmentedControl Info"); + + ADD_NUMBER( segmentCount ,@"Segment count") + ADD_NUMBER( [o selectedSegment] ,@"Selected segment") + + for (NSInteger i = 0; i < segmentCount; i++) { - NSOpenGLView *o = object; - ADD_CLASS_LABEL(@"NSOpenGLView Info"); - ADD_OBJECT( [o openGLContext] ,@"OpenGL context") - ADD_OBJECT( [o pixelFormat] ,@"Pixel format") - } - else if ([object isKindOfClass:[NSProgressIndicator class]]) + ADD_OBJECT_NOT_NIL([o imageForSegment:i] ,([NSString stringWithFormat:@"Image for segment %ld",(long)i])) + ADD_BOOL( [o isEnabledForSegment:i] ,([NSString stringWithFormat:@"Is enabled for segment %ld",(long)i])) + ADD_BOOL( [o isSelectedForSegment:i] ,([NSString stringWithFormat:@"Is selected for segment %ld",(long)i])) + ADD_OBJECT_NOT_NIL([o labelForSegment:i] ,([NSString stringWithFormat:@"Label for segment %ld",(long)i])) + ADD_OBJECT_NOT_NIL([o menuForSegment:i] ,([NSString stringWithFormat:@"Menu for segment %ld",(long)i])) + if ([o widthForSegment:i] != 0) + ADD_NUMBER( [o widthForSegment:i] ,([NSString stringWithFormat:@"Width for segment %ld",(long)i])) + } + } + else if ([object isKindOfClass:[NSSlider class]]) + { + NSSlider *o = object; + ADD_CLASS_LABEL(@"NSSlider Info"); + ADD_BOOL( [o allowsTickMarkValuesOnly] ,@"Allows tick mark values only") + ADD_NUMBER( [o altIncrementValue] ,@"Alt increment value") + ADD_NUMBER( [(NSSlider*)o isVertical] ,@"Is vertical") + ADD_NUMBER( [o knobThickness] ,@"Knob thickness") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_NUMBER( [o numberOfTickMarks] ,@"Number of tick marks") + ADD_OBJECT(objectFromTickMarkPosition([o tickMarkPosition], [(NSSlider*)o isVertical] == 1),@"Tick mark position") + ADD_OBJECT( [o title] ,@"title") + } + else if ([object isKindOfClass:[NSTableView class]]) + { + if ([object isKindOfClass:[NSOutlineView class]]) { - NSProgressIndicator *o = object; - ADD_CLASS_LABEL(@"NSProgressIndicator Info"); - ADD_OBJECT( objectFromControlSize([o controlSize]) ,@"Control size") - ADD_OBJECT( objectFromControlTint([o controlTint]) ,@"Control tint") - if ([o style] == NSProgressIndicatorBarStyle && ![o isIndeterminate]) - ADD_NUMBER( [o doubleValue] ,@"Double value") - ADD_BOOL( [o isBezeled] ,@"Is bezeled") - ADD_BOOL( [o isDisplayedWhenStopped] ,@"Is displayed when stopped") - if ([o style] == NSProgressIndicatorBarStyle && ![o isIndeterminate]) - { - ADD_NUMBER( [o maxValue] ,@"Max value") - ADD_NUMBER( [o minValue] ,@"Min value") - } - ADD_OBJECT(objectFromProgressIndicatorStyle([o style]) ,@"Style") - ADD_BOOL( [o usesThreadedAnimation] ,@"Uses threaded animation") + NSOutlineView *o = object; + ADD_CLASS_LABEL(@"NSOutlineView Info"); + ADD_BOOL( [o autoresizesOutlineColumn] ,@"Autoresizes outline column") + ADD_BOOL( [o autosaveExpandedItems] ,@"Autosave expanded items") + ADD_BOOL( [o indentationMarkerFollowsCell] ,@"Indentation marker follows cell") + ADD_NUMBER( [o indentationPerLevel] ,@"Indentation per level") + ADD_OBJECT( [o outlineTableColumn] ,@"Outline table column") } - else if ([object isKindOfClass:[NSRulerView class]]) + + NSTableView *o = object; + ADD_CLASS_LABEL(@"NSTableView Info"); + ADD_BOOL( [o allowsColumnReordering] ,@"Allows column reordering") + ADD_BOOL( [o allowsColumnResizing] ,@"Allows column resizing") + ADD_BOOL( [o allowsColumnSelection] ,@"Allows column selection") + ADD_BOOL( [o allowsEmptySelection] ,@"Allows empty selection") + ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") + ADD_BOOL( [o allowsTypeSelect] ,@"Allows type select") + ADD_OBJECT_NOT_NIL([o autosaveName] ,@"Autosave name") + ADD_BOOL( [o autosaveTableColumns] ,@"Autosave table columns") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromTableViewColumnAutoresizingStyle([o columnAutoresizingStyle]),@"Column autoresizing style") + ADD_OBJECT( [o cornerView] ,@"Corner view") + ADD_OBJECT( [o dataSource] ,@"Data source") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_SEL( [o doubleAction] ,@"Double action") + ADD_OBJECT( [o gridColor] ,@"Grid color") + ADD_OBJECT( objectFromGridStyleMask([o gridStyleMask]),@"Grid style mask") + ADD_OBJECT( [o headerView] ,@"Header view") + ADD_OBJECT_NOT_NIL([o highlightedTableColumn] ,@"Highlighted table column") + ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") + ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") + ADD_NUMBER( [o numberOfRows] ,@"Number of rows") + ADD_NUMBER( [o numberOfSelectedColumns] ,@"Number of selected columns") + ADD_NUMBER( [o numberOfSelectedRows] ,@"Number of selected rows") + ADD_NUMBER( [o rowHeight] ,@"Row height") + ADD_NUMBER( [o selectedColumn] ,@"Selected column") + ADD_OBJECT( [o selectedColumnIndexes] ,@"Selected column indexes") + ADD_NUMBER( [o selectedRow] ,@"Selected row") + ADD_OBJECT( [o selectedRowIndexes] ,@"Selected row indexes") + ADD_OBJECT(objectFromTableViewSelectionHighlightStyle([o selectionHighlightStyle]),@"Selection highlight style") + ADD_OBJECTS( [o sortDescriptors] ,@"Sort descriptors") + ADD_OBJECTS( [o tableColumns] ,@"Table columns") + ADD_BOOL( [o usesAlternatingRowBackgroundColors] ,@"Uses alternating row background colors" ) + ADD_BOOL( [o verticalMotionCanBeginDrag] ,@"Vertical motion can begin drag" ) + } + else if ([object isKindOfClass:[NSStepper class]]) + { + NSStepper *o = object; + ADD_CLASS_LABEL(@"NSStepper Info"); + ADD_BOOL( [o autorepeat] ,@"Autorepeat") + ADD_NUMBER( [o increment] ,@"Increment") + ADD_NUMBER( [o maxValue] ,@"Max value") + ADD_NUMBER( [o minValue] ,@"Min value") + ADD_BOOL( [o valueWraps] ,@"Value wraps") + } + else if ([object isKindOfClass:[NSTextField class]]) + { + if ([object isKindOfClass:[NSComboBox class]]) { - NSRulerView *o = object; - ADD_CLASS_LABEL(@"NSRulerView Info"); - ADD_OBJECT_NOT_NIL( [o accessoryView] ,@"Accessory view") - ADD_NUMBER( [o baselineLocation] ,@"Baseline location") - ADD_OBJECT( [o clientView] ,@"Client view") - ADD_BOOL( [o isFlipped] ,@"Is flipped") - ADD_OBJECTS( [o markers] ,@"Markers") - ADD_OBJECT( [o measurementUnits] ,@"Measurement units") - ADD_OBJECT(objectFromRulerOrientation([o orientation]) ,@"Orientation") - ADD_NUMBER( [o originOffset] ,@"Origin offset") - ADD_NUMBER( [o requiredThickness] ,@"Required thickness") - ADD_NUMBER( [o reservedThicknessForAccessoryView] ,@"Reserved thickness for accessory view") - ADD_NUMBER( [o reservedThicknessForMarkers] ,@"Reserved thickness for markers") - ADD_NUMBER( [o ruleThickness] ,@"Rule thickness") - ADD_OBJECT( [o scrollView] ,@"ScrollView") - } - else if ([object isKindOfClass:[NSScrollView class]]) + NSComboBox *o = object; + ADD_CLASS_LABEL(@"NSComboBox Info"); + if ([o usesDataSource]) ADD_OBJECT([o dataSource] ,@"Data source") + ADD_BOOL( [o hasVerticalScroller] ,@"Has vertical scroller") + ADD_NUMBER( [o indexOfSelectedItem] ,@"Index of selected item") + ADD_SIZE( [o intercellSpacing] ,@"Intercell spacing") + ADD_BOOL( [o isButtonBordered] ,@"Is button bordered") + ADD_NUMBER( [o itemHeight] ,@"Item height") + ADD_NUMBER( [o numberOfItems] ,@"Number of items") + ADD_NUMBER( [o numberOfVisibleItems] ,@"Number of visible items") + if (![o usesDataSource] && [o indexOfSelectedItem] != -1) + ADD_OBJECT( [o objectValueOfSelectedItem] ,@"Object value of selected item") + if (![o usesDataSource]) + ADD_OBJECTS( [o objectValues] ,@"Object values") + ADD_BOOL( [o usesDataSource] ,@"Uses data source") + } + else if ([object isKindOfClass:[NSSearchField class]]) { - NSScrollView *o = object; - ADD_CLASS_LABEL(@"NSScrollView Info"); - ADD_BOOL( [o autohidesScrollers] ,@"Autohides scrollers") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT( objectFromBorderType([o borderType]) ,@"Border type") - ADD_SIZE( [o contentSize] ,@"Content size") - ADD_OBJECT( [o contentView] ,@"Content view") - ADD_OBJECT( [o documentCursor] ,@"Document cursor") - ADD_OBJECT( [o documentView] ,@"Document view") - ADD_RECT( [o documentVisibleRect] ,@"Document visible rect") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_BOOL( [o hasHorizontalRuler] ,@"Has horizontal ruler") - ADD_BOOL( [o hasHorizontalScroller] ,@"Has horizontal scroller") - ADD_BOOL( [o hasVerticalRuler] ,@"Has vertical ruler") - ADD_BOOL( [o hasVerticalScroller] ,@"Has vertical scroller") - ADD_NUMBER( [o horizontalLineScroll] ,@"Horizontal line scroll") - ADD_NUMBER( [o horizontalPageScroll] ,@"Horizontal page scroll") - ADD_OBJECT( [o horizontalRulerView] ,@"Horizontal ruler view") - ADD_OBJECT( [o horizontalScroller] ,@"Horizontal scroller") - ADD_NUMBER( [o lineScroll] ,@"Line scroll") - ADD_NUMBER( [o pageScroll] ,@"Page scroll") - ADD_BOOL( [o rulersVisible] ,@"Ruller visible") - ADD_BOOL( [o scrollsDynamically] ,@"Scrolls dynamically") - ADD_NUMBER( [o verticalLineScroll] ,@"Vertical line scroll") - ADD_NUMBER( [o verticalPageScroll] ,@"Vertical page scroll") - ADD_OBJECT( [o verticalRulerView] ,@"Vertical ruler view") - ADD_OBJECT( [o verticalScroller] ,@"Vertical scroller") + NSSearchField *o = object; + if ([[o recentSearches] count] != 0 || [o recentsAutosaveName] != nil) + ADD_CLASS_LABEL(@"NSSearchField Info"); + ADD_OBJECTS( [o recentSearches] ,@"Recent searches") + ADD_OBJECT_NOT_NIL([o recentsAutosaveName] ,@"Recents autosave name") } - else if ([object isKindOfClass:[NSSplitView class]]) + else if ([object isKindOfClass:[NSTokenField class]]) { - NSSplitView *o = object; - ADD_CLASS_LABEL(@"NSSplitView Info"); - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_NUMBER( [o dividerThickness] ,@"Divider thickness") - ADD_BOOL( [o isVertical] ,@"Is vertical") - ADD_OBJECT_NOT_NIL( [o autosaveName] ,@"Autosave name") + NSTokenField *o = object; + ADD_CLASS_LABEL(@"NSTokenField Info"); + ADD_NUMBER( [o completionDelay] ,@"Completion delay") + ADD_OBJECT( [o tokenizingCharacterSet] ,@"Tokenizing character set") + ADD_OBJECT(objectFromTokenStyle([o tokenStyle]) ,@"Token style") } - else if ([object isKindOfClass:[NSTabView class]]) - { - NSTabView *o = object; - ADD_CLASS_LABEL(@"NSTabView Info"); - ADD_BOOL( [o allowsTruncatedLabels] ,@"Allows truncated labels") - ADD_RECT( [o contentRect] ,@"Content rect") - ADD_OBJECT( objectFromControlSize([o controlSize]) ,@"Control size") - ADD_OBJECT( objectFromControlTint([o controlTint]) ,@"Control tint") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_OBJECT( [o font] ,@"Font") - ADD_SIZE( [o minimumSize] ,@"Minimum size") - ADD_OBJECT( [o selectedTabViewItem] ,@"Selected tab view item") - ADD_OBJECTS( [o tabViewItems] ,@"Tab view items") - ADD_OBJECT( objectFromTabViewType([o tabViewType]) ,@"Tab view type") + + NSTextField *o = object; + ADD_CLASS_LABEL(@"NSTextField Info"); + ADD_BOOL( [o allowsEditingTextAttributes] ,@"Allows editing text attributes") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromTextFieldBezelStyle([o bezelStyle]) ,@"Bezel style") + ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") + ADD_BOOL( [o drawsBackground] ,@"Draws background") + ADD_BOOL( [o importsGraphics] ,@"Imports graphics") + ADD_BOOL( [o isBezeled] ,@"Is bezeled") + ADD_BOOL( [o isBordered] ,@"Is bordered") + ADD_BOOL( [o isEditable] ,@"Is editable") + ADD_BOOL( [o isSelectable] ,@"Is selectable") + ADD_OBJECT( [o textColor] ,@"Text color") + } + + NSControl *o = object; + ADD_CLASS_LABEL(@"NSControl Info"); + ADD_SEL( [o action] ,@"Action") + ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") + ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]) ,@"Base writing direction") + ADD_OBJECT( [o cell] ,@"Cell") + ADD_OBJECT_NOT_NIL( [o currentEditor] ,@"Current editor") + ADD_OBJECT( [o font] ,@"Font") + ADD_OBJECT( [o formatter] ,@"Formatter") + ADD_BOOL( [o ignoresMultiClick] ,@"Ignores multiclick") + ADD_BOOL( [o isContinuous] ,@"Is continuous") + ADD_BOOL( [o isEnabled] ,@"Is enabled") + if ([o currentEditor] == nil) ADD_OBJECT([o objectValue] ,@"Object value") // To avoid side-effects, we only call objectValue if the control is not being edited, which is determined with the currentEditor call. + ADD_BOOL( [o refusesFirstResponder] ,@"Refuses first responder") + ADD_OBJECT( [o selectedCell] ,@"Selected cell") + ADD_NUMBER( [o selectedTag] ,@"Selected tag") + ADD_OBJECT( [o target] ,@"Target") } - else if ([object isKindOfClass:[NSTableHeaderView class]]) - { - NSTableHeaderView *o = object; - ADD_CLASS_LABEL(@"NSTableHeaderView Info"); - ADD_OBJECT( [o tableView] ,@"Table view") +} + +- (void)addNSWindow:(id)object +{ + { + if ([object isKindOfClass:[NSPanel class]]) + { + if ([object isKindOfClass:[NSColorPanel class]]) + { + NSColorPanel *o = object; + ADD_CLASS_LABEL(@"NSColorPanel Info"); + ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") + ADD_NUMBER( [o alpha] ,@"Alpha") + ADD_OBJECT( [o color] ,@"Color") + ADD_BOOL( [o isContinuous] ,@"Is continuous") + ADD_OBJECT( objectFromColorPanelMode([o mode]) ,@"Mode") + ADD_BOOL( [o showsAlpha] ,@"Shows alpha") } - else if ([object isKindOfClass:[NSText class]]) - { - if ([object isKindOfClass:[NSTextView class]]) - { - NSTextView *o = object; - ADD_CLASS_LABEL(@"NSTextView Info"); - ADD_OBJECTS( [o acceptableDragTypes] ,@"Acceptable drag types") - ADD_BOOL( [o acceptsGlyphInfo] ,@"Accepts glyph info") - ADD_OBJECTS( [o allowedInputSourceLocales] ,@"Allowed input source locales") - ADD_BOOL( [o allowsImageEditing] ,@"Allows image editing") - ADD_BOOL( [o allowsDocumentBackgroundColorChange],@"Allows document background color change") - ADD_BOOL( [o allowsUndo] ,@"Allows undo") - ADD_OBJECT_NOT_NIL([o defaultParagraphStyle] ,@"Default paragraph style") - ADD_BOOL( [o displaysLinkToolTips] ,@"Displays link tool tips") - ADD_OBJECT( [o insertionPointColor] ,@"Insertion point color") - ADD_BOOL( [o isAutomaticLinkDetectionEnabled] ,@"Is automatic link detection enabled") - ADD_BOOL( [o isAutomaticQuoteSubstitutionEnabled],@"Is automatic quote substitution enabled") - ADD_BOOL( [o isContinuousSpellCheckingEnabled] ,@"Is continuous spell checking enabled") - ADD_BOOL( [o isGrammarCheckingEnabled] ,@"Is grammar checking enabled") - ADD_OBJECT_NOT_NIL([o layoutManager] ,@"Layout manager") - ADD_DICTIONARY( [o linkTextAttributes] ,@"Link text attributes") - ADD_DICTIONARY([o markedTextAttributes] ,@"Marked text attributes") - ADD_RANGE( [o rangeForUserCompletion] ,@"Range for user completion") - ADD_OBJECTS( [o rangesForUserCharacterAttributeChange],@"Ranges for user character attribute change") - ADD_OBJECTS( [o rangesForUserParagraphAttributeChange],@"Ranges for user paragraph attribute change") - ADD_OBJECTS( [o rangesForUserTextChange] ,@"Ranges for user text change") - ADD_OBJECTS( [o readablePasteboardTypes] ,@"Readable pasteboard types") - ADD_OBJECTS( [o selectedRanges] ,@"Selected ranges") - ADD_DICTIONARY( [o selectedTextAttributes] ,@"Selected text attributes") - ADD_OBJECT(objectFromSelectionAffinity([o selectionAffinity]),@"Selection affinity") - ADD_OBJECT(objectFromSelectionGranularity([o selectionGranularity]),@"Selection granularity") - ADD_BOOL( [o shouldDrawInsertionPoint] ,@"Should draw insertion point") - ADD_BOOL( [o smartInsertDeleteEnabled] ,@"Smart insert delete enabled") - ADD_NUMBER( [o spellCheckerDocumentTag] ,@"Spell checker document tag") - ADD_OBJECT( [o textContainer] ,@"Text container") - ADD_SIZE( [o textContainerInset] ,@"Text container inset") - ADD_POINT( [o textContainerOrigin] ,@"Text container origin") - ADD_OBJECT( [o textStorage] ,@"Text storage") - ADD_DICTIONARY( [o typingAttributes] ,@"Typing attributes") - ADD_BOOL( [o usesFindPanel] ,@"Uses find panel") - ADD_BOOL( [o usesFontPanel] ,@"Uses font panel") - ADD_BOOL( [o usesRuler] ,@"Uses ruler") - ADD_OBJECT( [o writablePasteboardTypes] ,@"Writable pasteboard types") - } - - NSText *o = object; - ADD_CLASS_LABEL(@"NSText Info"); - ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromWritingDirection([o baseWritingDirection]),@"Base writing direction") - ADD_OBJECT_NOT_NIL( [o delegate] ,@"Delegate") - ADD_BOOL( [o drawsBackground] ,@"Draws background") - ADD_OBJECT( [o font] ,@"Font") - ADD_BOOL( [o importsGraphics] ,@"Imports graphics") - ADD_BOOL( [o isEditable] ,@"Is editable") - ADD_BOOL( [o isFieldEditor] ,@"Is field editor") - ADD_BOOL( [o isHorizontallyResizable] ,@"Is horizontally resizable") - ADD_BOOL( [o isRichText] ,@"Is rich text") - ADD_BOOL( [o isRulerVisible] ,@"Is ruler visible") - ADD_BOOL( [o isSelectable] ,@"Is selectable") - ADD_BOOL( [o isVerticallyResizable] ,@"Is vertically resizable") - ADD_SIZE( [o maxSize] ,@"Max size") - ADD_SIZE( [o minSize] ,@"Min size") - ADD_RANGE( [o selectedRange] ,@"Selected range") - ADD_OBJECT( [o string] ,@"String") - ADD_OBJECT_NOT_NIL( [o textColor] ,@"Text color") - ADD_BOOL( [o usesFontPanel] ,@"Uses font panel") + else if ([object isKindOfClass:[NSFontPanel class]]) + { + NSFontPanel *o = object; + ADD_CLASS_LABEL(@"NSFontPanel Info"); + ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") + ADD_BOOL( [o isEnabled] ,@"Is enabled") } - - NSView *o = object; - ADD_CLASS_LABEL(@"NSView Info"); - ADD_OBJECT(objectFromAutoresizingMask([o autoresizingMask]) ,@"Autoresizing mask") - ADD_BOOL( [o autoresizesSubviews] ,@"Autoresizes subviews") - ADD_RECT( [o bounds] ,@"Bounds") - ADD_NUMBER( [o boundsRotation] ,@"Bounds rotation") - ADD_BOOL( [o canBecomeKeyView] ,@"Can become key view") - ADD_BOOL( [o canDraw] ,@"Can draw") - ADD_OBJECT_NOT_NIL( [o enclosingMenuItem] ,@"Enclosing menu item") - ADD_OBJECT_NOT_NIL( [o enclosingScrollView] ,@"Enclosing scroll view") - ADD_RECT( [o frame] ,@"Frame") - ADD_NUMBER( [o frameRotation] ,@"Frame rotation") - ADD_OBJECT( objectFromFocusRingType([o focusRingType]) ,@"Focus ring type") - ADD_NUMBER( [o gState] ,@"gState") - ADD_NUMBER( [o heightAdjustLimit] ,@"Height adjust limit") - ADD_BOOL( [o isFlipped] ,@"Is flipped") - ADD_BOOL( [o isHidden] ,@"Is hidden") - ADD_BOOL( [o isHiddenOrHasHiddenAncestor] ,@"Is hidden or has hidden ancestor" ) - ADD_BOOL( [o isInFullScreenMode] ,@"Is in full screen mode") - ADD_BOOL( [o isOpaque] ,@"Is opaque") - ADD_BOOL( [o isRotatedFromBase] ,@"Is rotated from base") - ADD_BOOL( [o isRotatedOrScaledFromBase] ,@"Is rotated or scaled from base") - ADD_OBJECT( [o layer] ,@"Layer") - ADD_BOOL( [o mouseDownCanMoveWindow] ,@"Mouse down can move window") - ADD_BOOL( [o needsDisplay] ,@"Needs display") - ADD_BOOL( [o needsPanelToBecomeKey] ,@"Needs panel to become key") - ADD_OBJECT( [o nextKeyView] ,@"Next key view") - ADD_OBJECT( [o nextValidKeyView] ,@"Next valid key view") - ADD_OBJECT( [o opaqueAncestor] ,@"Opaque ancestor") - ADD_BOOL( [o preservesContentDuringLiveResize] ,@"Preserves content during live resize") - ADD_BOOL( [o postsBoundsChangedNotifications] ,@"Posts bounds changed notifications") - ADD_BOOL( [o postsFrameChangedNotifications] ,@"Posts frame changed notifications") - ADD_OBJECT( [o previousKeyView] ,@"Previous key view") - ADD_OBJECT( [o previousValidKeyView] ,@"Previous valid key view") - ADD_OBJECT( [o printJobTitle] ,@"Print job title") - ADD_OBJECTS( [o registeredDraggedTypes] ,@"Registered dragged types") - ADD_BOOL( [o shouldDrawColor] ,@"Should draw color") - ADD_NUMBER( [o tag] ,@"Tag") - ADD_OBJECTS( [o trackingAreas] ,@"Tracking areas") - ADD_RECT( [o visibleRect] ,@"Visible rect") - ADD_BOOL( [o wantsDefaultClipping] ,@"Wants default clipping") - ADD_BOOL( [o wantsLayer] ,@"Wants layer") - ADD_NUMBER( [o widthAdjustLimit] ,@"Width adjust limit") - ADD_OBJECT( [o window] ,@"Window") - } - if ([object isKindOfClass:[NSViewController class]]) - { - NSViewController *o = object; - ADD_CLASS_LABEL(@"NSViewController Info") - ADD_OBJECT_NOT_NIL( [o nibBundle] ,@"Nib bundle") - ADD_OBJECT_NOT_NIL( [o nibName] ,@"Nib name") - ADD_OBJECT_NOT_NIL( [o representedObject] ,@"Represented object") - ADD_OBJECT_NOT_NIL( [o title] ,@"Title") - ADD_OBJECT_NOT_NIL( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSWindow class]]) - { - if ([object isKindOfClass:[NSPanel class]]) - { - if ([object isKindOfClass:[NSColorPanel class]]) + else if ([object isKindOfClass:[NSSavePanel class]]) + { + if ([object isKindOfClass:[NSOpenPanel class]]) { - NSColorPanel *o = object; - ADD_CLASS_LABEL(@"NSColorPanel Info"); - ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") - ADD_NUMBER( [o alpha] ,@"Alpha") - ADD_OBJECT( [o color] ,@"Color") - ADD_BOOL( [o isContinuous] ,@"Is continuous") - ADD_OBJECT( objectFromColorPanelMode([o mode]) ,@"Mode") - ADD_BOOL( [o showsAlpha] ,@"Shows alpha") + NSOpenPanel *o = object; + ADD_CLASS_LABEL(@"NSOpenPanel Info"); + ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") + ADD_BOOL( [o canChooseDirectories] ,@"Can choose directories") + ADD_BOOL( [o canChooseFiles] ,@"Can choose files") + ADD_OBJECTS( [o filenames] ,@"Filenames") + ADD_BOOL( [o resolvesAliases] ,@"Resolves aliases") + ADD_OBJECTS( [o URLs] ,@"URLs") } - else if ([object isKindOfClass:[NSFontPanel class]]) - { - NSFontPanel *o = object; - ADD_CLASS_LABEL(@"NSFontPanel Info"); - ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - } - else if ([object isKindOfClass:[NSSavePanel class]]) - { - if ([object isKindOfClass:[NSOpenPanel class]]) - { - NSOpenPanel *o = object; - ADD_CLASS_LABEL(@"NSOpenPanel Info"); - ADD_BOOL( [o allowsMultipleSelection] ,@"Allows multiple selection") - ADD_BOOL( [o canChooseDirectories] ,@"Can choose directories") - ADD_BOOL( [o canChooseFiles] ,@"Can choose files") - ADD_OBJECTS( [o filenames] ,@"Filenames") - ADD_BOOL( [o resolvesAliases] ,@"Resolves aliases") - ADD_OBJECTS( [o URLs] ,@"URLs") - } - - NSSavePanel *o = object; - ADD_CLASS_LABEL(@"NSSavePanel Info"); - ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") - ADD_OBJECTS( [o allowedFileTypes] ,@"Allowed file types") - ADD_BOOL( [o allowsOtherFileTypes] ,@"Allows other file types") - ADD_BOOL( [o canCreateDirectories] ,@"Can create directories") - ADD_BOOL( [o canSelectHiddenExtension] ,@"Can select hidden extension") - ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") - ADD_OBJECT( [o directory] ,@"Directory") - ADD_OBJECT( [o filename] ,@"Filename") - ADD_BOOL( [o isExpanded] ,@"Is expanded") - ADD_BOOL( [o isExtensionHidden] ,@"Is extension hidden") - ADD_OBJECT( [o message] ,@"Message") - ADD_OBJECT( [o nameFieldLabel] ,@"nameFieldLabel") - ADD_OBJECT( [o prompt] ,@"Prompt") - ADD_BOOL( [o treatsFilePackagesAsDirectories] ,@"Treats file packages as directories") - ADD_OBJECT( [o URL] ,@"URL") - } - - - NSPanel *o = object; - ADD_CLASS_LABEL(@"NSPanel Info"); - ADD_BOOL( [o becomesKeyOnlyIfNeeded] ,@"Becomes key only if needed") - ADD_BOOL( [o isFloatingPanel] ,@"Is floating panel") + + NSSavePanel *o = object; + ADD_CLASS_LABEL(@"NSSavePanel Info"); + ADD_OBJECT_NOT_NIL([o accessoryView] ,@"Accessory view") + ADD_OBJECTS( [o allowedFileTypes] ,@"Allowed file types") + ADD_BOOL( [o allowsOtherFileTypes] ,@"Allows other file types") + ADD_BOOL( [o canCreateDirectories] ,@"Can create directories") + ADD_BOOL( [o canSelectHiddenExtension] ,@"Can select hidden extension") + ADD_OBJECT_NOT_NIL([o delegate] ,@"Delegate") + ADD_OBJECT( [o directory] ,@"Directory") + ADD_OBJECT( [o filename] ,@"Filename") + ADD_BOOL( [o isExpanded] ,@"Is expanded") + ADD_BOOL( [o isExtensionHidden] ,@"Is extension hidden") + ADD_OBJECT( [o message] ,@"Message") + ADD_OBJECT( [o nameFieldLabel] ,@"nameFieldLabel") + ADD_OBJECT( [o prompt] ,@"Prompt") + ADD_BOOL( [o treatsFilePackagesAsDirectories] ,@"Treats file packages as directories") + ADD_OBJECT( [o URL] ,@"URL") } - - NSWindow *o = object; - ADD_CLASS_LABEL(@"NSWindow Info"); - ADD_BOOL( [o acceptsMouseMovedEvents] ,@"Accepts mouse moved events") - ADD_BOOL( [o allowsToolTipsWhenApplicationIsInactive] ,@"Allows tool tips when application is inactive") - ADD_NUMBER( [o alphaValue] ,@"Alpha value") - ADD_BOOL( [o areCursorRectsEnabled] ,@"Are cursor rects enabled") - ADD_SIZE( [o aspectRatio] ,@"Aspect ratio") - ADD_OBJECT_NOT_NIL( [o attachedSheet] ,@"Attached sheet") - ADD_BOOL( [o autorecalculatesKeyViewLoop] ,@"Autorecalculates key view loop") - ADD_OBJECT(objectFromWindowBackingLocation([o backingLocation]),@"Backing location") - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_OBJECT(objectFromBackingStoreType([o backingType]) ,@"Backing type") - ADD_BOOL( [o canBecomeKeyWindow] ,@"Can become key window") - ADD_BOOL( [o canBecomeMainWindow] ,@"Can become main window") - ADD_BOOL( [o canBecomeVisibleWithoutLogin] ,@"Can become visible without login") - ADD_BOOL( [o canHide] ,@"Can hide") - ADD_BOOL( [o canStoreColor] ,@"Can store color") - ADD_OBJECT(objectFromWindowCollectionBehavior([o collectionBehavior]),@"Collection behavior") - ADD_OBJECTS( [o childWindows] ,@"Child windows") - ADD_SIZE( [o contentAspectRatio] ,@"Content aspect ratio") - ADD_SIZE( [o contentMaxSize] ,@"Content max size") - ADD_SIZE( [o contentMinSize] ,@"Content min size") - ADD_SIZE( [o contentResizeIncrements] ,@"Content resize increments") - ADD_OBJECT( [o contentView] ,@"Content view") - ADD_OBJECT_NOT_NIL( [o deepestScreen] ,@"Deepest screen") - ADD_OBJECT( [o defaultButtonCell] ,@"Default button cell") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_NUMBER( [o depthLimit] ,@"Depth limit") - ADD_DICTIONARY( [o deviceDescription] ,@"Device description") - ADD_BOOL( [o displaysWhenScreenProfileChanges] ,@"Displays when screen profile changes") - ADD_OBJECTS( [o drawers] ,@"Drawers") - ADD_OBJECT( [o firstResponder] ,@"First responder") - ADD_RECT( [o frame] ,@"Frame") - ADD_OBJECT_NOT_NIL( [o frameAutosaveName] ,@"Frame autosave name") - ADD_OBJECT( [o graphicsContext] ,@"Graphics context") - // Call to gState fails when the window in miniaturized - //ADD_NUMBER( [o gState] ,@"gState") - ADD_BOOL( [o hasDynamicDepthLimit] ,@"Has dynamic depth limit") - ADD_BOOL( [o hasShadow] ,@"Has shadow") - ADD_BOOL( [o hidesOnDeactivate] ,@"Hides on deactivate") - ADD_BOOL( [o ignoresMouseEvents] ,@"Ignores mouse events") - ADD_OBJECT( [o initialFirstResponder] ,@"Initial first responder") - ADD_BOOL( [o isAutodisplay] ,@"Is autodisplay") - ADD_BOOL( [o isDocumentEdited] ,@"Is document edited") - ADD_BOOL( [o isExcludedFromWindowsMenu] ,@"Is exclude from windowsmenu") - ADD_BOOL( [o isFlushWindowDisabled] ,@"Is flush window disabled") - ADD_BOOL( [o isMiniaturized] ,@"Is miniaturized") - ADD_BOOL( [o isMovableByWindowBackground] ,@"Is movable by window background") - ADD_BOOL( [o isOneShot] ,@"Is oneShot") - ADD_BOOL( [o isOpaque] ,@"Is opaque") - ADD_BOOL( [o isReleasedWhenClosed] ,@"Is released when closed") - ADD_BOOL( [o isSheet] ,@"Is sheet") - ADD_BOOL( [o isVisible] ,@"Is visible") - ADD_BOOL( [o isZoomed] ,@"Is zoomed") - ADD_OBJECT(objectFromSelectionDirection([o keyViewSelectionDirection]), @"Key view selection direction") - ADD_OBJECT(objectFromWindowLevel([o level]) , @"Level") - ADD_SIZE( [o maxSize] ,@"Max size") - ADD_SIZE( [o minSize] ,@"Min size") - ADD_OBJECT_NOT_NIL( [o miniwindowImage] ,@"Miniwindow image") - ADD_OBJECT( [o miniwindowTitle] ,@"Miniwindow title") - ADD_OBJECT_NOT_NIL( [o parentWindow] ,@"Parent window") - ADD_OBJECT(objectFromWindowBackingLocation([o preferredBackingLocation]),@"Preferred backing location") - ADD_BOOL( [o preservesContentDuringLiveResize] ,@"Preserves content during live resize") - ADD_OBJECT_NOT_NIL( [o representedFilename] ,@"Represented filename") - ADD_OBJECT_NOT_NIL( [o representedURL] ,@"Represented URL") - ADD_SIZE( [o resizeIncrements] ,@"Resize increments") - ADD_OBJECT( [o screen] ,@"Screen") - ADD_OBJECT(objectFromWindowSharingType([o sharingType]) ,@"Sharing type") - ADD_BOOL( [o showsResizeIndicator] ,@"Shows resize indicator") - ADD_BOOL( [o showsToolbarButton] ,@"Shows toolbar button") - ADD_OBJECT(objectFromWindowMask([o styleMask]) ,@"Style mask") - ADD_OBJECT( [o title] ,@"Title") - ADD_OBJECT_NOT_NIL( [o toolbar] ,@"Toolbar") - ADD_NUMBER( [o userSpaceScaleFactor] ,@"User space scale factor") - ADD_BOOL( [o viewsNeedDisplay] ,@"Views need display") - ADD_OBJECT_NOT_NIL( [o windowController] ,@"Window controller") - ADD_NUMBER( [o windowNumber] ,@"Window number") - ADD_BOOL( [o worksWhenModal] ,@"Works when modal") - } - else if ([object isKindOfClass:[NSWindowController class]]) - { - NSWindowController *o = object; - ADD_CLASS_LABEL(@"NSWindowController Info"); - ADD_OBJECT( [o document] ,@"Document") - ADD_BOOL( [o isWindowLoaded] ,@"Is window loaded") - ADD_OBJECT( [o owner] ,@"Owner") - ADD_BOOL( [o shouldCascadeWindows] ,@"Should cascade windows") - ADD_BOOL( [o shouldCloseDocument] ,@"Should close document") - if ([o isWindowLoaded]) - ADD_OBJECT( [o window] ,@"Window") - ADD_OBJECT( [o windowFrameAutosaveName] ,@"Window frame autosave name") - ADD_OBJECT( [o windowNibName] ,@"Window nib name") - ADD_OBJECT( [o windowNibPath] ,@"Window nib path") - } - - NSResponder *o = object; - ADD_CLASS_LABEL(@"NSResponder Info") - ADD_BOOL( [o acceptsFirstResponder] ,@"Accepts first responder") - - @try - { - [self addObject:[o menu] withLabel:@"Menu" toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - // The menu method might raise if not implemented in the actual NSResponder subclass - } - @catch (id exception) {} - - if ([o nextResponder]) - { - NSResponder *responder = o; - NSMutableArray *responders = [NSMutableArray array]; - while ((responder = [responder nextResponder])) [responders addObject:responder]; - [self addObjects:responders withLabel:@"Next responders" toMatrix:m classLabel:classLabel selectedClassLabel:selectedClassLabel selectedLabel:selectedLabel selectedObject:selectedObject]; - } - - ADD_OBJECT( [o undoManager] ,@"Undo Manager") - } - else if ([object isKindOfClass:[NSRulerMarker class]]) - { - NSRulerMarker *o = object; - ADD_CLASS_LABEL(@"NSRulerMarker Info"); - ADD_OBJECT( [o image] ,@"Image") - ADD_POINT( [o imageOrigin] ,@"Image origin") - ADD_RECT( [o imageRectInRuler] ,@"Image rect in ruler") - ADD_BOOL( [o isDragging] ,@"Is dragging") - ADD_BOOL( [o isMovable] ,@"Is movable") - ADD_BOOL( [o isRemovable] ,@"Is removable") - ADD_NUMBER( [o markerLocation] ,@"Marker location") - ADD_OBJECT( [o representedObject] ,@"Represented object") - ADD_OBJECT( [o ruler] ,@"Ruler") - ADD_NUMBER( [o thicknessRequiredInRuler] ,@"Thickness required in ruler") - } - else if ([object isKindOfClass:[NSScreen class]]) - { - NSScreen *o = object; - ADD_CLASS_LABEL(@"NSScreen Info"); - ADD_NUMBER( [o depth] ,@"Depth") - ADD_DICTIONARY( [o deviceDescription] ,@"Device description") - ADD_RECT( [o frame] ,@"Frame") - ADD_NUMBER( [o userSpaceScaleFactor] ,@"User space scale factor") - ADD_RECT( [o visibleFrame] ,@"Visible frame") - } - else if ([object isKindOfClass:[NSShadow class]]) - { - NSShadow *o = object; - ADD_CLASS_LABEL(@"NSShadow Info"); - ADD_NUMBER( [o shadowBlurRadius] ,@"Shadow blur radius") - ADD_OBJECT( [o shadowColor] ,@"Shadow color") - ADD_SIZE( [o shadowOffset] ,@"Shadow offset") - } - else if ([object isKindOfClass:[NSStatusBar class]]) - { - NSStatusBar *o = object; - ADD_CLASS_LABEL(@"NSStatusBar Info"); - ADD_BOOL( [o isVertical] ,@"Is vertical") - ADD_NUMBER( [o thickness] ,@"Thickness") - } - else if ([object isKindOfClass:[NSStatusItem class]]) - { - NSStatusItem *o = object; - ADD_CLASS_LABEL(@"NSStatusItem Info"); - ADD_SEL( [o action] ,@"Action") - ADD_OBJECT_NOT_NIL( [o alternateImage] ,@"Alternate image") - ADD_OBJECT_NOT_NIL( [o attributedTitle] ,@"Attributed title") - ADD_SEL( [o doubleAction] ,@"Double action") - ADD_BOOL( [o highlightMode] ,@"Highlight mode") - ADD_OBJECT_NOT_NIL( [o image] ,@"Image") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - ADD_OBJECT(objectFromStatusItemLength([o length]) ,@"Length") - ADD_OBJECT_NOT_NIL( [o menu] ,@"Menu") - ADD_OBJECT( [o statusBar] ,@"Status bar") - ADD_OBJECT( [o target] ,@"Target") - ADD_OBJECT_NOT_NIL( [o title] ,@"Title") - ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") - ADD_OBJECT_NOT_NIL( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSTabViewItem class]]) - { - NSTabViewItem *o = object; - ADD_CLASS_LABEL(@"NSTabViewItem Info"); - ADD_OBJECT( [o color] ,@"Color") - ADD_OBJECT( [(NSTabViewItem *)o identifier] ,@"Identifier") - ADD_OBJECT( [o initialFirstResponder] ,@"Initial first responder") - ADD_OBJECT( [o label] ,@"Label") - ADD_OBJECT( objectFromTabState([o tabState]) ,@"Tab state") - ADD_OBJECT( [o tabView] ,@"Parent tab view") - ADD_OBJECT( [o view] ,@"View") - } - else if ([object isKindOfClass:[NSTableColumn class]]) - { - NSTableColumn *o = object; - ADD_CLASS_LABEL(@"NSTableColumn Info"); - ADD_OBJECT( [o dataCell] ,@"Data cell") - ADD_OBJECT( [o headerCell] ,@"Header cell") - ADD_OBJECT_NOT_NIL( [o headerToolTip] ,@"Header tool tip") - ADD_OBJECT( [(NSTableColumn*)o identifier] ,@"Identifier") - ADD_BOOL( [o isEditable] ,@"Is editable") - ADD_BOOL( [o isHidden] ,@"Is hidden") - ADD_NUMBER( [o maxWidth] ,@"Max width") - ADD_NUMBER( [o minWidth] ,@"Min width") - ADD_OBJECT(objectFromTableColumnResizingMask([o resizingMask]) ,@"Resizing mask") - ADD_OBJECT_NOT_NIL( [o sortDescriptorPrototype] ,@"Sort descriptor prototype") - ADD_OBJECT( [o tableView] ,@"Table view") - ADD_NUMBER( [o width] ,@"Width") - } - else if ([object isKindOfClass:[NSTextAttachment class]]) - { - NSTextAttachment *o = object; - ADD_CLASS_LABEL(@"NSTextAttachment Info"); - ADD_OBJECT( [o attachmentCell] ,@"Attachment cell") - ADD_OBJECT( [o fileWrapper] ,@"File wrapper") - } - else if ([object isKindOfClass:[NSTextBlock class]]) - { - if ([object isKindOfClass:[NSTextTableBlock class]]) - { - NSTextTableBlock *o = object; - ADD_CLASS_LABEL(@"NSTextTableBlock Info"); - ADD_NUMBER( [o columnSpan] ,@"Column span") - ADD_NUMBER( [o rowSpan] ,@"Row span") - ADD_NUMBER( [o startingColumn] ,@"Starting column") - ADD_NUMBER( [o startingRow] ,@"Starting row") - ADD_OBJECT( [o table] ,@"Table") - } - else if ([object isKindOfClass:[NSTextTable class]]) - { - NSTextTable *o = object; - ADD_CLASS_LABEL(@"NSTextTable Info"); - ADD_BOOL( [o collapsesBorders] ,@"Collapses borders") - ADD_BOOL( [o hidesEmptyCells] ,@"Hides empty cells") - ADD_OBJECT(objectFromTextTableLayoutAlgorithm([o layoutAlgorithm]),@"Layout algorithm") - ADD_NUMBER( [o numberOfColumns] ,@"Number of columns") - } - - NSTextBlock *o = object; - ADD_CLASS_LABEL(@"NSTextBlock Info"); - ADD_OBJECT( [o backgroundColor] ,@"Background color") - ADD_NUMBER( [o contentWidth] ,@"Content width") - ADD_OBJECT(objectFromTextBlockValueType([o contentWidthValueType]),@"Content width value type") - ADD_OBJECT(objectFromTextBlockVerticalAlignment([o verticalAlignment]),@"Vertical alignment") - } - else if ([object isKindOfClass:[NSTextContainer class]]) - { - NSTextContainer *o = object; - ADD_CLASS_LABEL(@"NSTextContainer Info"); - ADD_SIZE( [o containerSize] ,@"Container size") - ADD_BOOL( [o heightTracksTextView] ,@"Height tracks text view") - ADD_BOOL( [o isSimpleRectangularTextContainer] ,@"Is simple rectangular text container") - ADD_OBJECT_NOT_NIL( [o layoutManager] ,@"Layout manager") - ADD_NUMBER( [o lineFragmentPadding] ,@"Line fragment padding") - ADD_OBJECT_NOT_NIL( [o textView] ,@"Text view") - ADD_BOOL( [o widthTracksTextView] ,@"Width tracks text view") - } - if ([object isKindOfClass:[NSTextList class]]) - { - NSTextList *o = object; - ADD_CLASS_LABEL(@"NSTextList Info"); - ADD_OBJECT(objectFromTextListOptionsMask([o listOptions]) ,@"List options") - ADD_OBJECT( [o markerFormat] ,@"Marker format") - } - else if ([object isKindOfClass:[NSTextTab class]]) - { - NSTextTab *o = object; - ADD_CLASS_LABEL(@"NSTextTab Info"); - ADD_OBJECT( objectFromTextAlignment([o alignment]) ,@"Alignment") - ADD_NUMBER( [o location] ,@"Location") - ADD_OBJECT( [o options] ,@"Options") - ADD_OBJECT(objectFromTextTabType([o tabStopType]) ,@"Tab stop type") - } - else if ([object isKindOfClass:[NSToolbar class]]) - { - NSToolbar *o = object; - ADD_CLASS_LABEL(@"NSToolbar Info"); - ADD_BOOL( [o allowsUserCustomization] ,@"Allows user customization") - ADD_BOOL( [o autosavesConfiguration] ,@"Autosaves configuration") - ADD_DICTIONARY( [o configurationDictionary] ,@"Configuration dictionary") - ADD_BOOL( [o customizationPaletteIsRunning] ,@"Customization palette is running") - ADD_OBJECT( [o delegate] ,@"Delegate") - ADD_OBJECT(objectFromToolbarDisplayMode([o displayMode]) ,@"Display mode") - ADD_OBJECT( [(NSToolbar*)o identifier] ,@"Identifier") - ADD_BOOL( [o isVisible] ,@"Is visible") - ADD_OBJECTS( [o items] ,@"Items") - ADD_OBJECT_NOT_NIL( [o selectedItemIdentifier] ,@"Selected item identifier") - ADD_BOOL( [o showsBaselineSeparator] ,@"Shows baseline separator") - ADD_OBJECT(objectFromToolbarSizeMode([o sizeMode]) ,@"Identifier") - ADD_OBJECTS( [o visibleItems] ,@"Visible items") - } - else if ([object isKindOfClass:[NSToolbarItem class]]) - { - if ([object isKindOfClass:[NSToolbarItemGroup class]]) - { - NSToolbarItemGroup *o = object; - ADD_CLASS_LABEL(@"NSToolbarItemGroup Info"); - ADD_OBJECTS( [o subitems] ,@"Subitems") + + + NSPanel *o = object; + ADD_CLASS_LABEL(@"NSPanel Info"); + ADD_BOOL( [o becomesKeyOnlyIfNeeded] ,@"Becomes key only if needed") + ADD_BOOL( [o isFloatingPanel] ,@"Is floating panel") } - NSToolbarItem *o = object; - ADD_CLASS_LABEL(@"NSToolbarItem Info"); - ADD_SEL( [o action] ,@"Action") - ADD_BOOL( [o allowsDuplicatesInToolbar] ,@"Allows duplicates in toolbar") - ADD_BOOL( [o autovalidates] ,@"Autovalidates") - ADD_OBJECT( [o image] ,@"Image") - ADD_BOOL( [o isEnabled] ,@"Is enabled") - ADD_OBJECT( [(NSToolbarItem*)o itemIdentifier] ,@"Item identifier") - ADD_OBJECT( [o label] ,@"Label") - ADD_SIZE( [o maxSize] ,@"Max size") - ADD_OBJECT_NOT_NIL( [o menuFormRepresentation] ,@"Menu form representation") - ADD_SIZE( [o minSize] ,@"Min size") - ADD_OBJECT( [o paletteLabel] ,@"Palette label") - ADD_NUMBER( [o tag] ,@"Tag") - ADD_OBJECT( [o target] ,@"Target") - ADD_OBJECT( [o toolbar] ,@"Toolbar") - ADD_OBJECT_NOT_NIL( [o toolTip] ,@"Tool tip") - ADD_OBJECT( [o view] ,@"View") - ADD_OBJECT(objectFromToolbarItemVisibilityPriority([o visibilityPriority]),@"Visibility priority") - } - else if ([object isKindOfClass:[NSTrackingArea class]]) - { - NSTrackingArea *o = object; - ADD_CLASS_LABEL(@"NSTrackingArea Info"); - ADD_OBJECT(objectFromTrackingAreaOptions([o options]) ,@"Options") - ADD_OBJECT( [o owner] ,@"Owner") - ADD_RECT( [o rect] ,@"Rect") - ADD_DICTIONARY( [o userInfo] ,@"User info") - } - else if ([object isKindOfClass:[NSTypesetter class]]) - { - if ([object isKindOfClass:NSClassFromString(@"NSATSTypesetter")]) - { - // NSATSTypesetter *o = object; - // ADD_CLASS_LABEL(@"NSATSTypesetter Info"); - } - - NSTypesetter *o = object; - ADD_CLASS_LABEL(@"NSTypesetter Info"); - //ADD_OBJECT( [o attributedString] ,@"Attributed string") - ADD_DICTIONARY( [o attributesForExtraLineFragment] ,@"Attributes for extra line fragment") - ADD_BOOL( [o bidiProcessingEnabled] ,@"Bidi processing enabled") - ADD_OBJECT_NOT_NIL( [o currentTextContainer] ,@"Current text container") - ADD_NUMBER( [o hyphenationFactor] ,@"Hyphenation factor") - ADD_OBJECT_NOT_NIL( [o layoutManager] ,@"Layout manager") - ADD_NUMBER( [o lineFragmentPadding] ,@"Line fragment padding") - ADD_OBJECT(objectFromTypesetterBehavior([o typesetterBehavior]) ,@"Typesetter behavior") - ADD_BOOL( [o usesFontLeading] ,@"Uses font leading") + NSWindow *o = object; + ADD_CLASS_LABEL(@"NSWindow Info"); + ADD_BOOL( [o acceptsMouseMovedEvents] ,@"Accepts mouse moved events") + ADD_BOOL( [o allowsToolTipsWhenApplicationIsInactive] ,@"Allows tool tips when application is inactive") + ADD_NUMBER( [o alphaValue] ,@"Alpha value") + ADD_BOOL( [o areCursorRectsEnabled] ,@"Are cursor rects enabled") + ADD_SIZE( [o aspectRatio] ,@"Aspect ratio") + ADD_OBJECT_NOT_NIL( [o attachedSheet] ,@"Attached sheet") + ADD_BOOL( [o autorecalculatesKeyViewLoop] ,@"Autorecalculates key view loop") + ADD_OBJECT(objectFromWindowBackingLocation([o backingLocation]),@"Backing location") + ADD_OBJECT( [o backgroundColor] ,@"Background color") + ADD_OBJECT(objectFromBackingStoreType([o backingType]) ,@"Backing type") + ADD_BOOL( [o canBecomeKeyWindow] ,@"Can become key window") + ADD_BOOL( [o canBecomeMainWindow] ,@"Can become main window") + ADD_BOOL( [o canBecomeVisibleWithoutLogin] ,@"Can become visible without login") + ADD_BOOL( [o canHide] ,@"Can hide") + ADD_BOOL( [o canStoreColor] ,@"Can store color") + ADD_OBJECT(objectFromWindowCollectionBehavior([o collectionBehavior]),@"Collection behavior") + ADD_OBJECTS( [o childWindows] ,@"Child windows") + ADD_SIZE( [o contentAspectRatio] ,@"Content aspect ratio") + ADD_SIZE( [o contentMaxSize] ,@"Content max size") + ADD_SIZE( [o contentMinSize] ,@"Content min size") + ADD_SIZE( [o contentResizeIncrements] ,@"Content resize increments") + ADD_OBJECT( [o contentView] ,@"Content view") + ADD_OBJECT_NOT_NIL( [o deepestScreen] ,@"Deepest screen") + ADD_OBJECT( [o defaultButtonCell] ,@"Default button cell") + ADD_OBJECT( [o delegate] ,@"Delegate") + ADD_NUMBER( [o depthLimit] ,@"Depth limit") + ADD_DICTIONARY( [o deviceDescription] ,@"Device description") + ADD_BOOL( [o displaysWhenScreenProfileChanges] ,@"Displays when screen profile changes") + ADD_OBJECTS( [o drawers] ,@"Drawers") + ADD_OBJECT( [o firstResponder] ,@"First responder") + ADD_RECT( [o frame] ,@"Frame") + ADD_OBJECT_NOT_NIL( [o frameAutosaveName] ,@"Frame autosave name") + ADD_OBJECT( [o graphicsContext] ,@"Graphics context") + // Call to gState fails when the window in miniaturized + //ADD_NUMBER( [o gState] ,@"gState") + ADD_BOOL( [o hasDynamicDepthLimit] ,@"Has dynamic depth limit") + ADD_BOOL( [o hasShadow] ,@"Has shadow") + ADD_BOOL( [o hidesOnDeactivate] ,@"Hides on deactivate") + ADD_BOOL( [o ignoresMouseEvents] ,@"Ignores mouse events") + ADD_OBJECT( [o initialFirstResponder] ,@"Initial first responder") + ADD_BOOL( [o isAutodisplay] ,@"Is autodisplay") + ADD_BOOL( [o isDocumentEdited] ,@"Is document edited") + ADD_BOOL( [o isExcludedFromWindowsMenu] ,@"Is exclude from windowsmenu") + ADD_BOOL( [o isFlushWindowDisabled] ,@"Is flush window disabled") + ADD_BOOL( [o isMiniaturized] ,@"Is miniaturized") + ADD_BOOL( [o isMovableByWindowBackground] ,@"Is movable by window background") + ADD_BOOL( [o isOneShot] ,@"Is oneShot") + ADD_BOOL( [o isOpaque] ,@"Is opaque") + ADD_BOOL( [o isReleasedWhenClosed] ,@"Is released when closed") + ADD_BOOL( [o isSheet] ,@"Is sheet") + ADD_BOOL( [o isVisible] ,@"Is visible") + ADD_BOOL( [o isZoomed] ,@"Is zoomed") + ADD_OBJECT(objectFromSelectionDirection([o keyViewSelectionDirection]), @"Key view selection direction") + ADD_OBJECT(objectFromWindowLevel([o level]) , @"Level") + ADD_SIZE( [o maxSize] ,@"Max size") + ADD_SIZE( [o minSize] ,@"Min size") + ADD_OBJECT_NOT_NIL( [o miniwindowImage] ,@"Miniwindow image") + ADD_OBJECT( [o miniwindowTitle] ,@"Miniwindow title") + ADD_OBJECT_NOT_NIL( [o parentWindow] ,@"Parent window") + ADD_OBJECT(objectFromWindowBackingLocation([o preferredBackingLocation]),@"Preferred backing location") + ADD_BOOL( [o preservesContentDuringLiveResize] ,@"Preserves content during live resize") + ADD_OBJECT_NOT_NIL( [o representedFilename] ,@"Represented filename") + ADD_OBJECT_NOT_NIL( [o representedURL] ,@"Represented URL") + ADD_SIZE( [o resizeIncrements] ,@"Resize increments") + ADD_OBJECT( [o screen] ,@"Screen") + ADD_OBJECT(objectFromWindowSharingType([o sharingType]) ,@"Sharing type") + ADD_BOOL( [o showsResizeIndicator] ,@"Shows resize indicator") + ADD_BOOL( [o showsToolbarButton] ,@"Shows toolbar button") + ADD_OBJECT(objectFromWindowMask([o styleMask]) ,@"Style mask") + ADD_OBJECT( [o title] ,@"Title") + ADD_OBJECT_NOT_NIL( [o toolbar] ,@"Toolbar") + ADD_NUMBER( [o userSpaceScaleFactor] ,@"User space scale factor") + ADD_BOOL( [o viewsNeedDisplay] ,@"Views need display") + ADD_OBJECT_NOT_NIL( [o windowController] ,@"Window controller") + ADD_NUMBER( [o windowNumber] ,@"Window number") + ADD_BOOL( [o worksWhenModal] ,@"Works when modal") } - else if ([object isKindOfClass:[NSUndoManager class]]) - { - NSUndoManager *o = object; - ADD_CLASS_LABEL(@"NSUndoManager Info"); - ADD_NUMBER( [o groupingLevel] ,@"Grouping level") - ADD_BOOL( [o groupsByEvent] ,@"Groups by event") - ADD_BOOL( [o isUndoRegistrationEnabled] ,@"Is undo registration enabled") - ADD_NUMBER( [o levelsOfUndo] ,@"Levels of undo") - ADD_OBJECT_NOT_NIL( [o redoActionName] ,@"Redo action name") - ADD_OBJECT_NOT_NIL( [o redoMenuItemTitle] ,@"Redo menu item title") - ADD_OBJECTS( [o runLoopModes] ,@"Run loop modes") - ADD_OBJECT_NOT_NIL( [o undoActionName] ,@"Undo action name") - ADD_OBJECT_NOT_NIL( [o undoMenuItemTitle] ,@"Undo menu item title") - } - - [self addBlankRowToMatrix:m]; - [self fillMatrix:m withMethodsForObject:object]; - - [m sizeToCells]; - //[m scrollCellToVisibleAtRow:[matrix selectedRow] column:0]; - [m setNeedsDisplay]; } - @end \ No newline at end of file From 8c866bec99d5d713df210242fb0de744f7b2382a Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 19 Mar 2012 12:44:18 +0000 Subject: [PATCH 28/45] Changed the NSView, NSWindow and NSControl method names to differentiate them from the -add methods. --- .../FSObjectBrowserViewObjectInfo.m | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/FScriptFramework/FSObjectBrowserViewObjectInfo.m b/FScriptFramework/FSObjectBrowserViewObjectInfo.m index 67320d6..9763703 100644 --- a/FScriptFramework/FSObjectBrowserViewObjectInfo.m +++ b/FScriptFramework/FSObjectBrowserViewObjectInfo.m @@ -116,9 +116,9 @@ - (void)addNSTrackingArea:(id)object; - (void)addNSUndoManager:(id)object; - (void)addNSATSTypesetter:(id)object; -- (void)addNSView:(id)object; -- (void)addNSControl:(id)object; -- (void)addNSWindow:(id)object; +- (void)processNSView:(id)object; +- (void)processNSControl:(id)object; +- (void)processNSWindow:(id)object; @end static id objectFromAnimationBlockingMode(NSAnimationBlockingMode animationBlockingMode) @@ -1474,7 +1474,7 @@ - (void)fillMatrix:(NSMatrix *)m withObject:(id)object [objectHelper release]; } -@end +@end @implementation FSObjectBrowserViewObjectHelper @@ -3236,7 +3236,7 @@ - (void)addNSResponder:(id)object } else if ([object isKindOfClass:[NSView class]]) { - [self addNSView:object]; + [self processNSView:object]; } if ([object isKindOfClass:[NSViewController class]]) @@ -3251,7 +3251,7 @@ - (void)addNSResponder:(id)object } else if ([object isKindOfClass:[NSWindow class]]) { - [self addNSWindow:object]; + [self processNSWindow:object]; } else if ([object isKindOfClass:[NSWindowController class]]) { @@ -3563,7 +3563,7 @@ -(void)addNSATSTypesetter:(id)object ADD_BOOL( [o usesFontLeading] ,@"Uses font leading") } -- (void)addNSView:(id)object +- (void)processNSView:(id)object { if ([object isKindOfClass:[NSBox class]]) @@ -3604,7 +3604,7 @@ - (void)addNSView:(id)object } else if ([object isKindOfClass:[NSControl class]]) { - [self addNSControl:object]; + [self processNSControl:object]; } else if ([object isKindOfClass:[NSClipView class]]) { @@ -3837,7 +3837,7 @@ - (void)addNSView:(id)object ADD_OBJECT( [o window] ,@"Window") } -- (void)addNSControl:(id)object +- (void)processNSControl:(id)object { { if ([object isKindOfClass:[NSBrowser class]]) @@ -4218,8 +4218,8 @@ - (void)addNSControl:(id)object ADD_OBJECT( [o target] ,@"Target") } } - -- (void)addNSWindow:(id)object + +- (void)processNSWindow:(id)object { { if ([object isKindOfClass:[NSPanel class]]) From 58d4c5027cc6bab606a4a3f480dedc6647f37997 Mon Sep 17 00:00:00 2001 From: Tom Drummond Date: Wed, 21 Mar 2012 20:14:43 -0700 Subject: [PATCH 29/45] Removed unnecessary .xcodeproj personal files --- .../philippemougin.perspectivev3 | 1535 ------- FScript.xcodeproj/pmo.mode1 | 1557 ------- FScript.xcodeproj/pmougin.mode1 | 1414 ------ FScript.xcodeproj/pmougin.perspective | 1468 ------ FScript.xcodeproj/pmougin.perspectivev3 | 1674 ------- .../project.pbxproj.BACKUP.3416.pbxproj | 4030 ---------------- .../project.pbxproj.BASE.3416.pbxproj | 4047 ----------------- .../project.pbxproj.LOCAL.3416.pbxproj | 4030 ---------------- .../project.pbxproj.REMOTE.3416.pbxproj | 3930 ---------------- 9 files changed, 23685 deletions(-) delete mode 100644 FScript.xcodeproj/philippemougin.perspectivev3 delete mode 100644 FScript.xcodeproj/pmo.mode1 delete mode 100644 FScript.xcodeproj/pmougin.mode1 delete mode 100644 FScript.xcodeproj/pmougin.perspective delete mode 100644 FScript.xcodeproj/pmougin.perspectivev3 delete mode 100644 FScript.xcodeproj/project.pbxproj.BACKUP.3416.pbxproj delete mode 100644 FScript.xcodeproj/project.pbxproj.BASE.3416.pbxproj delete mode 100644 FScript.xcodeproj/project.pbxproj.LOCAL.3416.pbxproj delete mode 100644 FScript.xcodeproj/project.pbxproj.REMOTE.3416.pbxproj diff --git a/FScript.xcodeproj/philippemougin.perspectivev3 b/FScript.xcodeproj/philippemougin.perspectivev3 deleted file mode 100644 index b6cec8b..0000000 --- a/FScript.xcodeproj/philippemougin.perspectivev3 +++ /dev/null @@ -1,1535 +0,0 @@ - - - - - ActivePerspectiveName - Debug - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCProjectFormatConflictsModule - Name - Project Format Conflicts List - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - BundleLoadPath - - MaxInstances - n - Module - XCSnapshotModule - Name - Snapshots Tool - - - BundlePath - /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources - Description - AIODescriptionKey - DockingSystemVisible - - Extension - perspectivev3 - FavBarConfig - - PBXProjectModuleGUID - 3339B6800C80558600E747BC - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.defaultV3 - MajorVersion - 33 - MinorVersion - 0 - Name - All-In-One - Notifications - - OpenEditors - - PerspectiveWidths - - 1680 - 1680 - - Perspectives - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - active-target-popup - active-buildstyle-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-goOrGo - com.apple.ide.PBXToolbarStopButton - get-info - toggle-editor - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.project - IsVertical - - Layout - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CA23ED40692098700951B8B - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 238 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - 0CD4E30D00D7DFE17BE9C1BD - 1C37FBAC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 256 - 2 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 4195}, {238, 815}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {255, 833}} - GroupTreeTableConfiguration - - MainColumn - 238 - - - Module - PBXSmartGroupTreeModule - Proportion - 255pt - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 3339B66F0C80554600E747BC - PBXProjectModuleLabel - ExecEngine.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 3339B6700C80554600E747BC - PBXProjectModuleLabel - ExecEngine.m - _historyCapacity - 0 - bookmark - 3377BC480C88C88900653F9D - history - - 33D669860C80DB0100110859 - 33D669950C80FBB000110859 - 33D669960C80FBB000110859 - 33D669980C80FBB000110859 - 335B9F430C81D92500642E59 - 335B9F440C81D92500642E59 - 335B9F600C82023700642E59 - 336E910F0C8862BC00FB1615 - 336E91120C8862BC00FB1615 - 335935100C8869880076A86A - 335935110C8869880076A86A - 335935120C8869880076A86A - 335935170C8869880076A86A - 335935180C8869880076A86A - 335935190C8869880076A86A - 3359351A0C8869880076A86A - 3359351B0C8869880076A86A - 3359351C0C8869880076A86A - 3359351D0C8869880076A86A - 3359353A0C8886AD0076A86A - 335935950C8899830076A86A - 335935B80C8899FA0076A86A - 335935C50C889AC50076A86A - 335935C60C889AC50076A86A - 335935C70C889AC50076A86A - 335935FD0C88A21F0076A86A - 3377BC290C88AECD00653F9D - 3377BC2A0C88AECD00653F9D - 3377BC2B0C88AECD00653F9D - - prevStack - - 33D669880C80DB0100110859 - 33D6699C0C80FBB000110859 - 33D6699D0C80FBB000110859 - 33D6699F0C80FBB000110859 - 335B9F470C81D92500642E59 - 338E2CB90C880F6E00576EC9 - 336E91150C8862BC00FB1615 - 336E91160C8862BC00FB1615 - 336E91170C8862BC00FB1615 - 336E911A0C8862BC00FB1615 - 3359351F0C8869880076A86A - 335935200C8869880076A86A - 335935210C8869880076A86A - 335935240C8869880076A86A - 335935250C8869880076A86A - 335935270C8869880076A86A - 3359352A0C8869880076A86A - 3359352C0C8869880076A86A - 3359352D0C8869880076A86A - 335935300C8869880076A86A - 3359353E0C8886AD0076A86A - 335935990C8899830076A86A - 3359359B0C8899830076A86A - 335935C90C889AC50076A86A - 335935CA0C889AC50076A86A - 335935230C8869880076A86A - 3377BC2C0C88AECD00653F9D - 3377BC2D0C88AECD00653F9D - 3377BC2E0C88AECD00653F9D - - - SplitCount - 1 - - StatusBarVisibility - - XCSharingToken - com.apple.Xcode.CommonNavigatorGroupSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {1420, 534}} - - Module - PBXNavigatorGroup - Proportion - 534pt - - - Proportion - 294pt - Tabs - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EDF0692099D00951B8B - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{10, 27}, {1420, 267}} - - Module - XCDetailModule - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EE00692099D00951B8B - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{10, 27}, {1420, 267}} - - Module - PBXProjectFindModule - - - ContentConfiguration - - PBXCVSModuleFilterTypeKey - 1032 - PBXProjectModuleGUID - 1CA23EE10692099D00951B8B - PBXProjectModuleLabel - SCM Results - - GeometryConfiguration - - Frame - {{10, 27}, {1473, 243}} - - Module - PBXCVSModule - - - ContentConfiguration - - PBXBuildLogShowsTranscriptDefaultKey - {{0, 130}, {1420, 137}} - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1011 - - GeometryConfiguration - - Frame - {{10, 27}, {1420, 267}} - - Module - PBXBuildResultsModule - - - - - Proportion - 1420pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDockableTabModule - XCDetailModule - PBXProjectFindModule - PBXCVSModule - PBXBuildResultsModule - - TableOfContents - - 3377BC300C88AECD00653F9D - 1CA23ED40692098700951B8B - 3377BC310C88AECD00653F9D - 3339B66F0C80554600E747BC - 3377BC320C88AECD00653F9D - 1CA23EDF0692099D00951B8B - 1CA23EE00692099D00951B8B - 1CA23EE10692099D00951B8B - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.defaultV3 - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - build-and-go - go - NSToolbarFlexibleSpaceItem - debugger-fix-and-continue - debugger-restart-executable - debugger-pause - debugger-step-over - debugger-step-into - debugger-step-out - debugger-step-instruction - NSToolbarFlexibleSpaceItem - - ControllerClassBaseName - PBXDebugSessionModule - IconName - DebugTabIcon - Identifier - perspective.debug - IsVertical - - Layout - - - ContentConfiguration - - PBXProjectModuleGUID - 1CCC7628064C1048000F2A68 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {1680, 268}} - RubberWindowFrame - 1 152 1680 874 0 0 1680 1027 - - Module - PBXDebugCLIModule - Proportion - 268pt - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {851, 183}} - {{851, 0}, {829, 183}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {1680, 183}} - {{0, 183}, {1680, 377}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1CCC7629064C1048000F2A68 - PBXProjectModuleLabel - Debug - - GeometryConfiguration - - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 273}, {1680, 560}} - PBXDebugSessionStackFrameViewKey - - DebugVariablesTableConfiguration - - Name - 253 - Value - 85 - Summary - 466 - - Frame - {{851, 0}, {829, 183}} - RubberWindowFrame - 1 152 1680 874 0 0 1680 1027 - - RubberWindowFrame - 1 152 1680 874 0 0 1680 1027 - - Module - PBXDebugSessionModule - Proportion - 560pt - - - Name - Debug - ServiceClasses - - XCModuleDock - PBXDebugCLIModule - PBXDebugSessionModule - PBXDebugProcessAndThreadModule - PBXDebugProcessViewModule - PBXDebugThreadViewModule - PBXDebugStackFrameViewModule - PBXNavigatorGroup - - TableOfContents - - 3377BC330C88AECD00653F9D - 1CCC7628064C1048000F2A68 - 1CCC7629064C1048000F2A68 - 3377BC340C88AECD00653F9D - 3377BC350C88AECD00653F9D - 3377BC360C88AECD00653F9D - 3377BC370C88AECD00653F9D - 3377BC380C88AECD00653F9D - - ToolbarConfiguration - xcode.toolbar.config.debugV3 - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' - StatusbarIsVisible - - TimeStamp - 0.0 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - - WindowJustification - 5 - WindowOrderList - - 3377BC390C88AECD00653F9D - 3377BC3A0C88AECD00653F9D - 3377BC3B0C88AECD00653F9D - /Users/philippemougin/FScript/FScript.xcodeproj - - WindowString - 1 152 1680 874 0 0 1680 1027 - WindowToolsV3 - - - Identifier - windowTool.debugger - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {317, 164}} - {{317, 0}, {377, 164}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {694, 164}} - {{0, 164}, {694, 216}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {694, 380}} - RubberWindowFrame - 321 238 694 422 0 0 1440 878 - - Module - PBXDebugSessionModule - Proportion - 100% - - - Proportion - 100% - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - 1 - TableOfContents - - 1CD10A99069EF8BA00B06720 - 1C0AD2AB069F1E9B00FABCE6 - 1C162984064C10D400B95A72 - 1C0AD2AC069F1E9B00FABCE6 - - ToolbarConfiguration - xcode.toolbar.config.debugV3 - WindowString - 321 238 694 422 0 0 1440 878 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - 0 - - - Identifier - windowTool.build - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD052900623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {500, 215}} - RubberWindowFrame - 192 257 500 500 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 218pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - - GeometryConfiguration - - Frame - {{0, 222}, {500, 236}} - RubberWindowFrame - 192 257 500 500 0 0 1280 1002 - - Module - PBXBuildResultsModule - Proportion - 236pt - - - Proportion - 458pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAA5065D492600B07095 - 1C78EAA6065D492600B07095 - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.buildV3 - WindowString - 192 257 500 500 0 0 1280 1002 - - - Identifier - windowTool.find - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD0528D0623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {781, 167}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 781pt - - - Proportion - 50% - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{8, 0}, {773, 254}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 50% - - - Proportion - 428pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C530D57069F1CE1000CFCEE - 1C530D58069F1CE1000CFCEE - 1C530D59069F1CE1000CFCEE - 1CDD528C0622207200134675 - 1C530D5A069F1CE1000CFCEE - 1CE0B1FE06471DED0097A5F4 - 1CD0528E0623707200166675 - - WindowString - 62 385 781 470 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - 0 - - - Identifier - windowTool.snapshots - Layout - - - Dock - - - Module - XCSnapshotModule - Proportion - 100% - - - Proportion - 100% - - - Name - Snapshots - ServiceClasses - - XCSnapshotModule - - StatusbarIsVisible - Yes - ToolbarConfiguration - xcode.toolbar.config.snapshots - WindowString - 315 824 300 550 0 0 1440 878 - WindowToolIsVisible - Yes - - - Identifier - windowTool.debuggerConsole - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {700, 358}} - RubberWindowFrame - 149 87 700 400 0 0 1440 878 - - Module - PBXDebugCLIModule - Proportion - 358pt - - - Proportion - 358pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C530D5B069F1CE1000CFCEE - 1C530D5C069F1CE1000CFCEE - 1C78EAAC065D492600B07095 - - ToolbarConfiguration - xcode.toolbar.config.consoleV3 - WindowString - 149 87 440 400 0 0 1440 878 - WindowToolGUID - 1C530D5B069F1CE1000CFCEE - WindowToolIsVisible - 0 - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scmV3 - WindowString - 743 379 452 308 0 0 1280 1002 - - - Identifier - windowTool.breakpoints - IsVertical - 0 - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 350}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - 0 - - GeometryConfiguration - - Frame - {{0, 0}, {185, 368}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {554, 368}} - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - XCDetailModule - Proportion - 554pt - - - Proportion - 368pt - - - MajorVersion - 3 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - 1 - TableOfContents - - 1CDDB66807F98D9800BB5817 - 1CDDB66907F98D9800BB5817 - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpointsV3 - WindowString - 315 424 744 409 0 0 1440 878 - WindowToolGUID - 1CDDB66807F98D9800BB5817 - WindowToolIsVisible - 1 - - - Identifier - windowTool.debugAnimator - Layout - - - Dock - - - Module - PBXNavigatorGroup - Proportion - 100% - - - Proportion - 100% - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - 1 - ToolbarConfiguration - xcode.toolbar.config.debugAnimatorV3 - WindowString - 100 100 700 500 0 0 1280 1002 - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 166pt - - - Proportion - 166pt - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - 0 - WindowString - 538 42 401 187 0 0 1280 1002 - - - Identifier - windowTool.projectFormatConflicts - Layout - - - Dock - - - Module - XCProjectFormatConflictsModule - Proportion - 100% - - - Proportion - 100% - - - Name - Project Format Conflicts - ServiceClasses - - XCProjectFormatConflictsModule - - StatusbarIsVisible - 0 - WindowContentMinSize - 450 300 - WindowString - 50 850 472 307 0 0 1440 877 - - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {369, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {616, 353}} - MembersFrame - {{0, 105}, {369, 395}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 94 - PBXMemberBookColumnIdentifier - 22 - - PBXModuleWindowStatusBarHidden2 - 1 - RubberWindowFrame - 597 125 616 374 0 0 1280 1002 - - Module - PBXClassBrowserModule - Proportion - 354pt - - - Proportion - 354pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - 0 - TableOfContents - - 1C78EABA065D492600B07095 - 1C78EABB065D492600B07095 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 597 125 616 374 0 0 1280 1002 - - - Identifier - windowTool.refactoring - IncludeInToolsMenu - 0 - Layout - - - Dock - - - BecomeActive - 1 - GeometryConfiguration - - Frame - {0, 0}, {500, 335} - RubberWindowFrame - {0, 0}, {500, 335} - - Module - XCRefactoringModule - Proportion - 100% - - - Proportion - 100% - - - Name - Refactoring - ServiceClasses - - XCRefactoringModule - - WindowString - 200 200 500 356 0 0 1920 1200 - - - - diff --git a/FScript.xcodeproj/pmo.mode1 b/FScript.xcodeproj/pmo.mode1 deleted file mode 100644 index 160a0be..0000000 --- a/FScript.xcodeproj/pmo.mode1 +++ /dev/null @@ -1,1557 +0,0 @@ - - - - - ActivePerspectiveName - Project - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXRunSessionModule - Name - Run Log - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - Description - DefaultDescriptionKey - DockingSystemVisible - - Extension - mode1 - FavBarConfig - - PBXProjectModuleGUID - B6D182170A19305700A3640E - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.mode1 - MajorVersion - 31 - MinorVersion - 1 - Name - Default - Notifications - - OpenEditors - - PerspectiveWidths - - -1 - -1 - - Perspectives - - - ChosenToolbarItems - - active-target-popup - active-buildstyle-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-runOrDebug - run - com.apple.ide.PBXToolbarStopButton - get-info - servicesModulefind - servicesModulebuild - servicesModuledebug - servicesModulerun - toggle-editor - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProjectWithEditor - Identifier - perspective.project - IsVertical - - Layout - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 292 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - F5F1A9F4022E9A96011160FE - 0CD4E30D00D7DFE17BE9C1BD - 1C37FBAC04509CD000000102 - 1C37FABC05509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 146 - 9 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 2295}, {292, 764}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {309, 782}} - GroupTreeTableConfiguration - - MainColumn - 292 - - RubberWindowFrame - 0 55 1385 823 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 309pt - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20306471E060097A5F4 - PBXProjectModuleLabel - FSInterpreterView.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CE0B20406471E060097A5F4 - PBXProjectModuleLabel - FSInterpreterView.m - _historyCapacity - 0 - bookmark - B64CD9700A8E6EB100F4AB6D - history - - B62A43C00A262A0C00C4919F - B6CF7DF20A27C30F00371EF1 - B619CCED0A289CBD00DD6837 - B619CCF80A289EFD00DD6837 - B619CD7A0A29131900DD6837 - B619CD7B0A29131900DD6837 - B619CD7C0A29131900DD6837 - B619CD7E0A29131900DD6837 - B619CD800A29131900DD6837 - B619CD810A29131900DD6837 - B619CD820A29131900DD6837 - B619CD830A29131900DD6837 - B619CD840A29131900DD6837 - B619CD850A29131900DD6837 - B6DE7D3F0A40D25D00CB2BC4 - B6DE7D400A40D25D00CB2BC4 - B6DE7D410A40D25D00CB2BC4 - B6DE7D570A40D2AE00CB2BC4 - B6DFA1DF0A47F77B00D1DC94 - B6DFA1E00A47F77B00D1DC94 - B6DFA1E10A47F77B00D1DC94 - B6DFA1E20A47F77B00D1DC94 - B6DFA1E30A47F77B00D1DC94 - B6DFA1E40A47F77B00D1DC94 - B6DFA1E50A47F77B00D1DC94 - B6DFA1E60A47F77B00D1DC94 - B653B2580A5192050062668D - B6D1E2BB0A54713800CFEB57 - B6D1E2BE0A54713800CFEB57 - B6D1E2BF0A54713800CFEB57 - B6D1E2C00A54713800CFEB57 - B6D1E2C10A54713800CFEB57 - B6D1E2C20A54713800CFEB57 - B6D1E2C30A54713800CFEB57 - B6D1E2C40A54713800CFEB57 - B6D1E2C50A54713800CFEB57 - B6D1E2C70A54713800CFEB57 - B6D1E2C80A54713800CFEB57 - B6D1E2C90A54713800CFEB57 - B6D1E2CA0A54713800CFEB57 - B6D1E2CB0A54713800CFEB57 - B6D1E2CC0A54713800CFEB57 - B6D1E2CE0A54713800CFEB57 - B6D1E2CF0A54713800CFEB57 - B6D979000A573F40003D43AC - B6D979010A573F40003D43AC - B6D979020A573F40003D43AC - B6D979030A573F40003D43AC - B6D979040A573F40003D43AC - B6D979050A573F40003D43AC - B6D979090A573F40003D43AC - B6D9790A0A573F40003D43AC - B6D9790B0A573F40003D43AC - B69CDE5C0A58499C00601714 - B69CDE5D0A58499C00601714 - B69CDE740A584BA800601714 - B69CDE800A584EC200601714 - B69CDE810A584EC200601714 - B6EBB74C0A59278D00563096 - B6EBB74D0A59278D00563096 - B6EBB74E0A59278D00563096 - B6EBB76C0A592D2F00563096 - B6EBB76D0A592D2F00563096 - B6EBB76E0A592D2F00563096 - B6EBB76F0A592D2F00563096 - B6EBB7700A592D2F00563096 - B6EBB7730A592D2F00563096 - B6EBB7740A592D2F00563096 - B6EBB7750A592D2F00563096 - B6EBB78B0A59336E00563096 - B6EBB78C0A59336E00563096 - B6EBB78D0A59336E00563096 - B6EBB79A0A5959A300563096 - B6EBB79B0A5959A300563096 - B6EBB79C0A5959A300563096 - B6EBB7B90A597C3700563096 - B6EBB7CF0A5980AB00563096 - B6EBB7D00A5980AB00563096 - B6EBB7D10A5980AB00563096 - B6EBB7DC0A59827700563096 - B6EBB7DD0A59827700563096 - B6EBB7DF0A59827700563096 - B6D6A80F0A598A0F008DA270 - B6CEFE080A5AE3190035ADD2 - B6CEFE090A5AE3190035ADD2 - B6CEFE0A0A5AE3190035ADD2 - B6CEFE0B0A5AE3190035ADD2 - B6CEFE0C0A5AE3190035ADD2 - B6E4CE3E0A5EB20A0038F3F0 - B6E4CE3F0A5EB20A0038F3F0 - B6E4CE400A5EB20A0038F3F0 - B6E4CE410A5EB20A0038F3F0 - B6E4CE420A5EB20A0038F3F0 - B6E4CE430A5EB20A0038F3F0 - B6E4CE5A0A5EB5070038F3F0 - B6CE0F500A66B5C800411581 - B64CD9630A8E55FB00F4AB6D - B64CD9640A8E55FB00F4AB6D - B64CD9650A8E55FB00F4AB6D - B64CD96D0A8E6EB100F4AB6D - B64CD96E0A8E6EB100F4AB6D - - prevStack - - B641113D0A1FDF47007948D7 - B641113E0A1FDF47007948D7 - B62A43C20A262A0C00C4919F - B6CF7DF40A27C30F00371EF1 - B619CCF00A289CBD00DD6837 - B619CCF10A289CBD00DD6837 - B619CD890A29131900DD6837 - B619CD8A0A29131900DD6837 - B619CD8B0A29131900DD6837 - B619CD8C0A29131900DD6837 - B619CD8D0A29131900DD6837 - B619CD8E0A29131900DD6837 - B619CD8F0A29131900DD6837 - B619CD900A29131900DD6837 - B619CD910A29131900DD6837 - B619CD920A29131900DD6837 - B619CD930A29131900DD6837 - B619CD940A29131900DD6837 - B619CD950A29131900DD6837 - B619CD960A29131900DD6837 - B6DE7CB40A40C86D00CB2BC4 - B6DE7CB50A40C86D00CB2BC4 - B6DE7CDC0A40CC4800CB2BC4 - B6DE7D140A40CF9D00CB2BC4 - B6DE7D150A40CF9D00CB2BC4 - B6DE7D1D0A40CF9D00CB2BC4 - B6DE7D2E0A40D0AC00CB2BC4 - B6DE7D300A40D0AC00CB2BC4 - B6DE7D470A40D25D00CB2BC4 - B6DE7D490A40D25D00CB2BC4 - B6DE7D4F0A40D25D00CB2BC4 - B6DE7D500A40D25D00CB2BC4 - B6DFA1ED0A47F77B00D1DC94 - B6DFA1F90A47F77B00D1DC94 - B6DFA1FA0A47F77B00D1DC94 - B6CA3D7B0A49EC0000FFCF59 - B653B25C0A5192050062668D - B6D1E2D30A54713800CFEB57 - B6D1E2D70A54713800CFEB57 - B6D1E2D80A54713800CFEB57 - B6D1E2DA0A54713800CFEB57 - B6D1E2DB0A54713800CFEB57 - B6D1E2DC0A54713800CFEB57 - B6D1E2DD0A54713800CFEB57 - B6D1E2DE0A54713800CFEB57 - B6D1E2DF0A54713800CFEB57 - B6D1E2E00A54713800CFEB57 - B6D1E2E10A54713800CFEB57 - B6D1E2E20A54713800CFEB57 - B6D1E2E90A54713800CFEB57 - B6D1E2EB0A54713800CFEB57 - B6D979120A573F40003D43AC - B6D979130A573F40003D43AC - B6D979150A573F40003D43AC - B6D979170A573F40003D43AC - B6D9791A0A573F40003D43AC - B6D9791B0A573F40003D43AC - B6D9791C0A573F40003D43AC - B69CDE600A58499C00601714 - B69CDE610A58499C00601714 - B69CDE620A58499C00601714 - B6EBB7510A59278D00563096 - B6EBB7530A59278D00563096 - B6EBB7560A59278D00563096 - B6EBB7580A59278D00563096 - B6EBB7590A59278D00563096 - B6EBB7780A592D2F00563096 - B6EBB7790A592D2F00563096 - B6EBB77A0A592D2F00563096 - B6EBB77B0A592D2F00563096 - B6EBB77D0A592D2F00563096 - B6EBB77F0A592D2F00563096 - B6EBB7800A592D2F00563096 - B6EBB7810A592D2F00563096 - B6EBB7900A59336E00563096 - B6EBB79F0A5959A300563096 - B6EBB7BB0A597C3700563096 - B6EBB7E10A59827700563096 - B6EBB7E20A59827700563096 - B6EBB7E30A59827700563096 - B6EBB7E40A59827700563096 - B6D6A8110A598A0F008DA270 - B6CEFE0E0A5AE3190035ADD2 - B6CEFE0F0A5AE3190035ADD2 - B6CEFE100A5AE3190035ADD2 - B6CEFE110A5AE3190035ADD2 - B6CEFE120A5AE3190035ADD2 - B6CEFE130A5AE3190035ADD2 - B6E4CE470A5EB20A0038F3F0 - B6E4CE490A5EB20A0038F3F0 - B6E4CE4A0A5EB20A0038F3F0 - B64CD9670A8E55FB00F4AB6D - B64CD9680A8E55FB00F4AB6D - B64CD9690A8E55FB00F4AB6D - B64CD96F0A8E6EB100F4AB6D - - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1071, 624}} - RubberWindowFrame - 0 55 1385 823 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 624pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20506471E060097A5F4 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{0, 629}, {1071, 153}} - RubberWindowFrame - 0 55 1385 823 0 0 1440 878 - - Module - XCDetailModule - Proportion - 153pt - - - Proportion - 1071pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDetailModule - - TableOfContents - - B64CD96B0A8E55FB00F4AB6D - 1CE0B1FE06471DED0097A5F4 - B64CD96C0A8E55FB00F4AB6D - 1CE0B20306471E060097A5F4 - 1CE0B20506471E060097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default - - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.morph - IsVertical - 0 - Layout - - - BecomeActive - 1 - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 11E0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 186 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 29B97314FDCFA39411CA2CEA - 1C37FABC05509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {186, 337}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - 1 - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {203, 355}} - GroupTreeTableConfiguration - - MainColumn - 186 - - RubberWindowFrame - 373 269 690 397 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 100% - - - Name - Morph - PreferredWidth - 300 - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - - TableOfContents - - 11E0B1FE06471DED0097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default.short - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec' - StatusbarIsVisible - - TimeStamp - 0.0 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? - WindowJustification - 5 - WindowOrderList - - /Users/pmo/allFScript/FScript/FScript.xcodeproj - - WindowString - 0 55 1385 823 0 0 1440 878 - WindowTools - - - FirstTimeWindowDisplayed - - Identifier - windowTool.build - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - BigBrowserToolbar.m - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1169, 281}} - RubberWindowFrame - 130 62 1169 816 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 281pt - - - BecomeActive - - ContentConfiguration - - PBXBuildLogShowsTranscriptDefaultKey - {{0, 240}, {1169, 249}} - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1011 - - GeometryConfiguration - - Frame - {{0, 286}, {1169, 489}} - RubberWindowFrame - 130 62 1169 816 0 0 1440 878 - - Module - PBXBuildResultsModule - Proportion - 489pt - - - Proportion - 775pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - - TableOfContents - - B6D1821A0A1930F100A3640E - B6E4CE4C0A5EB20A0038F3F0 - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.build - WindowString - 130 62 1169 816 0 0 1440 878 - WindowToolGUID - B6D1821A0A1930F100A3640E - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debugger - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {654, 317}} - {{654, 0}, {555, 317}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {1209, 317}} - {{0, 317}, {1209, 384}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {1209, 701}} - RubberWindowFrame - 21 113 1209 742 0 0 1440 878 - - Module - PBXDebugSessionModule - Proportion - 701pt - - - Proportion - 701pt - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - - TableOfContents - - 1CD10A99069EF8BA00B06720 - B62A43C80A262A0C00C4919F - 1C162984064C10D400B95A72 - B62A43C90A262A0C00C4919F - B62A43CA0A262A0C00C4919F - B62A43CB0A262A0C00C4919F - B62A43CC0A262A0C00C4919F - B62A43CD0A262A0C00C4919F - B62A43CE0A262A0C00C4919F - - ToolbarConfiguration - xcode.toolbar.config.debug - WindowString - 21 113 1209 742 0 0 1440 878 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.find - IsVertical - - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {989, 450}} - RubberWindowFrame - 137 18 989 827 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 989pt - - - Proportion - 450pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{0, 455}, {989, 331}} - RubberWindowFrame - 137 18 989 827 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 331pt - - - Proportion - 786pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - - TableOfContents - - 1C530D57069F1CE1000CFCEE - B6CE0F4C0A66ABD800411581 - B6CE0F4D0A66ABD800411581 - 1CDD528C0622207200134675 - 1CD0528E0623707200166675 - - WindowString - 137 18 989 827 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - - - - Identifier - MENUSEPARATOR - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debuggerConsole - IsVertical - - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {440, 358}} - RubberWindowFrame - 42 432 440 400 0 0 1440 878 - - Module - PBXDebugCLIModule - Proportion - 358pt - - - Proportion - 359pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - - TableOfContents - - B62A43CF0A262A0C00C4919F - B62A43D00A262A0C00C4919F - 1C78EAAC065D492600B07095 - - WindowString - 42 432 440 400 0 0 1440 878 - WindowToolGUID - B62A43CF0A262A0C00C4919F - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.run - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - LauncherConfigVersion - 3 - PBXProjectModuleGUID - 1CD0528B0623707200166675 - PBXProjectModuleLabel - Run - Runner - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {367, 168}} - {{0, 173}, {367, 270}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {406, 443}} - {{411, 0}, {517, 443}} - - - - - GeometryConfiguration - - Frame - {{0, 0}, {459, 159}} - RubberWindowFrame - 21 655 459 200 0 0 1440 878 - - Module - PBXRunSessionModule - Proportion - 159pt - - - Proportion - 159pt - - - Name - Run Log - ServiceClasses - - PBXRunSessionModule - - StatusbarIsVisible - - TableOfContents - - 1C0AD2B3069F1EA900FABCE6 - B6E4CE1A0A5EA1BC0038F3F0 - 1CD0528B0623707200166675 - B6E4CE1B0A5EA1BC0038F3F0 - - ToolbarConfiguration - xcode.toolbar.config.run - WindowString - 21 655 459 200 0 0 1440 878 - WindowToolGUID - 1C0AD2B3069F1EA900FABCE6 - WindowToolIsVisible - - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scm - WindowString - 743 379 452 308 0 0 1280 1002 - - - Identifier - windowTool.breakpoints - IsVertical - 0 - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 350}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - 0 - - GeometryConfiguration - - Frame - {{0, 0}, {185, 368}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {554, 368}} - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - XCDetailModule - Proportion - 554pt - - - Proportion - 368pt - - - MajorVersion - 2 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - 1 - TableOfContents - - 1CDDB66807F98D9800BB5817 - 1CDDB66907F98D9800BB5817 - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpoints - WindowString - 315 424 744 409 0 0 1440 878 - WindowToolGUID - 1CDDB66807F98D9800BB5817 - WindowToolIsVisible - 1 - - - Identifier - windowTool.debugAnimator - Layout - - - Dock - - - Module - PBXNavigatorGroup - Proportion - 100% - - - Proportion - 100% - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - 1 - ToolbarConfiguration - xcode.toolbar.config.debugAnimator - WindowString - 100 100 700 500 0 0 1280 1002 - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 100% - - - Proportion - 100% - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - 0 - WindowString - 538 42 401 187 0 0 1280 1002 - - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {374, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {630, 331}} - MembersFrame - {{0, 105}, {374, 395}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 97 - PBXMemberBookColumnIdentifier - 22 - - PBXModuleWindowStatusBarHidden2 - 1 - RubberWindowFrame - 385 179 630 352 0 0 1440 878 - - Module - PBXClassBrowserModule - Proportion - 332pt - - - Proportion - 332pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - 0 - TableOfContents - - 1C0AD2AF069F1E9B00FABCE6 - 1C0AD2B0069F1E9B00FABCE6 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 385 179 630 352 0 0 1440 878 - WindowToolGUID - 1C0AD2AF069F1E9B00FABCE6 - WindowToolIsVisible - 0 - - - - diff --git a/FScript.xcodeproj/pmougin.mode1 b/FScript.xcodeproj/pmougin.mode1 deleted file mode 100644 index 9374044..0000000 --- a/FScript.xcodeproj/pmougin.mode1 +++ /dev/null @@ -1,1414 +0,0 @@ - - - - - ActivePerspectiveName - Project - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXRunSessionModule - Name - Run Log - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - Description - DefaultDescriptionKey - DockingSystemVisible - - Extension - mode1 - FavBarConfig - - PBXProjectModuleGUID - 8F9ECC140825284500F7ED73 - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.mode1 - MajorVersion - 31 - MinorVersion - 1 - Name - Default - Notifications - - OpenEditors - - PerspectiveWidths - - -1 - -1 - - Perspectives - - - ChosenToolbarItems - - active-target-popup - active-buildstyle-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-runOrDebug - run - com.apple.ide.PBXToolbarStopButton - get-info - servicesModulefind - servicesModulebuild - servicesModuledebug - servicesModulerun - toggle-editor - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProjectWithEditor - Identifier - perspective.project - IsVertical - - Layout - - - BecomeActive - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 306 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - 0CD4E30D00D7DFE17BE9C1BD - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 277 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 3735}, {306, 677}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {323, 695}} - GroupTreeTableConfiguration - - MainColumn - 306 - - RubberWindowFrame - -4 142 1630 736 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 323pt - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20306471E060097A5F4 - PBXProjectModuleLabel - Info-FSTest2_2.plist - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CE0B20406471E060097A5F4 - PBXProjectModuleLabel - Info-FSTest2_2.plist - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1302, 470}} - RubberWindowFrame - -4 142 1630 736 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 470pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20506471E060097A5F4 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{0, 475}, {1302, 220}} - RubberWindowFrame - -4 142 1630 736 0 0 1440 878 - - Module - XCDetailModule - Proportion - 220pt - - - Proportion - 1302pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDetailModule - - TableOfContents - - 8F3426620C20BFCD0062A4FD - 1CE0B1FE06471DED0097A5F4 - 8F3426630C20BFCD0062A4FD - 1CE0B20306471E060097A5F4 - 1CE0B20506471E060097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default - - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.morph - IsVertical - 0 - Layout - - - BecomeActive - 1 - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 11E0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 186 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 29B97314FDCFA39411CA2CEA - 1C37FABC05509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {186, 337}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - 1 - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {203, 355}} - GroupTreeTableConfiguration - - MainColumn - 186 - - RubberWindowFrame - 373 269 690 397 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 100% - - - Name - Morph - PreferredWidth - 300 - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - - TableOfContents - - 11E0B1FE06471DED0097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default.short - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec' - StatusbarIsVisible - - TimeStamp - 0.0 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? - WindowJustification - 5 - WindowOrderList - - 8F9ECC040825284100F7ED73 - 8F34265F0C20BFCA0062A4FD - 1CD10A99069EF8BA00B06720 - 1C0AD2B3069F1EA900FABCE6 - /Volumes/Sans titre 2/Users/pmougin/FScript/FScript.xcodeproj - - WindowString - -4 142 1630 736 0 0 1440 878 - WindowTools - - - FirstTimeWindowDisplayed - - Identifier - windowTool.build - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1154, 267}} - RubberWindowFrame - 184 144 1154 734 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 267pt - - - BecomeActive - - ContentConfiguration - - PBXBuildLogShowsTranscriptDefaultKey - {{0, 417}, {1154, 104}} - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1011 - - GeometryConfiguration - - Frame - {{0, 272}, {1154, 521}} - RubberWindowFrame - 184 144 1154 734 0 0 1440 878 - - Module - PBXBuildResultsModule - Proportion - 521pt - - - Proportion - 693pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - - TableOfContents - - 8F9ECC040825284100F7ED73 - 8F3426580C20BFCA0062A4FD - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.build - WindowString - 184 144 1154 734 0 0 1440 878 - WindowToolGUID - 8F9ECC040825284100F7ED73 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debugger - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {536, 438}} - {{536, 0}, {694, 438}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {1230, 438}} - {{0, 438}, {1230, 466}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {1230, 904}} - RubberWindowFrame - 169 143 1230 735 0 0 1440 878 - - Module - PBXDebugSessionModule - Proportion - 904pt - - - Proportion - 694pt - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - - TableOfContents - - 1CD10A99069EF8BA00B06720 - 8F3426590C20BFCA0062A4FD - 1C162984064C10D400B95A72 - 8F34265A0C20BFCA0062A4FD - 8F34265B0C20BFCA0062A4FD - 8F34265C0C20BFCA0062A4FD - 8F34265D0C20BFCA0062A4FD - 8F34265E0C20BFCA0062A4FD - 8F34265F0C20BFCA0062A4FD - - ToolbarConfiguration - xcode.toolbar.config.debug - WindowString - 169 143 1230 735 0 0 1440 878 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.find - IsVertical - - Layout - - - Dock - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - BigBrowserViewObjectInfo.m - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1237, 616}} - RubberWindowFrame - 292 10 1237 1018 0 0 1680 1028 - - Module - PBXNavigatorGroup - Proportion - 1237pt - - - Proportion - 616pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{0, 621}, {1237, 356}} - RubberWindowFrame - 292 10 1237 1018 0 0 1680 1028 - - Module - PBXProjectFindModule - Proportion - 356pt - - - Proportion - 977pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - - TableOfContents - - 1C530D57069F1CE1000CFCEE - 8FE913E30B2F136F006AE09B - 8FE913E40B2F136F006AE09B - 1CDD528C0622207200134675 - 1CD0528E0623707200166675 - - WindowString - 292 10 1237 1018 0 0 1680 1028 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - - - - Identifier - MENUSEPARATOR - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debuggerConsole - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {633, 489}} - RubberWindowFrame - 903 60 633 530 0 0 1680 1028 - - Module - PBXDebugCLIModule - Proportion - 489pt - - - Proportion - 489pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - - TableOfContents - - 8FE7E08E082ABCBE008231E8 - 8FE914440B2F3AE0006AE09B - 1C78EAAC065D492600B07095 - - WindowString - 903 60 633 530 0 0 1680 1028 - WindowToolGUID - 8FE7E08E082ABCBE008231E8 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.run - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - LauncherConfigVersion - 3 - PBXProjectModuleGUID - 1CD0528B0623707200166675 - PBXProjectModuleLabel - Run - Runner - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {367, 168}} - {{0, 173}, {367, 270}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {406, 443}} - {{411, 0}, {517, 443}} - - - - - GeometryConfiguration - - Frame - {{0, 0}, {816, 343}} - RubberWindowFrame - 552 168 816 384 0 0 1440 878 - - Module - PBXRunSessionModule - Proportion - 343pt - - - Proportion - 343pt - - - Name - Run Log - ServiceClasses - - PBXRunSessionModule - - StatusbarIsVisible - - TableOfContents - - 1C0AD2B3069F1EA900FABCE6 - 8F3426600C20BFCA0062A4FD - 1CD0528B0623707200166675 - 8F3426610C20BFCA0062A4FD - - ToolbarConfiguration - xcode.toolbar.config.run - WindowString - 552 168 816 384 0 0 1440 878 - WindowToolGUID - 1C0AD2B3069F1EA900FABCE6 - WindowToolIsVisible - - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scm - WindowString - 743 379 452 308 0 0 1280 1002 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.breakpoints - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - 1C3E0DCA080725EA00A55177 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 445}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {185, 463}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 785 89 830 504 0 0 1680 1028 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {640, 463}} - RubberWindowFrame - 785 89 830 504 0 0 1680 1028 - - Module - XCDetailModule - Proportion - 640pt - - - Proportion - 463pt - - - MajorVersion - 2 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - - TableOfContents - - 8FE9144F0B2F3AEE006AE09B - 8FE914500B2F3AEE006AE09B - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpoints - WindowString - 785 89 830 504 0 0 1680 1028 - WindowToolGUID - 8FE9144F0B2F3AEE006AE09B - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debugAnimator - IsVertical - - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 8FC9658B08FEE054009E42D5 - PBXProjectModuleLabel - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {700, 459}} - RubberWindowFrame - 21 355 700 500 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 459pt - - - Proportion - 459pt - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - - TableOfContents - - 8FF008A409D9BB230011758B - 8FF008A509D9BB230011758B - 8FC9658B08FEE054009E42D5 - - ToolbarConfiguration - xcode.toolbar.config.debugAnimator - WindowString - 21 355 700 500 0 0 1440 878 - WindowToolGUID - 8FF008A409D9BB230011758B - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.bookmarks - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 8FA5BC500979B4A900C401C1 - PBXProjectModuleLabel - Bookmarks - - GeometryConfiguration - - Frame - {{0, 0}, {401, 180}} - RubberWindowFrame - 23 655 401 200 0 0 1440 878 - - Module - PBXBookmarksModule - Proportion - 180pt - - - Proportion - 180pt - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - - TableOfContents - - 8FA5BC510979B4A900C401C1 - 8FA5BC520979B4A900C401C1 - 8FA5BC500979B4A900C401C1 - - WindowString - 23 655 401 200 0 0 1440 878 - WindowToolGUID - 8FA5BC510979B4A900C401C1 - WindowToolIsVisible - - - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {374, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {630, 331}} - MembersFrame - {{0, 105}, {374, 395}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 97 - PBXMemberBookColumnIdentifier - 22 - - PBXModuleWindowStatusBarHidden2 - 1 - RubberWindowFrame - 385 179 630 352 0 0 1440 878 - - Module - PBXClassBrowserModule - Proportion - 332pt - - - Proportion - 332pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - 0 - TableOfContents - - 1C0AD2AF069F1E9B00FABCE6 - 1C0AD2B0069F1E9B00FABCE6 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 385 179 630 352 0 0 1440 878 - WindowToolGUID - 1C0AD2AF069F1E9B00FABCE6 - WindowToolIsVisible - 0 - - - - diff --git a/FScript.xcodeproj/pmougin.perspective b/FScript.xcodeproj/pmougin.perspective deleted file mode 100644 index da775bc..0000000 --- a/FScript.xcodeproj/pmougin.perspective +++ /dev/null @@ -1,1468 +0,0 @@ - - - - - ActivePerspectiveName - Build - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXRunSessionModule - Name - Run Log - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - Description - AIODescriptionKey - DockingSystemVisible - - Extension - perspective - FavBarConfig - - PBXProjectModuleGUID - 8F8692F607F1AEF1000D20A4 - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.default - MajorVersion - 33 - MinorVersion - 0 - Name - All-In-One - Notifications - - OpenEditors - - PerspectiveWidths - - 1387 - 1387 - 1387 - - Perspectives - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - active-target-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-runOrDebug - com.apple.ide.PBXToolbarStopButton - get-info - toggle-editor - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.project - IsVertical - - Layout - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 1CA23ED40692098700951B8B - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 322 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - 1C37FBAC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 1}, {322, 764}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {339, 782}} - GroupTreeTableConfiguration - - MainColumn - 322 - - - Module - PBXSmartGroupTreeModule - Proportion - 339pt - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 8F8692BF07F1AC26000D20A4 - PBXProjectModuleLabel - FScriptAppControler.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8F8692C007F1AC26000D20A4 - PBXProjectModuleLabel - FScriptAppControler.m - _historyCapacity - 0 - bookmark - 8FBFCD40081C3A4C005DC40E - history - - 8FBC8CDF0807285900DEEC7B - 8FBC8CE00807285900DEEC7B - 8FBC8CE10807285900DEEC7B - 8FBC8CE20807285900DEEC7B - 8FC1C2E40808A09B00341FAD - 8FC1C2E70808A09B00341FAD - 8F882036080B0FA800111A48 - 8F882040080B14D500111A48 - 8F882041080B14D500111A48 - 8F882042080B14D500111A48 - 8F882043080B14D500111A48 - 8F882044080B14D500111A48 - 8F1D20A5081A66A700A82DCD - 8F1D20A6081A66A700A82DCD - 8F1D20A7081A66A700A82DCD - 8F1D20A8081A66A700A82DCD - 8F1D20A9081A66A700A82DCD - 8F1D20D4081A67A700A82DCD - 8F1D20D6081A67A700A82DCD - 8F1D20D8081A67A700A82DCD - 8F1D20D9081A67A700A82DCD - 8F1D20DA081A67A700A82DCD - 8F1D2118081A745700A82DCD - 8F1D2119081A745700A82DCD - 8F1D211A081A745700A82DCD - 8F1D211B081A745700A82DCD - 8F1D213D081A7C5600A82DCD - 8F1D213E081A7C5600A82DCD - 8F1D214C081ACD4D00A82DCD - 8FBFCD18081BF28C005DC40E - 8FBFCD19081BF28C005DC40E - 8FBFCD2C081BF28C005DC40E - - nextStack - - 8F1D211C081A745700A82DCD - 8F1D211D081A745700A82DCD - 8F1D211E081A745700A82DCD - - prevStack - - 8FBC8CE40807285900DEEC7B - 8FC1C2EB0808A09B00341FAD - 8FC1C2EF0808A09B00341FAD - 8F882046080B14D500111A48 - 8F1D20AB081A66A700A82DCD - 8F1D20DD081A67A700A82DCD - 8F1D20DE081A67A700A82DCD - 8F1D20E0081A67A700A82DCD - 8F1D20E2081A67A700A82DCD - 8F1D20E3081A67A700A82DCD - 8F1D20E4081A67A700A82DCD - 8FC1C2EC0808A09B00341FAD - 8FBFCD1B081BF28C005DC40E - 8FBFCD1C081BF28C005DC40E - 8FBFCD1D081BF28C005DC40E - 8FBFCD1E081BF28C005DC40E - - - SplitCount - 1 - - StatusBarVisibility - - XCSharingToken - com.apple.Xcode.CommonNavigatorGroupSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {1043, 581}} - - Module - PBXNavigatorGroup - Proportion - 581pt - - - Proportion - 196pt - Tabs - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EDF0692099D00951B8B - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{10, 27}, {1043, 169}} - - Module - XCDetailModule - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EE00692099D00951B8B - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{10, 27}, {1047, 290}} - - Module - PBXProjectFindModule - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EE10692099D00951B8B - PBXProjectModuleLabel - SCM Results - - GeometryConfiguration - - Frame - {{10, 27}, {1093, 198}} - - Module - PBXCVSModule - - - - - Proportion - 1043pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDockableTabModule - XCDetailModule - PBXProjectFindModule - PBXCVSModule - - TableOfContents - - 8FBFCD2E081BF28E005DC40E - 1CA23ED40692098700951B8B - 8FBFCD2F081BF28E005DC40E - 8F8692BF07F1AC26000D20A4 - 8FBFCD30081BF28E005DC40E - 1CA23EDF0692099D00951B8B - 1CA23EE00692099D00951B8B - 1CA23EE10692099D00951B8B - - ToolbarConfiguration - xcode.toolbar.config.default - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - active-target-popup - active-executable-popup - active-buildstyle-popup - NSToolbarSpaceItem - build-and-runOrDebug - buildOrClean - NSToolbarSeparatorItem - run - debug - - ControllerClassBaseName - - IconName - BuildTabIcon - Identifier - perspective.build - IsVertical - - Layout - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - PBXProjectModuleGUID - 1CA23EE50692099D00951B8B - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 291 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - 0CD4E2FC00D7DDB47BE9C1BD - F5F1A9F4022E9A96011160FE - 0CD4E30D00D7DFE17BE9C1BD - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 13 - 9 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {291, 764}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {308, 782}} - GroupTreeTableConfiguration - - MainColumn - 291 - - RubberWindowFrame - 0 205 1387 823 0 0 1680 1028 - - Module - PBXSmartGroupTreeModule - Proportion - 308pt - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 8F8692BF07F1AC26000D20A4 - PBXProjectModuleLabel - FScriptAppController.h - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8F8692C007F1AC26000D20A4 - PBXProjectModuleLabel - FScriptAppController.h - _historyCapacity - 0 - bookmark - 8F2EB2F30C1176300094A252 - history - - 8FEBB9220C11736400E30683 - 8FEBB92A0C11736400E30683 - - prevStack - - 8FEBB9240C11736400E30683 - - - SplitCount - 1 - - StatusBarVisibility - - XCSharingToken - com.apple.Xcode.CommonNavigatorGroupSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {1074, 569}} - RubberWindowFrame - 0 205 1387 823 0 0 1680 1028 - - Module - PBXNavigatorGroup - Proportion - 569pt - - - Proportion - 208pt - Tabs - - - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1011 - - GeometryConfiguration - - Frame - {{10, 27}, {1074, 181}} - RubberWindowFrame - 0 205 1387 823 0 0 1680 1028 - - Module - PBXBuildResultsModule - - - ContentConfiguration - - LauncherConfigVersion - 3 - PBXProjectModuleGUID - 1CA23EE80692099D00951B8B - PBXProjectModuleLabel - Run - Runner - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {367, 168}} - {{0, 173}, {367, 270}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {406, 443}} - {{411, 0}, {517, 443}} - - - - - GeometryConfiguration - - Frame - {{10, 27}, {1074, 181}} - - Module - PBXRunSessionModule - - - - - Proportion - 1074pt - - - Name - Build - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDockableTabModule - PBXBuildResultsModule - PBXRunSessionModule - XCConsole - - TableOfContents - - 8F2EB2EF0C1176300094A252 - 1CA23EE50692099D00951B8B - 8F2EB2F00C1176300094A252 - 8F8692BF07F1AC26000D20A4 - 8F2EB2F10C1176300094A252 - XCMainBuildResultsModuleGUID - 1CA23EE80692099D00951B8B - 8F2EB2F20C1176300094A252 - - ToolbarConfiguration - xcode.toolbar.config.buildAndRun - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - build-and-debug - debug - NSToolbarFlexibleSpaceItem - debugger-fix-and-continue - debugger-restart-executable - debugger-pause - debugger-continue - debugger-step-over - debugger-step-into - debugger-step-out - debugger-step-instruction - NSToolbarFlexibleSpaceItem - - ControllerClassBaseName - PBXDebugSessionModule - IconName - DebugTabIcon - Identifier - perspective.debug - IsVertical - - Layout - - - ContentConfiguration - - PBXProjectModuleGUID - 1CCC7628064C1048000F2A68 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {1389, 334}} - - Module - PBXDebugCLIModule - Proportion - 334pt - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {677, 215}} - {{677, 0}, {712, 215}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {1389, 215}} - {{0, 215}, {1389, 228}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1CCC7629064C1048000F2A68 - PBXProjectModuleLabel - Debug - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 339}, {1389, 443}} - - Module - PBXDebugSessionModule - Proportion - 443pt - - - Name - Debug - ServiceClasses - - XCModuleDock - PBXDebugCLIModule - PBXDebugSessionModule - PBXDebugProcessAndThreadModule - PBXDebugProcessViewModule - PBXDebugThreadViewModule - PBXDebugStackFrameViewModule - PBXNavigatorGroup - XCConsole - - TableOfContents - - 8F8692F007F1AEF1000D20A4 - 1CCC7628064C1048000F2A68 - 1CCC7629064C1048000F2A68 - 8F8692F107F1AEF1000D20A4 - 8F8692F207F1AEF1000D20A4 - 8F8692F307F1AEF1000D20A4 - 8F8692F407F1AEF1000D20A4 - 8F8692BF07F1AC26000D20A4 - 8F8692F507F1AEF1000D20A4 - - ToolbarConfiguration - xcode.toolbar.config.debug - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecification.xcperspec' - StatusbarIsVisible - - TimeStamp - 0.0 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - - WindowJustification - 5 - WindowOrderList - - /Volumes/Sans titre 2/Users/pmougin/FScript/FScript.xcodeproj - - WindowString - 0 205 1387 823 0 0 1680 1028 - WindowTools - - - Identifier - windowTool.find - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD0528D0623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {781, 167}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 781pt - - - Proportion - 50% - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{8, 0}, {773, 254}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 50% - - - Proportion - 428pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C530D57069F1CE1000CFCEE - 1C530D58069F1CE1000CFCEE - 1C530D59069F1CE1000CFCEE - 1CDD528C0622207200134675 - 1C530D5A069F1CE1000CFCEE - 1CE0B1FE06471DED0097A5F4 - 1CD0528E0623707200166675 - - WindowString - 62 385 781 470 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - 0 - - - Identifier - windowTool.run - Layout - - - Dock - - - ContentConfiguration - - LauncherConfigVersion - 3 - PBXProjectModuleGUID - 1CD0528B0623707200166675 - PBXProjectModuleLabel - Run - cocoapp112 - cocoapp112 - Runner - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {365, 167}} - {{0, 176}, {365, 267}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {405, 443}} - {{414, 0}, {514, 443}} - - - - - GeometryConfiguration - - Frame - {{0, 0}, {456, 192}} - RubberWindowFrame - 741 130 456 234 0 0 1280 1002 - - Module - PBXRunSessionModule - Proportion - 192pt - - - Proportion - 192pt - - - Name - Run Log - ServiceClasses - - PBXRunSessionModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAAF065D492600B07095 - 1C78EAB0065D492600B07095 - 1CD0528B0623707200166675 - 1C78EAB1065D492600B07095 - - ToolbarConfiguration - xcode.toolbar.config.run - WindowString - 741 130 456 234 0 0 1280 1002 - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scm - WindowString - 743 379 452 308 0 0 1280 1002 - - - Identifier - windowTool.breakpoints - IsVertical - - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 350}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {185, 368}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {554, 368}} - RubberWindowFrame - 315 424 744 409 0 0 1440 878 - - Module - XCDetailModule - Proportion - 554pt - - - Proportion - 368pt - - - MajorVersion - 2 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - - TableOfContents - - 1CDDB66807F98D9800BB5817 - 1CDDB66907F98D9800BB5817 - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpoints - WindowString - 315 424 744 409 0 0 1440 878 - WindowToolGUID - 1CDDB66807F98D9800BB5817 - WindowToolIsVisible - - - - Identifier - windowTool.debugAnimator - Layout - - - Dock - - - Module - PBXNavigatorGroup - Proportion - 100% - - - Proportion - 100% - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - - ToolbarConfiguration - xcode.toolbar.config.debugAnimator - WindowString - 100 100 700 500 0 0 1280 1002 - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 166pt - - - Proportion - 166pt - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - 0 - WindowString - 538 42 401 187 0 0 1280 1002 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - ArrayRepBoolean - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {832, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {1084, 570}} - MembersFrame - {{0, 101}, {832, 469}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 555 - PBXMemberBookColumnIdentifier - 22 - - RubberWindowFrame - 21 265 1084 590 0 0 1440 878 - - Module - PBXClassBrowserModule - Proportion - 570pt - - - Proportion - 570pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - - TableOfContents - - 8F95E3FA08035B1E0030B65C - 8F95E3FB08035B1E0030B65C - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 21 265 1084 590 0 0 1440 878 - WindowToolGUID - 8F95E3FA08035B1E0030B65C - WindowToolIsVisible - - - - - diff --git a/FScript.xcodeproj/pmougin.perspectivev3 b/FScript.xcodeproj/pmougin.perspectivev3 deleted file mode 100644 index ff7ccf3..0000000 --- a/FScript.xcodeproj/pmougin.perspectivev3 +++ /dev/null @@ -1,1674 +0,0 @@ - - - - - ActivePerspectiveName - Project - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCProjectFormatConflictsModule - Name - Project Format Conflicts List - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - BundleLoadPath - - MaxInstances - n - Module - XCSnapshotModule - Name - Snapshots Tool - - - BundlePath - /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources - Description - AIODescriptionKey - DockingSystemVisible - - Extension - perspectivev3 - FavBarConfig - - PBXProjectModuleGUID - 8FCC56F80CA52AC90041E302 - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.defaultV3 - MajorVersion - 34 - MinorVersion - 0 - Name - All-In-One - Notifications - - - XCObserverAutoDisconnectKey - - XCObserverDefintionKey - - PBXStatusErrorsKey - 0 - - XCObserverFactoryKey - XCPerspectivesSpecificationIdentifier - XCObserverGUIDKey - XCObserverProjectIdentifier - XCObserverNotificationKey - PBXStatusBuildStateMessageNotification - XCObserverTargetKey - XCMainBuildResultsModuleGUID - XCObserverTriggerKey - awakenModuleWithObserver: - XCObserverValidationKey - - PBXStatusErrorsKey - 2 - - - - XCObserverAutoDisconnectKey - - XCObserverDefintionKey - - PBXStatusWarningsKey - 0 - - XCObserverFactoryKey - XCPerspectivesSpecificationIdentifier - XCObserverGUIDKey - XCObserverProjectIdentifier - XCObserverNotificationKey - PBXStatusBuildStateMessageNotification - XCObserverTargetKey - XCMainBuildResultsModuleGUID - XCObserverTriggerKey - awakenModuleWithObserver: - XCObserverValidationKey - - PBXStatusWarningsKey - 2 - - - - XCObserverAutoDisconnectKey - - XCObserverDefintionKey - - PBXStatusAnalyzerResultsKey - 0 - - XCObserverFactoryKey - XCPerspectivesSpecificationIdentifier - XCObserverGUIDKey - XCObserverProjectIdentifier - XCObserverNotificationKey - PBXStatusBuildStateMessageNotification - XCObserverTargetKey - XCMainBuildResultsModuleGUID - XCObserverTriggerKey - awakenModuleWithObserver: - XCObserverValidationKey - - PBXStatusAnalyzerResultsKey - 2 - - - - OpenEditors - - - Content - - PBXProjectModuleGUID - 8F281490118604B20047C80D - PBXProjectModuleLabel - Info-FScriptFramework__Upgraded_.plist - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8F281491118604B20047C80D - PBXProjectModuleLabel - Info-FScriptFramework__Upgraded_.plist - _historyCapacity - 20 - bookmark - 8FEFF2D811C5403100A2FE5A - history - - 8FF233F011C516BD0004B424 - - - SplitCount - 1 - - StatusBarVisibility - - - Geometry - - Frame - {{0, 20}, {1271, 659}} - PBXModuleWindowStatusBarHidden2 - - RubberWindowFrame - 409 160 1271 700 0 0 1680 1028 - - - - PerspectiveWidths - - 1680 - 1680 - - Perspectives - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - active-target-popup - active-combo-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-go - go - get-info - toggle-editor - servicesModuleRefactoring - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.project - IsVertical - - Layout - - - BecomeActive - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CA23ED40692098700951B8B - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 346 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 0CD4E2FB00D7DD4D7BE9C1BD - F5F1A9F4022E9A96011160FE - 1C37FBAC04509CD000000102 - 1C77FABC04509CD000000102 - 1C3E0DCA080725EA00A55177 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 4 - 1 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {346, 855}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {363, 873}} - GroupTreeTableConfiguration - - MainColumn - 346 - - RubberWindowFrame - 0 114 1680 914 0 0 1680 1028 - - Module - PBXSmartGroupTreeModule - Proportion - 363pt - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 8FCC56F30CA52AC90041E302 - PBXProjectModuleLabel - fs_main.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8FCC56F40CA52AC90041E302 - PBXProjectModuleLabel - fs_main.m - _historyCapacity - 20 - bookmark - 8FEFF2D411C5403100A2FE5A - history - - 8F889A0A118B578B00796FDB - 8F889A0B118B578B00796FDB - 8F889A0C118B578B00796FDB - 8F889A0D118B578B00796FDB - 8F889A0E118B578B00796FDB - 8F889A0F118B578B00796FDB - 8F889A21118B5C8D00796FDB - 8FBD98E61196F91100CA7152 - 8FBD98E71196F91100CA7152 - 8FBD98E81196F91100CA7152 - 8FBD9927119709E900CA7152 - 8FBD995C119715E300CA7152 - 8FC69F0311C50CB300F2CE3E - 8FC69F0411C50CB300F2CE3E - 8FC69F0511C50CB300F2CE3E - 8FC69F2011C5114D00F2CE3E - 8FC69F2111C5114D00F2CE3E - 8FC69F2211C5114D00F2CE3E - 8FF233E911C5161A0004B424 - 8FF233EF11C516BD0004B424 - - - SplitCount - 1 - - StatusBarVisibility - - XCSharingToken - com.apple.Xcode.CommonNavigatorGroupSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {1312, 538}} - RubberWindowFrame - 0 114 1680 914 0 0 1680 1028 - - Module - PBXNavigatorGroup - Proportion - 538pt - - - Proportion - 330pt - Tabs - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EDF0692099D00951B8B - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{10, 27}, {1312, 303}} - RubberWindowFrame - 0 114 1680 914 0 0 1680 1028 - - Module - XCDetailModule - - - ContentConfiguration - - PBXProjectModuleGUID - 1CA23EE00692099D00951B8B - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{10, 27}, {1402, 239}} - - Module - PBXProjectFindModule - - - ContentConfiguration - - PBXCVSModuleFilterTypeKey - 1032 - PBXProjectModuleGUID - 1CA23EE10692099D00951B8B - PBXProjectModuleLabel - SCM Results - - GeometryConfiguration - - Frame - {{10, 27}, {1327, 399}} - - Module - PBXCVSModule - - - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build Results - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1013 - - GeometryConfiguration - - Frame - {{10, 27}, {1312, 295}} - - Module - PBXBuildResultsModule - - - - - Proportion - 1312pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDockableTabModule - XCDetailModule - PBXProjectFindModule - PBXCVSModule - PBXBuildResultsModule - - TableOfContents - - 8FEFF2D511C5403100A2FE5A - 1CA23ED40692098700951B8B - 8FEFF2D611C5403100A2FE5A - 8FCC56F30CA52AC90041E302 - 8FEFF2D711C5403100A2FE5A - 1CA23EDF0692099D00951B8B - 1CA23EE00692099D00951B8B - 1CA23EE10692099D00951B8B - XCMainBuildResultsModuleGUID - - ToolbarConfigUserDefaultsMinorVersion - 2 - ToolbarConfiguration - xcode.toolbar.config.defaultV3 - - - ChosenToolbarItems - - XCToolbarPerspectiveControl - NSToolbarSeparatorItem - build-and-go - go - NSToolbarFlexibleSpaceItem - debugger-fix-and-continue - debugger-restart-executable - debugger-pause - debugger-step-over - debugger-step-into - debugger-step-out - debugger-step-instruction - servicesModulebreakpoints - NSToolbarFlexibleSpaceItem - - ControllerClassBaseName - PBXDebugSessionModule - IconName - DebugTabIcon - Identifier - perspective.debug - IsVertical - - Layout - - - ContentConfiguration - - PBXProjectModuleGUID - 1CCC7628064C1048000F2A68 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {1680, 153}} - - Module - PBXDebugCLIModule - Proportion - 153pt - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {662, 307}} - {{662, 0}, {1018, 307}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {1680, 307}} - {{0, 307}, {1680, 408}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1CCC7629064C1048000F2A68 - PBXProjectModuleLabel - Debug - - GeometryConfiguration - - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 158}, {1680, 715}} - PBXDebugSessionStackFrameViewKey - - DebugVariablesTableConfiguration - - Name - 255 - Type - 84 - Value - 166 - Summary - 485 - - Frame - {{662, 0}, {1018, 307}} - - - Module - PBXDebugSessionModule - Proportion - 715pt - - - Name - Debug - ServiceClasses - - XCModuleDock - PBXDebugCLIModule - PBXDebugSessionModule - PBXDebugProcessAndThreadModule - PBXDebugProcessViewModule - PBXDebugThreadViewModule - PBXDebugStackFrameViewModule - PBXNavigatorGroup - - TableOfContents - - 8FF233DC11C513F90004B424 - 1CCC7628064C1048000F2A68 - 1CCC7629064C1048000F2A68 - 8FF233DD11C513F90004B424 - 8FF233DE11C513F90004B424 - 8FF233DF11C513F90004B424 - 8FF233E011C513F90004B424 - 8FF233E111C513F90004B424 - - ToolbarConfigUserDefaultsMinorVersion - 2 - ToolbarConfiguration - xcode.toolbar.config.debugV3 - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' - StatusbarIsVisible - - TimeStamp - 298139697.482059 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - - WindowJustification - 5 - WindowOrderList - - 8F281490118604B20047C80D - /Users/pmougin/FScriptProject/FScript2/FScript.xcodeproj - - WindowString - 0 114 1680 914 0 0 1680 1028 - WindowToolsV3 - - - Identifier - windowTool.debugger - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {317, 164}} - {{317, 0}, {377, 164}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {694, 164}} - {{0, 164}, {694, 216}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {694, 380}} - RubberWindowFrame - 321 238 694 422 0 0 1440 878 - - Module - PBXDebugSessionModule - Proportion - 100% - - - Proportion - 100% - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - 1 - TableOfContents - - 1CD10A99069EF8BA00B06720 - 1C0AD2AB069F1E9B00FABCE6 - 1C162984064C10D400B95A72 - 1C0AD2AC069F1E9B00FABCE6 - - ToolbarConfiguration - xcode.toolbar.config.debugV3 - WindowString - 321 238 694 422 0 0 1440 878 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - 0 - - - Identifier - windowTool.build - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD052900623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {500, 215}} - RubberWindowFrame - 192 257 500 500 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 218pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - - GeometryConfiguration - - Frame - {{0, 222}, {500, 236}} - RubberWindowFrame - 192 257 500 500 0 0 1280 1002 - - Module - PBXBuildResultsModule - Proportion - 236pt - - - Proportion - 458pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAA5065D492600B07095 - 1C78EAA6065D492600B07095 - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.buildV3 - WindowString - 192 257 500 500 0 0 1280 1002 - - - Identifier - windowTool.find - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD0528D0623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {781, 167}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 781pt - - - Proportion - 50% - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{8, 0}, {773, 254}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 50% - - - Proportion - 428pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C530D57069F1CE1000CFCEE - 1C530D58069F1CE1000CFCEE - 1C530D59069F1CE1000CFCEE - 1CDD528C0622207200134675 - 1C530D5A069F1CE1000CFCEE - 1CE0B1FE06471DED0097A5F4 - 1CD0528E0623707200166675 - - WindowString - 62 385 781 470 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - 0 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.snapshots - IsVertical - - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 8F59CA7C0D86E6E500D67A78 - PBXProjectModuleLabel - Snapshots - - GeometryConfiguration - - Frame - {{0, 0}, {1524, 764}} - RubberWindowFrame - 100 182 1524 805 0 0 1680 1028 - - Module - XCSnapshotModule - Proportion - 764pt - - - Proportion - 764pt - - - Name - Snapshots - ServiceClasses - - XCSnapshotModule - - StatusbarIsVisible - - TableOfContents - - 8F59CA7D0D86E6E500D67A78 - 8FDBDC0C114CFCEF004FAF9B - 8F59CA7C0D86E6E500D67A78 - - ToolbarConfiguration - xcode.toolbar.config.snapshots - WindowString - 100 182 1524 805 0 0 1680 1028 - WindowToolGUID - 8F59CA7D0D86E6E500D67A78 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debuggerConsole - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {440, 359}} - RubberWindowFrame - 21 605 440 400 0 0 1680 1028 - - Module - PBXDebugCLIModule - Proportion - 359pt - - - Proportion - 359pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - - TableOfContents - - 1C530D5B069F1CE1000CFCEE - 8F44274D1165563D00E88F21 - 1C78EAAC065D492600B07095 - - ToolbarConfiguration - xcode.toolbar.config.consoleV3 - WindowString - 21 605 440 400 0 0 1680 1028 - WindowToolGUID - 1C530D5B069F1CE1000CFCEE - WindowToolIsVisible - - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scmV3 - WindowString - 743 379 452 308 0 0 1280 1002 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.breakpoints - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 350}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {185, 368}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 543 497 744 409 0 0 1680 1028 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {554, 368}} - RubberWindowFrame - 543 497 744 409 0 0 1680 1028 - - Module - XCDetailModule - Proportion - 554pt - - - Proportion - 368pt - - - MajorVersion - 3 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - - TableOfContents - - 8F01C7100F66ECB900191FF9 - 8F01C7110F66ECB900191FF9 - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpointsV3 - WindowString - 543 497 744 409 0 0 1680 1028 - WindowToolGUID - 8F01C7100F66ECB900191FF9 - WindowToolIsVisible - - - - Identifier - windowTool.debugAnimator - Layout - - - Dock - - - Module - PBXNavigatorGroup - Proportion - 100% - - - Proportion - 100% - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - 1 - ToolbarConfiguration - xcode.toolbar.config.debugAnimatorV3 - WindowString - 100 100 700 500 0 0 1280 1002 - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 166pt - - - Proportion - 166pt - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - 0 - WindowString - 538 42 401 187 0 0 1280 1002 - - - Identifier - windowTool.projectFormatConflicts - Layout - - - Dock - - - Module - XCProjectFormatConflictsModule - Proportion - 100% - - - Proportion - 100% - - - Name - Project Format Conflicts - ServiceClasses - - XCProjectFormatConflictsModule - - StatusbarIsVisible - 0 - WindowContentMinSize - 450 300 - WindowString - 50 850 472 307 0 0 1440 877 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.classBrowser - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {364, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {616, 354}} - MembersFrame - {{0, 101}, {364, 253}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 87 - PBXMemberBookColumnIdentifier - 22 - - RubberWindowFrame - 21 631 616 374 0 0 1680 1028 - - Module - PBXClassBrowserModule - Proportion - 354pt - - - Proportion - 354pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - - TableOfContents - - 8FFA7DC10CD9432D00A087F8 - 8FFA7DC20CD9432D00A087F8 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 21 631 616 374 0 0 1680 1028 - WindowToolGUID - 8FFA7DC10CD9432D00A087F8 - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.refactoring - IncludeInToolsMenu - 0 - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 8F9286140CDA319E003A7F15 - - GeometryConfiguration - - Frame - {{0, 0}, {1680, 918}} - RubberWindowFrame - 0 69 1680 959 0 0 1680 1028 - XCRefactoringSplitViewLowerHeight - 595 - XCRefactoringSplitViewTotalHeight - 835 - - Module - XCRefactoringModule - Proportion - 918pt - - - Proportion - 918pt - - - Name - Refactoring - ServiceClasses - - XCRefactoringModule - - StatusbarIsVisible - - TableOfContents - - 8F9286150CDA319E003A7F15 - 8F93C08110F612EA00795437 - 8F9286140CDA319E003A7F15 - - WindowString - 0 69 1680 959 0 0 1680 1028 - WindowToolGUID - 8F9286150CDA319E003A7F15 - WindowToolIsVisible - - - - - diff --git a/FScript.xcodeproj/project.pbxproj.BACKUP.3416.pbxproj b/FScript.xcodeproj/project.pbxproj.BACKUP.3416.pbxproj deleted file mode 100644 index 57ca914..0000000 --- a/FScript.xcodeproj/project.pbxproj.BACKUP.3416.pbxproj +++ /dev/null @@ -1,4030 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 44; - objects = { - -/* Begin PBXBuildFile section */ - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F130139064EC78200A90302 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9E08472E0F00524B98 /* FScript.framework */; }; - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553C000585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F56036705CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036805CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036905CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FD8FD92076624AC009820DF /* CoreData.framework */; }; - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */; }; - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */; }; - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */; }; - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */; }; - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAB7022E9E90011160FE /* DOCustom.h */; }; - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA60F055FC6980050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA626055FC6980050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA627055FC6980050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA636055FC6980050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AABA022E9E90011160FE /* MainMenu.nib */; }; - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA655055FC6980050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA656055FC6980050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB8022E9E90011160FE /* DOCustom.m */; }; - 8F6DA662055FC6980050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB9022E9E90011160FE /* main.m */; }; - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA671055FC6980050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA69E055FC6980050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AAB1022E9E4F011160FE /* MainMenu.nib */; }; - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA6E1055FC6C80050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB0022E9E4F011160FE /* main.m */; }; - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA805055FC70C0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA812055FC70C0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA839055FC70C0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1A9F9022E9A96011160FE /* FScriptAppController.h */; }; - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA86C055FC70C0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9F7022E9A96011160FE /* fs.icns */; }; - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */; }; - 8F6DA870055FC70C0050409A /* fs.nib in Resources */ = {isa = PBXBuildFile; fileRef = F598CDB7025CF7E5011B2E41 /* fs.nib */; }; - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9F8022E9A96011160FE /* fs_main.m */; }; - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9FA022E9A96011160FE /* FScriptAppController.m */; }; - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA904055FC71F0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA911055FC71F0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA935055FC71F0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA96B055FC71F0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */; }; - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */; }; - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */; }; - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FD90BDB92FC001685EA /* Info.plist */; }; - 8F913FE00BDB92FC001685EA /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FDA0BDB92FC001685EA /* version.plist */; }; - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */; }; - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */; }; - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */; }; - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */; }; - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */; }; - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */; }; - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */; }; - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */; }; - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */; }; - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */; }; - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */; }; - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */; }; - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291040C4A81A60071E9CC /* PubSub.framework */; }; - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291160C4A82070071E9CC /* Quartz.framework */; }; - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */; }; - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */; }; - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291920C4A83380071E9CC /* SyncServices.framework */; }; - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */; }; - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37BA108472E0F00524B98 /* FSTest1.app */; }; - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; }; - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE6AD910EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD920EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD930EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD940EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD950EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD960EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; }; - 8FE6AD970EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA8F2055FC71F0050409A; - remoteInfo = FScriptFramework; - }; - 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA5DE055FC6980050409A; - remoteInfo = FSTest2; - }; - 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA6D8055FC6C80050409A; - remoteInfo = FSTest1; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSAirplane.h; sourceTree = ""; }; - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSAirplane.m; sourceTree = ""; }; - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayPrivate.h; sourceTree = ""; }; - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRep.h; sourceTree = ""; }; - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepDouble.h; sourceTree = ""; }; - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepDouble.m; sourceTree = ""; }; - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepEmpty.h; sourceTree = ""; }; - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepEmpty.m; sourceTree = ""; }; - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepId.h; sourceTree = ""; }; - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepId.m; sourceTree = ""; }; - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspector.h; sourceTree = ""; }; - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspector.m; sourceTree = ""; }; - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspector.nib; sourceTree = ""; }; - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowser.h; sourceTree = ""; }; - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowser.m; sourceTree = ""; }; - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserCell.h; sourceTree = ""; }; - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserCell.m; sourceTree = ""; }; - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserView.h; sourceTree = ""; }; - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */ = {isa = PBXFileReference; fileEncoding = 30; languageSpecificationIdentifier = c.objc; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserView.m; sourceTree = ""; }; - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBlock.h; sourceTree = ""; }; - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBlock.m; sourceTree = ""; }; - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockInspector.h; sourceTree = ""; }; - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockInspector.m; sourceTree = ""; }; - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = blockInspector.nib; sourceTree = ""; }; - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockPrivate.h; sourceTree = ""; }; - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockRep.h; sourceTree = ""; }; - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockRep.m; sourceTree = ""; }; - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockSignature.h; sourceTree = ""; }; - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockStackElem.h; sourceTree = ""; }; - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockStackElem.m; sourceTree = ""; }; - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_config.h; sourceTree = ""; }; - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CLIView.h; sourceTree = ""; }; - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CLIView.m; sourceTree = ""; }; - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompilationResult.h; sourceTree = ""; }; - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompilationResult.m; sourceTree = ""; }; - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CompiledCodeNode.h; sourceTree = ""; }; - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CompiledCodeNode.m; sourceTree = ""; }; - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompiler.h; sourceTree = ""; }; - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompiler.m; sourceTree = ""; }; - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConstantsInitialization.h; sourceTree = ""; }; - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConstantsInitialization.m; sourceTree = ""; }; - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecEngine.h; sourceTree = ""; }; - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecEngine.m; sourceTree = ""; }; - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecutor.h; sourceTree = ""; }; - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecutor.m; sourceTree = ""; }; - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSFlight.h; sourceTree = ""; }; - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSFlight.m; sourceTree = ""; }; - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = FlightTutorial.txt; sourceTree = ""; }; - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSArchiver.h; sourceTree = ""; }; - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSArchiver.m; sourceTree = ""; }; - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBoolean.h; sourceTree = ""; }; - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBoolean.m; sourceTree = ""; }; - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBooleanPrivate.h; sourceTree = ""; }; - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScript.h; sourceTree = ""; }; - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptFunctions.h; sourceTree = ""; }; - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptFunctions.m; sourceTree = ""; }; - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreter.h; sourceTree = ""; }; - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreter.m; sourceTree = ""; }; - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResult.h; sourceTree = ""; }; - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterResult.m; sourceTree = ""; }; - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResultPrivate.h; sourceTree = ""; }; - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterView.h; sourceTree = ""; }; - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterView.m; sourceTree = ""; }; - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewIBHeader.h; sourceTree = ""; }; - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArray.h; sourceTree = ""; }; - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSArray.m; sourceTree = ""; }; - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArrayPrivate.h; sourceTree = ""; }; - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDate.h; sourceTree = ""; }; - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDate.m; sourceTree = ""; }; - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDictionary.h; sourceTree = ""; }; - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDictionary.m; sourceTree = ""; }; - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSMutableString.h; sourceTree = ""; }; - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableString.m; sourceTree = ""; }; - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSNumber.h; sourceTree = ""; }; - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSNumber.m; sourceTree = ""; }; - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSObject.h; sourceTree = ""; }; - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSObject.m; sourceTree = ""; }; - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProxy.h; sourceTree = ""; }; - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProxy.m; sourceTree = ""; }; - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSString.h; sourceTree = ""; }; - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSString.m; sourceTree = ""; }; - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSStringPrivate.h; sourceTree = ""; }; - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPattern.h; sourceTree = ""; }; - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPattern.m; sourceTree = ""; }; - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSUnarchiver.h; sourceTree = ""; }; - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSUnarchiver.m; sourceTree = ""; }; - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoid.h; sourceTree = ""; }; - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSVoid.m; sourceTree = ""; }; - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoidPrivate.h; sourceTree = ""; }; - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSGenericObjectInspector.h; sourceTree = ""; }; - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSGenericObjectInspector.m; sourceTree = ""; }; - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = genObjInspector.nib; sourceTree = ""; }; - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = KTest.txt; sourceTree = ""; }; - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = license.txt; sourceTree = ""; }; - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MessagePatternCodeNode.h; sourceTree = ""; }; - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MessagePatternCodeNode.m; sourceTree = ""; }; - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMiscTools.h; sourceTree = ""; }; - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMiscTools.m; sourceTree = ""; }; - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMsgContext.h; sourceTree = ""; }; - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMsgContext.m; sourceTree = ""; }; - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNewlyAllocatedObjectHolder.h; sourceTree = ""; }; - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNewlyAllocatedObjectHolder.m; sourceTree = ""; }; - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNumber.h; sourceTree = ""; }; - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNumber.m; sourceTree = ""; }; - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberPrivate.h; sourceTree = ""; }; - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPilot.h; sourceTree = ""; }; - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPilot.m; sourceTree = ""; }; - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForClass.h; sourceTree = ""; }; - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForClass.m; sourceTree = ""; }; - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShellView.h; sourceTree = ""; }; - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ShellView.m; sourceTree = ""; }; - 0CD4E39800D7DFE17BE9C1BD /* Space.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Space.h; sourceTree = ""; }; - 0CD4E39900D7DFE17BE9C1BD /* Space.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Space.m; sourceTree = ""; }; - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCommandHistory.h; sourceTree = ""; }; - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCommandHistory.m; sourceTree = ""; }; - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; path = FSSystem.h; sourceTree = ""; }; - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSSystem.m; sourceTree = ""; }; - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TestFS.m; sourceTree = ""; }; - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaVM.framework; path = /System/Library/Frameworks/JavaVM.framework; sourceTree = ""; }; - 66029E580161E0650055708C /* KTestManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KTestManager.h; sourceTree = ""; }; - 66029E590161E0650055708C /* KTestManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = KTestManager.m; sourceTree = ""; }; - 8F0B64C805C5370D0099180D /* FSConsole.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = FSConsole.nib; path = FScriptFramework/FSConsole.nib; sourceTree = SOURCE_ROOT; }; - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptPreferences.nib; sourceTree = ""; }; - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FScriptMenuItem.h; sourceTree = ""; }; - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FScriptMenuItem.m; sourceTree = ""; }; - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNamedNumber.h; sourceTree = ""; }; - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNamedNumber.m; sourceTree = ""; }; - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSSymbolTable.h; sourceTree = ""; }; - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSSymbolTable.m; sourceTree = ""; }; - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = ""; }; - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanPacked.h; sourceTree = ""; }; - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanPacked.m; sourceTree = ""; }; - 8F2D066F05CED9B9007EA81B /* run.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = run.tiff; sourceTree = ""; }; - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAffineTransform.h; sourceTree = ""; }; - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAffineTransform.m; sourceTree = ""; }; - 8F2DE6590E57254700CF83CB /* FSTranscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTranscript.h; sourceTree = ""; }; - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTranscript.m; sourceTree = ""; }; - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNUnaryMessage.h; sourceTree = ""; }; - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNUnaryMessage.m; sourceTree = ""; }; - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBinaryMessage.h; sourceTree = ""; }; - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBinaryMessage.m; sourceTree = ""; }; - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNKeywordMessage.h; sourceTree = ""; }; - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNKeywordMessage.m; sourceTree = ""; }; - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Array.m; sourceTree = ""; }; - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSManagedObjectContextInspector.h; sourceTree = ""; }; - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSManagedObjectContextInspector.m; sourceTree = ""; }; - 8F3C13980C65E66400948776 /* FSMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSMethod.h; sourceTree = ""; }; - 8F3C13990C65E66400948776 /* FSMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSMethod.m; sourceTree = ""; }; - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMethod.h; sourceTree = ""; }; - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMethod.m; sourceTree = ""; }; - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass2.h; sourceTree = ""; }; - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass2.m; sourceTree = ""; }; - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserViewObjectInfo.h; sourceTree = ""; }; - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserViewObjectInfo.m; sourceTree = ""; }; - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSManagedObjectContext.h; sourceTree = ""; }; - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSManagedObjectContext.m; sourceTree = ""; }; - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CalendarStore.framework; path = /System/Library/Frameworks/CalendarStore.framework; sourceTree = ""; }; - 8F553BF70585222700A92293 /* FSNSValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSValue.h; sourceTree = ""; }; - 8F553BF80585222700A92293 /* FSNSValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSValue.m; sourceTree = ""; }; - 8F56036505CF22660044FA65 /* build.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = build.tiff; sourceTree = ""; }; - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSMovieInspector.h; path = FScriptFramework/FSMovieInspector.h; sourceTree = SOURCE_ROOT; }; - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSMovieInspector.m; path = FScriptFramework/FSMovieInspector.m; sourceTree = SOURCE_ROOT; }; - 8F573F8F056B780500F2796A /* FSQTMovie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSQTMovie.h; sourceTree = ""; }; - 8F573F90056B780500F2796A /* FSQTMovie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSQTMovie.m; sourceTree = ""; }; - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserSearchField.h; sourceTree = ""; }; - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserSearchField.m; sourceTree = ""; }; - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; - 8F589B800CE38B7100C1D756 /* Automator.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Automator.framework; path = /System/Library/Frameworks/Automator.framework; sourceTree = ""; }; - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InputMethodKit.framework; path = /System/Library/Frameworks/InputMethodKit.framework; sourceTree = ""; }; - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = ""; }; - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNCascade.h; sourceTree = ""; }; - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNCascade.m; sourceTree = ""; }; - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMessage.h; sourceTree = ""; }; - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMessage.m; sourceTree = ""; }; - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassDefinition.h; sourceTree = ""; }; - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassDefinition.m; sourceTree = ""; }; - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorTableView.h; sourceTree = ""; }; - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorTableView.m; sourceTree = ""; }; - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSSet.h; sourceTree = ""; }; - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSSet.m; sourceTree = ""; }; - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FScriptIBPlugin.ibplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSObjectPrivate.h; sourceTree = ""; }; - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = /System/Library/Frameworks/ScriptingBridge.framework; sourceTree = ""; }; - 8F658B2705C9694F0040FB24 /* FSNSFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFont.h; sourceTree = ""; }; - 8F658B2805C9694F0040FB24 /* FSNSFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFont.m; sourceTree = ""; }; - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = FScriptMenuItem.png; path = FScriptIBPlugin/FScriptMenuItem.png; sourceTree = ""; }; - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FSInterpreterView.classdescription; path = FScriptIBPlugin/FSInterpreterView.classdescription; sourceTree = ""; }; - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSMutableArray.h; sourceTree = ""; }; - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableArray.m; sourceTree = ""; }; - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest2_2.plist"; sourceTree = ""; }; - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest1_2.plist"; sourceTree = ""; }; - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-F_Script__Upgraded_.plist"; sourceTree = ""; }; - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FScriptFramework__Upgraded_.plist"; sourceTree = ""; }; - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewPrivate.h; sourceTree = ""; }; - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNSuper.h; sourceTree = ""; }; - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNSuper.m; sourceTree = ""; }; - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSMovieInspector.nib; sourceTree = ""; }; - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNPrecomputedObject.h; sourceTree = ""; }; - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNPrecomputedObject.m; sourceTree = ""; }; - 8F747DB60DA0467100148342 /* FSCNArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNArray.h; sourceTree = ""; }; - 8F747DB70DA0467100148342 /* FSCNArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNArray.m; sourceTree = ""; }; - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserBottomBarTextDisplay.h; sourceTree = ""; }; - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserBottomBarTextDisplay.m; sourceTree = ""; }; - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForNilInArray.h; sourceTree = ""; }; - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForNilInArray.m; sourceTree = ""; }; - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInspectorUniquier.h; sourceTree = ""; }; - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSInspectorUniquier.m; sourceTree = ""; }; - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassAddition.h; sourceTree = ""; }; - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassAddition.m; sourceTree = ""; }; - 8F85274707F6016900E706F5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserNamedObjectWrapper.h; sourceTree = ""; }; - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserNamedObjectWrapper.m; sourceTree = ""; }; - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSClassDefinition.h; sourceTree = ""; }; - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSClassDefinition.m; sourceTree = ""; }; - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointer.h; sourceTree = ""; }; - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPointer.m; sourceTree = ""; }; - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointer.h; sourceTree = ""; }; - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGenericPointer.m; sourceTree = ""; }; - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointerPrivate.h; sourceTree = ""; }; - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointerPrivate.h; sourceTree = ""; }; - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNStatementList.h; sourceTree = ""; }; - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNStatementList.m; sourceTree = ""; }; - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSBlockCompilationResult.h; sourceTree = ""; }; - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSBlockCompilationResult.m; sourceTree = ""; }; - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilderKit.framework; path = /Developer/Library/Frameworks/InterfaceBuilderKit.framework; sourceTree = ""; }; - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin_Prefix.pch; path = FScriptIBPlugin/FScriptIBPlugin_Prefix.pch; sourceTree = ""; }; - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin.h; path = FScriptIBPlugin/FScriptIBPlugin.h; sourceTree = ""; }; - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPlugin.m; path = FScriptIBPlugin/FScriptIBPlugin.m; sourceTree = ""; }; - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = "FScriptIBPlugin-Info.plist"; path = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; sourceTree = ""; }; - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPluginInspector.h; path = FScriptIBPlugin/FScriptIBPluginInspector.h; sourceTree = ""; }; - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPluginInspector.m; path = FScriptIBPlugin/FScriptIBPluginInspector.m; sourceTree = ""; }; - 8F913FD90BDB92FC001685EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = FScriptIBPlugin/Info.plist; sourceTree = ""; }; - 8F913FDA0BDB92FC001685EA /* version.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = version.plist; path = FScriptIBPlugin/version.plist; sourceTree = ""; }; - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantsDictionaryGenerator.h; sourceTree = ""; }; - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConstantsDictionaryGenerator.m; sourceTree = ""; }; - 8F92F0380463F2A400F4C61F /* constantsDictionary */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = constantsDictionary; sourceTree = ""; }; - 8F940B810F2393B0004525E1 /* FSAssociation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAssociation.h; sourceTree = ""; }; - 8F940B820F2393B0004525E1 /* FSAssociation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAssociation.m; sourceTree = ""; }; - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNDictionary.h; sourceTree = ""; }; - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNDictionary.m; sourceTree = ""; }; - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPredicateTextView.h; sourceTree = ""; }; - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPredicateTextView.m; sourceTree = ""; }; - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSDemoAssistant.m; sourceTree = ""; }; - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSDemoAssistant.h; sourceTree = ""; }; - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DemoAssistant.xib; sourceTree = ""; }; - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFileHandle.h; sourceTree = ""; }; - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFileHandle.m; sourceTree = ""; }; - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanAltivec.h; sourceTree = ""; }; - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanAltivec.m; sourceTree = ""; }; - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScreenSaver.framework; path = /System/Library/Frameworks/ScreenSaver.framework; sourceTree = ""; }; - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSArrayEnumerator.h; path = FScriptFramework/FSArrayEnumerator.h; sourceTree = SOURCE_ROOT; }; - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSArrayEnumerator.m; path = FScriptFramework/FSArrayEnumerator.m; sourceTree = SOURCE_ROOT; }; - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorView.h; sourceTree = ""; }; - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorView.m; sourceTree = ""; }; - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspectorView.nib; sourceTree = ""; }; - 8FAA9530047D92390098F943 /* Gnuplot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gnuplot.h; sourceTree = ""; }; - 8FAA9531047D92390098F943 /* Gnuplot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Gnuplot.m; sourceTree = ""; }; - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBlock.h; sourceTree = ""; }; - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBlock.m; sourceTree = ""; }; - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNAssignment.h; sourceTree = ""; }; - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNAssignment.m; sourceTree = ""; }; - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserMatrix.h; sourceTree = ""; }; - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserMatrix.m; sourceTree = ""; }; - 8FB524160C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginInspector.nib; sourceTree = ""; }; - 8FB524180C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginLibrary.nib; sourceTree = ""; }; - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGlobalScope.h; sourceTree = ""; }; - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGlobalScope.m; sourceTree = ""; }; - 8FBB10A4044E28FD00181279 /* TestFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFS.h; sourceTree = ""; }; - 8FBB2FF00EEB3467007A3163 /* Number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number.h; sourceTree = ""; }; - 8FBB2FF10EEB3467007A3163 /* Number.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Number.m; sourceTree = ""; }; - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayRepFetchRequest.h; sourceTree = ""; }; - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayRepFetchRequest.m; sourceTree = ""; }; - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = /System/Library/Frameworks/AddressBook.framework; sourceTree = ""; }; - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Collaboration.framework; path = /System/Library/Frameworks/Collaboration.framework; sourceTree = ""; }; - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = /System/Library/Frameworks/CoreAudioKit.framework; sourceTree = ""; }; - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiskArbitration.framework; path = /System/Library/Frameworks/DiskArbitration.framework; sourceTree = ""; }; - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstantMessage.framework; path = /System/Library/Frameworks/InstantMessage.framework; sourceTree = ""; }; - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSAKit.framework; path = /System/Library/Frameworks/OSAKit.framework; sourceTree = ""; }; - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PreferencePanes.framework; path = /System/Library/Frameworks/PreferencePanes.framework; sourceTree = ""; }; - 8FC291040C4A81A60071E9CC /* PubSub.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PubSub.framework; path = /System/Library/Frameworks/PubSub.framework; sourceTree = ""; }; - 8FC291160C4A82070071E9CC /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = ""; }; - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /System/Library/Frameworks/RubyCocoa.framework; sourceTree = ""; }; - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityFoundation.framework; path = /System/Library/Frameworks/SecurityFoundation.framework; sourceTree = ""; }; - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = ""; }; - 8FC291920C4A83380071E9CC /* SyncServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SyncServices.framework; path = /System/Library/Frameworks/SyncServices.framework; sourceTree = ""; }; - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XgridFoundation.framework; path = /System/Library/Frameworks/XgridFoundation.framework; sourceTree = ""; }; - 8FCA00C10EEAF34300B10420 /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = ""; }; - 8FCA00C20EEAF34300B10420 /* Block.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Block.m; sourceTree = ""; }; - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSManagedObjectContextInspector.nib; sourceTree = ""; }; - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNReturn.h; sourceTree = ""; }; - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNReturn.m; sourceTree = ""; }; - 8FD37B9B08472E0F00524B98 /* F-Script.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F-Script.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9E08472E0F00524B98 /* FScript.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FScript.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9F08472E0F00524B98 /* FSTest2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37BA108472E0F00524B98 /* FSTest1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest1.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReturnSignal.h; sourceTree = ""; }; - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReturnSignal.m; sourceTree = ""; }; - 8FD8FD92076624AC009820DF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAttributedStringInspector.h; sourceTree = ""; }; - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAttributedStringInspector.m; sourceTree = ""; }; - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSAttributedStringInspector.nib; sourceTree = ""; }; - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAttributedString.h; sourceTree = ""; }; - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAttributedString.m; sourceTree = ""; }; - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FSTestClasses.txt; sourceTree = ""; }; - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass1.h; sourceTree = ""; }; - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass1.m; sourceTree = ""; }; - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBase.h; sourceTree = ""; }; - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBase.m; sourceTree = ""; }; - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNIdentifier.h; sourceTree = ""; }; - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNIdentifier.m; sourceTree = ""; }; - 8FE6AD8F0EC740650096019D /* FSArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSArray.h; sourceTree = ""; }; - 8FE6AD900EC740650096019D /* FSArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSArray.m; sourceTree = ""; }; - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCoreDataSample.h; sourceTree = ""; }; - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCoreDataSample.m; sourceTree = ""; }; - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = Employee.xcdatamodel; sourceTree = ""; }; - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointer.h; sourceTree = ""; }; - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectPointer.m; sourceTree = ""; }; - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointerPrivate.h; sourceTree = ""; }; - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; - F501AF7B021497C401A75EC5 /* FScriptTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptTextView.m; sourceTree = ""; }; - F505647F02DF417501FE0326 /* Pointer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Pointer.m; sourceTree = ""; }; - F505648002DF417501FE0326 /* Pointer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Pointer.h; sourceTree = ""; }; - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSIdentifierFormatter.m; sourceTree = ""; }; - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSIdentifierFormatter.h; sourceTree = ""; }; - F51B24640271980D01DB4759 /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = ""; }; - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDistantObject.h; sourceTree = ""; }; - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDistantObject.m; sourceTree = ""; }; - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSConstantListBuilder.h; sourceTree = ""; }; - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSConstantListBuilder.m; sourceTree = ""; }; - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbar.h; sourceTree = ""; }; - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbar.m; sourceTree = ""; }; - F538EF6E0279FD3C01345511 /* fs.scriptSuite */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptSuite; sourceTree = ""; }; - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptTerminology; sourceTree = ""; }; - F538EF700279FD3C01345511 /* FSEvalCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSEvalCommand.h; sourceTree = ""; }; - F538EF710279FD3C01345511 /* FSEvalCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSEvalCommand.m; sourceTree = ""; }; - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSServicesProvider.h; sourceTree = ""; }; - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSServicesProvider.m; sourceTree = ""; }; - F538EF7E0279FD3C01345511 /* FSTask.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSTask.h; sourceTree = ""; }; - F538EF7F0279FD3C01345511 /* FSTask.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSTask.m; sourceTree = ""; }; - F54B55B9036B45770140C608 /* FSImageInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSImageInspector.h; sourceTree = ""; }; - F54B55BA036B45770140C608 /* FSImageInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSImageInspector.m; sourceTree = ""; }; - F54B55C3036B48690140C608 /* FSImageInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSImageInspector.nib; sourceTree = ""; }; - F54B55C8036B4A330140C608 /* FSNSImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSImage.h; sourceTree = ""; }; - F54B55C9036B4A330140C608 /* FSNSImage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSImage.m; sourceTree = ""; }; - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterPrivate.h; sourceTree = ""; }; - F55D42D903583F2601B9E934 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = ""; }; - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecordingUI.framework; path = /System/Library/Frameworks/DiscRecordingUI.framework; sourceTree = ""; }; - F55D431803583F8501B9E934 /* IOBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetooth.framework; path = /System/Library/Frameworks/IOBluetooth.framework; sourceTree = ""; }; - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetoothUI.framework; path = /System/Library/Frameworks/IOBluetoothUI.framework; sourceTree = ""; }; - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedUnarchiver.h; sourceTree = ""; }; - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedUnarchiver.m; sourceTree = ""; }; - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedArchiver.h; sourceTree = ""; }; - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedArchiver.m; sourceTree = ""; }; - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarItem.h; sourceTree = ""; }; - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarItem.m; sourceTree = ""; }; - F58090EB0375648201AED2EF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F58090FC03756D2401AED2EF /* ArrayTableView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ArrayTableView.nib; sourceTree = ""; }; - F598CDB8025CF7E5011B2E41 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "F-Script/English.lproj/fs.nib"; sourceTree = ""; }; - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSSystemPrivate.h; sourceTree = ""; }; - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBoolean.h; sourceTree = ""; }; - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBoolean.m; sourceTree = ""; }; - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectFormatter.m; sourceTree = ""; }; - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectFormatter.h; sourceTree = ""; }; - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonCtxBlock.m; sourceTree = ""; }; - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonCtxBlock.h; sourceTree = ""; }; - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarButton.h; sourceTree = ""; }; - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarButton.m; sourceTree = ""; }; - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOTest.h; sourceTree = ""; }; - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOTest.m; sourceTree = ""; }; - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProtocolChecker.h; sourceTree = ""; }; - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProtocolChecker.m; sourceTree = ""; }; - F5F1A9F7022E9A96011160FE /* fs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = fs.icns; sourceTree = ""; }; - F5F1A9F8022E9A96011160FE /* fs_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = fs_main.m; sourceTree = ""; }; - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptAppController.h; sourceTree = ""; }; - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptAppController.m; sourceTree = ""; }; - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptAppPreference.nib; sourceTree = ""; }; - F5F1AAAE022E9E4F011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAAF022E9E4F011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB0022E9E4F011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F1AAB7022E9E90011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAB8022E9E90011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB9022E9E90011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AABA022E9E90011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PointerPrivate.h; sourceTree = ""; }; - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSObjectBrowserButtonsInspector.nib; sourceTree = ""; }; - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonsInspector.m; sourceTree = ""; }; - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonsInspector.h; sourceTree = ""; }; - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserArgumentPanel.h; sourceTree = ""; }; - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserArgumentPanel.m; sourceTree = ""; }; - F5FBEF2802149D32018C0134 /* FScriptTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptTextView.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8F6392CF0BDB8521005C8D94 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */, - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */, - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6C2055FC6980050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */, - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */, - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */, - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */, - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */, - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E2055FC6C80050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8DD055FC70C0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */, - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */, - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */, - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */, - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */, - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */, - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */, - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */, - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */, - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */, - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */, - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */, - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */, - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */, - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */, - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */, - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */, - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */, - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */, - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9D5055FC71F0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */, - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0CD4E2FB00D7DD4D7BE9C1BD = { - isa = PBXGroup; - children = ( - F5F1A9F4022E9A96011160FE /* F-Script */, - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */, - F5F00F100279FB69016D9B48 /* JGAdditions */, - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */, - F5F1AAAD022E9E4F011160FE /* FSTest1 */, - F5F1AAB6022E9E90011160FE /* FSTest2 */, - 0CD4E2FC00D7DDB47BE9C1BD /* Products */, - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */, - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */, - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */, - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */, - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */, - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */, - 8F589B800CE38B7100C1D756 /* Automator.framework */, - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */, - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */, - 8F85274707F6016900E706F5 /* Cocoa.framework */, - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */, - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */, - 8FD8FD92076624AC009820DF /* CoreData.framework */, - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */, - F55D42D903583F2601B9E934 /* DiscRecording.framework */, - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */, - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */, - F51B24640271980D01DB4759 /* ExceptionHandling.framework */, - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */, - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */, - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */, - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */, - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */, - F55D431803583F8501B9E934 /* IOBluetooth.framework */, - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */, - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */, - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */, - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */, - 8FC291040C4A81A60071E9CC /* PubSub.framework */, - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */, - 8FC291160C4A82070071E9CC /* Quartz.framework */, - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */, - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */, - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */, - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */, - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */, - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */, - 8FC291920C4A83380071E9CC /* SyncServices.framework */, - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */, - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */, - ); - sourceTree = ""; - }; - 0CD4E2FC00D7DDB47BE9C1BD /* Products */ = { - isa = PBXGroup; - children = ( - 8FD37B9B08472E0F00524B98 /* F-Script.app */, - 8FD37B9E08472E0F00524B98 /* FScript.framework */, - 8FD37B9F08472E0F00524B98 /* FSTest2.app */, - 8FD37BA108472E0F00524B98 /* FSTest1.app */, - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */, - ); - name = Products; - sourceTree = ""; - }; - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */ = { - isa = PBXGroup; - children = ( - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */, - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */, - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */, - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */, - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */, - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */, - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */, - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */, - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */, - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */, - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */, - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */, - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */, - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */, - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */, - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */, - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */, - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */, - F58090FC03756D2401AED2EF /* ArrayTableView.nib */, - 8FCA00C10EEAF34300B10420 /* Block.h */, - 8FCA00C20EEAF34300B10420 /* Block.m */, - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */, - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */, - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */, - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */, - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */, - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */, - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */, - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */, - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */, - 8F56036505CF22660044FA65 /* build.tiff */, - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */, - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */, - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */, - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */, - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */, - 8F92F0380463F2A400F4C61F /* constantsDictionary */, - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */, - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */, - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */, - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */, - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */, - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */, - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */, - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */, - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */, - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */, - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */, - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */, - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */, - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */, - 8FE6AD8F0EC740650096019D /* FSArray.h */, - 8FE6AD900EC740650096019D /* FSArray.m */, - 8F940B810F2393B0004525E1 /* FSAssociation.h */, - 8F940B820F2393B0004525E1 /* FSAssociation.m */, - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */, - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */, - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */, - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */, - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */, - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */, - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */, - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */, - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */, - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */, - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */, - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */, - 8F747DB60DA0467100148342 /* FSCNArray.h */, - 8F747DB70DA0467100148342 /* FSCNArray.m */, - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */, - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */, - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */, - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */, - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */, - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */, - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */, - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */, - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */, - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */, - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */, - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */, - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */, - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */, - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */, - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */, - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */, - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */, - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */, - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */, - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */, - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */, - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */, - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */, - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */, - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */, - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */, - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */, - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */, - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */, - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */, - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */, - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */, - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */, - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */, - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */, - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */, - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */, - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */, - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */, - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */, - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */, - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */, - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */, - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */, - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */, - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */, - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */, - 8F0B64C805C5370D0099180D /* FSConsole.nib */, - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */, - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */, - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */, - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */, - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */, - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */, - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */, - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */, - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */, - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */, - F5FBEF2802149D32018C0134 /* FScriptTextView.h */, - F501AF7B021497C401A75EC5 /* FScriptTextView.m */, - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */, - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */, - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */, - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */, - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */, - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */, - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */, - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */, - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */, - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */, - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */, - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */, - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */, - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */, - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */, - F54B55B9036B45770140C608 /* FSImageInspector.h */, - F54B55BA036B45770140C608 /* FSImageInspector.m */, - F54B55C3036B48690140C608 /* FSImageInspector.nib */, - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */, - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */, - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */, - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */, - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */, - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */, - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */, - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */, - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */, - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */, - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */, - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */, - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */, - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */, - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */, - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */, - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */, - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */, - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */, - 8F3C13980C65E66400948776 /* FSMethod.h */, - 8F3C13990C65E66400948776 /* FSMethod.m */, - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */, - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */, - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */, - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */, - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */, - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */, - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */, - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */, - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */, - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */, - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */, - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */, - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */, - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */, - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */, - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */, - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */, - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */, - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */, - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */, - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */, - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */, - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */, - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */, - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */, - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */, - 8F658B2705C9694F0040FB24 /* FSNSFont.h */, - 8F658B2805C9694F0040FB24 /* FSNSFont.m */, - F54B55C8036B4A330140C608 /* FSNSImage.h */, - F54B55C9036B4A330140C608 /* FSNSImage.m */, - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */, - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */, - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */, - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */, - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */, - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */, - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */, - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */, - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */, - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */, - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */, - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */, - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */, - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */, - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */, - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */, - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */, - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */, - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */, - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */, - 8F553BF70585222700A92293 /* FSNSValue.h */, - 8F553BF80585222700A92293 /* FSNSValue.m */, - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */, - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */, - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */, - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */, - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */, - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */, - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */, - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */, - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */, - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */, - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */, - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */, - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */, - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */, - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */, - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */, - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */, - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */, - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */, - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */, - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */, - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */, - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */, - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */, - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */, - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */, - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */, - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */, - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */, - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */, - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */, - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */, - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */, - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */, - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */, - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */, - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */, - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */, - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */, - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */, - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */, - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */, - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */, - 8F573F8F056B780500F2796A /* FSQTMovie.h */, - 8F573F90056B780500F2796A /* FSQTMovie.m */, - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */, - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */, - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */, - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */, - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */, - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */, - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */, - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */, - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */, - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */, - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */, - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */, - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */, - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */, - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */, - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */, - 8F2DE6590E57254700CF83CB /* FSTranscript.h */, - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */, - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */, - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */, - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */, - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */, - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */, - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */, - 8FAA9530047D92390098F943 /* Gnuplot.h */, - 8FAA9531047D92390098F943 /* Gnuplot.m */, - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */, - 66029E580161E0650055708C /* KTestManager.h */, - 66029E590161E0650055708C /* KTestManager.m */, - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */, - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */, - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */, - 8FBB2FF00EEB3467007A3163 /* Number.h */, - 8FBB2FF10EEB3467007A3163 /* Number.m */, - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */, - F505648002DF417501FE0326 /* Pointer.h */, - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */, - F505647F02DF417501FE0326 /* Pointer.m */, - 8F2D066F05CED9B9007EA81B /* run.tiff */, - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */, - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */, - 0CD4E39800D7DFE17BE9C1BD /* Space.h */, - 0CD4E39900D7DFE17BE9C1BD /* Space.m */, - 8FBB10A4044E28FD00181279 /* TestFS.h */, - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */, - ); - path = FScriptFramework; - sourceTree = ""; - }; - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */ = { - isa = PBXGroup; - children = ( - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */, - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */, - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */, - 8F913FD90BDB92FC001685EA /* Info.plist */, - 8F913FDA0BDB92FC001685EA /* version.plist */, - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */, - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */, - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */, - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */, - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */, - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */, - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */, - ); - name = FScriptIBPlugin; - sourceTree = ""; - }; - F5F00F100279FB69016D9B48 /* JGAdditions */ = { - isa = PBXGroup; - children = ( - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */, - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */, - F538EF6E0279FD3C01345511 /* fs.scriptSuite */, - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */, - F538EF700279FD3C01345511 /* FSEvalCommand.h */, - F538EF710279FD3C01345511 /* FSEvalCommand.m */, - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */, - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */, - F538EF7E0279FD3C01345511 /* FSTask.h */, - F538EF7F0279FD3C01345511 /* FSTask.m */, - F58090EB0375648201AED2EF /* ReadMe.txt */, - ); - path = JGAdditions; - sourceTree = SOURCE_ROOT; - }; - F5F1A9F4022E9A96011160FE /* F-Script */ = { - isa = PBXGroup; - children = ( - F598CDB7025CF7E5011B2E41 /* fs.nib */, - F5F1A9F7022E9A96011160FE /* fs.icns */, - F5F1A9F8022E9A96011160FE /* fs_main.m */, - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */, - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */, - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */, - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */, - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */, - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */, - ); - path = "F-Script"; - sourceTree = ""; - }; - F5F1AAAD022E9E4F011160FE /* FSTest1 */ = { - isa = PBXGroup; - children = ( - F5F1AAAE022E9E4F011160FE /* DOCustom.h */, - F5F1AAAF022E9E4F011160FE /* DOCustom.m */, - F5F1AAB0022E9E4F011160FE /* main.m */, - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */, - ); - path = FSTest1; - sourceTree = ""; - }; - F5F1AAB6022E9E90011160FE /* FSTest2 */ = { - isa = PBXGroup; - children = ( - F5F1AAB7022E9E90011160FE /* DOCustom.h */, - F5F1AAB8022E9E90011160FE /* DOCustom.m */, - F5F1AAB9022E9E90011160FE /* main.m */, - F5F1AABA022E9E90011160FE /* MainMenu.nib */, - ); - path = FSTest2; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8F6DA5DF055FC6980050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */, - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */, - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */, - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */, - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */, - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */, - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */, - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */, - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */, - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */, - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */, - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */, - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */, - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */, - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */, - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */, - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */, - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */, - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */, - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */, - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */, - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */, - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */, - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */, - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */, - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */, - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */, - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */, - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */, - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */, - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */, - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */, - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */, - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */, - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */, - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */, - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */, - 8F6DA60F055FC6980050409A /* FScript.h in Headers */, - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */, - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */, - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */, - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */, - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */, - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */, - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */, - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */, - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */, - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */, - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */, - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */, - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA626055FC6980050409A /* ShellView.h in Headers */, - 8F6DA627055FC6980050409A /* Space.h in Headers */, - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */, - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */, - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */, - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */, - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */, - 8F6DA636055FC6980050409A /* FSTask.h in Headers */, - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */, - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */, - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */, - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */, - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */, - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */, - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */, - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */, - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */, - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD960EC740650096019D /* FSArray.h in Headers */, - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6D9055FC6C80050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */, - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA7F2055FC70C0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */, - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */, - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */, - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */, - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */, - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */, - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */, - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */, - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */, - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */, - 8F6DA805055FC70C0050409A /* build_config.h in Headers */, - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */, - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */, - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */, - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */, - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */, - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */, - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */, - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */, - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA812055FC70C0050409A /* FScript.h in Headers */, - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */, - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */, - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */, - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */, - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */, - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */, - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */, - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */, - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */, - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */, - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */, - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */, - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */, - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */, - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */, - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */, - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */, - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */, - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */, - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */, - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */, - 8F6DA839055FC70C0050409A /* Space.h in Headers */, - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */, - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */, - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */, - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */, - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */, - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */, - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */, - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */, - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */, - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */, - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */, - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */, - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */, - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */, - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */, - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */, - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */, - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */, - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */, - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD930EC740650096019D /* FSArray.h in Headers */, - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8F3055FC71F0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */, - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */, - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */, - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */, - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */, - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */, - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */, - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */, - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */, - 8F6DA904055FC71F0050409A /* build_config.h in Headers */, - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */, - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */, - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */, - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */, - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */, - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */, - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */, - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */, - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA911055FC71F0050409A /* FScript.h in Headers */, - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */, - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */, - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */, - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */, - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */, - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */, - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */, - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */, - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */, - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */, - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */, - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */, - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */, - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */, - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */, - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */, - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */, - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */, - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */, - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */, - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */, - 8F6DA935055FC71F0050409A /* Space.h in Headers */, - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */, - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */, - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */, - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */, - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */, - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */, - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */, - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */, - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */, - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */, - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */, - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */, - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */, - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD910EC740650096019D /* FSArray.h in Headers */, - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */; - buildPhases = ( - 8F6392CD0BDB8521005C8D94 /* Resources */, - 8F6392CE0BDB8521005C8D94 /* Sources */, - 8F6392CF0BDB8521005C8D94 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */, - ); - name = FScriptIBPlugin; - productName = FScripIBPlugin; - productReference = 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */; - productType = "com.apple.product-type.bundle"; - }; - 8F6DA5DE055FC6980050409A /* FSTest2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */; - buildPhases = ( - 8F6DA5DF055FC6980050409A /* Headers */, - 8F6DA64E055FC6980050409A /* Resources */, - 8F6DA660055FC6980050409A /* Sources */, - 8F6DA6C2055FC6980050409A /* Frameworks */, - 8F6DA6CF055FC6980050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest2; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FSTest2; - productReference = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA6D8055FC6C80050409A /* FSTest1 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */; - buildPhases = ( - 8F6DA6D9055FC6C80050409A /* Headers */, - 8F6DA6DD055FC6C80050409A /* Resources */, - 8F6DA6DF055FC6C80050409A /* Sources */, - 8F6DA6E2055FC6C80050409A /* Frameworks */, - 8F6DA6E5055FC6C80050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest1; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FS_IPCTest; - productReference = 8FD37BA108472E0F00524B98 /* FSTest1.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA7EF055FC70C0050409A /* F-Script */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */; - buildPhases = ( - 8F6DA7F2055FC70C0050409A /* Headers */, - 8F6DA864055FC70C0050409A /* Resources */, - 8F6DA87A055FC70C0050409A /* Sources */, - 8F6DA8DD055FC70C0050409A /* Frameworks */, - 8F6DA8E9055FC70C0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */, - 8F3C42570E95545800DFD84F /* PBXTargetDependency */, - ); - name = "F-Script"; - productName = fs; - productReference = 8FD37B9B08472E0F00524B98 /* F-Script.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA8F2055FC71F0050409A /* FScriptFramework */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */; - buildPhases = ( - 8F6DA8F3055FC71F0050409A /* Headers */, - 8F6DA963055FC71F0050409A /* Resources */, - 8F6DA976055FC71F0050409A /* Sources */, - 8F6DA9D5055FC71F0050409A /* Frameworks */, - 8F6DA9DA055FC71F0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FScriptFramework; - productInstallPath = ""; - productName = FScript; - productReference = 8FD37B9E08472E0F00524B98 /* FScript.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 1; - mainGroup = 0CD4E2FB00D7DD4D7BE9C1BD; - productRefGroup = 0CD4E2FC00D7DDB47BE9C1BD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8F6DA8F2055FC71F0050409A /* FScriptFramework */, - 8F6DA7EF055FC70C0050409A /* F-Script */, - 8F6DA6D8055FC6C80050409A /* FSTest1 */, - 8F6DA5DE055FC6980050409A /* FSTest2 */, - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8F6392CD0BDB8521005C8D94 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */, - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */, - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */, - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */, - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */, - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */, - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */, - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */, - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */, - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */, - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */, - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */, - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */, - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */, - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */, - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */, - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */, - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */, - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */, - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */, - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */, - 8F913FE00BDB92FC001685EA /* version.plist in Resources */, - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */, - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */, - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */, - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */, - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA64E055FC6980050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */, - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */, - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */, - 8F6DA655055FC6980050409A /* KTest.txt in Resources */, - 8F6DA656055FC6980050409A /* license.txt in Resources */, - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */, - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */, - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */, - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */, - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */, - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */, - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */, - 8F56036705CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DD055FC6C80050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA864055FC70C0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */, - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */, - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */, - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */, - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */, - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */, - 8F6DA86C055FC70C0050409A /* license.txt in Resources */, - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */, - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */, - 8F6DA870055FC70C0050409A /* fs.nib in Resources */, - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */, - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */, - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */, - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */, - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */, - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */, - 8F56036805CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA963055FC71F0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */, - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */, - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */, - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */, - 8F6DA96B055FC71F0050409A /* license.txt in Resources */, - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */, - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */, - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */, - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */, - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */, - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */, - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */, - 8F56036905CF22660044FA65 /* build.tiff in Resources */, - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - 8F6DA6CF055FC6980050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E5055FC6C80050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8E9055FC70C0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9DA055FC71F0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8F6392CE0BDB8521005C8D94 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */, - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */, - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */, - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */, - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */, - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */, - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */, - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */, - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */, - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */, - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */, - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */, - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */, - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */, - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */, - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */, - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */, - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */, - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */, - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */, - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */, - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */, - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */, - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */, - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */, - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */, - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */, - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */, - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */, - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */, - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */, - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */, - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */, - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */, - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */, - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */, - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */, - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */, - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */, - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */, - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */, - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */, - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */, - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */, - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */, - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */, - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */, - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */, - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */, - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */, - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */, - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */, - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */, - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */, - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */, - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */, - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */, - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */, - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */, - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */, - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */, - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */, - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */, - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */, - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */, - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */, - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */, - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */, - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */, - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */, - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */, - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */, - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */, - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */, - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */, - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */, - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */, - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */, - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */, - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */, - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */, - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */, - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */, - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */, - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */, - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */, - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */, - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */, - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */, - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */, - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */, - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */, - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */, - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */, - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */, - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */, - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */, - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD950EC740650096019D /* FSArray.m in Sources */, - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */, - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA660055FC6980050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */, - 8F6DA662055FC6980050409A /* main.m in Sources */, - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */, - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */, - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */, - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */, - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */, - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */, - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */, - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */, - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */, - 8F6DA671055FC6980050409A /* CLIView.m in Sources */, - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */, - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */, - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */, - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */, - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */, - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */, - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */, - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */, - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */, - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */, - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */, - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */, - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */, - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */, - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */, - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */, - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */, - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */, - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */, - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */, - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */, - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */, - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */, - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */, - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */, - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */, - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */, - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */, - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */, - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */, - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */, - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */, - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */, - 8F6DA69E055FC6980050409A /* Space.m in Sources */, - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */, - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */, - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */, - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */, - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */, - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */, - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */, - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */, - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */, - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */, - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */, - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */, - 8F553C000585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */, - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */, - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD970EC740650096019D /* FSArray.m in Sources */, - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DF055FC6C80050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */, - 8F6DA6E1055FC6C80050409A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA87A055FC70C0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */, - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */, - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */, - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */, - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */, - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */, - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */, - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */, - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */, - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */, - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */, - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */, - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */, - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */, - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */, - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */, - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */, - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */, - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */, - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */, - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */, - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */, - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */, - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */, - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */, - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */, - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */, - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */, - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */, - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */, - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */, - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */, - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */, - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */, - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */, - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */, - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */, - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */, - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */, - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */, - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */, - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */, - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */, - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */, - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */, - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */, - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */, - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */, - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */, - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */, - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F130139064EC78200A90302 /* FSNSString.m in Sources */, - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */, - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */, - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */, - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */, - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */, - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD940EC740650096019D /* FSArray.m in Sources */, - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA976055FC71F0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */, - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */, - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */, - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */, - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */, - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */, - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */, - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */, - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */, - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */, - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */, - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */, - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */, - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */, - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */, - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */, - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */, - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */, - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */, - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */, - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */, - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */, - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */, - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */, - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */, - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */, - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */, - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */, - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */, - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */, - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */, - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */, - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */, - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */, - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */, - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */, - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */, - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */, - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */, - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */, - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */, - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */, - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */, - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */, - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */, - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */, - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */, - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD920EC740650096019D /* FSArray.m in Sources */, - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA8F2055FC71F0050409A /* FScriptFramework */; - targetProxy = 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */; - }; - 8F3C42570E95545800DFD84F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA5DE055FC6980050409A /* FSTest2 */; - targetProxy = 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */; - }; - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA6D8055FC6C80050409A /* FSTest1 */; - targetProxy = 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524160C2205C20028B297 /* English */, - ); - name = FScriptIBPluginInspector.nib; - sourceTree = ""; - }; - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524180C2205C20028B297 /* English */, - ); - name = FScriptIBPluginLibrary.nib; - sourceTree = ""; - }; - F598CDB7025CF7E5011B2E41 /* fs.nib */ = { - isa = PBXVariantGroup; - children = ( - F598CDB8025CF7E5011B2E41 /* English */, - ); - name = fs.nib; - sourceTree = SOURCE_ROOT; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8F2881E908F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EA08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881ED08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F108F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F208F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F508F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - AUTO_SHADOW = YES; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F608F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - GCC_WARN_UNUSED_PARAMETER = YES; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881FD08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = NO; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = ""; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881FE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - INSTALL_OWNER = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; - }; - name = Deployment; - }; - 8F6392D40BDB8522005C8D94 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_32_BIT)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - GCC_WARN_UNUSED_PARAMETER = NO; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F6392D50BDB8522005C8D94 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Deployment; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881E908F9C040005B3C5A /* Development */, - 8F2881EA08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881ED08F9C040005B3C5A /* Development */, - 8F2881EE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F108F9C040005B3C5A /* Development */, - 8F2881F208F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F508F9C040005B3C5A /* Development */, - 8F2881F608F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881FD08F9C040005B3C5A /* Development */, - 8F2881FE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F6392D40BDB8522005C8D94 /* Development */, - 8F6392D50BDB8522005C8D94 /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; -} diff --git a/FScript.xcodeproj/project.pbxproj.BASE.3416.pbxproj b/FScript.xcodeproj/project.pbxproj.BASE.3416.pbxproj deleted file mode 100644 index ad9bc54..0000000 --- a/FScript.xcodeproj/project.pbxproj.BASE.3416.pbxproj +++ /dev/null @@ -1,4047 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 44; - objects = { - -/* Begin PBXBuildFile section */ - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F130139064EC78200A90302 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9E08472E0F00524B98 /* FScript.framework */; }; - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553C000585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F56036705CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036805CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036905CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FD8FD92076624AC009820DF /* CoreData.framework */; }; - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */; }; - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */; }; - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */; }; - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */; }; - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAB7022E9E90011160FE /* DOCustom.h */; }; - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA60F055FC6980050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA626055FC6980050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA627055FC6980050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA636055FC6980050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AABA022E9E90011160FE /* MainMenu.nib */; }; - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA655055FC6980050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA656055FC6980050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB8022E9E90011160FE /* DOCustom.m */; }; - 8F6DA662055FC6980050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB9022E9E90011160FE /* main.m */; }; - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA671055FC6980050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA69E055FC6980050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AAB1022E9E4F011160FE /* MainMenu.nib */; }; - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA6E1055FC6C80050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB0022E9E4F011160FE /* main.m */; }; - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA805055FC70C0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA812055FC70C0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA839055FC70C0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1A9F9022E9A96011160FE /* FScriptAppController.h */; }; - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA86C055FC70C0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9F7022E9A96011160FE /* fs.icns */; }; - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */; }; - 8F6DA870055FC70C0050409A /* fs.nib in Resources */ = {isa = PBXBuildFile; fileRef = F598CDB7025CF7E5011B2E41 /* fs.nib */; }; - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9F8022E9A96011160FE /* fs_main.m */; }; - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9FA022E9A96011160FE /* FScriptAppController.m */; }; - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA904055FC71F0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA911055FC71F0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA935055FC71F0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA96B055FC71F0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */; }; - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */; }; - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */; }; - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FD90BDB92FC001685EA /* Info.plist */; }; - 8F913FE00BDB92FC001685EA /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FDA0BDB92FC001685EA /* version.plist */; }; - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */; }; - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */; }; - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */; }; - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */; }; - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */; }; - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */; }; - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */; }; - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */; }; - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */; }; - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */; }; - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */; }; - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */; }; - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291040C4A81A60071E9CC /* PubSub.framework */; }; - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291160C4A82070071E9CC /* Quartz.framework */; }; - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */; }; - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */; }; - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291920C4A83380071E9CC /* SyncServices.framework */; }; - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */; }; - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37BA108472E0F00524B98 /* FSTest1.app */; }; - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; }; - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE6AD910EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD920EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD930EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD940EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD950EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD960EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; }; - 8FE6AD970EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; - 8FFCB2860E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB2870E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB2880E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB2890E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB28A0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB28B0E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB28C0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA8F2055FC71F0050409A; - remoteInfo = FScriptFramework; - }; - 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA5DE055FC6980050409A; - remoteInfo = FSTest2; - }; - 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA6D8055FC6C80050409A; - remoteInfo = FSTest1; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSAirplane.h; sourceTree = ""; }; - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSAirplane.m; sourceTree = ""; }; - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayPrivate.h; sourceTree = ""; }; - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRep.h; sourceTree = ""; }; - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepDouble.h; sourceTree = ""; }; - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepDouble.m; sourceTree = ""; }; - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepEmpty.h; sourceTree = ""; }; - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepEmpty.m; sourceTree = ""; }; - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepId.h; sourceTree = ""; }; - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepId.m; sourceTree = ""; }; - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspector.h; sourceTree = ""; }; - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspector.m; sourceTree = ""; }; - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspector.nib; sourceTree = ""; }; - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowser.h; sourceTree = ""; }; - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowser.m; sourceTree = ""; }; - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserCell.h; sourceTree = ""; }; - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserCell.m; sourceTree = ""; }; - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserView.h; sourceTree = ""; }; - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */ = {isa = PBXFileReference; fileEncoding = 30; languageSpecificationIdentifier = c.objc; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserView.m; sourceTree = ""; }; - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBlock.h; sourceTree = ""; }; - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBlock.m; sourceTree = ""; }; - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockInspector.h; sourceTree = ""; }; - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockInspector.m; sourceTree = ""; }; - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = blockInspector.nib; sourceTree = ""; }; - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockPrivate.h; sourceTree = ""; }; - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockRep.h; sourceTree = ""; }; - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockRep.m; sourceTree = ""; }; - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockSignature.h; sourceTree = ""; }; - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockStackElem.h; sourceTree = ""; }; - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockStackElem.m; sourceTree = ""; }; - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_config.h; sourceTree = ""; }; - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CLIView.h; sourceTree = ""; }; - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CLIView.m; sourceTree = ""; }; - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompilationResult.h; sourceTree = ""; }; - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompilationResult.m; sourceTree = ""; }; - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CompiledCodeNode.h; sourceTree = ""; }; - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CompiledCodeNode.m; sourceTree = ""; }; - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompiler.h; sourceTree = ""; }; - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompiler.m; sourceTree = ""; }; - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConstantsInitialization.h; sourceTree = ""; }; - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConstantsInitialization.m; sourceTree = ""; }; - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecEngine.h; sourceTree = ""; }; - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecEngine.m; sourceTree = ""; }; - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecutor.h; sourceTree = ""; }; - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecutor.m; sourceTree = ""; }; - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSFlight.h; sourceTree = ""; }; - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSFlight.m; sourceTree = ""; }; - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = FlightTutorial.txt; sourceTree = ""; }; - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSArchiver.h; sourceTree = ""; }; - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSArchiver.m; sourceTree = ""; }; - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBoolean.h; sourceTree = ""; }; - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBoolean.m; sourceTree = ""; }; - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBooleanPrivate.h; sourceTree = ""; }; - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScript.h; sourceTree = ""; }; - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptFunctions.h; sourceTree = ""; }; - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptFunctions.m; sourceTree = ""; }; - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreter.h; sourceTree = ""; }; - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreter.m; sourceTree = ""; }; - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResult.h; sourceTree = ""; }; - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterResult.m; sourceTree = ""; }; - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResultPrivate.h; sourceTree = ""; }; - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterView.h; sourceTree = ""; }; - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterView.m; sourceTree = ""; }; - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewIBHeader.h; sourceTree = ""; }; - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArray.h; sourceTree = ""; }; - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSArray.m; sourceTree = ""; }; - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArrayPrivate.h; sourceTree = ""; }; - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDate.h; sourceTree = ""; }; - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDate.m; sourceTree = ""; }; - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDictionary.h; sourceTree = ""; }; - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDictionary.m; sourceTree = ""; }; - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSMutableString.h; sourceTree = ""; }; - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableString.m; sourceTree = ""; }; - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSNumber.h; sourceTree = ""; }; - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSNumber.m; sourceTree = ""; }; - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSObject.h; sourceTree = ""; }; - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSObject.m; sourceTree = ""; }; - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProxy.h; sourceTree = ""; }; - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProxy.m; sourceTree = ""; }; - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSString.h; sourceTree = ""; }; - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSString.m; sourceTree = ""; }; - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSStringPrivate.h; sourceTree = ""; }; - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPattern.h; sourceTree = ""; }; - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPattern.m; sourceTree = ""; }; - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSUnarchiver.h; sourceTree = ""; }; - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSUnarchiver.m; sourceTree = ""; }; - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoid.h; sourceTree = ""; }; - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSVoid.m; sourceTree = ""; }; - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoidPrivate.h; sourceTree = ""; }; - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSGenericObjectInspector.h; sourceTree = ""; }; - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSGenericObjectInspector.m; sourceTree = ""; }; - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = genObjInspector.nib; sourceTree = ""; }; - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = KTest.txt; sourceTree = ""; }; - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = license.txt; sourceTree = ""; }; - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MessagePatternCodeNode.h; sourceTree = ""; }; - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MessagePatternCodeNode.m; sourceTree = ""; }; - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMiscTools.h; sourceTree = ""; }; - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMiscTools.m; sourceTree = ""; }; - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMsgContext.h; sourceTree = ""; }; - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMsgContext.m; sourceTree = ""; }; - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNewlyAllocatedObjectHolder.h; sourceTree = ""; }; - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNewlyAllocatedObjectHolder.m; sourceTree = ""; }; - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNumber.h; sourceTree = ""; }; - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNumber.m; sourceTree = ""; }; - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberPrivate.h; sourceTree = ""; }; - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPilot.h; sourceTree = ""; }; - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPilot.m; sourceTree = ""; }; - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForClass.h; sourceTree = ""; }; - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForClass.m; sourceTree = ""; }; - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShellView.h; sourceTree = ""; }; - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ShellView.m; sourceTree = ""; }; - 0CD4E39800D7DFE17BE9C1BD /* Space.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Space.h; sourceTree = ""; }; - 0CD4E39900D7DFE17BE9C1BD /* Space.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Space.m; sourceTree = ""; }; - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCommandHistory.h; sourceTree = ""; }; - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCommandHistory.m; sourceTree = ""; }; - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; path = FSSystem.h; sourceTree = ""; }; - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSSystem.m; sourceTree = ""; }; - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TestFS.m; sourceTree = ""; }; - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaVM.framework; path = /System/Library/Frameworks/JavaVM.framework; sourceTree = ""; }; - 66029E580161E0650055708C /* KTestManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KTestManager.h; sourceTree = ""; }; - 66029E590161E0650055708C /* KTestManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = KTestManager.m; sourceTree = ""; }; - 8F0B64C805C5370D0099180D /* FSConsole.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = FSConsole.nib; path = FScriptFramework/FSConsole.nib; sourceTree = SOURCE_ROOT; }; - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptPreferences.nib; sourceTree = ""; }; - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FScriptMenuItem.h; sourceTree = ""; }; - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FScriptMenuItem.m; sourceTree = ""; }; - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNamedNumber.h; sourceTree = ""; }; - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNamedNumber.m; sourceTree = ""; }; - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSSymbolTable.h; sourceTree = ""; }; - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSSymbolTable.m; sourceTree = ""; }; - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = ""; }; - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanPacked.h; sourceTree = ""; }; - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanPacked.m; sourceTree = ""; }; - 8F2D066F05CED9B9007EA81B /* run.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = run.tiff; sourceTree = ""; }; - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAffineTransform.h; sourceTree = ""; }; - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAffineTransform.m; sourceTree = ""; }; - 8F2DE6590E57254700CF83CB /* FSTranscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTranscript.h; sourceTree = ""; }; - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTranscript.m; sourceTree = ""; }; - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNUnaryMessage.h; sourceTree = ""; }; - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNUnaryMessage.m; sourceTree = ""; }; - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBinaryMessage.h; sourceTree = ""; }; - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBinaryMessage.m; sourceTree = ""; }; - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNKeywordMessage.h; sourceTree = ""; }; - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNKeywordMessage.m; sourceTree = ""; }; - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Array.m; sourceTree = ""; }; - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSManagedObjectContextInspector.h; sourceTree = ""; }; - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSManagedObjectContextInspector.m; sourceTree = ""; }; - 8F3C13980C65E66400948776 /* FSMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSMethod.h; sourceTree = ""; }; - 8F3C13990C65E66400948776 /* FSMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSMethod.m; sourceTree = ""; }; - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMethod.h; sourceTree = ""; }; - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMethod.m; sourceTree = ""; }; - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass2.h; sourceTree = ""; }; - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass2.m; sourceTree = ""; }; - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserViewObjectInfo.h; sourceTree = ""; }; - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserViewObjectInfo.m; sourceTree = ""; }; - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSManagedObjectContext.h; sourceTree = ""; }; - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSManagedObjectContext.m; sourceTree = ""; }; - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CalendarStore.framework; path = /System/Library/Frameworks/CalendarStore.framework; sourceTree = ""; }; - 8F553BF70585222700A92293 /* FSNSValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSValue.h; sourceTree = ""; }; - 8F553BF80585222700A92293 /* FSNSValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSValue.m; sourceTree = ""; }; - 8F56036505CF22660044FA65 /* build.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = build.tiff; sourceTree = ""; }; - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSMovieInspector.h; path = FScriptFramework/FSMovieInspector.h; sourceTree = SOURCE_ROOT; }; - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSMovieInspector.m; path = FScriptFramework/FSMovieInspector.m; sourceTree = SOURCE_ROOT; }; - 8F573F8F056B780500F2796A /* FSQTMovie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSQTMovie.h; sourceTree = ""; }; - 8F573F90056B780500F2796A /* FSQTMovie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSQTMovie.m; sourceTree = ""; }; - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserSearchField.h; sourceTree = ""; }; - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserSearchField.m; sourceTree = ""; }; - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; - 8F589B800CE38B7100C1D756 /* Automator.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Automator.framework; path = /System/Library/Frameworks/Automator.framework; sourceTree = ""; }; - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InputMethodKit.framework; path = /System/Library/Frameworks/InputMethodKit.framework; sourceTree = ""; }; - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = ""; }; - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNCascade.h; sourceTree = ""; }; - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNCascade.m; sourceTree = ""; }; - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMessage.h; sourceTree = ""; }; - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMessage.m; sourceTree = ""; }; - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassDefinition.h; sourceTree = ""; }; - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassDefinition.m; sourceTree = ""; }; - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorTableView.h; sourceTree = ""; }; - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorTableView.m; sourceTree = ""; }; - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSSet.h; sourceTree = ""; }; - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSSet.m; sourceTree = ""; }; - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FScriptIBPlugin.ibplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSObjectPrivate.h; sourceTree = ""; }; - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = /System/Library/Frameworks/ScriptingBridge.framework; sourceTree = ""; }; - 8F658B2705C9694F0040FB24 /* FSNSFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFont.h; sourceTree = ""; }; - 8F658B2805C9694F0040FB24 /* FSNSFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFont.m; sourceTree = ""; }; - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = FScriptMenuItem.png; path = FScriptIBPlugin/FScriptMenuItem.png; sourceTree = ""; }; - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FSInterpreterView.classdescription; path = FScriptIBPlugin/FSInterpreterView.classdescription; sourceTree = ""; }; - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSMutableArray.h; sourceTree = ""; }; - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableArray.m; sourceTree = ""; }; - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest2_2.plist"; sourceTree = ""; }; - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest1_2.plist"; sourceTree = ""; }; - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-F_Script__Upgraded_.plist"; sourceTree = ""; }; - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FScriptFramework__Upgraded_.plist"; sourceTree = ""; }; - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewPrivate.h; sourceTree = ""; }; - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNSuper.h; sourceTree = ""; }; - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNSuper.m; sourceTree = ""; }; - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSMovieInspector.nib; sourceTree = ""; }; - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNPrecomputedObject.h; sourceTree = ""; }; - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNPrecomputedObject.m; sourceTree = ""; }; - 8F747DB60DA0467100148342 /* FSCNArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNArray.h; sourceTree = ""; }; - 8F747DB70DA0467100148342 /* FSCNArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNArray.m; sourceTree = ""; }; - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserBottomBarTextDisplay.h; sourceTree = ""; }; - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserBottomBarTextDisplay.m; sourceTree = ""; }; - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForNilInArray.h; sourceTree = ""; }; - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForNilInArray.m; sourceTree = ""; }; - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInspectorUniquier.h; sourceTree = ""; }; - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSInspectorUniquier.m; sourceTree = ""; }; - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassAddition.h; sourceTree = ""; }; - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassAddition.m; sourceTree = ""; }; - 8F85274707F6016900E706F5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserNamedObjectWrapper.h; sourceTree = ""; }; - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserNamedObjectWrapper.m; sourceTree = ""; }; - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSClassDefinition.h; sourceTree = ""; }; - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSClassDefinition.m; sourceTree = ""; }; - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointer.h; sourceTree = ""; }; - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPointer.m; sourceTree = ""; }; - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointer.h; sourceTree = ""; }; - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGenericPointer.m; sourceTree = ""; }; - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointerPrivate.h; sourceTree = ""; }; - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointerPrivate.h; sourceTree = ""; }; - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNStatementList.h; sourceTree = ""; }; - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNStatementList.m; sourceTree = ""; }; - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSBlockCompilationResult.h; sourceTree = ""; }; - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSBlockCompilationResult.m; sourceTree = ""; }; - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilderKit.framework; path = /Developer/Library/Frameworks/InterfaceBuilderKit.framework; sourceTree = ""; }; - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin_Prefix.pch; path = FScriptIBPlugin/FScriptIBPlugin_Prefix.pch; sourceTree = ""; }; - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin.h; path = FScriptIBPlugin/FScriptIBPlugin.h; sourceTree = ""; }; - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPlugin.m; path = FScriptIBPlugin/FScriptIBPlugin.m; sourceTree = ""; }; - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = "FScriptIBPlugin-Info.plist"; path = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; sourceTree = ""; }; - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPluginInspector.h; path = FScriptIBPlugin/FScriptIBPluginInspector.h; sourceTree = ""; }; - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPluginInspector.m; path = FScriptIBPlugin/FScriptIBPluginInspector.m; sourceTree = ""; }; - 8F913FD90BDB92FC001685EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = FScriptIBPlugin/Info.plist; sourceTree = ""; }; - 8F913FDA0BDB92FC001685EA /* version.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = version.plist; path = FScriptIBPlugin/version.plist; sourceTree = ""; }; - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantsDictionaryGenerator.h; sourceTree = ""; }; - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConstantsDictionaryGenerator.m; sourceTree = ""; }; - 8F92F0380463F2A400F4C61F /* constantsDictionary */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = constantsDictionary; sourceTree = ""; }; - 8F940B810F2393B0004525E1 /* FSAssociation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAssociation.h; sourceTree = ""; }; - 8F940B820F2393B0004525E1 /* FSAssociation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAssociation.m; sourceTree = ""; }; - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNDictionary.h; sourceTree = ""; }; - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNDictionary.m; sourceTree = ""; }; - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPredicateTextView.h; sourceTree = ""; }; - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPredicateTextView.m; sourceTree = ""; }; - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSDemoAssistant.m; sourceTree = ""; }; - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSDemoAssistant.h; sourceTree = ""; }; - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DemoAssistant.xib; sourceTree = ""; }; - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFileHandle.h; sourceTree = ""; }; - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFileHandle.m; sourceTree = ""; }; - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanAltivec.h; sourceTree = ""; }; - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanAltivec.m; sourceTree = ""; }; - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScreenSaver.framework; path = /System/Library/Frameworks/ScreenSaver.framework; sourceTree = ""; }; - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSArrayEnumerator.h; path = FScriptFramework/FSArrayEnumerator.h; sourceTree = SOURCE_ROOT; }; - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSArrayEnumerator.m; path = FScriptFramework/FSArrayEnumerator.m; sourceTree = SOURCE_ROOT; }; - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorView.h; sourceTree = ""; }; - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorView.m; sourceTree = ""; }; - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspectorView.nib; sourceTree = ""; }; - 8FAA9530047D92390098F943 /* Gnuplot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gnuplot.h; sourceTree = ""; }; - 8FAA9531047D92390098F943 /* Gnuplot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Gnuplot.m; sourceTree = ""; }; - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBlock.h; sourceTree = ""; }; - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBlock.m; sourceTree = ""; }; - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNAssignment.h; sourceTree = ""; }; - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNAssignment.m; sourceTree = ""; }; - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserMatrix.h; sourceTree = ""; }; - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserMatrix.m; sourceTree = ""; }; - 8FB524160C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginInspector.nib; sourceTree = ""; }; - 8FB524180C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginLibrary.nib; sourceTree = ""; }; - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGlobalScope.h; sourceTree = ""; }; - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGlobalScope.m; sourceTree = ""; }; - 8FBB10A4044E28FD00181279 /* TestFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFS.h; sourceTree = ""; }; - 8FBB2FF00EEB3467007A3163 /* Number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number.h; sourceTree = ""; }; - 8FBB2FF10EEB3467007A3163 /* Number.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Number.m; sourceTree = ""; }; - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayRepFetchRequest.h; sourceTree = ""; }; - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayRepFetchRequest.m; sourceTree = ""; }; - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = /System/Library/Frameworks/AddressBook.framework; sourceTree = ""; }; - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Collaboration.framework; path = /System/Library/Frameworks/Collaboration.framework; sourceTree = ""; }; - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = /System/Library/Frameworks/CoreAudioKit.framework; sourceTree = ""; }; - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiskArbitration.framework; path = /System/Library/Frameworks/DiskArbitration.framework; sourceTree = ""; }; - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstantMessage.framework; path = /System/Library/Frameworks/InstantMessage.framework; sourceTree = ""; }; - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSAKit.framework; path = /System/Library/Frameworks/OSAKit.framework; sourceTree = ""; }; - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PreferencePanes.framework; path = /System/Library/Frameworks/PreferencePanes.framework; sourceTree = ""; }; - 8FC291040C4A81A60071E9CC /* PubSub.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PubSub.framework; path = /System/Library/Frameworks/PubSub.framework; sourceTree = ""; }; - 8FC291160C4A82070071E9CC /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = ""; }; - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /System/Library/Frameworks/RubyCocoa.framework; sourceTree = ""; }; - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityFoundation.framework; path = /System/Library/Frameworks/SecurityFoundation.framework; sourceTree = ""; }; - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = ""; }; - 8FC291920C4A83380071E9CC /* SyncServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SyncServices.framework; path = /System/Library/Frameworks/SyncServices.framework; sourceTree = ""; }; - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XgridFoundation.framework; path = /System/Library/Frameworks/XgridFoundation.framework; sourceTree = ""; }; - 8FCA00C10EEAF34300B10420 /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = ""; }; - 8FCA00C20EEAF34300B10420 /* Block.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Block.m; sourceTree = ""; }; - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSManagedObjectContextInspector.nib; sourceTree = ""; }; - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNReturn.h; sourceTree = ""; }; - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNReturn.m; sourceTree = ""; }; - 8FD37B9B08472E0F00524B98 /* F-Script.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F-Script.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9E08472E0F00524B98 /* FScript.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FScript.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9F08472E0F00524B98 /* FSTest2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37BA108472E0F00524B98 /* FSTest1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest1.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReturnSignal.h; sourceTree = ""; }; - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReturnSignal.m; sourceTree = ""; }; - 8FD8FD92076624AC009820DF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAttributedStringInspector.h; sourceTree = ""; }; - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAttributedStringInspector.m; sourceTree = ""; }; - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSAttributedStringInspector.nib; sourceTree = ""; }; - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAttributedString.h; sourceTree = ""; }; - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAttributedString.m; sourceTree = ""; }; - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FSTestClasses.txt; sourceTree = ""; }; - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass1.h; sourceTree = ""; }; - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass1.m; sourceTree = ""; }; - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBase.h; sourceTree = ""; }; - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBase.m; sourceTree = ""; }; - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNIdentifier.h; sourceTree = ""; }; - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNIdentifier.m; sourceTree = ""; }; - 8FE6AD8F0EC740650096019D /* FSArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSArray.h; sourceTree = ""; }; - 8FE6AD900EC740650096019D /* FSArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSArray.m; sourceTree = ""; }; - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCoreDataSample.h; sourceTree = ""; }; - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCoreDataSample.m; sourceTree = ""; }; - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = Employee.xcdatamodel; sourceTree = ""; }; - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointer.h; sourceTree = ""; }; - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectPointer.m; sourceTree = ""; }; - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointerPrivate.h; sourceTree = ""; }; - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; - 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAutoreleasePool.h; sourceTree = ""; }; - 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAutoreleasePool.m; sourceTree = ""; }; - F501AF7B021497C401A75EC5 /* FScriptTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptTextView.m; sourceTree = ""; }; - F505647F02DF417501FE0326 /* Pointer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Pointer.m; sourceTree = ""; }; - F505648002DF417501FE0326 /* Pointer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Pointer.h; sourceTree = ""; }; - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSIdentifierFormatter.m; sourceTree = ""; }; - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSIdentifierFormatter.h; sourceTree = ""; }; - F51B24640271980D01DB4759 /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = ""; }; - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDistantObject.h; sourceTree = ""; }; - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDistantObject.m; sourceTree = ""; }; - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSConstantListBuilder.h; sourceTree = ""; }; - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSConstantListBuilder.m; sourceTree = ""; }; - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbar.h; sourceTree = ""; }; - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbar.m; sourceTree = ""; }; - F538EF6E0279FD3C01345511 /* fs.scriptSuite */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptSuite; sourceTree = ""; }; - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptTerminology; sourceTree = ""; }; - F538EF700279FD3C01345511 /* FSEvalCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSEvalCommand.h; sourceTree = ""; }; - F538EF710279FD3C01345511 /* FSEvalCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSEvalCommand.m; sourceTree = ""; }; - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSServicesProvider.h; sourceTree = ""; }; - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSServicesProvider.m; sourceTree = ""; }; - F538EF7E0279FD3C01345511 /* FSTask.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSTask.h; sourceTree = ""; }; - F538EF7F0279FD3C01345511 /* FSTask.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSTask.m; sourceTree = ""; }; - F54B55B9036B45770140C608 /* FSImageInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSImageInspector.h; sourceTree = ""; }; - F54B55BA036B45770140C608 /* FSImageInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSImageInspector.m; sourceTree = ""; }; - F54B55C3036B48690140C608 /* FSImageInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSImageInspector.nib; sourceTree = ""; }; - F54B55C8036B4A330140C608 /* FSNSImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSImage.h; sourceTree = ""; }; - F54B55C9036B4A330140C608 /* FSNSImage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSImage.m; sourceTree = ""; }; - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterPrivate.h; sourceTree = ""; }; - F55D42D903583F2601B9E934 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = ""; }; - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecordingUI.framework; path = /System/Library/Frameworks/DiscRecordingUI.framework; sourceTree = ""; }; - F55D431803583F8501B9E934 /* IOBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetooth.framework; path = /System/Library/Frameworks/IOBluetooth.framework; sourceTree = ""; }; - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetoothUI.framework; path = /System/Library/Frameworks/IOBluetoothUI.framework; sourceTree = ""; }; - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedUnarchiver.h; sourceTree = ""; }; - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedUnarchiver.m; sourceTree = ""; }; - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedArchiver.h; sourceTree = ""; }; - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedArchiver.m; sourceTree = ""; }; - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarItem.h; sourceTree = ""; }; - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarItem.m; sourceTree = ""; }; - F58090EB0375648201AED2EF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F58090FC03756D2401AED2EF /* ArrayTableView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ArrayTableView.nib; sourceTree = ""; }; - F598CDB8025CF7E5011B2E41 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "F-Script/English.lproj/fs.nib"; sourceTree = ""; }; - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSSystemPrivate.h; sourceTree = ""; }; - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBoolean.h; sourceTree = ""; }; - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBoolean.m; sourceTree = ""; }; - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectFormatter.m; sourceTree = ""; }; - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectFormatter.h; sourceTree = ""; }; - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonCtxBlock.m; sourceTree = ""; }; - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonCtxBlock.h; sourceTree = ""; }; - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarButton.h; sourceTree = ""; }; - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarButton.m; sourceTree = ""; }; - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOTest.h; sourceTree = ""; }; - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOTest.m; sourceTree = ""; }; - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProtocolChecker.h; sourceTree = ""; }; - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProtocolChecker.m; sourceTree = ""; }; - F5F1A9F7022E9A96011160FE /* fs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = fs.icns; sourceTree = ""; }; - F5F1A9F8022E9A96011160FE /* fs_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = fs_main.m; sourceTree = ""; }; - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptAppController.h; sourceTree = ""; }; - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptAppController.m; sourceTree = ""; }; - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptAppPreference.nib; sourceTree = ""; }; - F5F1AAAE022E9E4F011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAAF022E9E4F011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB0022E9E4F011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F1AAB7022E9E90011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAB8022E9E90011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB9022E9E90011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AABA022E9E90011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PointerPrivate.h; sourceTree = ""; }; - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSObjectBrowserButtonsInspector.nib; sourceTree = ""; }; - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonsInspector.m; sourceTree = ""; }; - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonsInspector.h; sourceTree = ""; }; - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserArgumentPanel.h; sourceTree = ""; }; - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserArgumentPanel.m; sourceTree = ""; }; - F5FBEF2802149D32018C0134 /* FScriptTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptTextView.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8F6392CF0BDB8521005C8D94 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */, - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */, - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6C2055FC6980050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */, - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */, - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */, - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */, - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */, - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E2055FC6C80050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8DD055FC70C0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */, - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */, - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */, - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */, - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */, - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */, - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */, - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */, - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */, - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */, - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */, - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */, - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */, - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */, - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */, - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */, - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */, - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */, - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */, - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9D5055FC71F0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */, - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0CD4E2FB00D7DD4D7BE9C1BD = { - isa = PBXGroup; - children = ( - F5F1A9F4022E9A96011160FE /* F-Script */, - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */, - F5F00F100279FB69016D9B48 /* JGAdditions */, - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */, - F5F1AAAD022E9E4F011160FE /* FSTest1 */, - F5F1AAB6022E9E90011160FE /* FSTest2 */, - 0CD4E2FC00D7DDB47BE9C1BD /* Products */, - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */, - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */, - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */, - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */, - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */, - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */, - 8F589B800CE38B7100C1D756 /* Automator.framework */, - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */, - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */, - 8F85274707F6016900E706F5 /* Cocoa.framework */, - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */, - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */, - 8FD8FD92076624AC009820DF /* CoreData.framework */, - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */, - F55D42D903583F2601B9E934 /* DiscRecording.framework */, - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */, - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */, - F51B24640271980D01DB4759 /* ExceptionHandling.framework */, - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */, - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */, - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */, - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */, - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */, - F55D431803583F8501B9E934 /* IOBluetooth.framework */, - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */, - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */, - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */, - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */, - 8FC291040C4A81A60071E9CC /* PubSub.framework */, - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */, - 8FC291160C4A82070071E9CC /* Quartz.framework */, - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */, - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */, - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */, - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */, - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */, - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */, - 8FC291920C4A83380071E9CC /* SyncServices.framework */, - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */, - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */, - ); - sourceTree = ""; - }; - 0CD4E2FC00D7DDB47BE9C1BD /* Products */ = { - isa = PBXGroup; - children = ( - 8FD37B9B08472E0F00524B98 /* F-Script.app */, - 8FD37B9E08472E0F00524B98 /* FScript.framework */, - 8FD37B9F08472E0F00524B98 /* FSTest2.app */, - 8FD37BA108472E0F00524B98 /* FSTest1.app */, - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */, - ); - name = Products; - sourceTree = ""; - }; - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */ = { - isa = PBXGroup; - children = ( - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */, - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */, - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */, - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */, - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */, - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */, - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */, - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */, - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */, - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */, - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */, - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */, - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */, - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */, - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */, - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */, - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */, - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */, - F58090FC03756D2401AED2EF /* ArrayTableView.nib */, - 8FCA00C10EEAF34300B10420 /* Block.h */, - 8FCA00C20EEAF34300B10420 /* Block.m */, - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */, - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */, - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */, - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */, - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */, - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */, - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */, - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */, - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */, - 8F56036505CF22660044FA65 /* build.tiff */, - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */, - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */, - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */, - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */, - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */, - 8F92F0380463F2A400F4C61F /* constantsDictionary */, - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */, - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */, - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */, - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */, - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */, - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */, - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */, - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */, - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */, - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */, - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */, - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */, - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */, - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */, - 8FE6AD8F0EC740650096019D /* FSArray.h */, - 8FE6AD900EC740650096019D /* FSArray.m */, - 8F940B810F2393B0004525E1 /* FSAssociation.h */, - 8F940B820F2393B0004525E1 /* FSAssociation.m */, - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */, - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */, - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */, - 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */, - 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */, - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */, - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */, - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */, - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */, - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */, - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */, - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */, - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */, - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */, - 8F747DB60DA0467100148342 /* FSCNArray.h */, - 8F747DB70DA0467100148342 /* FSCNArray.m */, - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */, - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */, - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */, - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */, - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */, - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */, - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */, - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */, - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */, - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */, - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */, - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */, - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */, - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */, - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */, - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */, - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */, - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */, - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */, - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */, - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */, - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */, - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */, - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */, - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */, - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */, - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */, - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */, - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */, - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */, - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */, - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */, - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */, - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */, - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */, - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */, - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */, - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */, - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */, - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */, - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */, - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */, - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */, - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */, - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */, - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */, - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */, - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */, - 8F0B64C805C5370D0099180D /* FSConsole.nib */, - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */, - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */, - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */, - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */, - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */, - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */, - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */, - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */, - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */, - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */, - F5FBEF2802149D32018C0134 /* FScriptTextView.h */, - F501AF7B021497C401A75EC5 /* FScriptTextView.m */, - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */, - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */, - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */, - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */, - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */, - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */, - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */, - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */, - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */, - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */, - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */, - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */, - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */, - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */, - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */, - F54B55B9036B45770140C608 /* FSImageInspector.h */, - F54B55BA036B45770140C608 /* FSImageInspector.m */, - F54B55C3036B48690140C608 /* FSImageInspector.nib */, - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */, - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */, - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */, - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */, - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */, - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */, - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */, - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */, - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */, - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */, - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */, - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */, - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */, - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */, - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */, - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */, - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */, - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */, - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */, - 8F3C13980C65E66400948776 /* FSMethod.h */, - 8F3C13990C65E66400948776 /* FSMethod.m */, - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */, - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */, - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */, - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */, - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */, - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */, - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */, - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */, - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */, - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */, - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */, - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */, - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */, - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */, - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */, - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */, - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */, - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */, - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */, - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */, - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */, - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */, - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */, - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */, - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */, - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */, - 8F658B2705C9694F0040FB24 /* FSNSFont.h */, - 8F658B2805C9694F0040FB24 /* FSNSFont.m */, - F54B55C8036B4A330140C608 /* FSNSImage.h */, - F54B55C9036B4A330140C608 /* FSNSImage.m */, - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */, - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */, - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */, - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */, - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */, - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */, - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */, - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */, - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */, - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */, - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */, - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */, - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */, - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */, - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */, - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */, - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */, - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */, - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */, - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */, - 8F553BF70585222700A92293 /* FSNSValue.h */, - 8F553BF80585222700A92293 /* FSNSValue.m */, - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */, - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */, - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */, - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */, - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */, - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */, - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */, - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */, - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */, - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */, - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */, - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */, - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */, - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */, - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */, - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */, - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */, - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */, - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */, - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */, - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */, - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */, - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */, - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */, - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */, - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */, - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */, - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */, - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */, - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */, - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */, - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */, - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */, - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */, - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */, - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */, - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */, - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */, - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */, - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */, - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */, - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */, - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */, - 8F573F8F056B780500F2796A /* FSQTMovie.h */, - 8F573F90056B780500F2796A /* FSQTMovie.m */, - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */, - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */, - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */, - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */, - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */, - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */, - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */, - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */, - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */, - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */, - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */, - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */, - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */, - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */, - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */, - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */, - 8F2DE6590E57254700CF83CB /* FSTranscript.h */, - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */, - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */, - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */, - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */, - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */, - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */, - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */, - 8FAA9530047D92390098F943 /* Gnuplot.h */, - 8FAA9531047D92390098F943 /* Gnuplot.m */, - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */, - 66029E580161E0650055708C /* KTestManager.h */, - 66029E590161E0650055708C /* KTestManager.m */, - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */, - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */, - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */, - 8FBB2FF00EEB3467007A3163 /* Number.h */, - 8FBB2FF10EEB3467007A3163 /* Number.m */, - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */, - F505648002DF417501FE0326 /* Pointer.h */, - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */, - F505647F02DF417501FE0326 /* Pointer.m */, - 8F2D066F05CED9B9007EA81B /* run.tiff */, - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */, - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */, - 0CD4E39800D7DFE17BE9C1BD /* Space.h */, - 0CD4E39900D7DFE17BE9C1BD /* Space.m */, - 8FBB10A4044E28FD00181279 /* TestFS.h */, - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */, - ); - path = FScriptFramework; - sourceTree = ""; - }; - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */ = { - isa = PBXGroup; - children = ( - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */, - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */, - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */, - 8F913FD90BDB92FC001685EA /* Info.plist */, - 8F913FDA0BDB92FC001685EA /* version.plist */, - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */, - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */, - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */, - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */, - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */, - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */, - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */, - ); - name = FScriptIBPlugin; - sourceTree = ""; - }; - F5F00F100279FB69016D9B48 /* JGAdditions */ = { - isa = PBXGroup; - children = ( - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */, - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */, - F538EF6E0279FD3C01345511 /* fs.scriptSuite */, - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */, - F538EF700279FD3C01345511 /* FSEvalCommand.h */, - F538EF710279FD3C01345511 /* FSEvalCommand.m */, - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */, - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */, - F538EF7E0279FD3C01345511 /* FSTask.h */, - F538EF7F0279FD3C01345511 /* FSTask.m */, - F58090EB0375648201AED2EF /* ReadMe.txt */, - ); - path = JGAdditions; - sourceTree = SOURCE_ROOT; - }; - F5F1A9F4022E9A96011160FE /* F-Script */ = { - isa = PBXGroup; - children = ( - F598CDB7025CF7E5011B2E41 /* fs.nib */, - F5F1A9F7022E9A96011160FE /* fs.icns */, - F5F1A9F8022E9A96011160FE /* fs_main.m */, - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */, - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */, - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */, - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */, - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */, - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */, - ); - path = "F-Script"; - sourceTree = ""; - }; - F5F1AAAD022E9E4F011160FE /* FSTest1 */ = { - isa = PBXGroup; - children = ( - F5F1AAAE022E9E4F011160FE /* DOCustom.h */, - F5F1AAAF022E9E4F011160FE /* DOCustom.m */, - F5F1AAB0022E9E4F011160FE /* main.m */, - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */, - ); - path = FSTest1; - sourceTree = ""; - }; - F5F1AAB6022E9E90011160FE /* FSTest2 */ = { - isa = PBXGroup; - children = ( - F5F1AAB7022E9E90011160FE /* DOCustom.h */, - F5F1AAB8022E9E90011160FE /* DOCustom.m */, - F5F1AAB9022E9E90011160FE /* main.m */, - F5F1AABA022E9E90011160FE /* MainMenu.nib */, - ); - path = FSTest2; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8F6DA5DF055FC6980050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */, - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */, - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */, - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */, - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */, - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */, - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */, - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */, - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */, - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */, - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */, - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */, - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */, - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */, - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */, - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */, - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */, - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */, - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */, - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */, - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */, - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */, - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */, - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */, - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */, - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */, - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */, - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */, - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */, - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */, - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */, - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */, - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */, - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */, - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */, - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */, - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */, - 8F6DA60F055FC6980050409A /* FScript.h in Headers */, - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */, - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */, - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */, - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */, - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */, - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */, - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */, - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */, - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */, - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */, - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */, - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */, - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA626055FC6980050409A /* ShellView.h in Headers */, - 8F6DA627055FC6980050409A /* Space.h in Headers */, - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */, - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */, - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */, - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */, - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */, - 8F6DA636055FC6980050409A /* FSTask.h in Headers */, - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */, - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */, - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */, - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */, - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */, - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */, - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */, - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */, - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */, - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB2890E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD960EC740650096019D /* FSArray.h in Headers */, - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6D9055FC6C80050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */, - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA7F2055FC70C0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */, - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */, - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */, - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */, - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */, - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */, - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */, - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */, - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */, - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */, - 8F6DA805055FC70C0050409A /* build_config.h in Headers */, - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */, - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */, - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */, - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */, - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */, - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */, - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */, - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */, - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA812055FC70C0050409A /* FScript.h in Headers */, - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */, - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */, - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */, - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */, - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */, - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */, - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */, - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */, - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */, - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */, - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */, - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */, - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */, - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */, - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */, - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */, - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */, - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */, - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */, - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */, - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */, - 8F6DA839055FC70C0050409A /* Space.h in Headers */, - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */, - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */, - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */, - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */, - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */, - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */, - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */, - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */, - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */, - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */, - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */, - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */, - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */, - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */, - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */, - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */, - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */, - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */, - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */, - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB28B0E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD930EC740650096019D /* FSArray.h in Headers */, - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8F3055FC71F0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */, - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */, - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */, - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */, - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */, - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */, - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */, - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */, - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */, - 8F6DA904055FC71F0050409A /* build_config.h in Headers */, - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */, - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */, - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */, - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */, - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */, - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */, - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */, - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */, - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA911055FC71F0050409A /* FScript.h in Headers */, - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */, - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */, - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */, - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */, - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */, - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */, - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */, - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */, - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */, - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */, - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */, - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */, - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */, - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */, - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */, - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */, - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */, - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */, - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */, - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */, - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */, - 8F6DA935055FC71F0050409A /* Space.h in Headers */, - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */, - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */, - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */, - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */, - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */, - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */, - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */, - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */, - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */, - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */, - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */, - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */, - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */, - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB2870E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD910EC740650096019D /* FSArray.h in Headers */, - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */; - buildPhases = ( - 8F6392CD0BDB8521005C8D94 /* Resources */, - 8F6392CE0BDB8521005C8D94 /* Sources */, - 8F6392CF0BDB8521005C8D94 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */, - ); - name = FScriptIBPlugin; - productName = FScripIBPlugin; - productReference = 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */; - productType = "com.apple.product-type.bundle"; - }; - 8F6DA5DE055FC6980050409A /* FSTest2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */; - buildPhases = ( - 8F6DA5DF055FC6980050409A /* Headers */, - 8F6DA64E055FC6980050409A /* Resources */, - 8F6DA660055FC6980050409A /* Sources */, - 8F6DA6C2055FC6980050409A /* Frameworks */, - 8F6DA6CF055FC6980050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest2; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FSTest2; - productReference = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA6D8055FC6C80050409A /* FSTest1 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */; - buildPhases = ( - 8F6DA6D9055FC6C80050409A /* Headers */, - 8F6DA6DD055FC6C80050409A /* Resources */, - 8F6DA6DF055FC6C80050409A /* Sources */, - 8F6DA6E2055FC6C80050409A /* Frameworks */, - 8F6DA6E5055FC6C80050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest1; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FS_IPCTest; - productReference = 8FD37BA108472E0F00524B98 /* FSTest1.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA7EF055FC70C0050409A /* F-Script */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */; - buildPhases = ( - 8F6DA7F2055FC70C0050409A /* Headers */, - 8F6DA864055FC70C0050409A /* Resources */, - 8F6DA87A055FC70C0050409A /* Sources */, - 8F6DA8DD055FC70C0050409A /* Frameworks */, - 8F6DA8E9055FC70C0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */, - 8F3C42570E95545800DFD84F /* PBXTargetDependency */, - ); - name = "F-Script"; - productName = fs; - productReference = 8FD37B9B08472E0F00524B98 /* F-Script.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA8F2055FC71F0050409A /* FScriptFramework */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */; - buildPhases = ( - 8F6DA8F3055FC71F0050409A /* Headers */, - 8F6DA963055FC71F0050409A /* Resources */, - 8F6DA976055FC71F0050409A /* Sources */, - 8F6DA9D5055FC71F0050409A /* Frameworks */, - 8F6DA9DA055FC71F0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FScriptFramework; - productInstallPath = ""; - productName = FScript; - productReference = 8FD37B9E08472E0F00524B98 /* FScript.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 1; - mainGroup = 0CD4E2FB00D7DD4D7BE9C1BD; - productRefGroup = 0CD4E2FC00D7DDB47BE9C1BD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8F6DA8F2055FC71F0050409A /* FScriptFramework */, - 8F6DA7EF055FC70C0050409A /* F-Script */, - 8F6DA6D8055FC6C80050409A /* FSTest1 */, - 8F6DA5DE055FC6980050409A /* FSTest2 */, - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8F6392CD0BDB8521005C8D94 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */, - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */, - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */, - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */, - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */, - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */, - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */, - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */, - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */, - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */, - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */, - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */, - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */, - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */, - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */, - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */, - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */, - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */, - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */, - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */, - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */, - 8F913FE00BDB92FC001685EA /* version.plist in Resources */, - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */, - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */, - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */, - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */, - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA64E055FC6980050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */, - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */, - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */, - 8F6DA655055FC6980050409A /* KTest.txt in Resources */, - 8F6DA656055FC6980050409A /* license.txt in Resources */, - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */, - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */, - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */, - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */, - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */, - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */, - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */, - 8F56036705CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DD055FC6C80050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA864055FC70C0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */, - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */, - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */, - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */, - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */, - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */, - 8F6DA86C055FC70C0050409A /* license.txt in Resources */, - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */, - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */, - 8F6DA870055FC70C0050409A /* fs.nib in Resources */, - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */, - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */, - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */, - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */, - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */, - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */, - 8F56036805CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA963055FC71F0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */, - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */, - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */, - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */, - 8F6DA96B055FC71F0050409A /* license.txt in Resources */, - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */, - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */, - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */, - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */, - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */, - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */, - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */, - 8F56036905CF22660044FA65 /* build.tiff in Resources */, - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - 8F6DA6CF055FC6980050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E5055FC6C80050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8E9055FC70C0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9DA055FC71F0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8F6392CE0BDB8521005C8D94 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */, - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */, - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */, - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */, - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */, - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */, - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */, - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */, - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */, - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */, - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */, - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */, - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */, - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */, - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */, - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */, - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */, - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */, - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */, - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */, - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */, - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */, - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */, - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */, - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */, - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */, - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */, - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */, - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */, - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */, - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */, - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */, - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */, - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */, - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */, - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */, - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */, - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */, - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */, - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */, - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */, - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */, - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */, - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */, - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */, - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */, - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */, - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */, - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */, - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */, - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */, - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */, - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */, - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */, - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */, - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */, - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */, - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */, - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */, - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */, - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */, - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */, - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */, - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */, - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */, - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */, - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */, - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */, - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */, - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */, - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */, - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */, - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */, - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */, - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */, - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */, - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */, - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */, - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */, - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */, - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */, - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */, - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */, - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */, - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */, - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */, - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */, - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */, - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */, - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */, - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */, - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */, - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */, - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */, - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */, - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */, - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */, - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB2860E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD950EC740650096019D /* FSArray.m in Sources */, - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */, - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA660055FC6980050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */, - 8F6DA662055FC6980050409A /* main.m in Sources */, - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */, - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */, - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */, - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */, - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */, - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */, - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */, - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */, - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */, - 8F6DA671055FC6980050409A /* CLIView.m in Sources */, - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */, - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */, - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */, - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */, - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */, - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */, - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */, - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */, - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */, - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */, - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */, - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */, - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */, - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */, - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */, - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */, - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */, - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */, - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */, - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */, - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */, - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */, - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */, - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */, - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */, - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */, - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */, - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */, - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */, - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */, - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */, - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */, - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */, - 8F6DA69E055FC6980050409A /* Space.m in Sources */, - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */, - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */, - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */, - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */, - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */, - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */, - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */, - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */, - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */, - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */, - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */, - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */, - 8F553C000585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */, - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */, - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB28A0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD970EC740650096019D /* FSArray.m in Sources */, - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DF055FC6C80050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */, - 8F6DA6E1055FC6C80050409A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA87A055FC70C0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */, - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */, - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */, - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */, - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */, - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */, - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */, - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */, - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */, - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */, - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */, - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */, - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */, - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */, - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */, - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */, - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */, - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */, - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */, - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */, - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */, - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */, - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */, - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */, - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */, - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */, - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */, - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */, - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */, - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */, - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */, - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */, - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */, - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */, - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */, - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */, - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */, - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */, - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */, - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */, - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */, - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */, - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */, - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */, - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */, - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */, - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */, - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */, - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */, - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */, - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F130139064EC78200A90302 /* FSNSString.m in Sources */, - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */, - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */, - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */, - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */, - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */, - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB28C0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD940EC740650096019D /* FSArray.m in Sources */, - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA976055FC71F0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */, - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */, - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */, - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */, - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */, - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */, - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */, - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */, - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */, - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */, - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */, - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */, - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */, - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */, - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */, - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */, - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */, - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */, - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */, - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */, - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */, - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */, - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */, - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */, - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */, - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */, - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */, - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */, - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */, - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */, - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */, - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */, - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */, - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */, - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */, - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */, - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */, - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */, - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */, - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */, - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */, - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */, - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */, - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */, - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */, - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */, - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */, - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB2880E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD920EC740650096019D /* FSArray.m in Sources */, - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA8F2055FC71F0050409A /* FScriptFramework */; - targetProxy = 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */; - }; - 8F3C42570E95545800DFD84F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA5DE055FC6980050409A /* FSTest2 */; - targetProxy = 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */; - }; - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA6D8055FC6C80050409A /* FSTest1 */; - targetProxy = 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524160C2205C20028B297 /* English */, - ); - name = FScriptIBPluginInspector.nib; - sourceTree = ""; - }; - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524180C2205C20028B297 /* English */, - ); - name = FScriptIBPluginLibrary.nib; - sourceTree = ""; - }; - F598CDB7025CF7E5011B2E41 /* fs.nib */ = { - isa = PBXVariantGroup; - children = ( - F598CDB8025CF7E5011B2E41 /* English */, - ); - name = fs.nib; - sourceTree = SOURCE_ROOT; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8F2881E908F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EA08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881ED08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F108F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F208F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F508F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = x86_64; - AUTO_SHADOW = YES; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F608F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - GCC_WARN_UNUSED_PARAMETER = YES; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881FD08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = NO; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = ""; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881FE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - INSTALL_OWNER = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; - }; - name = Deployment; - }; - 8F6392D40BDB8522005C8D94 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_32_BIT)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - GCC_WARN_UNUSED_PARAMETER = NO; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F6392D50BDB8522005C8D94 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Deployment; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881E908F9C040005B3C5A /* Development */, - 8F2881EA08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881ED08F9C040005B3C5A /* Development */, - 8F2881EE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F108F9C040005B3C5A /* Development */, - 8F2881F208F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F508F9C040005B3C5A /* Development */, - 8F2881F608F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881FD08F9C040005B3C5A /* Development */, - 8F2881FE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F6392D40BDB8522005C8D94 /* Development */, - 8F6392D50BDB8522005C8D94 /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; -} diff --git a/FScript.xcodeproj/project.pbxproj.LOCAL.3416.pbxproj b/FScript.xcodeproj/project.pbxproj.LOCAL.3416.pbxproj deleted file mode 100644 index 57ca914..0000000 --- a/FScript.xcodeproj/project.pbxproj.LOCAL.3416.pbxproj +++ /dev/null @@ -1,4030 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 44; - objects = { - -/* Begin PBXBuildFile section */ - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F130139064EC78200A90302 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F1873160B99C7AA003974F2 /* QuartzCore.framework */; }; - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9E08472E0F00524B98 /* FScript.framework */; }; - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F552A780C00A6D4002B6067 /* CalendarStore.framework */; }; - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553C000585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F56036705CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036805CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036905CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */; }; - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B800CE38B7100C1D756 /* Automator.framework */; }; - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */; }; - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FD8FD92076624AC009820DF /* CoreData.framework */; }; - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */; }; - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */; }; - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */; }; - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */; }; - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAB7022E9E90011160FE /* DOCustom.h */; }; - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA60F055FC6980050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA626055FC6980050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA627055FC6980050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA636055FC6980050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AABA022E9E90011160FE /* MainMenu.nib */; }; - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA655055FC6980050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA656055FC6980050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB8022E9E90011160FE /* DOCustom.m */; }; - 8F6DA662055FC6980050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB9022E9E90011160FE /* main.m */; }; - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA671055FC6980050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA69E055FC6980050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */; }; - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AAB1022E9E4F011160FE /* MainMenu.nib */; }; - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA6E1055FC6C80050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB0022E9E4F011160FE /* main.m */; }; - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA805055FC70C0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA812055FC70C0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA839055FC70C0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1A9F9022E9A96011160FE /* FScriptAppController.h */; }; - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA86C055FC70C0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9F7022E9A96011160FE /* fs.icns */; }; - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */; }; - 8F6DA870055FC70C0050409A /* fs.nib in Resources */ = {isa = PBXBuildFile; fileRef = F598CDB7025CF7E5011B2E41 /* fs.nib */; }; - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9F8022E9A96011160FE /* fs_main.m */; }; - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9FA022E9A96011160FE /* FScriptAppController.m */; }; - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42D903583F2601B9E934 /* DiscRecording.framework */; }; - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431803583F8501B9E934 /* IOBluetooth.framework */; }; - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D431903583F8501B9E934 /* IOBluetoothUI.framework */; }; - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA904055FC71F0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA911055FC71F0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA935055FC71F0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA96B055FC71F0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */; }; - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */; }; - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */; }; - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FD90BDB92FC001685EA /* Info.plist */; }; - 8F913FE00BDB92FC001685EA /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FDA0BDB92FC001685EA /* version.plist */; }; - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */; }; - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */; }; - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */; }; - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */; }; - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */; }; - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */; }; - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */; }; - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */; }; - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */; }; - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */; }; - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */; }; - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */; }; - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */; }; - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291040C4A81A60071E9CC /* PubSub.framework */; }; - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291160C4A82070071E9CC /* Quartz.framework */; }; - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */; }; - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */; }; - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291920C4A83380071E9CC /* SyncServices.framework */; }; - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */; }; - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37BA108472E0F00524B98 /* FSTest1.app */; }; - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; }; - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE6AD910EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD920EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD930EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD940EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD950EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD960EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; }; - 8FE6AD970EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA8F2055FC71F0050409A; - remoteInfo = FScriptFramework; - }; - 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA5DE055FC6980050409A; - remoteInfo = FSTest2; - }; - 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA6D8055FC6C80050409A; - remoteInfo = FSTest1; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSAirplane.h; sourceTree = ""; }; - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSAirplane.m; sourceTree = ""; }; - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayPrivate.h; sourceTree = ""; }; - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRep.h; sourceTree = ""; }; - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepDouble.h; sourceTree = ""; }; - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepDouble.m; sourceTree = ""; }; - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepEmpty.h; sourceTree = ""; }; - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepEmpty.m; sourceTree = ""; }; - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepId.h; sourceTree = ""; }; - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepId.m; sourceTree = ""; }; - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspector.h; sourceTree = ""; }; - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspector.m; sourceTree = ""; }; - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspector.nib; sourceTree = ""; }; - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowser.h; sourceTree = ""; }; - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowser.m; sourceTree = ""; }; - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserCell.h; sourceTree = ""; }; - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserCell.m; sourceTree = ""; }; - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserView.h; sourceTree = ""; }; - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */ = {isa = PBXFileReference; fileEncoding = 30; languageSpecificationIdentifier = c.objc; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserView.m; sourceTree = ""; }; - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBlock.h; sourceTree = ""; }; - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBlock.m; sourceTree = ""; }; - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockInspector.h; sourceTree = ""; }; - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockInspector.m; sourceTree = ""; }; - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = blockInspector.nib; sourceTree = ""; }; - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockPrivate.h; sourceTree = ""; }; - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockRep.h; sourceTree = ""; }; - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockRep.m; sourceTree = ""; }; - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockSignature.h; sourceTree = ""; }; - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockStackElem.h; sourceTree = ""; }; - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockStackElem.m; sourceTree = ""; }; - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_config.h; sourceTree = ""; }; - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CLIView.h; sourceTree = ""; }; - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CLIView.m; sourceTree = ""; }; - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompilationResult.h; sourceTree = ""; }; - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompilationResult.m; sourceTree = ""; }; - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CompiledCodeNode.h; sourceTree = ""; }; - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CompiledCodeNode.m; sourceTree = ""; }; - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompiler.h; sourceTree = ""; }; - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompiler.m; sourceTree = ""; }; - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConstantsInitialization.h; sourceTree = ""; }; - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConstantsInitialization.m; sourceTree = ""; }; - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecEngine.h; sourceTree = ""; }; - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecEngine.m; sourceTree = ""; }; - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecutor.h; sourceTree = ""; }; - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecutor.m; sourceTree = ""; }; - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSFlight.h; sourceTree = ""; }; - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSFlight.m; sourceTree = ""; }; - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = FlightTutorial.txt; sourceTree = ""; }; - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSArchiver.h; sourceTree = ""; }; - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSArchiver.m; sourceTree = ""; }; - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBoolean.h; sourceTree = ""; }; - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBoolean.m; sourceTree = ""; }; - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBooleanPrivate.h; sourceTree = ""; }; - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScript.h; sourceTree = ""; }; - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptFunctions.h; sourceTree = ""; }; - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptFunctions.m; sourceTree = ""; }; - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreter.h; sourceTree = ""; }; - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreter.m; sourceTree = ""; }; - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResult.h; sourceTree = ""; }; - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterResult.m; sourceTree = ""; }; - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResultPrivate.h; sourceTree = ""; }; - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterView.h; sourceTree = ""; }; - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterView.m; sourceTree = ""; }; - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewIBHeader.h; sourceTree = ""; }; - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArray.h; sourceTree = ""; }; - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSArray.m; sourceTree = ""; }; - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArrayPrivate.h; sourceTree = ""; }; - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDate.h; sourceTree = ""; }; - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDate.m; sourceTree = ""; }; - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDictionary.h; sourceTree = ""; }; - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDictionary.m; sourceTree = ""; }; - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSMutableString.h; sourceTree = ""; }; - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableString.m; sourceTree = ""; }; - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSNumber.h; sourceTree = ""; }; - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSNumber.m; sourceTree = ""; }; - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSObject.h; sourceTree = ""; }; - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSObject.m; sourceTree = ""; }; - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProxy.h; sourceTree = ""; }; - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProxy.m; sourceTree = ""; }; - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSString.h; sourceTree = ""; }; - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSString.m; sourceTree = ""; }; - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSStringPrivate.h; sourceTree = ""; }; - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPattern.h; sourceTree = ""; }; - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPattern.m; sourceTree = ""; }; - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSUnarchiver.h; sourceTree = ""; }; - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSUnarchiver.m; sourceTree = ""; }; - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoid.h; sourceTree = ""; }; - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSVoid.m; sourceTree = ""; }; - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoidPrivate.h; sourceTree = ""; }; - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSGenericObjectInspector.h; sourceTree = ""; }; - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSGenericObjectInspector.m; sourceTree = ""; }; - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = genObjInspector.nib; sourceTree = ""; }; - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = KTest.txt; sourceTree = ""; }; - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = license.txt; sourceTree = ""; }; - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MessagePatternCodeNode.h; sourceTree = ""; }; - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MessagePatternCodeNode.m; sourceTree = ""; }; - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMiscTools.h; sourceTree = ""; }; - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMiscTools.m; sourceTree = ""; }; - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMsgContext.h; sourceTree = ""; }; - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMsgContext.m; sourceTree = ""; }; - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNewlyAllocatedObjectHolder.h; sourceTree = ""; }; - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNewlyAllocatedObjectHolder.m; sourceTree = ""; }; - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNumber.h; sourceTree = ""; }; - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNumber.m; sourceTree = ""; }; - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberPrivate.h; sourceTree = ""; }; - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPilot.h; sourceTree = ""; }; - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPilot.m; sourceTree = ""; }; - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForClass.h; sourceTree = ""; }; - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForClass.m; sourceTree = ""; }; - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShellView.h; sourceTree = ""; }; - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ShellView.m; sourceTree = ""; }; - 0CD4E39800D7DFE17BE9C1BD /* Space.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Space.h; sourceTree = ""; }; - 0CD4E39900D7DFE17BE9C1BD /* Space.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Space.m; sourceTree = ""; }; - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCommandHistory.h; sourceTree = ""; }; - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCommandHistory.m; sourceTree = ""; }; - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; path = FSSystem.h; sourceTree = ""; }; - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSSystem.m; sourceTree = ""; }; - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TestFS.m; sourceTree = ""; }; - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaVM.framework; path = /System/Library/Frameworks/JavaVM.framework; sourceTree = ""; }; - 66029E580161E0650055708C /* KTestManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KTestManager.h; sourceTree = ""; }; - 66029E590161E0650055708C /* KTestManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = KTestManager.m; sourceTree = ""; }; - 8F0B64C805C5370D0099180D /* FSConsole.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = FSConsole.nib; path = FScriptFramework/FSConsole.nib; sourceTree = SOURCE_ROOT; }; - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptPreferences.nib; sourceTree = ""; }; - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FScriptMenuItem.h; sourceTree = ""; }; - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FScriptMenuItem.m; sourceTree = ""; }; - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNamedNumber.h; sourceTree = ""; }; - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNamedNumber.m; sourceTree = ""; }; - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSSymbolTable.h; sourceTree = ""; }; - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSSymbolTable.m; sourceTree = ""; }; - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = ""; }; - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanPacked.h; sourceTree = ""; }; - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanPacked.m; sourceTree = ""; }; - 8F2D066F05CED9B9007EA81B /* run.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = run.tiff; sourceTree = ""; }; - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAffineTransform.h; sourceTree = ""; }; - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAffineTransform.m; sourceTree = ""; }; - 8F2DE6590E57254700CF83CB /* FSTranscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTranscript.h; sourceTree = ""; }; - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTranscript.m; sourceTree = ""; }; - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNUnaryMessage.h; sourceTree = ""; }; - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNUnaryMessage.m; sourceTree = ""; }; - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBinaryMessage.h; sourceTree = ""; }; - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBinaryMessage.m; sourceTree = ""; }; - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNKeywordMessage.h; sourceTree = ""; }; - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNKeywordMessage.m; sourceTree = ""; }; - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Array.m; sourceTree = ""; }; - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSManagedObjectContextInspector.h; sourceTree = ""; }; - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSManagedObjectContextInspector.m; sourceTree = ""; }; - 8F3C13980C65E66400948776 /* FSMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSMethod.h; sourceTree = ""; }; - 8F3C13990C65E66400948776 /* FSMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSMethod.m; sourceTree = ""; }; - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMethod.h; sourceTree = ""; }; - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMethod.m; sourceTree = ""; }; - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass2.h; sourceTree = ""; }; - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass2.m; sourceTree = ""; }; - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserViewObjectInfo.h; sourceTree = ""; }; - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserViewObjectInfo.m; sourceTree = ""; }; - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSManagedObjectContext.h; sourceTree = ""; }; - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSManagedObjectContext.m; sourceTree = ""; }; - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CalendarStore.framework; path = /System/Library/Frameworks/CalendarStore.framework; sourceTree = ""; }; - 8F553BF70585222700A92293 /* FSNSValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSValue.h; sourceTree = ""; }; - 8F553BF80585222700A92293 /* FSNSValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSValue.m; sourceTree = ""; }; - 8F56036505CF22660044FA65 /* build.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = build.tiff; sourceTree = ""; }; - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSMovieInspector.h; path = FScriptFramework/FSMovieInspector.h; sourceTree = SOURCE_ROOT; }; - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSMovieInspector.m; path = FScriptFramework/FSMovieInspector.m; sourceTree = SOURCE_ROOT; }; - 8F573F8F056B780500F2796A /* FSQTMovie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSQTMovie.h; sourceTree = ""; }; - 8F573F90056B780500F2796A /* FSQTMovie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSQTMovie.m; sourceTree = ""; }; - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserSearchField.h; sourceTree = ""; }; - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserSearchField.m; sourceTree = ""; }; - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; - 8F589B800CE38B7100C1D756 /* Automator.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Automator.framework; path = /System/Library/Frameworks/Automator.framework; sourceTree = ""; }; - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InputMethodKit.framework; path = /System/Library/Frameworks/InputMethodKit.framework; sourceTree = ""; }; - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = ""; }; - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNCascade.h; sourceTree = ""; }; - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNCascade.m; sourceTree = ""; }; - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMessage.h; sourceTree = ""; }; - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMessage.m; sourceTree = ""; }; - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassDefinition.h; sourceTree = ""; }; - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassDefinition.m; sourceTree = ""; }; - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorTableView.h; sourceTree = ""; }; - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorTableView.m; sourceTree = ""; }; - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSSet.h; sourceTree = ""; }; - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSSet.m; sourceTree = ""; }; - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FScriptIBPlugin.ibplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSObjectPrivate.h; sourceTree = ""; }; - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = /System/Library/Frameworks/ScriptingBridge.framework; sourceTree = ""; }; - 8F658B2705C9694F0040FB24 /* FSNSFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFont.h; sourceTree = ""; }; - 8F658B2805C9694F0040FB24 /* FSNSFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFont.m; sourceTree = ""; }; - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = FScriptMenuItem.png; path = FScriptIBPlugin/FScriptMenuItem.png; sourceTree = ""; }; - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FSInterpreterView.classdescription; path = FScriptIBPlugin/FSInterpreterView.classdescription; sourceTree = ""; }; - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSMutableArray.h; sourceTree = ""; }; - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableArray.m; sourceTree = ""; }; - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest2_2.plist"; sourceTree = ""; }; - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest1_2.plist"; sourceTree = ""; }; - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-F_Script__Upgraded_.plist"; sourceTree = ""; }; - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FScriptFramework__Upgraded_.plist"; sourceTree = ""; }; - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewPrivate.h; sourceTree = ""; }; - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNSuper.h; sourceTree = ""; }; - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNSuper.m; sourceTree = ""; }; - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSMovieInspector.nib; sourceTree = ""; }; - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNPrecomputedObject.h; sourceTree = ""; }; - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNPrecomputedObject.m; sourceTree = ""; }; - 8F747DB60DA0467100148342 /* FSCNArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNArray.h; sourceTree = ""; }; - 8F747DB70DA0467100148342 /* FSCNArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNArray.m; sourceTree = ""; }; - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserBottomBarTextDisplay.h; sourceTree = ""; }; - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserBottomBarTextDisplay.m; sourceTree = ""; }; - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForNilInArray.h; sourceTree = ""; }; - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForNilInArray.m; sourceTree = ""; }; - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInspectorUniquier.h; sourceTree = ""; }; - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSInspectorUniquier.m; sourceTree = ""; }; - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassAddition.h; sourceTree = ""; }; - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassAddition.m; sourceTree = ""; }; - 8F85274707F6016900E706F5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserNamedObjectWrapper.h; sourceTree = ""; }; - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserNamedObjectWrapper.m; sourceTree = ""; }; - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSClassDefinition.h; sourceTree = ""; }; - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSClassDefinition.m; sourceTree = ""; }; - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointer.h; sourceTree = ""; }; - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPointer.m; sourceTree = ""; }; - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointer.h; sourceTree = ""; }; - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGenericPointer.m; sourceTree = ""; }; - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointerPrivate.h; sourceTree = ""; }; - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointerPrivate.h; sourceTree = ""; }; - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNStatementList.h; sourceTree = ""; }; - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNStatementList.m; sourceTree = ""; }; - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSBlockCompilationResult.h; sourceTree = ""; }; - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSBlockCompilationResult.m; sourceTree = ""; }; - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilderKit.framework; path = /Developer/Library/Frameworks/InterfaceBuilderKit.framework; sourceTree = ""; }; - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin_Prefix.pch; path = FScriptIBPlugin/FScriptIBPlugin_Prefix.pch; sourceTree = ""; }; - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin.h; path = FScriptIBPlugin/FScriptIBPlugin.h; sourceTree = ""; }; - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPlugin.m; path = FScriptIBPlugin/FScriptIBPlugin.m; sourceTree = ""; }; - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = "FScriptIBPlugin-Info.plist"; path = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; sourceTree = ""; }; - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPluginInspector.h; path = FScriptIBPlugin/FScriptIBPluginInspector.h; sourceTree = ""; }; - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPluginInspector.m; path = FScriptIBPlugin/FScriptIBPluginInspector.m; sourceTree = ""; }; - 8F913FD90BDB92FC001685EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = FScriptIBPlugin/Info.plist; sourceTree = ""; }; - 8F913FDA0BDB92FC001685EA /* version.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = version.plist; path = FScriptIBPlugin/version.plist; sourceTree = ""; }; - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantsDictionaryGenerator.h; sourceTree = ""; }; - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConstantsDictionaryGenerator.m; sourceTree = ""; }; - 8F92F0380463F2A400F4C61F /* constantsDictionary */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = constantsDictionary; sourceTree = ""; }; - 8F940B810F2393B0004525E1 /* FSAssociation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAssociation.h; sourceTree = ""; }; - 8F940B820F2393B0004525E1 /* FSAssociation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAssociation.m; sourceTree = ""; }; - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNDictionary.h; sourceTree = ""; }; - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNDictionary.m; sourceTree = ""; }; - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPredicateTextView.h; sourceTree = ""; }; - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPredicateTextView.m; sourceTree = ""; }; - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSDemoAssistant.m; sourceTree = ""; }; - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSDemoAssistant.h; sourceTree = ""; }; - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DemoAssistant.xib; sourceTree = ""; }; - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFileHandle.h; sourceTree = ""; }; - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFileHandle.m; sourceTree = ""; }; - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanAltivec.h; sourceTree = ""; }; - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanAltivec.m; sourceTree = ""; }; - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScreenSaver.framework; path = /System/Library/Frameworks/ScreenSaver.framework; sourceTree = ""; }; - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSArrayEnumerator.h; path = FScriptFramework/FSArrayEnumerator.h; sourceTree = SOURCE_ROOT; }; - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSArrayEnumerator.m; path = FScriptFramework/FSArrayEnumerator.m; sourceTree = SOURCE_ROOT; }; - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorView.h; sourceTree = ""; }; - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorView.m; sourceTree = ""; }; - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspectorView.nib; sourceTree = ""; }; - 8FAA9530047D92390098F943 /* Gnuplot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gnuplot.h; sourceTree = ""; }; - 8FAA9531047D92390098F943 /* Gnuplot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Gnuplot.m; sourceTree = ""; }; - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBlock.h; sourceTree = ""; }; - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBlock.m; sourceTree = ""; }; - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNAssignment.h; sourceTree = ""; }; - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNAssignment.m; sourceTree = ""; }; - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserMatrix.h; sourceTree = ""; }; - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserMatrix.m; sourceTree = ""; }; - 8FB524160C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginInspector.nib; sourceTree = ""; }; - 8FB524180C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginLibrary.nib; sourceTree = ""; }; - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGlobalScope.h; sourceTree = ""; }; - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGlobalScope.m; sourceTree = ""; }; - 8FBB10A4044E28FD00181279 /* TestFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFS.h; sourceTree = ""; }; - 8FBB2FF00EEB3467007A3163 /* Number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number.h; sourceTree = ""; }; - 8FBB2FF10EEB3467007A3163 /* Number.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Number.m; sourceTree = ""; }; - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayRepFetchRequest.h; sourceTree = ""; }; - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayRepFetchRequest.m; sourceTree = ""; }; - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = /System/Library/Frameworks/AddressBook.framework; sourceTree = ""; }; - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Collaboration.framework; path = /System/Library/Frameworks/Collaboration.framework; sourceTree = ""; }; - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = /System/Library/Frameworks/CoreAudioKit.framework; sourceTree = ""; }; - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiskArbitration.framework; path = /System/Library/Frameworks/DiskArbitration.framework; sourceTree = ""; }; - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstantMessage.framework; path = /System/Library/Frameworks/InstantMessage.framework; sourceTree = ""; }; - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSAKit.framework; path = /System/Library/Frameworks/OSAKit.framework; sourceTree = ""; }; - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PreferencePanes.framework; path = /System/Library/Frameworks/PreferencePanes.framework; sourceTree = ""; }; - 8FC291040C4A81A60071E9CC /* PubSub.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PubSub.framework; path = /System/Library/Frameworks/PubSub.framework; sourceTree = ""; }; - 8FC291160C4A82070071E9CC /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = ""; }; - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /System/Library/Frameworks/RubyCocoa.framework; sourceTree = ""; }; - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityFoundation.framework; path = /System/Library/Frameworks/SecurityFoundation.framework; sourceTree = ""; }; - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = ""; }; - 8FC291920C4A83380071E9CC /* SyncServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SyncServices.framework; path = /System/Library/Frameworks/SyncServices.framework; sourceTree = ""; }; - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XgridFoundation.framework; path = /System/Library/Frameworks/XgridFoundation.framework; sourceTree = ""; }; - 8FCA00C10EEAF34300B10420 /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = ""; }; - 8FCA00C20EEAF34300B10420 /* Block.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Block.m; sourceTree = ""; }; - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSManagedObjectContextInspector.nib; sourceTree = ""; }; - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNReturn.h; sourceTree = ""; }; - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNReturn.m; sourceTree = ""; }; - 8FD37B9B08472E0F00524B98 /* F-Script.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F-Script.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9E08472E0F00524B98 /* FScript.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FScript.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9F08472E0F00524B98 /* FSTest2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37BA108472E0F00524B98 /* FSTest1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest1.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReturnSignal.h; sourceTree = ""; }; - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReturnSignal.m; sourceTree = ""; }; - 8FD8FD92076624AC009820DF /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAttributedStringInspector.h; sourceTree = ""; }; - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAttributedStringInspector.m; sourceTree = ""; }; - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSAttributedStringInspector.nib; sourceTree = ""; }; - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAttributedString.h; sourceTree = ""; }; - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAttributedString.m; sourceTree = ""; }; - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FSTestClasses.txt; sourceTree = ""; }; - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass1.h; sourceTree = ""; }; - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass1.m; sourceTree = ""; }; - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBase.h; sourceTree = ""; }; - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBase.m; sourceTree = ""; }; - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNIdentifier.h; sourceTree = ""; }; - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNIdentifier.m; sourceTree = ""; }; - 8FE6AD8F0EC740650096019D /* FSArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSArray.h; sourceTree = ""; }; - 8FE6AD900EC740650096019D /* FSArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSArray.m; sourceTree = ""; }; - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCoreDataSample.h; sourceTree = ""; }; - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCoreDataSample.m; sourceTree = ""; }; - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = Employee.xcdatamodel; sourceTree = ""; }; - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointer.h; sourceTree = ""; }; - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectPointer.m; sourceTree = ""; }; - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointerPrivate.h; sourceTree = ""; }; - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; - F501AF7B021497C401A75EC5 /* FScriptTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptTextView.m; sourceTree = ""; }; - F505647F02DF417501FE0326 /* Pointer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Pointer.m; sourceTree = ""; }; - F505648002DF417501FE0326 /* Pointer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Pointer.h; sourceTree = ""; }; - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSIdentifierFormatter.m; sourceTree = ""; }; - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSIdentifierFormatter.h; sourceTree = ""; }; - F51B24640271980D01DB4759 /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = ""; }; - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDistantObject.h; sourceTree = ""; }; - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDistantObject.m; sourceTree = ""; }; - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSConstantListBuilder.h; sourceTree = ""; }; - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSConstantListBuilder.m; sourceTree = ""; }; - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbar.h; sourceTree = ""; }; - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbar.m; sourceTree = ""; }; - F538EF6E0279FD3C01345511 /* fs.scriptSuite */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptSuite; sourceTree = ""; }; - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptTerminology; sourceTree = ""; }; - F538EF700279FD3C01345511 /* FSEvalCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSEvalCommand.h; sourceTree = ""; }; - F538EF710279FD3C01345511 /* FSEvalCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSEvalCommand.m; sourceTree = ""; }; - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSServicesProvider.h; sourceTree = ""; }; - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSServicesProvider.m; sourceTree = ""; }; - F538EF7E0279FD3C01345511 /* FSTask.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSTask.h; sourceTree = ""; }; - F538EF7F0279FD3C01345511 /* FSTask.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSTask.m; sourceTree = ""; }; - F54B55B9036B45770140C608 /* FSImageInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSImageInspector.h; sourceTree = ""; }; - F54B55BA036B45770140C608 /* FSImageInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSImageInspector.m; sourceTree = ""; }; - F54B55C3036B48690140C608 /* FSImageInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSImageInspector.nib; sourceTree = ""; }; - F54B55C8036B4A330140C608 /* FSNSImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSImage.h; sourceTree = ""; }; - F54B55C9036B4A330140C608 /* FSNSImage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSImage.m; sourceTree = ""; }; - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterPrivate.h; sourceTree = ""; }; - F55D42D903583F2601B9E934 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = /System/Library/Frameworks/DiscRecording.framework; sourceTree = ""; }; - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecordingUI.framework; path = /System/Library/Frameworks/DiscRecordingUI.framework; sourceTree = ""; }; - F55D431803583F8501B9E934 /* IOBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetooth.framework; path = /System/Library/Frameworks/IOBluetooth.framework; sourceTree = ""; }; - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOBluetoothUI.framework; path = /System/Library/Frameworks/IOBluetoothUI.framework; sourceTree = ""; }; - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedUnarchiver.h; sourceTree = ""; }; - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedUnarchiver.m; sourceTree = ""; }; - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedArchiver.h; sourceTree = ""; }; - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedArchiver.m; sourceTree = ""; }; - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarItem.h; sourceTree = ""; }; - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarItem.m; sourceTree = ""; }; - F58090EB0375648201AED2EF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F58090FC03756D2401AED2EF /* ArrayTableView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ArrayTableView.nib; sourceTree = ""; }; - F598CDB8025CF7E5011B2E41 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "F-Script/English.lproj/fs.nib"; sourceTree = ""; }; - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSSystemPrivate.h; sourceTree = ""; }; - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBoolean.h; sourceTree = ""; }; - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBoolean.m; sourceTree = ""; }; - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectFormatter.m; sourceTree = ""; }; - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectFormatter.h; sourceTree = ""; }; - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonCtxBlock.m; sourceTree = ""; }; - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonCtxBlock.h; sourceTree = ""; }; - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarButton.h; sourceTree = ""; }; - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarButton.m; sourceTree = ""; }; - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOTest.h; sourceTree = ""; }; - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOTest.m; sourceTree = ""; }; - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProtocolChecker.h; sourceTree = ""; }; - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProtocolChecker.m; sourceTree = ""; }; - F5F1A9F7022E9A96011160FE /* fs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = fs.icns; sourceTree = ""; }; - F5F1A9F8022E9A96011160FE /* fs_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = fs_main.m; sourceTree = ""; }; - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptAppController.h; sourceTree = ""; }; - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptAppController.m; sourceTree = ""; }; - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptAppPreference.nib; sourceTree = ""; }; - F5F1AAAE022E9E4F011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAAF022E9E4F011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB0022E9E4F011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F1AAB7022E9E90011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAB8022E9E90011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB9022E9E90011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AABA022E9E90011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PointerPrivate.h; sourceTree = ""; }; - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSObjectBrowserButtonsInspector.nib; sourceTree = ""; }; - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonsInspector.m; sourceTree = ""; }; - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonsInspector.h; sourceTree = ""; }; - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserArgumentPanel.h; sourceTree = ""; }; - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserArgumentPanel.m; sourceTree = ""; }; - F5FBEF2802149D32018C0134 /* FScriptTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptTextView.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8F6392CF0BDB8521005C8D94 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */, - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */, - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6C2055FC6980050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20BDD0CEE3DC000D9871F /* QTKit.framework in Frameworks */, - 8F6DA6C4055FC6980050409A /* JavaVM.framework in Frameworks */, - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */, - 8F6DA6C8055FC6980050409A /* DiscRecording.framework in Frameworks */, - 8F6DA6CA055FC6980050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA6CB055FC6980050409A /* IOBluetoothUI.framework in Frameworks */, - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FF5AEFC0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8F18731A0B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F552A7A0C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F589B620CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B820CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F589B9A0CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - 8F8607E50CF9827600D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FC20ADF0CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E2055FC6C80050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8DD055FC70C0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AE00CEE3B2F00D9871F /* AddressBook.framework in Frameworks */, - 8F589B610CE38B3B00C1D756 /* AudioUnit.framework in Frameworks */, - 8F589B810CE38B7100C1D756 /* Automator.framework in Frameworks */, - 8F552A790C00A6D4002B6067 /* CalendarStore.framework in Frameworks */, - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FC28E9C0C4A7DDF0071E9CC /* Collaboration.framework in Frameworks */, - 8FC28EA90C4A7E3F0071E9CC /* CoreAudioKit.framework in Frameworks */, - 8F5A56B80C4A964600A887F1 /* CoreData.framework in Frameworks */, - 8FC28EB70C4A7E980071E9CC /* CoreVideo.framework in Frameworks */, - 8F6DA8E3055FC70C0050409A /* DiscRecording.framework in Frameworks */, - 8FC28E530C4A7CBF0071E9CC /* DiscRecordingUI.framework in Frameworks */, - 8FC28ECE0C4A7EDC0071E9CC /* DiskArbitration.framework in Frameworks */, - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */, - 8F589B990CE38CAB00C1D756 /* InputMethodKit.framework in Frameworks */, - 8FC28FC80C4A7FDC0071E9CC /* InstantMessage.framework in Frameworks */, - 8F6DA8E4055FC70C0050409A /* IOBluetooth.framework in Frameworks */, - 8F6DA8E5055FC70C0050409A /* IOBluetoothUI.framework in Frameworks */, - 8F69972F0C55ECC0007C6A9B /* JavaVM.framework in Frameworks */, - 8FC28FEF0C4A80D80071E9CC /* OSAKit.framework in Frameworks */, - 8FC291050C4A81A60071E9CC /* PubSub.framework in Frameworks */, - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */, - 8FC291170C4A82070071E9CC /* Quartz.framework in Frameworks */, - 8F1873170B99C7AA003974F2 /* QuartzCore.framework in Frameworks */, - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */, - 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */, - 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */, - 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */, - 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9D5055FC71F0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */, - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0CD4E2FB00D7DD4D7BE9C1BD = { - isa = PBXGroup; - children = ( - F5F1A9F4022E9A96011160FE /* F-Script */, - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */, - F5F00F100279FB69016D9B48 /* JGAdditions */, - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */, - F5F1AAAD022E9E4F011160FE /* FSTest1 */, - F5F1AAB6022E9E90011160FE /* FSTest2 */, - 0CD4E2FC00D7DDB47BE9C1BD /* Products */, - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */, - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */, - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */, - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */, - 8FC20ADE0CEE3B2F00D9871F /* AddressBook.framework */, - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */, - 8F589B800CE38B7100C1D756 /* Automator.framework */, - 8F589B600CE38B3B00C1D756 /* AudioUnit.framework */, - 8F552A780C00A6D4002B6067 /* CalendarStore.framework */, - 8F85274707F6016900E706F5 /* Cocoa.framework */, - 8FC28E9B0C4A7DDF0071E9CC /* Collaboration.framework */, - 8FC28EA80C4A7E3F0071E9CC /* CoreAudioKit.framework */, - 8FD8FD92076624AC009820DF /* CoreData.framework */, - 8FC28EB60C4A7E980071E9CC /* CoreVideo.framework */, - F55D42D903583F2601B9E934 /* DiscRecording.framework */, - F55D42DA03583F2601B9E934 /* DiscRecordingUI.framework */, - 8FC28ECD0C4A7EDC0071E9CC /* DiskArbitration.framework */, - F51B24640271980D01DB4759 /* ExceptionHandling.framework */, - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */, - 8F589BA50CE38CCE00C1D756 /* InstallerPlugins.framework */, - 8F589B980CE38CAB00C1D756 /* InputMethodKit.framework */, - 8FC28FC70C4A7FDC0071E9CC /* InstantMessage.framework */, - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */, - F55D431803583F8501B9E934 /* IOBluetooth.framework */, - F55D431903583F8501B9E934 /* IOBluetoothUI.framework */, - 0CD4E46900D7E1F17BE9C1BD /* JavaVM.framework */, - 8FC28FEE0C4A80D80071E9CC /* OSAKit.framework */, - 8FC290F90C4A81630071E9CC /* PreferencePanes.framework */, - 8FC291040C4A81A60071E9CC /* PubSub.framework */, - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */, - 8FC291160C4A82070071E9CC /* Quartz.framework */, - 8F1873160B99C7AA003974F2 /* QuartzCore.framework */, - 8FC2911F0C4A82730071E9CC /* RubyCocoa.framework */, - 8FA095F80CE38F27001AC147 /* ScreenSaver.framework */, - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */, - 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */, - 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */, - 8FC291920C4A83380071E9CC /* SyncServices.framework */, - 8FF5AEF80961E56400A3BEA9 /* WebKit.framework */, - 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */, - ); - sourceTree = ""; - }; - 0CD4E2FC00D7DDB47BE9C1BD /* Products */ = { - isa = PBXGroup; - children = ( - 8FD37B9B08472E0F00524B98 /* F-Script.app */, - 8FD37B9E08472E0F00524B98 /* FScript.framework */, - 8FD37B9F08472E0F00524B98 /* FSTest2.app */, - 8FD37BA108472E0F00524B98 /* FSTest1.app */, - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */, - ); - name = Products; - sourceTree = ""; - }; - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */ = { - isa = PBXGroup; - children = ( - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */, - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */, - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */, - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */, - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */, - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */, - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */, - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */, - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */, - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */, - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */, - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */, - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */, - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */, - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */, - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */, - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */, - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */, - F58090FC03756D2401AED2EF /* ArrayTableView.nib */, - 8FCA00C10EEAF34300B10420 /* Block.h */, - 8FCA00C20EEAF34300B10420 /* Block.m */, - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */, - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */, - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */, - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */, - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */, - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */, - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */, - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */, - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */, - 8F56036505CF22660044FA65 /* build.tiff */, - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */, - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */, - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */, - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */, - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */, - 8F92F0380463F2A400F4C61F /* constantsDictionary */, - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */, - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */, - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */, - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */, - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */, - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */, - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */, - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */, - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */, - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */, - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */, - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */, - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */, - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */, - 8FE6AD8F0EC740650096019D /* FSArray.h */, - 8FE6AD900EC740650096019D /* FSArray.m */, - 8F940B810F2393B0004525E1 /* FSAssociation.h */, - 8F940B820F2393B0004525E1 /* FSAssociation.m */, - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */, - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */, - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */, - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */, - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */, - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */, - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */, - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */, - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */, - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */, - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */, - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */, - 8F747DB60DA0467100148342 /* FSCNArray.h */, - 8F747DB70DA0467100148342 /* FSCNArray.m */, - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */, - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */, - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */, - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */, - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */, - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */, - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */, - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */, - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */, - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */, - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */, - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */, - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */, - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */, - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */, - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */, - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */, - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */, - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */, - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */, - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */, - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */, - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */, - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */, - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */, - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */, - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */, - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */, - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */, - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */, - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */, - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */, - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */, - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */, - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */, - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */, - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */, - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */, - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */, - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */, - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */, - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */, - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */, - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */, - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */, - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */, - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */, - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */, - 8F0B64C805C5370D0099180D /* FSConsole.nib */, - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */, - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */, - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */, - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */, - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */, - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */, - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */, - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */, - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */, - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */, - F5FBEF2802149D32018C0134 /* FScriptTextView.h */, - F501AF7B021497C401A75EC5 /* FScriptTextView.m */, - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */, - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */, - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */, - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */, - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */, - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */, - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */, - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */, - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */, - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */, - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */, - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */, - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */, - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */, - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */, - F54B55B9036B45770140C608 /* FSImageInspector.h */, - F54B55BA036B45770140C608 /* FSImageInspector.m */, - F54B55C3036B48690140C608 /* FSImageInspector.nib */, - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */, - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */, - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */, - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */, - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */, - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */, - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */, - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */, - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */, - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */, - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */, - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */, - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */, - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */, - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */, - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */, - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */, - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */, - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */, - 8F3C13980C65E66400948776 /* FSMethod.h */, - 8F3C13990C65E66400948776 /* FSMethod.m */, - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */, - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */, - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */, - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */, - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */, - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */, - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */, - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */, - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */, - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */, - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */, - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */, - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */, - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */, - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */, - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */, - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */, - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */, - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */, - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */, - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */, - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */, - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */, - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */, - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */, - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */, - 8F658B2705C9694F0040FB24 /* FSNSFont.h */, - 8F658B2805C9694F0040FB24 /* FSNSFont.m */, - F54B55C8036B4A330140C608 /* FSNSImage.h */, - F54B55C9036B4A330140C608 /* FSNSImage.m */, - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */, - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */, - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */, - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */, - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */, - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */, - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */, - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */, - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */, - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */, - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */, - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */, - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */, - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */, - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */, - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */, - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */, - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */, - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */, - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */, - 8F553BF70585222700A92293 /* FSNSValue.h */, - 8F553BF80585222700A92293 /* FSNSValue.m */, - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */, - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */, - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */, - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */, - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */, - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */, - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */, - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */, - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */, - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */, - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */, - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */, - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */, - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */, - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */, - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */, - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */, - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */, - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */, - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */, - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */, - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */, - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */, - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */, - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */, - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */, - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */, - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */, - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */, - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */, - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */, - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */, - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */, - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */, - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */, - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */, - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */, - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */, - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */, - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */, - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */, - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */, - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */, - 8F573F8F056B780500F2796A /* FSQTMovie.h */, - 8F573F90056B780500F2796A /* FSQTMovie.m */, - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */, - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */, - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */, - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */, - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */, - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */, - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */, - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */, - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */, - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */, - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */, - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */, - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */, - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */, - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */, - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */, - 8F2DE6590E57254700CF83CB /* FSTranscript.h */, - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */, - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */, - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */, - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */, - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */, - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */, - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */, - 8FAA9530047D92390098F943 /* Gnuplot.h */, - 8FAA9531047D92390098F943 /* Gnuplot.m */, - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */, - 66029E580161E0650055708C /* KTestManager.h */, - 66029E590161E0650055708C /* KTestManager.m */, - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */, - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */, - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */, - 8FBB2FF00EEB3467007A3163 /* Number.h */, - 8FBB2FF10EEB3467007A3163 /* Number.m */, - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */, - F505648002DF417501FE0326 /* Pointer.h */, - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */, - F505647F02DF417501FE0326 /* Pointer.m */, - 8F2D066F05CED9B9007EA81B /* run.tiff */, - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */, - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */, - 0CD4E39800D7DFE17BE9C1BD /* Space.h */, - 0CD4E39900D7DFE17BE9C1BD /* Space.m */, - 8FBB10A4044E28FD00181279 /* TestFS.h */, - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */, - ); - path = FScriptFramework; - sourceTree = ""; - }; - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */ = { - isa = PBXGroup; - children = ( - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */, - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */, - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */, - 8F913FD90BDB92FC001685EA /* Info.plist */, - 8F913FDA0BDB92FC001685EA /* version.plist */, - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */, - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */, - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */, - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */, - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */, - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */, - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */, - ); - name = FScriptIBPlugin; - sourceTree = ""; - }; - F5F00F100279FB69016D9B48 /* JGAdditions */ = { - isa = PBXGroup; - children = ( - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */, - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */, - F538EF6E0279FD3C01345511 /* fs.scriptSuite */, - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */, - F538EF700279FD3C01345511 /* FSEvalCommand.h */, - F538EF710279FD3C01345511 /* FSEvalCommand.m */, - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */, - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */, - F538EF7E0279FD3C01345511 /* FSTask.h */, - F538EF7F0279FD3C01345511 /* FSTask.m */, - F58090EB0375648201AED2EF /* ReadMe.txt */, - ); - path = JGAdditions; - sourceTree = SOURCE_ROOT; - }; - F5F1A9F4022E9A96011160FE /* F-Script */ = { - isa = PBXGroup; - children = ( - F598CDB7025CF7E5011B2E41 /* fs.nib */, - F5F1A9F7022E9A96011160FE /* fs.icns */, - F5F1A9F8022E9A96011160FE /* fs_main.m */, - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */, - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */, - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */, - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */, - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */, - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */, - ); - path = "F-Script"; - sourceTree = ""; - }; - F5F1AAAD022E9E4F011160FE /* FSTest1 */ = { - isa = PBXGroup; - children = ( - F5F1AAAE022E9E4F011160FE /* DOCustom.h */, - F5F1AAAF022E9E4F011160FE /* DOCustom.m */, - F5F1AAB0022E9E4F011160FE /* main.m */, - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */, - ); - path = FSTest1; - sourceTree = ""; - }; - F5F1AAB6022E9E90011160FE /* FSTest2 */ = { - isa = PBXGroup; - children = ( - F5F1AAB7022E9E90011160FE /* DOCustom.h */, - F5F1AAB8022E9E90011160FE /* DOCustom.m */, - F5F1AAB9022E9E90011160FE /* main.m */, - F5F1AABA022E9E90011160FE /* MainMenu.nib */, - ); - path = FSTest2; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8F6DA5DF055FC6980050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */, - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */, - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */, - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */, - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */, - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */, - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */, - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */, - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */, - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */, - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */, - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */, - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */, - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */, - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */, - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */, - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */, - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */, - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */, - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */, - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */, - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */, - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */, - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */, - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */, - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */, - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */, - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */, - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */, - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */, - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */, - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */, - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */, - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */, - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */, - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */, - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */, - 8F6DA60F055FC6980050409A /* FScript.h in Headers */, - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */, - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */, - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */, - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */, - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */, - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */, - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */, - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */, - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */, - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */, - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */, - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */, - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA626055FC6980050409A /* ShellView.h in Headers */, - 8F6DA627055FC6980050409A /* Space.h in Headers */, - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */, - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */, - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */, - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */, - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */, - 8F6DA636055FC6980050409A /* FSTask.h in Headers */, - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */, - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */, - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */, - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */, - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */, - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */, - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */, - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */, - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */, - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD960EC740650096019D /* FSArray.h in Headers */, - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6D9055FC6C80050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */, - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA7F2055FC70C0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */, - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */, - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */, - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */, - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */, - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */, - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */, - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */, - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */, - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */, - 8F6DA805055FC70C0050409A /* build_config.h in Headers */, - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */, - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */, - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */, - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */, - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */, - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */, - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */, - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */, - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA812055FC70C0050409A /* FScript.h in Headers */, - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */, - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */, - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */, - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */, - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */, - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */, - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */, - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */, - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */, - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */, - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */, - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */, - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */, - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */, - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */, - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */, - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */, - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */, - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */, - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */, - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */, - 8F6DA839055FC70C0050409A /* Space.h in Headers */, - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */, - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */, - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */, - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */, - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */, - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */, - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */, - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */, - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */, - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */, - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */, - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */, - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */, - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */, - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */, - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */, - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */, - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */, - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */, - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD930EC740650096019D /* FSArray.h in Headers */, - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8F3055FC71F0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */, - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */, - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */, - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */, - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */, - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */, - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */, - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */, - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */, - 8F6DA904055FC71F0050409A /* build_config.h in Headers */, - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */, - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */, - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */, - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */, - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */, - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */, - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */, - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */, - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA911055FC71F0050409A /* FScript.h in Headers */, - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */, - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */, - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */, - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */, - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */, - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */, - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */, - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */, - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */, - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */, - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */, - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */, - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */, - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */, - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */, - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */, - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */, - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */, - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */, - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */, - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */, - 8F6DA935055FC71F0050409A /* Space.h in Headers */, - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */, - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */, - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */, - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */, - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */, - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */, - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */, - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */, - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */, - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */, - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */, - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */, - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */, - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD910EC740650096019D /* FSArray.h in Headers */, - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */; - buildPhases = ( - 8F6392CD0BDB8521005C8D94 /* Resources */, - 8F6392CE0BDB8521005C8D94 /* Sources */, - 8F6392CF0BDB8521005C8D94 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */, - ); - name = FScriptIBPlugin; - productName = FScripIBPlugin; - productReference = 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */; - productType = "com.apple.product-type.bundle"; - }; - 8F6DA5DE055FC6980050409A /* FSTest2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */; - buildPhases = ( - 8F6DA5DF055FC6980050409A /* Headers */, - 8F6DA64E055FC6980050409A /* Resources */, - 8F6DA660055FC6980050409A /* Sources */, - 8F6DA6C2055FC6980050409A /* Frameworks */, - 8F6DA6CF055FC6980050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest2; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FSTest2; - productReference = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA6D8055FC6C80050409A /* FSTest1 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */; - buildPhases = ( - 8F6DA6D9055FC6C80050409A /* Headers */, - 8F6DA6DD055FC6C80050409A /* Resources */, - 8F6DA6DF055FC6C80050409A /* Sources */, - 8F6DA6E2055FC6C80050409A /* Frameworks */, - 8F6DA6E5055FC6C80050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest1; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FS_IPCTest; - productReference = 8FD37BA108472E0F00524B98 /* FSTest1.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA7EF055FC70C0050409A /* F-Script */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */; - buildPhases = ( - 8F6DA7F2055FC70C0050409A /* Headers */, - 8F6DA864055FC70C0050409A /* Resources */, - 8F6DA87A055FC70C0050409A /* Sources */, - 8F6DA8DD055FC70C0050409A /* Frameworks */, - 8F6DA8E9055FC70C0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */, - 8F3C42570E95545800DFD84F /* PBXTargetDependency */, - ); - name = "F-Script"; - productName = fs; - productReference = 8FD37B9B08472E0F00524B98 /* F-Script.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA8F2055FC71F0050409A /* FScriptFramework */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */; - buildPhases = ( - 8F6DA8F3055FC71F0050409A /* Headers */, - 8F6DA963055FC71F0050409A /* Resources */, - 8F6DA976055FC71F0050409A /* Sources */, - 8F6DA9D5055FC71F0050409A /* Frameworks */, - 8F6DA9DA055FC71F0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FScriptFramework; - productInstallPath = ""; - productName = FScript; - productReference = 8FD37B9E08472E0F00524B98 /* FScript.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 1; - mainGroup = 0CD4E2FB00D7DD4D7BE9C1BD; - productRefGroup = 0CD4E2FC00D7DDB47BE9C1BD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8F6DA8F2055FC71F0050409A /* FScriptFramework */, - 8F6DA7EF055FC70C0050409A /* F-Script */, - 8F6DA6D8055FC6C80050409A /* FSTest1 */, - 8F6DA5DE055FC6980050409A /* FSTest2 */, - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8F6392CD0BDB8521005C8D94 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */, - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */, - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */, - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */, - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */, - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */, - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */, - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */, - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */, - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */, - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */, - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */, - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */, - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */, - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */, - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */, - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */, - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */, - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */, - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */, - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */, - 8F913FE00BDB92FC001685EA /* version.plist in Resources */, - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */, - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */, - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */, - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */, - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA64E055FC6980050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */, - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */, - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */, - 8F6DA655055FC6980050409A /* KTest.txt in Resources */, - 8F6DA656055FC6980050409A /* license.txt in Resources */, - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */, - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */, - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */, - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */, - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */, - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */, - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */, - 8F56036705CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DD055FC6C80050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA864055FC70C0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */, - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */, - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */, - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */, - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */, - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */, - 8F6DA86C055FC70C0050409A /* license.txt in Resources */, - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */, - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */, - 8F6DA870055FC70C0050409A /* fs.nib in Resources */, - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */, - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */, - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */, - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */, - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */, - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */, - 8F56036805CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA963055FC71F0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */, - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */, - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */, - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */, - 8F6DA96B055FC71F0050409A /* license.txt in Resources */, - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */, - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */, - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */, - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */, - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */, - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */, - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */, - 8F56036905CF22660044FA65 /* build.tiff in Resources */, - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - 8F6DA6CF055FC6980050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E5055FC6C80050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8E9055FC70C0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9DA055FC71F0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8F6392CE0BDB8521005C8D94 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */, - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */, - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */, - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */, - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */, - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */, - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */, - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */, - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */, - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */, - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */, - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */, - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */, - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */, - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */, - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */, - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */, - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */, - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */, - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */, - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */, - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */, - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */, - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */, - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */, - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */, - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */, - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */, - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */, - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */, - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */, - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */, - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */, - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */, - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */, - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */, - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */, - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */, - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */, - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */, - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */, - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */, - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */, - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */, - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */, - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */, - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */, - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */, - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */, - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */, - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */, - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */, - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */, - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */, - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */, - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */, - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */, - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */, - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */, - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */, - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */, - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */, - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */, - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */, - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */, - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */, - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */, - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */, - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */, - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */, - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */, - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */, - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */, - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */, - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */, - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */, - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */, - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */, - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */, - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */, - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */, - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */, - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */, - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */, - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */, - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */, - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */, - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */, - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */, - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */, - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */, - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */, - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */, - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */, - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */, - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */, - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */, - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD950EC740650096019D /* FSArray.m in Sources */, - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */, - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA660055FC6980050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */, - 8F6DA662055FC6980050409A /* main.m in Sources */, - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */, - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */, - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */, - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */, - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */, - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */, - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */, - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */, - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */, - 8F6DA671055FC6980050409A /* CLIView.m in Sources */, - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */, - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */, - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */, - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */, - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */, - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */, - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */, - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */, - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */, - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */, - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */, - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */, - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */, - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */, - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */, - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */, - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */, - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */, - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */, - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */, - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */, - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */, - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */, - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */, - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */, - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */, - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */, - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */, - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */, - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */, - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */, - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */, - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */, - 8F6DA69E055FC6980050409A /* Space.m in Sources */, - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */, - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */, - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */, - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */, - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */, - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */, - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */, - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */, - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */, - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */, - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */, - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */, - 8F553C000585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */, - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */, - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD970EC740650096019D /* FSArray.m in Sources */, - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DF055FC6C80050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */, - 8F6DA6E1055FC6C80050409A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA87A055FC70C0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */, - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */, - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */, - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */, - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */, - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */, - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */, - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */, - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */, - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */, - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */, - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */, - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */, - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */, - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */, - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */, - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */, - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */, - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */, - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */, - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */, - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */, - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */, - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */, - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */, - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */, - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */, - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */, - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */, - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */, - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */, - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */, - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */, - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */, - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */, - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */, - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */, - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */, - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */, - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */, - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */, - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */, - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */, - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */, - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */, - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */, - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */, - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */, - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */, - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */, - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F130139064EC78200A90302 /* FSNSString.m in Sources */, - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */, - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */, - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */, - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */, - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */, - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD940EC740650096019D /* FSArray.m in Sources */, - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA976055FC71F0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */, - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */, - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */, - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */, - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */, - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */, - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */, - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */, - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */, - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */, - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */, - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */, - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */, - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */, - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */, - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */, - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */, - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */, - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */, - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */, - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */, - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */, - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */, - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */, - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */, - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */, - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */, - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */, - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */, - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */, - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */, - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */, - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */, - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */, - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */, - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */, - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */, - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */, - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */, - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */, - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */, - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */, - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */, - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */, - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */, - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */, - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */, - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD920EC740650096019D /* FSArray.m in Sources */, - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA8F2055FC71F0050409A /* FScriptFramework */; - targetProxy = 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */; - }; - 8F3C42570E95545800DFD84F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA5DE055FC6980050409A /* FSTest2 */; - targetProxy = 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */; - }; - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA6D8055FC6C80050409A /* FSTest1 */; - targetProxy = 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524160C2205C20028B297 /* English */, - ); - name = FScriptIBPluginInspector.nib; - sourceTree = ""; - }; - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524180C2205C20028B297 /* English */, - ); - name = FScriptIBPluginLibrary.nib; - sourceTree = ""; - }; - F598CDB7025CF7E5011B2E41 /* fs.nib */ = { - isa = PBXVariantGroup; - children = ( - F598CDB8025CF7E5011B2E41 /* English */, - ); - name = fs.nib; - sourceTree = SOURCE_ROOT; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8F2881E908F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EA08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881ED08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881EE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F108F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F208F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881F508F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - AUTO_SHADOW = YES; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881F608F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - GCC_WARN_UNUSED_PARAMETER = YES; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 8F2881FD08F9C040005B3C5A /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = NO; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = ""; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F2881FE08F9C040005B3C5A /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - INSTALL_OWNER = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; - }; - name = Deployment; - }; - 8F6392D40BDB8522005C8D94 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_32_BIT)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - GCC_WARN_UNUSED_PARAMETER = NO; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Development; - }; - 8F6392D50BDB8522005C8D94 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Deployment; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881E908F9C040005B3C5A /* Development */, - 8F2881EA08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881ED08F9C040005B3C5A /* Development */, - 8F2881EE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F108F9C040005B3C5A /* Development */, - 8F2881F208F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F508F9C040005B3C5A /* Development */, - 8F2881F608F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881FD08F9C040005B3C5A /* Development */, - 8F2881FE08F9C040005B3C5A /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; - 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F6392D40BDB8522005C8D94 /* Development */, - 8F6392D50BDB8522005C8D94 /* Deployment */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Development; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; -} diff --git a/FScript.xcodeproj/project.pbxproj.REMOTE.3416.pbxproj b/FScript.xcodeproj/project.pbxproj.REMOTE.3416.pbxproj deleted file mode 100644 index 5c387f4..0000000 --- a/FScript.xcodeproj/project.pbxproj.REMOTE.3416.pbxproj +++ /dev/null @@ -1,3930 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 44; - objects = { - -/* Begin PBXBuildFile section */ - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */; }; - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */; }; - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B64C805C5370D0099180D /* FSConsole.nib */; }; - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F0B664F05C557A40099180D /* FScriptPreferences.nib */; }; - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */; }; - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */; }; - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F130139064EC78200A90302 /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */; }; - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */; }; - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F2D066F05CED9B9007EA81B /* run.tiff */; }; - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */; }; - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */; }; - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2DE6590E57254700CF83CB /* FSTranscript.h */; }; - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2DE65A0E57254700CF83CB /* FSTranscript.m */; }; - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */; }; - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */; }; - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */; }; - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */; }; - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */; }; - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */; }; - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F31A4C00EC74A2E00D1B8E8 /* Array.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F31A4C10EC74A2E00D1B8E8 /* Array.m */; }; - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9E08472E0F00524B98 /* FScript.framework */; }; - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3C13980C65E66400948776 /* FSMethod.h */; }; - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C13990C65E66400948776 /* FSMethod.m */; }; - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */; }; - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */; }; - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */; }; - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */; }; - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */; }; - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */; }; - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F553BF70585222700A92293 /* FSNSValue.h */; }; - 8F553C000585222700A92293 /* FSNSValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F553BF80585222700A92293 /* FSNSValue.m */; }; - 8F56036705CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036805CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F56036905CF22660044FA65 /* build.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 8F56036505CF22660044FA65 /* build.tiff */; }; - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5900130D9468FC003A8B17 /* FSCNCascade.h */; }; - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5900140D9468FC003A8B17 /* FSCNCascade.m */; }; - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */; }; - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */; }; - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */; }; - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */; }; - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */; }; - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */; }; - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F60F24505A9FE8B00985FEC /* FSNSSet.h */; }; - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F60F24605A9FE8B00985FEC /* FSNSSet.m */; }; - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; }; - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F658B2705C9694F0040FB24 /* FSNSFont.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F658B2805C9694F0040FB24 /* FSNSFont.m */; }; - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */; }; - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */ = {isa = PBXBuildFile; fileRef = 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */; }; - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F90056B780500F2796A /* FSQTMovie.m */; }; - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F573F7E056B754B00F2796A /* FSMovieInspector.m */; }; - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */; }; - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FDF6FCF082BD9560044FD86 /* QTKit.framework */; }; - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */; }; - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */; }; - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAB7022E9E90011160FE /* DOCustom.h */; }; - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA60F055FC6980050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; }; - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA626055FC6980050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA627055FC6980050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA636055FC6980050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AABA022E9E90011160FE /* MainMenu.nib */; }; - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA655055FC6980050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA656055FC6980050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB8022E9E90011160FE /* DOCustom.m */; }; - 8F6DA662055FC6980050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB9022E9E90011160FE /* main.m */; }; - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA671055FC6980050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA69E055FC6980050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */; }; - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1AAB1022E9E4F011160FE /* MainMenu.nib */; }; - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA6E1055FC6C80050409A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAB0022E9E4F011160FE /* main.m */; }; - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; }; - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; }; - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; }; - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA805055FC70C0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; }; - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; }; - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; }; - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA812055FC70C0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; }; - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; }; - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; }; - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; }; - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; }; - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; }; - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; }; - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; }; - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; }; - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; }; - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; }; - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; }; - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; }; - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; }; - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; }; - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; }; - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA839055FC70C0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; }; - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1A9F9022E9A96011160FE /* FScriptAppController.h */; }; - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; }; - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; }; - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F1AAAE022E9E4F011160FE /* DOCustom.h */; }; - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; }; - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; }; - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; }; - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA86C055FC70C0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9F7022E9A96011160FE /* fs.icns */; }; - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */; }; - 8F6DA870055FC70C0050409A /* fs.nib in Resources */ = {isa = PBXBuildFile; fileRef = F598CDB7025CF7E5011B2E41 /* fs.nib */; }; - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9F8022E9A96011160FE /* fs_main.m */; }; - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1A9FA022E9A96011160FE /* FScriptAppController.m */; }; - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1AAAF022E9E4F011160FE /* DOCustom.m */; }; - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */; }; - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */; }; - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */; }; - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */; }; - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */; }; - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */; }; - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */; }; - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; - 8F6DA904055FC71F0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */; }; - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */; }; - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */; }; - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */; }; - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */; }; - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */; }; - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */; }; - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */; }; - 8F6DA911055FC71F0050409A /* FScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */; }; - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */; }; - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */; }; - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */; }; - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */; }; - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */; }; - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */; }; - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */; }; - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */; }; - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */; }; - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */; }; - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */; }; - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = F505648002DF417501FE0326 /* Pointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */; }; - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */; }; - 8F6DA935055FC71F0050409A /* Space.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39800D7DFE17BE9C1BD /* Space.h */; }; - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */; }; - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 66029E580161E0650055708C /* KTestManager.h */; }; - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */; }; - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F13B4701C8BE3401CB6DF7 /* DOTest.h */; }; - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBEF2802149D32018C0134 /* FScriptTextView.h */; }; - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */; }; - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */; }; - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */; }; - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF700279FD3C01345511 /* FSEvalCommand.h */; }; - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7C0279FD3C01345511 /* FSServicesProvider.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F538EF7E0279FD3C01345511 /* FSTask.h */; settings = {ATTRIBUTES = (); }; }; - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */; }; - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */; }; - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */; }; - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */; }; - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */; }; - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */; }; - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */; }; - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */; }; - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A25E260357B373011A39F8 /* FSSystemPrivate.h */; }; - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */; }; - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */; }; - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F52EECA6036210E2016141BB /* FSConstantListBuilder.h */; }; - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55B9036B45770140C608 /* FSImageInspector.h */; }; - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F54B55C8036B4A330140C608 /* FSNSImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */; }; - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */; }; - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */; }; - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */; }; - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB10A4044E28FD00181279 /* TestFS.h */; }; - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAA9530047D92390098F943 /* Gnuplot.h */; }; - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */; }; - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */; }; - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */; }; - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */; }; - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */; }; - 8F6DA96B055FC71F0050409A /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = 0CD4E37E00D7DFE17BE9C1BD /* license.txt */; }; - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6E0279FD3C01345511 /* fs.scriptSuite */; }; - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = F538EF6F0279FD3C01345511 /* fs.scriptTerminology */; }; - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */; }; - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54B55C3036B48690140C608 /* FSImageInspector.nib */; }; - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */ = {isa = PBXBuildFile; fileRef = F58090EB0375648201AED2EF /* ReadMe.txt */; }; - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58090FC03756D2401AED2EF /* ArrayTableView.nib */; }; - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */ = {isa = PBXBuildFile; fileRef = 8F92F0380463F2A400F4C61F /* constantsDictionary */; }; - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */; }; - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */; }; - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */; }; - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */; }; - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */; }; - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */; }; - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */; }; - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */; }; - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */; }; - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */; }; - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */; }; - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */; }; - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */; }; - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */; }; - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */; }; - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */; }; - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */; }; - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */; }; - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */; }; - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */; }; - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */; }; - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */; }; - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */; }; - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */; }; - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */; }; - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */; }; - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */; }; - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */; }; - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */; }; - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */; }; - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */; }; - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */; }; - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */; }; - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */; }; - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */; }; - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */; }; - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */; }; - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */; }; - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */; }; - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */; }; - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */; }; - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */; }; - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */; }; - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */; }; - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */; }; - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39900D7DFE17BE9C1BD /* Space.m */; }; - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */; }; - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */; }; - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66029E590161E0650055708C /* KTestManager.m */; }; - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */; }; - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F13B4801C8BE3401CB6DF7 /* DOTest.m */; }; - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F501AF7B021497C401A75EC5 /* FScriptTextView.m */; }; - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */; }; - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */; }; - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */; }; - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF710279FD3C01345511 /* FSEvalCommand.m */; }; - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7D0279FD3C01345511 /* FSServicesProvider.m */; }; - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F538EF7F0279FD3C01345511 /* FSTask.m */; }; - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */; }; - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */; }; - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */; }; - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */; }; - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */ = {isa = PBXBuildFile; fileRef = F505647F02DF417501FE0326 /* Pointer.m */; }; - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */; }; - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */; }; - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */; }; - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */; }; - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F52EECA7036210E2016141BB /* FSConstantListBuilder.m */; }; - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55BA036B45770140C608 /* FSImageInspector.m */; }; - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F54B55C9036B4A330140C608 /* FSNSImage.m */; }; - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */; }; - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */; }; - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */; }; - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */; }; - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAA9531047D92390098F943 /* Gnuplot.m */; }; - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */; }; - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F72237D0D870C6A00394C99 /* FSCNSuper.h */; }; - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F72237E0D870C6A00394C99 /* FSCNSuper.m */; }; - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */; }; - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */; }; - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F747DB60DA0467100148342 /* FSCNArray.h */; }; - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F747DB70DA0467100148342 /* FSCNArray.m */; }; - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */; }; - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */; }; - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */; }; - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */; }; - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */; }; - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */; }; - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */; }; - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */; }; - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8F8608690CF9F08C00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */; }; - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */; }; - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */; }; - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */; }; - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */; }; - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */; }; - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA718077F6A5200AC1C96 /* FSPointer.m */; }; - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; }; - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */; }; - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */; }; - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */; }; - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */; }; - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */; }; - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */; }; - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */; }; - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */; }; - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */; }; - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */; }; - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FD90BDB92FC001685EA /* Info.plist */; }; - 8F913FE00BDB92FC001685EA /* version.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8F913FDA0BDB92FC001685EA /* version.plist */; }; - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */; }; - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */; }; - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */; }; - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */; }; - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */; }; - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */; }; - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940B810F2393B0004525E1 /* FSAssociation.h */; }; - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940B820F2393B0004525E1 /* FSAssociation.m */; }; - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */; }; - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */; }; - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F95E3C108034A670030B65C /* FSPredicateTextView.h */; }; - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F95E3C208034A670030B65C /* FSPredicateTextView.m */; }; - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */; }; - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */; }; - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */; }; - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */; }; - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */; }; - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */; }; - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */; }; - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */; }; - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */; }; - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */; }; - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */; }; - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */; }; - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */; }; - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */; }; - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F85274707F6016900E706F5 /* Cocoa.framework */; }; - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F51B24640271980D01DB4759 /* ExceptionHandling.framework */; }; - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */; }; - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */; }; - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */; }; - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */; }; - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBB2FF00EEB3467007A3163 /* Number.h */; }; - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB2FF10EEB3467007A3163 /* Number.m */; }; - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */; }; - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */; }; - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */; }; - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block.h */; }; - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */; }; - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37BA108472E0F00524B98 /* FSTest1.app */; }; - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */ = {isa = PBXBuildFile; fileRef = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; }; - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD0A3120DD7276000E47459 /* FSCNReturn.h */; }; - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0A3130DD7276000E47459 /* FSCNReturn.m */; }; - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */; }; - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */; }; - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */; }; - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */; }; - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */; }; - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */; }; - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */; }; - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */; }; - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */; }; - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */; }; - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6397E0D09C0F400255EBA /* FSCNBase.h */; }; - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6397F0D09C0F400255EBA /* FSCNBase.m */; }; - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */; }; - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */; }; - 8FE6AD910EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD920EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD930EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE6AD940EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD950EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE6AD960EC740650096019D /* FSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE6AD8F0EC740650096019D /* FSArray.h */; }; - 8FE6AD970EC740650096019D /* FSArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6AD900EC740650096019D /* FSArray.m */; }; - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */; }; - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */; }; - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; }; - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */; }; - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */; }; - 8FFCB2860E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB2870E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB2880E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB2890E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB28A0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; - 8FFCB28B0E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */; }; - 8FFCB28C0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA8F2055FC71F0050409A; - remoteInfo = FScriptFramework; - }; - 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA5DE055FC6980050409A; - remoteInfo = FSTest2; - }; - 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F6DA6D8055FC6C80050409A; - remoteInfo = FSTest1; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSAirplane.h; sourceTree = ""; }; - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSAirplane.m; sourceTree = ""; }; - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayPrivate.h; sourceTree = ""; }; - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRep.h; sourceTree = ""; }; - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepDouble.h; sourceTree = ""; }; - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepDouble.m; sourceTree = ""; }; - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepEmpty.h; sourceTree = ""; }; - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepEmpty.m; sourceTree = ""; }; - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepId.h; sourceTree = ""; }; - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepId.m; sourceTree = ""; }; - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspector.h; sourceTree = ""; }; - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspector.m; sourceTree = ""; }; - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspector.nib; sourceTree = ""; }; - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowser.h; sourceTree = ""; }; - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowser.m; sourceTree = ""; }; - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserCell.h; sourceTree = ""; }; - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserCell.m; sourceTree = ""; }; - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserView.h; sourceTree = ""; }; - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */ = {isa = PBXFileReference; fileEncoding = 30; languageSpecificationIdentifier = c.objc; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserView.m; sourceTree = ""; }; - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBlock.h; sourceTree = ""; }; - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBlock.m; sourceTree = ""; }; - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockInspector.h; sourceTree = ""; }; - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockInspector.m; sourceTree = ""; }; - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = blockInspector.nib; sourceTree = ""; }; - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockPrivate.h; sourceTree = ""; }; - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockRep.h; sourceTree = ""; }; - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockRep.m; sourceTree = ""; }; - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockSignature.h; sourceTree = ""; }; - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BlockStackElem.h; sourceTree = ""; }; - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BlockStackElem.m; sourceTree = ""; }; - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = build_config.h; sourceTree = ""; }; - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CLIView.h; sourceTree = ""; }; - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CLIView.m; sourceTree = ""; }; - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompilationResult.h; sourceTree = ""; }; - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompilationResult.m; sourceTree = ""; }; - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CompiledCodeNode.h; sourceTree = ""; }; - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = CompiledCodeNode.m; sourceTree = ""; }; - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCompiler.h; sourceTree = ""; }; - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCompiler.m; sourceTree = ""; }; - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConstantsInitialization.h; sourceTree = ""; }; - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConstantsInitialization.m; sourceTree = ""; }; - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecEngine.h; sourceTree = ""; }; - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecEngine.m; sourceTree = ""; }; - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSExecutor.h; sourceTree = ""; }; - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSExecutor.m; sourceTree = ""; }; - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSFlight.h; sourceTree = ""; }; - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSFlight.m; sourceTree = ""; }; - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = FlightTutorial.txt; sourceTree = ""; }; - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSArchiver.h; sourceTree = ""; }; - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSArchiver.m; sourceTree = ""; }; - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBoolean.h; sourceTree = ""; }; - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSBoolean.m; sourceTree = ""; }; - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSBooleanPrivate.h; sourceTree = ""; }; - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScript.h; sourceTree = ""; }; - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptFunctions.h; sourceTree = ""; }; - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptFunctions.m; sourceTree = ""; }; - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreter.h; sourceTree = ""; }; - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreter.m; sourceTree = ""; }; - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResult.h; sourceTree = ""; }; - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterResult.m; sourceTree = ""; }; - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterResultPrivate.h; sourceTree = ""; }; - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterView.h; sourceTree = ""; }; - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSInterpreterView.m; sourceTree = ""; }; - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewIBHeader.h; sourceTree = ""; }; - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArray.h; sourceTree = ""; }; - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSArray.m; sourceTree = ""; }; - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSArrayPrivate.h; sourceTree = ""; }; - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDate.h; sourceTree = ""; }; - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDate.m; sourceTree = ""; }; - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDictionary.h; sourceTree = ""; }; - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDictionary.m; sourceTree = ""; }; - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSMutableString.h; sourceTree = ""; }; - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableString.m; sourceTree = ""; }; - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSNumber.h; sourceTree = ""; }; - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSNumber.m; sourceTree = ""; }; - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSObject.h; sourceTree = ""; }; - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSObject.m; sourceTree = ""; }; - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProxy.h; sourceTree = ""; }; - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProxy.m; sourceTree = ""; }; - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSString.h; sourceTree = ""; }; - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSString.m; sourceTree = ""; }; - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSStringPrivate.h; sourceTree = ""; }; - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPattern.h; sourceTree = ""; }; - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPattern.m; sourceTree = ""; }; - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSUnarchiver.h; sourceTree = ""; }; - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSUnarchiver.m; sourceTree = ""; }; - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoid.h; sourceTree = ""; }; - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSVoid.m; sourceTree = ""; }; - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSVoidPrivate.h; sourceTree = ""; }; - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSGenericObjectInspector.h; sourceTree = ""; }; - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSGenericObjectInspector.m; sourceTree = ""; }; - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = genObjInspector.nib; sourceTree = ""; }; - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = KTest.txt; sourceTree = ""; }; - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = license.txt; sourceTree = ""; }; - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MessagePatternCodeNode.h; sourceTree = ""; }; - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MessagePatternCodeNode.m; sourceTree = ""; }; - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMiscTools.h; sourceTree = ""; }; - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMiscTools.m; sourceTree = ""; }; - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSMsgContext.h; sourceTree = ""; }; - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSMsgContext.m; sourceTree = ""; }; - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNewlyAllocatedObjectHolder.h; sourceTree = ""; }; - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNewlyAllocatedObjectHolder.m; sourceTree = ""; }; - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNumber.h; sourceTree = ""; }; - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNumber.m; sourceTree = ""; }; - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NumberPrivate.h; sourceTree = ""; }; - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSPilot.h; sourceTree = ""; }; - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSPilot.m; sourceTree = ""; }; - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForClass.h; sourceTree = ""; }; - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForClass.m; sourceTree = ""; }; - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShellView.h; sourceTree = ""; }; - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ShellView.m; sourceTree = ""; }; - 0CD4E39800D7DFE17BE9C1BD /* Space.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Space.h; sourceTree = ""; }; - 0CD4E39900D7DFE17BE9C1BD /* Space.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Space.m; sourceTree = ""; }; - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSCommandHistory.h; sourceTree = ""; }; - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSCommandHistory.m; sourceTree = ""; }; - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; path = FSSystem.h; sourceTree = ""; }; - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSSystem.m; sourceTree = ""; }; - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TestFS.m; sourceTree = ""; }; - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 66029E580161E0650055708C /* KTestManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KTestManager.h; sourceTree = ""; }; - 66029E590161E0650055708C /* KTestManager.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = KTestManager.m; sourceTree = ""; }; - 8F0B64C805C5370D0099180D /* FSConsole.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = FSConsole.nib; path = FScriptFramework/FSConsole.nib; sourceTree = SOURCE_ROOT; }; - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptPreferences.nib; sourceTree = ""; }; - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FScriptMenuItem.h; sourceTree = ""; }; - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FScriptMenuItem.m; sourceTree = ""; }; - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNamedNumber.h; sourceTree = ""; }; - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNamedNumber.m; sourceTree = ""; }; - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSSymbolTable.h; sourceTree = ""; }; - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSSymbolTable.m; sourceTree = ""; }; - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanPacked.h; sourceTree = ""; }; - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanPacked.m; sourceTree = ""; }; - 8F2D066F05CED9B9007EA81B /* run.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = run.tiff; sourceTree = ""; }; - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAffineTransform.h; sourceTree = ""; }; - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAffineTransform.m; sourceTree = ""; }; - 8F2DE6590E57254700CF83CB /* FSTranscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTranscript.h; sourceTree = ""; }; - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTranscript.m; sourceTree = ""; }; - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNUnaryMessage.h; sourceTree = ""; }; - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNUnaryMessage.m; sourceTree = ""; }; - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBinaryMessage.h; sourceTree = ""; }; - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBinaryMessage.m; sourceTree = ""; }; - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNKeywordMessage.h; sourceTree = ""; }; - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNKeywordMessage.m; sourceTree = ""; }; - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Array.m; sourceTree = ""; }; - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSManagedObjectContextInspector.h; sourceTree = ""; }; - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSManagedObjectContextInspector.m; sourceTree = ""; }; - 8F3C13980C65E66400948776 /* FSMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSMethod.h; sourceTree = ""; }; - 8F3C13990C65E66400948776 /* FSMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSMethod.m; sourceTree = ""; }; - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMethod.h; sourceTree = ""; }; - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMethod.m; sourceTree = ""; }; - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass2.h; sourceTree = ""; }; - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass2.m; sourceTree = ""; }; - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserViewObjectInfo.h; sourceTree = ""; }; - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserViewObjectInfo.m; sourceTree = ""; }; - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSManagedObjectContext.h; sourceTree = ""; }; - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSManagedObjectContext.m; sourceTree = ""; }; - 8F553BF70585222700A92293 /* FSNSValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSValue.h; sourceTree = ""; }; - 8F553BF80585222700A92293 /* FSNSValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSValue.m; sourceTree = ""; }; - 8F56036505CF22660044FA65 /* build.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = build.tiff; sourceTree = ""; }; - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSMovieInspector.h; path = FScriptFramework/FSMovieInspector.h; sourceTree = SOURCE_ROOT; }; - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSMovieInspector.m; path = FScriptFramework/FSMovieInspector.m; sourceTree = SOURCE_ROOT; }; - 8F573F8F056B780500F2796A /* FSQTMovie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSQTMovie.h; sourceTree = ""; }; - 8F573F90056B780500F2796A /* FSQTMovie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSQTMovie.m; sourceTree = ""; }; - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserSearchField.h; sourceTree = ""; }; - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserSearchField.m; sourceTree = ""; }; - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNCascade.h; sourceTree = ""; }; - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNCascade.m; sourceTree = ""; }; - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNMessage.h; sourceTree = ""; }; - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNMessage.m; sourceTree = ""; }; - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassDefinition.h; sourceTree = ""; }; - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassDefinition.m; sourceTree = ""; }; - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorTableView.h; sourceTree = ""; }; - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorTableView.m; sourceTree = ""; }; - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSSet.h; sourceTree = ""; }; - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSSet.m; sourceTree = ""; }; - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FScriptIBPlugin.ibplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSObjectPrivate.h; sourceTree = ""; }; - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = /System/Library/Frameworks/ScriptingBridge.framework; sourceTree = ""; }; - 8F658B2705C9694F0040FB24 /* FSNSFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFont.h; sourceTree = ""; }; - 8F658B2805C9694F0040FB24 /* FSNSFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFont.m; sourceTree = ""; }; - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = FScriptMenuItem.png; path = FScriptIBPlugin/FScriptMenuItem.png; sourceTree = ""; }; - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FSInterpreterView.classdescription; path = FScriptIBPlugin/FSInterpreterView.classdescription; sourceTree = ""; }; - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSMutableArray.h; sourceTree = ""; }; - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSMutableArray.m; sourceTree = ""; }; - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest2_2.plist"; sourceTree = ""; }; - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FSTest1_2.plist"; sourceTree = ""; }; - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-F_Script__Upgraded_.plist"; sourceTree = ""; }; - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info-FScriptFramework__Upgraded_.plist"; sourceTree = ""; }; - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInterpreterViewPrivate.h; sourceTree = ""; }; - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNSuper.h; sourceTree = ""; }; - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNSuper.m; sourceTree = ""; }; - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSMovieInspector.nib; sourceTree = ""; }; - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNPrecomputedObject.h; sourceTree = ""; }; - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNPrecomputedObject.m; sourceTree = ""; }; - 8F747DB60DA0467100148342 /* FSCNArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNArray.h; sourceTree = ""; }; - 8F747DB70DA0467100148342 /* FSCNArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNArray.m; sourceTree = ""; }; - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserBottomBarTextDisplay.h; sourceTree = ""; }; - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserBottomBarTextDisplay.m; sourceTree = ""; }; - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReplacementForCoderForNilInArray.h; sourceTree = ""; }; - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReplacementForCoderForNilInArray.m; sourceTree = ""; }; - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSInspectorUniquier.h; sourceTree = ""; }; - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSInspectorUniquier.m; sourceTree = ""; }; - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNClassAddition.h; sourceTree = ""; }; - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNClassAddition.m; sourceTree = ""; }; - 8F85274707F6016900E706F5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserNamedObjectWrapper.h; sourceTree = ""; }; - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserNamedObjectWrapper.m; sourceTree = ""; }; - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSClassDefinition.h; sourceTree = ""; }; - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSClassDefinition.m; sourceTree = ""; }; - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointer.h; sourceTree = ""; }; - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPointer.m; sourceTree = ""; }; - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointer.h; sourceTree = ""; }; - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGenericPointer.m; sourceTree = ""; }; - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPointerPrivate.h; sourceTree = ""; }; - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGenericPointerPrivate.h; sourceTree = ""; }; - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNStatementList.h; sourceTree = ""; }; - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNStatementList.m; sourceTree = ""; }; - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSBlockCompilationResult.h; sourceTree = ""; }; - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSBlockCompilationResult.m; sourceTree = ""; }; - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilderKit.framework; path = /Developer/Library/Frameworks/InterfaceBuilderKit.framework; sourceTree = ""; }; - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin_Prefix.pch; path = FScriptIBPlugin/FScriptIBPlugin_Prefix.pch; sourceTree = ""; }; - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPlugin.h; path = FScriptIBPlugin/FScriptIBPlugin.h; sourceTree = ""; }; - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPlugin.m; path = FScriptIBPlugin/FScriptIBPlugin.m; sourceTree = ""; }; - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = "FScriptIBPlugin-Info.plist"; path = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; sourceTree = ""; }; - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FScriptIBPluginInspector.h; path = FScriptIBPlugin/FScriptIBPluginInspector.h; sourceTree = ""; }; - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FScriptIBPluginInspector.m; path = FScriptIBPlugin/FScriptIBPluginInspector.m; sourceTree = ""; }; - 8F913FD90BDB92FC001685EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = FScriptIBPlugin/Info.plist; sourceTree = ""; }; - 8F913FDA0BDB92FC001685EA /* version.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = version.plist; path = FScriptIBPlugin/version.plist; sourceTree = ""; }; - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantsDictionaryGenerator.h; sourceTree = ""; }; - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConstantsDictionaryGenerator.m; sourceTree = ""; }; - 8F92F0380463F2A400F4C61F /* constantsDictionary */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = constantsDictionary; sourceTree = ""; }; - 8F940B810F2393B0004525E1 /* FSAssociation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAssociation.h; sourceTree = ""; }; - 8F940B820F2393B0004525E1 /* FSAssociation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAssociation.m; sourceTree = ""; }; - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNDictionary.h; sourceTree = ""; }; - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNDictionary.m; sourceTree = ""; }; - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPredicateTextView.h; sourceTree = ""; }; - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPredicateTextView.m; sourceTree = ""; }; - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSDemoAssistant.m; sourceTree = ""; }; - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSDemoAssistant.h; sourceTree = ""; }; - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DemoAssistant.xib; sourceTree = ""; }; - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSFileHandle.h; sourceTree = ""; }; - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSFileHandle.m; sourceTree = ""; }; - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBooleanAltivec.h; sourceTree = ""; }; - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBooleanAltivec.m; sourceTree = ""; }; - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FSArrayEnumerator.h; path = FScriptFramework/FSArrayEnumerator.h; sourceTree = SOURCE_ROOT; }; - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FSArrayEnumerator.m; path = FScriptFramework/FSArrayEnumerator.m; sourceTree = SOURCE_ROOT; }; - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCollectionInspectorView.h; sourceTree = ""; }; - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCollectionInspectorView.m; sourceTree = ""; }; - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSCollectionInspectorView.nib; sourceTree = ""; }; - 8FAA9530047D92390098F943 /* Gnuplot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gnuplot.h; sourceTree = ""; }; - 8FAA9531047D92390098F943 /* Gnuplot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Gnuplot.m; sourceTree = ""; }; - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBlock.h; sourceTree = ""; }; - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBlock.m; sourceTree = ""; }; - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNAssignment.h; sourceTree = ""; }; - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNAssignment.m; sourceTree = ""; }; - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserMatrix.h; sourceTree = ""; }; - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserMatrix.m; sourceTree = ""; }; - 8FB524160C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginInspector.nib; sourceTree = ""; }; - 8FB524180C2205C20028B297 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = FScriptIBPlugin/English.lproj/FScriptIBPluginLibrary.nib; sourceTree = ""; }; - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSGlobalScope.h; sourceTree = ""; }; - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSGlobalScope.m; sourceTree = ""; }; - 8FBB10A4044E28FD00181279 /* TestFS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFS.h; sourceTree = ""; }; - 8FBB2FF00EEB3467007A3163 /* Number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Number.h; sourceTree = ""; }; - 8FBB2FF10EEB3467007A3163 /* Number.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Number.m; sourceTree = ""; }; - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayRepFetchRequest.h; sourceTree = ""; }; - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayRepFetchRequest.m; sourceTree = ""; }; - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 8FCA00C10EEAF34300B10420 /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = ""; }; - 8FCA00C20EEAF34300B10420 /* Block.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Block.m; sourceTree = ""; }; - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSManagedObjectContextInspector.nib; sourceTree = ""; }; - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNReturn.h; sourceTree = ""; }; - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNReturn.m; sourceTree = ""; }; - 8FD37B9B08472E0F00524B98 /* F-Script.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "F-Script.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9E08472E0F00524B98 /* FScript.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FScript.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37B9F08472E0F00524B98 /* FSTest2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD37BA108472E0F00524B98 /* FSTest1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FSTest1.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSReturnSignal.h; sourceTree = ""; }; - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReturnSignal.m; sourceTree = ""; }; - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAttributedStringInspector.h; sourceTree = ""; }; - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAttributedStringInspector.m; sourceTree = ""; }; - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSAttributedStringInspector.nib; sourceTree = ""; }; - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSNSAttributedString.h; sourceTree = ""; }; - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSNSAttributedString.m; sourceTree = ""; }; - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FSTestClasses.txt; sourceTree = ""; }; - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTestObjCClass1.h; sourceTree = ""; }; - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTestObjCClass1.m; sourceTree = ""; }; - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNBase.h; sourceTree = ""; }; - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNBase.m; sourceTree = ""; }; - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCNIdentifier.h; sourceTree = ""; }; - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCNIdentifier.m; sourceTree = ""; }; - 8FE6AD8F0EC740650096019D /* FSArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSArray.h; sourceTree = ""; }; - 8FE6AD900EC740650096019D /* FSArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSArray.m; sourceTree = ""; }; - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCoreDataSample.h; sourceTree = ""; }; - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCoreDataSample.m; sourceTree = ""; }; - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = Employee.xcdatamodel; sourceTree = ""; }; - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointer.h; sourceTree = ""; }; - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSObjectPointer.m; sourceTree = ""; }; - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSObjectPointerPrivate.h; sourceTree = ""; }; - 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSAutoreleasePool.h; sourceTree = ""; }; - 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSAutoreleasePool.m; sourceTree = ""; }; - F501AF7B021497C401A75EC5 /* FScriptTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptTextView.m; sourceTree = ""; }; - F505647F02DF417501FE0326 /* Pointer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Pointer.m; sourceTree = ""; }; - F505648002DF417501FE0326 /* Pointer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Pointer.h; sourceTree = ""; }; - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSIdentifierFormatter.m; sourceTree = ""; }; - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSIdentifierFormatter.h; sourceTree = ""; }; - F51B24640271980D01DB4759 /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = ""; }; - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSDistantObject.h; sourceTree = ""; }; - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSDistantObject.m; sourceTree = ""; }; - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSConstantListBuilder.h; sourceTree = ""; }; - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSConstantListBuilder.m; sourceTree = ""; }; - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbar.h; sourceTree = ""; }; - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbar.m; sourceTree = ""; }; - F538EF6E0279FD3C01345511 /* fs.scriptSuite */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptSuite; sourceTree = ""; }; - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = fs.scriptTerminology; sourceTree = ""; }; - F538EF700279FD3C01345511 /* FSEvalCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSEvalCommand.h; sourceTree = ""; }; - F538EF710279FD3C01345511 /* FSEvalCommand.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSEvalCommand.m; sourceTree = ""; }; - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSServicesProvider.h; sourceTree = ""; }; - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSServicesProvider.m; sourceTree = ""; }; - F538EF7E0279FD3C01345511 /* FSTask.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSTask.h; sourceTree = ""; }; - F538EF7F0279FD3C01345511 /* FSTask.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSTask.m; sourceTree = ""; }; - F54B55B9036B45770140C608 /* FSImageInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSImageInspector.h; sourceTree = ""; }; - F54B55BA036B45770140C608 /* FSImageInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSImageInspector.m; sourceTree = ""; }; - F54B55C3036B48690140C608 /* FSImageInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSImageInspector.nib; sourceTree = ""; }; - F54B55C8036B4A330140C608 /* FSNSImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSImage.h; sourceTree = ""; }; - F54B55C9036B4A330140C608 /* FSNSImage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSImage.m; sourceTree = ""; }; - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSInterpreterPrivate.h; sourceTree = ""; }; - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedUnarchiver.h; sourceTree = ""; }; - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedUnarchiver.m; sourceTree = ""; }; - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSKeyedArchiver.h; sourceTree = ""; }; - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSKeyedArchiver.m; sourceTree = ""; }; - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarItem.h; sourceTree = ""; }; - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarItem.m; sourceTree = ""; }; - F58090EB0375648201AED2EF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; - F58090FC03756D2401AED2EF /* ArrayTableView.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ArrayTableView.nib; sourceTree = ""; }; - F598CDB8025CF7E5011B2E41 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "F-Script/English.lproj/fs.nib"; sourceTree = ""; }; - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSSystemPrivate.h; sourceTree = ""; }; - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArrayRepBoolean.h; sourceTree = ""; }; - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ArrayRepBoolean.m; sourceTree = ""; }; - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectFormatter.m; sourceTree = ""; }; - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectFormatter.h; sourceTree = ""; }; - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonCtxBlock.m; sourceTree = ""; }; - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonCtxBlock.h; sourceTree = ""; }; - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserToolbarButton.h; sourceTree = ""; }; - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserToolbarButton.m; sourceTree = ""; }; - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOTest.h; sourceTree = ""; }; - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOTest.m; sourceTree = ""; }; - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSNSProtocolChecker.h; sourceTree = ""; }; - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSNSProtocolChecker.m; sourceTree = ""; }; - F5F1A9F7022E9A96011160FE /* fs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = fs.icns; sourceTree = ""; }; - F5F1A9F8022E9A96011160FE /* fs_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = fs_main.m; sourceTree = ""; }; - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptAppController.h; sourceTree = ""; }; - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FScriptAppController.m; sourceTree = ""; }; - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FScriptAppPreference.nib; sourceTree = ""; }; - F5F1AAAE022E9E4F011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAAF022E9E4F011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB0022E9E4F011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F1AAB7022E9E90011160FE /* DOCustom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOCustom.h; sourceTree = ""; }; - F5F1AAB8022E9E90011160FE /* DOCustom.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DOCustom.m; sourceTree = ""; }; - F5F1AAB9022E9E90011160FE /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - F5F1AABA022E9E90011160FE /* MainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MainMenu.nib; sourceTree = ""; }; - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PointerPrivate.h; sourceTree = ""; }; - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = FSObjectBrowserButtonsInspector.nib; sourceTree = ""; }; - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserButtonsInspector.m; sourceTree = ""; }; - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserButtonsInspector.h; sourceTree = ""; }; - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FSObjectBrowserArgumentPanel.h; sourceTree = ""; }; - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FSObjectBrowserArgumentPanel.m; sourceTree = ""; }; - F5FBEF2802149D32018C0134 /* FScriptTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FScriptTextView.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8F6392CF0BDB8521005C8D94 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F86086C0CF9F0AB00D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8FB5239B0C21FE330028B297 /* ExceptionHandling.framework in Frameworks */, - 8FB523970C21FE030028B297 /* Cocoa.framework in Frameworks */, - 8F913FB80BDB8F9F001685EA /* InterfaceBuilderKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6C2055FC6980050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6C5055FC6980050409A /* ExceptionHandling.framework in Frameworks */, - 8F85274B07F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8FC20AA00CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E2055FC6C80050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FC20AA10CEE3AEE00D9871F /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8DD055FC70C0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F85274907F6016900E706F5 /* Cocoa.framework in Frameworks */, - 8F6DA8E0055FC70C0050409A /* ExceptionHandling.framework in Frameworks */, - 8F6632490C4A2BA300FA798A /* QTKit.framework in Frameworks */, - 8F6584F90C484A5100C8A3FC /* ScriptingBridge.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9D5055FC71F0050409A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F8608690CF9F08C00D2DC99 /* ScriptingBridge.framework in Frameworks */, - 8F42D4100A0F8CC30032461E /* Cocoa.framework in Frameworks */, - 8F6DA9D9055FC71F0050409A /* ExceptionHandling.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0CD4E2FB00D7DD4D7BE9C1BD = { - isa = PBXGroup; - children = ( - F5F1A9F4022E9A96011160FE /* F-Script */, - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */, - F5F00F100279FB69016D9B48 /* JGAdditions */, - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */, - F5F1AAAD022E9E4F011160FE /* FSTest1 */, - F5F1AAB6022E9E90011160FE /* FSTest2 */, - 0CD4E2FC00D7DDB47BE9C1BD /* Products */, - 8F6DA8EB055FC70C0050409A /* Info-F_Script__Upgraded_.plist */, - 8F6DA9DC055FC7200050409A /* Info-FScriptFramework__Upgraded_.plist */, - 8F6DA6E7055FC6C80050409A /* Info-FSTest1_2.plist */, - 8F6DA6D1055FC6980050409A /* Info-FSTest2_2.plist */, - 8FC20A9F0CEE3AEE00D9871F /* AppKit.framework */, - 8F85274707F6016900E706F5 /* Cocoa.framework */, - F51B24640271980D01DB4759 /* ExceptionHandling.framework */, - 0CD4E46500D7E1C37BE9C1BD /* Foundation.framework */, - 8F913FB70BDB8F9F001685EA /* InterfaceBuilderKit.framework */, - 8FDF6FCF082BD9560044FD86 /* QTKit.framework */, - 8F6584F80C484A5100C8A3FC /* ScriptingBridge.framework */, - ); - sourceTree = ""; - }; - 0CD4E2FC00D7DDB47BE9C1BD /* Products */ = { - isa = PBXGroup; - children = ( - 8FD37B9B08472E0F00524B98 /* F-Script.app */, - 8FD37B9E08472E0F00524B98 /* FScript.framework */, - 8FD37B9F08472E0F00524B98 /* FSTest2.app */, - 8FD37BA108472E0F00524B98 /* FSTest1.app */, - 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */, - ); - name = Products; - sourceTree = ""; - }; - 0CD4E30D00D7DFE17BE9C1BD /* FScriptFramework */ = { - isa = PBXGroup; - children = ( - 8F31A4C00EC74A2E00D1B8E8 /* Array.h */, - 8F31A4C10EC74A2E00D1B8E8 /* Array.m */, - 0CD4E31300D7DFE17BE9C1BD /* ArrayPrivate.h */, - 0CD4E31400D7DFE17BE9C1BD /* ArrayRep.h */, - F5D4BE29038511FF01461810 /* ArrayRepBoolean.h */, - F5D4BE2A038511FF01461810 /* ArrayRepBoolean.m */, - 8F9EBF5A04B87D7C00F556BA /* ArrayRepBooleanAltivec.h */, - 8F9EBF5B04B87D7C00F556BA /* ArrayRepBooleanAltivec.m */, - 8F273EEB04BB3EFD0095347F /* ArrayRepBooleanPacked.h */, - 8F273EEC04BB3EFD0095347F /* ArrayRepBooleanPacked.m */, - 0CD4E31700D7DFE17BE9C1BD /* ArrayRepDouble.h */, - 0CD4E31800D7DFE17BE9C1BD /* ArrayRepDouble.m */, - 0CD4E31900D7DFE17BE9C1BD /* ArrayRepEmpty.h */, - 0CD4E31A00D7DFE17BE9C1BD /* ArrayRepEmpty.m */, - 8FBC2877077B7D5200F9B4A2 /* ArrayRepFetchRequest.h */, - 8FBC2884077B7D5200F9B4A2 /* ArrayRepFetchRequest.m */, - 0CD4E31B00D7DFE17BE9C1BD /* ArrayRepId.h */, - 0CD4E31C00D7DFE17BE9C1BD /* ArrayRepId.m */, - F58090FC03756D2401AED2EF /* ArrayTableView.nib */, - 8FCA00C10EEAF34300B10420 /* Block.h */, - 8FCA00C20EEAF34300B10420 /* Block.m */, - 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */, - 0CD4E32900D7DFE17BE9C1BD /* BlockInspector.m */, - 0CD4E32A00D7DFE17BE9C1BD /* blockInspector.nib */, - 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */, - 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */, - 0CD4E32D00D7DFE17BE9C1BD /* BlockRep.m */, - 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */, - 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */, - 0CD4E33000D7DFE17BE9C1BD /* BlockStackElem.m */, - 8F56036505CF22660044FA65 /* build.tiff */, - 0CD4E33200D7DFE17BE9C1BD /* build_config.h */, - 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */, - 0CD4E33400D7DFE17BE9C1BD /* CLIView.m */, - 0CD4E33700D7DFE17BE9C1BD /* CompiledCodeNode.h */, - 0CD4E33800D7DFE17BE9C1BD /* CompiledCodeNode.m */, - 8F92F0380463F2A400F4C61F /* constantsDictionary */, - 8F92F0340463F03300F4C61F /* ConstantsDictionaryGenerator.h */, - 8F92F0350463F03300F4C61F /* ConstantsDictionaryGenerator.m */, - 0CD4E33B00D7DFE17BE9C1BD /* ConstantsInitialization.h */, - 0CD4E33C00D7DFE17BE9C1BD /* ConstantsInitialization.m */, - F5F13B4701C8BE3401CB6DF7 /* DOTest.h */, - F5F13B4801C8BE3401CB6DF7 /* DOTest.m */, - 8FE99A49082CF1C1005BD642 /* Employee.xcdatamodel */, - 0CD4E34400D7DFE17BE9C1BD /* FlightTutorial.txt */, - 0CD4E30F00D7DFE17BE9C1BD /* FSAirplane.h */, - 0CD4E31000D7DFE17BE9C1BD /* FSAirplane.m */, - 8FA3AE55044D4D6700CF7A3A /* FSArrayEnumerator.h */, - 8FA3AE56044D4D6700CF7A3A /* FSArrayEnumerator.m */, - 0CD4E34500D7DFE17BE9C1BD /* FSArchiver.h */, - 0CD4E34600D7DFE17BE9C1BD /* FSArchiver.m */, - 8FE6AD8F0EC740650096019D /* FSArray.h */, - 8FE6AD900EC740650096019D /* FSArray.m */, - 8F940B810F2393B0004525E1 /* FSAssociation.h */, - 8F940B820F2393B0004525E1 /* FSAssociation.m */, - 8FDCCD4E05C09F8200747C0A /* FSAttributedStringInspector.h */, - 8FDCCD4F05C09F8200747C0A /* FSAttributedStringInspector.m */, - 8FDCCD7A05C0A0A000747C0A /* FSAttributedStringInspector.nib */, - 8FFCB2840E3DBF1400AB9632 /* FSAutoreleasePool.h */, - 8FFCB2850E3DBF1400AB9632 /* FSAutoreleasePool.m */, - 0CD4E32600D7DFE17BE9C1BD /* FSBlock.h */, - 0CD4E32700D7DFE17BE9C1BD /* FSBlock.m */, - 8F90A2EF096DB0660064F4BC /* FSBlockCompilationResult.h */, - 8F90A2F0096DB0660064F4BC /* FSBlockCompilationResult.m */, - 0CD4E34700D7DFE17BE9C1BD /* FSBoolean.h */, - 0CD4E34800D7DFE17BE9C1BD /* FSBoolean.m */, - 0CD4E34900D7DFE17BE9C1BD /* FSBooleanPrivate.h */, - 8F8949D50DE08B110094EC14 /* FSClassDefinition.h */, - 8F8949D60DE08B110094EC14 /* FSClassDefinition.m */, - 8F747DB60DA0467100148342 /* FSCNArray.h */, - 8F747DB70DA0467100148342 /* FSCNArray.m */, - 8FAE79F10DA109C500CB6E14 /* FSCNAssignment.h */, - 8FAE79F20DA109C500CB6E14 /* FSCNAssignment.m */, - 8FE6397E0D09C0F400255EBA /* FSCNBase.h */, - 8FE6397F0D09C0F400255EBA /* FSCNBase.m */, - 8F2E34310D8DBF6A00912543 /* FSCNBinaryMessage.h */, - 8F2E34320D8DBF6A00912543 /* FSCNBinaryMessage.m */, - 8FAE79AA0DA0ED5D00CB6E14 /* FSCNBlock.h */, - 8FAE79AB0DA0ED5D00CB6E14 /* FSCNBlock.m */, - 8F5900130D9468FC003A8B17 /* FSCNCascade.h */, - 8F5900140D9468FC003A8B17 /* FSCNCascade.m */, - 8F8112F00D85E58200CB3407 /* FSCNClassAddition.h */, - 8F8112F10D85E58200CB3407 /* FSCNClassAddition.m */, - 8F5AD3200D05CFFE000CEAC6 /* FSCNClassDefinition.h */, - 8F5AD3210D05CFFE000CEAC6 /* FSCNClassDefinition.m */, - 8F940C6E0F23BC2E004525E1 /* FSCNDictionary.h */, - 8F940C6F0F23BC2E004525E1 /* FSCNDictionary.m */, - 8FE6398E0D09DCB600255EBA /* FSCNIdentifier.h */, - 8FE6398F0D09DCB600255EBA /* FSCNIdentifier.m */, - 8F2E343A0D8DBFE700912543 /* FSCNKeywordMessage.h */, - 8F2E343B0D8DBFE700912543 /* FSCNKeywordMessage.m */, - 8F59CA6F0D86DD0800D67A78 /* FSCNMessage.h */, - 8F59CA700D86DD0800D67A78 /* FSCNMessage.m */, - 8F45CBBD0DA813F200AFA8C8 /* FSCNMethod.h */, - 8F45CBBE0DA813F200AFA8C8 /* FSCNMethod.m */, - 8F747DA70DA03AE200148342 /* FSCNPrecomputedObject.h */, - 8F747DA80DA03AE200148342 /* FSCNPrecomputedObject.m */, - 8FD0A3120DD7276000E47459 /* FSCNReturn.h */, - 8FD0A3130DD7276000E47459 /* FSCNReturn.m */, - 8F8F58640D9FE6A900ED0FED /* FSCNStatementList.h */, - 8F8F58650D9FE6A900ED0FED /* FSCNStatementList.m */, - 8F72237D0D870C6A00394C99 /* FSCNSuper.h */, - 8F72237E0D870C6A00394C99 /* FSCNSuper.m */, - 8F2E341E0D8DB61C00912543 /* FSCNUnaryMessage.h */, - 8F2E341F0D8DB61C00912543 /* FSCNUnaryMessage.m */, - 0CD4E31D00D7DFE17BE9C1BD /* FSCollectionInspector.h */, - 0CD4E31E00D7DFE17BE9C1BD /* FSCollectionInspector.m */, - 0CD4E31F00D7DFE17BE9C1BD /* FSCollectionInspector.nib */, - 8F60216E05A25CDC0004EFF1 /* FSCollectionInspectorTableView.h */, - 8F60216F05A25CDC0004EFF1 /* FSCollectionInspectorTableView.m */, - 8FA8EDC607735B3B001BEC7B /* FSCollectionInspectorView.h */, - 8FA8EDD307735B3B001BEC7B /* FSCollectionInspectorView.m */, - 8FA8EF9107739FD4001BEC7B /* FSCollectionInspectorView.nib */, - 0CD4E39A00D7DFE17BE9C1BD /* FSCommandHistory.h */, - 0CD4E39B00D7DFE17BE9C1BD /* FSCommandHistory.m */, - 0CD4E33500D7DFE17BE9C1BD /* FSCompilationResult.h */, - 0CD4E33600D7DFE17BE9C1BD /* FSCompilationResult.m */, - 0CD4E33900D7DFE17BE9C1BD /* FSCompiler.h */, - 0CD4E33A00D7DFE17BE9C1BD /* FSCompiler.m */, - 8F0B64C805C5370D0099180D /* FSConsole.nib */, - F52EECA6036210E2016141BB /* FSConstantListBuilder.h */, - F52EECA7036210E2016141BB /* FSConstantListBuilder.m */, - 8FE7E0E6082AD964008231E8 /* FSCoreDataSample.h */, - 8FE7E0E7082AD964008231E8 /* FSCoreDataSample.m */, - 0CD4E34C00D7DFE17BE9C1BD /* FScript.h */, - 0CD4E34E00D7DFE17BE9C1BD /* FScriptFunctions.h */, - 0CD4E34F00D7DFE17BE9C1BD /* FScriptFunctions.m */, - 8F0B66FB05C5639E0099180D /* FScriptMenuItem.h */, - 8F0B66FC05C5639E0099180D /* FScriptMenuItem.m */, - 8F0B664F05C557A40099180D /* FScriptPreferences.nib */, - F5FBEF2802149D32018C0134 /* FScriptTextView.h */, - F501AF7B021497C401A75EC5 /* FScriptTextView.m */, - 0CD4E33D00D7DFE17BE9C1BD /* FSExecEngine.h */, - 0CD4E33E00D7DFE17BE9C1BD /* FSExecEngine.m */, - 0CD4E33F00D7DFE17BE9C1BD /* FSExecutor.h */, - 0CD4E34000D7DFE17BE9C1BD /* FSExecutor.m */, - 0CD4E34200D7DFE17BE9C1BD /* FSFlight.h */, - 0CD4E34300D7DFE17BE9C1BD /* FSFlight.m */, - 0CD4E37700D7DFE17BE9C1BD /* FSGenericObjectInspector.h */, - 0CD4E37800D7DFE17BE9C1BD /* FSGenericObjectInspector.m */, - 8F8EA779077F6C9300AC1C96 /* FSGenericPointer.h */, - 8F8EA841077F79A000AC1C96 /* FSGenericPointerPrivate.h */, - 8F8EA786077F6C9300AC1C96 /* FSGenericPointer.m */, - 8FB9D5970F1CEE2100E10274 /* FSGlobalScope.h */, - 8FB9D5980F1CEE2100E10274 /* FSGlobalScope.m */, - F5073A2102FC5400013656B0 /* FSIdentifierFormatter.h */, - F5073A2002FC5400013656B0 /* FSIdentifierFormatter.m */, - F54B55B9036B45770140C608 /* FSImageInspector.h */, - F54B55BA036B45770140C608 /* FSImageInspector.m */, - F54B55C3036B48690140C608 /* FSImageInspector.nib */, - 8F7F4F9C07FB274C008E42F4 /* FSInspectorUniquier.h */, - 8F7F4F9D07FB274C008E42F4 /* FSInspectorUniquier.m */, - 0CD4E35000D7DFE17BE9C1BD /* FSInterpreter.h */, - F54CA17602FB2CAF01C25A35 /* FSInterpreterPrivate.h */, - 0CD4E35100D7DFE17BE9C1BD /* FSInterpreter.m */, - 0CD4E35200D7DFE17BE9C1BD /* FSInterpreterResult.h */, - 0CD4E35300D7DFE17BE9C1BD /* FSInterpreterResult.m */, - 0CD4E35400D7DFE17BE9C1BD /* FSInterpreterResultPrivate.h */, - 8F71F72205C43A7D00C34794 /* FSInterpreterViewPrivate.h */, - 0CD4E35500D7DFE17BE9C1BD /* FSInterpreterView.h */, - 0CD4E35600D7DFE17BE9C1BD /* FSInterpreterView.m */, - 0CD4E35700D7DFE17BE9C1BD /* FSInterpreterViewIBHeader.h */, - F55D44CE0358B5D201B9E934 /* FSKeyedArchiver.h */, - F55D44CF0358B5D201B9E934 /* FSKeyedArchiver.m */, - F55D44C40358A88801B9E934 /* FSKeyedUnarchiver.h */, - F55D44C50358A88801B9E934 /* FSKeyedUnarchiver.m */, - 8F37AEC2078B7E900083565D /* FSManagedObjectContextInspector.h */, - 8F37AEC3078B7E900083565D /* FSManagedObjectContextInspector.m */, - 8FCA6B79078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib */, - 8F3C13980C65E66400948776 /* FSMethod.h */, - 8F3C13990C65E66400948776 /* FSMethod.m */, - 0CD4E38100D7DFE17BE9C1BD /* FSMiscTools.h */, - 0CD4E38200D7DFE17BE9C1BD /* FSMiscTools.m */, - 8F573F7D056B754B00F2796A /* FSMovieInspector.h */, - 8F573F7E056B754B00F2796A /* FSMovieInspector.m */, - 8F7472BE056B7ACE00E87339 /* FSMovieInspector.nib */, - 0CD4E38300D7DFE17BE9C1BD /* FSMsgContext.h */, - 0CD4E38400D7DFE17BE9C1BD /* FSMsgContext.m */, - 8F0E3B7E059F3DBB003F6CE9 /* FSNamedNumber.h */, - 8F0E3B7F059F3DBB003F6CE9 /* FSNamedNumber.m */, - 0CD4E38700D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.h */, - 0CD4E38800D7DFE17BE9C1BD /* FSNewlyAllocatedObjectHolder.m */, - 8F2D72090F6BD9B100F0862A /* FSNSAffineTransform.h */, - 8F2D720A0F6BD9B100F0862A /* FSNSAffineTransform.m */, - 0CD4E35800D7DFE17BE9C1BD /* FSNSArray.h */, - 0CD4E35A00D7DFE17BE9C1BD /* FSNSArrayPrivate.h */, - 0CD4E35900D7DFE17BE9C1BD /* FSNSArray.m */, - 8FDCCDBF05C0A23000747C0A /* FSNSAttributedString.h */, - 8FDCCDC005C0A23000747C0A /* FSNSAttributedString.m */, - 0CD4E35B00D7DFE17BE9C1BD /* FSNSDate.h */, - 0CD4E35C00D7DFE17BE9C1BD /* FSNSDate.m */, - 0CD4E35D00D7DFE17BE9C1BD /* FSNSDictionary.h */, - 0CD4E35E00D7DFE17BE9C1BD /* FSNSDictionary.m */, - F51CA01401B013C401BFBB24 /* FSNSDistantObject.h */, - F51CA01501B013C401BFBB24 /* FSNSDistantObject.m */, - 8F9D04170F1DF1CB001B8286 /* FSNSFileHandle.h */, - 8F9D04180F1DF1CB001B8286 /* FSNSFileHandle.m */, - 8F658B2705C9694F0040FB24 /* FSNSFont.h */, - 8F658B2805C9694F0040FB24 /* FSNSFont.m */, - F54B55C8036B4A330140C608 /* FSNSImage.h */, - F54B55C9036B4A330140C608 /* FSNSImage.m */, - 8F5189E707F072EA00A50735 /* FSNSManagedObjectContext.h */, - 8F5189E807F072EA00A50735 /* FSNSManagedObjectContext.m */, - 8F66F85404666E8100AFC811 /* FSNSMutableArray.h */, - 8F66F85504666E8100AFC811 /* FSNSMutableArray.m */, - 0CD4E35F00D7DFE17BE9C1BD /* FSNSMutableString.h */, - 0CD4E36000D7DFE17BE9C1BD /* FSNSMutableString.m */, - 0CD4E36100D7DFE17BE9C1BD /* FSNSNumber.h */, - 0CD4E36200D7DFE17BE9C1BD /* FSNSNumber.m */, - 0CD4E36300D7DFE17BE9C1BD /* FSNSObject.h */, - 8F63CC08044B95DB00B84480 /* FSNSObjectPrivate.h */, - 0CD4E36400D7DFE17BE9C1BD /* FSNSObject.m */, - F5F140590223CC9D01DD698C /* FSNSProtocolChecker.h */, - F5F1405A0223CC9D01DD698C /* FSNSProtocolChecker.m */, - 0CD4E36500D7DFE17BE9C1BD /* FSNSProxy.h */, - 0CD4E36600D7DFE17BE9C1BD /* FSNSProxy.m */, - 8F60F24505A9FE8B00985FEC /* FSNSSet.h */, - 8F60F24605A9FE8B00985FEC /* FSNSSet.m */, - 0CD4E36700D7DFE17BE9C1BD /* FSNSString.h */, - 0CD4E36800D7DFE17BE9C1BD /* FSNSString.m */, - 0CD4E36900D7DFE17BE9C1BD /* FSNSStringPrivate.h */, - 8F553BF70585222700A92293 /* FSNSValue.h */, - 8F553BF80585222700A92293 /* FSNSValue.m */, - 0CD4E38D00D7DFE17BE9C1BD /* FSNumber.h */, - 0CD4E38E00D7DFE17BE9C1BD /* FSNumber.m */, - 0CD4E32000D7DFE17BE9C1BD /* FSObjectBrowser.h */, - 0CD4E32100D7DFE17BE9C1BD /* FSObjectBrowser.m */, - F5FA8A6C0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.h */, - F5FA8A6D0215D44C01AFEEFD /* FSObjectBrowserArgumentPanel.m */, - 8F7A71290F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h */, - 8F7A712A0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m */, - F5F0261F02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.h */, - F5F0261E02C243D20155CB83 /* FSObjectBrowserButtonCtxBlock.m */, - F5F9569602B272FB0121B3BA /* FSObjectBrowserButtonsInspector.h */, - F5F9569502B272FB0121B3BA /* FSObjectBrowserButtonsInspector.m */, - F5F9569002B272A30121B3BA /* FSObjectBrowserButtonsInspector.nib */, - 0CD4E32200D7DFE17BE9C1BD /* FSObjectBrowserCell.h */, - 0CD4E32300D7DFE17BE9C1BD /* FSObjectBrowserCell.m */, - 8FB505FF05D53C8600153B33 /* FSObjectBrowserMatrix.h */, - 8FB5060005D53C8600153B33 /* FSObjectBrowserMatrix.m */, - 8F86923607F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h */, - 8F86923707F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m */, - 8F585F6E059B23F100C12B6F /* FSObjectBrowserSearchField.h */, - 8F585F6F059B23F100C12B6F /* FSObjectBrowserSearchField.m */, - F5F0AD420285792F0103CD49 /* FSObjectBrowserToolbarButton.h */, - F5F0AD430285792F0103CD49 /* FSObjectBrowserToolbarButton.m */, - F58090CF03755FC701AED2EF /* FSObjectBrowserToolbarItem.h */, - F58090D003755FC701AED2EF /* FSObjectBrowserToolbarItem.m */, - 0CD4E32400D7DFE17BE9C1BD /* FSObjectBrowserView.h */, - 0CD4E32500D7DFE17BE9C1BD /* FSObjectBrowserView.m */, - 8F4E294C075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h */, - 8F4E294D075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m */, - F5EBBE810321029601CA10C6 /* FSObjectFormatter.m */, - F5EBBE820321029601CA10C6 /* FSObjectFormatter.h */, - 8FE9AE12078071CC005B2CC4 /* FSObjectPointer.h */, - 8FE9AE8207807269005B2CC4 /* FSObjectPointerPrivate.h */, - 8FE9AE1F078071CC005B2CC4 /* FSObjectPointer.m */, - 0CD4E39000D7DFE17BE9C1BD /* FSPilot.h */, - 0CD4E39100D7DFE17BE9C1BD /* FSPilot.m */, - 8F8EA7E8077F719800AC1C96 /* FSPointerPrivate.h */, - 0CD4E36C00D7DFE17BE9C1BD /* FSPattern.h */, - 0CD4E36D00D7DFE17BE9C1BD /* FSPattern.m */, - 8F8EA70B077F6A5200AC1C96 /* FSPointer.h */, - 8F8EA718077F6A5200AC1C96 /* FSPointer.m */, - 8F95E3C108034A670030B65C /* FSPredicateTextView.h */, - 8F95E3C208034A670030B65C /* FSPredicateTextView.m */, - 8F573F8F056B780500F2796A /* FSQTMovie.h */, - 8F573F90056B780500F2796A /* FSQTMovie.m */, - 0CD4E39400D7DFE17BE9C1BD /* FSReplacementForCoderForClass.h */, - 0CD4E39500D7DFE17BE9C1BD /* FSReplacementForCoderForClass.m */, - 8F7D7DB7058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h */, - 8F7D7DB8058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m */, - 8FD7D4A60975B377009B2685 /* FSReturnSignal.h */, - 8FD7D4A70975B377009B2685 /* FSReturnSignal.m */, - 8F17C07D06B1309C00F07862 /* FSSymbolTable.h */, - 8F17C07E06B1309C00F07862 /* FSSymbolTable.m */, - 0CD4E39E00D7DFE17BE9C1BD /* FSSystem.h */, - F5A25E260357B373011A39F8 /* FSSystemPrivate.h */, - 0CD4E39F00D7DFE17BE9C1BD /* FSSystem.m */, - 8FE3DC990D26C0FD00A1D767 /* FSTestClasses.txt */, - 8FE3DD200D26D49900A1D767 /* FSTestObjCClass1.h */, - 8FE3DD210D26D49900A1D767 /* FSTestObjCClass1.m */, - 8F4822020D2C317700754A4E /* FSTestObjCClass2.h */, - 8F4822030D2C317700754A4E /* FSTestObjCClass2.m */, - 8F2DE6590E57254700CF83CB /* FSTranscript.h */, - 8F2DE65A0E57254700CF83CB /* FSTranscript.m */, - 0CD4E37200D7DFE17BE9C1BD /* FSUnarchiver.h */, - 0CD4E37300D7DFE17BE9C1BD /* FSUnarchiver.m */, - 0CD4E37400D7DFE17BE9C1BD /* FSVoid.h */, - 0CD4E37500D7DFE17BE9C1BD /* FSVoid.m */, - 0CD4E37600D7DFE17BE9C1BD /* FSVoidPrivate.h */, - 0CD4E37900D7DFE17BE9C1BD /* genObjInspector.nib */, - 8FAA9530047D92390098F943 /* Gnuplot.h */, - 8FAA9531047D92390098F943 /* Gnuplot.m */, - 0CD4E37D00D7DFE17BE9C1BD /* KTest.txt */, - 66029E580161E0650055708C /* KTestManager.h */, - 66029E590161E0650055708C /* KTestManager.m */, - 0CD4E37E00D7DFE17BE9C1BD /* license.txt */, - 0CD4E37F00D7DFE17BE9C1BD /* MessagePatternCodeNode.h */, - 0CD4E38000D7DFE17BE9C1BD /* MessagePatternCodeNode.m */, - 8FBB2FF00EEB3467007A3163 /* Number.h */, - 8FBB2FF10EEB3467007A3163 /* Number.m */, - 0CD4E38F00D7DFE17BE9C1BD /* NumberPrivate.h */, - F505648002DF417501FE0326 /* Pointer.h */, - F5F856C002EB281C01F7E6F0 /* PointerPrivate.h */, - F505647F02DF417501FE0326 /* Pointer.m */, - 8F2D066F05CED9B9007EA81B /* run.tiff */, - 0CD4E39600D7DFE17BE9C1BD /* ShellView.h */, - 0CD4E39700D7DFE17BE9C1BD /* ShellView.m */, - 0CD4E39800D7DFE17BE9C1BD /* Space.h */, - 0CD4E39900D7DFE17BE9C1BD /* Space.m */, - 8FBB10A4044E28FD00181279 /* TestFS.h */, - 0CD4E3A000D7DFE17BE9C1BD /* TestFS.m */, - ); - indentWidth = 2; - path = FScriptFramework; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 8F6392E00BDB855B005C8D94 /* FScriptIBPlugin */ = { - isa = PBXGroup; - children = ( - 8F913FD30BDB92FC001685EA /* FScriptIBPlugin-Info.plist */, - 8F913FD40BDB92FC001685EA /* FScriptIBPluginInspector.h */, - 8F913FD50BDB92FC001685EA /* FScriptIBPluginInspector.m */, - 8F913FD90BDB92FC001685EA /* Info.plist */, - 8F913FDA0BDB92FC001685EA /* version.plist */, - 8F6597B50C37F061006CDCA0 /* FScriptMenuItem.png */, - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */, - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */, - 8F913FCE0BDB92EE001685EA /* FScriptIBPlugin_Prefix.pch */, - 8F913FCF0BDB92EE001685EA /* FScriptIBPlugin.h */, - 8F913FD00BDB92EE001685EA /* FScriptIBPlugin.m */, - 8F6597D90C381103006CDCA0 /* FSInterpreterView.classdescription */, - ); - name = FScriptIBPlugin; - sourceTree = ""; - }; - F5F00F100279FB69016D9B48 /* JGAdditions */ = { - isa = PBXGroup; - children = ( - F538EF6C0279FD3C01345511 /* FSObjectBrowserToolbar.h */, - F538EF6D0279FD3C01345511 /* FSObjectBrowserToolbar.m */, - F538EF6E0279FD3C01345511 /* fs.scriptSuite */, - F538EF6F0279FD3C01345511 /* fs.scriptTerminology */, - F538EF700279FD3C01345511 /* FSEvalCommand.h */, - F538EF710279FD3C01345511 /* FSEvalCommand.m */, - F538EF7C0279FD3C01345511 /* FSServicesProvider.h */, - F538EF7D0279FD3C01345511 /* FSServicesProvider.m */, - F538EF7E0279FD3C01345511 /* FSTask.h */, - F538EF7F0279FD3C01345511 /* FSTask.m */, - F58090EB0375648201AED2EF /* ReadMe.txt */, - ); - indentWidth = 2; - path = JGAdditions; - sourceTree = SOURCE_ROOT; - tabWidth = 2; - usesTabs = 0; - }; - F5F1A9F4022E9A96011160FE /* F-Script */ = { - isa = PBXGroup; - children = ( - F598CDB7025CF7E5011B2E41 /* fs.nib */, - F5F1A9F7022E9A96011160FE /* fs.icns */, - F5F1A9F8022E9A96011160FE /* fs_main.m */, - F5F1A9F9022E9A96011160FE /* FScriptAppController.h */, - F5F1A9FA022E9A96011160FE /* FScriptAppController.m */, - F5F1A9FB022E9A96011160FE /* FScriptAppPreference.nib */, - 8F9636430F8DF6AB00A70F39 /* FSDemoAssistant.h */, - 8F9636480F8DF86600A70F39 /* DemoAssistant.xib */, - 8F9636410F8DF69F00A70F39 /* FSDemoAssistant.m */, - ); - indentWidth = 2; - path = "F-Script"; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - F5F1AAAD022E9E4F011160FE /* FSTest1 */ = { - isa = PBXGroup; - children = ( - F5F1AAAE022E9E4F011160FE /* DOCustom.h */, - F5F1AAAF022E9E4F011160FE /* DOCustom.m */, - F5F1AAB0022E9E4F011160FE /* main.m */, - F5F1AAB1022E9E4F011160FE /* MainMenu.nib */, - ); - indentWidth = 2; - path = FSTest1; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - F5F1AAB6022E9E90011160FE /* FSTest2 */ = { - isa = PBXGroup; - children = ( - F5F1AAB7022E9E90011160FE /* DOCustom.h */, - F5F1AAB8022E9E90011160FE /* DOCustom.m */, - F5F1AAB9022E9E90011160FE /* main.m */, - F5F1AABA022E9E90011160FE /* MainMenu.nib */, - ); - indentWidth = 2; - path = FSTest2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8F6DA5DF055FC6980050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA5E0055FC6980050409A /* DOCustom.h in Headers */, - 8F6DA5E1055FC6980050409A /* FSAirplane.h in Headers */, - 8F6DA5E3055FC6980050409A /* ArrayPrivate.h in Headers */, - 8F6DA5E4055FC6980050409A /* ArrayRep.h in Headers */, - 8F6DA5E5055FC6980050409A /* ArrayRepDouble.h in Headers */, - 8F6DA5E6055FC6980050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA5E7055FC6980050409A /* ArrayRepId.h in Headers */, - 8F6DA5E8055FC6980050409A /* FSCollectionInspector.h in Headers */, - 8F6DA5E9055FC6980050409A /* FSObjectBrowser.h in Headers */, - 8F6DA5EA055FC6980050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA5EB055FC6980050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA5EC055FC6980050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA5ED055FC6980050409A /* FSBlock.h in Headers */, - 8F6DA5EE055FC6980050409A /* BlockInspector.h in Headers */, - 8F6DA5EF055FC6980050409A /* BlockPrivate.h in Headers */, - 8F6DA5F0055FC6980050409A /* BlockRep.h in Headers */, - 8F6DA5F1055FC6980050409A /* BlockSignature.h in Headers */, - 8F6DA5F2055FC6980050409A /* BlockStackElem.h in Headers */, - 8F6DA5F3055FC6980050409A /* CLIView.h in Headers */, - 8F6DA5F4055FC6980050409A /* build_config.h in Headers */, - 8F6DA5F5055FC6980050409A /* FSCompilationResult.h in Headers */, - 8F6DA5F6055FC6980050409A /* CompiledCodeNode.h in Headers */, - 8F6DA5F7055FC6980050409A /* FSCompiler.h in Headers */, - 8F6DA5F8055FC6980050409A /* ConstantsInitialization.h in Headers */, - 8F6DA5F9055FC6980050409A /* FSExecEngine.h in Headers */, - 8F6DA5FA055FC6980050409A /* FSExecutor.h in Headers */, - 8F6DA5FB055FC6980050409A /* FSArchiver.h in Headers */, - 8F6DA5FC055FC6980050409A /* FSFlight.h in Headers */, - 8F6DA5FD055FC6980050409A /* FSBoolean.h in Headers */, - 8F6DA5FE055FC6980050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA600055FC6980050409A /* FScriptFunctions.h in Headers */, - 8F6DA601055FC6980050409A /* FSInterpreter.h in Headers */, - 8F6DA602055FC6980050409A /* FSInterpreterView.h in Headers */, - 8F6DA603055FC6980050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA604055FC6980050409A /* FSNSArray.h in Headers */, - 8F6DA605055FC6980050409A /* FSNSDictionary.h in Headers */, - 8F6DA606055FC6980050409A /* FSNSDistantObject.h in Headers */, - 8F6DA607055FC6980050409A /* FSNSObject.h in Headers */, - 8F6DA608055FC6980050409A /* FSNSNumber.h in Headers */, - 8F6DA609055FC6980050409A /* FSNSMutableString.h in Headers */, - 8F6DA60A055FC6980050409A /* FSNSDate.h in Headers */, - 8F6DA60B055FC6980050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA60C055FC6980050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA60D055FC6980050409A /* FSInterpreterResult.h in Headers */, - 8F6DA60E055FC6980050409A /* FScriptTextView.h in Headers */, - 8F6DA60F055FC6980050409A /* FScript.h in Headers */, - 8F6DA610055FC6980050409A /* FSNSProxy.h in Headers */, - 8F6DA611055FC6980050409A /* FSNSString.h in Headers */, - 8F6DA612055FC6980050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA614055FC6980050409A /* FSPattern.h in Headers */, - 8F6DA616055FC6980050409A /* FSUnarchiver.h in Headers */, - 8F6DA617055FC6980050409A /* FSVoid.h in Headers */, - 8F6DA618055FC6980050409A /* FSVoidPrivate.h in Headers */, - 8F6DA619055FC6980050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA61A055FC6980050409A /* KTestManager.h in Headers */, - 8F6DA61B055FC6980050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA61C055FC6980050409A /* FSMiscTools.h in Headers */, - 8F6DA61D055FC6980050409A /* FSMsgContext.h in Headers */, - 8F6DA61F055FC6980050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA620055FC6980050409A /* FSNumber.h in Headers */, - 8F6DA621055FC6980050409A /* FSPilot.h in Headers */, - 8F6DA623055FC6980050409A /* NumberPrivate.h in Headers */, - 8F6DA625055FC6980050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA626055FC6980050409A /* ShellView.h in Headers */, - 8F6DA627055FC6980050409A /* Space.h in Headers */, - 8F6DA628055FC6980050409A /* FSCommandHistory.h in Headers */, - 8F6DA62A055FC6980050409A /* FSSystem.h in Headers */, - 8F6DA62B055FC6980050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA62C055FC6980050409A /* DOTest.h in Headers */, - 8F6DA62E055FC6980050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA62F055FC6980050409A /* FSEvalCommand.h in Headers */, - 8F6DA635055FC6980050409A /* FSServicesProvider.h in Headers */, - 8F6DA636055FC6980050409A /* FSTask.h in Headers */, - 8F6DA637055FC6980050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA639055FC6980050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA63A055FC6980050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA63B055FC6980050409A /* PointerPrivate.h in Headers */, - 8F6DA63C055FC6980050409A /* Pointer.h in Headers */, - 8F6DA63D055FC6980050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA63E055FC6980050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA63F055FC6980050409A /* FSObjectFormatter.h in Headers */, - 8F6DA642055FC6980050409A /* FSSystemPrivate.h in Headers */, - 8F6DA643055FC6980050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA644055FC6980050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA645055FC6980050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA646055FC6980050409A /* FSImageInspector.h in Headers */, - 8F6DA647055FC6980050409A /* FSNSImage.h in Headers */, - 8F6DA648055FC6980050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA649055FC6980050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA64A055FC6980050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA64B055FC6980050409A /* FSNSMutableArray.h in Headers */, - 8F6DA64C055FC6980050409A /* Gnuplot.h in Headers */, - 8F553BFF0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBD058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B84059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217605A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24D05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5605C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC705C0A23100747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72605C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B670105C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2B05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060305D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C08506B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8FA8EDE007735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289A077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA732077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA793077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F5077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA85B077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE2C078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE8F07807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923A07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F95E3C908034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EE082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF5082E8DBA00A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936C00082E8E6D00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E20095F5DE3000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F5096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AE0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F6632170C4A292D00FA798A /* FSInspectorUniquier.h in Headers */, - 8F3C139B0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3270D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639820D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639920D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD220D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822040D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F40D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA710D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223810D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34240D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34370D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E34400D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900150D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58680D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAB0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBA0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AF0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F60DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC40DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3190DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D70DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB2890E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE6600E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD960EC740650096019D /* FSArray.h in Headers */, - 8F31A4C70EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C80EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF70EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59E0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D04190F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B830F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C700F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712D0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720E0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6D9055FC6C80050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DA055FC6C80050409A /* DOCustom.h in Headers */, - 8F6DA6DB055FC6C80050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA6DC055FC6C80050409A /* TestFS.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA7F2055FC70C0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA7F3055FC70C0050409A /* FSAirplane.h in Headers */, - 8F6DA7F5055FC70C0050409A /* ArrayPrivate.h in Headers */, - 8F6DA7F6055FC70C0050409A /* ArrayRep.h in Headers */, - 8F6DA7F7055FC70C0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA7F8055FC70C0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA7F9055FC70C0050409A /* ArrayRepId.h in Headers */, - 8F6DA7FA055FC70C0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA7FB055FC70C0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA7FC055FC70C0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA7FD055FC70C0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA7FE055FC70C0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA7FF055FC70C0050409A /* FSBlock.h in Headers */, - 8F6DA800055FC70C0050409A /* BlockInspector.h in Headers */, - 8F6DA801055FC70C0050409A /* BlockPrivate.h in Headers */, - 8F6DA802055FC70C0050409A /* BlockRep.h in Headers */, - 8F6DA803055FC70C0050409A /* BlockSignature.h in Headers */, - 8F6DA804055FC70C0050409A /* BlockStackElem.h in Headers */, - 8F6DA805055FC70C0050409A /* build_config.h in Headers */, - 8F6DA806055FC70C0050409A /* CLIView.h in Headers */, - 8F6DA807055FC70C0050409A /* FSCompilationResult.h in Headers */, - 8F6DA808055FC70C0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA809055FC70C0050409A /* FSCompiler.h in Headers */, - 8F6DA80A055FC70C0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA80B055FC70C0050409A /* FSExecEngine.h in Headers */, - 8F6DA80C055FC70C0050409A /* FSExecutor.h in Headers */, - 8F6DA80D055FC70C0050409A /* FSFlight.h in Headers */, - 8F6DA80E055FC70C0050409A /* FSArchiver.h in Headers */, - 8F6DA80F055FC70C0050409A /* FSBoolean.h in Headers */, - 8F6DA810055FC70C0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA812055FC70C0050409A /* FScript.h in Headers */, - 8F6DA813055FC70C0050409A /* FScriptFunctions.h in Headers */, - 8F6DA814055FC70C0050409A /* FScriptTextView.h in Headers */, - 8F6DA815055FC70C0050409A /* FSInterpreter.h in Headers */, - 8F6DA816055FC70C0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA817055FC70C0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA818055FC70C0050409A /* FSInterpreterView.h in Headers */, - 8F6DA819055FC70C0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA81A055FC70C0050409A /* FSNSArray.h in Headers */, - 8F6DA81B055FC70C0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA81C055FC70C0050409A /* FSNSDate.h in Headers */, - 8F6DA81D055FC70C0050409A /* FSNSDictionary.h in Headers */, - 8F6DA81E055FC70C0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA81F055FC70C0050409A /* FSNSMutableString.h in Headers */, - 8F6DA820055FC70C0050409A /* FSNSNumber.h in Headers */, - 8F6DA821055FC70C0050409A /* FSNSObject.h in Headers */, - 8F6DA822055FC70C0050409A /* FSNSProxy.h in Headers */, - 8F6DA825055FC70C0050409A /* FSPattern.h in Headers */, - 8F6DA828055FC70C0050409A /* FSUnarchiver.h in Headers */, - 8F6DA829055FC70C0050409A /* FSVoid.h in Headers */, - 8F6DA82A055FC70C0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA82B055FC70C0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA82C055FC70C0050409A /* KTestManager.h in Headers */, - 8F6DA82D055FC70C0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA82E055FC70C0050409A /* FSMiscTools.h in Headers */, - 8F6DA82F055FC70C0050409A /* FSMsgContext.h in Headers */, - 8F6DA831055FC70C0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA832055FC70C0050409A /* FSNumber.h in Headers */, - 8F6DA833055FC70C0050409A /* NumberPrivate.h in Headers */, - 8F6DA834055FC70C0050409A /* FSPilot.h in Headers */, - 8F6DA837055FC70C0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA838055FC70C0050409A /* ShellView.h in Headers */, - 8F6DA839055FC70C0050409A /* Space.h in Headers */, - 8F6DA83A055FC70C0050409A /* FSCommandHistory.h in Headers */, - 8F6DA83C055FC70C0050409A /* FSSystem.h in Headers */, - 8F6DA83E055FC70C0050409A /* DOTest.h in Headers */, - 8F6DA83F055FC70C0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA840055FC70C0050409A /* FScriptAppController.h in Headers */, - 8F6DA841055FC70C0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA842055FC70C0050409A /* FSEvalCommand.h in Headers */, - 8F6DA848055FC70C0050409A /* FSServicesProvider.h in Headers */, - 8F6DA849055FC70C0050409A /* FSTask.h in Headers */, - 8F6DA84A055FC70C0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA84B055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA84C055FC70C0050409A /* DOCustom.h in Headers */, - 8F6DA84E055FC70C0050409A /* Pointer.h in Headers */, - 8F6DA84F055FC70C0050409A /* PointerPrivate.h in Headers */, - 8F6DA850055FC70C0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA851055FC70C0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA852055FC70C0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA855055FC70C0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA856055FC70C0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA857055FC70C0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA858055FC70C0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA859055FC70C0050409A /* FSImageInspector.h in Headers */, - 8F6DA85A055FC70C0050409A /* FSNSImage.h in Headers */, - 8F6DA85B055FC70C0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA85C055FC70C0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA85D055FC70C0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA85F055FC70C0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA860055FC70C0050409A /* Gnuplot.h in Headers */, - 8F6DA861055FC70C0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA862055FC70C0050409A /* ArrayRepBoolean.h in Headers */, - 8F553BFB0585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DB9058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B86059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217405A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24705A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5005C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC105C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72505C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FD05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2D05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060505D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F130131064EC77F00A90302 /* FSNSString.h in Headers */, - 8F130140064EC78400A90302 /* FSNSStringPrivate.h in Headers */, - 8F17C08106B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F6937F206B6E03D00AEAC6A /* TestFS.h in Headers */, - 8F4E2950075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDED07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC2891077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA725077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA798077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7F6077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA860077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE35078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9207807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F37AEC6078B7E900083565D /* FSManagedObjectContextInspector.h in Headers */, - 8F86923E07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA007FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C708034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EA082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BFA082E8E5000A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E28095F5DE5000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F7096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4A80975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F67A7860C4978F600A707A7 /* ConstantsDictionaryGenerator.h in Headers */, - 8F3C139D0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3250D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639800D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639900D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD250D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822090D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F60D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA750D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F7223830D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34220D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34350D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343E0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900170D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F58660D9FE6A900ED0FED /* FSCNStatementList.h in Headers */, - 8F747DAD0DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DBC0DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79B10DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F80DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC20DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3170DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949D90DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB28B0E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE65D0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD930EC740650096019D /* FSArray.h in Headers */, - 8F31A4C40EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C50EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF40EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59A0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041B0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B880F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C750F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A71300F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D72100F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - 8F9636440F8DF6AB00A70F39 /* FSDemoAssistant.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8F3055FC71F0050409A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */, - 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */, - 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */, - 8F6DA8F8055FC71F0050409A /* ArrayRepDouble.h in Headers */, - 8F6DA8F9055FC71F0050409A /* ArrayRepEmpty.h in Headers */, - 8F6DA8FA055FC71F0050409A /* ArrayRepId.h in Headers */, - 8F6DA8FB055FC71F0050409A /* FSCollectionInspector.h in Headers */, - 8F6DA8FC055FC71F0050409A /* FSObjectBrowser.h in Headers */, - 8F6DA8FD055FC71F0050409A /* FSObjectBrowserCell.h in Headers */, - 8F6DA8FE055FC71F0050409A /* FSBlock.h in Headers */, - 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */, - 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */, - 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */, - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, - 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */, - 8F6DA904055FC71F0050409A /* build_config.h in Headers */, - 8F6DA905055FC71F0050409A /* CLIView.h in Headers */, - 8F6DA906055FC71F0050409A /* FSCompilationResult.h in Headers */, - 8F6DA907055FC71F0050409A /* CompiledCodeNode.h in Headers */, - 8F6DA908055FC71F0050409A /* FSCompiler.h in Headers */, - 8F6DA909055FC71F0050409A /* ConstantsInitialization.h in Headers */, - 8F6DA90A055FC71F0050409A /* FSExecEngine.h in Headers */, - 8F6DA90B055FC71F0050409A /* FSExecutor.h in Headers */, - 8F6DA90C055FC71F0050409A /* FSFlight.h in Headers */, - 8F6DA90D055FC71F0050409A /* FSArchiver.h in Headers */, - 8F6DA90E055FC71F0050409A /* FSBoolean.h in Headers */, - 8F6DA90F055FC71F0050409A /* FSBooleanPrivate.h in Headers */, - 8F6DA911055FC71F0050409A /* FScript.h in Headers */, - 8F6DA912055FC71F0050409A /* FScriptFunctions.h in Headers */, - 8F6DA913055FC71F0050409A /* FSInterpreter.h in Headers */, - 8F6DA914055FC71F0050409A /* FSInterpreterResult.h in Headers */, - 8F6DA915055FC71F0050409A /* FSInterpreterResultPrivate.h in Headers */, - 8F6DA916055FC71F0050409A /* FSInterpreterView.h in Headers */, - 8F6DA917055FC71F0050409A /* FSInterpreterViewIBHeader.h in Headers */, - 8F6DA918055FC71F0050409A /* FSNSArray.h in Headers */, - 8F6DA919055FC71F0050409A /* FSNSArrayPrivate.h in Headers */, - 8F6DA91A055FC71F0050409A /* FSNSDate.h in Headers */, - 8F6DA91B055FC71F0050409A /* FSNSDictionary.h in Headers */, - 8F6DA91C055FC71F0050409A /* FSNSMutableString.h in Headers */, - 8F6DA91D055FC71F0050409A /* FSNSNumber.h in Headers */, - 8F6DA91E055FC71F0050409A /* FSNSObject.h in Headers */, - 8F6DA91F055FC71F0050409A /* FSNSProxy.h in Headers */, - 8F6DA920055FC71F0050409A /* FSNSString.h in Headers */, - 8F6DA921055FC71F0050409A /* FSNSStringPrivate.h in Headers */, - 8F6DA922055FC71F0050409A /* FSPattern.h in Headers */, - 8F6DA925055FC71F0050409A /* FSUnarchiver.h in Headers */, - 8F6DA926055FC71F0050409A /* FSVoid.h in Headers */, - 8F6DA927055FC71F0050409A /* FSVoidPrivate.h in Headers */, - 8F6DA928055FC71F0050409A /* FSGenericObjectInspector.h in Headers */, - 8F6DA929055FC71F0050409A /* MessagePatternCodeNode.h in Headers */, - 8F6DA92A055FC71F0050409A /* FSMiscTools.h in Headers */, - 8F6DA92B055FC71F0050409A /* FSMsgContext.h in Headers */, - 8F6DA92D055FC71F0050409A /* FSNewlyAllocatedObjectHolder.h in Headers */, - 8F6DA92E055FC71F0050409A /* FSNumber.h in Headers */, - 8F6DA92F055FC71F0050409A /* NumberPrivate.h in Headers */, - 8F6DA930055FC71F0050409A /* FSPilot.h in Headers */, - 8F6DA931055FC71F0050409A /* Pointer.h in Headers */, - 8F6DA933055FC71F0050409A /* FSReplacementForCoderForClass.h in Headers */, - 8F6DA934055FC71F0050409A /* ShellView.h in Headers */, - 8F6DA935055FC71F0050409A /* Space.h in Headers */, - 8F6DA936055FC71F0050409A /* FSCommandHistory.h in Headers */, - 8F6DA938055FC71F0050409A /* FSSystem.h in Headers */, - 8F6DA93B055FC71F0050409A /* KTestManager.h in Headers */, - 8F6DA93C055FC71F0050409A /* FSNSDistantObject.h in Headers */, - 8F6DA93D055FC71F0050409A /* DOTest.h in Headers */, - 8F6DA93E055FC71F0050409A /* FScriptTextView.h in Headers */, - 8F6DA93F055FC71F0050409A /* FSObjectBrowserArgumentPanel.h in Headers */, - 8F6DA940055FC71F0050409A /* FSNSProtocolChecker.h in Headers */, - 8F6DA941055FC71F0050409A /* FSObjectBrowserToolbar.h in Headers */, - 8F6DA942055FC71F0050409A /* FSEvalCommand.h in Headers */, - 8F6DA948055FC71F0050409A /* FSServicesProvider.h in Headers */, - 8F6DA949055FC71F0050409A /* FSTask.h in Headers */, - 8F6DA94A055FC71F0050409A /* FSObjectBrowserToolbarButton.h in Headers */, - 8F6DA94B055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.h in Headers */, - 8F6DA94C055FC71F0050409A /* FSObjectBrowserButtonsInspector.h in Headers */, - 8F6DA94E055FC71F0050409A /* FSObjectBrowserView.h in Headers */, - 8F6DA94F055FC71F0050409A /* PointerPrivate.h in Headers */, - 8F6DA950055FC71F0050409A /* FSInterpreterPrivate.h in Headers */, - 8F6DA952055FC71F0050409A /* FSObjectFormatter.h in Headers */, - 8F6DA953055FC71F0050409A /* FSIdentifierFormatter.h in Headers */, - 8F6DA955055FC71F0050409A /* FSSystemPrivate.h in Headers */, - 8F6DA956055FC71F0050409A /* FSKeyedUnarchiver.h in Headers */, - 8F6DA957055FC71F0050409A /* FSKeyedArchiver.h in Headers */, - 8F6DA958055FC71F0050409A /* FSConstantListBuilder.h in Headers */, - 8F6DA959055FC71F0050409A /* FSImageInspector.h in Headers */, - 8F6DA95A055FC71F0050409A /* FSNSImage.h in Headers */, - 8F6DA95B055FC71F0050409A /* FSObjectBrowserToolbarItem.h in Headers */, - 8F6DA95C055FC71F0050409A /* ArrayRepBoolean.h in Headers */, - 8F6DA95D055FC71F0050409A /* FSNSObjectPrivate.h in Headers */, - 8F6DA95E055FC71F0050409A /* FSArrayEnumerator.h in Headers */, - 8F6DA95F055FC71F0050409A /* TestFS.h in Headers */, - 8F6DA960055FC71F0050409A /* FSNSMutableArray.h in Headers */, - 8F6DA961055FC71F0050409A /* Gnuplot.h in Headers */, - 8F553BF90585222700A92293 /* FSNSValue.h in Headers */, - 8F7D7DBF058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.h in Headers */, - 8F0E3B82059F3DBB003F6CE9 /* FSNamedNumber.h in Headers */, - 8F60217205A25CDC0004EFF1 /* FSCollectionInspectorTableView.h in Headers */, - 8F60F24B05A9FE8B00985FEC /* FSNSSet.h in Headers */, - 8FDCCD5205C09F8200747C0A /* FSAttributedStringInspector.h in Headers */, - 8FDCCDC305C0A23000747C0A /* FSNSAttributedString.h in Headers */, - 8F71F72405C43A7D00C34794 /* FSInterpreterViewPrivate.h in Headers */, - 8F0B66FF05C5639E0099180D /* FScriptMenuItem.h in Headers */, - 8F658B2F05C9694F0040FB24 /* FSNSFont.h in Headers */, - 8FB5060705D53C8600153B33 /* FSObjectBrowserMatrix.h in Headers */, - 8F17C07F06B1309C00F07862 /* FSSymbolTable.h in Headers */, - 8F4E294E075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.h in Headers */, - 8FA8EDEA07735B3B001BEC7B /* FSCollectionInspectorView.h in Headers */, - 8FBC289D077B7D5200F9B4A2 /* ArrayRepFetchRequest.h in Headers */, - 8F8EA72F077F6A5200AC1C96 /* FSPointer.h in Headers */, - 8F8EA79F077F6C9300AC1C96 /* FSGenericPointer.h in Headers */, - 8F8EA7FA077F719800AC1C96 /* FSPointerPrivate.h in Headers */, - 8F8EA867077F79A000AC1C96 /* FSGenericPointerPrivate.h in Headers */, - 8FE9AE38078071CC005B2CC4 /* FSObjectPointer.h in Headers */, - 8FE9AE9407807269005B2CC4 /* FSObjectPointerPrivate.h in Headers */, - 8F86923C07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.h in Headers */, - 8F7F4FA407FB274C008E42F4 /* FSInspectorUniquier.h in Headers */, - 8F95E3C308034A670030B65C /* FSPredicateTextView.h in Headers */, - 8FE7E0EC082AD964008231E8 /* FSCoreDataSample.h in Headers */, - 8F936BF1082E8DA400A04EBF /* FSManagedObjectContextInspector.h in Headers */, - 8F936BFD082E8E5C00A04EBF /* FSNSManagedObjectContext.h in Headers */, - 8F917E2C095F5DE7000932D0 /* FSObjectBrowserSearchField.h in Headers */, - 8F90A2F3096DB0660064F4BC /* FSBlockCompilationResult.h in Headers */, - 8FD7D4AA0975B377009B2685 /* FSReturnSignal.h in Headers */, - 8F3C139F0C65E66400948776 /* FSMethod.h in Headers */, - 8F5AD3230D05CFFE000CEAC6 /* FSCNClassDefinition.h in Headers */, - 8FE639850D09C0F400255EBA /* FSCNBase.h in Headers */, - 8FE639950D09DCB600255EBA /* FSCNIdentifier.h in Headers */, - 8FE3DD270D26D49900A1D767 /* FSTestObjCClass1.h in Headers */, - 8F4822060D2C317700754A4E /* FSTestObjCClass2.h in Headers */, - 8F8112F20D85E58200CB3407 /* FSCNClassAddition.h in Headers */, - 8F59CA730D86DD0800D67A78 /* FSCNMessage.h in Headers */, - 8F72237F0D870C6A00394C99 /* FSCNSuper.h in Headers */, - 8F2E34200D8DB61C00912543 /* FSCNUnaryMessage.h in Headers */, - 8F2E34330D8DBF6A00912543 /* FSCNBinaryMessage.h in Headers */, - 8F2E343C0D8DBFE700912543 /* FSCNKeywordMessage.h in Headers */, - 8F5900190D9468FC003A8B17 /* FSCNCascade.h in Headers */, - 8F8F586B0D9FE6AA00ED0FED /* FSCNStatementList.h in Headers */, - 8F747DA90DA03AE200148342 /* FSCNPrecomputedObject.h in Headers */, - 8F747DB80DA0467100148342 /* FSCNArray.h in Headers */, - 8FAE79AD0DA0ED5D00CB6E14 /* FSCNBlock.h in Headers */, - 8FAE79F40DA109C500CB6E14 /* FSCNAssignment.h in Headers */, - 8F45CBC00DA813F200AFA8C8 /* FSCNMethod.h in Headers */, - 8FD0A3150DD7276000E47459 /* FSCNReturn.h in Headers */, - 8F8949DC0DE08B110094EC14 /* FSClassDefinition.h in Headers */, - 8FFCB2870E3DBF1400AB9632 /* FSAutoreleasePool.h in Headers */, - 8F2DE65B0E57254700CF83CB /* FSTranscript.h in Headers */, - 8FE6AD910EC740650096019D /* FSArray.h in Headers */, - 8F31A4C20EC74A2E00D1B8E8 /* Array.h in Headers */, - 8FCA00C30EEAF34300B10420 /* Block.h in Headers */, - 8FBB2FF20EEB3467007A3163 /* Number.h in Headers */, - 8FB9D59C0F1CEE2100E10274 /* FSGlobalScope.h in Headers */, - 8F9D041E0F1DF1CB001B8286 /* FSNSFileHandle.h in Headers */, - 8F940B860F2393B0004525E1 /* FSAssociation.h in Headers */, - 8F940C730F23BC2E004525E1 /* FSCNDictionary.h in Headers */, - 8F7A712B0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.h in Headers */, - 8F2D720C0F6BD9B100F0862A /* FSNSAffineTransform.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */; - buildPhases = ( - 8F6392CD0BDB8521005C8D94 /* Resources */, - 8F6392CE0BDB8521005C8D94 /* Sources */, - 8F6392CF0BDB8521005C8D94 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */, - ); - name = FScriptIBPlugin; - productName = FScripIBPlugin; - productReference = 8F6392D10BDB8521005C8D94 /* FScriptIBPlugin.ibplugin */; - productType = "com.apple.product-type.bundle"; - }; - 8F6DA5DE055FC6980050409A /* FSTest2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */; - buildPhases = ( - 8F6DA5DF055FC6980050409A /* Headers */, - 8F6DA64E055FC6980050409A /* Resources */, - 8F6DA660055FC6980050409A /* Sources */, - 8F6DA6C2055FC6980050409A /* Frameworks */, - 8F6DA6CF055FC6980050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest2; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FSTest2; - productReference = 8FD37B9F08472E0F00524B98 /* FSTest2.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA6D8055FC6C80050409A /* FSTest1 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */; - buildPhases = ( - 8F6DA6D9055FC6C80050409A /* Headers */, - 8F6DA6DD055FC6C80050409A /* Resources */, - 8F6DA6DF055FC6C80050409A /* Sources */, - 8F6DA6E2055FC6C80050409A /* Frameworks */, - 8F6DA6E5055FC6C80050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSTest1; - productInstallPath = "$(USER_APPS_DIR)"; - productName = FS_IPCTest; - productReference = 8FD37BA108472E0F00524B98 /* FSTest1.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA7EF055FC70C0050409A /* F-Script */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */; - buildPhases = ( - 8F6DA7F2055FC70C0050409A /* Headers */, - 8F6DA864055FC70C0050409A /* Resources */, - 8F6DA87A055FC70C0050409A /* Sources */, - 8F6DA8DD055FC70C0050409A /* Frameworks */, - 8F6DA8E9055FC70C0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */, - 8F3C42570E95545800DFD84F /* PBXTargetDependency */, - ); - name = "F-Script"; - productName = fs; - productReference = 8FD37B9B08472E0F00524B98 /* F-Script.app */; - productType = "com.apple.product-type.application"; - }; - 8F6DA8F2055FC71F0050409A /* FScriptFramework */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */; - buildPhases = ( - 8F6DA8F3055FC71F0050409A /* Headers */, - 8F6DA963055FC71F0050409A /* Resources */, - 8F6DA976055FC71F0050409A /* Sources */, - 8F6DA9D5055FC71F0050409A /* Frameworks */, - 8F6DA9DA055FC71F0050409A /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FScriptFramework; - productInstallPath = ""; - productName = FScript; - productReference = 8FD37B9E08472E0F00524B98 /* FScript.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; - compatibilityVersion = "Xcode 3.0"; - hasScannedForEncodings = 1; - mainGroup = 0CD4E2FB00D7DD4D7BE9C1BD; - productRefGroup = 0CD4E2FC00D7DDB47BE9C1BD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8F6DA8F2055FC71F0050409A /* FScriptFramework */, - 8F6DA7EF055FC70C0050409A /* F-Script */, - 8F6DA6D8055FC6C80050409A /* FSTest1 */, - 8F6DA5DE055FC6980050409A /* FSTest2 */, - 8F6392D00BDB8521005C8D94 /* FScriptIBPlugin */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8F6392CD0BDB8521005C8D94 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6598150C381250006CDCA0 /* FSInterpreterView.classdescription in Resources */, - 8F0CBC610BDB9519002B0AD7 /* FSCollectionInspector.nib in Resources */, - 8F0CBC620BDB9519002B0AD7 /* blockInspector.nib in Resources */, - 8F0CBC630BDB9519002B0AD7 /* FlightTutorial.txt in Resources */, - 8F0CBC640BDB9519002B0AD7 /* genObjInspector.nib in Resources */, - 8F0CBC650BDB9519002B0AD7 /* KTest.txt in Resources */, - 8F0CBC660BDB9519002B0AD7 /* license.txt in Resources */, - 8F0CBC670BDB9519002B0AD7 /* fs.scriptSuite in Resources */, - 8F0CBC680BDB9519002B0AD7 /* fs.scriptTerminology in Resources */, - 8F0CBC6A0BDB9519002B0AD7 /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F0CBC6B0BDB9519002B0AD7 /* FSImageInspector.nib in Resources */, - 8F0CBC6C0BDB9519002B0AD7 /* ReadMe.txt in Resources */, - 8F0CBC6D0BDB9519002B0AD7 /* ArrayTableView.nib in Resources */, - 8F0CBC6E0BDB9519002B0AD7 /* constantsDictionary in Resources */, - 8F0CBC6F0BDB9519002B0AD7 /* FSAttributedStringInspector.nib in Resources */, - 8F0CBC700BDB9519002B0AD7 /* FSConsole.nib in Resources */, - 8F0CBC710BDB9519002B0AD7 /* FScriptPreferences.nib in Resources */, - 8F0CBC720BDB9519002B0AD7 /* run.tiff in Resources */, - 8F0CBC730BDB9519002B0AD7 /* build.tiff in Resources */, - 8F0CBC750BDB9519002B0AD7 /* FSCollectionInspectorView.nib in Resources */, - 8F0CBC770BDB9519002B0AD7 /* FSManagedObjectContextInspector.nib in Resources */, - 8F913FDF0BDB92FC001685EA /* Info.plist in Resources */, - 8F913FE00BDB92FC001685EA /* version.plist in Resources */, - 8FB524190C2205C20028B297 /* FScriptIBPluginInspector.nib in Resources */, - 8FB5241A0C2205C20028B297 /* FScriptIBPluginLibrary.nib in Resources */, - 8F38D0FA0C36AD13002512EE /* FScript.framework in Resources */, - 8F6597B60C37F061006CDCA0 /* FScriptMenuItem.png in Resources */, - 8F6631D20C4A270000FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9B0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA64E055FC6980050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA64F055FC6980050409A /* MainMenu.nib in Resources */, - 8F6DA650055FC6980050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA651055FC6980050409A /* blockInspector.nib in Resources */, - 8F6DA653055FC6980050409A /* FlightTutorial.txt in Resources */, - 8F6DA655055FC6980050409A /* KTest.txt in Resources */, - 8F6DA656055FC6980050409A /* license.txt in Resources */, - 8F6DA657055FC6980050409A /* genObjInspector.nib in Resources */, - 8F6DA658055FC6980050409A /* fs.scriptSuite in Resources */, - 8F6DA659055FC6980050409A /* fs.scriptTerminology in Resources */, - 8F6DA65B055FC6980050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA65D055FC6980050409A /* FSImageInspector.nib in Resources */, - 8F6DA65F055FC6980050409A /* ArrayTableView.nib in Resources */, - 8FDCCD7E05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CC05C5370E0099180D /* FSConsole.nib in Resources */, - 8F0B665305C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067305CED9B9007EA81B /* run.tiff in Resources */, - 8F56036705CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA307739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BF7082E8DC300A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D30C4A270100FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9A0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DD055FC6C80050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6DE055FC6C80050409A /* MainMenu.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA864055FC70C0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8FCFCF19094F712400FF7406 /* FSTest2.app in Resources */, - 8FCFCF08094F711900FF7406 /* FSTest1.app in Resources */, - 8F6DA865055FC70C0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA866055FC70C0050409A /* blockInspector.nib in Resources */, - 8F6DA869055FC70C0050409A /* FlightTutorial.txt in Resources */, - 8F6DA86A055FC70C0050409A /* genObjInspector.nib in Resources */, - 8F6DA86B055FC70C0050409A /* KTest.txt in Resources */, - 8F6DA86C055FC70C0050409A /* license.txt in Resources */, - 8F6DA86D055FC70C0050409A /* fs.icns in Resources */, - 8F6DA86E055FC70C0050409A /* FScriptAppPreference.nib in Resources */, - 8F6DA870055FC70C0050409A /* fs.nib in Resources */, - 8F6DA871055FC70C0050409A /* fs.scriptSuite in Resources */, - 8F6DA872055FC70C0050409A /* fs.scriptTerminology in Resources */, - 8F6DA874055FC70C0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA876055FC70C0050409A /* FSImageInspector.nib in Resources */, - 8F6DA878055FC70C0050409A /* ArrayTableView.nib in Resources */, - 8F6DA879055FC70C0050409A /* constantsDictionary in Resources */, - 8FDCCD7C05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64CA05C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665105C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067105CED9B9007EA81B /* run.tiff in Resources */, - 8F56036805CF22660044FA65 /* build.tiff in Resources */, - 8FA8EFA007739FD5001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8FCA6B88078E0E4F005FC6B2 /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D40C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9C0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - 8F9636490F8DF86600A70F39 /* DemoAssistant.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA963055FC71F0050409A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA964055FC71F0050409A /* FSCollectionInspector.nib in Resources */, - 8F6DA965055FC71F0050409A /* blockInspector.nib in Resources */, - 8F6DA968055FC71F0050409A /* FlightTutorial.txt in Resources */, - 8F6DA969055FC71F0050409A /* genObjInspector.nib in Resources */, - 8F6DA96A055FC71F0050409A /* KTest.txt in Resources */, - 8F6DA96B055FC71F0050409A /* license.txt in Resources */, - 8F6DA96D055FC71F0050409A /* fs.scriptSuite in Resources */, - 8F6DA96E055FC71F0050409A /* fs.scriptTerminology in Resources */, - 8F6DA970055FC71F0050409A /* FSObjectBrowserButtonsInspector.nib in Resources */, - 8F6DA972055FC71F0050409A /* FSImageInspector.nib in Resources */, - 8F6DA973055FC71F0050409A /* ReadMe.txt in Resources */, - 8F6DA974055FC71F0050409A /* ArrayTableView.nib in Resources */, - 8F6DA975055FC71F0050409A /* constantsDictionary in Resources */, - 8FDCCD7B05C0A0A000747C0A /* FSAttributedStringInspector.nib in Resources */, - 8F0B64C905C5370D0099180D /* FSConsole.nib in Resources */, - 8F0B665005C557A40099180D /* FScriptPreferences.nib in Resources */, - 8F2D067005CED9B9007EA81B /* run.tiff in Resources */, - 8F56036905CF22660044FA65 /* build.tiff in Resources */, - 8FA8EF9F07739FD4001BEC7B /* FSCollectionInspectorView.nib in Resources */, - 8F936BEF082E8D9F00A04EBF /* FSManagedObjectContextInspector.nib in Resources */, - 8F6631D50C4A270200FA798A /* FSMovieInspector.nib in Resources */, - 8FE3DC9D0D26C0FD00A1D767 /* FSTestClasses.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - 8F6DA6CF055FC6980050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6E5055FC6C80050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA8E9055FC70C0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA9DA055FC71F0050409A /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8F6392CE0BDB8521005C8D94 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F0CBBE70BDB94AD002B0AD7 /* FSAirplane.m in Sources */, - 8F0CBBE90BDB94AD002B0AD7 /* ArrayRepDouble.m in Sources */, - 8F0CBBEA0BDB94AD002B0AD7 /* ArrayRepEmpty.m in Sources */, - 8F0CBBEB0BDB94AD002B0AD7 /* ArrayRepId.m in Sources */, - 8F0CBBEC0BDB94AD002B0AD7 /* FSCollectionInspector.m in Sources */, - 8F0CBBED0BDB94AD002B0AD7 /* FSObjectBrowser.m in Sources */, - 8F0CBBEE0BDB94AD002B0AD7 /* FSObjectBrowserCell.m in Sources */, - 8F0CBBEF0BDB94AD002B0AD7 /* FSBlock.m in Sources */, - 8F0CBBF00BDB94AD002B0AD7 /* BlockInspector.m in Sources */, - 8F0CBBF10BDB94AD002B0AD7 /* BlockRep.m in Sources */, - 8F0CBBF20BDB94AD002B0AD7 /* BlockStackElem.m in Sources */, - 8F0CBBF30BDB94AD002B0AD7 /* CLIView.m in Sources */, - 8F0CBBF40BDB94AD002B0AD7 /* FSCompilationResult.m in Sources */, - 8F0CBBF50BDB94AD002B0AD7 /* CompiledCodeNode.m in Sources */, - 8F0CBBF60BDB94AD002B0AD7 /* FSCompiler.m in Sources */, - 8F0CBBF70BDB94AD002B0AD7 /* ConstantsInitialization.m in Sources */, - 8F0CBBF80BDB94AD002B0AD7 /* FSExecEngine.m in Sources */, - 8F0CBBF90BDB94AD002B0AD7 /* FSExecutor.m in Sources */, - 8F0CBBFA0BDB94AD002B0AD7 /* FSFlight.m in Sources */, - 8F0CBBFB0BDB94AD002B0AD7 /* FSArchiver.m in Sources */, - 8F0CBBFC0BDB94AD002B0AD7 /* FSBoolean.m in Sources */, - 8F0CBBFD0BDB94AD002B0AD7 /* FScriptFunctions.m in Sources */, - 8F0CBBFE0BDB94AD002B0AD7 /* FSInterpreter.m in Sources */, - 8F0CBBFF0BDB94AD002B0AD7 /* FSInterpreterResult.m in Sources */, - 8F0CBC000BDB94AD002B0AD7 /* FSInterpreterView.m in Sources */, - 8F0CBC010BDB94AD002B0AD7 /* FSNSArray.m in Sources */, - 8F0CBC020BDB94AD002B0AD7 /* FSNSDate.m in Sources */, - 8F0CBC030BDB94AD002B0AD7 /* FSNSDictionary.m in Sources */, - 8F0CBC040BDB94AD002B0AD7 /* FSNSMutableString.m in Sources */, - 8F0CBC050BDB94AD002B0AD7 /* FSNSNumber.m in Sources */, - 8F0CBC060BDB94AD002B0AD7 /* FSNSObject.m in Sources */, - 8F0CBC070BDB94AD002B0AD7 /* FSNSProxy.m in Sources */, - 8F0CBC080BDB94AD002B0AD7 /* FSNSString.m in Sources */, - 8F0CBC090BDB94AD002B0AD7 /* FSPattern.m in Sources */, - 8F0CBC0A0BDB94AD002B0AD7 /* FSUnarchiver.m in Sources */, - 8F0CBC0B0BDB94AD002B0AD7 /* FSVoid.m in Sources */, - 8F0CBC0C0BDB94AD002B0AD7 /* FSGenericObjectInspector.m in Sources */, - 8F0CBC0D0BDB94AD002B0AD7 /* MessagePatternCodeNode.m in Sources */, - 8F0CBC0E0BDB94AD002B0AD7 /* FSMiscTools.m in Sources */, - 8F0CBC0F0BDB94AD002B0AD7 /* FSMsgContext.m in Sources */, - 8F0CBC100BDB94AD002B0AD7 /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F0CBC110BDB94AD002B0AD7 /* FSNumber.m in Sources */, - 8F0CBC120BDB94AD002B0AD7 /* FSPilot.m in Sources */, - 8F0CBC130BDB94AD002B0AD7 /* FSReplacementForCoderForClass.m in Sources */, - 8F0CBC140BDB94AD002B0AD7 /* ShellView.m in Sources */, - 8F0CBC150BDB94AD002B0AD7 /* Space.m in Sources */, - 8F0CBC160BDB94AD002B0AD7 /* FSCommandHistory.m in Sources */, - 8F0CBC170BDB94AD002B0AD7 /* FSSystem.m in Sources */, - 8F0CBC180BDB94AD002B0AD7 /* KTestManager.m in Sources */, - 8F0CBC190BDB94AD002B0AD7 /* FSNSDistantObject.m in Sources */, - 8F0CBC1A0BDB94AD002B0AD7 /* DOTest.m in Sources */, - 8F0CBC1B0BDB94AD002B0AD7 /* FScriptTextView.m in Sources */, - 8F0CBC1C0BDB94AD002B0AD7 /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F0CBC1D0BDB94AD002B0AD7 /* FSNSProtocolChecker.m in Sources */, - 8F0CBC1F0BDB94AD002B0AD7 /* FSObjectBrowserToolbar.m in Sources */, - 8F0CBC200BDB94AD002B0AD7 /* FSEvalCommand.m in Sources */, - 8F0CBC250BDB94AD002B0AD7 /* FSServicesProvider.m in Sources */, - 8F0CBC260BDB94AD002B0AD7 /* FSTask.m in Sources */, - 8F0CBC270BDB94AD002B0AD7 /* FSObjectBrowserToolbarButton.m in Sources */, - 8F0CBC280BDB94AD002B0AD7 /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F0CBC290BDB94AD002B0AD7 /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F0CBC2B0BDB94AD002B0AD7 /* FSObjectBrowserView.m in Sources */, - 8F0CBC2C0BDB94AD002B0AD7 /* Pointer.m in Sources */, - 8F0CBC2E0BDB94AD002B0AD7 /* FSObjectFormatter.m in Sources */, - 8F0CBC2F0BDB94AD002B0AD7 /* FSIdentifierFormatter.m in Sources */, - 8F0CBC310BDB94AD002B0AD7 /* FSKeyedUnarchiver.m in Sources */, - 8F0CBC320BDB94AD002B0AD7 /* FSKeyedArchiver.m in Sources */, - 8F0CBC330BDB94AD002B0AD7 /* FSConstantListBuilder.m in Sources */, - 8F0CBC340BDB94AD002B0AD7 /* FSImageInspector.m in Sources */, - 8F0CBC350BDB94AD002B0AD7 /* FSNSImage.m in Sources */, - 8F0CBC360BDB94AD002B0AD7 /* FSObjectBrowserToolbarItem.m in Sources */, - 8F0CBC370BDB94AD002B0AD7 /* ArrayRepBoolean.m in Sources */, - 8F0CBC380BDB94AD002B0AD7 /* FSArrayEnumerator.m in Sources */, - 8F0CBC390BDB94AD002B0AD7 /* FSNSMutableArray.m in Sources */, - 8F0CBC3A0BDB94AD002B0AD7 /* Gnuplot.m in Sources */, - 8F0CBC3C0BDB94AD002B0AD7 /* FSNSValue.m in Sources */, - 8F0CBC3D0BDB94AD002B0AD7 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0CBC3E0BDB94AD002B0AD7 /* FSNamedNumber.m in Sources */, - 8F0CBC3F0BDB94AD002B0AD7 /* FSCollectionInspectorTableView.m in Sources */, - 8F0CBC400BDB94AD002B0AD7 /* FSNSSet.m in Sources */, - 8F0CBC410BDB94AD002B0AD7 /* FSAttributedStringInspector.m in Sources */, - 8F0CBC420BDB94AD002B0AD7 /* FSNSAttributedString.m in Sources */, - 8F0CBC430BDB94AD002B0AD7 /* FScriptMenuItem.m in Sources */, - 8F0CBC440BDB94AD002B0AD7 /* FSNSFont.m in Sources */, - 8F0CBC450BDB94AD002B0AD7 /* FSObjectBrowserMatrix.m in Sources */, - 8F0CBC460BDB94AD002B0AD7 /* FSSymbolTable.m in Sources */, - 8F0CBC480BDB94AD002B0AD7 /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8F0CBC490BDB94AD002B0AD7 /* FSCollectionInspectorView.m in Sources */, - 8F0CBC4A0BDB94AD002B0AD7 /* ArrayRepFetchRequest.m in Sources */, - 8F0CBC4B0BDB94AD002B0AD7 /* FSPointer.m in Sources */, - 8F0CBC4C0BDB94AD002B0AD7 /* FSGenericPointer.m in Sources */, - 8F0CBC4D0BDB94AD002B0AD7 /* FSObjectPointer.m in Sources */, - 8F0CBC4E0BDB94AD002B0AD7 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F0CBC4F0BDB94AD002B0AD7 /* FSInspectorUniquier.m in Sources */, - 8F0CBC500BDB94AD002B0AD7 /* FSPredicateTextView.m in Sources */, - 8F0CBC510BDB94AD002B0AD7 /* FSCoreDataSample.m in Sources */, - 8F0CBC520BDB94AD002B0AD7 /* FSManagedObjectContextInspector.m in Sources */, - 8F0CBC530BDB94AD002B0AD7 /* FSNSManagedObjectContext.m in Sources */, - 8F0CBC540BDB94AD002B0AD7 /* FSObjectBrowserSearchField.m in Sources */, - 8F0CBC550BDB94AD002B0AD7 /* FSBlockCompilationResult.m in Sources */, - 8F0CBC560BDB94AD002B0AD7 /* FSReturnSignal.m in Sources */, - 8F913FD20BDB92EE001685EA /* FScriptIBPlugin.m in Sources */, - 8F913FDC0BDB92FC001685EA /* FScriptIBPluginInspector.m in Sources */, - 8F6631CE0C4A26F100FA798A /* FSMovieInspector.m in Sources */, - 8F3C139A0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3220D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639840D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639940D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD240D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822080D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F80D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA770D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223850D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34260D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34390D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34420D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001B0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586A0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAF0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBE0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AC0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F30DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBBF0DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3140DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DB0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB2860E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65F0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD950EC740650096019D /* FSArray.m in Sources */, - 8F31A4C60EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C70EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF60EEB3467007A3163 /* Number.m in Sources */, - 8FB9D5990F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041D0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B850F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C720F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712F0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720B0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA660055FC6980050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA661055FC6980050409A /* DOCustom.m in Sources */, - 8F6DA662055FC6980050409A /* main.m in Sources */, - 8F6DA663055FC6980050409A /* FSAirplane.m in Sources */, - 8F6DA665055FC6980050409A /* ArrayRepDouble.m in Sources */, - 8F6DA666055FC6980050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA667055FC6980050409A /* ArrayRepId.m in Sources */, - 8F6DA668055FC6980050409A /* FSCollectionInspector.m in Sources */, - 8F6DA669055FC6980050409A /* FSObjectBrowser.m in Sources */, - 8F6DA66A055FC6980050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA66B055FC6980050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA66C055FC6980050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA66D055FC6980050409A /* FSBlock.m in Sources */, - 8F6DA66E055FC6980050409A /* BlockInspector.m in Sources */, - 8F6DA66F055FC6980050409A /* BlockRep.m in Sources */, - 8F6DA670055FC6980050409A /* BlockStackElem.m in Sources */, - 8F6DA671055FC6980050409A /* CLIView.m in Sources */, - 8F6DA672055FC6980050409A /* FSCompilationResult.m in Sources */, - 8F6DA673055FC6980050409A /* CompiledCodeNode.m in Sources */, - 8F6DA674055FC6980050409A /* FSCompiler.m in Sources */, - 8F6DA675055FC6980050409A /* FSExecEngine.m in Sources */, - 8F6DA676055FC6980050409A /* ConstantsInitialization.m in Sources */, - 8F6DA677055FC6980050409A /* FSExecutor.m in Sources */, - 8F6DA678055FC6980050409A /* FSArchiver.m in Sources */, - 8F6DA679055FC6980050409A /* FSFlight.m in Sources */, - 8F6DA67A055FC6980050409A /* FSBoolean.m in Sources */, - 8F6DA67C055FC6980050409A /* FSInterpreter.m in Sources */, - 8F6DA67D055FC6980050409A /* FSNSNumber.m in Sources */, - 8F6DA67E055FC6980050409A /* FSNSMutableString.m in Sources */, - 8F6DA67F055FC6980050409A /* FSNSDistantObject.m in Sources */, - 8F6DA680055FC6980050409A /* FSNSDictionary.m in Sources */, - 8F6DA681055FC6980050409A /* FSNSDate.m in Sources */, - 8F6DA682055FC6980050409A /* FSNSArray.m in Sources */, - 8F6DA683055FC6980050409A /* FSInterpreterView.m in Sources */, - 8F6DA684055FC6980050409A /* FSInterpreterResult.m in Sources */, - 8F6DA685055FC6980050409A /* FScriptTextView.m in Sources */, - 8F6DA686055FC6980050409A /* FScriptFunctions.m in Sources */, - 8F6DA687055FC6980050409A /* FSNSObject.m in Sources */, - 8F6DA688055FC6980050409A /* FSNSProxy.m in Sources */, - 8F6DA689055FC6980050409A /* FSNSString.m in Sources */, - 8F6DA68A055FC6980050409A /* FSPattern.m in Sources */, - 8F6DA68D055FC6980050409A /* FSVoid.m in Sources */, - 8F6DA68E055FC6980050409A /* FSUnarchiver.m in Sources */, - 8F6DA68F055FC6980050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA690055FC6980050409A /* KTestManager.m in Sources */, - 8F6DA691055FC6980050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA692055FC6980050409A /* FSMiscTools.m in Sources */, - 8F6DA693055FC6980050409A /* FSMsgContext.m in Sources */, - 8F6DA695055FC6980050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA696055FC6980050409A /* FSNumber.m in Sources */, - 8F6DA698055FC6980050409A /* FSPilot.m in Sources */, - 8F6DA69B055FC6980050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA69C055FC6980050409A /* ShellView.m in Sources */, - 8F6DA69D055FC6980050409A /* FSCommandHistory.m in Sources */, - 8F6DA69E055FC6980050409A /* Space.m in Sources */, - 8F6DA6A0055FC6980050409A /* DOTest.m in Sources */, - 8F6DA6A1055FC6980050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA6A2055FC6980050409A /* TestFS.m in Sources */, - 8F6DA6A3055FC6980050409A /* FSSystem.m in Sources */, - 8F6DA6A6055FC6980050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA6A7055FC6980050409A /* FSEvalCommand.m in Sources */, - 8F6DA6AC055FC6980050409A /* FSServicesProvider.m in Sources */, - 8F6DA6AD055FC6980050409A /* FSTask.m in Sources */, - 8F6DA6AE055FC6980050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA6B0055FC6980050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA6B1055FC6980050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA6B2055FC6980050409A /* Pointer.m in Sources */, - 8F6DA6B3055FC6980050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA6B4055FC6980050409A /* FSObjectFormatter.m in Sources */, - 8F6DA6B7055FC6980050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA6B8055FC6980050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA6B9055FC6980050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA6BA055FC6980050409A /* FSImageInspector.m in Sources */, - 8F6DA6BB055FC6980050409A /* FSNSImage.m in Sources */, - 8F6DA6BC055FC6980050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA6BD055FC6980050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA6BE055FC6980050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA6BF055FC6980050409A /* FSNSMutableArray.m in Sources */, - 8F6DA6C0055FC6980050409A /* Gnuplot.m in Sources */, - 8F553C000585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBE058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B85059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217705A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24E05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5705C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC805C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670205C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2C05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060405D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08606B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8FA8EDE407735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289B077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA733077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA797077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE30078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923B07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4F9F07FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3CA08034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EF082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF6082E8DBD00A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936C01082E8E7100A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E21095F5DE3000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F6096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AF0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631CD0C4A26E700FA798A /* FSQTMovie.m in Sources */, - 8F6631CF0C4A26F400FA798A /* FSMovieInspector.m in Sources */, - 8F3C139C0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3280D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639830D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639930D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD230D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822050D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F50D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA720D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223820D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34250D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34380D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E34410D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900160D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58690D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAC0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBB0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B00DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F70DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC50DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A31A0DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949D80DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB28A0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE6610E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD970EC740650096019D /* FSArray.m in Sources */, - 8F31A4C80EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C90EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF80EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59F0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041A0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B840F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C710F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712E0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720F0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA6DF055FC6C80050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA6E0055FC6C80050409A /* DOCustom.m in Sources */, - 8F6DA6E1055FC6C80050409A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA87A055FC70C0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA87B055FC70C0050409A /* FSAirplane.m in Sources */, - 8F6DA87D055FC70C0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA87E055FC70C0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA87F055FC70C0050409A /* ArrayRepId.m in Sources */, - 8F6DA880055FC70C0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA881055FC70C0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA882055FC70C0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA883055FC70C0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA884055FC70C0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA885055FC70C0050409A /* FSBlock.m in Sources */, - 8F6DA886055FC70C0050409A /* BlockInspector.m in Sources */, - 8F6DA887055FC70C0050409A /* BlockRep.m in Sources */, - 8F6DA888055FC70C0050409A /* BlockStackElem.m in Sources */, - 8F6DA889055FC70C0050409A /* CLIView.m in Sources */, - 8F6DA88A055FC70C0050409A /* FSCompilationResult.m in Sources */, - 8F6DA88B055FC70C0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA88C055FC70C0050409A /* FSCompiler.m in Sources */, - 8F6DA88D055FC70C0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA88E055FC70C0050409A /* FSExecEngine.m in Sources */, - 8F6DA88F055FC70C0050409A /* FSExecutor.m in Sources */, - 8F6DA890055FC70C0050409A /* FSFlight.m in Sources */, - 8F6DA891055FC70C0050409A /* FSArchiver.m in Sources */, - 8F6DA892055FC70C0050409A /* FSBoolean.m in Sources */, - 8F6DA894055FC70C0050409A /* FScriptFunctions.m in Sources */, - 8F6DA895055FC70C0050409A /* FScriptTextView.m in Sources */, - 8F6DA896055FC70C0050409A /* FSInterpreter.m in Sources */, - 8F6DA897055FC70C0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA898055FC70C0050409A /* FSInterpreterView.m in Sources */, - 8F6DA899055FC70C0050409A /* FSNSArray.m in Sources */, - 8F6DA89A055FC70C0050409A /* FSNSDate.m in Sources */, - 8F6DA89B055FC70C0050409A /* FSNSDictionary.m in Sources */, - 8F6DA89C055FC70C0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA89D055FC70C0050409A /* FSNSMutableString.m in Sources */, - 8F6DA89E055FC70C0050409A /* FSNSNumber.m in Sources */, - 8F6DA89F055FC70C0050409A /* FSNSObject.m in Sources */, - 8F6DA8A0055FC70C0050409A /* FSNSProxy.m in Sources */, - 8F6DA8A2055FC70C0050409A /* FSPattern.m in Sources */, - 8F6DA8A5055FC70C0050409A /* FSUnarchiver.m in Sources */, - 8F6DA8A6055FC70C0050409A /* FSVoid.m in Sources */, - 8F6DA8A7055FC70C0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA8A8055FC70C0050409A /* KTestManager.m in Sources */, - 8F6DA8A9055FC70C0050409A /* FSMiscTools.m in Sources */, - 8F6DA8AA055FC70C0050409A /* FSMsgContext.m in Sources */, - 8F6DA8AC055FC70C0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA8AE055FC70C0050409A /* FSNumber.m in Sources */, - 8F6DA8AF055FC70C0050409A /* FSPilot.m in Sources */, - 8F6DA8B0055FC70C0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA8B3055FC70C0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA8B4055FC70C0050409A /* ShellView.m in Sources */, - 8F6DA8B5055FC70C0050409A /* Space.m in Sources */, - 8F6DA8B6055FC70C0050409A /* FSCommandHistory.m in Sources */, - 8F6DA8B8055FC70C0050409A /* FSSystem.m in Sources */, - 8F6DA8BB055FC70C0050409A /* DOTest.m in Sources */, - 8F6DA8BC055FC70C0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA8BD055FC70C0050409A /* fs_main.m in Sources */, - 8F6DA8BE055FC70C0050409A /* FScriptAppController.m in Sources */, - 8F6DA8C0055FC70C0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA8C1055FC70C0050409A /* FSEvalCommand.m in Sources */, - 8F6DA8C6055FC70C0050409A /* FSServicesProvider.m in Sources */, - 8F6DA8C7055FC70C0050409A /* FSTask.m in Sources */, - 8F6DA8C8055FC70C0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA8C9055FC70C0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA8CA055FC70C0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA8CB055FC70C0050409A /* DOCustom.m in Sources */, - 8F6DA8CD055FC70C0050409A /* Pointer.m in Sources */, - 8F6DA8CE055FC70C0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA8CF055FC70C0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA8D2055FC70C0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA8D3055FC70C0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA8D4055FC70C0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA8D5055FC70C0050409A /* FSImageInspector.m in Sources */, - 8F6DA8D6055FC70C0050409A /* FSNSImage.m in Sources */, - 8F6DA8D7055FC70C0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA8D8055FC70C0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA8D9055FC70C0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA8DA055FC70C0050409A /* Gnuplot.m in Sources */, - 8F6DA8DB055FC70C0050409A /* ArrayRepBoolean.m in Sources */, - 8F553BFC0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DBA058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B87059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217505A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24805A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5105C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC205C0A23000747C0A /* FSNSAttributedString.m in Sources */, - 8F0B66FE05C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B2E05C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060605D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F130139064EC78200A90302 /* FSNSString.m in Sources */, - 8F17C08206B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F6B34B206E27E4600B3943E /* TestFS.m in Sources */, - 8F4E2951075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEE07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC2895077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA729077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA799077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE36078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F37AEC7078B7E900083565D /* FSManagedObjectContextInspector.m in Sources */, - 8F86923F07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA107FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C808034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0EB082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF9082E8E4F00A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E29095F5DE5000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F8096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4A90975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F67A7A10C497C4600A707A7 /* ConstantsDictionaryGenerator.m in Sources */, - 8F6631CC0C4A26E600FA798A /* FSQTMovie.m in Sources */, - 8F6631D00C4A26F600FA798A /* FSMovieInspector.m in Sources */, - 8F3C139E0C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3260D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639810D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639910D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD260D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F48220A0D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F70D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA760D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223840D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34230D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34360D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343F0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F5900180D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F58670D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAE0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DBD0DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79B20DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F90DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC30DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3180DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DA0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB28C0E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65E0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD940EC740650096019D /* FSArray.m in Sources */, - 8F31A4C50EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C60EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF50EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59B0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041C0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B890F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C760F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A71310F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D72110F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - 8F9636420F8DF69F00A70F39 /* FSDemoAssistant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F6DA976055FC71F0050409A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8F6DA977055FC71F0050409A /* FSAirplane.m in Sources */, - 8F6DA979055FC71F0050409A /* ArrayRepDouble.m in Sources */, - 8F6DA97A055FC71F0050409A /* ArrayRepEmpty.m in Sources */, - 8F6DA97B055FC71F0050409A /* ArrayRepId.m in Sources */, - 8F6DA97C055FC71F0050409A /* FSCollectionInspector.m in Sources */, - 8F6DA97D055FC71F0050409A /* FSObjectBrowser.m in Sources */, - 8F6DA97E055FC71F0050409A /* FSObjectBrowserCell.m in Sources */, - 8F6DA97F055FC71F0050409A /* FSBlock.m in Sources */, - 8F6DA980055FC71F0050409A /* BlockInspector.m in Sources */, - 8F6DA981055FC71F0050409A /* BlockRep.m in Sources */, - 8F6DA982055FC71F0050409A /* BlockStackElem.m in Sources */, - 8F6DA983055FC71F0050409A /* CLIView.m in Sources */, - 8F6DA984055FC71F0050409A /* FSCompilationResult.m in Sources */, - 8F6DA985055FC71F0050409A /* CompiledCodeNode.m in Sources */, - 8F6DA986055FC71F0050409A /* FSCompiler.m in Sources */, - 8F6DA987055FC71F0050409A /* ConstantsInitialization.m in Sources */, - 8F6DA988055FC71F0050409A /* FSExecEngine.m in Sources */, - 8F6DA989055FC71F0050409A /* FSExecutor.m in Sources */, - 8F6DA98A055FC71F0050409A /* FSFlight.m in Sources */, - 8F6DA98B055FC71F0050409A /* FSArchiver.m in Sources */, - 8F6DA98C055FC71F0050409A /* FSBoolean.m in Sources */, - 8F6DA98E055FC71F0050409A /* FScriptFunctions.m in Sources */, - 8F6DA98F055FC71F0050409A /* FSInterpreter.m in Sources */, - 8F6DA990055FC71F0050409A /* FSInterpreterResult.m in Sources */, - 8F6DA991055FC71F0050409A /* FSInterpreterView.m in Sources */, - 8F6DA992055FC71F0050409A /* FSNSArray.m in Sources */, - 8F6DA993055FC71F0050409A /* FSNSDate.m in Sources */, - 8F6DA994055FC71F0050409A /* FSNSDictionary.m in Sources */, - 8F6DA995055FC71F0050409A /* FSNSMutableString.m in Sources */, - 8F6DA996055FC71F0050409A /* FSNSNumber.m in Sources */, - 8F6DA997055FC71F0050409A /* FSNSObject.m in Sources */, - 8F6DA998055FC71F0050409A /* FSNSProxy.m in Sources */, - 8F6DA999055FC71F0050409A /* FSNSString.m in Sources */, - 8F6DA99A055FC71F0050409A /* FSPattern.m in Sources */, - 8F6DA99D055FC71F0050409A /* FSUnarchiver.m in Sources */, - 8F6DA99E055FC71F0050409A /* FSVoid.m in Sources */, - 8F6DA99F055FC71F0050409A /* FSGenericObjectInspector.m in Sources */, - 8F6DA9A0055FC71F0050409A /* MessagePatternCodeNode.m in Sources */, - 8F6DA9A1055FC71F0050409A /* FSMiscTools.m in Sources */, - 8F6DA9A2055FC71F0050409A /* FSMsgContext.m in Sources */, - 8F6DA9A4055FC71F0050409A /* FSNewlyAllocatedObjectHolder.m in Sources */, - 8F6DA9A6055FC71F0050409A /* FSNumber.m in Sources */, - 8F6DA9A7055FC71F0050409A /* FSPilot.m in Sources */, - 8F6DA9A9055FC71F0050409A /* FSReplacementForCoderForClass.m in Sources */, - 8F6DA9AA055FC71F0050409A /* ShellView.m in Sources */, - 8F6DA9AB055FC71F0050409A /* Space.m in Sources */, - 8F6DA9AC055FC71F0050409A /* FSCommandHistory.m in Sources */, - 8F6DA9AE055FC71F0050409A /* FSSystem.m in Sources */, - 8F6DA9B1055FC71F0050409A /* KTestManager.m in Sources */, - 8F6DA9B2055FC71F0050409A /* FSNSDistantObject.m in Sources */, - 8F6DA9B3055FC71F0050409A /* DOTest.m in Sources */, - 8F6DA9B4055FC71F0050409A /* FScriptTextView.m in Sources */, - 8F6DA9B5055FC71F0050409A /* FSObjectBrowserArgumentPanel.m in Sources */, - 8F6DA9B6055FC71F0050409A /* FSNSProtocolChecker.m in Sources */, - 8F6DA9B8055FC71F0050409A /* FSObjectBrowserToolbar.m in Sources */, - 8F6DA9B9055FC71F0050409A /* FSEvalCommand.m in Sources */, - 8F6DA9BE055FC71F0050409A /* FSServicesProvider.m in Sources */, - 8F6DA9BF055FC71F0050409A /* FSTask.m in Sources */, - 8F6DA9C0055FC71F0050409A /* FSObjectBrowserToolbarButton.m in Sources */, - 8F6DA9C1055FC71F0050409A /* FSObjectBrowserButtonCtxBlock.m in Sources */, - 8F6DA9C2055FC71F0050409A /* FSObjectBrowserButtonsInspector.m in Sources */, - 8F6DA9C4055FC71F0050409A /* FSObjectBrowserView.m in Sources */, - 8F6DA9C5055FC71F0050409A /* Pointer.m in Sources */, - 8F6DA9C7055FC71F0050409A /* FSObjectFormatter.m in Sources */, - 8F6DA9C8055FC71F0050409A /* FSIdentifierFormatter.m in Sources */, - 8F6DA9CA055FC71F0050409A /* FSKeyedUnarchiver.m in Sources */, - 8F6DA9CB055FC71F0050409A /* FSKeyedArchiver.m in Sources */, - 8F6DA9CC055FC71F0050409A /* FSConstantListBuilder.m in Sources */, - 8F6DA9CD055FC71F0050409A /* FSImageInspector.m in Sources */, - 8F6DA9CE055FC71F0050409A /* FSNSImage.m in Sources */, - 8F6DA9CF055FC71F0050409A /* FSObjectBrowserToolbarItem.m in Sources */, - 8F6DA9D0055FC71F0050409A /* ArrayRepBoolean.m in Sources */, - 8F6DA9D1055FC71F0050409A /* FSArrayEnumerator.m in Sources */, - 8F6DA9D2055FC71F0050409A /* FSNSMutableArray.m in Sources */, - 8F6DA9D3055FC71F0050409A /* Gnuplot.m in Sources */, - 8F553BFA0585222700A92293 /* FSNSValue.m in Sources */, - 8F7D7DC0058E32CD00F1B8A8 /* FSReplacementForCoderForNilInArray.m in Sources */, - 8F0E3B83059F3DBB003F6CE9 /* FSNamedNumber.m in Sources */, - 8F60217305A25CDC0004EFF1 /* FSCollectionInspectorTableView.m in Sources */, - 8F60F24C05A9FE8B00985FEC /* FSNSSet.m in Sources */, - 8FDCCD5305C09F8200747C0A /* FSAttributedStringInspector.m in Sources */, - 8FDCCDC405C0A23100747C0A /* FSNSAttributedString.m in Sources */, - 8F0B670005C5639E0099180D /* FScriptMenuItem.m in Sources */, - 8F658B3005C9694F0040FB24 /* FSNSFont.m in Sources */, - 8FB5060805D53C8600153B33 /* FSObjectBrowserMatrix.m in Sources */, - 8F17C08006B1309C00F07862 /* FSSymbolTable.m in Sources */, - 8F4E294F075B8E5600F8DCDB /* FSObjectBrowserViewObjectInfo.m in Sources */, - 8FA8EDEC07735B3B001BEC7B /* FSCollectionInspectorView.m in Sources */, - 8FBC289F077B7D5200F9B4A2 /* ArrayRepFetchRequest.m in Sources */, - 8F8EA731077F6A5200AC1C96 /* FSPointer.m in Sources */, - 8F8EA7A1077F6C9300AC1C96 /* FSGenericPointer.m in Sources */, - 8FE9AE3A078071CC005B2CC4 /* FSObjectPointer.m in Sources */, - 8F86923D07F19BA8000D20A4 /* FSObjectBrowserNamedObjectWrapper.m in Sources */, - 8F7F4FA507FB274C008E42F4 /* FSInspectorUniquier.m in Sources */, - 8F95E3C408034A670030B65C /* FSPredicateTextView.m in Sources */, - 8FE7E0ED082AD964008231E8 /* FSCoreDataSample.m in Sources */, - 8F936BF0082E8DA100A04EBF /* FSManagedObjectContextInspector.m in Sources */, - 8F936BFB082E8E5900A04EBF /* FSNSManagedObjectContext.m in Sources */, - 8F917E2D095F5DE7000932D0 /* FSObjectBrowserSearchField.m in Sources */, - 8F90A2F4096DB0660064F4BC /* FSBlockCompilationResult.m in Sources */, - 8FD7D4AB0975B377009B2685 /* FSReturnSignal.m in Sources */, - 8F6631D10C4A26F700FA798A /* FSMovieInspector.m in Sources */, - 8F3C13A00C65E66400948776 /* FSMethod.m in Sources */, - 8F5AD3240D05CFFE000CEAC6 /* FSCNClassDefinition.m in Sources */, - 8FE639860D09C0F400255EBA /* FSCNBase.m in Sources */, - 8FE639960D09DCB600255EBA /* FSCNIdentifier.m in Sources */, - 8FE3DD280D26D49900A1D767 /* FSTestObjCClass1.m in Sources */, - 8F4822070D2C317700754A4E /* FSTestObjCClass2.m in Sources */, - 8F8112F30D85E58200CB3407 /* FSCNClassAddition.m in Sources */, - 8F59CA740D86DD0800D67A78 /* FSCNMessage.m in Sources */, - 8F7223800D870C6A00394C99 /* FSCNSuper.m in Sources */, - 8F2E34210D8DB61C00912543 /* FSCNUnaryMessage.m in Sources */, - 8F2E34340D8DBF6A00912543 /* FSCNBinaryMessage.m in Sources */, - 8F2E343D0D8DBFE700912543 /* FSCNKeywordMessage.m in Sources */, - 8F59001A0D9468FC003A8B17 /* FSCNCascade.m in Sources */, - 8F8F586C0D9FE6AA00ED0FED /* FSCNStatementList.m in Sources */, - 8F747DAA0DA03AE200148342 /* FSCNPrecomputedObject.m in Sources */, - 8F747DB90DA0467100148342 /* FSCNArray.m in Sources */, - 8FAE79AE0DA0ED5D00CB6E14 /* FSCNBlock.m in Sources */, - 8FAE79F50DA109C500CB6E14 /* FSCNAssignment.m in Sources */, - 8F45CBC10DA813F200AFA8C8 /* FSCNMethod.m in Sources */, - 8FD0A3160DD7276000E47459 /* FSCNReturn.m in Sources */, - 8F8949DD0DE08B110094EC14 /* FSClassDefinition.m in Sources */, - 8FFCB2880E3DBF1400AB9632 /* FSAutoreleasePool.m in Sources */, - 8F2DE65C0E57254700CF83CB /* FSTranscript.m in Sources */, - 8FE6AD920EC740650096019D /* FSArray.m in Sources */, - 8F31A4C30EC74A2E00D1B8E8 /* Array.m in Sources */, - 8FCA00C40EEAF34300B10420 /* Block.m in Sources */, - 8FBB2FF30EEB3467007A3163 /* Number.m in Sources */, - 8FB9D59D0F1CEE2100E10274 /* FSGlobalScope.m in Sources */, - 8F9D041F0F1DF1CB001B8286 /* FSNSFileHandle.m in Sources */, - 8F940B870F2393B0004525E1 /* FSAssociation.m in Sources */, - 8F940C740F23BC2E004525E1 /* FSCNDictionary.m in Sources */, - 8F7A712C0F48397C00E95364 /* FSObjectBrowserBottomBarTextDisplay.m in Sources */, - 8F2D720D0F6BD9B100F0862A /* FSNSAffineTransform.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8F38D0DB0C36ACE0002512EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA8F2055FC71F0050409A /* FScriptFramework */; - targetProxy = 8F38D0DA0C36ACE0002512EE /* PBXContainerItemProxy */; - }; - 8F3C42570E95545800DFD84F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA5DE055FC6980050409A /* FSTest2 */; - targetProxy = 8F3C42560E95545800DFD84F /* PBXContainerItemProxy */; - }; - 8FD176B8098C25FB00D0A57D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8F6DA6D8055FC6C80050409A /* FSTest1 */; - targetProxy = 8FD176B7098C25FB00D0A57D /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 8FB524150C2205C20028B297 /* FScriptIBPluginInspector.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524160C2205C20028B297 /* English */, - ); - name = FScriptIBPluginInspector.nib; - sourceTree = ""; - }; - 8FB524170C2205C20028B297 /* FScriptIBPluginLibrary.nib */ = { - isa = PBXVariantGroup; - children = ( - 8FB524180C2205C20028B297 /* English */, - ); - name = FScriptIBPluginLibrary.nib; - sourceTree = ""; - }; - F598CDB7025CF7E5011B2E41 /* fs.nib */ = { - isa = PBXVariantGroup; - children = ( - F598CDB8025CF7E5011B2E41 /* English */, - ); - name = fs.nib; - sourceTree = SOURCE_ROOT; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 8F2881E908F9C040005B3C5A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F2881EA08F9C040005B3C5A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ""; - FRAMEWORK_VERSION = A; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FScriptFramework__Upgraded_.plist"; - INSTALL_PATH = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lffi", - "-weak_framework", - Cocoa, - ); - OTHER_LIBTOOL_FLAGS = "$(value) "; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = FScript; - SECTORDER_FLAGS = ""; - SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = framework; - ZERO_LINK = NO; - }; - name = Release; - }; - 8F2881ED08F9C040005B3C5A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F2881EE08F9C040005B3C5A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest1_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest1; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Release; - }; - 8F2881F108F9C040005B3C5A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F2881F208F9C040005B3C5A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - INFOPLIST_FILE = "Info-FSTest2_2.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = FSTest2; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Release; - }; - 8F2881F508F9C040005B3C5A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = x86_64; - AUTO_SHADOW = YES; - COPY_PHASE_STRIP = "$(value) NO"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F2881F608F9C040005B3C5A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(DEVELOPER_FRAMEWORKS_DIR)\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - GCC_WARN_UNUSED_PARAMETER = YES; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = "Info-F_Script__Upgraded_.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = "-lffi"; - OTHER_REZFLAGS = ""; - PREBINDING = NO; - PRODUCT_NAME = "F-Script"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = "-Wmost"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Release; - }; - 8F2881FD08F9C040005B3C5A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = 4.2; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = NO; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_PARAMETER = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = ""; - WARNING_CFLAGS = "-Wmost"; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F2881FE08F9C040005B3C5A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - ppc, - ppc64, - x86_64, - ); - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; - GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_VERSION = 4.2; - INSTALL_OWNER = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; - SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; - }; - name = Release; - }; - 8F6392D40BDB8522005C8D94 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH_32_BIT)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - GCC_WARN_UNUSED_PARAMETER = NO; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Debug; - }; - 8F6392D50BDB8522005C8D94 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_DEVELOPER_DIR)/Library/Frameworks\""; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_GC = unsupported; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - INFOPLIST_FILE = "FScriptIBPlugin/FScriptIBPlugin-Info.plist"; - INSTALL_PATH = "$(HOME)/Library/Bundles"; - OTHER_LDFLAGS = ( - "-lffi", - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRODUCT_NAME = FScriptIBPlugin; - WRAPPER_EXTENSION = ibplugin; - ZERO_LINK = NO; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8F2881E808F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FScriptFramework" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881E908F9C040005B3C5A /* Debug */, - 8F2881EA08F9C040005B3C5A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 8F2881EC08F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest1" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881ED08F9C040005B3C5A /* Debug */, - 8F2881EE08F9C040005B3C5A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 8F2881F008F9C040005B3C5A /* Build configuration list for PBXNativeTarget "FSTest2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F108F9C040005B3C5A /* Debug */, - 8F2881F208F9C040005B3C5A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 8F2881F408F9C040005B3C5A /* Build configuration list for PBXNativeTarget "F-Script" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881F508F9C040005B3C5A /* Debug */, - 8F2881F608F9C040005B3C5A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F2881FD08F9C040005B3C5A /* Debug */, - 8F2881FE08F9C040005B3C5A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - 8F6392D30BDB8522005C8D94 /* Build configuration list for PBXNativeTarget "FScriptIBPlugin" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8F6392D40BDB8522005C8D94 /* Debug */, - 8F6392D50BDB8522005C8D94 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */; -} From dca9ead2f4b0bcddc25ecac39a09535cdbccc188 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Thu, 22 Mar 2012 12:35:28 +0000 Subject: [PATCH 30/45] Added documentation folder and F-script guide PDF. --- Documentation/FScriptGuide.pdf | Bin 0 -> 1068796 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Documentation/FScriptGuide.pdf diff --git a/Documentation/FScriptGuide.pdf b/Documentation/FScriptGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ead5c7d406c672f305c8b080ddd6ebfec3df5ae GIT binary patch literal 1068796 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ᶈ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 z zFf4~H-m%>X-825zs}I*b-LK%rvN8glpV@2A6Br%%=~=6Nr+mYtV!jOa&Qz2hC=0#B zEV|Ytmgn`+DTd0-@gWulRpxWGhG~ng)=x!UdC8>-uUuJ*lfLu*A&WIOJ|-%3-?lC< zc3S1ghY{W4g#r0hiV3VL7Z(!WB)?7|mzeeAmLB5ZL!R{~pig4@pud5=qY@SEKWo06 zQE>b|>0cdgv6qqLa2YdX-=480wUEHlk7(U<;&1(6u zRk4+*=rG}y*z>B|YQ&yte8xlte=-)KUbS%dg>WpT=Fn#uLnu@G+}gxAhS zpw~rgNC&Ezx+IG3CHq<9ZQ})`uQ(XdrP%#Y2yoKnTS=U{BUE|~cZZ(F;k>6a&Is)u zVT(TV_0kdQ8)9e_!^?|{9QUyZjmx@f^MMC!J=s$|PbAgSoWV$w7vL6}79j8R(tt^+%P*YXa`r+6QD zv1P!NhFSQ#H(ZDGq+0sfwy1d6glqSNk%3z)aAqw_!MNpnLFra9KTeaPh6$si9dUz! zO<2og#~SD6n5NknC7m789a^=aDj9O_T}%7&*@v9T095G0Z3{9Hklgp5WZKj$jeU;t z&_iKOGobOBn^!M=*G4)KO5(2=VM~z)SE!cArd2$7Ipm2(j(;8Ffj}eyb zxZ!75AW$j0U}W3u9dFT81468+$~?8hP7bgi*|xsGklrP$f$pR{+u)%Xa0A?z<+uinAzAF|L-vHpUd(8 zzc?TM-xX4f|1nql_lAN0y4wAJcNoa{-&II4{+kt2P1-uKoB!c_z}L@97ckT)>c%1F zUuPDH;AI~x5KwqAXvi7Nta8gvuTyF{^}T81E)t&-$DX<#hBjyZ<>KMtaZSeYt@69j zM`itxh0aB*Ot!_cLt&><>*-RCtGdRu;*W0!)gz6g(p|@B$Z0@;h2wc3K`R_a?=St$^@CzSShs>y~;}kW&_Ky z#M`E?i)W%0b&P_I(owZuMuOpPD2}GkzO79T7z1{V%g&*U)+3Q2p{|meYNtf|`O*2; z)>CDwRnx|0PwRGfS6k;6w{KfQ$=5}+-J5c`%WsGr4qCq+aEb}J|?@_;GBB3wD> z-lB`Hn}wsTNs2gG2`d?H0UZ+8piyw);*qP@*Z2ML#KhO}!dug@0Xc<+WMYRc0S1;-}^qpdJYvalro#N`sPo0=_)}F>z9zOBFd*EEO9v?4+1n+O3IbF7z9akm<^l=!qqZc zQa8Rju8xxs1H~*l;0&7&xN-5DK!_qoX^@t$S{YA@TyzR!!#+OV z=`$6ulEnr8xnoTCi}6hgkTbcLB>F`rRf>vD@XpA$>U?z2M@Gs@Rt@4^qi19L0=ZL~ zNl3@FMZqUaDlv|I4BwC>1ONxtWiiotgGylU4;5WD1xWy#UMm6zNcwCAgb8*QeqE{P za5@qQb{}0Mk*I~M$i~pb(MH^R_xyfri@|=$ADQA5FCbw39d;V__lyuk$Dk30`N4g- zAaY*Lo*i-H@WVF+lnB}%ZK)UAaGvv~#YnPRe#r`s`)h_X`XAV2tU74&)Xsw84xI!L z8tbqnY{o!vmAz%X3p&@h{OrmIJ7Y3`S15Ltonmyk2bEnkZMJzTkNWOMX89*p-Fdx{)ym#)xx zW$x-B=XEmH9XRWcb$Qzgj+__UK3N@igOEoG$vA6Qc_2tpb4t<)nru$G^8aD(oq}Wy z*KFOgZQHi(S*}^OZQHhO+vY6Wwrv|{_KLN-SH$iUyU)4V`zA9oGQPXa_}?+UF`joB zfmW=!qha2C`I9u9C@6Do$t#d2R|ytW^gAVOJ< zz~E0=j9;F53S<9W{AQ(21@%4}@4f8!*HG8yMZvhULVg{lA~)r$VD=YCLRnOaW7936 z7Nxwv!xFCLR)ygO+iIdjTzjdLC=SD!5t68699{$KxbKp>Wg*_^~u7GR5fkUxOP*8*yM(X1yNsz=oH#_ehK

f2@P}KuIWF8wd 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

uu|2QAK4Dd4%k(5u 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
ZQQAJ0?J2@4ZAiMAQjJ zGRU9kO(!zkCl6Gx#J6YXU3HtbUFx2k|1LJV>K)H%8XFj?s$#I|4m}gpo_OUpRq-G? z(ZSZAzZ5a3OIUQ#47stb5|yinrbWg`2M|)QMNG#c&tBuLxza?5D=M%JtGGRCy)@MLH9Mm1xoRz4f1`lW{HVw$=&@6 zy=EW_w22OZz?G zZ}qJUxJ}$EH7EZBEOe}bFx2NTtz#JG`-^5KGID@?EM|$i&k{+Ky0&&X8Ee;1t$vGM zWiPmH*o~?)krF&CR@W%Qa%!o&QF~%;6bMV_H&UFna0Z_{l|jYTa+!#`gR&>+U5c}8|HV_6_8ZodWnLhcX zl_oSSwkGwZjdSyRkDj6!VOgiqp++j$tl7BIJQN)45qw5gsUSH{aB%m#|5$rpRJrga z`3Hoc=j;2pIejuacAVd$$?cTjFXH0yVXU?`Tw}PkLtzouqAMIwi|1KqmSb3jr+x^X9|CY%HcNYz;F?1f;aSgHOJs^8 z>*z_-QEFIQ_v_EME)JZw;RcHGReVUtoONNV=4IR?Bz53`wm5C8Gsx zu6W52LGH=*(MB~WqX{;GxDl{g4?wom-e(rR6<>6XH!#6AL*~C>#4_AGS+;G6-PJg_ z@16&tWq3*#=)^`oUV*qPL=KToIqBCTq2Kaal%+VOdl=Di5q=klH$DaJ$ zxM9YbQNJ5P4^4kH=vOyYWMEUSW@Lj$X+vzGq3Eb>bzvP|nbIPD zcOCr7rrH2j!szBbLk*=yOyX$;k4>WLp#)-^$$-{xN405uM8$1^=lyj#J^F32b-;

b0DY90NiuJ_2*CdxEj%P>}WW1MLJ+7*UVFVIU4?n>^#c+VlE(~RX!|@)U zJE`eI{k#xY6LX(^LeIMe#&;&}+Xe!q2*c7)V|KIiy!≥*95S;QO*Tb#5R~0=QAF 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�Co9JakR`&jd%@!Uf;7vji%loyx;qtb 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

L6}M5N*wB=cYK>` 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

Ac_`a#!RuIne{Y6+^g>03%N8(F^gzakTLZVL= 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

5FWx*vwqCjWBULdRI=fsUW41)wEu? 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

8ZKII($lYi&h51)RD#ME;d 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 z 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 literal 0 HcmV?d00001 From 35b1b32061cd80a0d79bac22e0a08255ad114f6f Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Thu, 22 Mar 2012 12:36:35 +0000 Subject: [PATCH 31/45] Added README. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..48b830a --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +##F-Script + + +F-Script is a set of open source tools for dynamic introspection, manipulation and scripting of Cocoa objects on Mac OS X. + From 71ce63bb244b6e5d1f5741324a290959fa97b719 Mon Sep 17 00:00:00 2001 From: Tom Drummond Date: Thu, 22 Mar 2012 16:26:51 -0700 Subject: [PATCH 32/45] Removed unnecessary temporary files, updated .gitignore --- .gitignore | 5 +++- "FScript.xcodeproj/Icon\r" | 0 .../blockInspector~.nib/Build.tiff | Bin 2498 -> 0 bytes .../blockInspector~.nib/classes.nib | 25 ------------------ FScriptFramework/blockInspector~.nib/info.nib | 16 ----------- .../blockInspector~.nib/objects.nib | Bin 5524 -> 0 bytes 6 files changed, 4 insertions(+), 42 deletions(-) delete mode 100644 "FScript.xcodeproj/Icon\r" delete mode 100644 FScriptFramework/blockInspector~.nib/Build.tiff delete mode 100644 FScriptFramework/blockInspector~.nib/classes.nib delete mode 100644 FScriptFramework/blockInspector~.nib/info.nib delete mode 100644 FScriptFramework/blockInspector~.nib/objects.nib diff --git a/.gitignore b/.gitignore index da67eec..7dc6c76 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,7 @@ profile *.moved-aside ## Ignore incredibly annoying .DS_Store files -.DS_Store \ No newline at end of file +.DS_Store + +## Ignore temporary files +*~.nib diff --git "a/FScript.xcodeproj/Icon\r" "b/FScript.xcodeproj/Icon\r" deleted file mode 100644 index e69de29..0000000 diff --git a/FScriptFramework/blockInspector~.nib/Build.tiff b/FScriptFramework/blockInspector~.nib/Build.tiff deleted file mode 100644 index 70d6feec374b637c5b45051dfa8be7c3fabd3990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2498 zcmc(gZAep57{~9qceBmyPWR#zHI;1TvRPKvECVsDD7P%oFX2m~kx-IhDV3rX`61L5 z^(BiUqnA~Z3kxEM@HbdJAorhj_clY#v92$G_?D@|&k7v~FcK>j>Ts=;w zvor|$ml);Hr_Z0iyzBo!Z4V!hmsK4cjg6l_WC}As)M(^W@GNAES%B!T|L(G~hN0mR zI(fa7T-R<vW3i?X*D{PKC~aOY!Yz%SYDc6Z6%eFG0V zpHf+MEuRdgW7qGrQ}eYOlwwb9@N3W$jrlxQY<6y;#tSX9)V_xB|18K+D3zrOg|Z`Qm7Urj zb$DYSkMfCbGrk(o(gLm;&EemIwQ`R#D5wDcmxI+{Gq}WKOy-fhVPlt36ys1o6RFWC z4r~K;@ZO1gBH(Ko29iM*^6>B&XHK1_+gT3UCChDo##jiSwO|?GdwWuR{`j+vSlr9D zkPvE(kEh2A7SIu+@vBLa_@14KxKAYD-pXkm_@3d - - - - IBDocumentLocation - 216 27 526 365 0 0 1440 878 - IBFramework Version - 349.0 - IBOpenObjects - - 8 - - IBSystem Version - 7D24 - - diff --git a/FScriptFramework/blockInspector~.nib/objects.nib b/FScriptFramework/blockInspector~.nib/objects.nib deleted file mode 100644 index b2aaa67e96b8e42bbad45f15e9feed070789f28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5524 zcmb7I-EZ606~B~Z$6t%bY!$4D%!-OI^ zib`zkCA6>jJP?jx!4X;mo^3d7(QHj>1X+TwUMzC>D=(@wUtx12&vO|YY`;q0s`4GG>uV^&o;cx+6rk!*36$#-m3htHUSJo^<(c7jxKG%AW=KuvqFIj zi2LPN+`8-Sf5njy=?HvIDVmyOD~|Ac7X9ef=GeIn?_tBefB_GlMg)qA4eJ@DhT^6K5yNzh<7yDD;N)z!z!eO#H7iarRzWm! z*$Nkz13bF*(B3(_k|!&0&b=%qC2hGC(f z<3md$QzNO7)EgtA!WN1qqY3i0smgXJBYRN_r7`tIM$@niBkfqrf|R*tDx67>W9_Ga zd3GWhYWdHajN$>QkeisFnP98}0|YZBJZuZnQYeh#3{T^iGFP5R^&^?y)cbiJL)od+ zu|Nl5c+CvQSusmY+w&~Hr*&B}OJ!Wj^6{)uviVknX+Hdai!YerKx8wyP_X7_CK*j{ zMm%Oo44n?hh0;KjFq-EYTjH^{2E{bkF%v2!o8-m@F-m3AS3((?r97hvjMi*srm>s_ zlEGRP=RqA1jLj$s(mb8ah@qORvJtNNbXH7-=UMVc^P%F3lFVp=^fq;yr%4bIY=b;EJDW9%BzPI#gNMf5NfB^(-74*kD8LE|@CM&tQ{a-3gbMYb>8Zt5Io@=U5O8 z#4OW0XtA~>tFci9IZTyxzOV&}YaVU_5lCg#rEmlwib5T1EiQ!8n0bD@c%GlPa;d3f z*P=j;&%yS>H4Y@hm~I+|hdX?Z-+29h9O!~@OieV`tf1|T8y3Xptt@wckYn-45gOZ& zB;nG`r#KU(vfQ#jATLa2#j~!9rN#UZzj_a$w7@S`RB-ZuBeRQ7P($rD$|e|2L7CLM zR(p}Q{CN0+{F7FwI-Z5!7hjT#L?Ifv0au%-L?#jy3SCeHK{>N6xHW>D1RBGNWp!Nt z%U=&Kg1ZZ)-w<4WwL;dbx4a5WV$)!1g8|+hmWfPdamd>T1s~yW>zh!eKp~ziTP4Hl zS=){M8@S*cUh>^%Wzel7^(w3EfKNB)0*3QCZ2x@$YOrSQhQ-s-S$FPShN}1SDJJ>o zoYisb8_6TJn?rsFHQq3*-G*7^hVXvNdx^vR;bF~oq}2PoQR;o})q$9Ow<8ca%(Tg} zZ5ujyfR%k0K+fvZQx5t2z^jA|yxN>{mk3axVY$yIBo$2?XU`L|tr|K$_plxW-c3Lg zLseH|!WU$v4Vcmx_8uSth)bWVeFwb!+6edZ3-A`a{5C0rZ&i{f5}6?uTy?lt2zk)a za8(Qp0;Xe799O(P+FmNDDl$zt!Y?jGR@!ojFVCC-4WB`8VLJsnAV%4emHsvC6+nrf zE=r3ER`V?jWmU_g+g(5*{)FX|4*A<4SU&iqXU4=nq-4cR*>$=4Sxqpar-yCJ&*v_THYo@sPTFxNRvuj>v)3Gpg!z4~as zI#jD}ZDQ{VoOM~%^Tt7oz!CnrM!%-Qq6G~I=3e<^#EHZl;WG~7N_+_{h29VAhs6&Y zVlW1Y%DJJFW7v6c>lNV>0IcObC#r7?uoS%PkdGmSBfHSnxLw`bs_t)A>!a1pdUdc~ z?W@XES0(U6?D| zngW*VI_uRr Date: Thu, 22 Mar 2012 16:29:54 -0700 Subject: [PATCH 33/45] Corrected permissions (ugo-x) --- F-Script/FScriptAppController.h | 0 F-Script/FScriptAppController.m | 0 F-Script/fs_main.m | 0 FScriptFramework/Array.m | 0 FScriptFramework/ArrayPrivate.h | 0 FScriptFramework/ArrayRep.h | 0 FScriptFramework/ArrayRepBoolean.h | 0 FScriptFramework/ArrayRepBoolean.m | 0 FScriptFramework/ArrayRepBooleanAltivec.h | 0 FScriptFramework/ArrayRepBooleanAltivec.m | 0 FScriptFramework/ArrayRepBooleanPacked.h | 0 FScriptFramework/ArrayRepBooleanPacked.m | 0 FScriptFramework/ArrayRepDouble.h | 0 FScriptFramework/ArrayRepDouble.m | 0 FScriptFramework/ArrayRepEmpty.h | 0 FScriptFramework/ArrayRepEmpty.m | 0 FScriptFramework/ArrayRepId.h | 0 FScriptFramework/ArrayRepId.m | 0 FScriptFramework/Array_fscript.h | 0 FScriptFramework/Block.m | 0 FScriptFramework/BlockInspector.h | 0 FScriptFramework/BlockInspector.m | 0 FScriptFramework/BlockPrivate.h | 0 FScriptFramework/BlockRep.h | 0 FScriptFramework/BlockRep.m | 0 FScriptFramework/BlockSignature.h | 0 FScriptFramework/Block_fscript.h | 0 FScriptFramework/CLIView.h | 0 FScriptFramework/CLIView.m | 0 FScriptFramework/CompiledCodeNode.h | 0 FScriptFramework/CompiledCodeNode.m | 0 FScriptFramework/FSAirplane.h | 0 FScriptFramework/FSAirplane.m | 0 FScriptFramework/FSArray.h | 0 FScriptFramework/FSArray.m | 0 FScriptFramework/FSBlock.h | 0 FScriptFramework/FSBlock.m | 0 FScriptFramework/FSBoolean.h | 0 FScriptFramework/FSBoolean.m | 0 FScriptFramework/FSBooleanPrivate.h | 0 FScriptFramework/FSCollectionInspector.h | 0 FScriptFramework/FSCollectionInspector.m | 0 FScriptFramework/FSCommandHistory.h | 0 FScriptFramework/FSCommandHistory.m | 0 FScriptFramework/FSCompilationResult.h | 0 FScriptFramework/FSCompilationResult.m | 0 FScriptFramework/FSCompiler.h | 0 FScriptFramework/FSConstantsInitialization.h | 0 FScriptFramework/FSConstantsInitialization.m | 0 FScriptFramework/FSExecEngine.h | 0 FScriptFramework/FSExecEngine.m | 0 FScriptFramework/FSExecutor.h | 0 FScriptFramework/FSExecutor.m | 0 FScriptFramework/FSFlight.h | 0 FScriptFramework/FSFlight.m | 0 FScriptFramework/FSInterpreter.h | 0 FScriptFramework/FSInterpreter.m | 0 FScriptFramework/FSInterpreterResult.h | 0 FScriptFramework/FSInterpreterResult.m | 0 FScriptFramework/FSInterpreterResultPrivate.h | 0 FScriptFramework/FSInterpreterView.h | 0 FScriptFramework/FSInterpreterView.m | 0 FScriptFramework/FSInterpreterViewIBHeader.h | 0 FScriptFramework/FSMiscTools.h | 0 FScriptFramework/FSMsgContext.h | 0 FScriptFramework/FSMsgContext.m | 0 FScriptFramework/FSNSArray.h | 0 FScriptFramework/FSNSArray.m | 0 FScriptFramework/FSNSDate.h | 0 FScriptFramework/FSNSDate.m | 0 FScriptFramework/FSNSNumber.h | 0 FScriptFramework/FSNSNumber.m | 0 FScriptFramework/FSNSObject.h | 0 FScriptFramework/FSNSObject.m | 0 FScriptFramework/FSNSProxy.h | 0 FScriptFramework/FSNSProxy.m | 0 FScriptFramework/FSNSString.h | 0 FScriptFramework/FSNSString.m | 0 FScriptFramework/FSNumber.h | 0 FScriptFramework/FSNumber.m | 0 FScriptFramework/FSPattern.h | 0 FScriptFramework/FSPattern.m | 0 FScriptFramework/FSPilot.h | 0 FScriptFramework/FSPilot.m | 0 FScriptFramework/FSReplacementForCoderForClass.h | 0 FScriptFramework/FSReplacementForCoderForClass.m | 0 FScriptFramework/FSSystem.h | 0 FScriptFramework/FSSystem.m | 0 FScriptFramework/FSUnarchiver.h | 0 FScriptFramework/FSUnarchiver.m | 0 FScriptFramework/FSVoid.h | 0 FScriptFramework/FSVoid.m | 0 FScriptFramework/FSVoidPrivate.h | 0 FScriptFramework/FScript.h | 0 FScriptFramework/FScriptDict.dic | 0 FScriptFramework/FScriptFunctions.h | 0 FScriptFramework/FScriptFunctions.m | 0 FScriptFramework/FlightTutorial.txt | 0 FScriptFramework/MessagePatternCodeNode.h | 0 FScriptFramework/MessagePatternCodeNode.m | 0 FScriptFramework/Number.m | 0 FScriptFramework/NumberPrivate.h | 0 FScriptFramework/Number_fscript.h | 0 FScriptFramework/ShellView.h | 0 FScriptFramework/ShellView.m | 0 FScriptFramework/Space.h | 0 FScriptFramework/Space.m | 0 FScriptFramework/build_config.h | 0 108 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 F-Script/FScriptAppController.h mode change 100755 => 100644 F-Script/FScriptAppController.m mode change 100755 => 100644 F-Script/fs_main.m mode change 100755 => 100644 FScriptFramework/Array.m mode change 100755 => 100644 FScriptFramework/ArrayPrivate.h mode change 100755 => 100644 FScriptFramework/ArrayRep.h mode change 100755 => 100644 FScriptFramework/ArrayRepBoolean.h mode change 100755 => 100644 FScriptFramework/ArrayRepBoolean.m mode change 100755 => 100644 FScriptFramework/ArrayRepBooleanAltivec.h mode change 100755 => 100644 FScriptFramework/ArrayRepBooleanAltivec.m mode change 100755 => 100644 FScriptFramework/ArrayRepBooleanPacked.h mode change 100755 => 100644 FScriptFramework/ArrayRepBooleanPacked.m mode change 100755 => 100644 FScriptFramework/ArrayRepDouble.h mode change 100755 => 100644 FScriptFramework/ArrayRepDouble.m mode change 100755 => 100644 FScriptFramework/ArrayRepEmpty.h mode change 100755 => 100644 FScriptFramework/ArrayRepEmpty.m mode change 100755 => 100644 FScriptFramework/ArrayRepId.h mode change 100755 => 100644 FScriptFramework/ArrayRepId.m mode change 100755 => 100644 FScriptFramework/Array_fscript.h mode change 100755 => 100644 FScriptFramework/Block.m mode change 100755 => 100644 FScriptFramework/BlockInspector.h mode change 100755 => 100644 FScriptFramework/BlockInspector.m mode change 100755 => 100644 FScriptFramework/BlockPrivate.h mode change 100755 => 100644 FScriptFramework/BlockRep.h mode change 100755 => 100644 FScriptFramework/BlockRep.m mode change 100755 => 100644 FScriptFramework/BlockSignature.h mode change 100755 => 100644 FScriptFramework/Block_fscript.h mode change 100755 => 100644 FScriptFramework/CLIView.h mode change 100755 => 100644 FScriptFramework/CLIView.m mode change 100755 => 100644 FScriptFramework/CompiledCodeNode.h mode change 100755 => 100644 FScriptFramework/CompiledCodeNode.m mode change 100755 => 100644 FScriptFramework/FSAirplane.h mode change 100755 => 100644 FScriptFramework/FSAirplane.m mode change 100755 => 100644 FScriptFramework/FSArray.h mode change 100755 => 100644 FScriptFramework/FSArray.m mode change 100755 => 100644 FScriptFramework/FSBlock.h mode change 100755 => 100644 FScriptFramework/FSBlock.m mode change 100755 => 100644 FScriptFramework/FSBoolean.h mode change 100755 => 100644 FScriptFramework/FSBoolean.m mode change 100755 => 100644 FScriptFramework/FSBooleanPrivate.h mode change 100755 => 100644 FScriptFramework/FSCollectionInspector.h mode change 100755 => 100644 FScriptFramework/FSCollectionInspector.m mode change 100755 => 100644 FScriptFramework/FSCommandHistory.h mode change 100755 => 100644 FScriptFramework/FSCommandHistory.m mode change 100755 => 100644 FScriptFramework/FSCompilationResult.h mode change 100755 => 100644 FScriptFramework/FSCompilationResult.m mode change 100755 => 100644 FScriptFramework/FSCompiler.h mode change 100755 => 100644 FScriptFramework/FSConstantsInitialization.h mode change 100755 => 100644 FScriptFramework/FSConstantsInitialization.m mode change 100755 => 100644 FScriptFramework/FSExecEngine.h mode change 100755 => 100644 FScriptFramework/FSExecEngine.m mode change 100755 => 100644 FScriptFramework/FSExecutor.h mode change 100755 => 100644 FScriptFramework/FSExecutor.m mode change 100755 => 100644 FScriptFramework/FSFlight.h mode change 100755 => 100644 FScriptFramework/FSFlight.m mode change 100755 => 100644 FScriptFramework/FSInterpreter.h mode change 100755 => 100644 FScriptFramework/FSInterpreter.m mode change 100755 => 100644 FScriptFramework/FSInterpreterResult.h mode change 100755 => 100644 FScriptFramework/FSInterpreterResult.m mode change 100755 => 100644 FScriptFramework/FSInterpreterResultPrivate.h mode change 100755 => 100644 FScriptFramework/FSInterpreterView.h mode change 100755 => 100644 FScriptFramework/FSInterpreterView.m mode change 100755 => 100644 FScriptFramework/FSInterpreterViewIBHeader.h mode change 100755 => 100644 FScriptFramework/FSMiscTools.h mode change 100755 => 100644 FScriptFramework/FSMsgContext.h mode change 100755 => 100644 FScriptFramework/FSMsgContext.m mode change 100755 => 100644 FScriptFramework/FSNSArray.h mode change 100755 => 100644 FScriptFramework/FSNSArray.m mode change 100755 => 100644 FScriptFramework/FSNSDate.h mode change 100755 => 100644 FScriptFramework/FSNSDate.m mode change 100755 => 100644 FScriptFramework/FSNSNumber.h mode change 100755 => 100644 FScriptFramework/FSNSNumber.m mode change 100755 => 100644 FScriptFramework/FSNSObject.h mode change 100755 => 100644 FScriptFramework/FSNSObject.m mode change 100755 => 100644 FScriptFramework/FSNSProxy.h mode change 100755 => 100644 FScriptFramework/FSNSProxy.m mode change 100755 => 100644 FScriptFramework/FSNSString.h mode change 100755 => 100644 FScriptFramework/FSNSString.m mode change 100755 => 100644 FScriptFramework/FSNumber.h mode change 100755 => 100644 FScriptFramework/FSNumber.m mode change 100755 => 100644 FScriptFramework/FSPattern.h mode change 100755 => 100644 FScriptFramework/FSPattern.m mode change 100755 => 100644 FScriptFramework/FSPilot.h mode change 100755 => 100644 FScriptFramework/FSPilot.m mode change 100755 => 100644 FScriptFramework/FSReplacementForCoderForClass.h mode change 100755 => 100644 FScriptFramework/FSReplacementForCoderForClass.m mode change 100755 => 100644 FScriptFramework/FSSystem.h mode change 100755 => 100644 FScriptFramework/FSSystem.m mode change 100755 => 100644 FScriptFramework/FSUnarchiver.h mode change 100755 => 100644 FScriptFramework/FSUnarchiver.m mode change 100755 => 100644 FScriptFramework/FSVoid.h mode change 100755 => 100644 FScriptFramework/FSVoid.m mode change 100755 => 100644 FScriptFramework/FSVoidPrivate.h mode change 100755 => 100644 FScriptFramework/FScript.h mode change 100755 => 100644 FScriptFramework/FScriptDict.dic mode change 100755 => 100644 FScriptFramework/FScriptFunctions.h mode change 100755 => 100644 FScriptFramework/FScriptFunctions.m mode change 100755 => 100644 FScriptFramework/FlightTutorial.txt mode change 100755 => 100644 FScriptFramework/MessagePatternCodeNode.h mode change 100755 => 100644 FScriptFramework/MessagePatternCodeNode.m mode change 100755 => 100644 FScriptFramework/Number.m mode change 100755 => 100644 FScriptFramework/NumberPrivate.h mode change 100755 => 100644 FScriptFramework/Number_fscript.h mode change 100755 => 100644 FScriptFramework/ShellView.h mode change 100755 => 100644 FScriptFramework/ShellView.m mode change 100755 => 100644 FScriptFramework/Space.h mode change 100755 => 100644 FScriptFramework/Space.m mode change 100755 => 100644 FScriptFramework/build_config.h diff --git a/F-Script/FScriptAppController.h b/F-Script/FScriptAppController.h old mode 100755 new mode 100644 diff --git a/F-Script/FScriptAppController.m b/F-Script/FScriptAppController.m old mode 100755 new mode 100644 diff --git a/F-Script/fs_main.m b/F-Script/fs_main.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayPrivate.h b/FScriptFramework/ArrayPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRep.h b/FScriptFramework/ArrayRep.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBoolean.h b/FScriptFramework/ArrayRepBoolean.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBoolean.m b/FScriptFramework/ArrayRepBoolean.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBooleanAltivec.h b/FScriptFramework/ArrayRepBooleanAltivec.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBooleanAltivec.m b/FScriptFramework/ArrayRepBooleanAltivec.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBooleanPacked.h b/FScriptFramework/ArrayRepBooleanPacked.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepBooleanPacked.m b/FScriptFramework/ArrayRepBooleanPacked.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepDouble.h b/FScriptFramework/ArrayRepDouble.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepDouble.m b/FScriptFramework/ArrayRepDouble.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepEmpty.h b/FScriptFramework/ArrayRepEmpty.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepEmpty.m b/FScriptFramework/ArrayRepEmpty.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepId.h b/FScriptFramework/ArrayRepId.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ArrayRepId.m b/FScriptFramework/ArrayRepId.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/Array_fscript.h b/FScriptFramework/Array_fscript.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/Block.m b/FScriptFramework/Block.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockInspector.h b/FScriptFramework/BlockInspector.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockInspector.m b/FScriptFramework/BlockInspector.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockPrivate.h b/FScriptFramework/BlockPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockRep.h b/FScriptFramework/BlockRep.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockRep.m b/FScriptFramework/BlockRep.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/BlockSignature.h b/FScriptFramework/BlockSignature.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/Block_fscript.h b/FScriptFramework/Block_fscript.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/CLIView.h b/FScriptFramework/CLIView.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/CLIView.m b/FScriptFramework/CLIView.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/CompiledCodeNode.h b/FScriptFramework/CompiledCodeNode.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/CompiledCodeNode.m b/FScriptFramework/CompiledCodeNode.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSAirplane.h b/FScriptFramework/FSAirplane.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSAirplane.m b/FScriptFramework/FSAirplane.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSArray.h b/FScriptFramework/FSArray.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSArray.m b/FScriptFramework/FSArray.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSBlock.h b/FScriptFramework/FSBlock.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSBlock.m b/FScriptFramework/FSBlock.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSBoolean.h b/FScriptFramework/FSBoolean.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSBoolean.m b/FScriptFramework/FSBoolean.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSBooleanPrivate.h b/FScriptFramework/FSBooleanPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCollectionInspector.h b/FScriptFramework/FSCollectionInspector.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCollectionInspector.m b/FScriptFramework/FSCollectionInspector.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCommandHistory.h b/FScriptFramework/FSCommandHistory.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCommandHistory.m b/FScriptFramework/FSCommandHistory.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCompilationResult.h b/FScriptFramework/FSCompilationResult.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCompilationResult.m b/FScriptFramework/FSCompilationResult.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSCompiler.h b/FScriptFramework/FSCompiler.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSConstantsInitialization.h b/FScriptFramework/FSConstantsInitialization.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSConstantsInitialization.m b/FScriptFramework/FSConstantsInitialization.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSExecEngine.h b/FScriptFramework/FSExecEngine.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSExecEngine.m b/FScriptFramework/FSExecEngine.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSExecutor.h b/FScriptFramework/FSExecutor.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSExecutor.m b/FScriptFramework/FSExecutor.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSFlight.h b/FScriptFramework/FSFlight.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSFlight.m b/FScriptFramework/FSFlight.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreter.h b/FScriptFramework/FSInterpreter.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreter.m b/FScriptFramework/FSInterpreter.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterResult.h b/FScriptFramework/FSInterpreterResult.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterResult.m b/FScriptFramework/FSInterpreterResult.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterResultPrivate.h b/FScriptFramework/FSInterpreterResultPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterView.h b/FScriptFramework/FSInterpreterView.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterView.m b/FScriptFramework/FSInterpreterView.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSInterpreterViewIBHeader.h b/FScriptFramework/FSInterpreterViewIBHeader.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSMiscTools.h b/FScriptFramework/FSMiscTools.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSMsgContext.h b/FScriptFramework/FSMsgContext.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSMsgContext.m b/FScriptFramework/FSMsgContext.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSArray.h b/FScriptFramework/FSNSArray.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSArray.m b/FScriptFramework/FSNSArray.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSDate.h b/FScriptFramework/FSNSDate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSDate.m b/FScriptFramework/FSNSDate.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSNumber.h b/FScriptFramework/FSNSNumber.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSNumber.m b/FScriptFramework/FSNSNumber.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSObject.h b/FScriptFramework/FSNSObject.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSObject.m b/FScriptFramework/FSNSObject.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSProxy.h b/FScriptFramework/FSNSProxy.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSProxy.m b/FScriptFramework/FSNSProxy.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSString.h b/FScriptFramework/FSNSString.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNSString.m b/FScriptFramework/FSNSString.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNumber.h b/FScriptFramework/FSNumber.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSNumber.m b/FScriptFramework/FSNumber.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSPattern.h b/FScriptFramework/FSPattern.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSPattern.m b/FScriptFramework/FSPattern.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSPilot.h b/FScriptFramework/FSPilot.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSPilot.m b/FScriptFramework/FSPilot.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSReplacementForCoderForClass.h b/FScriptFramework/FSReplacementForCoderForClass.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSReplacementForCoderForClass.m b/FScriptFramework/FSReplacementForCoderForClass.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSSystem.h b/FScriptFramework/FSSystem.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSSystem.m b/FScriptFramework/FSSystem.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSUnarchiver.h b/FScriptFramework/FSUnarchiver.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSUnarchiver.m b/FScriptFramework/FSUnarchiver.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSVoid.h b/FScriptFramework/FSVoid.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSVoid.m b/FScriptFramework/FSVoid.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FSVoidPrivate.h b/FScriptFramework/FSVoidPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FScript.h b/FScriptFramework/FScript.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FScriptDict.dic b/FScriptFramework/FScriptDict.dic old mode 100755 new mode 100644 diff --git a/FScriptFramework/FScriptFunctions.h b/FScriptFramework/FScriptFunctions.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/FScriptFunctions.m b/FScriptFramework/FScriptFunctions.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/FlightTutorial.txt b/FScriptFramework/FlightTutorial.txt old mode 100755 new mode 100644 diff --git a/FScriptFramework/MessagePatternCodeNode.h b/FScriptFramework/MessagePatternCodeNode.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/MessagePatternCodeNode.m b/FScriptFramework/MessagePatternCodeNode.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/Number.m b/FScriptFramework/Number.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/NumberPrivate.h b/FScriptFramework/NumberPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/Number_fscript.h b/FScriptFramework/Number_fscript.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ShellView.h b/FScriptFramework/ShellView.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/ShellView.m b/FScriptFramework/ShellView.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/Space.h b/FScriptFramework/Space.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/Space.m b/FScriptFramework/Space.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/build_config.h b/FScriptFramework/build_config.h old mode 100755 new mode 100644 From 658a599856d72a08c15e0f1116e2af3cb1d11b3a Mon Sep 17 00:00:00 2001 From: Tom Drummond Date: Sun, 25 Mar 2012 20:59:10 -0700 Subject: [PATCH 34/45] Corrected more permissions (ugo-x) --- FScriptFramework/unusedCode/ExecutionControl.h | 0 FScriptFramework/unusedCode/ExecutionControl.m | 0 FScriptFramework/unusedCode/FSString.h | 0 FScriptFramework/unusedCode/SpaceInspector.h | 0 FScriptFramework/unusedCode/SpaceInspector.m | 0 FScriptFramework/unusedCode/String.m | 0 FScriptFramework/unusedCode/StringPrivate.h | 0 FScriptFramework/unusedCode/SymbolTableOld.h | 0 FScriptFramework/unusedCode/SymbolTableOld.m | 0 FScriptFramework/unusedCode/SymbolTableView.h | 0 FScriptFramework/unusedCode/SymbolTableView.m | 0 11 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 FScriptFramework/unusedCode/ExecutionControl.h mode change 100755 => 100644 FScriptFramework/unusedCode/ExecutionControl.m mode change 100755 => 100644 FScriptFramework/unusedCode/FSString.h mode change 100755 => 100644 FScriptFramework/unusedCode/SpaceInspector.h mode change 100755 => 100644 FScriptFramework/unusedCode/SpaceInspector.m mode change 100755 => 100644 FScriptFramework/unusedCode/String.m mode change 100755 => 100644 FScriptFramework/unusedCode/StringPrivate.h mode change 100755 => 100644 FScriptFramework/unusedCode/SymbolTableOld.h mode change 100755 => 100644 FScriptFramework/unusedCode/SymbolTableOld.m mode change 100755 => 100644 FScriptFramework/unusedCode/SymbolTableView.h mode change 100755 => 100644 FScriptFramework/unusedCode/SymbolTableView.m diff --git a/FScriptFramework/unusedCode/ExecutionControl.h b/FScriptFramework/unusedCode/ExecutionControl.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/ExecutionControl.m b/FScriptFramework/unusedCode/ExecutionControl.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/FSString.h b/FScriptFramework/unusedCode/FSString.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SpaceInspector.h b/FScriptFramework/unusedCode/SpaceInspector.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SpaceInspector.m b/FScriptFramework/unusedCode/SpaceInspector.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/String.m b/FScriptFramework/unusedCode/String.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/StringPrivate.h b/FScriptFramework/unusedCode/StringPrivate.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SymbolTableOld.h b/FScriptFramework/unusedCode/SymbolTableOld.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SymbolTableOld.m b/FScriptFramework/unusedCode/SymbolTableOld.m old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SymbolTableView.h b/FScriptFramework/unusedCode/SymbolTableView.h old mode 100755 new mode 100644 diff --git a/FScriptFramework/unusedCode/SymbolTableView.m b/FScriptFramework/unusedCode/SymbolTableView.m old mode 100755 new mode 100644 From a36979cf84197b392674669119563257500b5b87 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Wed, 5 Sep 2012 17:44:36 +0100 Subject: [PATCH 35/45] Updated to run on 10.8 --- F-Script/DemoAssistant.xib | 2082 ++++++----------- FScript.xcodeproj/project.pbxproj | 18 +- FScriptFramework/CompiledCodeNode.m | 4 +- FScriptFramework/FSCollectionInspectorView.m | 8 +- .../FSConstantsDictionaryGenerator.m | 2 +- 5 files changed, 763 insertions(+), 1351 deletions(-) diff --git a/F-Script/DemoAssistant.xib b/F-Script/DemoAssistant.xib index 848a9e7..62f246b 100644 --- a/F-Script/DemoAssistant.xib +++ b/F-Script/DemoAssistant.xib @@ -1,39 +1,36 @@ - + 1060 - 11C74 - 1938 - 1138.23 - 567.00 + 12B19 + 2549 + 1187 + 624.00 com.apple.InterfaceBuilder.CocoaPlugin - 1938 + 2549 - - YES - NSView - NSTextField - NSScrollView - NSWindowTemplate - NSTextFieldCell + NSBox - NSTextView - NSButtonCell NSButton - NSScroller + NSButtonCell NSCustomObject - - - YES + NSScrollView + NSScroller + NSTextField + NSTextFieldCell + NSTextView + NSView + NSWindowTemplate + + com.apple.InterfaceBuilder.CocoaPlugin - + PluginDependencyRecalculationVersion - - YES + FSDemoAssistant @@ -46,7 +43,7 @@ 15 2 - {{1190, 17}, {260, 292}} + {{473, 420}, {260, 292}} 536870912 Demo Assistant NSWindow @@ -55,17 +52,17 @@ 256 - - YES + 268 {{20, 250}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 loadImage @@ -74,13 +71,14 @@ 1044 - -2033434369 + -2033434624 162 400 75 + NO @@ -88,20 +86,22 @@ {{12, 125}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 horloge - -2033434369 + -2033434624 162 400 75 + NO @@ -109,20 +109,22 @@ {{8, 87}, {114, 23}} + YES - -2080244224 + -2080374784 134217728 connectToITunes - -2033434369 + -2033434624 162 400 75 + NO @@ -132,18 +134,19 @@ YES - -2080244224 + -2080374784 134217728 volumeRamp - -2033434369 + -2033434624 162 400 75 + NO @@ -151,20 +154,22 @@ {{134, 250}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 perspective - -2033434369 + -2033434624 162 400 75 + NO @@ -172,20 +177,22 @@ {{134, 221}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 hueAdjust - -2033434369 + -2033434624 162 400 75 + NO @@ -193,20 +200,22 @@ {{134, 192}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 bump - -2033434369 + -2033434624 162 400 75 + NO @@ -214,20 +223,22 @@ {{134, 163}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 bumpAnimate - -2033434369 + -2033434624 162 400 75 + NO @@ -235,20 +246,22 @@ {{20, 221}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 displayImage - -2033434369 + -2033434624 162 400 75 + NO @@ -256,20 +269,22 @@ {{20, 192}, {106, 23}} + YES - -2080244224 + -2080374784 134217728 lockFocus - -2033434369 + -2033434624 162 400 75 + NO @@ -277,9 +292,10 @@ {{12, 153}, {236, 5}} + {0, 0} - 67239424 + 67108864 0 Box @@ -308,9 +324,10 @@ {{12, 115}, {236, 5}} + {0, 0} - 67239424 + 67108864 0 Box @@ -325,10 +342,11 @@ 0 NO - + {260, 292} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -337,54 +355,28 @@ 15 2 - {{196, -392}, {881, 902}} - 603979776 + {{307, -24}, {881, 902}} + 609746944 Core Image NSWindow - + 256 - - YES + 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 16} + {839, 24} @@ -393,135 +385,124 @@ aW1hZ2UgOj0gQ0lJbWFnZSBpbWFnZVdpdGhDb250ZW50c09mVVJMOihOU1VSTCBmaWxlVVJMV2l0aFBh dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA - - YES - - YES - NSFont - NSParagraphStyle + + + Monaco + 12 + 16 - - YES - - Monaco - 12 - 16 - - - 3 - - YES - - 0.0 - - - 56 - - - 112 - - - 168 - - - 224 - - - 280 - - - 336 - - - 392 - - - 448 - - - 504 - - - 560 - - - 616 - - - 672 - - - 728 - - - 784 - - - 840 - - - 896 - - - 952 - - - 1008 - - - 1064 - - - 1120 - - - 1176 - - - 1232 - - - 1288 - - - 1344 - - - 1400 - - - 1456 - - - 1512 - - - 1568 - - - 1624 - - - 1680 - - - 1736 - + + 3 + + + 0.0 + + + 56 + + + 112 + + + 168 + + + 224 + + + 280 + + + 336 + + + 392 + + + 448 + + + 504 - + + 560 + + + 616 + + + 672 + + + 728 + + + 784 + + + 840 + + + 896 + + + 952 + + + 1008 + + + 1064 + + + 1120 + + + 1176 + + + 1232 + + + 1288 + + + 1344 + + + 1400 + + + 1456 + + + 1512 + + + 1568 + + + 1624 + + + 1680 + + + 1736 + + - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -529,63 +510,44 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - 3 - MC42NjY2NjY2NjY3AA - + + + 6 + System + selectedTextBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA - - 6 - System - selectedTextColor - - 3 - MAA - + + + 6 + System + selectedTextColor + + 3 + MAA - + - - YES - - YES - NSColor - NSUnderline + + + 1 + MCAwIDEAA - - YES - - 1 - MCAwIDEAA - - - - + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {824, 24}} + + {{1, 1}, {839, 24}} @@ -594,10 +556,8 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA{4, 5} 12582912 - - YES - - YES + + @@ -608,8 +568,8 @@ AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - + + 3 MCAwAA @@ -621,8 +581,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 256 - {{825, 1}, {15, 24}} + {{824, 1}, {16, 24}} + NO _doScroller: 1 @@ -633,13 +594,14 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 831}, {841, 26}} @@ -647,6 +609,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + 0.25 + 4 + 1 @@ -655,7 +620,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA YES - 68288064 + 68157504 272630784 Load image @@ -673,45 +638,20 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - CorePasteboardFlavorType 0x75726C20 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 16} + {839, 24} @@ -720,33 +660,23 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA aW1hZ2UgZHJhd0luUmVjdDooMTUwPD4yMDAgZXh0ZW50OjYwMDw+NDAwKSBmcm9tUmVjdDppbWFnZSBl eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - - YES - - YES - NSFont - NSParagraphStyle + + + + 4 + - - YES - - - 4 - - - - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -754,44 +684,25 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {824, 24}} + + {{1, 1}, {839, 24}} @@ -802,8 +713,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{825, 1}, {15, 24}} + {{824, 1}, {16, 24}} + NO _doScroller: 1 @@ -814,13 +726,14 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 772}, {841, 26}} @@ -828,6 +741,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + 0.25 + 4 + 1 @@ -836,7 +752,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg YES - 68288064 + 68157504 272630784 Display image @@ -844,45 +760,20 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - CorePasteboardFlavorType 0x75726C20 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 16} + {839, 24} @@ -890,18 +781,17 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg NSApplication sharedApplication mainWindow contentView lockFocus. - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -909,44 +799,25 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {824, 24}} + + {{1, 1}, {839, 24}} @@ -957,8 +828,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{825, 1}, {15, 24}} + {{824, 1}, {16, 24}} + NO _doScroller: 1 @@ -969,13 +841,14 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 713}, {841, 26}} @@ -983,6 +856,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + 0.25 + 4 + 1 @@ -991,7 +867,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg YES - 68288064 + 68157504 272630784 Lock focus @@ -999,44 +875,20 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 176} + {839, 182} @@ -1055,18 +907,17 @@ ciB2YWx1ZUZvcktleTonb3V0cHV0SW1hZ2UnLgpwZXJzcGVjdGl2ZUltYWdlIGRyYXdJblJlY3Q6KDE1 MDw+MjAwIGV4dGVudDo2MDA8PjQwMCkgZnJvbVJlY3Q6aW1hZ2UgZXh0ZW50IG9wZXJhdGlvbjpOU0Nv bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -1074,44 +925,25 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {824, 182}} + + {{1, 1}, {839, 182}} @@ -1122,8 +954,9 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 256 - {{825, 1}, {15, 182}} + {{824, 1}, {16, 182}} + NO _doScroller: 0.7109375 @@ -1133,13 +966,14 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 473}, {841, 184}} @@ -1147,6 +981,9 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 + 0.25 + 4 + 1 @@ -1155,7 +992,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 YES - 68288064 + 68157504 272630784 Perspective @@ -1163,45 +1000,20 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - CorePasteboardFlavorType 0x75726C20 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 112} + {839, 119} @@ -1214,18 +1026,17 @@ J291dHB1dEltYWdlJy4KaHVlSW1hZ2UgZHJhd0luUmVjdDooMTUwPD4yMDAgZXh0ZW50OjYwMDw+NDAw KSBmcm9tUmVjdDppbWFnZSBleHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFj dGlvbjoxLg - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -1233,44 +1044,25 @@ dGlvbjoxLg 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {824, 119}} + + {{1, 1}, {839, 119}} @@ -1281,8 +1073,9 @@ dGlvbjoxLg 256 - {{825, 1}, {15, 119}} + {{824, 1}, {16, 119}} + NO _doScroller: 0.7109375 @@ -1292,13 +1085,14 @@ dGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 319}, {841, 121}} @@ -1306,6 +1100,9 @@ dGlvbjoxLg + 0.25 + 4 + 1 @@ -1314,7 +1111,7 @@ dGlvbjoxLg YES - 68288064 + 68157504 272630784 Hue adjust @@ -1322,45 +1119,20 @@ dGlvbjoxLg + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - CorePasteboardFlavorType 0x75726C20 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 192} + {839, 192} @@ -1375,18 +1147,17 @@ bXBJbWFnZSA6PSBidW1wRmlsdGVyIHZhbHVlRm9yS2V5OidvdXRwdXRJbWFnZScuCmJ1bXBJbWFnZSBk cmF3SW5SZWN0OigxNTA8PjIwMCBleHRlbnQ6NjAwPD40MDApIGZyb21SZWN0OmJ1bXBJbWFnZSBleHRl bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -1394,44 +1165,26 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} + {839, 107} - - {{1, 1}, {824, 107}} + + {{1, 1}, {839, 107}} @@ -1442,9 +1195,10 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{825, 1}, {15, 107}} + {{824, 1}, {16, 107}} YES + NO _doScroller: 0.55729166666666663 @@ -1454,13 +1208,14 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 177}, {841, 109}} @@ -1468,6 +1223,9 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + 0.25 + 4 + 1 @@ -1476,7 +1234,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg YES - 68288064 + 68157504 272630784 Bump @@ -1484,45 +1242,20 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - CorePasteboardFlavorType 0x75726C20 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {824, 224} + {839, 224} @@ -1539,37 +1272,27 @@ PSBidW1wRmlsdGVyIHZhbHVlRm9yS2V5OidvdXRwdXRJbWFnZScuCiAgICBidW1wZWRJbWFnZSBkcmF3 SW5SZWN0OnJlY3QgZnJvbVJlY3Q6aW1hZ2UgZXh0ZW50IG9wZXJhdGlvbjpOU0NvbXBvc2l0ZVNvdXJj ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo - - YES - - YES - NSFont - NSParagraphStyle + + + Helvetica + 12 + 16 - - YES - - Helvetica - 12 - 16 - - - 4 - - + + 4 + - + - - YES + - - 6 + + 38 - 824 + 839 1 @@ -1577,44 +1300,26 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} + {839, 122} - - {{1, 1}, {824, 122}} + + {{1, 1}, {839, 122}} @@ -1625,9 +1330,10 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 256 - {{825, 1}, {15, 122}} + {{824, 1}, {16, 122}} YES + NO _doScroller: 0.5446428571428571 @@ -1637,13 +1343,14 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 20}, {841, 124}} @@ -1651,6 +1358,9 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo + 0.25 + 4 + 1 @@ -1659,7 +1369,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo YES - 68288064 + 68157504 272630784 Bump animate @@ -1667,9 +1377,11 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo + NO - + {881, 902} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1685,47 +1397,21 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo - + 256 - - YES + 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {461, 266} + {476, 252} @@ -1738,18 +1424,17 @@ ZGxlIGxvYWROaWJGaWxlOicvVXNlcnMvcG1vdWdpbi9EZXNrdG9wL1NhbXBsZS9idWlsZC9EZWJ1Zy9T YW1wbGUuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9FbmdsaXNoLmxwcm9qL01haW5NZW51Lm5pYicgZXh0 ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo - + - - YES + - - 6 + + 38 - 461 + 476 1 @@ -1757,44 +1442,26 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} + {476, 185} - - {{1, 1}, {461, 185}} + + {{1, 1}, {476, 185}} @@ -1805,25 +1472,27 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo 256 - {{462, 1}, {15, 185}} + {{461, 1}, {16, 185}} YES + NO _doScroller: - 0.69548872180451127 + 0.73412698412698407 -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 20}, {478, 187}} @@ -1831,9 +1500,13 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo + 0.25 + 4 + 1 - + {518, 227} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1842,54 +1515,28 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo 15 2 - {{196, -55}, {790, 565}} + {{337, 217}, {790, 565}} 611844096 SystemWideScripting NSWindow - + 256 - - YES + 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {733, 16} + {748, 24} @@ -1898,18 +1545,17 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo aVR1bmVzIDo9IFNCQXBwbGljYXRpb24gYXBwbGljYXRpb25XaXRoQnVuZGxlSWRlbnRpZmllcjonY29t LmFwcGxlLmlUdW5lcyc - + - - YES + - - 6 + + 38 - 733 + 748 1 @@ -1917,44 +1563,25 @@ LmFwcGxlLmlUdW5lcyc 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} - - {{1, 1}, {733, 24}} + + {{1, 1}, {748, 24}} @@ -1965,8 +1592,9 @@ LmFwcGxlLmlUdW5lcyc 256 - {{734, 1}, {15, 24}} + {{733, 1}, {16, 24}} + NO _doScroller: 0.75 @@ -1976,13 +1604,14 @@ LmFwcGxlLmlUdW5lcyc -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 489}, {750, 26}} @@ -1990,6 +1619,9 @@ LmFwcGxlLmlUdW5lcyc + 0.25 + 4 + 1 @@ -1998,7 +1630,7 @@ LmFwcGxlLmlUdW5lcyc YES - 68288064 + 68157504 272630784 Load image @@ -2006,6 +1638,7 @@ LmFwcGxlLmlUdW5lcyc + NO @@ -2014,7 +1647,7 @@ LmFwcGxlLmlUdW5lcyc YES - 68288064 + 68157504 272630784 Connect to iTunes @@ -2022,44 +1655,20 @@ LmFwcGxlLmlUdW5lcyc + NO 256 - - YES + 2304 - - YES + 2322 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - - {733, 448} + {748, 448} @@ -2080,18 +1689,17 @@ dzowLjIpLgogICAgICAgIHJhbXBWb2x1bWUgOj0gcmFtcFZvbHVtZSArIChvcmlnaW5hbFZvbHVtZSAv IDMyKS4KICAgIF0uCiAgICAKICAgIGlUdW5lcyBzZXRTb3VuZFZvbHVtZTpvcmlnaW5hbFZvbHVtZS4K XQo - + - - YES + - - 6 + + 38 - 733 + 748 1 @@ -2099,44 +1707,26 @@ XQo 0 - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - + + + + - - YES - - YES - NSColor - NSUnderline - - - YES - - - - + + + + 1 6 {1665, 10000000} - {223, 0} + {748, 311} - - {{1, 1}, {733, 311}} + + {{1, 1}, {748, 311}} @@ -2147,9 +1737,10 @@ XQo 256 - {{734, 1}, {15, 311}} + {{733, 1}, {16, 311}} YES + NO _doScroller: 0.6941964285714286 @@ -2159,13 +1750,14 @@ XQo -2147483392 {{-100, -100}, {87, 18}} + NO 1 _doScroller: 1 0.94565220000000005 - + {{20, 138}, {750, 313}} @@ -2173,6 +1765,9 @@ XQo + 0.25 + 4 + 1 @@ -2181,7 +1776,7 @@ XQo YES - 68288064 + 68157504 272630784 Volume ramp @@ -2189,18 +1784,19 @@ XQo + NO - + {790, 565} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} YES - + - - YES + loadImage @@ -2361,15 +1957,12 @@ XQo 144 - + - - YES + 0 - - YES - + @@ -2394,17 +1987,15 @@ XQo 1 - - YES + - + 2 - - YES + @@ -2417,16 +2008,15 @@ XQo - + 11 - - YES + - + @@ -2437,17 +2027,15 @@ XQo 15 - - YES + - + 16 - - YES + @@ -2462,18 +2050,17 @@ XQo - + 21 - - YES + - + @@ -2494,10 +2081,9 @@ XQo 33 - - YES + - + @@ -2508,21 +2094,19 @@ XQo 35 - - YES + - + 36 - - YES + - + @@ -2548,21 +2132,19 @@ XQo 41 - - YES + - + 42 - - YES + - + @@ -2588,21 +2170,19 @@ XQo 47 - - YES + - + 48 - - YES + - + @@ -2628,21 +2208,19 @@ XQo 59 - - YES + - + 60 - - YES + - + @@ -2668,21 +2246,19 @@ XQo 69 - - YES + - + 70 - - YES + - + @@ -2708,10 +2284,9 @@ XQo 76 - - YES + - + @@ -2722,10 +2297,9 @@ XQo 78 - - YES + - + @@ -2736,10 +2310,9 @@ XQo 80 - - YES + - + @@ -2750,10 +2323,9 @@ XQo 82 - - YES + - + @@ -2764,10 +2336,9 @@ XQo 84 - - YES + - + @@ -2778,21 +2349,19 @@ XQo 91 - - YES + - + 92 - - YES + - + @@ -2818,10 +2387,9 @@ XQo 98 - - YES + - + @@ -2832,30 +2400,27 @@ XQo 101 - - YES + - + 102 - - YES + - + 103 - - YES + - + @@ -2881,10 +2446,9 @@ XQo 108 - - YES + - + @@ -2895,23 +2459,21 @@ XQo 113 - - YES + - + 114 - - YES + - + @@ -2922,21 +2484,19 @@ XQo 120 - - YES + - + 121 - - YES + - + @@ -2962,10 +2522,9 @@ XQo 128 - - YES + - + @@ -2976,10 +2535,9 @@ XQo 130 - - YES + - + @@ -2990,21 +2548,19 @@ XQo 135 - - YES + - + 136 - - YES + - + @@ -3030,10 +2586,9 @@ XQo 141 - - YES + - + @@ -3041,236 +2596,121 @@ XQo - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 1.IBPluginDependency - 1.IBWindowTemplateEditedContentRect - 1.NSWindowTemplate.visibleAtLaunch - 101.IBPluginDependency - 101.IBWindowTemplateEditedContentRect - 101.NSWindowTemplate.visibleAtLaunch - 102.IBPluginDependency - 103.IBPluginDependency - 104.IBPluginDependency - 105.IBPluginDependency - 106.IBPluginDependency - 107.IBPluginDependency - 108.IBPluginDependency - 109.IBPluginDependency - 11.IBPluginDependency - 113.IBPluginDependency - 113.IBWindowTemplateEditedContentRect - 113.NSWindowTemplate.visibleAtLaunch - 114.IBPluginDependency - 115.IBPluginDependency - 12.IBPluginDependency - 120.IBPluginDependency - 121.IBPluginDependency - 122.IBPluginDependency - 123.IBPluginDependency - 124.IBPluginDependency - 125.IBPluginDependency - 128.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 135.IBPluginDependency - 136.IBPluginDependency - 137.IBPluginDependency - 138.IBPluginDependency - 139.IBPluginDependency - 140.IBPluginDependency - 141.IBPluginDependency - 142.IBPluginDependency - 15.IBPluginDependency - 15.IBWindowTemplateEditedContentRect - 15.NSWindowTemplate.visibleAtLaunch - 16.IBPluginDependency - 2.IBPluginDependency - 21.IBPluginDependency - 22.IBPluginDependency - 23.IBPluginDependency - 24.IBPluginDependency - 33.IBPluginDependency - 34.IBPluginDependency - 35.IBPluginDependency - 36.IBPluginDependency - 37.IBPluginDependency - 38.IBPluginDependency - 39.IBPluginDependency - 40.IBPluginDependency - 41.IBPluginDependency - 42.IBPluginDependency - 43.IBPluginDependency - 44.IBPluginDependency - 45.IBPluginDependency - 46.IBPluginDependency - 47.IBPluginDependency - 48.IBPluginDependency - 49.IBPluginDependency - 50.IBPluginDependency - 51.IBPluginDependency - 52.IBPluginDependency - 59.IBPluginDependency - 60.IBPluginDependency - 61.IBPluginDependency - 62.IBPluginDependency - 63.IBPluginDependency - 64.IBPluginDependency - 69.IBPluginDependency - 70.IBPluginDependency - 71.IBPluginDependency - 72.IBPluginDependency - 73.IBPluginDependency - 74.IBPluginDependency - 76.IBPluginDependency - 77.IBPluginDependency - 78.IBPluginDependency - 79.IBPluginDependency - 80.IBPluginDependency - 81.IBPluginDependency - 82.IBPluginDependency - 83.IBPluginDependency - 84.IBPluginDependency - 85.IBPluginDependency - 91.IBPluginDependency - 92.IBPluginDependency - 93.IBPluginDependency - 94.IBPluginDependency - 95.IBPluginDependency - 96.IBPluginDependency - 98.IBPluginDependency - 99.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{875, 228}, {260, 292}} - - com.apple.InterfaceBuilder.CocoaPlugin - {{452, 493}, {518, 227}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{207, 262}, {790, 565}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{99, 104}, {881, 902}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{875, 228}, {260, 292}} + + com.apple.InterfaceBuilder.CocoaPlugin + {{452, 493}, {518, 227}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{207, 262}, {790, 565}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + {{99, 104}, {881, 902}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + - - YES - - - + 144 - - YES + FSDemoAssistant NSObject @@ -3285,101 +2725,65 @@ XQo id - - YES - - YES - bump - bumpAnimate - connectToITunes - displayImage - horloge - hueAdjust - interpreterView - loadImage - lockFocus - perspective - volumeRamp - - - YES - NSTextView - NSTextView - NSTextView - NSTextView - NSTextView - NSTextView - FSInterpreterView - NSTextView - NSTextView - NSTextView - NSTextView - - - - YES - - YES - bump - bumpAnimate - connectToITunes - displayImage - horloge - hueAdjust - interpreterView - loadImage - lockFocus - perspective - volumeRamp - - - YES - - bump - NSTextView - - - bumpAnimate - NSTextView - - - connectToITunes - NSTextView - - - displayImage - NSTextView - - - horloge - NSTextView - - - hueAdjust - NSTextView - - - interpreterView - FSInterpreterView - - - loadImage - NSTextView - - - lockFocus - NSTextView - - - perspective - NSTextView - - - volumeRamp - NSTextView - - - + + NSTextView + NSTextView + NSTextView + NSTextView + NSTextView + NSTextView + FSInterpreterView + NSTextView + NSTextView + NSTextView + NSTextView + + + + bump + NSTextView + + + bumpAnimate + NSTextView + + + connectToITunes + NSTextView + + + displayImage + NSTextView + + + horloge + NSTextView + + + hueAdjust + NSTextView + + + interpreterView + FSInterpreterView + + + loadImage + NSTextView + + + lockFocus + NSTextView + + + perspective + NSTextView + + + volumeRamp + NSTextView + + IBProjectSource ./Classes/FSDemoAssistant.h @@ -3393,7 +2797,7 @@ XQo ./Classes/FSInterpreterView.h - + 0 IBCocoaFramework @@ -3403,7 +2807,7 @@ XQo com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - + YES 3 diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 3ec3393..133599a 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -1098,7 +1098,6 @@ 8FC291720C4A82D10071E9CC /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291710C4A82D10071E9CC /* SecurityFoundation.framework */; }; 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC2917F0C4A82F90071E9CC /* SecurityInterface.framework */; }; 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291920C4A83380071E9CC /* SyncServices.framework */; }; - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC291A80C4A83A50071E9CC /* XgridFoundation.framework */; }; 8FCA00C30EEAF34300B10420 /* Block_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block_fscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8FCA00C40EEAF34300B10420 /* Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FCA00C20EEAF34300B10420 /* Block.m */; }; 8FCA00C50EEAF34300B10420 /* Block_fscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCA00C10EEAF34300B10420 /* Block_fscript.h */; }; @@ -1697,7 +1696,6 @@ 8FC291800C4A82F90071E9CC /* SecurityInterface.framework in Frameworks */, 8FC291930C4A83380071E9CC /* SyncServices.framework in Frameworks */, 8FF5AEFA0961E56400A3BEA9 /* WebKit.framework in Frameworks */, - 8FC291A90C4A83A50071E9CC /* XgridFoundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2792,7 +2790,7 @@ 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0430; + LastUpgradeCheck = 0440; }; buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; compatibilityVersion = "Xcode 3.2"; @@ -3630,6 +3628,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(NATIVE_ARCH)"; + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -3667,6 +3666,7 @@ 8F2881EA08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -3702,6 +3702,7 @@ 8F2881ED08F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_PASCAL_STRINGS = NO; @@ -3724,6 +3725,7 @@ 8F2881EE08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; GCC_ENABLE_OBJC_GC = unsupported; GCC_ENABLE_PASCAL_STRINGS = NO; @@ -3746,6 +3748,7 @@ 8F2881F108F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; FRAMEWORK_SEARCH_PATHS = ""; GCC_DYNAMIC_NO_PIC = NO; @@ -3771,6 +3774,7 @@ 8F2881F208F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ""; GCC_ENABLE_OBJC_GC = unsupported; @@ -3795,6 +3799,7 @@ isa = XCBuildConfiguration; buildSettings = { AUTO_SHADOW = YES; + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -3822,6 +3827,7 @@ 8F2881F608F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -3886,7 +3892,7 @@ IBC_FLATTEN_NIBS = NO; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = macosx10.6; + SDKROOT = macosx; WARNING_CFLAGS = "-Wmost"; ZERO_LINK = NO; }; @@ -3913,7 +3919,7 @@ INSTALL_OWNER = "$(inherited)"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; - SDKROOT = macosx10.6; + SDKROOT = macosx; VALID_ARCHS = "i386 x86_64"; }; name = Release; @@ -3921,6 +3927,7 @@ 8F6392D40BDB8522005C8D94 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -3951,6 +3958,7 @@ 8F6392D50BDB8522005C8D94 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", diff --git a/FScriptFramework/CompiledCodeNode.m b/FScriptFramework/CompiledCodeNode.m index 848d4f6..c4ead25 100755 --- a/FScriptFramework/CompiledCodeNode.m +++ b/FScriptFramework/CompiledCodeNode.m @@ -57,7 +57,7 @@ - (NSString *)description default: assert(0); } - r = [NSMutableString stringWithFormat:@"\n****************************\n%@: type = %@, firstCharIndex = %d, lastCharIndex = %d", [self class], type, firstCharIndex, lastCharIndex]; + r = [NSMutableString stringWithFormat:@"\n****************************\n%@: type = %@, firstCharIndex = %ld, lastCharIndex = %ld", [self class], type, firstCharIndex, lastCharIndex]; switch (nodeType) { @@ -85,7 +85,7 @@ - (NSString *)description break; } - [r appendFormat:@", \n subnodeList ( %d elements)", [subnodes count]]; + [r appendFormat:@", \n subnodeList ( %ld elements)", [subnodes count]]; for (i = 0; i < [subnodes count]; i++) [r appendString:[[subnodes objectAtIndex:i] description]]; diff --git a/FScriptFramework/FSCollectionInspectorView.m b/FScriptFramework/FSCollectionInspectorView.m index 94bfd24..46b094b 100644 --- a/FScriptFramework/FSCollectionInspectorView.m +++ b/FScriptFramework/FSCollectionInspectorView.m @@ -109,7 +109,7 @@ - (IBAction)add:(id)sender // TODO: as of 10.7 the signature of NSTableColumn initWithIdentifier: has changed to // - (id)initWithIdentifier:(NSString *)identifier; - NSTableColumn *column = [[[NSTableColumn alloc] initWithIdentifier:defaultBlock] autorelease]; + NSTableColumn *column = [[[NSTableColumn alloc] initWithIdentifier:(void *)defaultBlock] autorelease]; NSInteger newColumnIndex = [tableView numberOfColumns] > 0 && [[[tableView tableColumns] objectAtIndex:0] identifier] == externalColumnIdentifier ? 1 : 0; [[column headerCell] setStringValue:headerCellStringForBlock(defaultBlock)]; @@ -346,7 +346,7 @@ -(NSArray *) selectedColumnObjects NSUInteger i; const NSUInteger count = [filteredSortedModelArray count]; NSTableColumn *column = [[tableView tableColumns] objectAtIndex:[tableView selectedColumn]]; - FSBlock *block = [column identifier]; + FSBlock *block = (void *)[column identifier]; FSArray *objects = [FSArray arrayWithCapacity:count]; if ([column identifier] == externalColumnIdentifier) return [[filteredSortedExternals copy] autorelease]; @@ -528,7 +528,7 @@ - (void)sortOnColumn:(NSTableColumn *)column signalError:(BOOL)signalError { NSUInteger i; const NSUInteger count = [sortedModelArray count]; - FSBlock *block = [column identifier]; + FSBlock *block = (id)[column identifier]; FSArray *objects = [FSArray arrayWithCapacity:count]; for (i = 0; i < count; i++) @@ -594,7 +594,7 @@ - (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColu if ([aTableColumn identifier] == externalColumnIdentifier) object = [filteredSortedExternals objectAtIndex:rowIndex]; else - object = [[aTableColumn identifier] value:[filteredSortedModelArray objectAtIndex:rowIndex]]; + object = [(id)[aTableColumn identifier] value:[filteredSortedModelArray objectAtIndex:rowIndex]]; if ([object isKindOfClass:[NSString class]]) result = object; // Because we don't want the quotes to appear. else result = printStringLimited(object, 500); diff --git a/FScriptFramework/FSConstantsDictionaryGenerator.m b/FScriptFramework/FSConstantsDictionaryGenerator.m index db88e9f..ddcc114 100644 --- a/FScriptFramework/FSConstantsDictionaryGenerator.m +++ b/FScriptFramework/FSConstantsDictionaryGenerator.m @@ -60,7 +60,7 @@ #import #import #import -#import +//#import #import "Number_fscript.h" #import "FSBoolean.h" From 88b5fe913ddef8696fe31844088af6d0c4cacf58 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Tue, 2 Oct 2012 20:29:39 +0100 Subject: [PATCH 36/45] Commented out CGLprofilerxxx.h as they are not present in the 10.8 SDK. They do seem to be present in /System/Library/Frameworks/OpenGL/Headers. --- FScriptFramework/FSConstantsDictionaryGenerator.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FScriptFramework/FSConstantsDictionaryGenerator.m b/FScriptFramework/FSConstantsDictionaryGenerator.m index ddcc114..5627d55 100644 --- a/FScriptFramework/FSConstantsDictionaryGenerator.m +++ b/FScriptFramework/FSConstantsDictionaryGenerator.m @@ -41,8 +41,8 @@ //#import #import #import -#import -#import +//#import // missing in 10.8 SDK +//#import // missing in 10.8 SDK #import #import #import From dbe71da0fd9965481354bdf7635912dde5bc6770 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Tue, 2 Oct 2012 20:39:59 +0100 Subject: [PATCH 37/45] Marked BlockSignature.h as public framework header rather than project. --- FScript.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 133599a..4b4fdbe 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -711,7 +711,7 @@ 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32800D7DFE17BE9C1BD /* BlockInspector.h */; }; 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32B00D7DFE17BE9C1BD /* BlockPrivate.h */; }; 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32C00D7DFE17BE9C1BD /* BlockRep.h */; }; - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; }; + 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32E00D7DFE17BE9C1BD /* BlockSignature.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E32F00D7DFE17BE9C1BD /* BlockStackElem.h */; }; 8F6DA904055FC71F0050409A /* build_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33200D7DFE17BE9C1BD /* build_config.h */; settings = {ATTRIBUTES = (); }; }; 8F6DA905055FC71F0050409A /* CLIView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD4E33300D7DFE17BE9C1BD /* CLIView.h */; }; @@ -2522,6 +2522,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, 8F6DA8F4055FC71F0050409A /* FSAirplane.h in Headers */, 8F6DA8F6055FC71F0050409A /* ArrayPrivate.h in Headers */, 8F6DA8F7055FC71F0050409A /* ArrayRep.h in Headers */, @@ -2535,7 +2536,6 @@ 8F6DA8FF055FC71F0050409A /* BlockInspector.h in Headers */, 8F6DA900055FC71F0050409A /* BlockPrivate.h in Headers */, 8F6DA901055FC71F0050409A /* BlockRep.h in Headers */, - 8F6DA902055FC71F0050409A /* BlockSignature.h in Headers */, 8F6DA903055FC71F0050409A /* BlockStackElem.h in Headers */, 8F6DA904055FC71F0050409A /* build_config.h in Headers */, 8F6DA905055FC71F0050409A /* CLIView.h in Headers */, From 6bfb258e34f7b7b90386c7e78dc4310096665123 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Sun, 25 Nov 2012 20:11:09 +0000 Subject: [PATCH 38/45] Updated for 32/64 bit architecture. Note that direct obj-c isa access is deprecated in the modern runtime. These warnings have not yet been resolved as there may be performance penalties on all arithmetic. However, the change may be necessary. --- F-Script/DemoAssistant.xib | 291 ++++++++++++++---- F-Script/FSNewlyAllocatedObject.m | 4 +- FScript.xcodeproj/project.pbxproj | 11 +- FScriptFramework/CompiledCodeNode.m | 2 +- .../FSNewlyAllocatedObjectHolder.m | 4 +- FScriptFramework/TestFS.m | 4 +- 6 files changed, 237 insertions(+), 79 deletions(-) diff --git a/F-Script/DemoAssistant.xib b/F-Script/DemoAssistant.xib index 62f246b..8e6b7ca 100644 --- a/F-Script/DemoAssistant.xib +++ b/F-Script/DemoAssistant.xib @@ -2,13 +2,13 @@ 1060 - 12B19 - 2549 - 1187 - 624.00 + 12C54 + 2844 + 1187.34 + 625.00 com.apple.InterfaceBuilder.CocoaPlugin - 2549 + 2844 NSBox @@ -50,7 +50,7 @@ - + 256 @@ -58,7 +58,6 @@ 268 {{20, 250}, {106, 23}} - YES @@ -85,7 +84,6 @@ 268 {{12, 125}, {106, 23}} - YES @@ -108,7 +106,6 @@ 268 {{8, 87}, {114, 23}} - YES @@ -131,7 +128,6 @@ 268 {{130, 87}, {114, 23}} - YES -2080374784 @@ -153,7 +149,6 @@ 268 {{134, 250}, {106, 23}} - YES @@ -176,7 +171,6 @@ 268 {{134, 221}, {106, 23}} - YES @@ -199,7 +193,6 @@ 268 {{134, 192}, {106, 23}} - YES @@ -222,7 +215,6 @@ 268 {{134, 163}, {106, 23}} - YES @@ -245,7 +237,6 @@ 268 {{20, 221}, {106, 23}} - YES @@ -268,7 +259,6 @@ 268 {{20, 192}, {106, 23}} - YES @@ -291,7 +281,6 @@ 12 {{12, 153}, {236, 5}} - {0, 0} @@ -323,7 +312,6 @@ 12 {{12, 115}, {236, 5}} - {0, 0} @@ -344,8 +332,6 @@ {260, 292} - - {{0, 0}, {1440, 878}} @@ -355,7 +341,7 @@ 15 2 - {{307, -24}, {881, 902}} + {{307, 21}, {881, 848}} 609746944 Core Image NSWindow @@ -376,8 +362,28 @@ 2322 - {839, 24} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 32} + @@ -502,7 +508,7 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA - 839 + 824 1 @@ -544,11 +550,13 @@ dGg6Jy9MaWJyYXJ5L0Rlc2t0b3AgUGljdHVyZXMvTmF0dXJlL0Nsb3duIEZpc2guanBnJykuA 6 {1665, 10000000} + {824, 24} - {{1, 1}, {839, 24}} + {{1, 1}, {824, 24}} + @@ -581,12 +589,13 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 256 - {{824, 1}, {16, 24}} + {{825, 1}, {15, 24}} + + YES NO _doScroller: - 1 0.75 @@ -594,6 +603,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -604,8 +614,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA {{20, 831}, {841, 26}} + - 133138 + 133202 @@ -616,8 +627,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 268 - {{17, 865}, {154, 17}} + {{17, 811}, {154, 17}} + YES 68157504 @@ -651,8 +663,28 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 2322 - {839, 24} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 24} + @@ -676,7 +708,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - 839 + 824 1 @@ -702,8 +734,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - {{1, 1}, {839, 24}} + {{1, 1}, {824, 24}} + @@ -713,8 +746,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{824, 1}, {16, 24}} + {{825, 1}, {15, 24}} + NO _doScroller: @@ -726,6 +760,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -736,6 +771,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 772}, {841, 26}} + 133138 @@ -748,8 +784,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 268 - {{17, 806}, {154, 17}} + {{17, 752}, {154, 17}} + YES 68157504 @@ -773,8 +810,28 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 2322 - {839, 24} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 24} + @@ -791,7 +848,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - 839 + 824 1 @@ -817,8 +874,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - {{1, 1}, {839, 24}} + {{1, 1}, {824, 24}} + @@ -828,8 +886,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{824, 1}, {16, 24}} + {{825, 1}, {15, 24}} + NO _doScroller: @@ -841,6 +900,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -851,6 +911,7 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 713}, {841, 26}} + 133138 @@ -863,8 +924,9 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 268 - {{17, 747}, {154, 17}} + {{17, 693}, {154, 17}} + YES 68157504 @@ -888,8 +950,28 @@ eHRlbnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 2322 - {839, 182} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 182} + @@ -917,7 +999,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 - 839 + 824 1 @@ -943,8 +1025,9 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 - {{1, 1}, {839, 182}} + {{1, 1}, {824, 182}} + @@ -954,8 +1037,9 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 256 - {{824, 1}, {16, 182}} + {{825, 1}, {15, 182}} + NO _doScroller: @@ -966,6 +1050,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -976,6 +1061,7 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 {{20, 473}, {841, 184}} + 133138 @@ -988,8 +1074,9 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 268 - {{17, 665}, {154, 17}} + {{17, 611}, {154, 17}} + YES 68157504 @@ -1013,8 +1100,28 @@ bXBvc2l0ZVNvdXJjZU92ZXIgZnJhY3Rpb246MS4 2322 - {839, 119} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 119} + @@ -1036,7 +1143,7 @@ dGlvbjoxLg - 839 + 824 1 @@ -1062,8 +1169,9 @@ dGlvbjoxLg - {{1, 1}, {839, 119}} + {{1, 1}, {824, 119}} + @@ -1073,8 +1181,9 @@ dGlvbjoxLg 256 - {{824, 1}, {16, 119}} + {{825, 1}, {15, 119}} + NO _doScroller: @@ -1085,6 +1194,7 @@ dGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -1095,6 +1205,7 @@ dGlvbjoxLg {{20, 319}, {841, 121}} + 133138 @@ -1107,8 +1218,9 @@ dGlvbjoxLg 268 - {{17, 448}, {154, 17}} + {{17, 394}, {154, 17}} + YES 68157504 @@ -1132,8 +1244,28 @@ dGlvbjoxLg 2322 - {839, 192} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 192} + @@ -1157,7 +1289,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg - 839 + 824 1 @@ -1180,12 +1312,13 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 6 {1665, 10000000} - {839, 107} + {824, 107} - {{1, 1}, {839, 107}} + {{1, 1}, {824, 107}} + @@ -1195,8 +1328,9 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 256 - {{824, 1}, {16, 107}} + {{825, 1}, {15, 107}} + YES NO @@ -1208,6 +1342,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -1218,6 +1353,7 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg {{20, 177}, {841, 109}} + 133202 @@ -1230,8 +1366,9 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 268 - {{17, 294}, {154, 17}} + {{17, 240}, {154, 17}} + YES 68157504 @@ -1255,8 +1392,28 @@ bnQgb3BlcmF0aW9uOk5TQ29tcG9zaXRlU291cmNlT3ZlciBmcmFjdGlvbjoxLg 2322 - {839, 224} + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + public.url + + {824, 224} + @@ -1292,7 +1449,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo - 839 + 824 1 @@ -1315,12 +1472,13 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 6 {1665, 10000000} - {839, 122} + {824, 122} - {{1, 1}, {839, 122}} + {{1, 1}, {824, 122}} + @@ -1330,8 +1488,9 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 256 - {{824, 1}, {16, 122}} + {{825, 1}, {15, 122}} + YES NO @@ -1343,6 +1502,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo -2147483392 {{-100, -100}, {87, 18}} + NO 1 @@ -1353,6 +1513,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo {{20, 20}, {841, 124}} + 133202 @@ -1365,8 +1526,9 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo 268 - {{17, 152}, {154, 17}} + {{17, 98}, {154, 17}} + YES 68157504 @@ -1380,8 +1542,9 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo NO - {881, 902} + {881, 848} + {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1397,7 +1560,7 @@ ZU92ZXIgZnJhY3Rpb246MS4KICAgIGtleVdpbmRvdyBmbHVzaFdpbmRvdy4KXQo - + 256 @@ -1506,7 +1669,6 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo {518, 227} - {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} @@ -1522,7 +1684,7 @@ ZXJuYWxOYW1lVGFibGU6bmlsIHdpdGhab25lOm5pbAo - + 256 @@ -1788,7 +1950,6 @@ XQo {790, 565} - {{0, 0}, {1440, 878}} {10000000000000, 10000000000000} diff --git a/F-Script/FSNewlyAllocatedObject.m b/F-Script/FSNewlyAllocatedObject.m index 8be89bf..fe968f2 100644 --- a/F-Script/FSNewlyAllocatedObject.m +++ b/F-Script/FSNewlyAllocatedObject.m @@ -2,7 +2,7 @@ /* This software is open source. See the license. */ #import "FSNewlyAllocatedObject.h" - +#import @implementation FSNewlyAllocatedObject @@ -13,7 +13,7 @@ + (id)newlyAllocatedObjectWithTarget:(id)theTarget - (NSString *)description { - return [[@"Proxy for a newly allocated " stringByAppendingString:NSStringFromClass(target->isa)] stringByAppendingString:@". Don't forget to initialize it and to use the object returned by the init... method instead of this proxy." ]; + return [[@"Proxy for a newly allocated " stringByAppendingString:NSStringFromClass(object_getClass(target))] stringByAppendingString:@". Don't forget to initialize it and to use the object returned by the init... method instead of this proxy." ]; } - (void)forwardInvocation:(NSInvocation *)anInvocation diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 4b4fdbe..0a1c908 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3627,7 +3627,7 @@ 8F2881E908F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3666,6 +3666,7 @@ 8F2881EA08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3868,7 +3869,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; @@ -3902,10 +3903,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = ( - x86_64, - i386, - ); + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; @@ -3920,7 +3918,6 @@ MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; SDKROOT = macosx; - VALID_ARCHS = "i386 x86_64"; }; name = Release; }; diff --git a/FScriptFramework/CompiledCodeNode.m b/FScriptFramework/CompiledCodeNode.m index c4ead25..4162298 100644 --- a/FScriptFramework/CompiledCodeNode.m +++ b/FScriptFramework/CompiledCodeNode.m @@ -85,7 +85,7 @@ - (NSString *)description break; } - [r appendFormat:@", \n subnodeList ( %ld elements)", [subnodes count]]; + [r appendFormat:@", \n subnodeList ( %ld elements)", (long)[subnodes count]]; for (i = 0; i < [subnodes count]; i++) [r appendString:[[subnodes objectAtIndex:i] description]]; diff --git a/FScriptFramework/FSNewlyAllocatedObjectHolder.m b/FScriptFramework/FSNewlyAllocatedObjectHolder.m index f531b5d..fdbeb07 100644 --- a/FScriptFramework/FSNewlyAllocatedObjectHolder.m +++ b/FScriptFramework/FSNewlyAllocatedObjectHolder.m @@ -2,7 +2,7 @@ /* This software is open source. See the license. */ #import "FSNewlyAllocatedObjectHolder.h" - +#import @implementation FSNewlyAllocatedObjectHolder @@ -25,7 +25,7 @@ - (id)object {return object;} - (NSString *)printString { - return [[@"Holder for a newly allocated " stringByAppendingString:NSStringFromClass(object->isa)] stringByAppendingString:@". Don't forget to initialize it (use an init... method) and to use the object returned by the init... method instead of this holder." ]; + return [[@"Holder for a newly allocated " stringByAppendingString:NSStringFromClass(object_getClass(object))] stringByAppendingString:@". Don't forget to initialize it (use an init... method) and to use the object returned by the init... method instead of this holder." ]; } @end diff --git a/FScriptFramework/TestFS.m b/FScriptFramework/TestFS.m index dfede3f..45f1b18 100644 --- a/FScriptFramework/TestFS.m +++ b/FScriptFramework/TestFS.m @@ -365,7 +365,7 @@ + (NSInteger *)pointer { NSLog(@"TestFS return %p", &p); return &p;} + (NSInteger *)pointerWith:object with:(NSInteger)i -{ NSLog(@"object received: %@, int received:%ld . TestFS return %p",object, i, &p); return &p;} +{ NSLog(@"object received: %@, int received:%ld . TestFS return %p",object, (long)i, &p); return &p;} + (void) setPValue:(NSInteger)new { p = new; } @@ -375,7 +375,7 @@ + (NSInteger)pValue {return p;} + (void)setPointer:(NSInteger *)p { NSLog(@"setPointer: received pointer to %p", p); - NSLog(@"%ld",*p); + NSLog(@"%ld", (long)*p); } + (FSPointer *)fsPointer From e09a74d57ce9d6b58a4a8fc942234cc6d7c216f9 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Sun, 25 Nov 2012 21:02:57 +0000 Subject: [PATCH 39/45] Replaced ->isa with object_getClass() to conform to requirements of the modern runtime. This will affect arithnetical efficiency but is necessary if a seg fault is to be avoided on tagged pointers. --- FScriptFramework/FSNumber.m | 45 ++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/FScriptFramework/FSNumber.m b/FScriptFramework/FSNumber.m index 9408ddb..5927f82 100644 --- a/FScriptFramework/FSNumber.m +++ b/FScriptFramework/FSNumber.m @@ -13,6 +13,7 @@ #import #import "FSBlock.h" #import "BlockPrivate.h" +#import @class NSPortCoder; @@ -96,7 +97,7 @@ - (NSDate *)asDate - (FSBoolean *)between:(NSNumber *)a and:(NSNumber *)b { - if (a && ((id)a)->isa == FSNumberClass && b && ((id)b)->isa == FSNumberClass) + if (a && object_getClass((id)a) == FSNumberClass && b && object_getClass((id)b) == FSNumberClass) { if ( ((FSNumber *)a)->value <= ((FSNumber *)b)->value ) return value >= ((FSNumber *)a)->value && value <= ((FSNumber *)b)->value ? fsTrue : fsFalse; @@ -108,7 +109,7 @@ - (FSBoolean *)between:(NSNumber *)a and:(NSNumber *)b - (NSNumber *)bitAnd:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) + if (operand && object_getClass(operand) == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) return [FSNumber numberWithDouble:(NSUInteger)value & (NSUInteger)(((FSNumber *)operand)->value)]; else return [super bitAnd:operand]; @@ -116,7 +117,7 @@ - (NSNumber *)bitAnd:(NSNumber *)operand - (NSNumber *)bitOr:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) + if (operand && object_getClass(operand) == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) return [FSNumber numberWithDouble:(NSUInteger)value | (NSUInteger)(((FSNumber *)operand)->value)]; else return [super bitOr:operand]; @@ -124,7 +125,7 @@ - (NSNumber *)bitOr:(NSNumber *)operand - (NSNumber *)bitXor:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) + if (operand && object_getClass(operand) == FSNumberClass && value >=0 && ((FSNumber *)operand)->value >= 0 && value <= UINT_MAX && ((FSNumber *)operand)->value <= UINT_MAX && value == floor(value) && ((FSNumber *)operand)->value == floor(((FSNumber *)operand)->value)) return [FSNumber numberWithDouble:(NSUInteger)value ^ (NSUInteger)(((FSNumber *)operand)->value)]; else return [super bitXor:operand]; @@ -194,13 +195,13 @@ - (NSNumber *)log - (NSNumber *)max:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return value > ((FSNumber *)operand)->value ? (NSNumber *)self : operand; + if (operand && object_getClass(operand) == FSNumberClass) return value > ((FSNumber *)operand)->value ? (NSNumber *)self : operand; else return [super max:operand]; } - (NSNumber *)min:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return value < ((FSNumber *)operand)->value ? (NSNumber *)self : operand; + if (operand && object_getClass(operand) == FSNumberClass) return value < ((FSNumber *)operand)->value ? (NSNumber *)self : operand; else return [super min:operand]; } @@ -211,19 +212,19 @@ - (NSNumber *) negated - (NSNumber *)operator_asterisk:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return numberWithDouble(value * ((FSNumber *)operand)->value); + if (operand && object_getClass(operand) == FSNumberClass) return numberWithDouble(value * ((FSNumber *)operand)->value); else return [super operator_asterisk:operand]; } - (NSNumber *)operator_hyphen:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return numberWithDouble(value - ((FSNumber *)operand)->value); + if (operand && object_getClass(operand)== FSNumberClass) return numberWithDouble(value - ((FSNumber *)operand)->value); else return [super operator_hyphen:operand]; } - (NSPoint)operator_less_greater:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && value >= -CGFLOAT_MAX && value <= CGFLOAT_MAX && ((FSNumber *)operand)->value >= -CGFLOAT_MAX && ((FSNumber *)operand)->value <= CGFLOAT_MAX) + if (operand && object_getClass(operand) == FSNumberClass && value >= -CGFLOAT_MAX && value <= CGFLOAT_MAX && ((FSNumber *)operand)->value >= -CGFLOAT_MAX && ((FSNumber *)operand)->value <= CGFLOAT_MAX) return NSMakePoint(value,((FSNumber *)operand)->value); else return [super operator_less_greater:operand]; @@ -231,7 +232,7 @@ - (NSPoint)operator_less_greater:(NSNumber *)operand - (NSNumber *)operator_plus:(id)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return numberWithDouble(value + ((FSNumber *)operand)->value); + if (operand && object_getClass(operand) == FSNumberClass) return numberWithDouble(value + ((FSNumber *)operand)->value); else if (operand == fsFalse) return self; else if (operand == fsTrue) return numberWithDouble(value + 1); else return [super operator_plus:operand]; @@ -239,7 +240,7 @@ - (NSNumber *)operator_plus:(id)operand - (NSNumber *)operator_slash:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && ((FSNumber *)operand)->value != 0.0) + if (operand && object_getClass(operand) == FSNumberClass && ((FSNumber *)operand)->value != 0.0) return numberWithDouble(value / ((FSNumber *)operand)->value); else return [super operator_slash:operand]; @@ -247,43 +248,43 @@ - (NSNumber *)operator_slash:(NSNumber *)operand - (FSBoolean *)operator_equal:(id)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value == ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value == ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_equal:operand]; } - (FSBoolean *)operator_tilde_equal:(id)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value != ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value != ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_tilde_equal:operand]; } - (FSBoolean *)operator_greater:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value > ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value > ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_greater:operand]; } - (FSBoolean *)operator_greater_equal:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value >= ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value >= ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_greater_equal:operand]; } - (FSBoolean *)operator_less:(id)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value < ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value < ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_less:operand]; } - (FSBoolean *)operator_less_equal:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) return (value <= ((FSNumber *)operand)->value ? fsTrue : fsFalse); + if (operand && object_getClass(operand) == FSNumberClass) return (value <= ((FSNumber *)operand)->value ? fsTrue : fsFalse); else return [super operator_less_equal:operand]; } - (NSNumber *)raisedTo:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass) + if (operand && object_getClass(operand) == FSNumberClass) { double operandValue = ((FSNumber *)operand)->value; if ((value < 0.0 && [(FSNumber *)operand hasFrac_bool]) || (value == 0.0 && operandValue <= 0.0)) @@ -304,7 +305,7 @@ - (NSNumber *)random - (NSNumber *)rem:(NSNumber *)operand { - if (operand && ((id)operand)->isa == FSNumberClass && ((FSNumber *)operand)->value != 0.0) + if (operand && object_getClass(operand) == FSNumberClass && ((FSNumber *)operand)->value != 0.0) return numberWithDouble(fmod(value,((FSNumber *)operand)->value)); else return [super rem:operand]; @@ -465,7 +466,11 @@ - (id)initWithUnsignedShort:(unsigned short)val {return [self initWithDouble:val - (BOOL) isEqual:anObject { - if (anObject && anObject->isa == FSNumberClass) // direct isa access for better performance + // direct isa access was used for better performance. + // this is now deprecated in the modern runtime as features such as tagged pointers may break. + // also note that object_getClass returns the swizzled classname in the case of KVO activation. + // if this proves to be a problem then -class is the answer as it returns the unswizzled class. + if (anObject && object_getClass(anObject) == FSNumberClass) return value == ((FSNumber *)anObject)->value; else return [super isEqual:anObject]; From 0435a9e9e34a73c1dab694fab0e19fe9d12c3719 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 26 Nov 2012 11:29:09 +0000 Subject: [PATCH 40/45] Added warning flag -Wmissing-method-return-type and fixed resultant warnings: Method has no return type specified. --- FScript.xcodeproj/project.pbxproj | 19 +++++++--- FScriptFramework/Array.m | 22 +++++------ FScriptFramework/ArrayPrivate.h | 4 +- FScriptFramework/ArrayRep.h | 4 +- FScriptFramework/ArrayRepBoolean.h | 12 +++--- FScriptFramework/ArrayRepBoolean.m | 12 +++--- FScriptFramework/ArrayRepDouble.h | 16 ++++---- FScriptFramework/ArrayRepDouble.m | 18 ++++----- FScriptFramework/ArrayRepEmpty.h | 4 +- FScriptFramework/ArrayRepEmpty.m | 10 ++--- FScriptFramework/ArrayRepFetchRequest.h | 4 +- FScriptFramework/ArrayRepFetchRequest.m | 4 +- FScriptFramework/ArrayRepId.h | 16 ++++---- FScriptFramework/ArrayRepId.m | 16 ++++---- FScriptFramework/Array_fscript.h | 14 +++---- FScriptFramework/Block.m | 18 ++++----- FScriptFramework/BlockInspector.h | 6 +-- FScriptFramework/BlockInspector.m | 6 +-- FScriptFramework/BlockPrivate.h | 2 +- FScriptFramework/BlockRep.h | 4 +- FScriptFramework/BlockRep.m | 4 +- FScriptFramework/Block_fscript.h | 14 +++---- FScriptFramework/CompiledCodeNode.h | 38 +++++++++---------- FScriptFramework/CompiledCodeNode.m | 38 +++++++++---------- FScriptFramework/FSArray.h | 14 +++---- FScriptFramework/FSArray.m | 24 ++++++------ FScriptFramework/FSBlock.h | 14 +++---- FScriptFramework/FSBlock.m | 20 +++++----- FScriptFramework/FSBlockCompilationResult.h | 4 +- FScriptFramework/FSBlockCompilationResult.m | 4 +- FScriptFramework/FSBoolean.m | 4 +- FScriptFramework/FSBooleanPrivate.h | 4 +- FScriptFramework/FSCNBase.m | 2 +- FScriptFramework/FSClassDefinition.h | 2 +- FScriptFramework/FSClassDefinition.m | 2 +- FScriptFramework/FSCommandHistory.h | 14 +++---- FScriptFramework/FSCommandHistory.m | 14 +++---- FScriptFramework/FSCompilationResult.h | 4 +- FScriptFramework/FSCompilationResult.m | 4 +- FScriptFramework/FSCompiler.h | 4 +- FScriptFramework/FSCompiler.m | 4 +- FScriptFramework/FSConstantListBuilder.m | 2 +- FScriptFramework/FSCoreDataSample.h | 2 +- FScriptFramework/FSCoreDataSample.m | 2 +- FScriptFramework/FSExecEngine.m | 2 +- FScriptFramework/FSExecutor.h | 2 +- FScriptFramework/FSExecutor.m | 4 +- FScriptFramework/FSMethod.m | 4 +- FScriptFramework/FSMsgContext.h | 2 +- FScriptFramework/FSMsgContext.m | 2 +- FScriptFramework/FSNSArray.m | 2 +- FScriptFramework/FSNSDistantObject.m | 2 +- FScriptFramework/FSNSObject.h | 2 +- FScriptFramework/FSNSObject.m | 4 +- FScriptFramework/FSNSProxy.m | 2 +- FScriptFramework/FSNamedNumber.h | 4 +- FScriptFramework/FSNamedNumber.m | 4 +- FScriptFramework/FSNumber.h | 6 +-- FScriptFramework/FSNumber.m | 12 +++--- FScriptFramework/FSObjectBrowserCell.m | 2 +- FScriptFramework/FSObjectBrowserMatrix.m | 4 +- FScriptFramework/FSPattern.h | 6 +-- FScriptFramework/FSPattern.m | 6 +-- .../FSReplacementForCoderForClass.h | 4 +- .../FSReplacementForCoderForClass.m | 4 +- FScriptFramework/FSSymbolTable.h | 18 ++++----- FScriptFramework/FSSymbolTable.m | 18 ++++----- FScriptFramework/FSSystem.h | 12 +++--- FScriptFramework/FSSystem.m | 12 +++--- FScriptFramework/FSTestObjCClass1.h | 2 +- FScriptFramework/FSTestObjCClass1.m | 2 +- FScriptFramework/FSTestObjCClass2.m | 2 +- FScriptFramework/FSVoid.h | 2 +- FScriptFramework/FSVoid.m | 2 +- FScriptFramework/FScriptTextView.m | 2 +- FScriptFramework/KTestManager.h | 2 +- FScriptFramework/KTestManager.m | 2 +- FScriptFramework/MessagePatternCodeNode.h | 2 +- FScriptFramework/MessagePatternCodeNode.m | 2 +- FScriptFramework/Number.m | 12 +++--- FScriptFramework/Number_fscript.h | 6 +-- FScriptFramework/Space.h | 2 +- FScriptFramework/Space.m | 2 +- 83 files changed, 320 insertions(+), 311 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 0a1c908..60fa961 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3657,7 +3657,6 @@ PRODUCT_NAME = FScript; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; WRAPPER_EXTENSION = framework; ZERO_LINK = NO; }; @@ -3694,7 +3693,6 @@ PRODUCT_NAME = FScript; SECTORDER_FLAGS = ""; SKIP_INSTALL = YES; - WARNING_CFLAGS = "-Wmost"; WRAPPER_EXTENSION = framework; ZERO_LINK = NO; }; @@ -3870,7 +3868,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_C_LANGUAGE_STANDARD = c99; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; @@ -3885,7 +3883,9 @@ GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_MISSING_PARENTHESES = NO; + GCC_WARN_SHADOW = NO; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNDECLARED_SELECTOR = NO; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_PARAMETER = NO; GCC_WARN_UNUSED_VALUE = YES; @@ -3894,7 +3894,10 @@ MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; SDKROOT = macosx; - WARNING_CFLAGS = "-Wmost"; + WARNING_CFLAGS = ( + "-Wmost", + "-Wmissing-method-return-type", + ); ZERO_LINK = NO; }; name = Debug; @@ -3904,7 +3907,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_C_LANGUAGE_STANDARD = c99; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; @@ -3913,11 +3916,17 @@ GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = s; GCC_VERSION = ""; + GCC_WARN_SHADOW = NO; + GCC_WARN_UNDECLARED_SELECTOR = NO; IBC_FLATTEN_NIBS = NO; INSTALL_OWNER = "$(inherited)"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ""; SDKROOT = macosx; + WARNING_CFLAGS = ( + "-Wmost", + "-Wmissing-method-return-type", + ); }; name = Release; }; diff --git a/FScriptFramework/Array.m b/FScriptFramework/Array.m index ad3c1d2..baaf741 100644 --- a/FScriptFramework/Array.m +++ b/FScriptFramework/Array.m @@ -163,9 +163,9 @@ - (BOOL)containsObject:(id)anObject assert(0); } -- copy { assert(0); } +- (id)copy { assert(0); } -- copyWithZone:(NSZone *)zone { assert(0); } +- (id)copyWithZone:(NSZone *)zone { assert(0); } - (NSUInteger)count { @@ -252,32 +252,32 @@ - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range assert(0); } -- init +- (id)init { assert(0); } -- initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step +- (id)initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step { assert(0); } -- initFilledWith:(id)elem count:(NSUInteger)nb +- (id)initFilledWith:(id)elem count:(NSUInteger)nb { assert(0); } -- initWithCapacity:(NSUInteger)aNumItems +- (id)initWithCapacity:(NSUInteger)aNumItems { assert(0); } -- initWithObject:(id)object +- (id)initWithObject:(id)object { assert(0); } -- initWithObjects:(id *)objects count:(NSUInteger)nb +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb { assert(0); } @@ -302,12 +302,12 @@ - (BOOL) isEqualToArray:(NSArray *)anArray assert(0); } -- mutableCopyWithZone:(NSZone *)zone +- (id)mutableCopyWithZone:(NSZone *)zone { assert(0); } -- objectAtIndex:(NSUInteger)index +- (id)objectAtIndex:(NSUInteger)index { assert(0); } @@ -373,7 +373,7 @@ - (enum ArrayRepType)type { assert(0); } // declared in ArrayPrivate -(NSUInteger) _ul_count { assert(0); } -- _ul_objectAtIndex:(NSUInteger)index +- (id)_ul_objectAtIndex:(NSUInteger)index { assert(0); } diff --git a/FScriptFramework/ArrayPrivate.h b/FScriptFramework/ArrayPrivate.h index 8772274..36c8522 100644 --- a/FScriptFramework/ArrayPrivate.h +++ b/FScriptFramework/ArrayPrivate.h @@ -15,8 +15,8 @@ - (id)arrayRep; - (void)becomeArrayOfId; - (void *)dataPtr; -- initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step; -- initFilledWith:(id)elem count:(NSUInteger)nb; +- (id)initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step; +- (id)initFilledWith:(id)elem count:(NSUInteger)nb; - (FSArray *)initWithRep:(id)theRep; - (FSArray *)initWithRepNoRetain:(id)theRep; - (enum ArrayRepType)type; diff --git a/FScriptFramework/ArrayRep.h b/FScriptFramework/ArrayRep.h index b3521f9..9dc110e 100644 --- a/FScriptFramework/ArrayRep.h +++ b/FScriptFramework/ArrayRep.h @@ -18,8 +18,8 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem; - (FSArray *) distinctId; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; -- indexWithArray:(FSArray *)index; -- (id)operator_backslash:(FSBlock*)bl; // precond: ![bl isProxy] && count != 0 +- (id)indexWithArray:(FSArray *)index; +- (id)operator_backslash:(FSBlock*)bl; // precond: ![bl isProxy] && count != 0 - (void)removeLastElem; - (void)removeElemAtIndex:(NSUInteger)index; - (FSArray *)replicateWithArray:(FSArray *)operand; diff --git a/FScriptFramework/ArrayRepBoolean.h b/FScriptFramework/ArrayRepBoolean.h index ad66a0f..fb59a35 100644 --- a/FScriptFramework/ArrayRepBoolean.h +++ b/FScriptFramework/ArrayRepBoolean.h @@ -17,12 +17,12 @@ - (void)addBoolean:(char)aBoolean; - (char *)booleansPtr; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; -- init; -- initFilledWithBoolean:(char)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory -- initWithCapacity:(NSUInteger)aNumItems; // contract: a return value of nil means not enough memory -- initWithBooleans:(char *)elems count:(NSUInteger)nb; -- initWithBooleansNoCopy:(char *)tab count:(NSUInteger)nb; -- copyWithZone:(NSZone *)zone; +- (id)init; +- (id)initFilledWithBoolean:(char)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory +- (id)initWithCapacity:(NSUInteger)aNumItems; // contract: a return value of nil means not enough memory +- (id)initWithBooleans:(char *)elems count:(NSUInteger)nb; +- (id)initWithBooleansNoCopy:(char *)tab count:(NSUInteger)nb; +- (id)copyWithZone:(NSZone *)zone; - (void)replaceBooleanAtIndex:(NSUInteger)index withBoolean:(char)aBoolean; - (enum ArrayRepType)repType; diff --git a/FScriptFramework/ArrayRepBoolean.m b/FScriptFramework/ArrayRepBoolean.m index 9e27c5c..454a818 100644 --- a/FScriptFramework/ArrayRepBoolean.m +++ b/FScriptFramework/ArrayRepBoolean.m @@ -184,7 +184,7 @@ - (ArrayRepId *) asArrayRepId - (char *)booleansPtr {return t;} -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[ArrayRepBoolean allocWithZone:zone] initWithBooleans:t count:count]; } @@ -220,9 +220,9 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) } } -- init { return [self initWithCapacity:0]; } +- (id)init { return [self initWithCapacity:0]; } -- initFilledWithBoolean:(char)elem count:(NSUInteger)nb // contract: a return value of nil means not enough memory +- (id)initFilledWithBoolean:(char)elem count:(NSUInteger)nb // contract: a return value of nil means not enough memory { if (self = [self initWithCapacity:nb]) { @@ -232,7 +232,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithCapacity:(NSUInteger)aNumItems // contract: a return value of nil means not enough memory +- (id)initWithCapacity:(NSUInteger)aNumItems // contract: a return value of nil means not enough memory { if ((self = [super init])) { @@ -250,7 +250,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithBooleans:(char *)elems count:(NSUInteger)nb +- (id)initWithBooleans:(char *)elems count:(NSUInteger)nb { if (self = [self initWithCapacity:nb]) { @@ -261,7 +261,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithBooleansNoCopy:(char *)tab count:(NSUInteger)nb +- (id)initWithBooleansNoCopy:(char *)tab count:(NSUInteger)nb { if ((self = [super init])) { diff --git a/FScriptFramework/ArrayRepDouble.h b/FScriptFramework/ArrayRepDouble.h index 1b6078a..233fb30 100644 --- a/FScriptFramework/ArrayRepDouble.h +++ b/FScriptFramework/ArrayRepDouble.h @@ -14,20 +14,20 @@ } -+ arrayRepDoubleWithCapacity:(NSUInteger)aNumItems; ++ (id)arrayRepDoubleWithCapacity:(NSUInteger)aNumItems; - (void)addDouble:(double)aDouble; - (void)addDoublesFromFSArray:(FSArray *)otherArray; - (NSString *)descriptionLimited:(NSUInteger)nbElem; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; -- init; -- initFilledWithDouble:(double)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory -- initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step; // contract: a return value of nil means not enough memory -- initWithCapacity:(NSUInteger)aNumItems; // contract: a return value of nil means not enough memory -- initWithDoubles:(double *)elems count:(NSUInteger)nb; -- initWithDoublesNoCopy:(double *)tab count:(NSUInteger)nb; +- (id)init; +- (id)initFilledWithDouble:(double)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory +- (id)initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step; // contract: a return value of nil means not enough memory +- (id)initWithCapacity:(NSUInteger)aNumItems; // contract: a return value of nil means not enough memory +- (id)initWithDoubles:(double *)elems count:(NSUInteger)nb; +- (id)initWithDoublesNoCopy:(double *)tab count:(NSUInteger)nb; - (void)insertDouble:(double)aDouble atIndex:(NSUInteger)index; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (double *)doublesPtr; - (void)replaceDoubleAtIndex:(NSUInteger)index withDouble:(double)aDouble; - (enum ArrayRepType)repType; diff --git a/FScriptFramework/ArrayRepDouble.m b/FScriptFramework/ArrayRepDouble.m index 33f9e79..8732b5c 100644 --- a/FScriptFramework/ArrayRepDouble.m +++ b/FScriptFramework/ArrayRepDouble.m @@ -894,7 +894,7 @@ - (FSArray *)simpleLoop_truncated /////////////////////////////// OTHER METHODS ////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// -+ arrayRepDoubleWithCapacity:(NSUInteger)aNumItems ++ (id)arrayRepDoubleWithCapacity:(NSUInteger)aNumItems { return [[[self alloc] initWithCapacity:aNumItems] autorelease]; } @@ -938,7 +938,7 @@ - (ArrayRepId *) asArrayRepId return r; } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[ArrayRepDouble allocWithZone:zone] initWithDoubles:t count:count]; } @@ -987,7 +987,7 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return str; } -- indexWithArray:(FSArray *)index +- (id)indexWithArray:(FSArray *)index { assert(![index isProxy]); @@ -1121,9 +1121,9 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return nil; //W } -- init { return [self initWithCapacity:0]; } +- (id)init { return [self initWithCapacity:0]; } -- initFilledWithDouble:(double)elem count:(NSUInteger)nb // contract: a return value of nil means not enough memory +- (id)initFilledWithDouble:(double)elem count:(NSUInteger)nb // contract: a return value of nil means not enough memory { if (self = [self initWithCapacity:nb]) { @@ -1133,7 +1133,7 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return nil; } -- initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step // contract: a return value of nil means not enough memory +- (id)initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step // contract: a return value of nil means not enough memory { if (to < from) return [self init]; @@ -1153,7 +1153,7 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return nil; } -- initWithCapacity:(NSUInteger)aNumItems // contract: a return value of nil means not enough memory +- (id)initWithCapacity:(NSUInteger)aNumItems // contract: a return value of nil means not enough memory { if (self = [super init]) { @@ -1171,7 +1171,7 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return nil; } -- initWithDoubles:(double *)elems count:(NSUInteger)nb +- (id)initWithDoubles:(double *)elems count:(NSUInteger)nb { if ((self = [self initWithCapacity:nb])) { @@ -1182,7 +1182,7 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem return nil; } -- initWithDoublesNoCopy:(double *)tab count:(NSUInteger)nb +- (id)initWithDoublesNoCopy:(double *)tab count:(NSUInteger)nb { if ((self = [super init])) { diff --git a/FScriptFramework/ArrayRepEmpty.h b/FScriptFramework/ArrayRepEmpty.h index 5230e41..9a6bde1 100644 --- a/FScriptFramework/ArrayRepEmpty.h +++ b/FScriptFramework/ArrayRepEmpty.h @@ -22,7 +22,7 @@ - (ArrayRepDouble *) asArrayRepDouble; - (ArrayRepBoolean *) asArrayRepBoolean; -- init; -- initWithCapacity:(NSUInteger)aNumItems; +- (id)init; +- (id)initWithCapacity:(NSUInteger)aNumItems; @end diff --git a/FScriptFramework/ArrayRepEmpty.m b/FScriptFramework/ArrayRepEmpty.m index 5bb8f38..60ed4ee 100644 --- a/FScriptFramework/ArrayRepEmpty.m +++ b/FScriptFramework/ArrayRepEmpty.m @@ -28,7 +28,7 @@ - (FSArray *)sort {return [FSArray array];} /////////////////////////////// OTHER METHODS ////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// -+ arrayRepEmptyWithCapacity:(NSUInteger)aNumItems ++ (id)arrayRepEmptyWithCapacity:(NSUInteger)aNumItems { return [[[self alloc] initWithCapacity:aNumItems] autorelease]; } @@ -47,7 +47,7 @@ - (ArrayRepDouble *) asArrayRepDouble { return [[[ArrayRepDouble alloc] initWi - (ArrayRepId *) asArrayRepId { return [[[ArrayRepId alloc] initWithCapacity:capacity] autorelease]; } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[ArrayRepEmpty allocWithZone:zone] initWithCapacity:capacity]; } @@ -56,11 +56,11 @@ - (NSUInteger)count {return 0;} - (NSString *)descriptionLimited:(NSUInteger)nbElem { return @"{}" ; } -- indexWithArray:(FSArray *)index {return [FSArray array];} +- (id)indexWithArray:(FSArray *)index {return [FSArray array];} -- init { return [self initWithCapacity:0]; } +- (id)init { return [self initWithCapacity:0]; } -- initWithCapacity:(NSUInteger)aNumItems +- (id)initWithCapacity:(NSUInteger)aNumItems { if ((self = [super init])) { diff --git a/FScriptFramework/ArrayRepFetchRequest.h b/FScriptFramework/ArrayRepFetchRequest.h index 3e4971a..f051fed 100644 --- a/FScriptFramework/ArrayRepFetchRequest.h +++ b/FScriptFramework/ArrayRepFetchRequest.h @@ -14,9 +14,9 @@ + (ArrayRepFetchRequest *) arrayRepFetchRequestWithFetchRequest:(NSFetchRequest *)theFetchRequest objectContext:(NSManagedObjectContext *)theObjectContext; - (ArrayRepId *) asArrayRepId; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (void)dealloc; -- initWithFetchRequest:(NSFetchRequest *)theFetchRequest objectContext:(NSManagedObjectContext *)theObjectContext; +- (id)initWithFetchRequest:(NSFetchRequest *)theFetchRequest objectContext:(NSManagedObjectContext *)theObjectContext; - (enum ArrayRepType) repType; @end diff --git a/FScriptFramework/ArrayRepFetchRequest.m b/FScriptFramework/ArrayRepFetchRequest.m index c4e8993..78a0086 100644 --- a/FScriptFramework/ArrayRepFetchRequest.m +++ b/FScriptFramework/ArrayRepFetchRequest.m @@ -28,7 +28,7 @@ - (ArrayRepId *) asArrayRepId return [ArrayRepId arrayWithArray:objects]; } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[ArrayRepFetchRequest allocWithZone:zone] initWithFetchRequest:fetchRequest objectContext:objectContext]; } @@ -40,7 +40,7 @@ - (void)dealloc [super dealloc]; } -- initWithFetchRequest:(NSFetchRequest *)theFetchRequest objectContext:(NSManagedObjectContext *)theObjectContext +- (id)initWithFetchRequest:(NSFetchRequest *)theFetchRequest objectContext:(NSManagedObjectContext *)theObjectContext { if ((self = [super init])) { diff --git a/FScriptFramework/ArrayRepId.h b/FScriptFramework/ArrayRepId.h index 3544f37..4ad7b86 100644 --- a/FScriptFramework/ArrayRepId.h +++ b/FScriptFramework/ArrayRepId.h @@ -27,7 +27,7 @@ - (id)at:(id)index put:(id)elem; -- indexWithArray:(FSArray *)index; +- (id)indexWithArray:(FSArray *)index; - (FSArray *)rotatedBy:(NSNumber *)operand; ///////////////////////////////////// OTHER METHODS @@ -35,21 +35,21 @@ - (void)addObject:(id)anObject; - (void)addObjectsFromFSArray:(FSArray *)otherArray; - (ArrayRepId *) asArrayRepId; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (NSUInteger)count; - (void *)dataPtr; - (void)dealloc; - (NSString *)descriptionLimited:(NSUInteger)nbElem; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL)identical; -- init; +- (id)init; //- initFrom:(unsigned)from to:(unsigned)to step:(unsigned)step; -- initFilledWith:(id)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory -- initWithCapacity:(NSUInteger)aNumItems; // designated initializer +- (id)initFilledWith:(id)elem count:(NSUInteger)nb; // contract: a return value of nil means not enough memory +- (id)initWithCapacity:(NSUInteger)aNumItems; // designated initializer // contract: a return value of nil means not enough memory -- initWithObjects:(id *)objects count:(NSUInteger)nb; -- initWithObjectsNoCopy:(id *)tab count:(NSUInteger)nb; +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb; +- (id)initWithObjectsNoCopy:(id *)tab count:(NSUInteger)nb; - (void)insertObject:anObject atIndex:(NSUInteger)index; -- objectAtIndex:(NSUInteger)index; +- (id)objectAtIndex:(NSUInteger)index; - (void)removeLastElem; - (void)removeLastObject; - (void)removeElemAtIndex:(NSUInteger)index; diff --git a/FScriptFramework/ArrayRepId.m b/FScriptFramework/ArrayRepId.m index 9e01271..94da15c 100644 --- a/FScriptFramework/ArrayRepId.m +++ b/FScriptFramework/ArrayRepId.m @@ -359,7 +359,7 @@ - (void)addObjectsFromFSArray:(FSArray *)otherArray - (ArrayRepId *) asArrayRepId { return self;} -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[[self class] allocWithZone:zone] initWithObjects:t count:count]; } @@ -422,7 +422,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) } } -- indexWithArray:(FSArray *)index +- (id)indexWithArray:(FSArray *)index { switch ([index type]) { @@ -554,7 +554,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; // W } -- init +- (id)init { return [self initWithCapacity:0]; } @@ -578,7 +578,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } */ -- initFilledWith:(id)elem count:(NSUInteger)nb +- (id)initFilledWith:(id)elem count:(NSUInteger)nb { if (self = [self initWithCapacity:nb]) { @@ -588,7 +588,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithCapacity:(NSUInteger)aNumItems +- (id)initWithCapacity:(NSUInteger)aNumItems { if ((self = [super init])) { @@ -606,7 +606,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithObjectsNoCopy:(id *)tab count:(NSUInteger)nb +- (id)initWithObjectsNoCopy:(id *)tab count:(NSUInteger)nb { if ((self = [super init])) { @@ -619,7 +619,7 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range identical:(BOOL) return nil; } -- initWithObjects:(id *)objects count:(NSUInteger)nb +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb { NSUInteger i; @@ -652,7 +652,7 @@ - (void)insertObject:anObject atIndex:(NSUInteger)index t[index] = [anObject retain]; } -- objectAtIndex:(NSUInteger)index +- (id)objectAtIndex:(NSUInteger)index { if (index >= count) [NSException raise:NSRangeException format:@"index beyond the end of the array in method -ObjectAtIndex:"]; return t[index]; diff --git a/FScriptFramework/Array_fscript.h b/FScriptFramework/Array_fscript.h index fc6ea9f..3f528cf 100644 --- a/FScriptFramework/Array_fscript.h +++ b/FScriptFramework/Array_fscript.h @@ -38,7 +38,7 @@ - (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray; - (NSString *)componentsJoinedByString:(NSString *)separator; - (BOOL)containsObject:(id)anObject; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (NSUInteger)count; - (NSString *)description; - (NSString *)descriptionWithLocale:(NSDictionary *)locale; @@ -48,14 +48,14 @@ - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range; - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject; - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range; -- init; -- initWithCapacity:(NSUInteger)aNumItems; // designated initializer -- initWithObject:(id)object; -- initWithObjects:(id *)objects count:(NSUInteger)nb; +- (id)init; +- (id)initWithCapacity:(NSUInteger)aNumItems; // designated initializer +- (id)initWithObject:(id)object; +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb; - (void)insertObject:anObject atIndex:(NSUInteger)index; - (BOOL)isEqualToArray:(NSArray *)anArray; -- mutableCopyWithZone:(NSZone *)zone; -- objectAtIndex:(NSUInteger)index; +- (id)mutableCopyWithZone:(NSZone *)zone; +- (id)objectAtIndex:(NSUInteger)index; - (NSEnumerator *)objectEnumerator; - (void)removeLastObject; - (void)removeObjectAtIndex:(NSUInteger)index; diff --git a/FScriptFramework/Block.m b/FScriptFramework/Block.m index a0285e1..b615891 100644 --- a/FScriptFramework/Block.m +++ b/FScriptFramework/Block.m @@ -56,17 +56,17 @@ + (id)allocWithZone:(NSZone *)zone return (id)[FSBlock allocWithZone:zone]; } -+ blockWithSelector:(SEL)theSelector ++ (id)blockWithSelector:(SEL)theSelector { return [[@"#" stringByAppendingString:[FSCompiler stringFromSelector:theSelector]] asBlock]; } -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable { return [self blockWithSource:source parentSymbolTable:parentSymbolTable onError:nil]; } -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(Block *)errorBlock ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(Block *)errorBlock { struct BlockSignature signature = {0,NO}; Block *r = [[[self alloc] initWithCode:nil symbolTable:parentSymbolTable signature:signature source:[[source copy] autorelease] isCompiled:NO isCompact:NO sel:(SEL)0 selStr:nil] autorelease]; @@ -91,12 +91,12 @@ - (id)compilOnError:(Block *)errorBlock // May raise assert(0); } -- copy +- (id)copy { assert(0); } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { assert(0); } @@ -127,7 +127,7 @@ - (id)initWithCoder:(NSCoder *)coder assert(0); } -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr { assert(0); } @@ -221,12 +221,12 @@ - (id) binding:(NSString*)name return [blockRep binding:name]; }*/ -- blockFromString:(NSString *)source // May raise +- (id)blockFromString:(NSString *)source // May raise { assert(0); } -- blockFromString:(NSString *)source onError:(Block *)errorBlock // May raise +- (id)blockFromString:(NSString *)source onError:(Block *)errorBlock // May raise { assert(0); } @@ -421,7 +421,7 @@ - (void) setNewRepAfterCompilation:(BlockRep*)newRep assert(0); } -- sync +- (id)sync { assert(0); } diff --git a/FScriptFramework/BlockInspector.h b/FScriptFramework/BlockInspector.h index 7fb1337..0d52d7d 100644 --- a/FScriptFramework/BlockInspector.h +++ b/FScriptFramework/BlockInspector.h @@ -21,15 +21,15 @@ } -- activate; +- (id)activate; - (IBAction)compil:sender; - (BOOL)edited; -- initWithBlock:(FSBlock*)bl; +- (id)initWithBlock:(FSBlock*)bl; - (IBAction)run:sender; - (void)setEdited:(BOOL)newVal; - (void)showError:(NSString*)errorMessage; - (void)showError:(NSString*)errorMessage start:(NSInteger)firstCharacterIndex end:(NSInteger)lastCharacterIndex; - (NSString *)source; -- update; +- (id)update; @end diff --git a/FScriptFramework/BlockInspector.m b/FScriptFramework/BlockInspector.m index f077905..e905cbd 100644 --- a/FScriptFramework/BlockInspector.m +++ b/FScriptFramework/BlockInspector.m @@ -25,7 +25,7 @@ @implementation BlockInspector -- activate +- (id)activate { if (!splitView) { @@ -180,7 +180,7 @@ - (void)dealloc [super dealloc]; } -- initWithBlock:(FSBlock*)bl +- (id)initWithBlock:(FSBlock*)bl { if ([super init]) { @@ -330,7 +330,7 @@ - (NSString*)source return [[[sourceView documentView] textStorage] string]; } -- update +- (id)update { NSTextView *documentView = [sourceView documentView]; NSRange selectedRange = [documentView selectedRange]; diff --git a/FScriptFramework/BlockPrivate.h b/FScriptFramework/BlockPrivate.h index e50a27b..cbd99f6 100644 --- a/FScriptFramework/BlockPrivate.h +++ b/FScriptFramework/BlockPrivate.h @@ -17,6 +17,6 @@ - (SEL)messageToArgumentSelector; - (FSBlock *)totalCopy; - (void)setNewRepAfterCompilation:(BlockRep*)newRep; -- sync; +- (id)sync; @end diff --git a/FScriptFramework/BlockRep.h b/FScriptFramework/BlockRep.h index 6de8b3e..c34c1e5 100644 --- a/FScriptFramework/BlockRep.h +++ b/FScriptFramework/BlockRep.h @@ -46,13 +46,13 @@ - (id)body_notCompact_valueArgs:(id*)args count:(NSUInteger)count block:(FSBlock *)block; - (FSBlockCompilationResult *)compilForBlock:(FSBlock *)block; // May cause self to be deallocated. - (id)compilForBlock:(FSBlock *)block onError:(FSBlock *)errorBlock; // May raise. May cause self to be deallocated. -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)aCoder; - (FSInterpreterResult *)executeWithArguments:(NSArray *)arguments block:(FSBlock *)block; - (id)initWithCoder:(NSCoder *)aDecoder; -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; // If you pass NO for is_comp, you must pass the *parent* symbol table for theSybolTableArgument // This method retains theCode, theSymbolTable and theSource. No copy. diff --git a/FScriptFramework/BlockRep.m b/FScriptFramework/BlockRep.m index d25b72e..a91f93e 100644 --- a/FScriptFramework/BlockRep.m +++ b/FScriptFramework/BlockRep.m @@ -162,7 +162,7 @@ - (id) compilForBlock:(FSBlock *)block onError:(FSBlock *)errorBlock // May rais {assert(0); return nil;} //W } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { FSSymbolTable *s; BlockRep *r; @@ -376,7 +376,7 @@ - (id)initWithCoder:(NSCoder *)coder // If you pass NO for is_comp, you must pass the *parent* symbol table for theSybolTableArgument // This method retains theCode, theSymbolTable and theSource. No copy. -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; { if ((self = [super init])) { diff --git a/FScriptFramework/Block_fscript.h b/FScriptFramework/Block_fscript.h index c02a95f..e2a2bcf 100644 --- a/FScriptFramework/Block_fscript.h +++ b/FScriptFramework/Block_fscript.h @@ -13,21 +13,21 @@ BlockInspector *inspector; } -+ allocWithZone:(NSZone *)zone; -+ blockWithSelector:(SEL)theSelector; -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable; // May raise -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(Block *)errorBlock; // May raise ++ (id)allocWithZone:(NSZone *)zone; ++ (id)blockWithSelector:(SEL)theSelector; ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable; // May raise ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(Block *)errorBlock; // May raise - (NSArray *)argumentsNames; - (void) compilIfNeeded; // May raise - (id) compilOnError:(Block *)errorBlock; // May raise -- copy; -- copyWithZone:(NSZone *)zone; +- (id)copy; +- (id)copyWithZone:(NSZone *)zone; - (void)encodeWithCoder:(NSCoder *)aCoder; - (FSInterpreterResult *)executeWithArguments:(NSArray *)arguments; - (id) initWithBlockRep:(BlockRep *)theBlockRep; - (id)initWithCoder:(NSCoder *)aDecoder; -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; // This method retains theCode, theSymbolTable and theSource. No copy. - (BOOL) isCompact; // May raise - (FSMsgContext *)msgContext; diff --git a/FScriptFramework/CompiledCodeNode.h b/FScriptFramework/CompiledCodeNode.h index ec3dc9e..048defc 100644 --- a/FScriptFramework/CompiledCodeNode.h +++ b/FScriptFramework/CompiledCodeNode.h @@ -33,23 +33,23 @@ SEL sel; } -+ compiledCodeNode; ++ (id)compiledCodeNode; -- addSubnode:(CompiledCodeNode *)subnode; +- (id)addSubnode:(CompiledCodeNode *)subnode; - (long)firstCharIndex; - (long)lastCharIndex; -- copy; -- copyWithZone:(NSZone *)zone; +- (id)copy; +- (id)copyWithZone:(NSZone *)zone; - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)aCoder; - (CompiledCodeNode *)getSubnode:(unsigned)pos; //- (Array *)getListSubnode; -- init; +- (id)init; - (id)initWithCoder:(NSCoder *)aDecoder; -- insertSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos; +- (id)insertSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos; - (unsigned)subnodeCount; -- setSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos; -- removeSubnode:(unsigned)pos; +- (id)setSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos; +- (id)removeSubnode:(unsigned)pos; - (enum FSCNType) nodeType; - (struct FSContextIndex) identifier; @@ -62,19 +62,19 @@ - (id) object; - (FSPattern *)pattern; -- setBlockRep:(BlockRep *) theBlockRep; -- setFirstCharIndex:(long)first; -- setLastCharIndex:(long)last; -- setFirstCharIndex:(long)first last:(long)last; -- setFSIdentifier:(struct FSContextIndex) theIdentifier symbol:(NSString *)theSymbol; -- setSubnodes:(FSArray *)theListSubnode; -- setMessageWithReceiver:(CompiledCodeNode *) theReceiver +- (id)setBlockRep:(BlockRep *) theBlockRep; +- (id)setFirstCharIndex:(long)first; +- (id)setLastCharIndex:(long)last; +- (id)setFirstCharIndex:(long)first last:(long)last; +- (id)setFSIdentifier:(struct FSContextIndex) theIdentifier symbol:(NSString *)theSymbol; +- (id)setSubnodes:(FSArray *)theListSubnode; +- (id)setMessageWithReceiver:(CompiledCodeNode *) theReceiver selector:(NSString *) theSelector operatorSymbols:(NSString*) theOperatorSymbols; -- setNodeType:(enum FSCNType) theNodeType; -- setNumber:(FSNumber *)theNumber; -- setobject:(id)theobject; -- setReceiver:(CompiledCodeNode*)theReceiver; +- (id)setNodeType:(enum FSCNType) theNodeType; +- (id)setNumber:(FSNumber *)theNumber; +- (id)setobject:(id)theobject; +- (id)setReceiver:(CompiledCodeNode*)theReceiver; -(void)translateCharRange:(int32_t)translation; diff --git a/FScriptFramework/CompiledCodeNode.m b/FScriptFramework/CompiledCodeNode.m index 4162298..47cc342 100644 --- a/FScriptFramework/CompiledCodeNode.m +++ b/FScriptFramework/CompiledCodeNode.m @@ -25,10 +25,10 @@ @implementation CompiledCodeNode -+ compiledCodeNode ++ (id)compiledCodeNode { return [[[self alloc] init] autorelease]; } -- addSubnode:(CompiledCodeNode *)subnode +- (id)addSubnode:(CompiledCodeNode *)subnode { assert(subnode != nil); [subnodes addObject:subnode]; @@ -99,10 +99,10 @@ - (long)firstCharIndex - (long)lastCharIndex { return lastCharIndex; } -- copy +- (id)copy { return [self retain]; /*return [self copyWithZone:NULL]; */ } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [self retain]; } @@ -353,7 +353,7 @@ - (CompiledCodeNode *)getSubnode:(unsigned)pos return subnodes; } */ -- init +- (id)init { if ((self = [super init])) { @@ -365,7 +365,7 @@ - (CompiledCodeNode *)getSubnode:(unsigned)pos return nil; } -- insertSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos +- (id)insertSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos { [subnodes insertObject:subnode atIndex:pos]; return self; @@ -376,26 +376,26 @@ - (unsigned)subnodeCount return [subnodes count]; } -- setFirstCharIndex:(long)first +- (id)setFirstCharIndex:(long)first { firstCharIndex = first; return self; } -- setLastCharIndex:(long)last +- (id)setLastCharIndex:(long)last { lastCharIndex = last; return self; } -- setFirstCharIndex:(long)first last:(long)last +- (id)setFirstCharIndex:(long)first last:(long)last { firstCharIndex = first; lastCharIndex = last; return self; } -- setSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos +- (id)setSubnode:(CompiledCodeNode *)subnode at:(unsigned)pos { [subnodes replaceObjectAtIndex:pos withObject:subnode]; return self; } -- removeSubnode:(unsigned)pos +- (id)removeSubnode:(unsigned)pos { [subnodes removeObjectAtIndex:pos]; return self; @@ -427,14 +427,14 @@ - (FSMsgContext *) msgContext return msgContext; } -- setBlockRep:(BlockRep *) theBlockRep +- (id)setBlockRep:(BlockRep *) theBlockRep { nodeType = BLOCK; object = [theBlockRep retain]; return self; } -- setFSIdentifier:(struct FSContextIndex) theIdentifier symbol:(NSString*)theSymbol +- (id)setFSIdentifier:(struct FSContextIndex) theIdentifier symbol:(NSString*)theSymbol { nodeType = IDENTIFIER; identifier = theIdentifier; @@ -442,14 +442,14 @@ - (FSMsgContext *) msgContext return self; } -- setSubnodes:(FSArray *)theListSubnode +- (id)setSubnodes:(FSArray *)theListSubnode { [subnodes autorelease]; subnodes = [theListSubnode retain]; return self; } -- setMessageWithReceiver:(CompiledCodeNode *) theReceiver +- (id)setMessageWithReceiver:(CompiledCodeNode *) theReceiver selector:(NSString *) theSelector operatorSymbols:(NSString*) theOperatorSymbols { @@ -462,27 +462,27 @@ - (FSMsgContext *) msgContext return self; } -- setNodeType:(enum FSCNType) theNodeType +- (id)setNodeType:(enum FSCNType) theNodeType { nodeType = theNodeType; return self; } -- setNumber:(FSNumber *)theNumber +- (id)setNumber:(FSNumber *)theNumber { nodeType = NUMBER; object = [theNumber retain]; return self; } -- setobject:(id)theobject +- (id)setobject:(id)theobject { nodeType = OBJECT; object = [theobject retain]; return self; } -- setReceiver:(CompiledCodeNode*)theReceiver +- (id)setReceiver:(CompiledCodeNode*)theReceiver { receiver = [theReceiver retain]; return self; diff --git a/FScriptFramework/FSArray.h b/FScriptFramework/FSArray.h index 61fa226..375e7a4 100644 --- a/FScriptFramework/FSArray.h +++ b/FScriptFramework/FSArray.h @@ -39,7 +39,7 @@ enum ArrayRepType {FS_ID, DOUBLE, EMPTY, BOOLEAN, FETCH_REQUEST}; - (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray; - (NSString *)componentsJoinedByString:(NSString *)separator; - (BOOL)containsObject:(id)anObject; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (NSUInteger)count; - (void)dealloc; - (NSString *)description; @@ -50,14 +50,14 @@ enum ArrayRepType {FS_ID, DOUBLE, EMPTY, BOOLEAN, FETCH_REQUEST}; - (NSUInteger)indexOfObject:(id)anObject inRange:(NSRange)range; - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject; - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range; -- init; -- initWithCapacity:(NSUInteger)aNumItems; // designated initializer -- initWithObject:(id)object; -- initWithObjects:(id *)objects count:(NSUInteger)nb; +- (id)init; +- (id)initWithCapacity:(NSUInteger)aNumItems; // designated initializer +- (id)initWithObject:(id)object; +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb; - (void)insertObject:anObject atIndex:(NSUInteger)index; - (BOOL)isEqualToArray:(NSArray *)anArray; -- mutableCopyWithZone:(NSZone *)zone; -- objectAtIndex:(NSUInteger)index; +- (id)mutableCopyWithZone:(NSZone *)zone; +- (id)objectAtIndex:(NSUInteger)index; - (NSEnumerator *)objectEnumerator; - (void)removeLastObject; - (void)removeObjectAtIndex:(NSUInteger)index; diff --git a/FScriptFramework/FSArray.m b/FScriptFramework/FSArray.m index eac39dd..93c2a8a 100644 --- a/FScriptFramework/FSArray.m +++ b/FScriptFramework/FSArray.m @@ -246,7 +246,7 @@ - (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray - (id)arrayRep {return rep;} -- awakeAfterUsingCoder:(NSCoder *)aDecoder +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder { Class ReplacementForCoderForNilInArrayClass = [FSReplacementForCoderForNilInArray class]; NSUInteger i, count; @@ -285,9 +285,9 @@ - (BOOL)containsObject:(id)anObject return [self indexOfObject:anObject] != NSNotFound; } -- copy { return [self copyWithZone:NULL];} +- (id)copy { return [self copyWithZone:NULL];} -- copyWithZone:(NSZone *)zone { return [[FSArray alloc] initWithRepNoRetain:[rep copyWithZone:zone]];} +- (id)copyWithZone:(NSZone *)zone { return [[FSArray alloc] initWithRepNoRetain:[rep copyWithZone:zone]];} - (NSUInteger)count { @@ -413,12 +413,12 @@ - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range return [self indexOfObject:anObject inRange:range identical:YES]; } -- init +- (id)init { return [self initWithCapacity:0]; } -- initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step +- (id)initFrom:(NSUInteger)from to:(NSUInteger)to step:(NSUInteger)step { ArrayRepDouble *representation = [[ArrayRepDouble alloc] initFrom:from to:to step:step]; @@ -430,7 +430,7 @@ - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range } } -- initFilledWith:(id)elem count:(NSUInteger)nb +- (id)initFilledWith:(id)elem count:(NSUInteger)nb { id representation; @@ -449,12 +449,12 @@ - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range } } -- initWithCapacity:(NSUInteger)aNumItems +- (id)initWithCapacity:(NSUInteger)aNumItems { return [self initWithRepNoRetain:[[ArrayRepEmpty alloc] initWithCapacity:aNumItems]]; } -- initWithObject:(id)object +- (id)initWithObject:(id)object { if (self = [self initWithCapacity:1]) { @@ -464,7 +464,7 @@ - (NSUInteger)indexOfObjectIdenticalTo:(id)anObject inRange:(NSRange)range return nil; } -- initWithObjects:(id *)objects count:(NSUInteger)nb +- (id)initWithObjects:(id *)objects count:(NSUInteger)nb { NSUInteger i; @@ -524,12 +524,12 @@ - (BOOL) isEqualToArray:(NSArray *)anArray return i == count; } -- mutableCopyWithZone:(NSZone *)zone +- (id)mutableCopyWithZone:(NSZone *)zone { return [[FSArray alloc] initWithRepNoRetain:[rep copyWithZone:zone]]; } -- objectAtIndex:(NSUInteger)index +- (id)objectAtIndex:(NSUInteger)index { switch (type) { @@ -700,7 +700,7 @@ - (enum ArrayRepType)type { return type;} // declared in ArrayPrivate -(NSUInteger) _ul_count { return [self count]; } -- _ul_objectAtIndex:(NSUInteger)index +- (id)_ul_objectAtIndex:(NSUInteger)index { switch (type) { diff --git a/FScriptFramework/FSBlock.h b/FScriptFramework/FSBlock.h index 8767d2f..2984dd1 100644 --- a/FScriptFramework/FSBlock.h +++ b/FScriptFramework/FSBlock.h @@ -15,22 +15,22 @@ extern NSString *FS_Block_keyOfSetValueForKeyMessage(FSBlock *block); BlockInspector *inspector; } -+ allocWithZone:(NSZone *)zone; -+ blockWithSelector:(SEL)theSelector; -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable; // May raise -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(FSBlock *)errorBlock; // May raise ++ (id)allocWithZone:(NSZone *)zone; ++ (id)blockWithSelector:(SEL)theSelector; ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable; // May raise ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(FSBlock *)errorBlock; // May raise - (NSArray *)argumentsNames; - (void) compilIfNeeded; // May raise - (id) compilOnError:(FSBlock *)errorBlock; // May raise -- copy; -- copyWithZone:(NSZone *)zone; +- (id)copy; +- (id)copyWithZone:(NSZone *)zone; - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)aCoder; - (FSInterpreterResult *)executeWithArguments:(NSArray *)arguments; - (id) initWithBlockRep:(BlockRep *)theBlockRep; - (id)initWithCoder:(NSCoder *)aDecoder; -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr; // This method retains theCode, theSymbolTable and theSource. No copy. - (BOOL) isCompact; // May raise - (FSMsgContext *)msgContext; diff --git a/FScriptFramework/FSBlock.m b/FScriptFramework/FSBlock.m index 860ced5..f36bc0f 100644 --- a/FScriptFramework/FSBlock.m +++ b/FScriptFramework/FSBlock.m @@ -67,22 +67,22 @@ + (id) alloc return NSAllocateObject(self, 0, NULL); } -+ allocWithZone:(NSZone *)zone ++ (id)allocWithZone:(NSZone *)zone { return NSAllocateObject(self, 0, NULL); } -+ blockWithSelector:(SEL)theSelector ++ (id)blockWithSelector:(SEL)theSelector { return [[@"#" stringByAppendingString:[FSCompiler stringFromSelector:theSelector]] asBlock]; } -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable { return [self blockWithSource:source parentSymbolTable:parentSymbolTable onError:nil]; } -+ blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(FSBlock *)errorBlock ++ (id)blockWithSource:(NSString *)source parentSymbolTable:(FSSymbolTable *)parentSymbolTable onError:(FSBlock *)errorBlock { struct BlockSignature signature = {0,NO}; @@ -117,10 +117,10 @@ - (id)compilOnError:(FSBlock *)errorBlock // May raise return [blockRep compilForBlock:self onError:errorBlock]; } -- copy +- (id)copy { return [self copyWithZone:NULL]; } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { [self compilIfNeeded]; @@ -220,7 +220,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr +- (id)initWithCode:(FSCNBase *)theCode symbolTable:(FSSymbolTable*)theSymbolTable signature:(struct BlockSignature)theSignature source:(NSString*)theSource isCompiled:(BOOL)is_comp isCompact:(BOOL)isCompactArg sel:(SEL)theSel selStr:(NSString*)theSelStr { if ((self = [super init])) { @@ -354,7 +354,7 @@ - (id) binding:(NSString*)name return [blockRep binding:name]; }*/ -- blockFromString:(NSString *)source // May raise +- (id)blockFromString:(NSString *)source // May raise { FSVerifClassArgsNoNil(@"blockFromString:",1,source,[NSString class]); @@ -362,7 +362,7 @@ - (id) binding:(NSString*)name return [FSBlock blockWithSource:source parentSymbolTable:[blockRep symbolTable]]; } -- blockFromString:(NSString *)source onError:(FSBlock *)errorBlock // May raise +- (id)blockFromString:(NSString *)source onError:(FSBlock *)errorBlock // May raise { FSVerifClassArgsNoNil(@"blockFromString:onError",2,source,[NSString class],errorBlock,[FSBlock class]); @@ -847,7 +847,7 @@ - (void) setNewRepAfterCompilation:(BlockRep*)newRep blockRep = newRep; } -- sync +- (id)sync { if ([inspector edited]) { diff --git a/FScriptFramework/FSBlockCompilationResult.h b/FScriptFramework/FSBlockCompilationResult.h index b33f975..3ec2257 100644 --- a/FScriptFramework/FSBlockCompilationResult.h +++ b/FScriptFramework/FSBlockCompilationResult.h @@ -16,9 +16,9 @@ enum FSBlockCompilationResultType {FSOKBlockCompilationResultType, FSErrorBlockC } -+ blockCompilationResultWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last; ++ (id)blockCompilationResultWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last; - (void)dealloc; -- initWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last; +- (id)initWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last; @end diff --git a/FScriptFramework/FSBlockCompilationResult.m b/FScriptFramework/FSBlockCompilationResult.m index 1d035c3..422a187 100644 --- a/FScriptFramework/FSBlockCompilationResult.m +++ b/FScriptFramework/FSBlockCompilationResult.m @@ -5,7 +5,7 @@ @implementation FSBlockCompilationResult -+ blockCompilationResultWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last ++ (id)blockCompilationResultWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last { return [[[self alloc] initWithType:theType errorMessage:theErrorMessage errorFirstCharacterIndex:first errorLastCharacterIndex:last] autorelease]; } @@ -16,7 +16,7 @@ - (void)dealloc [super dealloc]; } -- initWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last +- (id)initWithType:(enum FSBlockCompilationResultType)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last { if ((self = [super init])) { diff --git a/FScriptFramework/FSBoolean.m b/FScriptFramework/FSBoolean.m index e6700ed..23ef4fc 100644 --- a/FScriptFramework/FSBoolean.m +++ b/FScriptFramework/FSBoolean.m @@ -110,7 +110,7 @@ - (FSBoolean *)or:(FSBlock*)operand @implementation True -- awakeAfterUsingCoder:(NSCoder *)aDecoder +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder { [self release]; return fsTrue; @@ -210,7 +210,7 @@ - (FSBoolean*)or:(FSBlock*)operand @implementation False -- awakeAfterUsingCoder:(NSCoder *)aDecoder +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder { [self release]; return fsFalse; diff --git a/FScriptFramework/FSBooleanPrivate.h b/FScriptFramework/FSBooleanPrivate.h index b1f3e57..78db30c 100644 --- a/FScriptFramework/FSBooleanPrivate.h +++ b/FScriptFramework/FSBooleanPrivate.h @@ -15,12 +15,12 @@ extern FSBoolean *fsFalse; @interface False(FalsePrivate) -- awakeAfterUsingCoder:(NSCoder *)aDecoder; +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder; @end @interface True(TruePrivate) -- awakeAfterUsingCoder:(NSCoder *)aDecoder; +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder; @end diff --git a/FScriptFramework/FSCNBase.m b/FScriptFramework/FSCNBase.m index 139c8c0..b3717d7 100644 --- a/FScriptFramework/FSCNBase.m +++ b/FScriptFramework/FSCNBase.m @@ -30,7 +30,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- init +- (id)init { if ((self = [super init])) { diff --git a/FScriptFramework/FSClassDefinition.h b/FScriptFramework/FSClassDefinition.h index 4788a09..73212eb 100644 --- a/FScriptFramework/FSClassDefinition.h +++ b/FScriptFramework/FSClassDefinition.h @@ -10,7 +10,7 @@ NSSet *ivarNames; } -+ classDefinition; ++ (id)classDefinition; - (NSSet *)ivarNames; - (NSMutableArray *)methodHolders; - (void)setIvarNames:(NSSet *)theIvarNames; diff --git a/FScriptFramework/FSClassDefinition.m b/FScriptFramework/FSClassDefinition.m index 20e150a..8d79790 100644 --- a/FScriptFramework/FSClassDefinition.m +++ b/FScriptFramework/FSClassDefinition.m @@ -5,7 +5,7 @@ @implementation FSClassDefinition -+ classDefinition ++ (id)classDefinition { return [[[self alloc] init] autorelease]; } diff --git a/FScriptFramework/FSCommandHistory.h b/FScriptFramework/FSCommandHistory.h index 5d5c90c..0746de9 100644 --- a/FScriptFramework/FSCommandHistory.h +++ b/FScriptFramework/FSCommandHistory.h @@ -29,18 +29,18 @@ store is removed. NSInteger head, queue, cursor; } -- addStr:(NSString *)str; // adds a string +- (id)addStr:(NSString *)str; // adds a string - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)coder; -- goToFirst; // move the cursor to the most recently added string -- goToLast; // move the cursor to the least recently added string -- goToNext; // move the cursor forward -- goToPrevious; // move the cursor backward +- (id)goToFirst; // move the cursor to the most recently added string +- (id)goToLast; // move the cursor to the least recently added string +- (id)goToNext; // move the cursor forward +- (id)goToPrevious; // move the cursor backward - (NSString *)getMostRecentlyInsertedStr; // get the most recently inserted (i.e. added) string - (NSString *)getStr; // get the string for at the current cursor position -- init; +- (id)init; - (id)initWithCoder:(NSCoder *)coder; -- initWithUIntSize:(NSUInteger)size; // designated initializer. The capacity of the receiver is +- (id)initWithUIntSize:(NSUInteger)size; // designated initializer. The capacity of the receiver is // set to the value of the argument. The receiver is filled // with empty strings. - (NSInteger)size; diff --git a/FScriptFramework/FSCommandHistory.m b/FScriptFramework/FSCommandHistory.m index c04f9d8..10935a8 100644 --- a/FScriptFramework/FSCommandHistory.m +++ b/FScriptFramework/FSCommandHistory.m @@ -5,7 +5,7 @@ @implementation FSCommandHistory -- addStr:(NSString *)str +- (id)addStr:(NSString *)str { if ([array count] != 0) { @@ -55,19 +55,19 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- goToFirst +- (id)goToFirst { cursor = head; return self; } -- goToLast +- (id)goToLast { cursor = queue; return self; } -- goToNext +- (id)goToNext { if ([array count] != 0) { @@ -77,7 +77,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- goToPrevious +- (id)goToPrevious { if([array count] != 0) { @@ -99,9 +99,9 @@ - (NSString *)getStr else return(@""); } -- init {return [self initWithUIntSize:0];} +- (id)init {return [self initWithUIntSize:0];} -- initWithUIntSize:(NSUInteger)size +- (id)initWithUIntSize:(NSUInteger)size { if ((self = [super init])) { diff --git a/FScriptFramework/FSCompilationResult.h b/FScriptFramework/FSCompilationResult.h index 49340a0..b0d8941 100644 --- a/FScriptFramework/FSCompilationResult.h +++ b/FScriptFramework/FSCompilationResult.h @@ -15,9 +15,9 @@ enum CompilationResult_type {OK,ERROR}; FSCNBase *code; } -+ compilationResultWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode; ++ (id)compilationResultWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode; - (void)dealloc; -- initWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode; +- (id)initWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode; @end diff --git a/FScriptFramework/FSCompilationResult.m b/FScriptFramework/FSCompilationResult.m index 59166d1..56d94ed 100644 --- a/FScriptFramework/FSCompilationResult.m +++ b/FScriptFramework/FSCompilationResult.m @@ -6,7 +6,7 @@ @implementation FSCompilationResult -+ compilationResultWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode ++ (id)compilationResultWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode { return [[[self alloc] initWithType:theType errorMessage:theErrorMessage errorFirstCharacterIndex:first errorLastCharacterIndex:last code:theCode] autorelease]; } @@ -18,7 +18,7 @@ - (void)dealloc [super dealloc]; } -- initWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode +- (id)initWithType:(enum CompilationResult_type)theType errorMessage:(NSString *)theErrorMessage errorFirstCharacterIndex:(NSInteger)first errorLastCharacterIndex:(NSInteger)last code:(FSCNBase *)theCode { if ((self = [super init])) { diff --git a/FScriptFramework/FSCompiler.h b/FScriptFramework/FSCompiler.h index 357ce60..388c338 100644 --- a/FScriptFramework/FSCompiler.h +++ b/FScriptFramework/FSCompiler.h @@ -31,14 +31,14 @@ struct res_scan NSInteger errorLastCharIndex; } -+ compiler; ++ (id)compiler; + (FSMethod *)dummyDeallocMethodForClassNamed:(NSString *)className; + (BOOL)isValidIdentifier:(NSString *)str; + (NSString *)stringFromSelector:(SEL)selector; + (SEL)selectorFromString:(NSString *)selectorStr; - (void) dealloc; -- init; +- (id)init; - (FSCompilationResult *) compileCode:(const char *)utf8str withParentSymbolTable:(FSSymbolTable *)symbol_table; - (FSCompilationResult *) compileCodeForBlock:(const char *)utf8str withParentSymbolTable:(FSSymbolTable *)symbol_table; //- (CompilationResult *) compileCodeForMethod:(const char *)utf8strs; diff --git a/FScriptFramework/FSCompiler.m b/FScriptFramework/FSCompiler.m index 32dd3f8..6977041 100644 --- a/FScriptFramework/FSCompiler.m +++ b/FScriptFramework/FSCompiler.m @@ -168,7 +168,7 @@ - (FSCNCategory *)categoryWithCompilationContext:(struct compilationContext)comp @implementation FSCompiler -+ compiler ++ (id)compiler { return [[[self alloc] init] autorelease]; } @@ -276,7 +276,7 @@ + (SEL)selectorFromString:(NSString *)selectorStr return sel_getUid([[NSString stringWithFormat:@"operator%@:",operator_name(selectorStr)] UTF8String]); } -- init +- (id)init { // NSLog(@"FSCompiler init"); diff --git a/FScriptFramework/FSConstantListBuilder.m b/FScriptFramework/FSConstantListBuilder.m index df830ae..b1aa951 100644 --- a/FScriptFramework/FSConstantListBuilder.m +++ b/FScriptFramework/FSConstantListBuilder.m @@ -65,7 +65,7 @@ @implementation FSConstantListBuilder -- init +- (id)init { if (self = [super init]) { diff --git a/FScriptFramework/FSCoreDataSample.h b/FScriptFramework/FSCoreDataSample.h index c1ec281..b526e7e 100644 --- a/FScriptFramework/FSCoreDataSample.h +++ b/FScriptFramework/FSCoreDataSample.h @@ -8,6 +8,6 @@ } -+ managedObject; ++ (id)managedObject; @end diff --git a/FScriptFramework/FSCoreDataSample.m b/FScriptFramework/FSCoreDataSample.m index fe9bd74..492a447 100644 --- a/FScriptFramework/FSCoreDataSample.m +++ b/FScriptFramework/FSCoreDataSample.m @@ -5,7 +5,7 @@ @implementation FSCoreDataSample -+ managedObject ++ (id)managedObject { NSManagedObjectContext *context = [[NSManagedObjectContext alloc] init]; NSManagedObjectModel *objectModel = [[NSManagedObjectModel alloc] init]; diff --git a/FScriptFramework/FSExecEngine.m b/FScriptFramework/FSExecEngine.m index 21f7d2f..3372631 100644 --- a/FScriptFramework/FSExecEngine.m +++ b/FScriptFramework/FSExecEngine.m @@ -70,7 +70,7 @@ void __attribute__ ((constructor)) initializeFSExecEngine(void) @interface FSNSObject - (NSUInteger) _ul_count; -- _ul_objectAtIndex:(NSUInteger)index; +- (id)_ul_objectAtIndex:(NSUInteger)index; @end diff --git a/FScriptFramework/FSExecutor.h b/FScriptFramework/FSExecutor.h index 82f8f21..d445bc2 100644 --- a/FScriptFramework/FSExecutor.h +++ b/FScriptFramework/FSExecutor.h @@ -27,7 +27,7 @@ - (FSArray *) allDefinedSymbols; - (void)breakCycles; - (FSInterpreterResult *)execute:(NSString *)command; -- initWithInterpreter:(FSInterpreter *)theInterpreter; +- (id)initWithInterpreter:(FSInterpreter *)theInterpreter; - (void)installFlightTutorial; - (FSInterpreter *)interpreter; // Will return nil if the associated interpreter no longer exists - (void)interpreterIsDeallocating; diff --git a/FScriptFramework/FSExecutor.m b/FScriptFramework/FSExecutor.m index d1c73fa..3348de9 100644 --- a/FScriptFramework/FSExecutor.m +++ b/FScriptFramework/FSExecutor.m @@ -141,7 +141,7 @@ -(FSInterpreterResult *)execute:(NSString *)command return [r autorelease]; } -- initWithInterpreter:(FSInterpreter *)theInterpreter +- (id)initWithInterpreter:(FSInterpreter *)theInterpreter { if ((self = [super init])) { @@ -238,7 +238,7 @@ - (id)objectForSymbol:(NSString *)symbol found:(BOOL *)found // foud may be pass return [localSymbolTable objectForSymbol:symbol found:found]; } -- performOpenFile:(NSString *)file +- (id)performOpenFile:(NSString *)file { NSString *fname = [file lastPathComponent]; NSUInteger nb = [fname length]; diff --git a/FScriptFramework/FSMethod.m b/FScriptFramework/FSMethod.m index bd5801d..ff8f140 100644 --- a/FScriptFramework/FSMethod.m +++ b/FScriptFramework/FSMethod.m @@ -28,7 +28,7 @@ @interface FSMethodHolder : NSObject } - (void *) dispatcher; -- initWithMethod:(FSMethod *)theMethod; +- (id)initWithMethod:(FSMethod *)theMethod; - (void)setMethod:(FSMethod *)theMethod; @end @@ -275,7 +275,7 @@ void fscript_setDynamicIvarNames(Class class, NSSet *ivarNames) @implementation FSMethodHolder -- initWithMethod:(FSMethod *)theMethod +- (id)initWithMethod:(FSMethod *)theMethod { self = [super init]; if (self != nil) diff --git a/FScriptFramework/FSMsgContext.h b/FScriptFramework/FSMsgContext.h index fb1b664..635a3ed 100644 --- a/FScriptFramework/FSMsgContext.h +++ b/FScriptFramework/FSMsgContext.h @@ -19,7 +19,7 @@ + (FSMsgContext *) msgContext; - (void)dealloc; -- init; +- (id)init; - (void)prepareForMessageWithReceiver:(id)receiver selector:(SEL)selector; // May raise - (NSInteger)unsuportedArgumentIndex; - (BOOL)unsuportedReturnType; diff --git a/FScriptFramework/FSMsgContext.m b/FScriptFramework/FSMsgContext.m index 8c174a4..815896b 100644 --- a/FScriptFramework/FSMsgContext.m +++ b/FScriptFramework/FSMsgContext.m @@ -137,7 +137,7 @@ - (void) prepareForMessageWithReceiver:(id)receiver selector:(SEL)selector // Ma } } -- init +- (id)init { if ((self = [super init])) { diff --git a/FScriptFramework/FSNSArray.m b/FScriptFramework/FSNSArray.m index de6c2ff..fa1e6eb 100644 --- a/FScriptFramework/FSNSArray.m +++ b/FScriptFramework/FSNSArray.m @@ -867,6 +867,6 @@ - (NSString *)descriptionLimited:(NSUInteger)nbElem -(NSUInteger) _ul_count { return [self count]; } -- _ul_objectAtIndex:(NSUInteger)index { return [self objectAtIndex:index];} +- (id)_ul_objectAtIndex:(NSUInteger)index { return [self objectAtIndex:index];} @end diff --git a/FScriptFramework/FSNSDistantObject.m b/FScriptFramework/FSNSDistantObject.m index 0810880..8d034e7 100644 --- a/FScriptFramework/FSNSDistantObject.m +++ b/FScriptFramework/FSNSDistantObject.m @@ -178,7 +178,7 @@ - (NSUInteger) _ul_count return [self isKindOfClass:[NSArray class]] ? [(id)self count] : 1; } -- _ul_objectAtIndex:(NSUInteger)index +- (id)_ul_objectAtIndex:(NSUInteger)index { return [self isKindOfClass:[NSArray class]] ? [(id)self objectAtIndex:index] : [self self]; } diff --git a/FScriptFramework/FSNSObject.h b/FScriptFramework/FSNSObject.h index 0390672..97b1589 100644 --- a/FScriptFramework/FSNSObject.h +++ b/FScriptFramework/FSNSObject.h @@ -37,7 +37,7 @@ // OTHER METHODS -+ replacementObjectForCoder:(NSCoder *)encoder; ++ (id)replacementObjectForCoder:(NSCoder *)encoder; - (id)classOrMetaclass; diff --git a/FScriptFramework/FSNSObject.m b/FScriptFramework/FSNSObject.m index 55f4b4a..9da0685 100644 --- a/FScriptFramework/FSNSObject.m +++ b/FScriptFramework/FSNSObject.m @@ -32,7 +32,7 @@ - (NSString *) debugDescription; @implementation NSObject (FSNSObject) -+ replacementObjectForCoder:(NSCoder *)encoder ++ (id)replacementObjectForCoder:(NSCoder *)encoder { if (!encoder || [encoder isKindOfClass:[FSArchiver class]] || [encoder isKindOfClass:[FSKeyedArchiver class]]) // we provide a replacment only for archiving. // Distributing seems to be automaticaly handled @@ -184,7 +184,7 @@ - (NSConnection *)vend:(NSString *)operand - (NSUInteger) _ul_count { return 1; } -- _ul_objectAtIndex:(NSUInteger)index { return self;} +- (id)_ul_objectAtIndex:(NSUInteger)index { return self;} //////////////////////////////// PRIVATE for use by FSNSDistantObject //////////////// diff --git a/FScriptFramework/FSNSProxy.m b/FScriptFramework/FSNSProxy.m index ddeb87f..98d65c1 100644 --- a/FScriptFramework/FSNSProxy.m +++ b/FScriptFramework/FSNSProxy.m @@ -68,7 +68,7 @@ + (NSUInteger) _ul_count return 1; } -+ _ul_objectAtIndex:(NSUInteger)index ++ (id)_ul_objectAtIndex:(NSUInteger)index { return self; } diff --git a/FScriptFramework/FSNamedNumber.h b/FScriptFramework/FSNamedNumber.h index 49c53d9..d665c99 100644 --- a/FScriptFramework/FSNamedNumber.h +++ b/FScriptFramework/FSNamedNumber.h @@ -9,8 +9,8 @@ NSString *name; } -+ namedNumberWithDouble:(double)val name:(NSString *)theName; -- initWithDouble:(double)val name:(NSString *)theName; //designated initializer ++ (id)namedNumberWithDouble:(double)val name:(NSString *)theName; +- (id)initWithDouble:(double)val name:(NSString *)theName; //designated initializer - (void) dealloc; - (NSString *)description; diff --git a/FScriptFramework/FSNamedNumber.m b/FScriptFramework/FSNamedNumber.m index 6ecfa6c..417a735 100644 --- a/FScriptFramework/FSNamedNumber.m +++ b/FScriptFramework/FSNamedNumber.m @@ -6,7 +6,7 @@ @implementation FSNamedNumber -+ namedNumberWithDouble:(double)val name:(NSString *)theName ++ (id)namedNumberWithDouble:(double)val name:(NSString *)theName { return [[[self alloc] initWithDouble:val name:theName] autorelease]; } @@ -28,7 +28,7 @@ - (double) doubleValue return value; } -- initWithDouble:(double)val name:(NSString *)theName //designated initializer +- (id)initWithDouble:(double)val name:(NSString *)theName //designated initializer { if ((self = [super init])) { diff --git a/FScriptFramework/FSNumber.h b/FScriptFramework/FSNumber.h index 9010dd0..4318492 100644 --- a/FScriptFramework/FSNumber.h +++ b/FScriptFramework/FSNumber.h @@ -18,7 +18,7 @@ // USER METHODS -+ new; ++ (id)new; - (NSNumber *)abs; - (NSNumber *)arcCos; @@ -71,9 +71,9 @@ // SYSTEM METHODS -+ numberWithDouble:(double)val; ++ (id)numberWithDouble:(double)val; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (void) dealloc; - (double) doubleValue; - (BOOL) hasFrac_bool; // deprecated diff --git a/FScriptFramework/FSNumber.m b/FScriptFramework/FSNumber.m index 5927f82..0991980 100644 --- a/FScriptFramework/FSNumber.m +++ b/FScriptFramework/FSNumber.m @@ -44,7 +44,7 @@ @implementation FSNumber /////////////////////////////// USER METHODS -+ new ++ (id)new { return numberWithDouble(0); } @@ -387,19 +387,19 @@ + (id) alloc return NSAllocateObject(self, 0, NULL); } -+ allocWithZone:(NSZone *)zone ++ (id)allocWithZone:(NSZone *)zone { return NSAllocateObject(self, 0, NULL); } -+ numberWithDouble:(double)val ++ (id)numberWithDouble:(double)val { return numberWithDouble(val); } -- copy {retainCount++; return self; } +- (id)copy {retainCount++; return self; } -- copyWithZone:(NSZone *)zone {retainCount++; return self; } +- (id)copyWithZone:(NSZone *)zone {retainCount++; return self; } - (void)dealloc { @@ -444,7 +444,7 @@ - (id)initWithCoder:(NSCoder *)coder // this method is here for backward compati - (id)initWithBool:(BOOL)val {return [self initWithDouble:val];} - (id)initWithChar:(char)val {return [self initWithDouble:val];} -- initWithDouble:(double)val // designated initializer +- (id)initWithDouble:(double)val // designated initializer { if ((self = [super init])) { diff --git a/FScriptFramework/FSObjectBrowserCell.m b/FScriptFramework/FSObjectBrowserCell.m index c309ad4..b82fd75 100644 --- a/FScriptFramework/FSObjectBrowserCell.m +++ b/FScriptFramework/FSObjectBrowserCell.m @@ -26,7 +26,7 @@ -(void) dealloc [super dealloc]; } -- init +- (id)init { if ((self = [super init])) { diff --git a/FScriptFramework/FSObjectBrowserMatrix.m b/FScriptFramework/FSObjectBrowserMatrix.m index 51ced60..e09e94c 100644 --- a/FScriptFramework/FSObjectBrowserMatrix.m +++ b/FScriptFramework/FSObjectBrowserMatrix.m @@ -87,14 +87,14 @@ - (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal else return NSDragOperationCopy; }*/ -+ allocWithZone:(NSZone *)zone ++ (id)allocWithZone:(NSZone *)zone { id r = [super allocWithZone:zone]; //NSLog([NSString stringWithFormat:@"FSObjectBrowserMatrix %p allocWithZone:", r]); return r; } -- retain +- (id)retain { //NSLog([NSString stringWithFormat:@"FSObjectBrowserMatrix %p retain", self]); return [super retain]; diff --git a/FScriptFramework/FSPattern.h b/FScriptFramework/FSPattern.h index 995afec..99d468c 100644 --- a/FScriptFramework/FSPattern.h +++ b/FScriptFramework/FSPattern.h @@ -13,10 +13,10 @@ FSPattern *nextPattern; } -+ patternWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPattern; -+ patternFromIntermediateRepresentation:(NSArray *)ap; ++ (id)patternWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPattern; ++ (id)patternFromIntermediateRepresentation:(NSArray *)ap; -- initWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPatter; +- (id)initWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPatter; - (int)deep; - (BOOL)isDoubleLoop; - (BOOL)isSimpleLoopOnReceiver; diff --git a/FScriptFramework/FSPattern.m b/FScriptFramework/FSPattern.m index 0c6e843..747cd67 100644 --- a/FScriptFramework/FSPattern.m +++ b/FScriptFramework/FSPattern.m @@ -8,12 +8,12 @@ @implementation FSPattern -+ patternWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPatter ++ (id)patternWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPatter { return [[[self alloc] initWithDeep:theDeep level:theLevel nextPattern:theNextPatter] autorelease]; } -+ patternFromIntermediateRepresentation:(NSArray *)ap ++ (id)patternFromIntermediateRepresentation:(NSArray *)ap { NSInteger nb = [ap count]; NSInteger level_count; @@ -108,7 +108,7 @@ - (NSString *)description return r; } -- initWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPattern +- (id)initWithDeep:(int)theDeep level:(FSArray *)theLevel nextPattern:(FSPattern*)theNextPattern { if ((self = [super init])) { diff --git a/FScriptFramework/FSReplacementForCoderForClass.h b/FScriptFramework/FSReplacementForCoderForClass.h index b69cb80..fc28660 100644 --- a/FScriptFramework/FSReplacementForCoderForClass.h +++ b/FScriptFramework/FSReplacementForCoderForClass.h @@ -10,10 +10,10 @@ NSString *className; } -- awakeAfterUsingCoder:(NSCoder *)aCoder; +- (id)awakeAfterUsingCoder:(NSCoder *)aCoder; - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)aCoder; -- initWithClass:(Class)theClass; +- (id)initWithClass:(Class)theClass; - (id)initWithCoder:(NSCoder *)aDecoder; @end diff --git a/FScriptFramework/FSReplacementForCoderForClass.m b/FScriptFramework/FSReplacementForCoderForClass.m index 3369c6f..e831f27 100644 --- a/FScriptFramework/FSReplacementForCoderForClass.m +++ b/FScriptFramework/FSReplacementForCoderForClass.m @@ -12,7 +12,7 @@ void __attribute__ ((constructor)) initializeFSReplacementForCoderForClass(void) @implementation FSReplacementForCoderForClass -- awakeAfterUsingCoder:(NSCoder *)aCoder +- (id)awakeAfterUsingCoder:(NSCoder *)aCoder { id r; @@ -59,7 +59,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- initWithClass:(Class)theClass +- (id)initWithClass:(Class)theClass { if ((self = [super init])) { diff --git a/FScriptFramework/FSSymbolTable.h b/FScriptFramework/FSSymbolTable.h index 474b474..260b34e 100644 --- a/FScriptFramework/FSSymbolTable.h +++ b/FScriptFramework/FSSymbolTable.h @@ -24,9 +24,9 @@ enum FSContext_symbol_status {DEFINED, UNDEFINED}; - (id)initWithCoder:(NSCoder *)coder; -- initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol; +- (id)initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol; -- initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol status:(enum FSContext_symbol_status)theStatus; +- (id)initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol status:(enum FSContext_symbol_status)theStatus; // symbol is not copied. - (void)setValue:(id)theValue; @@ -68,7 +68,7 @@ struct FSContextValueWrapper } + (void)initialize; -+ symbolTable; ++ (id)symbolTable; - (FSArray *)allDefinedSymbols; @@ -89,10 +89,10 @@ struct FSContextValueWrapper - (struct FSContextIndex)indexOfSymbol:(NSString *)theKey; // Note : field "index" of the result is set to -1 if symbol is not found -- init; -- initWithParent:(FSSymbolTable *)theParent; -- initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry; -- initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry locals:(struct FSContextValueWrapper *)theLocals localCount:(NSUInteger)theLocalCount; +- (id)init; +- (id)initWithParent:(FSSymbolTable *)theParent; +- (id)initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry; +- (id)initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry locals:(struct FSContextValueWrapper *)theLocals localCount:(NSUInteger)theLocalCount; - (id)initWithCoder:(NSCoder *)coder; @@ -102,7 +102,7 @@ struct FSContextValueWrapper - (BOOL) isEmpty; -- objectForIndex:(struct FSContextIndex)index isDefined:(BOOL *)isDefined; +- (id)objectForIndex:(struct FSContextIndex)index isDefined:(BOOL *)isDefined; - (id)objectForSymbol:(NSString *)symbol found:(BOOL *)found; // foud may be passed as NULL @@ -116,7 +116,7 @@ struct FSContextValueWrapper - (void)setToNilSymbolsFrom:(NSUInteger)ind; -- setObject:(id)theValue forIndex:(struct FSContextIndex)theIndex; +- (id)setObject:(id)theValue forIndex:(struct FSContextIndex)theIndex; - (NSString *)symbolForIndex:(struct FSContextIndex)index; diff --git a/FScriptFramework/FSSymbolTable.m b/FScriptFramework/FSSymbolTable.m index 7f36516..5028229 100644 --- a/FScriptFramework/FSSymbolTable.m +++ b/FScriptFramework/FSSymbolTable.m @@ -71,12 +71,12 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol +- (id)initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol { return [self initWrapperWithValue:theValue symbol:theSymbol status:DEFINED]; } -- initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol status:(enum FSContext_symbol_status)theStatus +- (id)initWrapperWithValue:(id)theValue symbol:(NSString *)theSymbol status:(enum FSContext_symbol_status)theStatus { if ((self = [super init])) { @@ -136,7 +136,7 @@ + (void)initialize } } -+ symbolTable ++ (id)symbolTable { return [[[self alloc] init] autorelease]; } @@ -347,22 +347,22 @@ - (struct FSContextIndex)indexOfSymbol:(NSString*)theKey } } -- init +- (id)init { return [self initWithParent:nil]; } -- initWithParent:(FSSymbolTable *)theParent +- (id)initWithParent:(FSSymbolTable *)theParent { return [self initWithParent:theParent tryToAttachWhenDecoding:YES]; } -- initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry +- (id)initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry { return [self initWithParent:theParent tryToAttachWhenDecoding:shouldTry locals:NULL localCount:0]; } -- initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry locals:(struct FSContextValueWrapper *)theLocals localCount:(NSUInteger)theLocalCount +- (id)initWithParent:(FSSymbolTable *)theParent tryToAttachWhenDecoding:(BOOL)shouldTry locals:(struct FSContextValueWrapper *)theLocals localCount:(NSUInteger)theLocalCount { if ((self = [super init])) { @@ -401,7 +401,7 @@ -(struct FSContextIndex) insertSymbol:(NSString*)symbol object:(id)object status - (BOOL) isEmpty { return (localCount == 0);} -- objectForIndex:(struct FSContextIndex)index isDefined:(BOOL *)isDefined +- (id)objectForIndex:(struct FSContextIndex)index isDefined:(BOOL *)isDefined { FSSymbolTable *s = self; @@ -493,7 +493,7 @@ - (void)setToNilSymbolsFrom:(NSUInteger)ind } -- setObject:(id)object forIndex:(struct FSContextIndex)index +- (id)setObject:(id)object forIndex:(struct FSContextIndex)index { NSInteger i; FSSymbolTable *s = self; diff --git a/FScriptFramework/FSSystem.h b/FScriptFramework/FSSystem.h index 7ced7f4..6c01a00 100644 --- a/FScriptFramework/FSSystem.h +++ b/FScriptFramework/FSSystem.h @@ -21,19 +21,19 @@ // FSInterpreter instance. } -+ system:(id)theSys; ++ (id)system:(id)theSys; -- copy; -- copyWithZone:(NSZone *)zone; +- (id)copy; +- (id)copyWithZone:(NSZone *)zone; - (void)dealloc; -- init:(id)theSys; +- (id)init:(id)theSys; ///////////////////////////////////// USER METHODS //////////////////////// - (void)attach:(id)objectContext; - (void)beep; -- blockFromString:(NSString *)source; -- blockFromString:(NSString *)source onError:(FSBlock *)errorBlock; +- (id)blockFromString:(NSString *)source; +- (id)blockFromString:(NSString *)source onError:(FSBlock *)errorBlock; - (void)browse; - (void)browse:(id)anObject; - (void)clear; diff --git a/FScriptFramework/FSSystem.m b/FScriptFramework/FSSystem.m index 63debfa..f7cbdfe 100644 --- a/FScriptFramework/FSSystem.m +++ b/FScriptFramework/FSSystem.m @@ -45,7 +45,7 @@ + (void)initialize } } -+ system:(id)theExecutor ++ (id)system:(id)theExecutor { return [[[self alloc] init:theExecutor] autorelease]; } @@ -76,10 +76,10 @@ - (void)attach:(id)objectContext } } -- copy +- (id)copy { return [self copyWithZone:NULL]; } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { return [[FSSystem allocWithZone:zone] init:executor]; } - (void)dealloc @@ -98,7 +98,7 @@ - (id)replacementObjectForCoder:(NSCoder *)aCoder return [NSNull null]; } -- init:(id)theExecutor +- (id)init:(id)theExecutor { if ((self = [super init])) { @@ -122,13 +122,13 @@ - (void)beep NSBeep(); } -- blockFromString:(NSString *)source // May raise +- (id)blockFromString:(NSString *)source // May raise { FSVerifClassArgsNoNil(@"blockFromString:", 1, source, [NSString class]); return [FSBlock blockWithSource:source parentSymbolTable:[executor symbolTable]]; // May raise } -- blockFromString:(NSString *)source onError:(FSBlock *)errorBlock // May raise +- (id)blockFromString:(NSString *)source onError:(FSBlock *)errorBlock // May raise { FSVerifClassArgsNoNil(@"blockFromString:onError:", 2, source, [NSString class], errorBlock, [FSBlock class]); return [FSBlock blockWithSource:source parentSymbolTable:[executor symbolTable] onError:errorBlock]; // May raise diff --git a/FScriptFramework/FSTestObjCClass1.h b/FScriptFramework/FSTestObjCClass1.h index ccf57ed..d27db0a 100644 --- a/FScriptFramework/FSTestObjCClass1.h +++ b/FScriptFramework/FSTestObjCClass1.h @@ -36,7 +36,7 @@ - (id) init; - (void) dealloc; -- tags; +- (id)tags; - (void) setDeallocationProof:(NSMutableString *)proof; - (void *) voidPtr; diff --git a/FScriptFramework/FSTestObjCClass1.m b/FScriptFramework/FSTestObjCClass1.m index 719a74b..a5b4aca 100644 --- a/FScriptFramework/FSTestObjCClass1.m +++ b/FScriptFramework/FSTestObjCClass1.m @@ -54,7 +54,7 @@ - (void *) voidPtr return iv_voidPtr; } -- tags +- (id)tags { return [NSArray arrayWithObject:@"FSTestObjCClass1"]; } diff --git a/FScriptFramework/FSTestObjCClass2.m b/FScriptFramework/FSTestObjCClass2.m index 2d3213a..7240301 100644 --- a/FScriptFramework/FSTestObjCClass2.m +++ b/FScriptFramework/FSTestObjCClass2.m @@ -48,7 +48,7 @@ - (void) dealloc } -- tags +- (id)tags { return [[super tags] arrayByAddingObject:@"FSTestObjCClass2"]; } diff --git a/FScriptFramework/FSVoid.h b/FScriptFramework/FSVoid.h index 9f5fe67..1619f81 100644 --- a/FScriptFramework/FSVoid.h +++ b/FScriptFramework/FSVoid.h @@ -8,7 +8,7 @@ + (FSVoid*) fsVoid; - (id)autorelease; -- awakeAfterUsingCoder:(NSCoder *)aDecoder; +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder; - (id) copy; - (id) copyWithZone:(NSZone *)zone; - (NSString *) printString; diff --git a/FScriptFramework/FSVoid.m b/FScriptFramework/FSVoid.m index 43584c5..79d1e26 100644 --- a/FScriptFramework/FSVoid.m +++ b/FScriptFramework/FSVoid.m @@ -26,7 +26,7 @@ + (void)initialize -(id)autorelease {return self;} -- awakeAfterUsingCoder:(NSCoder *)aDecoder +- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder { [self release]; return fsVoid; diff --git a/FScriptFramework/FScriptTextView.m b/FScriptFramework/FScriptTextView.m index 115a679..8e452a7 100644 --- a/FScriptFramework/FScriptTextView.m +++ b/FScriptFramework/FScriptTextView.m @@ -31,7 +31,7 @@ + (void)registerMethodNameForCompletion:(NSString *)methodName } -+ completionStrings // private; for testing purpose ++ (id)completionStrings // private; for testing purpose { return completionStrings; } diff --git a/FScriptFramework/KTestManager.h b/FScriptFramework/KTestManager.h index 9489bfc..8ba0173 100644 --- a/FScriptFramework/KTestManager.h +++ b/FScriptFramework/KTestManager.h @@ -24,7 +24,7 @@ -(void) assertError:(FSBlock *)b; -(void) dealloc; -(void) finish; -- init; +- (id)init; -(void) setShouldLog:(BOOL)should; -(void) startCategory:(NSString *)categoryName; -(void) startTest:(NSString *)testName; diff --git a/FScriptFramework/KTestManager.m b/FScriptFramework/KTestManager.m index cd09fa7..a7c3d74 100644 --- a/FScriptFramework/KTestManager.m +++ b/FScriptFramework/KTestManager.m @@ -200,7 +200,7 @@ -(void) finish if (startDate) [times addObject:[FSNumber numberWithDouble:-[startDate timeIntervalSinceNow]]]; } -- init +- (id)init { if ((self = [super init])) { diff --git a/FScriptFramework/MessagePatternCodeNode.h b/FScriptFramework/MessagePatternCodeNode.h index 38bc26e..b94e835 100644 --- a/FScriptFramework/MessagePatternCodeNode.h +++ b/FScriptFramework/MessagePatternCodeNode.h @@ -14,7 +14,7 @@ - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)coder; - (id)initWithCoder:(NSCoder *)coder; -- setMessageWithReceiver:(CompiledCodeNode *) theReceiver +- (id)setMessageWithReceiver:(CompiledCodeNode *) theReceiver selector:(NSString *) theSelector operatorSymbols:(NSString *) theOperatorSymbols pattern:(FSPattern *) thePattern; diff --git a/FScriptFramework/MessagePatternCodeNode.m b/FScriptFramework/MessagePatternCodeNode.m index fe46803..63a2463 100644 --- a/FScriptFramework/MessagePatternCodeNode.m +++ b/FScriptFramework/MessagePatternCodeNode.m @@ -42,7 +42,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- setMessageWithReceiver:(CompiledCodeNode *) theReceiver +- (id)setMessageWithReceiver:(CompiledCodeNode *) theReceiver selector:(NSString *) theSelector operatorSymbols:(NSString*) theOperatorSymbols pattern:(FSPattern *) thePattern diff --git a/FScriptFramework/Number.m b/FScriptFramework/Number.m index b74fba2..7254f53 100644 --- a/FScriptFramework/Number.m +++ b/FScriptFramework/Number.m @@ -19,7 +19,7 @@ @implementation Number /////////////////////////////// USER METHODS -+ new ++ (id)new { return [[self alloc] initWithDouble:0]; } @@ -300,23 +300,23 @@ + (id) alloc return [self allocWithZone:nil]; } -+ allocWithZone:(NSZone *)zone ++ (id)allocWithZone:(NSZone *)zone { return (id)[FSNumber allocWithZone:zone]; } -+ numberWithDouble:(double)val ++ (id)numberWithDouble:(double)val { return [[[self alloc] initWithDouble:val] autorelease]; } -- copy +- (id)copy { assert(0); } -- copyWithZone:(NSZone *)zone +- (id)copyWithZone:(NSZone *)zone { assert(0); } @@ -352,7 +352,7 @@ - (id)initWithChar:(char)val assert(0); } -- initWithDouble:(double)val // designated initializer +- (id)initWithDouble:(double)val // designated initializer { assert(0); } diff --git a/FScriptFramework/Number_fscript.h b/FScriptFramework/Number_fscript.h index 82fd8af..2763ed5 100644 --- a/FScriptFramework/Number_fscript.h +++ b/FScriptFramework/Number_fscript.h @@ -18,7 +18,7 @@ // USER METHODS -+ new; ++ (id)new; - (NSNumber *)abs; - (NSNumber *)arcCos; @@ -71,9 +71,9 @@ // SYSTEM METHODS -+ numberWithDouble:(double)val; ++ (id)numberWithDouble:(double)val; -- copyWithZone:(NSZone *)zone; +- (id)copyWithZone:(NSZone *)zone; - (double) doubleValue; - (BOOL) hasFrac_bool; // deprecated //- (unsigned int) hash; diff --git a/FScriptFramework/Space.h b/FScriptFramework/Space.h index 56eed29..98e22c0 100644 --- a/FScriptFramework/Space.h +++ b/FScriptFramework/Space.h @@ -20,7 +20,7 @@ - (void)dealloc; - (void)encodeWithCoder:(NSCoder *)coder; -- initSymbolTableLocale:(FSSymbolTable*)symb_loc; // Will point to symb_loc +- (id)initSymbolTableLocale:(FSSymbolTable*)symb_loc; // Will point to symb_loc - (id)initWithCoder:(NSCoder *)coder; - (FSSymbolTable*)localSymbolTable; diff --git a/FScriptFramework/Space.m b/FScriptFramework/Space.m index 8df0b7b..f5a223b 100644 --- a/FScriptFramework/Space.m +++ b/FScriptFramework/Space.m @@ -51,7 +51,7 @@ - (id)initWithCoder:(NSCoder *)coder return self; } -- initSymbolTableLocale:(FSSymbolTable*)symb_loc +- (id)initSymbolTableLocale:(FSSymbolTable*)symb_loc { if ((self = [super init])) { From e63a18a85e50a7365841aa3bc77ac8935cf07672 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 26 Nov 2012 11:54:57 +0000 Subject: [PATCH 41/45] Added newline to end of heder to silence warnings generated from -Wall, Wextra when importing header into projects with tighter warnings. --- FScriptFramework/FSNSObject.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/FSNSObject.h b/FScriptFramework/FSNSObject.h index 97b1589..d7d88c6 100644 --- a/FScriptFramework/FSNSObject.h +++ b/FScriptFramework/FSNSObject.h @@ -41,4 +41,4 @@ - (id)classOrMetaclass; -@end \ No newline at end of file +@end From bebf3b26f8337c7a664725e6a0244621610eae4e Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 26 Nov 2012 17:48:02 +0000 Subject: [PATCH 42/45] Removed direct use of ->isa and replaced with object_getClass() --- FScriptFramework/FSArray.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FScriptFramework/FSArray.m b/FScriptFramework/FSArray.m index 93c2a8a..72540c4 100644 --- a/FScriptFramework/FSArray.m +++ b/FScriptFramework/FSArray.m @@ -148,7 +148,7 @@ - (void)addObject:(id)anObject { case DOUBLE: { - if (anObject && ((struct {Class isa;} *)anObject)->isa == FSNumberClass) // anObject is casted to avoid the warning "static access to object of type id" + if (anObject && object_getClass(anObject) == FSNumberClass) // anObject is casted to avoid the warning "static access to object of type id" [(ArrayRepDouble *)rep addDouble:((FSNumber *)anObject)->value ]; else if (anObject && isNSNumberWithLosslessConversionToDouble(anObject)) [(ArrayRepDouble *)rep addDouble:[(NSNumber *)anObject doubleValue]]; @@ -627,7 +627,7 @@ - (void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject if (type == DOUBLE) { - if (anObject && ((struct {Class isa;} *)anObject)->isa == FSNumberClass) // anObject is casted to avoid the warning "static access to object of type id" + if (anObject && object_getClass(anObject) == FSNumberClass) // anObject is casted to avoid the warning "static access to object of type id" [(ArrayRepDouble *)rep replaceDoubleAtIndex:index withDouble:((FSNumber *)anObject)->value]; else if (anObject && isNSNumberWithLosslessConversionToDouble(anObject)) [(ArrayRepDouble *)rep replaceDoubleAtIndex:index withDouble:[anObject doubleValue]]; From df15b6d6f5b64b22d321bbb7c98bfe98c4f8be4e Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 7 Aug 2017 11:56:09 +0100 Subject: [PATCH 43/45] Make 64 bit only + modernise Xcode project. --- FScript.xcodeproj/project.pbxproj | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 60fa961..51030df 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -3627,7 +3627,7 @@ 8F2881E908F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3636,6 +3636,7 @@ FRAMEWORK_VERSION = A; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_GC_1 = supported; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = ""; @@ -3665,7 +3666,7 @@ 8F2881EA08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3673,6 +3674,7 @@ FRAMEWORK_SEARCH_PATHS = ""; FRAMEWORK_VERSION = A; GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_GC_1 = supported; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_OPTIMIZATION_LEVEL = 3; @@ -3867,20 +3869,17 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; + ARCHS = "$(ARCHS_STANDARD)"; + GCC_C_LANGUAGE_STANDARD = "compiler-default"; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = ""; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = YES; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_MISSING_PARENTHESES = NO; GCC_WARN_SHADOW = NO; @@ -3898,7 +3897,6 @@ "-Wmost", "-Wmissing-method-return-type", ); - ZERO_LINK = NO; }; name = Debug; }; @@ -3906,14 +3904,12 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; + ARCHS = "$(ARCHS_STANDARD)"; + GCC_C_LANGUAGE_STANDARD = "compiler-default"; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = supported; GCC_ENABLE_PASCAL_STRINGS = NO; - GCC_MODEL_TUNING = ""; GCC_OPTIMIZATION_LEVEL = s; GCC_VERSION = ""; GCC_WARN_SHADOW = NO; From 7501a638493577cf7f1c37c334f5df624df70751 Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Mon, 7 Aug 2017 11:56:24 +0100 Subject: [PATCH 44/45] Fix warning. --- FScriptFramework/FSObjectBrowserView.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FScriptFramework/FSObjectBrowserView.m b/FScriptFramework/FSObjectBrowserView.m index 069855e..eb87490 100644 --- a/FScriptFramework/FSObjectBrowserView.m +++ b/FScriptFramework/FSObjectBrowserView.m @@ -1861,7 +1861,7 @@ - (void)sendMessageAction:(id)sender [arguments addObject:[result result]]; else { - NSMutableString *errorArgumentString = [NSString stringWithFormat:@"Argument %ld %@", (long)(i+1), [result errorMessage]]; + NSString *errorArgumentString = [NSString stringWithFormat:@"Argument %ld %@", (long)(i+1), [result errorMessage]]; [result inspectBlocksInCallStack]; [f selectTextAtIndex:i]; From ffbed205a78f4ec52302c390d32a3e7021d3a7cd Mon Sep 17 00:00:00 2001 From: Jonathan Mitchell Date: Sat, 12 Aug 2017 23:46:04 +0100 Subject: [PATCH 45/45] Modernise project --- FScript.xcodeproj/project.pbxproj | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/FScript.xcodeproj/project.pbxproj b/FScript.xcodeproj/project.pbxproj index 51030df..5c99aef 100644 --- a/FScript.xcodeproj/project.pbxproj +++ b/FScript.xcodeproj/project.pbxproj @@ -2790,7 +2790,7 @@ 0CD4E2FA00D7DD4D7BE9C1BD /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0440; + LastUpgradeCheck = 0500; }; buildConfigurationList = 8F2881FC08F9C040005B3C5A /* Build configuration list for PBXProject "FScript" */; compatibilityVersion = "Xcode 3.2"; @@ -3627,7 +3627,6 @@ 8F2881E908F9C040005B3C5A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = "$(value) NO"; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3666,7 +3665,6 @@ 8F2881EA08F9C040005B3C5A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -3869,7 +3867,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD)"; GCC_C_LANGUAGE_STANDARD = "compiler-default"; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; @@ -3891,6 +3888,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; IBC_FLATTEN_NIBS = NO; MACOSX_DEPLOYMENT_TARGET = 10.6; + ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ""; SDKROOT = macosx; WARNING_CFLAGS = ( @@ -3904,7 +3902,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD)"; GCC_C_LANGUAGE_STANDARD = "compiler-default"; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO;

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

T@I|7~15J?eMk-l>Y#8o2*3J0+LAUE3rx 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≺;-d>{| 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