// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXAggregateTarget section */ D0F6FE0A0FFF679200C609F0 /* Documentation Generation */ = { isa = PBXAggregateTarget; buildConfigurationList = D0F6FE180FFF67AC00C609F0 /* Build configuration list for PBXAggregateTarget "Documentation Generation" */; buildPhases = ( D01D1D711489D208008212BB /* ShellScript */, ); dependencies = ( D0F6FE120FFF679D00C609F0 /* PBXTargetDependency */, ); name = "Documentation Generation"; productName = "Documentation Generation"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; D00122E30D48A8D400540B10 /* HFFindReplaceBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = D00122E20D48A8D400540B10 /* HFFindReplaceBackgroundView.m */; }; D00C16760FF4925A006D021F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D00C166F0FF4925A006D021F /* InfoPlist.strings */; }; D00C16790FF4925A006D021F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D00C16750FF4925A006D021F /* main.m */; }; D00EBA730CE866D50020E2D7 /* HFVerticalScrollerRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D00EBA710CE866D50020E2D7 /* HFVerticalScrollerRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D00EBA740CE866D50020E2D7 /* HFVerticalScrollerRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D00EBA720CE866D50020E2D7 /* HFVerticalScrollerRepresenter.m */; }; D010173610491BB200536FBC /* HFTextVisualStyleRun.h in Headers */ = {isa = PBXBuildFile; fileRef = D010173410491BB200536FBC /* HFTextVisualStyleRun.h */; settings = {ATTRIBUTES = (); }; }; D010173710491BB200536FBC /* HFTextVisualStyleRun.m in Sources */ = {isa = PBXBuildFile; fileRef = D010173510491BB200536FBC /* HFTextVisualStyleRun.m */; }; D0114CA91006D1DF00DAF4CE /* HFByteArrayProxiedData.h in Headers */ = {isa = PBXBuildFile; fileRef = D0114CA71006D1DF00DAF4CE /* HFByteArrayProxiedData.h */; }; D0114CAA1006D1DF00DAF4CE /* HFByteArrayProxiedData.m in Sources */ = {isa = PBXBuildFile; fileRef = D0114CA81006D1DF00DAF4CE /* HFByteArrayProxiedData.m */; }; D016437313E5F7BC00294E60 /* HFRepresenterTextViewCallout.h in Headers */ = {isa = PBXBuildFile; fileRef = D016437113E5F7BB00294E60 /* HFRepresenterTextViewCallout.h */; }; D016437413E5F7BC00294E60 /* HFRepresenterTextViewCallout.m in Sources */ = {isa = PBXBuildFile; fileRef = D016437213E5F7BC00294E60 /* HFRepresenterTextViewCallout.m */; }; D01772F50D751DB1002E03DE /* HFDocumentOperationView.m in Sources */ = {isa = PBXBuildFile; fileRef = D01772F40D751DB1002E03DE /* HFDocumentOperationView.m */; }; D01773920D7A2F32002E03DE /* HFResizingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D01773910D7A2F32002E03DE /* HFResizingView.m */; }; D018F139107AB64900AE805F /* DiffDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = D018F137107AB64900AE805F /* DiffDocument.xib */; }; D018F153107ABAC600AE805F /* DiffDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = D018F152107ABAC600AE805F /* DiffDocument.m */; }; D019B8C00D83E8D5005789AA /* HFByteArray_FileWriting.m in Sources */ = {isa = PBXBuildFile; fileRef = D019B8BE0D83E8D5005789AA /* HFByteArray_FileWriting.m */; }; D019B9010D83FEB3005789AA /* HFByteSliceFileOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D019B8FF0D83FEB3005789AA /* HFByteSliceFileOperation.h */; }; D019B9020D83FEB3005789AA /* HFByteSliceFileOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D019B9000D83FEB3005789AA /* HFByteSliceFileOperation.m */; }; D019B9550D840FE8005789AA /* HFObjectGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = D019B9530D840FE8005789AA /* HFObjectGraph.h */; }; D019B9560D840FE8005789AA /* HFObjectGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = D019B9540D840FE8005789AA /* HFObjectGraph.m */; }; D01D1D721489DFE5008212BB /* HFAnnotatedTree.h in Headers */ = {isa = PBXBuildFile; fileRef = D0315BEA1225C553008C9EAB /* HFAnnotatedTree.h */; }; D01E7BED0CDC55D000943F9E /* HFController.m in Sources */ = {isa = PBXBuildFile; fileRef = D01E7BEB0CDC55D000943F9E /* HFController.m */; }; D01E7BF00CDC564B00943F9E /* HexFiend.h in Headers */ = {isa = PBXBuildFile; fileRef = D01E7BEF0CDC564B00943F9E /* HexFiend.h */; settings = {ATTRIBUTES = (Public, ); }; }; D01E7C160CDC58AA00943F9E /* BaseDataDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = D01E7C150CDC58AA00943F9E /* BaseDataDocument.m */; }; D01E7C3D0CDC6A3100943F9E /* HFTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = D01E7C3B0CDC69E500943F9E /* HFTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; D01E7C960CDC700400943F9E /* HFRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D01E7C340CDC646800943F9E /* HFRepresenter.m */; }; D01EF15413B2A0D300CC9283 /* TextDividerRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D01EF15313B2A0D300CC9283 /* TextDividerRepresenter.m */; }; D024AFB30E349A7B00F39EBB /* hex_icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = D024AFB20E349A7B00F39EBB /* hex_icon.icns */; }; D026C7B00CDD50ED0082279E /* HFRepresenterTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D026C7AE0CDD50ED0082279E /* HFRepresenterTextView.h */; }; D026C7B10CDD50ED0082279E /* HFRepresenterTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D026C7AF0CDD50ED0082279E /* HFRepresenterTextView.m */; }; D026C7BB0CDD546C0082279E /* HFRepresenterHexTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D026C7B90CDD546C0082279E /* HFRepresenterHexTextView.h */; settings = {ATTRIBUTES = (); }; }; D026C7BC0CDD546C0082279E /* HFRepresenterHexTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D026C7BA0CDD546C0082279E /* HFRepresenterHexTextView.m */; }; D026C7C00CDD54D00082279E /* HFHexTextRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D026C7BE0CDD54D00082279E /* HFHexTextRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D026C7C10CDD54D00082279E /* HFHexTextRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D026C7BF0CDD54D00082279E /* HFHexTextRepresenter.m */; }; D02BD6CC10545E5600535EDE /* ProcessMemoryDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = D02BD6CB10545E5600535EDE /* ProcessMemoryDocument.m */; }; D02BD6E010545E9000535EDE /* FileDataDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = D02BD6DF10545E9000535EDE /* FileDataDocument.m */; }; D0315BED1225C553008C9EAB /* HFAnnotatedTree.m in Sources */ = {isa = PBXBuildFile; fileRef = D0315BEB1225C553008C9EAB /* HFAnnotatedTree.m */; }; D0370A3F0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D0370A3D0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0370A400D68307A00B3A8C6 /* HFSharedMemoryByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D0370A3E0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.m */; }; D039DC031482DCD000364FA6 /* FortunateSon in CopyFiles */ = {isa = PBXBuildFile; fileRef = D047E3151022CEFE00EF307B /* FortunateSon */; }; D039DC091483100500364FA6 /* Release+CodeSign.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = D039DC081483100500364FA6 /* Release+CodeSign.xcconfig */; }; D03BD7D3146F676600881576 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; D03BD7D4146F676D00881576 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; D03CFA820FC7857B00EE79E4 /* DataInspectorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D03CFA810FC7857B00EE79E4 /* DataInspectorView.xib */; }; D03CFA8A0FC78BCD00EE79E4 /* DataInspectorRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D03CFA890FC78BCD00EE79E4 /* DataInspectorRepresenter.m */; }; D041D1C00D397E1A00C28345 /* HFPasteboardOwner.h in Headers */ = {isa = PBXBuildFile; fileRef = D041D1BE0D397E1A00C28345 /* HFPasteboardOwner.h */; }; D041D1C10D397E1A00C28345 /* HFPasteboardOwner.m in Sources */ = {isa = PBXBuildFile; fileRef = D041D1BF0D397E1A00C28345 /* HFPasteboardOwner.m */; }; D0422FDF0D62599300F8FCDE /* HFProgressTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = D0422FDD0D62599300F8FCDE /* HFProgressTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0422FE00D62599300F8FCDE /* HFProgressTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D0422FDE0D62599300F8FCDE /* HFProgressTracker.m */; }; D04327A40CF081CD00C14250 /* HFFunctions_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D04327A30CF081CD00C14250 /* HFFunctions_Private.h */; }; D047E3401022CFA800EF307B /* FortunateSon.defs in Sources */ = {isa = PBXBuildFile; fileRef = D047E33F1022CFA800EF307B /* FortunateSon.defs */; settings = {ATTRIBUTES = (Server, ); }; }; D047E48C1022E09300EF307B /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D047E48B1022E09300EF307B /* main.cpp */; }; D047E4CA1022E1CA00EF307B /* HexFiend.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D01E7BB80CDC530C00943F9E /* HexFiend.framework */; }; D04A6B6B100EA47C00704963 /* SaveBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6B69100EA47C00704963 /* SaveBanner.xib */; }; D04A6B7A100EA4BC00704963 /* FindReplaceBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6B78100EA4BC00704963 /* FindReplaceBanner.xib */; }; D04A6B97100EA73800704963 /* JumpToOffsetBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6B95100EA73800704963 /* JumpToOffsetBanner.xib */; }; D04A6B9E100EA75400704963 /* MoveSelectionByBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6B9C100EA75400704963 /* MoveSelectionByBanner.xib */; }; D04A6BA5100EA78700704963 /* MyDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6BA3100EA78700704963 /* MyDocument.xib */; }; D04A6BAB100EA7B800704963 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6BA9100EA7B800704963 /* MainMenu.xib */; }; D04A6C16100EB02400704963 /* HFModalProgress.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04A6C15100EB02400704963 /* HFModalProgress.xib */; }; D04C78270DC47ECF00A76FF2 /* HFTextSelectionPulseView.h in Headers */ = {isa = PBXBuildFile; fileRef = D04C78250DC47ECF00A76FF2 /* HFTextSelectionPulseView.h */; }; D04C78280DC47ECF00A76FF2 /* HFTextSelectionPulseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D04C78260DC47ECF00A76FF2 /* HFTextSelectionPulseView.m */; }; D04D8FDF10239BB20013A2A1 /* HFPrivilegedHelperConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D04D8FCB102396FC0013A2A1 /* HFPrivilegedHelperConnection.m */; }; D04D90531023AAEE0013A2A1 /* HFHelperProcessSharedCode.h in Headers */ = {isa = PBXBuildFile; fileRef = D04D90521023AAEE0013A2A1 /* HFHelperProcessSharedCode.h */; }; D05984CC1032C6D900059E72 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D05984CB1032C6D900059E72 /* Security.framework */; }; D059E1291311C676001493B8 /* AppDebugging.m in Sources */ = {isa = PBXBuildFile; fileRef = D059E1281311C676001493B8 /* AppDebugging.m */; }; D059E1421311CA71001493B8 /* GenericPrompt.xib in Resources */ = {isa = PBXBuildFile; fileRef = D059E1411311CA71001493B8 /* GenericPrompt.xib */; }; D05B77BA0E00856D008C45EB /* HFCancelOn.tiff in Resources */ = {isa = PBXBuildFile; fileRef = D01772B70D72E024002E03DE /* HFCancelOn.tiff */; }; D05B77BB0E00856D008C45EB /* HFCancelOff.tiff in Resources */ = {isa = PBXBuildFile; fileRef = D01772B80D72E024002E03DE /* HFCancelOff.tiff */; }; D05B77DF0E00883B008C45EB /* HFCancelButton.h in Headers */ = {isa = PBXBuildFile; fileRef = D05B77DD0E00883B008C45EB /* HFCancelButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; D05B77E00E00883B008C45EB /* HFCancelButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D05B77DE0E00883B008C45EB /* HFCancelButton.m */; }; D05E7A970FF6160500767D95 /* HexFiend.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D01E7BB80CDC530C00943F9E /* HexFiend.framework */; }; D05E7AAE0FF6167100767D95 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; D061A28F10042D6A0049B8B8 /* HFTextRepresenter_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D061A28E10042D6A0049B8B8 /* HFTextRepresenter_Internal.h */; }; D0621CAD102ED50D00DAEB4D /* FortunateSonServerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0621CAC102ED50D00DAEB4D /* FortunateSonServerImpl.cpp */; }; D0621CF0102ED78900DAEB4D /* FortunateSon.defs in Sources */ = {isa = PBXBuildFile; fileRef = D047E33F1022CFA800EF307B /* FortunateSon.defs */; }; D06D60070FA69AFA002376EE /* HFBTree.h in Headers */ = {isa = PBXBuildFile; fileRef = D06D60050FA69AFA002376EE /* HFBTree.h */; }; D06D60080FA69AFA002376EE /* HFBTree.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D60060FA69AFA002376EE /* HFBTree.m */; }; D06D60190FA69B3E002376EE /* HFBTree.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D60060FA69AFA002376EE /* HFBTree.m */; }; D06D60A60FA7E980002376EE /* NaiveArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D60A40FA7E980002376EE /* NaiveArray.m */; }; D06D60A70FA7E980002376EE /* test_btree_main.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D60A50FA7E980002376EE /* test_btree_main.m */; }; D06D60BD0FA7EA23002376EE /* TreeEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D60BC0FA7EA23002376EE /* TreeEntry.m */; }; D06D61EE0FA7FA7C002376EE /* HFBTreeByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D06D61EC0FA7FA7C002376EE /* HFBTreeByteArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; D06D61EF0FA7FA7C002376EE /* HFBTreeByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D61ED0FA7FA7C002376EE /* HFBTreeByteArray.m */; }; D0713920146F7898004D3792 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D071391E146F7897004D3792 /* MainMenu.xib */; }; D07150670D5510CE00573D7A /* HFTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = D07150650D5510CE00573D7A /* HFTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; D07150680D5510CE00573D7A /* HFTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = D07150660D5510CE00573D7A /* HFTextField.m */; }; D074B0D5115B2075002D5FA8 /* DiffDocumentWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D074B0D4115B2075002D5FA8 /* DiffDocumentWindow.m */; }; D078CF550D50491100492F46 /* HFBannerDividerThumb.h in Headers */ = {isa = PBXBuildFile; fileRef = D078CF530D50491100492F46 /* HFBannerDividerThumb.h */; }; D078D0520D50492F00492F46 /* HFBannerDividerThumb.m in Sources */ = {isa = PBXBuildFile; fileRef = D078CF540D50491100492F46 /* HFBannerDividerThumb.m */; }; D07E7B391231C8E900F48E52 /* HFUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D07E7B381231C8E900F48E52 /* HFUnitTests.m */; }; D081DDAA0F0E75FB00F66150 /* HFRandomDataByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D081DDA80F0E75FB00F66150 /* HFRandomDataByteSlice.h */; settings = {ATTRIBUTES = (); }; }; D081DDAB0F0E75FB00F66150 /* HFRandomDataByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D081DDA90F0E75FB00F66150 /* HFRandomDataByteSlice.m */; }; D0826EAB0D4855900006FB7D /* HFFileReference.h in Headers */ = {isa = PBXBuildFile; fileRef = D0826EA90D4855900006FB7D /* HFFileReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0826EAC0D4855900006FB7D /* HFFileReference.m in Sources */ = {isa = PBXBuildFile; fileRef = D0826EAA0D4855900006FB7D /* HFFileReference.m */; }; D0826EF10D487A000006FB7D /* HFFileByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D0826EEF0D487A000006FB7D /* HFFileByteSlice.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0826EF20D487A000006FB7D /* HFFileByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D0826EF00D487A000006FB7D /* HFFileByteSlice.m */; }; D082AB440CDE97DC00554EB7 /* HFFullMemoryByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D828FF0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.m */; }; D082ABCF0CDEB3F800554EB7 /* HFRepresenter_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A4360B0CDC7B65000F7550 /* HFRepresenter_Internal.h */; }; D082ABD40CDEB40F00554EB7 /* HFFullMemoryByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D828FE0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; D082AC910CDEBD5300554EB7 /* HFByteArray_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D082AC900CDEBD5300554EB7 /* HFByteArray_Internal.h */; }; D08399AF0CF85A540030DBF0 /* HFTextRepresenter_KeyBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = D08399AD0CF85A540030DBF0 /* HFTextRepresenter_KeyBinding.m */; }; D08491FF0DBB60C700C7195C /* HFFastMemchr.m in Sources */ = {isa = PBXBuildFile; fileRef = D08491FE0DBB60C700C7195C /* HFFastMemchr.m */; }; D084E763115DAEAC004DC181 /* DiffOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = D084E762115DAEAC004DC181 /* DiffOverlayView.m */; }; D08630F00D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = D08630EE0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.h */; }; D08630F10D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = D08630EF0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.m */; }; D08943F81042B57800AB9141 /* HFByteRangeAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = D08943F61042B57800AB9141 /* HFByteRangeAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; D08943F91042B57800AB9141 /* HFByteRangeAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = D08943F71042B57800AB9141 /* HFByteRangeAttribute.m */; }; D089443C1042BA7100AB9141 /* HFByteRangeAttributeArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D089443A1042BA7100AB9141 /* HFByteRangeAttributeArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; D089443D1042BA7100AB9141 /* HFByteRangeAttributeArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D089443B1042BA7100AB9141 /* HFByteRangeAttributeArray.m */; }; D08B2B2B12B0547E004995A2 /* HFGlyphTrie.h in Headers */ = {isa = PBXBuildFile; fileRef = D08B2AC912B03C86004995A2 /* HFGlyphTrie.h */; }; D08B2B9B12B06835004995A2 /* HFGlyphTrie.m in Sources */ = {isa = PBXBuildFile; fileRef = D08B2ACA12B03C86004995A2 /* HFGlyphTrie.m */; }; D08F5E4F0CDE872C007EFFE8 /* HFByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F5DF00CDE8223007EFFE8 /* HFByteArray.m */; }; D08F5E500CDE872C007EFFE8 /* HFByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F5E230CDE843E007EFFE8 /* HFByteSlice.m */; }; D08F5E510CDE872C007EFFE8 /* HFFullMemoryByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F5E380CDE84F4007EFFE8 /* HFFullMemoryByteSlice.m */; }; D09163CA123857BB009D7D47 /* OpenPathDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = D09163C9123857BB009D7D47 /* OpenPathDialog.xib */; }; D09163D4123857E5009D7D47 /* OpenPathWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = D09163D3123857E5009D7D47 /* OpenPathWindowController.m */; }; D0A05C0113BBE48800553980 /* HFAttributedByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A05BFE13BBE40100553980 /* HFAttributedByteArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A05C0213BBE4B200553980 /* HFAttributedByteArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A05BFF13BBE40100553980 /* HFAttributedByteArray.m */; }; D0A1F30E11439DFE008BB3BA /* HFByteArrayEditScript.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A1F2EB11439B9D008BB3BA /* HFByteArrayEditScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A1F31211439E3F008BB3BA /* HFByteArrayEditScript.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A1F2EC11439B9D008BB3BA /* HFByteArrayEditScript.m */; }; D0A402F30D0D43F4006BC574 /* HFLayoutRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A402F10D0D43F4006BC574 /* HFLayoutRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A402F40D0D43F4006BC574 /* HFLayoutRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A402F20D0D43F4006BC574 /* HFLayoutRepresenter.m */; }; D0A435730CDC71DF000F7550 /* HFRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D01E7C330CDC646800943F9E /* HFRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A436310CDC7EB1000F7550 /* HFFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A436300CDC7EAA000F7550 /* HFFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A436590CDC811D000F7550 /* HFFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A436570CDC8115000F7550 /* HFFunctions.m */; }; D0A4373A0CDD4EDD000F7550 /* HFTextRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A437380CDD4EDD000F7550 /* HFTextRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A4373B0CDD4EDD000F7550 /* HFTextRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A437390CDD4EDD000F7550 /* HFTextRepresenter.m */; }; D0A47C110D288EDF00CB9BB9 /* HFControllerCoalescedUndo.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A47C0F0D288EDF00CB9BB9 /* HFControllerCoalescedUndo.h */; }; D0A47C120D288EDF00CB9BB9 /* HFControllerCoalescedUndo.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A47C100D288EDF00CB9BB9 /* HFControllerCoalescedUndo.m */; }; D0A6C9D80DCC68610077175C /* HFController.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A6C9D70DCC68610077175C /* HFController.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A8AF7D1467273900387627 /* AppUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A8AF7C1467273900387627 /* AppUtilities.m */; }; D0A90B050D160414008975B9 /* HFStatusBarRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A90B030D160414008975B9 /* HFStatusBarRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A90B060D160414008975B9 /* HFStatusBarRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A90B040D160414008975B9 /* HFStatusBarRepresenter.m */; }; D0A9F3F10CFBEA9F0077D577 /* HFLineCountingRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A9F3EF0CFBEA9F0077D577 /* HFLineCountingRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0A9F3F20CFBEA9F0077D577 /* HFLineCountingRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A9F3F00CFBEA9F0077D577 /* HFLineCountingRepresenter.m */; }; D0A9F3FD0CFBEAD50077D577 /* HFLineCountingView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A9F3FB0CFBEAD50077D577 /* HFLineCountingView.h */; settings = {ATTRIBUTES = (); }; }; D0A9F3FE0CFBEAD50077D577 /* HFLineCountingView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A9F3FC0CFBEAD50077D577 /* HFLineCountingView.m */; }; D0AFA786123C2BDF00CFC513 /* MyDocumentController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0AFA785123C2BDF00CFC513 /* MyDocumentController.m */; }; D0B0919F10425AAB00B204AE /* HFProcessMemoryByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B0919D10425AAB00B204AE /* HFProcessMemoryByteSlice.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0B091A010425AAB00B204AE /* HFProcessMemoryByteSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B0919E10425AAB00B204AE /* HFProcessMemoryByteSlice.m */; }; D0B422A10FF845F800DF27E5 /* HFTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B4229F0FF845F800DF27E5 /* HFTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0B422A20FF845F800DF27E5 /* HFTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B422A00FF845F800DF27E5 /* HFTextView.m */; }; D0B47FEF1272427B0095120E /* DiffComputationBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = D0B47FED1272427B0095120E /* DiffComputationBanner.xib */; }; D0B7E3750D5C5B3A007874ED /* HFByteArray_FindReplace.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B7E3380D5C50EA007874ED /* HFByteArray_FindReplace.m */; }; D0BAA835120A7DE800D8FB51 /* HFIndexSet.h in Headers */ = {isa = PBXBuildFile; fileRef = D0BAA833120A7DE800D8FB51 /* HFIndexSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0BAA836120A7DE800D8FB51 /* HFIndexSet.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BAA834120A7DE800D8FB51 /* HFIndexSet.m */; }; D0CBB240128F78C200989C15 /* StretchableProgressIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CBB23F128F78C200989C15 /* StretchableProgressIndicator.m */; }; D0CBB32A128F906000989C15 /* DiffTextViewContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CBB329128F906000989C15 /* DiffTextViewContainer.m */; }; D0CD51F60DA2B928006E8D1B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CD51F50DA2B928006E8D1B /* AppDelegate.m */; }; D0CDB7330CE7338E0084926B /* HFRepresenterTextView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CDB7320CE7338E0084926B /* HFRepresenterTextView_Internal.h */; }; D0CDB7540CE735590084926B /* HFRepresenterStringEncodingTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CDB7520CE735590084926B /* HFRepresenterStringEncodingTextView.h */; settings = {ATTRIBUTES = (); }; }; D0CDB7550CE735590084926B /* HFRepresenterStringEncodingTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CDB7530CE735590084926B /* HFRepresenterStringEncodingTextView.m */; }; D0CDB77D0CE737130084926B /* HFStringEncodingTextRepresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CDB77B0CE737130084926B /* HFStringEncodingTextRepresenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0CDB77E0CE737130084926B /* HFStringEncodingTextRepresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CDB77C0CE737130084926B /* HFStringEncodingTextRepresenter.m */; }; D0D0536E1487FF2500704643 /* HFFindReplaceOperationView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D0536D1487FF2500704643 /* HFFindReplaceOperationView.m */; }; D0D110540FF602D800AE5CFB /* FiendlingAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D110530FF602D800AE5CFB /* FiendlingAppDelegate.m */; }; D0D149310D8A37580018296B /* HFTestHashing.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D1492F0D8A37580018296B /* HFTestHashing.h */; }; D0D149320D8A37580018296B /* HFTestHashing.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D149300D8A37580018296B /* HFTestHashing.m */; }; D0D179460D46F20E00684270 /* HFByteSlice_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D0D179450D46F20E00684270 /* HFByteSlice_Private.h */; }; D0D4BE85146F43A2001B0A71 /* ServiceManagement.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0D4BE84146F43A1001B0A71 /* ServiceManagement.framework */; }; D0D828E50CDE89E500C2AB82 /* HFByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D08F5E220CDE843E007EFFE8 /* HFByteSlice.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0D828E60CDE89E800C2AB82 /* HFFullMemoryByteSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = D08F5E370CDE84F4007EFFE8 /* HFFullMemoryByteSlice.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0D829110CDE969F00C2AB82 /* HFByteArray.h in Headers */ = {isa = PBXBuildFile; fileRef = D08F5DEF0CDE8223007EFFE8 /* HFByteArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0D8C2B012A3BE4300960FC4 /* ChooseStringEncodingDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = D0D8C2AF12A3BE4300960FC4 /* ChooseStringEncodingDialog.xib */; }; D0D8C2BC12A3C10100960FC4 /* ChooseStringEncodingWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D8C2BB12A3C10100960FC4 /* ChooseStringEncodingWindowController.m */; }; D0D8C45812A3EF3900960FC4 /* ProcessList.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D8C45712A3EF3900960FC4 /* ProcessList.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ D039DBFF1481C17C00364FA6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = D047E3141022CEFE00EF307B; remoteInfo = FortunateSon; }; D047E49C1022E0D300EF307B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = D047E3141022CEFE00EF307B; remoteInfo = Fortunate_Son; }; D05E7A880FF615D800767D95 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = D01E7BB70CDC530C00943F9E; remoteInfo = HexFiend_Framework; }; D0A435540CDC70B3000F7550 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = D01E7BB70CDC530C00943F9E; remoteInfo = HexFiend_Framework; }; D0F6FE110FFF679D00C609F0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = D01E7BB70CDC530C00943F9E; remoteInfo = HexFiend_Framework; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ D01E7BDA0CDC540700943F9E /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( D047E4CA1022E1CA00EF307B /* HexFiend.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; D039DC011481C18400364FA6 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = Contents/Library/LaunchServices; dstSubfolderSpec = 1; files = ( D039DC031482DCD000364FA6 /* FortunateSon in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; D05E7AA50FF6160D00767D95 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( D05E7A970FF6160500767D95 /* HexFiend.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = app/sources/main.m; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* HexFiend_2_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HexFiend_2_Prefix.pch; path = app/sources/HexFiend_2_Prefix.pch; sourceTree = ""; }; 8D1107320486CEB800E47090 /* Hex Fiend.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Hex Fiend.app"; sourceTree = BUILT_PRODUCTS_DIR; }; D00122E10D48A8D400540B10 /* HFFindReplaceBackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFindReplaceBackgroundView.h; path = app/sources/HFFindReplaceBackgroundView.h; sourceTree = ""; }; D00122E20D48A8D400540B10 /* HFFindReplaceBackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFindReplaceBackgroundView.m; path = app/sources/HFFindReplaceBackgroundView.m; sourceTree = ""; }; D00C15E50FF091FF006D021F /* HexFiendling.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HexFiendling.app; sourceTree = BUILT_PRODUCTS_DIR; }; D00C16700FF4925A006D021F /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; D00C16730FF4925A006D021F /* HexFiendling_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HexFiendling_Prefix.pch; sourceTree = ""; }; D00C16740FF4925A006D021F /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D00C16750FF4925A006D021F /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; D00EBA710CE866D50020E2D7 /* HFVerticalScrollerRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFVerticalScrollerRepresenter.h; path = sources/HFVerticalScrollerRepresenter.h; sourceTree = ""; }; D00EBA720CE866D50020E2D7 /* HFVerticalScrollerRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFVerticalScrollerRepresenter.m; path = sources/HFVerticalScrollerRepresenter.m; sourceTree = ""; }; D010173410491BB200536FBC /* HFTextVisualStyleRun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextVisualStyleRun.h; path = sources/HFTextVisualStyleRun.h; sourceTree = ""; }; D010173510491BB200536FBC /* HFTextVisualStyleRun.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextVisualStyleRun.m; path = sources/HFTextVisualStyleRun.m; sourceTree = ""; }; D0114CA71006D1DF00DAF4CE /* HFByteArrayProxiedData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteArrayProxiedData.h; path = sources/HFByteArrayProxiedData.h; sourceTree = ""; }; D0114CA81006D1DF00DAF4CE /* HFByteArrayProxiedData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteArrayProxiedData.m; path = sources/HFByteArrayProxiedData.m; sourceTree = ""; }; D016437113E5F7BB00294E60 /* HFRepresenterTextViewCallout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenterTextViewCallout.h; path = sources/HFRepresenterTextViewCallout.h; sourceTree = ""; }; D016437213E5F7BC00294E60 /* HFRepresenterTextViewCallout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRepresenterTextViewCallout.m; path = sources/HFRepresenterTextViewCallout.m; sourceTree = ""; }; D01772B70D72E024002E03DE /* HFCancelOn.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = HFCancelOn.tiff; path = resources/HFCancelOn.tiff; sourceTree = ""; }; D01772B80D72E024002E03DE /* HFCancelOff.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = HFCancelOff.tiff; path = resources/HFCancelOff.tiff; sourceTree = ""; }; D01772F30D751DB1002E03DE /* HFDocumentOperationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFDocumentOperationView.h; path = app/sources/HFDocumentOperationView.h; sourceTree = ""; }; D01772F40D751DB1002E03DE /* HFDocumentOperationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFDocumentOperationView.m; path = app/sources/HFDocumentOperationView.m; sourceTree = ""; }; D01773900D7A2F32002E03DE /* HFResizingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFResizingView.h; path = app/sources/HFResizingView.h; sourceTree = ""; }; D01773910D7A2F32002E03DE /* HFResizingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFResizingView.m; path = app/sources/HFResizingView.m; sourceTree = ""; }; D018F138107AB64900AE805F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/DiffDocument.xib; sourceTree = ""; }; D018F151107ABAC600AE805F /* DiffDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DiffDocument.h; path = app/sources/DiffDocument.h; sourceTree = ""; }; D018F152107ABAC600AE805F /* DiffDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DiffDocument.m; path = app/sources/DiffDocument.m; sourceTree = ""; }; D019B8BE0D83E8D5005789AA /* HFByteArray_FileWriting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteArray_FileWriting.m; path = sources/HFByteArray_FileWriting.m; sourceTree = ""; }; D019B8FF0D83FEB3005789AA /* HFByteSliceFileOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteSliceFileOperation.h; path = sources/HFByteSliceFileOperation.h; sourceTree = ""; }; D019B9000D83FEB3005789AA /* HFByteSliceFileOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteSliceFileOperation.m; path = sources/HFByteSliceFileOperation.m; sourceTree = ""; }; D019B9530D840FE8005789AA /* HFObjectGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFObjectGraph.h; path = sources/HFObjectGraph.h; sourceTree = ""; }; D019B9540D840FE8005789AA /* HFObjectGraph.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFObjectGraph.m; path = sources/HFObjectGraph.m; sourceTree = ""; }; D01D1D6D1489D1F6008212BB /* build_documentation.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = build_documentation.py; sourceTree = ""; }; D01D1D6F1489D1F6008212BB /* hexfiend_doxyfile.config */ = {isa = PBXFileReference; lastKnownFileType = text; path = hexfiend_doxyfile.config; sourceTree = ""; }; D01D1D701489D1F6008212BB /* munge_header_for_doxy.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = munge_header_for_doxy.py; sourceTree = ""; }; D01E7BB80CDC530C00943F9E /* HexFiend.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HexFiend.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D01E7BB90CDC530C00943F9E /* HexFiend_Framework-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "HexFiend_Framework-Info.plist"; sourceTree = ""; }; D01E7BC60CDC53B300943F9E /* HexFiend_2_Framework_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HexFiend_2_Framework_Prefix.pch; path = sources/HexFiend_2_Framework_Prefix.pch; sourceTree = ""; }; D01E7BEB0CDC55D000943F9E /* HFController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFController.m; path = sources/HFController.m; sourceTree = ""; }; D01E7BEF0CDC564B00943F9E /* HexFiend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HexFiend.h; path = sources/HexFiend.h; sourceTree = ""; }; D01E7C0A0CDC570400943F9E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = app/Info.plist; sourceTree = ""; }; D01E7C140CDC58AA00943F9E /* BaseDataDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BaseDataDocument.h; path = app/sources/BaseDataDocument.h; sourceTree = ""; }; D01E7C150CDC58AA00943F9E /* BaseDataDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BaseDataDocument.m; path = app/sources/BaseDataDocument.m; sourceTree = ""; }; D01E7C330CDC646800943F9E /* HFRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenter.h; path = sources/HFRepresenter.h; sourceTree = ""; }; D01E7C340CDC646800943F9E /* HFRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRepresenter.m; path = sources/HFRepresenter.m; sourceTree = ""; }; D01E7C3B0CDC69E500943F9E /* HFTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTypes.h; path = sources/HFTypes.h; sourceTree = ""; }; D01EF15213B2A0D300CC9283 /* TextDividerRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TextDividerRepresenter.h; path = app/sources/TextDividerRepresenter.h; sourceTree = ""; }; D01EF15313B2A0D300CC9283 /* TextDividerRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TextDividerRepresenter.m; path = app/sources/TextDividerRepresenter.m; sourceTree = ""; }; D0222576146F612E00646C27 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; D0222578146F612E00646C27 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; D022257A146F612E00646C27 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; D024AFB20E349A7B00F39EBB /* hex_icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = hex_icon.icns; path = app/resources/hex_icon.icns; sourceTree = ""; }; D026C7AE0CDD50ED0082279E /* HFRepresenterTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenterTextView.h; path = sources/HFRepresenterTextView.h; sourceTree = ""; }; D026C7AF0CDD50ED0082279E /* HFRepresenterTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRepresenterTextView.m; path = sources/HFRepresenterTextView.m; sourceTree = ""; }; D026C7B90CDD546C0082279E /* HFRepresenterHexTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenterHexTextView.h; path = sources/HFRepresenterHexTextView.h; sourceTree = ""; }; D026C7BA0CDD546C0082279E /* HFRepresenterHexTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRepresenterHexTextView.m; path = sources/HFRepresenterHexTextView.m; sourceTree = ""; }; D026C7BE0CDD54D00082279E /* HFHexTextRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFHexTextRepresenter.h; path = sources/HFHexTextRepresenter.h; sourceTree = ""; }; D026C7BF0CDD54D00082279E /* HFHexTextRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFHexTextRepresenter.m; path = sources/HFHexTextRepresenter.m; sourceTree = ""; }; D02BD6CA10545E5600535EDE /* ProcessMemoryDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProcessMemoryDocument.h; path = app/sources/ProcessMemoryDocument.h; sourceTree = ""; }; D02BD6CB10545E5600535EDE /* ProcessMemoryDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProcessMemoryDocument.m; path = app/sources/ProcessMemoryDocument.m; sourceTree = ""; }; D02BD6DE10545E9000535EDE /* FileDataDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileDataDocument.h; path = app/sources/FileDataDocument.h; sourceTree = ""; }; D02BD6DF10545E9000535EDE /* FileDataDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileDataDocument.m; path = app/sources/FileDataDocument.m; sourceTree = ""; }; D0315BEA1225C553008C9EAB /* HFAnnotatedTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFAnnotatedTree.h; path = sources/HFAnnotatedTree.h; sourceTree = ""; }; D0315BEB1225C553008C9EAB /* HFAnnotatedTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFAnnotatedTree.m; path = sources/HFAnnotatedTree.m; sourceTree = ""; }; D0370A3D0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFSharedMemoryByteSlice.h; path = sources/HFSharedMemoryByteSlice.h; sourceTree = ""; }; D0370A3E0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFSharedMemoryByteSlice.m; path = sources/HFSharedMemoryByteSlice.m; sourceTree = ""; }; D039DC081483100500364FA6 /* Release+CodeSign.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Release+CodeSign.xcconfig"; sourceTree = ""; }; D03CFA810FC7857B00EE79E4 /* DataInspectorView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DataInspectorView.xib; path = app/resources/DataInspectorView.xib; sourceTree = ""; }; D03CFA880FC78BCD00EE79E4 /* DataInspectorRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataInspectorRepresenter.h; path = app/sources/DataInspectorRepresenter.h; sourceTree = ""; }; D03CFA890FC78BCD00EE79E4 /* DataInspectorRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DataInspectorRepresenter.m; path = app/sources/DataInspectorRepresenter.m; sourceTree = ""; }; D041D1BE0D397E1A00C28345 /* HFPasteboardOwner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFPasteboardOwner.h; path = sources/HFPasteboardOwner.h; sourceTree = ""; }; D041D1BF0D397E1A00C28345 /* HFPasteboardOwner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFPasteboardOwner.m; path = sources/HFPasteboardOwner.m; sourceTree = ""; }; D0422FDD0D62599300F8FCDE /* HFProgressTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFProgressTracker.h; path = sources/HFProgressTracker.h; sourceTree = ""; }; D0422FDE0D62599300F8FCDE /* HFProgressTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFProgressTracker.m; path = sources/HFProgressTracker.m; sourceTree = ""; }; D04327A30CF081CD00C14250 /* HFFunctions_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFunctions_Private.h; path = sources/HFFunctions_Private.h; sourceTree = ""; }; D047E3151022CEFE00EF307B /* FortunateSon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = FortunateSon; path = com.ridiculousfish.HexFiend.PrivilegedHelper; sourceTree = BUILT_PRODUCTS_DIR; }; D047E33F1022CFA800EF307B /* FortunateSon.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; name = FortunateSon.defs; path = helper_subprocess/FortunateSon.defs; sourceTree = ""; }; D047E4431022DF6F00EF307B /* FortunateSonIPCTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FortunateSonIPCTypes.h; path = helper_subprocess/FortunateSonIPCTypes.h; sourceTree = ""; }; D047E48B1022E09300EF307B /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = helper_subprocess/main.cpp; sourceTree = ""; }; D04A6B6A100EA47C00704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/SaveBanner.xib; sourceTree = ""; }; D04A6B79100EA4BC00704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FindReplaceBanner.xib; sourceTree = ""; }; D04A6B96100EA73800704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/JumpToOffsetBanner.xib; sourceTree = ""; }; D04A6B9D100EA75400704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MoveSelectionByBanner.xib; sourceTree = ""; }; D04A6BA4100EA78700704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MyDocument.xib; sourceTree = ""; }; D04A6BAA100EA7B800704963 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; D04A6C15100EB02400704963 /* HFModalProgress.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = HFModalProgress.xib; path = resources/HFModalProgress.xib; sourceTree = ""; }; D04C78250DC47ECF00A76FF2 /* HFTextSelectionPulseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextSelectionPulseView.h; path = sources/HFTextSelectionPulseView.h; sourceTree = ""; }; D04C78260DC47ECF00A76FF2 /* HFTextSelectionPulseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextSelectionPulseView.m; path = sources/HFTextSelectionPulseView.m; sourceTree = ""; }; D04D8FCA102396FC0013A2A1 /* HFPrivilegedHelperConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFPrivilegedHelperConnection.h; path = sources/HFPrivilegedHelperConnection.h; sourceTree = ""; }; D04D8FCB102396FC0013A2A1 /* HFPrivilegedHelperConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFPrivilegedHelperConnection.m; path = sources/HFPrivilegedHelperConnection.m; sourceTree = ""; }; D04D90521023AAEE0013A2A1 /* HFHelperProcessSharedCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFHelperProcessSharedCode.h; path = sources/HFHelperProcessSharedCode.h; sourceTree = ""; }; D05984CB1032C6D900059E72 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = ""; }; D059E1271311C675001493B8 /* AppDebugging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDebugging.h; path = app/sources/AppDebugging.h; sourceTree = ""; }; D059E1281311C676001493B8 /* AppDebugging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDebugging.m; path = app/sources/AppDebugging.m; sourceTree = ""; }; D059E1411311CA71001493B8 /* GenericPrompt.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = GenericPrompt.xib; path = app/resources/GenericPrompt.xib; sourceTree = ""; }; D05B77DD0E00883B008C45EB /* HFCancelButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFCancelButton.h; path = sources/HFCancelButton.h; sourceTree = ""; }; D05B77DE0E00883B008C45EB /* HFCancelButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFCancelButton.m; path = sources/HFCancelButton.m; sourceTree = ""; }; D061A28E10042D6A0049B8B8 /* HFTextRepresenter_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextRepresenter_Internal.h; path = sources/HFTextRepresenter_Internal.h; sourceTree = ""; }; D0621CAC102ED50D00DAEB4D /* FortunateSonServerImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FortunateSonServerImpl.cpp; path = helper_subprocess/FortunateSonServerImpl.cpp; sourceTree = ""; }; D06D60050FA69AFA002376EE /* HFBTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFBTree.h; path = sources/BTree/HFBTree.h; sourceTree = ""; }; D06D60060FA69AFA002376EE /* HFBTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFBTree.m; path = sources/BTree/HFBTree.m; sourceTree = ""; }; D06D60100FA69B26002376EE /* Test_BTree */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Test_BTree; sourceTree = BUILT_PRODUCTS_DIR; }; D06D60A30FA7E980002376EE /* NaiveArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NaiveArray.h; sourceTree = ""; }; D06D60A40FA7E980002376EE /* NaiveArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NaiveArray.m; sourceTree = ""; }; D06D60A50FA7E980002376EE /* test_btree_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = test_btree_main.m; sourceTree = ""; }; D06D60BB0FA7EA23002376EE /* TreeEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeEntry.h; sourceTree = ""; }; D06D60BC0FA7EA23002376EE /* TreeEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeEntry.m; sourceTree = ""; }; D06D60FE0FA7EB33002376EE /* BTree_Test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTree_Test_Prefix.pch; sourceTree = ""; }; D06D61EC0FA7FA7C002376EE /* HFBTreeByteArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFBTreeByteArray.h; path = sources/HFBTreeByteArray.h; sourceTree = ""; }; D06D61ED0FA7FA7C002376EE /* HFBTreeByteArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFBTreeByteArray.m; path = sources/HFBTreeByteArray.m; sourceTree = ""; }; D071391F146F7898004D3792 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; D07150650D5510CE00573D7A /* HFTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextField.h; path = sources/HFTextField.h; sourceTree = ""; }; D07150660D5510CE00573D7A /* HFTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextField.m; path = sources/HFTextField.m; sourceTree = ""; }; D074B0D3115B2075002D5FA8 /* DiffDocumentWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DiffDocumentWindow.h; path = app/sources/DiffDocumentWindow.h; sourceTree = ""; }; D074B0D4115B2075002D5FA8 /* DiffDocumentWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DiffDocumentWindow.m; path = app/sources/DiffDocumentWindow.m; sourceTree = ""; }; D075E2101481ACFF0010D9AE /* codesign.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = codesign.sh; sourceTree = ""; }; D075E2111481ACFF0010D9AE /* Debug+CodeSign.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug+CodeSign.xcconfig"; sourceTree = ""; }; D075E2121481ACFF0010D9AE /* Debug+UnitTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug+UnitTests.xcconfig"; sourceTree = ""; }; D075E2131481ACFF0010D9AE /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; D075E2141481ACFF0010D9AE /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; D078CF530D50491100492F46 /* HFBannerDividerThumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFBannerDividerThumb.h; path = app/sources/HFBannerDividerThumb.h; sourceTree = ""; }; D078CF540D50491100492F46 /* HFBannerDividerThumb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFBannerDividerThumb.m; path = app/sources/HFBannerDividerThumb.m; sourceTree = ""; }; D07E7B381231C8E900F48E52 /* HFUnitTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFUnitTests.m; path = sources/HFUnitTests.m; sourceTree = ""; }; D081DDA80F0E75FB00F66150 /* HFRandomDataByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRandomDataByteSlice.h; path = sources/HFRandomDataByteSlice.h; sourceTree = ""; }; D081DDA90F0E75FB00F66150 /* HFRandomDataByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRandomDataByteSlice.m; path = sources/HFRandomDataByteSlice.m; sourceTree = ""; }; D0826EA90D4855900006FB7D /* HFFileReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFileReference.h; path = sources/HFFileReference.h; sourceTree = ""; }; D0826EAA0D4855900006FB7D /* HFFileReference.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFileReference.m; path = sources/HFFileReference.m; sourceTree = ""; }; D0826EEF0D487A000006FB7D /* HFFileByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFileByteSlice.h; path = sources/HFFileByteSlice.h; sourceTree = ""; }; D0826EF00D487A000006FB7D /* HFFileByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFileByteSlice.m; path = sources/HFFileByteSlice.m; sourceTree = ""; }; D082AC900CDEBD5300554EB7 /* HFByteArray_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteArray_Internal.h; path = sources/HFByteArray_Internal.h; sourceTree = ""; }; D08399AD0CF85A540030DBF0 /* HFTextRepresenter_KeyBinding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextRepresenter_KeyBinding.m; path = sources/HFTextRepresenter_KeyBinding.m; sourceTree = ""; }; D08491FE0DBB60C700C7195C /* HFFastMemchr.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFastMemchr.m; path = sources/HFFastMemchr.m; sourceTree = ""; }; D084E761115DAEAC004DC181 /* DiffOverlayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DiffOverlayView.h; path = app/sources/DiffOverlayView.h; sourceTree = ""; }; D084E762115DAEAC004DC181 /* DiffOverlayView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DiffOverlayView.m; path = app/sources/DiffOverlayView.m; sourceTree = ""; }; D08630EE0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteSliceFileOperationQueueEntry.h; path = sources/HFByteSliceFileOperationQueueEntry.h; sourceTree = ""; }; D08630EF0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteSliceFileOperationQueueEntry.m; path = sources/HFByteSliceFileOperationQueueEntry.m; sourceTree = ""; }; D08943F61042B57800AB9141 /* HFByteRangeAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteRangeAttribute.h; path = sources/HFByteRangeAttribute.h; sourceTree = ""; }; D08943F71042B57800AB9141 /* HFByteRangeAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteRangeAttribute.m; path = sources/HFByteRangeAttribute.m; sourceTree = ""; }; D089443A1042BA7100AB9141 /* HFByteRangeAttributeArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteRangeAttributeArray.h; path = sources/HFByteRangeAttributeArray.h; sourceTree = ""; }; D089443B1042BA7100AB9141 /* HFByteRangeAttributeArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteRangeAttributeArray.m; path = sources/HFByteRangeAttributeArray.m; sourceTree = ""; }; D08B2AC912B03C86004995A2 /* HFGlyphTrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFGlyphTrie.h; path = sources/HFGlyphTrie.h; sourceTree = ""; }; D08B2ACA12B03C86004995A2 /* HFGlyphTrie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFGlyphTrie.m; path = sources/HFGlyphTrie.m; sourceTree = ""; }; D08F5DEF0CDE8223007EFFE8 /* HFByteArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteArray.h; path = sources/HFByteArray.h; sourceTree = ""; }; D08F5DF00CDE8223007EFFE8 /* HFByteArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteArray.m; path = sources/HFByteArray.m; sourceTree = ""; }; D08F5E220CDE843E007EFFE8 /* HFByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteSlice.h; path = sources/HFByteSlice.h; sourceTree = ""; }; D08F5E230CDE843E007EFFE8 /* HFByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteSlice.m; path = sources/HFByteSlice.m; sourceTree = ""; }; D08F5E370CDE84F4007EFFE8 /* HFFullMemoryByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFullMemoryByteSlice.h; path = sources/HFFullMemoryByteSlice.h; sourceTree = ""; }; D08F5E380CDE84F4007EFFE8 /* HFFullMemoryByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFullMemoryByteSlice.m; path = sources/HFFullMemoryByteSlice.m; sourceTree = ""; }; D09163C9123857BB009D7D47 /* OpenPathDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = OpenPathDialog.xib; path = app/resources/OpenPathDialog.xib; sourceTree = ""; }; D09163D2123857E5009D7D47 /* OpenPathWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenPathWindowController.h; path = app/sources/OpenPathWindowController.h; sourceTree = ""; }; D09163D3123857E5009D7D47 /* OpenPathWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenPathWindowController.m; path = app/sources/OpenPathWindowController.m; sourceTree = ""; }; D0A05BFE13BBE40100553980 /* HFAttributedByteArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFAttributedByteArray.h; path = sources/HFAttributedByteArray.h; sourceTree = ""; }; D0A05BFF13BBE40100553980 /* HFAttributedByteArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFAttributedByteArray.m; path = sources/HFAttributedByteArray.m; sourceTree = ""; }; D0A1F2EB11439B9D008BB3BA /* HFByteArrayEditScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteArrayEditScript.h; path = sources/HFByteArrayEditScript.h; sourceTree = ""; }; D0A1F2EC11439B9D008BB3BA /* HFByteArrayEditScript.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteArrayEditScript.m; path = sources/HFByteArrayEditScript.m; sourceTree = ""; }; D0A402F10D0D43F4006BC574 /* HFLayoutRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFLayoutRepresenter.h; path = sources/HFLayoutRepresenter.h; sourceTree = ""; }; D0A402F20D0D43F4006BC574 /* HFLayoutRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFLayoutRepresenter.m; path = sources/HFLayoutRepresenter.m; sourceTree = ""; }; D0A4360B0CDC7B65000F7550 /* HFRepresenter_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenter_Internal.h; path = sources/HFRepresenter_Internal.h; sourceTree = ""; }; D0A436300CDC7EAA000F7550 /* HFFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFunctions.h; path = sources/HFFunctions.h; sourceTree = ""; }; D0A436570CDC8115000F7550 /* HFFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFunctions.m; path = sources/HFFunctions.m; sourceTree = ""; }; D0A437380CDD4EDD000F7550 /* HFTextRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextRepresenter.h; path = sources/HFTextRepresenter.h; sourceTree = ""; }; D0A437390CDD4EDD000F7550 /* HFTextRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextRepresenter.m; path = sources/HFTextRepresenter.m; sourceTree = ""; }; D0A47C0F0D288EDF00CB9BB9 /* HFControllerCoalescedUndo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFControllerCoalescedUndo.h; path = sources/HFControllerCoalescedUndo.h; sourceTree = ""; }; D0A47C100D288EDF00CB9BB9 /* HFControllerCoalescedUndo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFControllerCoalescedUndo.m; path = sources/HFControllerCoalescedUndo.m; sourceTree = ""; }; D0A6C9D70DCC68610077175C /* HFController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFController.h; path = sources/HFController.h; sourceTree = ""; }; D0A8AF7B1467272B00387627 /* AppUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppUtilities.h; path = app/sources/AppUtilities.h; sourceTree = ""; }; D0A8AF7C1467273900387627 /* AppUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppUtilities.m; path = app/sources/AppUtilities.m; sourceTree = ""; }; D0A90B030D160414008975B9 /* HFStatusBarRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFStatusBarRepresenter.h; path = sources/HFStatusBarRepresenter.h; sourceTree = ""; }; D0A90B040D160414008975B9 /* HFStatusBarRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFStatusBarRepresenter.m; path = sources/HFStatusBarRepresenter.m; sourceTree = ""; }; D0A9F3EF0CFBEA9F0077D577 /* HFLineCountingRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFLineCountingRepresenter.h; path = sources/HFLineCountingRepresenter.h; sourceTree = ""; }; D0A9F3F00CFBEA9F0077D577 /* HFLineCountingRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFLineCountingRepresenter.m; path = sources/HFLineCountingRepresenter.m; sourceTree = ""; }; D0A9F3FB0CFBEAD50077D577 /* HFLineCountingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFLineCountingView.h; path = sources/HFLineCountingView.h; sourceTree = ""; }; D0A9F3FC0CFBEAD50077D577 /* HFLineCountingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFLineCountingView.m; path = sources/HFLineCountingView.m; sourceTree = ""; }; D0AFA784123C2BDF00CFC513 /* MyDocumentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MyDocumentController.h; path = app/sources/MyDocumentController.h; sourceTree = ""; }; D0AFA785123C2BDF00CFC513 /* MyDocumentController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MyDocumentController.m; path = app/sources/MyDocumentController.m; sourceTree = ""; }; D0B0919D10425AAB00B204AE /* HFProcessMemoryByteSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFProcessMemoryByteSlice.h; path = sources/HFProcessMemoryByteSlice.h; sourceTree = ""; }; D0B0919E10425AAB00B204AE /* HFProcessMemoryByteSlice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFProcessMemoryByteSlice.m; path = sources/HFProcessMemoryByteSlice.m; sourceTree = ""; }; D0B4229F0FF845F800DF27E5 /* HFTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTextView.h; path = sources/HFTextView.h; sourceTree = ""; }; D0B422A00FF845F800DF27E5 /* HFTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTextView.m; path = sources/HFTextView.m; sourceTree = ""; }; D0B47FEE1272427B0095120E /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/DiffComputationBanner.xib; sourceTree = ""; }; D0B7E2890D5AF0DF007874ED /* InterfaceBuilderKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilderKit.framework; path = Library/Frameworks/InterfaceBuilderKit.framework; sourceTree = DEVELOPER_DIR; }; D0B7E3380D5C50EA007874ED /* HFByteArray_FindReplace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFByteArray_FindReplace.m; path = sources/HFByteArray_FindReplace.m; sourceTree = ""; }; D0BAA833120A7DE800D8FB51 /* HFIndexSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFIndexSet.h; path = sources/HFIndexSet.h; sourceTree = ""; }; D0BAA834120A7DE800D8FB51 /* HFIndexSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFIndexSet.m; path = sources/HFIndexSet.m; sourceTree = ""; }; D0CBB23E128F78C200989C15 /* StretchableProgressIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StretchableProgressIndicator.h; path = app/sources/StretchableProgressIndicator.h; sourceTree = ""; }; D0CBB23F128F78C200989C15 /* StretchableProgressIndicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StretchableProgressIndicator.m; path = app/sources/StretchableProgressIndicator.m; sourceTree = ""; }; D0CBB328128F906000989C15 /* DiffTextViewContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DiffTextViewContainer.h; path = app/sources/DiffTextViewContainer.h; sourceTree = ""; }; D0CBB329128F906000989C15 /* DiffTextViewContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DiffTextViewContainer.m; path = app/sources/DiffTextViewContainer.m; sourceTree = ""; }; D0CD51F40DA2B928006E8D1B /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = app/sources/AppDelegate.h; sourceTree = ""; }; D0CD51F50DA2B928006E8D1B /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = app/sources/AppDelegate.m; sourceTree = ""; }; D0CDB7320CE7338E0084926B /* HFRepresenterTextView_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenterTextView_Internal.h; path = sources/HFRepresenterTextView_Internal.h; sourceTree = ""; }; D0CDB7520CE735590084926B /* HFRepresenterStringEncodingTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFRepresenterStringEncodingTextView.h; path = sources/HFRepresenterStringEncodingTextView.h; sourceTree = ""; }; D0CDB7530CE735590084926B /* HFRepresenterStringEncodingTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFRepresenterStringEncodingTextView.m; path = sources/HFRepresenterStringEncodingTextView.m; sourceTree = ""; }; D0CDB77B0CE737130084926B /* HFStringEncodingTextRepresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFStringEncodingTextRepresenter.h; path = sources/HFStringEncodingTextRepresenter.h; sourceTree = ""; }; D0CDB77C0CE737130084926B /* HFStringEncodingTextRepresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFStringEncodingTextRepresenter.m; path = sources/HFStringEncodingTextRepresenter.m; sourceTree = ""; }; D0D0536C1487FF2500704643 /* HFFindReplaceOperationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFindReplaceOperationView.h; path = app/sources/HFFindReplaceOperationView.h; sourceTree = ""; }; D0D0536D1487FF2500704643 /* HFFindReplaceOperationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFindReplaceOperationView.m; path = app/sources/HFFindReplaceOperationView.m; sourceTree = ""; }; D0D110520FF602D800AE5CFB /* FiendlingAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FiendlingAppDelegate.h; sourceTree = ""; }; D0D110530FF602D800AE5CFB /* FiendlingAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FiendlingAppDelegate.m; sourceTree = ""; }; D0D1492F0D8A37580018296B /* HFTestHashing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFTestHashing.h; path = sources/HFTestHashing.h; sourceTree = ""; }; D0D149300D8A37580018296B /* HFTestHashing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFTestHashing.m; path = sources/HFTestHashing.m; sourceTree = ""; }; D0D179450D46F20E00684270 /* HFByteSlice_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFByteSlice_Private.h; path = sources/HFByteSlice_Private.h; sourceTree = ""; }; D0D4BE84146F43A1001B0A71 /* ServiceManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ServiceManagement.framework; path = /System/Library/Frameworks/ServiceManagement.framework; sourceTree = ""; }; D0D4BE87146F4B3A001B0A71 /* FortunateSon-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "FortunateSon-Info.plist"; path = "helper_subprocess/FortunateSon-Info.plist"; sourceTree = ""; }; D0D4BE88146F4B3A001B0A71 /* FortunateSon-Launchd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "FortunateSon-Launchd.plist"; path = "helper_subprocess/FortunateSon-Launchd.plist"; sourceTree = ""; }; D0D828FE0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HFFullMemoryByteArray.h; path = sources/HFFullMemoryByteArray.h; sourceTree = ""; }; D0D828FF0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HFFullMemoryByteArray.m; path = sources/HFFullMemoryByteArray.m; sourceTree = ""; }; D0D8C2AF12A3BE4300960FC4 /* ChooseStringEncodingDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ChooseStringEncodingDialog.xib; path = app/resources/ChooseStringEncodingDialog.xib; sourceTree = ""; }; D0D8C2BA12A3C10100960FC4 /* ChooseStringEncodingWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChooseStringEncodingWindowController.h; path = app/sources/ChooseStringEncodingWindowController.h; sourceTree = ""; }; D0D8C2BB12A3C10100960FC4 /* ChooseStringEncodingWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChooseStringEncodingWindowController.m; path = app/sources/ChooseStringEncodingWindowController.m; sourceTree = ""; }; D0D8C45612A3EF3900960FC4 /* ProcessList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProcessList.h; path = app/sources/ProcessList.h; sourceTree = ""; }; D0D8C45712A3EF3900960FC4 /* ProcessList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProcessList.m; path = app/sources/ProcessList.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; D00C15E30FF091FF006D021F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( D05E7AAE0FF6167100767D95 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; D01E7BB60CDC530C00943F9E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( D03BD7D4146F676D00881576 /* AppKit.framework in Frameworks */, D03BD7D3146F676600881576 /* Foundation.framework in Frameworks */, D0D4BE85146F43A2001B0A71 /* ServiceManagement.framework in Frameworks */, D05984CC1032C6D900059E72 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; D047E3131022CEFE00EF307B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; D06D600E0FA69B26002376EE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( D0B7E2890D5AF0DF007874ED /* InterfaceBuilderKit.framework */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 29B97324FDCFA39411CA2CEA /* AppKit.framework */, 29B97325FDCFA39411CA2CEA /* Foundation.framework */, D022257A146F612E00646C27 /* CoreData.framework */, ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* Hex Fiend.app */, D01E7BB80CDC530C00943F9E /* HexFiend.framework */, D06D60100FA69B26002376EE /* Test_BTree */, D00C15E50FF091FF006D021F /* HexFiendling.app */, D047E3151022CEFE00EF307B /* FortunateSon */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* HexFiend_2 */ = { isa = PBXGroup; children = ( D0560B350CDC4248009D2484 /* Framework */, D0560B380CDC4253009D2484 /* App */, D047E33B1022CF2B00EF307B /* PrivilegedHelper */, D00C166E0FF4925A006D021F /* HexFiendling */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, D01D1D6C1489D1F6008212BB /* Documentation Scripts */, D075E20F1481ACFF0010D9AE /* Configurations + Scripts */, ); name = HexFiend_2; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( D024AFB20E349A7B00F39EBB /* hex_icon.icns */, D01E7C0A0CDC570400943F9E /* Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, D03CFA810FC7857B00EE79E4 /* DataInspectorView.xib */, D0D8C2AF12A3BE4300960FC4 /* ChooseStringEncodingDialog.xib */, D059E1411311CA71001493B8 /* GenericPrompt.xib */, D09163C9123857BB009D7D47 /* OpenPathDialog.xib */, D04A6BA9100EA7B800704963 /* MainMenu.xib */, D04A6BA3100EA78700704963 /* MyDocument.xib */, D04A6B9C100EA75400704963 /* MoveSelectionByBanner.xib */, D04A6B95100EA73800704963 /* JumpToOffsetBanner.xib */, D04A6B78100EA4BC00704963 /* FindReplaceBanner.xib */, D04A6B69100EA47C00704963 /* SaveBanner.xib */, D0B47FED1272427B0095120E /* DiffComputationBanner.xib */, D018F137107AB64900AE805F /* DiffDocument.xib */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( D0D4BE84146F43A1001B0A71 /* ServiceManagement.framework */, D05984CB1032C6D900059E72 /* Security.framework */, 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, D0222576146F612E00646C27 /* SenTestingKit.framework */, D0222578146F612E00646C27 /* Cocoa.framework */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; D00122DC0D48A89F00540B10 /* Find_Replace */ = { isa = PBXGroup; children = ( D00122E10D48A8D400540B10 /* HFFindReplaceBackgroundView.h */, D00122E20D48A8D400540B10 /* HFFindReplaceBackgroundView.m */, D0D0536C1487FF2500704643 /* HFFindReplaceOperationView.h */, D0D0536D1487FF2500704643 /* HFFindReplaceOperationView.m */, ); name = Find_Replace; sourceTree = ""; }; D00C166E0FF4925A006D021F /* HexFiendling */ = { isa = PBXGroup; children = ( D00C16750FF4925A006D021F /* main.m */, D0D110520FF602D800AE5CFB /* FiendlingAppDelegate.h */, D0D110530FF602D800AE5CFB /* FiendlingAppDelegate.m */, D071391E146F7897004D3792 /* MainMenu.xib */, D00C16730FF4925A006D021F /* HexFiendling_Prefix.pch */, D00C16740FF4925A006D021F /* Info.plist */, D00C166F0FF4925A006D021F /* InfoPlist.strings */, ); name = HexFiendling; path = sample_code/HexFiendling; sourceTree = ""; }; D019B8FB0D83FE8E005789AA /* File Writing */ = { isa = PBXGroup; children = ( D019B8BE0D83E8D5005789AA /* HFByteArray_FileWriting.m */, D019B9530D840FE8005789AA /* HFObjectGraph.h */, D019B9540D840FE8005789AA /* HFObjectGraph.m */, D019B8FF0D83FEB3005789AA /* HFByteSliceFileOperation.h */, D019B9000D83FEB3005789AA /* HFByteSliceFileOperation.m */, D08630EE0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.h */, D08630EF0D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.m */, ); name = "File Writing"; sourceTree = ""; }; D01D1D6C1489D1F6008212BB /* Documentation Scripts */ = { isa = PBXGroup; children = ( D01D1D6D1489D1F6008212BB /* build_documentation.py */, D01D1D6F1489D1F6008212BB /* hexfiend_doxyfile.config */, D01D1D701489D1F6008212BB /* munge_header_for_doxy.py */, ); name = "Documentation Scripts"; path = documentation_tools; sourceTree = ""; }; D01E7C010CDC569F00943F9E /* Resources */ = { isa = PBXGroup; children = ( D04A6C15100EB02400704963 /* HFModalProgress.xib */, D01772B70D72E024002E03DE /* HFCancelOn.tiff */, D01772B80D72E024002E03DE /* HFCancelOff.tiff */, D01E7BB90CDC530C00943F9E /* HexFiend_Framework-Info.plist */, ); name = Resources; sourceTree = ""; }; D026C7A70CDD4FD30082279E /* Representers */ = { isa = PBXGroup; children = ( D026C7B60CDD54410082279E /* Text Representers */, D0A90B030D160414008975B9 /* HFStatusBarRepresenter.h */, D0A90B040D160414008975B9 /* HFStatusBarRepresenter.m */, D00EBA710CE866D50020E2D7 /* HFVerticalScrollerRepresenter.h */, D00EBA720CE866D50020E2D7 /* HFVerticalScrollerRepresenter.m */, D0A9F3EF0CFBEA9F0077D577 /* HFLineCountingRepresenter.h */, D0A9F3F00CFBEA9F0077D577 /* HFLineCountingRepresenter.m */, D0A9F3FB0CFBEAD50077D577 /* HFLineCountingView.h */, D0A9F3FC0CFBEAD50077D577 /* HFLineCountingView.m */, D01E7C330CDC646800943F9E /* HFRepresenter.h */, D0A4360B0CDC7B65000F7550 /* HFRepresenter_Internal.h */, D01E7C340CDC646800943F9E /* HFRepresenter.m */, D0A402F10D0D43F4006BC574 /* HFLayoutRepresenter.h */, D0A402F20D0D43F4006BC574 /* HFLayoutRepresenter.m */, ); name = Representers; sourceTree = ""; }; D026C7B60CDD54410082279E /* Text Representers */ = { isa = PBXGroup; children = ( D026C7B90CDD546C0082279E /* HFRepresenterHexTextView.h */, D026C7BA0CDD546C0082279E /* HFRepresenterHexTextView.m */, D0CDB7520CE735590084926B /* HFRepresenterStringEncodingTextView.h */, D0CDB7530CE735590084926B /* HFRepresenterStringEncodingTextView.m */, D026C7AE0CDD50ED0082279E /* HFRepresenterTextView.h */, D026C7AF0CDD50ED0082279E /* HFRepresenterTextView.m */, D0CDB7320CE7338E0084926B /* HFRepresenterTextView_Internal.h */, D026C7BE0CDD54D00082279E /* HFHexTextRepresenter.h */, D026C7BF0CDD54D00082279E /* HFHexTextRepresenter.m */, D0CDB77B0CE737130084926B /* HFStringEncodingTextRepresenter.h */, D0CDB77C0CE737130084926B /* HFStringEncodingTextRepresenter.m */, D0A437380CDD4EDD000F7550 /* HFTextRepresenter.h */, D061A28E10042D6A0049B8B8 /* HFTextRepresenter_Internal.h */, D0A437390CDD4EDD000F7550 /* HFTextRepresenter.m */, D04C78250DC47ECF00A76FF2 /* HFTextSelectionPulseView.h */, D04C78260DC47ECF00A76FF2 /* HFTextSelectionPulseView.m */, D08399AD0CF85A540030DBF0 /* HFTextRepresenter_KeyBinding.m */, D010173410491BB200536FBC /* HFTextVisualStyleRun.h */, D010173510491BB200536FBC /* HFTextVisualStyleRun.m */, D016437113E5F7BB00294E60 /* HFRepresenterTextViewCallout.h */, D016437213E5F7BC00294E60 /* HFRepresenterTextViewCallout.m */, ); name = "Text Representers"; sourceTree = ""; }; D02BD6D910545E7B00535EDE /* DocumentTypes */ = { isa = PBXGroup; children = ( D0AFA784123C2BDF00CFC513 /* MyDocumentController.h */, D0AFA785123C2BDF00CFC513 /* MyDocumentController.m */, D01E7C140CDC58AA00943F9E /* BaseDataDocument.h */, D01E7C150CDC58AA00943F9E /* BaseDataDocument.m */, D02BD6DE10545E9000535EDE /* FileDataDocument.h */, D02BD6DF10545E9000535EDE /* FileDataDocument.m */, D02BD6CA10545E5600535EDE /* ProcessMemoryDocument.h */, D02BD6CB10545E5600535EDE /* ProcessMemoryDocument.m */, D084E75C115DAE90004DC181 /* DiffDocument */, ); name = DocumentTypes; sourceTree = ""; }; D0370A280D682EF200B3A8C6 /* MemoryByteSlice */ = { isa = PBXGroup; children = ( D08F5E370CDE84F4007EFFE8 /* HFFullMemoryByteSlice.h */, D08F5E380CDE84F4007EFFE8 /* HFFullMemoryByteSlice.m */, D0370A3D0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.h */, D0370A3E0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.m */, D081DDA80F0E75FB00F66150 /* HFRandomDataByteSlice.h */, D081DDA90F0E75FB00F66150 /* HFRandomDataByteSlice.m */, ); name = MemoryByteSlice; sourceTree = ""; }; D0370B130D69172E00B3A8C6 /* ByteSlice */ = { isa = PBXGroup; children = ( D08F5E220CDE843E007EFFE8 /* HFByteSlice.h */, D0D179450D46F20E00684270 /* HFByteSlice_Private.h */, D08F5E230CDE843E007EFFE8 /* HFByteSlice.m */, D0B0919D10425AAB00B204AE /* HFProcessMemoryByteSlice.h */, D0B0919E10425AAB00B204AE /* HFProcessMemoryByteSlice.m */, D0826F190D4883A80006FB7D /* FileByteSlice */, D0370A280D682EF200B3A8C6 /* MemoryByteSlice */, ); name = ByteSlice; sourceTree = ""; }; D047E33B1022CF2B00EF307B /* PrivilegedHelper */ = { isa = PBXGroup; children = ( D0D4BE87146F4B3A001B0A71 /* FortunateSon-Info.plist */, D0D4BE88146F4B3A001B0A71 /* FortunateSon-Launchd.plist */, D047E33F1022CFA800EF307B /* FortunateSon.defs */, D047E4431022DF6F00EF307B /* FortunateSonIPCTypes.h */, D047E48B1022E09300EF307B /* main.cpp */, D0621CAC102ED50D00DAEB4D /* FortunateSonServerImpl.cpp */, ); name = PrivilegedHelper; sourceTree = ""; }; D047E5001022E33300EF307B /* PrivilegedHelper */ = { isa = PBXGroup; children = ( D04D8FCA102396FC0013A2A1 /* HFPrivilegedHelperConnection.h */, D04D8FCB102396FC0013A2A1 /* HFPrivilegedHelperConnection.m */, D04D90521023AAEE0013A2A1 /* HFHelperProcessSharedCode.h */, ); name = PrivilegedHelper; sourceTree = ""; }; D0480E6A0DBB76970048F3FF /* Utilities */ = { isa = PBXGroup; children = ( D0A436300CDC7EAA000F7550 /* HFFunctions.h */, D04327A30CF081CD00C14250 /* HFFunctions_Private.h */, D0A436570CDC8115000F7550 /* HFFunctions.m */, D08491FE0DBB60C700C7195C /* HFFastMemchr.m */, D0D1492F0D8A37580018296B /* HFTestHashing.h */, D0D149300D8A37580018296B /* HFTestHashing.m */, D0BAA833120A7DE800D8FB51 /* HFIndexSet.h */, D0BAA834120A7DE800D8FB51 /* HFIndexSet.m */, D0315BEA1225C553008C9EAB /* HFAnnotatedTree.h */, D0315BEB1225C553008C9EAB /* HFAnnotatedTree.m */, D08B2AC912B03C86004995A2 /* HFGlyphTrie.h */, D08B2ACA12B03C86004995A2 /* HFGlyphTrie.m */, ); name = Utilities; sourceTree = ""; }; D0560B350CDC4248009D2484 /* Framework */ = { isa = PBXGroup; children = ( D07E7B381231C8E900F48E52 /* HFUnitTests.m */, D0A6C9D70DCC68610077175C /* HFController.h */, D01E7BEB0CDC55D000943F9E /* HFController.m */, D047E5001022E33300EF307B /* PrivilegedHelper */, D0F6FE1D0FFF67C700C609F0 /* Global Headers */, D0480E6A0DBB76970048F3FF /* Utilities */, D026C7A70CDD4FD30082279E /* Representers */, D08F5DF40CDE822D007EFFE8 /* ByteArray */, D0370B130D69172E00B3A8C6 /* ByteSlice */, D089442B1042B86400AB9141 /* ByteSliceAttribute */, D019B8FB0D83FE8E005789AA /* File Writing */, D0B4224F0FF8455E00DF27E5 /* Progress Tracking and Cancellation */, D0B422550FF8456D00DF27E5 /* Pasteboard and Undo */, D0B422A90FF87BDA00DF27E5 /* High Level Views */, D01E7C010CDC569F00943F9E /* Resources */, ); name = Framework; path = framework; sourceTree = ""; }; D0560B380CDC4253009D2484 /* App */ = { isa = PBXGroup; children = ( 32CA4F630368D1EE00C91783 /* HexFiend_2_Prefix.pch */, 29B97316FDCFA39411CA2CEA /* main.m */, D0A8AF7B1467272B00387627 /* AppUtilities.h */, D0A8AF7C1467273900387627 /* AppUtilities.m */, D02BD6D910545E7B00535EDE /* DocumentTypes */, D0D8C45C12A3EF3F00960FC4 /* Dialogs */, D0CD51F40DA2B928006E8D1B /* AppDelegate.h */, D0CD51F50DA2B928006E8D1B /* AppDelegate.m */, D059E1271311C675001493B8 /* AppDebugging.h */, D059E1281311C676001493B8 /* AppDebugging.m */, D0D8C45612A3EF3900960FC4 /* ProcessList.h */, D0D8C45712A3EF3900960FC4 /* ProcessList.m */, D03CFA880FC78BCD00EE79E4 /* DataInspectorRepresenter.h */, D03CFA890FC78BCD00EE79E4 /* DataInspectorRepresenter.m */, D01772F30D751DB1002E03DE /* HFDocumentOperationView.h */, D01772F40D751DB1002E03DE /* HFDocumentOperationView.m */, D01773900D7A2F32002E03DE /* HFResizingView.h */, D01773910D7A2F32002E03DE /* HFResizingView.m */, D01EF15213B2A0D300CC9283 /* TextDividerRepresenter.h */, D01EF15313B2A0D300CC9283 /* TextDividerRepresenter.m */, D0CBB23E128F78C200989C15 /* StretchableProgressIndicator.h */, D0CBB23F128F78C200989C15 /* StretchableProgressIndicator.m */, D078CF530D50491100492F46 /* HFBannerDividerThumb.h */, D078CF540D50491100492F46 /* HFBannerDividerThumb.m */, D00122DC0D48A89F00540B10 /* Find_Replace */, 29B97317FDCFA39411CA2CEA /* Resources */, ); name = App; sourceTree = ""; }; D06D5FE70FA699B8002376EE /* BTree */ = { isa = PBXGroup; children = ( D06D60050FA69AFA002376EE /* HFBTree.h */, D06D60060FA69AFA002376EE /* HFBTree.m */, D06D60A20FA7E980002376EE /* BTree_Testing */, ); name = BTree; sourceTree = ""; }; D06D60A20FA7E980002376EE /* BTree_Testing */ = { isa = PBXGroup; children = ( D06D60BB0FA7EA23002376EE /* TreeEntry.h */, D06D60BC0FA7EA23002376EE /* TreeEntry.m */, D06D60A30FA7E980002376EE /* NaiveArray.h */, D06D60A40FA7E980002376EE /* NaiveArray.m */, D06D60A50FA7E980002376EE /* test_btree_main.m */, D06D60FE0FA7EB33002376EE /* BTree_Test_Prefix.pch */, ); name = BTree_Testing; path = sources/BTree/BTree_Testing; sourceTree = ""; }; D075E20F1481ACFF0010D9AE /* Configurations + Scripts */ = { isa = PBXGroup; children = ( D075E2101481ACFF0010D9AE /* codesign.sh */, D075E2111481ACFF0010D9AE /* Debug+CodeSign.xcconfig */, D075E2121481ACFF0010D9AE /* Debug+UnitTests.xcconfig */, D075E2131481ACFF0010D9AE /* Debug.xcconfig */, D075E2141481ACFF0010D9AE /* Release.xcconfig */, D039DC081483100500364FA6 /* Release+CodeSign.xcconfig */, ); name = "Configurations + Scripts"; path = "configurations + scripts"; sourceTree = ""; }; D0826F190D4883A80006FB7D /* FileByteSlice */ = { isa = PBXGroup; children = ( D0826EEF0D487A000006FB7D /* HFFileByteSlice.h */, D0826EF00D487A000006FB7D /* HFFileByteSlice.m */, D0826EA90D4855900006FB7D /* HFFileReference.h */, D0826EAA0D4855900006FB7D /* HFFileReference.m */, ); name = FileByteSlice; sourceTree = ""; }; D084E75C115DAE90004DC181 /* DiffDocument */ = { isa = PBXGroup; children = ( D018F151107ABAC600AE805F /* DiffDocument.h */, D018F152107ABAC600AE805F /* DiffDocument.m */, D074B0D3115B2075002D5FA8 /* DiffDocumentWindow.h */, D074B0D4115B2075002D5FA8 /* DiffDocumentWindow.m */, D084E761115DAEAC004DC181 /* DiffOverlayView.h */, D084E762115DAEAC004DC181 /* DiffOverlayView.m */, D0CBB328128F906000989C15 /* DiffTextViewContainer.h */, D0CBB329128F906000989C15 /* DiffTextViewContainer.m */, ); name = DiffDocument; sourceTree = ""; }; D089442B1042B86400AB9141 /* ByteSliceAttribute */ = { isa = PBXGroup; children = ( D08943F61042B57800AB9141 /* HFByteRangeAttribute.h */, D08943F71042B57800AB9141 /* HFByteRangeAttribute.m */, D089443A1042BA7100AB9141 /* HFByteRangeAttributeArray.h */, D089443B1042BA7100AB9141 /* HFByteRangeAttributeArray.m */, ); name = ByteSliceAttribute; sourceTree = ""; }; D08F5DF40CDE822D007EFFE8 /* ByteArray */ = { isa = PBXGroup; children = ( D08F5DEF0CDE8223007EFFE8 /* HFByteArray.h */, D082AC900CDEBD5300554EB7 /* HFByteArray_Internal.h */, D08F5DF00CDE8223007EFFE8 /* HFByteArray.m */, D0B7E3380D5C50EA007874ED /* HFByteArray_FindReplace.m */, D0D828FE0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.h */, D0D828FF0CDE8ABE00C2AB82 /* HFFullMemoryByteArray.m */, D06D61EC0FA7FA7C002376EE /* HFBTreeByteArray.h */, D06D61ED0FA7FA7C002376EE /* HFBTreeByteArray.m */, D0A05BFE13BBE40100553980 /* HFAttributedByteArray.h */, D0A05BFF13BBE40100553980 /* HFAttributedByteArray.m */, D0114CA71006D1DF00DAF4CE /* HFByteArrayProxiedData.h */, D0114CA81006D1DF00DAF4CE /* HFByteArrayProxiedData.m */, D0A1F2EB11439B9D008BB3BA /* HFByteArrayEditScript.h */, D0A1F2EC11439B9D008BB3BA /* HFByteArrayEditScript.m */, D06D5FE70FA699B8002376EE /* BTree */, ); name = ByteArray; sourceTree = ""; }; D0B4224F0FF8455E00DF27E5 /* Progress Tracking and Cancellation */ = { isa = PBXGroup; children = ( D0422FDD0D62599300F8FCDE /* HFProgressTracker.h */, D0422FDE0D62599300F8FCDE /* HFProgressTracker.m */, D05B77DD0E00883B008C45EB /* HFCancelButton.h */, D05B77DE0E00883B008C45EB /* HFCancelButton.m */, ); name = "Progress Tracking and Cancellation"; sourceTree = ""; }; D0B422550FF8456D00DF27E5 /* Pasteboard and Undo */ = { isa = PBXGroup; children = ( D041D1BE0D397E1A00C28345 /* HFPasteboardOwner.h */, D041D1BF0D397E1A00C28345 /* HFPasteboardOwner.m */, D0A47C0F0D288EDF00CB9BB9 /* HFControllerCoalescedUndo.h */, D0A47C100D288EDF00CB9BB9 /* HFControllerCoalescedUndo.m */, ); name = "Pasteboard and Undo"; sourceTree = ""; }; D0B422A90FF87BDA00DF27E5 /* High Level Views */ = { isa = PBXGroup; children = ( D07150650D5510CE00573D7A /* HFTextField.h */, D07150660D5510CE00573D7A /* HFTextField.m */, D0B4229F0FF845F800DF27E5 /* HFTextView.h */, D0B422A00FF845F800DF27E5 /* HFTextView.m */, ); name = "High Level Views"; sourceTree = ""; }; D0D8C45C12A3EF3F00960FC4 /* Dialogs */ = { isa = PBXGroup; children = ( D09163D2123857E5009D7D47 /* OpenPathWindowController.h */, D09163D3123857E5009D7D47 /* OpenPathWindowController.m */, D0D8C2BA12A3C10100960FC4 /* ChooseStringEncodingWindowController.h */, D0D8C2BB12A3C10100960FC4 /* ChooseStringEncodingWindowController.m */, ); name = Dialogs; sourceTree = ""; }; D0F6FE1D0FFF67C700C609F0 /* Global Headers */ = { isa = PBXGroup; children = ( D01E7BEF0CDC564B00943F9E /* HexFiend.h */, D01E7C3B0CDC69E500943F9E /* HFTypes.h */, D01E7BC60CDC53B300943F9E /* HexFiend_2_Framework_Prefix.pch */, ); name = "Global Headers"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ D01E7BB30CDC530C00943F9E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( D01E7BF00CDC564B00943F9E /* HexFiend.h in Headers */, D0A1F30E11439DFE008BB3BA /* HFByteArrayEditScript.h in Headers */, D08B2B2B12B0547E004995A2 /* HFGlyphTrie.h in Headers */, D082ABD40CDEB40F00554EB7 /* HFFullMemoryByteArray.h in Headers */, D082ABCF0CDEB3F800554EB7 /* HFRepresenter_Internal.h in Headers */, D0D828E60CDE89E800C2AB82 /* HFFullMemoryByteSlice.h in Headers */, D0D829110CDE969F00C2AB82 /* HFByteArray.h in Headers */, D0D828E50CDE89E500C2AB82 /* HFByteSlice.h in Headers */, D0A436310CDC7EB1000F7550 /* HFFunctions.h in Headers */, D01E7C3D0CDC6A3100943F9E /* HFTypes.h in Headers */, D0CDB7330CE7338E0084926B /* HFRepresenterTextView_Internal.h in Headers */, D0A435730CDC71DF000F7550 /* HFRepresenter.h in Headers */, D0A4373A0CDD4EDD000F7550 /* HFTextRepresenter.h in Headers */, D026C7B00CDD50ED0082279E /* HFRepresenterTextView.h in Headers */, D026C7BB0CDD546C0082279E /* HFRepresenterHexTextView.h in Headers */, D026C7C00CDD54D00082279E /* HFHexTextRepresenter.h in Headers */, D082AC910CDEBD5300554EB7 /* HFByteArray_Internal.h in Headers */, D0CDB7540CE735590084926B /* HFRepresenterStringEncodingTextView.h in Headers */, D0CDB77D0CE737130084926B /* HFStringEncodingTextRepresenter.h in Headers */, D00EBA730CE866D50020E2D7 /* HFVerticalScrollerRepresenter.h in Headers */, D04327A40CF081CD00C14250 /* HFFunctions_Private.h in Headers */, D0A9F3F10CFBEA9F0077D577 /* HFLineCountingRepresenter.h in Headers */, D0A9F3FD0CFBEAD50077D577 /* HFLineCountingView.h in Headers */, D0A402F30D0D43F4006BC574 /* HFLayoutRepresenter.h in Headers */, D0A90B050D160414008975B9 /* HFStatusBarRepresenter.h in Headers */, D0A47C110D288EDF00CB9BB9 /* HFControllerCoalescedUndo.h in Headers */, D041D1C00D397E1A00C28345 /* HFPasteboardOwner.h in Headers */, D0D179460D46F20E00684270 /* HFByteSlice_Private.h in Headers */, D0826EAB0D4855900006FB7D /* HFFileReference.h in Headers */, D0826EF10D487A000006FB7D /* HFFileByteSlice.h in Headers */, D0A05C0113BBE48800553980 /* HFAttributedByteArray.h in Headers */, D078CF550D50491100492F46 /* HFBannerDividerThumb.h in Headers */, D07150670D5510CE00573D7A /* HFTextField.h in Headers */, D0422FDF0D62599300F8FCDE /* HFProgressTracker.h in Headers */, D0370A3F0D68307A00B3A8C6 /* HFSharedMemoryByteSlice.h in Headers */, D019B9010D83FEB3005789AA /* HFByteSliceFileOperation.h in Headers */, D019B9550D840FE8005789AA /* HFObjectGraph.h in Headers */, D0D149310D8A37580018296B /* HFTestHashing.h in Headers */, D08630F00D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.h in Headers */, D04C78270DC47ECF00A76FF2 /* HFTextSelectionPulseView.h in Headers */, D0A6C9D80DCC68610077175C /* HFController.h in Headers */, D05B77DF0E00883B008C45EB /* HFCancelButton.h in Headers */, D081DDAA0F0E75FB00F66150 /* HFRandomDataByteSlice.h in Headers */, D06D60070FA69AFA002376EE /* HFBTree.h in Headers */, D06D61EE0FA7FA7C002376EE /* HFBTreeByteArray.h in Headers */, D0B422A10FF845F800DF27E5 /* HFTextView.h in Headers */, D061A28F10042D6A0049B8B8 /* HFTextRepresenter_Internal.h in Headers */, D0114CA91006D1DF00DAF4CE /* HFByteArrayProxiedData.h in Headers */, D04D90531023AAEE0013A2A1 /* HFHelperProcessSharedCode.h in Headers */, D0B0919F10425AAB00B204AE /* HFProcessMemoryByteSlice.h in Headers */, D08943F81042B57800AB9141 /* HFByteRangeAttribute.h in Headers */, D089443C1042BA7100AB9141 /* HFByteRangeAttributeArray.h in Headers */, D01D1D721489DFE5008212BB /* HFAnnotatedTree.h in Headers */, D010173610491BB200536FBC /* HFTextVisualStyleRun.h in Headers */, D0BAA835120A7DE800D8FB51 /* HFIndexSet.h in Headers */, D016437313E5F7BC00294E60 /* HFRepresenterTextViewCallout.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 8D1107260486CEB800E47090 /* HexFiend_2 */ = { isa = PBXNativeTarget; buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "HexFiend_2" */; buildPhases = ( D01E7BDA0CDC540700943F9E /* CopyFiles */, 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, D039DC011481C18400364FA6 /* CopyFiles */, D075E2151481ADAA0010D9AE /* Run CodeSign Script */, ); buildRules = ( ); dependencies = ( D0A435550CDC70B3000F7550 /* PBXTargetDependency */, D039DC001481C17C00364FA6 /* PBXTargetDependency */, ); name = HexFiend_2; productInstallPath = "$(HOME)/Applications"; productName = HexFiend_2; productReference = 8D1107320486CEB800E47090 /* Hex Fiend.app */; productType = "com.apple.product-type.application"; }; D00C15E40FF091FF006D021F /* HexFiendling */ = { isa = PBXNativeTarget; buildConfigurationList = D00C15EE0FF09200006D021F /* Build configuration list for PBXNativeTarget "HexFiendling" */; buildPhases = ( D05E7AA50FF6160D00767D95 /* CopyFiles */, D00C15E10FF091FF006D021F /* Resources */, D00C15E20FF091FF006D021F /* Sources */, D00C15E30FF091FF006D021F /* Frameworks */, ); buildRules = ( ); dependencies = ( D05E7A890FF615D800767D95 /* PBXTargetDependency */, ); name = HexFiendling; productName = HexFiendling; productReference = D00C15E50FF091FF006D021F /* HexFiendling.app */; productType = "com.apple.product-type.application"; }; D01E7BB70CDC530C00943F9E /* HexFiend_Framework */ = { isa = PBXNativeTarget; buildConfigurationList = D01E7BBC0CDC530C00943F9E /* Build configuration list for PBXNativeTarget "HexFiend_Framework" */; buildPhases = ( D01E7BB30CDC530C00943F9E /* Headers */, D01E7BB40CDC530C00943F9E /* Resources */, D01E7BB50CDC530C00943F9E /* Sources */, D01E7BB60CDC530C00943F9E /* Frameworks */, ); buildRules = ( ); dependencies = ( D047E49D1022E0D300EF307B /* PBXTargetDependency */, ); name = HexFiend_Framework; productName = HexFiend_Framework; productReference = D01E7BB80CDC530C00943F9E /* HexFiend.framework */; productType = "com.apple.product-type.framework"; }; D047E3141022CEFE00EF307B /* FortunateSon (PrivilegedHelper) */ = { isa = PBXNativeTarget; buildConfigurationList = D047E32A1022CF1200EF307B /* Build configuration list for PBXNativeTarget "FortunateSon (PrivilegedHelper)" */; buildPhases = ( D047E3121022CEFE00EF307B /* Sources */, D047E3131022CEFE00EF307B /* Frameworks */, D039DBF31481AE4300364FA6 /* Run CodeSign Script */, ); buildRules = ( ); dependencies = ( ); name = "FortunateSon (PrivilegedHelper)"; productName = Fortunate_Son; productReference = D047E3151022CEFE00EF307B /* FortunateSon */; productType = "com.apple.product-type.tool"; }; D06D600F0FA69B26002376EE /* Test_BTree */ = { isa = PBXNativeTarget; buildConfigurationList = D06D601F0FA69B69002376EE /* Build configuration list for PBXNativeTarget "Test_BTree" */; buildPhases = ( D06D600D0FA69B26002376EE /* Sources */, D06D600E0FA69B26002376EE /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Test_BTree; productName = Test_BTree; productReference = D06D60100FA69B26002376EE /* Test_BTree */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 0420; ORGANIZATIONNAME = ridiculous_fish; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "HexFiend_2" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, en, ); mainGroup = 29B97314FDCFA39411CA2CEA /* HexFiend_2 */; projectDirPath = ""; projectRoot = ../..; targets = ( 8D1107260486CEB800E47090 /* HexFiend_2 */, D01E7BB70CDC530C00943F9E /* HexFiend_Framework */, D047E3141022CEFE00EF307B /* FortunateSon (PrivilegedHelper) */, D06D600F0FA69B26002376EE /* Test_BTree */, D00C15E40FF091FF006D021F /* HexFiendling */, D0F6FE0A0FFF679200C609F0 /* Documentation Generation */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, D024AFB30E349A7B00F39EBB /* hex_icon.icns in Resources */, D03CFA820FC7857B00EE79E4 /* DataInspectorView.xib in Resources */, D04A6B6B100EA47C00704963 /* SaveBanner.xib in Resources */, D04A6B7A100EA4BC00704963 /* FindReplaceBanner.xib in Resources */, D04A6B97100EA73800704963 /* JumpToOffsetBanner.xib in Resources */, D04A6B9E100EA75400704963 /* MoveSelectionByBanner.xib in Resources */, D04A6BA5100EA78700704963 /* MyDocument.xib in Resources */, D04A6BAB100EA7B800704963 /* MainMenu.xib in Resources */, D018F139107AB64900AE805F /* DiffDocument.xib in Resources */, D09163CA123857BB009D7D47 /* OpenPathDialog.xib in Resources */, D0B47FEF1272427B0095120E /* DiffComputationBanner.xib in Resources */, D0D8C2B012A3BE4300960FC4 /* ChooseStringEncodingDialog.xib in Resources */, D059E1421311CA71001493B8 /* GenericPrompt.xib in Resources */, D039DC091483100500364FA6 /* Release+CodeSign.xcconfig in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; D00C15E10FF091FF006D021F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( D00C16760FF4925A006D021F /* InfoPlist.strings in Resources */, D0713920146F7898004D3792 /* MainMenu.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; D01E7BB40CDC530C00943F9E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( D05B77BA0E00856D008C45EB /* HFCancelOn.tiff in Resources */, D05B77BB0E00856D008C45EB /* HFCancelOff.tiff in Resources */, D04A6C16100EB02400704963 /* HFModalProgress.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ D01D1D711489D208008212BB /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "'documentation_tools/build_documentation.py'"; }; D039DBF31481AE4300364FA6 /* Run CodeSign Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Run CodeSign Script"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "'configurations + scripts/codesign.sh'"; }; D075E2151481ADAA0010D9AE /* Run CodeSign Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "Run CodeSign Script"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "'configurations + scripts/codesign.sh'"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072D0486CEB800E47090 /* main.m in Sources */, D01E7C160CDC58AA00943F9E /* BaseDataDocument.m in Sources */, D00122E30D48A8D400540B10 /* HFFindReplaceBackgroundView.m in Sources */, D078D0520D50492F00492F46 /* HFBannerDividerThumb.m in Sources */, D01772F50D751DB1002E03DE /* HFDocumentOperationView.m in Sources */, D01773920D7A2F32002E03DE /* HFResizingView.m in Sources */, D0CD51F60DA2B928006E8D1B /* AppDelegate.m in Sources */, D03CFA8A0FC78BCD00EE79E4 /* DataInspectorRepresenter.m in Sources */, D02BD6CC10545E5600535EDE /* ProcessMemoryDocument.m in Sources */, D02BD6E010545E9000535EDE /* FileDataDocument.m in Sources */, D018F153107ABAC600AE805F /* DiffDocument.m in Sources */, D074B0D5115B2075002D5FA8 /* DiffDocumentWindow.m in Sources */, D084E763115DAEAC004DC181 /* DiffOverlayView.m in Sources */, D09163D4123857E5009D7D47 /* OpenPathWindowController.m in Sources */, D0AFA786123C2BDF00CFC513 /* MyDocumentController.m in Sources */, D0CBB240128F78C200989C15 /* StretchableProgressIndicator.m in Sources */, D0CBB32A128F906000989C15 /* DiffTextViewContainer.m in Sources */, D0D8C2BC12A3C10100960FC4 /* ChooseStringEncodingWindowController.m in Sources */, D0D8C45812A3EF3900960FC4 /* ProcessList.m in Sources */, D059E1291311C676001493B8 /* AppDebugging.m in Sources */, D01EF15413B2A0D300CC9283 /* TextDividerRepresenter.m in Sources */, D0A8AF7D1467273900387627 /* AppUtilities.m in Sources */, D0D0536E1487FF2500704643 /* HFFindReplaceOperationView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D00C15E20FF091FF006D021F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D00C16790FF4925A006D021F /* main.m in Sources */, D0D110540FF602D800AE5CFB /* FiendlingAppDelegate.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D01E7BB50CDC530C00943F9E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D01E7BED0CDC55D000943F9E /* HFController.m in Sources */, D01E7C960CDC700400943F9E /* HFRepresenter.m in Sources */, D0A436590CDC811D000F7550 /* HFFunctions.m in Sources */, D0A4373B0CDD4EDD000F7550 /* HFTextRepresenter.m in Sources */, D026C7B10CDD50ED0082279E /* HFRepresenterTextView.m in Sources */, D026C7BC0CDD546C0082279E /* HFRepresenterHexTextView.m in Sources */, D026C7C10CDD54D00082279E /* HFHexTextRepresenter.m in Sources */, D08B2B9B12B06835004995A2 /* HFGlyphTrie.m in Sources */, D08F5E4F0CDE872C007EFFE8 /* HFByteArray.m in Sources */, D08F5E500CDE872C007EFFE8 /* HFByteSlice.m in Sources */, D08F5E510CDE872C007EFFE8 /* HFFullMemoryByteSlice.m in Sources */, D082AB440CDE97DC00554EB7 /* HFFullMemoryByteArray.m in Sources */, D0CDB7550CE735590084926B /* HFRepresenterStringEncodingTextView.m in Sources */, D0CDB77E0CE737130084926B /* HFStringEncodingTextRepresenter.m in Sources */, D00EBA740CE866D50020E2D7 /* HFVerticalScrollerRepresenter.m in Sources */, D08399AF0CF85A540030DBF0 /* HFTextRepresenter_KeyBinding.m in Sources */, D0A9F3F20CFBEA9F0077D577 /* HFLineCountingRepresenter.m in Sources */, D0A9F3FE0CFBEAD50077D577 /* HFLineCountingView.m in Sources */, D0A402F40D0D43F4006BC574 /* HFLayoutRepresenter.m in Sources */, D0A90B060D160414008975B9 /* HFStatusBarRepresenter.m in Sources */, D0A47C120D288EDF00CB9BB9 /* HFControllerCoalescedUndo.m in Sources */, D041D1C10D397E1A00C28345 /* HFPasteboardOwner.m in Sources */, D0B7E3750D5C5B3A007874ED /* HFByteArray_FindReplace.m in Sources */, D0826EAC0D4855900006FB7D /* HFFileReference.m in Sources */, D0826EF20D487A000006FB7D /* HFFileByteSlice.m in Sources */, D07150680D5510CE00573D7A /* HFTextField.m in Sources */, D0422FE00D62599300F8FCDE /* HFProgressTracker.m in Sources */, D0370A400D68307A00B3A8C6 /* HFSharedMemoryByteSlice.m in Sources */, D019B8C00D83E8D5005789AA /* HFByteArray_FileWriting.m in Sources */, D0A1F31211439E3F008BB3BA /* HFByteArrayEditScript.m in Sources */, D019B9020D83FEB3005789AA /* HFByteSliceFileOperation.m in Sources */, D019B9560D840FE8005789AA /* HFObjectGraph.m in Sources */, D0D149320D8A37580018296B /* HFTestHashing.m in Sources */, D08630F10D8BEE9900FF0BE7 /* HFByteSliceFileOperationQueueEntry.m in Sources */, D08491FF0DBB60C700C7195C /* HFFastMemchr.m in Sources */, D04C78280DC47ECF00A76FF2 /* HFTextSelectionPulseView.m in Sources */, D05B77E00E00883B008C45EB /* HFCancelButton.m in Sources */, D081DDAB0F0E75FB00F66150 /* HFRandomDataByteSlice.m in Sources */, D06D60080FA69AFA002376EE /* HFBTree.m in Sources */, D06D61EF0FA7FA7C002376EE /* HFBTreeByteArray.m in Sources */, D0B422A20FF845F800DF27E5 /* HFTextView.m in Sources */, D0114CAA1006D1DF00DAF4CE /* HFByteArrayProxiedData.m in Sources */, D0A05C0213BBE4B200553980 /* HFAttributedByteArray.m in Sources */, D04D8FDF10239BB20013A2A1 /* HFPrivilegedHelperConnection.m in Sources */, D0621CF0102ED78900DAEB4D /* FortunateSon.defs in Sources */, D0B091A010425AAB00B204AE /* HFProcessMemoryByteSlice.m in Sources */, D08943F91042B57800AB9141 /* HFByteRangeAttribute.m in Sources */, D089443D1042BA7100AB9141 /* HFByteRangeAttributeArray.m in Sources */, D010173710491BB200536FBC /* HFTextVisualStyleRun.m in Sources */, D0BAA836120A7DE800D8FB51 /* HFIndexSet.m in Sources */, D0315BED1225C553008C9EAB /* HFAnnotatedTree.m in Sources */, D07E7B391231C8E900F48E52 /* HFUnitTests.m in Sources */, D016437413E5F7BC00294E60 /* HFRepresenterTextViewCallout.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D047E3121022CEFE00EF307B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D047E3401022CFA800EF307B /* FortunateSon.defs in Sources */, D047E48C1022E09300EF307B /* main.cpp in Sources */, D0621CAD102ED50D00DAEB4D /* FortunateSonServerImpl.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D06D600D0FA69B26002376EE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D06D60190FA69B3E002376EE /* HFBTree.m in Sources */, D06D60A60FA7E980002376EE /* NaiveArray.m in Sources */, D06D60A70FA7E980002376EE /* test_btree_main.m in Sources */, D06D60BD0FA7EA23002376EE /* TreeEntry.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ D039DC001481C17C00364FA6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D047E3141022CEFE00EF307B /* FortunateSon (PrivilegedHelper) */; targetProxy = D039DBFF1481C17C00364FA6 /* PBXContainerItemProxy */; }; D047E49D1022E0D300EF307B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D047E3141022CEFE00EF307B /* FortunateSon (PrivilegedHelper) */; targetProxy = D047E49C1022E0D300EF307B /* PBXContainerItemProxy */; }; D05E7A890FF615D800767D95 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D01E7BB70CDC530C00943F9E /* HexFiend_Framework */; targetProxy = D05E7A880FF615D800767D95 /* PBXContainerItemProxy */; }; D0A435550CDC70B3000F7550 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D01E7BB70CDC530C00943F9E /* HexFiend_Framework */; targetProxy = D0A435540CDC70B3000F7550 /* PBXContainerItemProxy */; }; D0F6FE120FFF679D00C609F0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D01E7BB70CDC530C00943F9E /* HexFiend_Framework */; targetProxy = D0F6FE110FFF679D00C609F0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = ""; }; D00C166F0FF4925A006D021F /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( D00C16700FF4925A006D021F /* English */, ); name = InfoPlist.strings; sourceTree = ""; }; D018F137107AB64900AE805F /* DiffDocument.xib */ = { isa = PBXVariantGroup; children = ( D018F138107AB64900AE805F /* English */, ); name = DiffDocument.xib; sourceTree = ""; }; D04A6B69100EA47C00704963 /* SaveBanner.xib */ = { isa = PBXVariantGroup; children = ( D04A6B6A100EA47C00704963 /* English */, ); name = SaveBanner.xib; sourceTree = ""; }; D04A6B78100EA4BC00704963 /* FindReplaceBanner.xib */ = { isa = PBXVariantGroup; children = ( D04A6B79100EA4BC00704963 /* English */, ); name = FindReplaceBanner.xib; sourceTree = ""; }; D04A6B95100EA73800704963 /* JumpToOffsetBanner.xib */ = { isa = PBXVariantGroup; children = ( D04A6B96100EA73800704963 /* English */, ); name = JumpToOffsetBanner.xib; sourceTree = ""; }; D04A6B9C100EA75400704963 /* MoveSelectionByBanner.xib */ = { isa = PBXVariantGroup; children = ( D04A6B9D100EA75400704963 /* English */, ); name = MoveSelectionByBanner.xib; sourceTree = ""; }; D04A6BA3100EA78700704963 /* MyDocument.xib */ = { isa = PBXVariantGroup; children = ( D04A6BA4100EA78700704963 /* English */, ); name = MyDocument.xib; sourceTree = ""; }; D04A6BA9100EA7B800704963 /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( D04A6BAA100EA7B800704963 /* English */, ); name = MainMenu.xib; sourceTree = ""; }; D071391E146F7897004D3792 /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( D071391F146F7898004D3792 /* English */, ); name = MainMenu.xib; sourceTree = ""; }; D0B47FED1272427B0095120E /* DiffComputationBanner.xib */ = { isa = PBXVariantGroup; children = ( D0B47FEE1272427B0095120E /* English */, ); name = DiffComputationBanner.xib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ D00C15ED0FF09200006D021F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sample_code/HexFiendling/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = HexFiendling; VALID_ARCHS = "ppc64 x86_64 i386 ppc ppc7400 ppc970"; }; name = Debug; }; D0222568146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = D075E2141481ACFF0010D9AE /* Release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_STRICT_ALIASING = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; "MACOSX_DEPLOYMENT_TARGET[arch=ppc64]" = 10.5; SDKROOT = macosx; "SDKROOT[arch=ppc64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; VALID_ARCHS = "armv6 armv7 i386 x86_64"; }; name = Release; }; D0222569146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = app/sources/HexFiend_2_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = app/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_CFLAGS = "-fblocks"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = "Hex Fiend"; WARNING_CFLAGS = ( "-W", "-Wall", ); WRAPPER_EXTENSION = app; }; name = Release; }; D022256A146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_GC = supported; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/HexFiend_2_Framework_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; INFOPLIST_FILE = "framework/HexFiend_Framework-Info.plist"; INSTALL_PATH = "@loader_path/../Frameworks"; LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend"; OTHER_CFLAGS = "-fblocks"; PRODUCT_NAME = HexFiend; WARNING_CFLAGS = ( "-W", "-Wall", "-Winit-self", "-Wno-unused", ); ZERO_LINK = NO; }; name = Release; }; D022256C146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, __info_plist, "helper_subprocess/FortunateSon-Info.plist", "-sectcreate", __TEXT, __launchd_plist, "helper_subprocess/FortunateSon-Launchd.plist", ); PRODUCT_NAME = com.ridiculousfish.HexFiend.PrivilegedHelper; }; name = Release; }; D022256D146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/BTree/BTree_Testing/BTree_Test_Prefix.pch; INSTALL_PATH = /usr/local/bin; MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = "-DHFTEST_BTREES=1"; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PRODUCT_NAME = Test_BTree; }; name = Release; }; D022256E146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sample_code/HexFiendling/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = HexFiendling; VALID_ARCHS = "ppc64 x86_64 i386 ppc ppc7400 ppc970"; }; name = Release; }; D022256F146F5D3900646C27 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "Documentation Generation"; }; name = Release; }; D022259D146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; baseConfigurationReference = D075E2121481ACFF0010D9AE /* Debug+UnitTests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_STRICT_ALIASING = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; "MACOSX_DEPLOYMENT_TARGET[arch=ppc64]" = 10.5; SDKROOT = macosx; "SDKROOT[arch=ppc64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; VALID_ARCHS = "armv6 armv7 i386 x86_64"; }; name = "Debug + Unit Tests"; }; D022259E146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = app/sources/HexFiend_2_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = app/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_CFLAGS = "-fblocks"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = "Hex Fiend"; WARNING_CFLAGS = ( "-W", "-Wall", ); WRAPPER_EXTENSION = app; }; name = "Debug + Unit Tests"; }; D022259F146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_GC = supported; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/HexFiend_2_Framework_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; INFOPLIST_FILE = "framework/HexFiend_Framework-Info.plist"; INSTALL_PATH = "@loader_path/../Frameworks"; LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend"; OTHER_CFLAGS = "-fblocks"; PRODUCT_NAME = HexFiend; WARNING_CFLAGS = ( "-W", "-Wall", "-Winit-self", "-Wno-unused", ); ZERO_LINK = NO; }; name = "Debug + Unit Tests"; }; D02225A1146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, __info_plist, "helper_subprocess/FortunateSon-Info.plist", "-sectcreate", __TEXT, __launchd_plist, "helper_subprocess/FortunateSon-Launchd.plist", ); PRODUCT_NAME = com.ridiculousfish.HexFiend.PrivilegedHelper; }; name = "Debug + Unit Tests"; }; D02225A2146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/BTree/BTree_Testing/BTree_Test_Prefix.pch; INSTALL_PATH = /usr/local/bin; MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = "-DHFTEST_BTREES=1"; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PRODUCT_NAME = Test_BTree; }; name = "Debug + Unit Tests"; }; D02225A3146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sample_code/HexFiendling/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = HexFiendling; VALID_ARCHS = "ppc64 x86_64 i386 ppc ppc7400 ppc970"; }; name = "Debug + Unit Tests"; }; D02225A4146F629E00646C27 /* Debug + Unit Tests */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "Documentation Generation"; }; name = "Debug + Unit Tests"; }; D039DC1114835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; baseConfigurationReference = D039DC081483100500364FA6 /* Release+CodeSign.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_STRICT_ALIASING = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; "MACOSX_DEPLOYMENT_TARGET[arch=ppc64]" = 10.5; SDKROOT = macosx; "SDKROOT[arch=ppc64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; VALID_ARCHS = "armv6 armv7 i386 x86_64"; }; name = "Release + Code Sign"; }; D039DC1214835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = app/sources/HexFiend_2_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = app/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_CFLAGS = "-fblocks"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = "Hex Fiend"; WARNING_CFLAGS = ( "-W", "-Wall", ); WRAPPER_EXTENSION = app; }; name = "Release + Code Sign"; }; D039DC1314835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_GC = supported; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/HexFiend_2_Framework_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; INFOPLIST_FILE = "framework/HexFiend_Framework-Info.plist"; INSTALL_PATH = "@loader_path/../Frameworks"; LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend"; OTHER_CFLAGS = "-fblocks"; PRODUCT_NAME = HexFiend; WARNING_CFLAGS = ( "-W", "-Wall", "-Winit-self", "-Wno-unused", ); ZERO_LINK = NO; }; name = "Release + Code Sign"; }; D039DC1414835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, __info_plist, "helper_subprocess/FortunateSon-Info.plist", "-sectcreate", __TEXT, __launchd_plist, "helper_subprocess/FortunateSon-Launchd.plist", ); PRODUCT_NAME = com.ridiculousfish.HexFiend.PrivilegedHelper; }; name = "Release + Code Sign"; }; D039DC1514835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/BTree/BTree_Testing/BTree_Test_Prefix.pch; INSTALL_PATH = /usr/local/bin; MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = "-DHFTEST_BTREES=1"; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PRODUCT_NAME = Test_BTree; }; name = "Release + Code Sign"; }; D039DC1614835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sample_code/HexFiendling/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = HexFiendling; VALID_ARCHS = "ppc64 x86_64 i386 ppc ppc7400 ppc970"; }; name = "Release + Code Sign"; }; D039DC1714835A1400364FA6 /* Release + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "Documentation Generation"; }; name = "Release + Code Sign"; }; D047E31E1022CEFF00EF307B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, __info_plist, "helper_subprocess/FortunateSon-Info.plist", "-sectcreate", __TEXT, __launchd_plist, "helper_subprocess/FortunateSon-Launchd.plist", ); PRODUCT_NAME = com.ridiculousfish.HexFiend.PrivilegedHelper; }; name = Debug; }; D06D60170FA69B27002376EE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/BTree/BTree_Testing/BTree_Test_Prefix.pch; INSTALL_PATH = /usr/local/bin; MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = "-DHFTEST_BTREES=1"; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PRODUCT_NAME = Test_BTree; }; name = Debug; }; D075E204148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; baseConfigurationReference = D075E2111481ACFF0010D9AE /* Debug+CodeSign.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_STRICT_ALIASING = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; "MACOSX_DEPLOYMENT_TARGET[arch=ppc64]" = 10.5; SDKROOT = macosx; "SDKROOT[arch=ppc64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; VALID_ARCHS = "armv6 armv7 i386 x86_64"; }; name = "Debug + Code Sign"; }; D075E205148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = app/sources/HexFiend_2_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = app/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_CFLAGS = "-fblocks"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = "Hex Fiend"; WARNING_CFLAGS = ( "-W", "-Wall", ); WRAPPER_EXTENSION = app; }; name = "Debug + Code Sign"; }; D075E206148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_GC = supported; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/HexFiend_2_Framework_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; INFOPLIST_FILE = "framework/HexFiend_Framework-Info.plist"; INSTALL_PATH = "@loader_path/../Frameworks"; LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend"; OTHER_CFLAGS = "-fblocks"; PRODUCT_NAME = HexFiend; WARNING_CFLAGS = ( "-W", "-Wall", "-Winit-self", "-Wno-unused", ); ZERO_LINK = NO; }; name = "Debug + Code Sign"; }; D075E208148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-sectcreate", __TEXT, __info_plist, "helper_subprocess/FortunateSon-Info.plist", "-sectcreate", __TEXT, __launchd_plist, "helper_subprocess/FortunateSon-Launchd.plist", ); PRODUCT_NAME = com.ridiculousfish.HexFiend.PrivilegedHelper; }; name = "Debug + Code Sign"; }; D075E209148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/BTree/BTree_Testing/BTree_Test_Prefix.pch; INSTALL_PATH = /usr/local/bin; MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = "-DHFTEST_BTREES=1"; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PRODUCT_NAME = Test_BTree; }; name = "Debug + Code Sign"; }; D075E20A148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = sample_code/HexFiendling/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = HexFiendling; VALID_ARCHS = "ppc64 x86_64 i386 ppc ppc7400 ppc970"; }; name = "Debug + Code Sign"; }; D075E20B148196B00010D9AE /* Debug + Code Sign */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "Documentation Generation"; }; name = "Debug + Code Sign"; }; D083F7350DBCBD5F00C2B632 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D075E2131481ACFF0010D9AE /* Debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_STRICT_ALIASING = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; "MACOSX_DEPLOYMENT_TARGET[arch=ppc64]" = 10.5; SDKROOT = macosx; "SDKROOT[arch=ppc64]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; VALID_ARCHS = "armv6 armv7 i386 x86_64"; }; name = Debug; }; D083F7360DBCBD5F00C2B632 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_GC = supported; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = framework/sources/HexFiend_2_Framework_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; INFOPLIST_FILE = "framework/HexFiend_Framework-Info.plist"; INSTALL_PATH = "@loader_path/../Frameworks"; LD_DYLIB_INSTALL_NAME = "@loader_path/../Frameworks/HexFiend.framework/Versions/A/HexFiend"; OTHER_CFLAGS = "-fblocks"; PRODUCT_NAME = HexFiend; WARNING_CFLAGS = ( "-W", "-Wall", "-Winit-self", "-Wno-unused", ); ZERO_LINK = NO; }; name = Debug; }; D083F7370DBCBD5F00C2B632 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"", ); GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = app/sources/HexFiend_2_Prefix.pch; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = app/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; OTHER_CFLAGS = "-fblocks"; OTHER_LDFLAGS = ( "-framework", HexFiend, ); PRODUCT_NAME = "Hex Fiend"; WARNING_CFLAGS = ( "-W", "-Wall", ); WRAPPER_EXTENSION = app; }; name = Debug; }; D0F6FE100FFF679300C609F0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { PRODUCT_NAME = "Documentation Generation"; }; name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "HexFiend_2" */ = { isa = XCConfigurationList; buildConfigurations = ( D083F7370DBCBD5F00C2B632 /* Debug */, D075E205148196B00010D9AE /* Debug + Code Sign */, D022259E146F629E00646C27 /* Debug + Unit Tests */, D0222569146F5D3900646C27 /* Release */, D039DC1214835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; C01FCF4E08A954540054247B /* Build configuration list for PBXProject "HexFiend_2" */ = { isa = XCConfigurationList; buildConfigurations = ( D083F7350DBCBD5F00C2B632 /* Debug */, D075E204148196B00010D9AE /* Debug + Code Sign */, D022259D146F629E00646C27 /* Debug + Unit Tests */, D0222568146F5D3900646C27 /* Release */, D039DC1114835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; D00C15EE0FF09200006D021F /* Build configuration list for PBXNativeTarget "HexFiendling" */ = { isa = XCConfigurationList; buildConfigurations = ( D00C15ED0FF09200006D021F /* Debug */, D075E20A148196B00010D9AE /* Debug + Code Sign */, D02225A3146F629E00646C27 /* Debug + Unit Tests */, D022256E146F5D3900646C27 /* Release */, D039DC1614835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; D01E7BBC0CDC530C00943F9E /* Build configuration list for PBXNativeTarget "HexFiend_Framework" */ = { isa = XCConfigurationList; buildConfigurations = ( D083F7360DBCBD5F00C2B632 /* Debug */, D075E206148196B00010D9AE /* Debug + Code Sign */, D022259F146F629E00646C27 /* Debug + Unit Tests */, D022256A146F5D3900646C27 /* Release */, D039DC1314835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; D047E32A1022CF1200EF307B /* Build configuration list for PBXNativeTarget "FortunateSon (PrivilegedHelper)" */ = { isa = XCConfigurationList; buildConfigurations = ( D047E31E1022CEFF00EF307B /* Debug */, D075E208148196B00010D9AE /* Debug + Code Sign */, D02225A1146F629E00646C27 /* Debug + Unit Tests */, D022256C146F5D3900646C27 /* Release */, D039DC1414835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; D06D601F0FA69B69002376EE /* Build configuration list for PBXNativeTarget "Test_BTree" */ = { isa = XCConfigurationList; buildConfigurations = ( D06D60170FA69B27002376EE /* Debug */, D075E209148196B00010D9AE /* Debug + Code Sign */, D02225A2146F629E00646C27 /* Debug + Unit Tests */, D022256D146F5D3900646C27 /* Release */, D039DC1514835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; D0F6FE180FFF67AC00C609F0 /* Build configuration list for PBXAggregateTarget "Documentation Generation" */ = { isa = XCConfigurationList; buildConfigurations = ( D0F6FE100FFF679300C609F0 /* Debug */, D075E20B148196B00010D9AE /* Debug + Code Sign */, D02225A4146F629E00646C27 /* Debug + Unit Tests */, D022256F146F5D3900646C27 /* Release */, D039DC1714835A1400364FA6 /* Release + Code Sign */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; }