aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Thomas Van Lenten <thomasvl@google.com>2015-09-08 12:14:03 -0400
committerGravatar Thomas Van Lenten <thomasvl@google.com>2015-09-08 12:14:03 -0400
commitf31c7180b3a34ae4df5493794fc876a5e5a7800f (patch)
treee77bab7339c637eedd2cb6f2cc72cf53632dcc95
parentf764107cc98558ea88b20c00443388aa2bcaf3af (diff)
parent50de8968ce3833c617dbcf41c5d4f62e5dac7ee3 (diff)
Merge pull request #99 from thomasvl/update_sources
Update sources
-rw-r--r--AddressBook/GTMABAddressBook.m226
-rw-r--r--AddressBook/GTMABAddressBook.stringsbin1428 -> 713 bytes
-rw-r--r--AppKit/GTMNSImage+Scaling.m66
-rw-r--r--Foundation/GTMLogger.h4
-rw-r--r--Foundation/GTMLogger.m2
-rw-r--r--Foundation/GTMNSDictionary+URLArguments.h4
-rw-r--r--Foundation/GTMNSString+URLArguments.h8
-rw-r--r--Foundation/GTMURLBuilder.h4
-rw-r--r--Foundation/GTMURLBuilder.m11
-rw-r--r--GTMDefines.h43
-rw-r--r--SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj355
-rw-r--r--SpotlightPlugins/AppleScript/English.lproj/InfoPlist.stringsbin452 -> 0 bytes
-rw-r--r--SpotlightPlugins/AppleScript/GetMetadataForFile.m121
-rw-r--r--SpotlightPlugins/AppleScript/Info.plist74
-rw-r--r--SpotlightPlugins/AppleScript/PluginID.h19
-rw-r--r--SpotlightPlugins/AppleScript/ReadMe.rtf38
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scpt.tarbin10240 -> 0 bytes
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist17
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scptbin296 -> 0 bytes
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf6
-rw-r--r--SpotlightPlugins/AppleScript/schema.xml38
-rw-r--r--SpotlightPlugins/Common/main.c204
-rw-r--r--SpotlightPlugins/Installer/ApplescriptInstallerPost.sh17
-rw-r--r--SpotlightPlugins/Installer/ApplescriptInstallerPreflight.sh19
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript-contents.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject-contents.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder-contents.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder.xml1
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/index.xml4
-rw-r--r--SpotlightPlugins/Installer/DeveloperSpotlightImporters.xcodeproj/project.pbxproj275
-rw-r--r--SpotlightPlugins/Installer/InterfaceBuilderInstallerPost.sh17
-rw-r--r--SpotlightPlugins/Installer/License.rtf13
-rw-r--r--SpotlightPlugins/Installer/Welcome.rtf11
-rw-r--r--SpotlightPlugins/Installer/XcodeProjectInstallerPost.sh17
-rw-r--r--SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.stringsbin480 -> 0 bytes
-rw-r--r--SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m208
-rw-r--r--SpotlightPlugins/InterfaceBuilder/Info.plist51
-rw-r--r--SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj339
-rw-r--r--SpotlightPlugins/InterfaceBuilder/PluginID.h19
-rw-r--r--SpotlightPlugins/InterfaceBuilder/ReadMe.rtf34
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib3106
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib627
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib3075
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nibbin27869 -> 0 bytes
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib3106
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib3075
-rw-r--r--SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.stringsbin472 -> 0 bytes
-rw-r--r--SpotlightPlugins/XcodeProject/GetMetadataForFile.m85
-rw-r--r--SpotlightPlugins/XcodeProject/Info.plist49
-rw-r--r--SpotlightPlugins/XcodeProject/PluginID.h19
-rw-r--r--SpotlightPlugins/XcodeProject/ReadMe.rtf31
-rw-r--r--SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj277
-rw-r--r--SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj345
-rw-r--r--SpotlightPlugins/XcodeProject/schema.xml31
-rw-r--r--UnitTesting/GTMGoogleTestRunner.mm26
-rw-r--r--UnitTesting/GTMUIUnitTestingHarness/English.lproj/Localizable.stringsbin1372 -> 685 bytes
-rwxr-xr-xUnitTesting/RunMacOSUnitTests.sh9
-rwxr-xr-xUnitTesting/RuniOSUnitTestsUnderSimulator.sh16
-rwxr-xr-xXcode4Plugin/GTMXcode4Plugin.xcodeproj/project.pbxproj312
-rw-r--r--Xcode4Plugin/GTMXcodeAboutItem.m70
-rwxr-xr-xXcode4Plugin/GTMXcodeCorrectWhitespace.m165
-rw-r--r--Xcode4Plugin/GTMXcodePluginManager.h37
-rw-r--r--Xcode4Plugin/GTMXcodePluginManager.m100
-rw-r--r--Xcode4Plugin/Resources/Credits.rtf8
-rwxr-xr-xXcode4Plugin/Resources/English.lproj/InfoPlist.strings2
-rw-r--r--Xcode4Plugin/Resources/GTM.icnsbin33864 -> 0 bytes
-rwxr-xr-xXcode4Plugin/Resources/Info.plist38
-rw-r--r--XcodePlugin/English.lproj/InfoPlist.stringsbin92 -> 0 bytes
-rw-r--r--XcodePlugin/GTMXcodeAboutItem.m70
-rw-r--r--XcodePlugin/GTMXcodeCorrectWhiteSpace.m208
-rw-r--r--XcodePlugin/GTMXcodeCreateUnitTextExecutable.m58
-rw-r--r--XcodePlugin/GTMXcodeGCovItem.m498
-rw-r--r--XcodePlugin/GTMXcodeMenuItem.h69
-rw-r--r--XcodePlugin/GTMXcodeMenuItem.m136
-rw-r--r--XcodePlugin/GTMXcodePlugin.h28
-rw-r--r--XcodePlugin/GTMXcodePlugin.m212
-rw-r--r--XcodePlugin/GTMXcodePlugin.pch21
-rw-r--r--XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj466
-rw-r--r--XcodePlugin/GTMXcodePreferences.h35
-rw-r--r--XcodePlugin/GTMXcodePreferences.m108
-rw-r--r--XcodePlugin/GTMXcodeQuickLinks.m215
-rw-r--r--XcodePlugin/NSTask+Script.h26
-rw-r--r--XcodePlugin/NSTask+Script.m45
-rw-r--r--XcodePlugin/Resources/CleanCovAndBuild.applescript38
-rw-r--r--XcodePlugin/Resources/CreateUnitTestExecutable.applescript224
-rw-r--r--XcodePlugin/Resources/Credits.rtf8
-rw-r--r--XcodePlugin/Resources/EnableGCov.applescript86
-rw-r--r--XcodePlugin/Resources/GTM.icnsbin33864 -> 0 bytes
-rw-r--r--XcodePlugin/Resources/GTM.xcspec8
-rw-r--r--XcodePlugin/Resources/GTMXcodePreferences.xib393
-rw-r--r--XcodePlugin/Resources/Info.plist34
-rw-r--r--XcodePlugin/Resources/ResetGCov.applescript32
-rw-r--r--XcodePlugin/Resources/opencoverage.applescript45
-rw-r--r--XcodePlugin/XcodeHeaders/DevToolsCore.h12397
-rw-r--r--XcodePlugin/XcodeHeaders/DevToolsInterface.h22482
-rw-r--r--XcodePlugin/XcodeHeaders/PBXAppDelegate.h234
-rw-r--r--XcodePlugin/XcodeHeaders/PBXChangeNotification.h17
-rw-r--r--XcodePlugin/XcodeHeaders/PBXContainer.h100
-rw-r--r--XcodePlugin/XcodeHeaders/PBXContainerItemChangeNotification.h16
-rw-r--r--XcodePlugin/XcodeHeaders/PBXDocumentController.h75
-rw-r--r--XcodePlugin/XcodeHeaders/PBXExtendedApplication.h82
-rw-r--r--XcodePlugin/XcodeHeaders/PBXLSPlugin.h16
-rw-r--r--XcodePlugin/XcodeHeaders/PBXModule.h164
-rw-r--r--XcodePlugin/XcodeHeaders/PBXObject.h65
-rw-r--r--XcodePlugin/XcodeHeaders/PBXPreferencesModule.h65
-rw-r--r--XcodePlugin/XcodeHeaders/PBXPreferencesPaneModule.h34
-rw-r--r--XcodePlugin/XcodeHeaders/PBXProject.h478
-rw-r--r--XcodePlugin/XcodeHeaders/PBXProjectDocument.h133
-rw-r--r--XcodePlugin/XcodeHeaders/PBXSelection.h21
-rw-r--r--XcodePlugin/XcodeHeaders/PBXTarget.h407
-rw-r--r--XcodePlugin/XcodeHeaders/XcodeClasses.h225
-rw-r--r--iPhone/GTMUIImage+Resize.m2
114 files changed, 245 insertions, 56710 deletions
diff --git a/AddressBook/GTMABAddressBook.m b/AddressBook/GTMABAddressBook.m
index a8d0f51..ec6d817 100644
--- a/AddressBook/GTMABAddressBook.m
+++ b/AddressBook/GTMABAddressBook.m
@@ -6,9 +6,9 @@
// Licensed under the Apache License, Version 2.0 (the "License"); you may not
// use this file except in compliance with the License. You may obtain a copy
// of the License at
-//
+//
// http://www.apache.org/licenses/LICENSE-2.0
-//
+//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
@@ -63,8 +63,8 @@ typedef struct {
+ (id)labelEnumeratorFor:(GTMABMultiValue*)enumeree;
- (id)initWithEnumeree:(GTMABMultiValue*)enumeree useLabels:(BOOL)useLabels;
#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5
-- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state
- objects:(id *)stackbuf
+- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state
+ objects:(id *)stackbuf
count:(NSUInteger)len;
#endif // MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5
@end
@@ -109,7 +109,7 @@ typedef struct {
CFErrorRef cfError = NULL;
bool wasGood = ABAddressBookSave(addressBook_, &cfError);
if (!wasGood) {
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
}
@@ -135,13 +135,13 @@ typedef struct {
if (!record) return NO;
#if GTM_IPHONE_SDK
CFErrorRef cfError = NULL;
- bool wasGood = ABAddressBookAddRecord(addressBook_,
+ bool wasGood = ABAddressBookAddRecord(addressBook_,
[record recordRef], &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
- CFRelease(cfError);
+ CFRelease(cfError);
// COV_NF_END
}
#else // GTM_IPHONE_SDK
@@ -156,11 +156,11 @@ typedef struct {
if (!record) return NO;
#if GTM_IPHONE_SDK
CFErrorRef cfError = NULL;
- bool wasGood = ABAddressBookRemoveRecord(addressBook_,
+ bool wasGood = ABAddressBookRemoveRecord(addressBook_,
[record recordRef], &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
@@ -175,16 +175,16 @@ typedef struct {
}
#endif // GTM_IPHONE_SDK
return wasGood ? YES : NO;
-}
+}
- (NSArray *)people {
#if GTM_IPHONE_SDK
- NSArray *people
+ NSArray *people
= GTMCFAutorelease(ABAddressBookCopyArrayOfAllPeople(addressBook_));
#else // GTM_IPHONE_SDK
- NSArray *people
+ NSArray *people
= GTMCFAutorelease(ABCopyArrayOfAllPeople(addressBook_));
-#endif // GTM_IPHONE_SDK
+#endif // GTM_IPHONE_SDK
NSMutableArray *result = [NSMutableArray arrayWithCapacity:[people count]];
id person;
GTM_FOREACH_OBJECT(person, people) {
@@ -195,12 +195,12 @@ typedef struct {
- (NSArray *)groups {
#if GTM_IPHONE_SDK
- NSArray *groups
+ NSArray *groups
= GTMCFAutorelease(ABAddressBookCopyArrayOfAllGroups(addressBook_));
#else // GTM_IPHONE_SDK
- NSArray *groups
+ NSArray *groups
= GTMCFAutorelease(ABCopyArrayOfAllGroups(addressBook_));
-#endif // GTM_IPHONE_SDK
+#endif // GTM_IPHONE_SDK
NSMutableArray *result = [NSMutableArray arrayWithCapacity:[groups count]];
id group;
GTM_FOREACH_OBJECT(group, groups) {
@@ -218,7 +218,7 @@ typedef struct {
#if GTM_IPHONE_SDK
ABRecordRef ref = ABAddressBookGetPersonWithRecordID(addressBook_, uniqueId);
#else // GTM_IPHONE_SDK
- ABRecordRef ref = ABCopyRecordForUniqueId(addressBook_,
+ ABRecordRef ref = ABCopyRecordForUniqueId(addressBook_,
(CFStringRef)uniqueId);
#endif // GTM_IPHONE_SDK
if (ref) {
@@ -232,7 +232,7 @@ typedef struct {
#if GTM_IPHONE_SDK
ABRecordRef ref = ABAddressBookGetGroupWithRecordID(addressBook_, uniqueId);
#else // GTM_IPHONE_SDK
- ABRecordRef ref = ABCopyRecordForUniqueId(addressBook_,
+ ABRecordRef ref = ABCopyRecordForUniqueId(addressBook_,
(CFStringRef)uniqueId);
#endif // GTM_IPHONE_SDK
if (ref) {
@@ -241,11 +241,11 @@ typedef struct {
return group;
}
-// Performs a prefix search on the composite names of people in an address book
+// Performs a prefix search on the composite names of people in an address book
// and returns an array of persons that match the search criteria.
- (NSArray *)peopleWithCompositeNameWithPrefix:(NSString *)prefix {
#if GTM_IPHONE_SDK
- NSArray *people =
+ NSArray *people =
GTMCFAutorelease(ABAddressBookCopyPeopleWithName(addressBook_,
(CFStringRef)prefix));
NSMutableArray *gtmPeople = [NSMutableArray arrayWithCapacity:[people count]];
@@ -266,7 +266,7 @@ typedef struct {
GTM_FOREACH_OBJECT(person, people) {
NSString *compositeName = [person compositeName];
NSRange range = [compositeName rangeOfString:prefix
- options:(NSCaseInsensitiveSearch
+ options:(NSCaseInsensitiveSearch
| NSDiacriticInsensitiveSearch
| NSWidthInsensitiveSearch
| NSAnchoredSearch)];
@@ -278,7 +278,7 @@ typedef struct {
#endif
}
-// Performs a prefix search on the composite names of groups in an address book
+// Performs a prefix search on the composite names of groups in an address book
// and returns an array of groups that match the search criteria.
- (NSArray *)groupsWithCompositeNameWithPrefix:(NSString *)prefix {
NSArray *groups = [self groups];
@@ -287,7 +287,7 @@ typedef struct {
GTM_FOREACH_OBJECT(group, groups) {
NSString *compositeName = [group compositeName];
NSRange range = [compositeName rangeOfString:prefix
- options:(NSCaseInsensitiveSearch
+ options:(NSCaseInsensitiveSearch
| NSDiacriticInsensitiveSearch
| NSWidthInsensitiveSearch
| NSAnchoredSearch)];
@@ -296,7 +296,7 @@ typedef struct {
}
}
return foundGroups;
-}
+}
+ (NSString *)localizedLabel:(NSString *)label {
#if GTM_IPHONE_SDK
@@ -342,7 +342,7 @@ typedef struct {
// 6203836 ABRecords hash to their address
// but it's the best we can do without knowing what properties
// are in a record, and we don't have an API for that.
- return [object respondsToSelector:@selector(recordRef)]
+ return [object respondsToSelector:@selector(recordRef)]
&& CFEqual(record_, [object recordRef]);
}
@@ -368,12 +368,12 @@ typedef struct {
- (id)valueForProperty:(GTMABPropertyID)property {
#if GTM_IPHONE_SDK
id value = GTMCFAutorelease(ABRecordCopyValue(record_, property));
-#else // GTM_IPHONE_SDK
+#else // GTM_IPHONE_SDK
id value = GTMCFAutorelease(ABRecordCopyValue(record_, (CFStringRef)property));
#endif // GTM_IPHONE_SDK
if (value) {
if ([[self class] typeOfProperty:property] & kABMultiValueMask) {
- value = [[[GTMABMultiValue alloc]
+ value = [[[GTMABMultiValue alloc]
initWithMultiValue:(ABMultiValueRef)value] autorelease];
}
}
@@ -384,7 +384,7 @@ typedef struct {
if (!value) return NO;
// We check the type here because of
// Radar 6201046 ABRecordSetValue returns true even if you pass in a bad type
- // for a value
+ // for a value
TypeClassNameMap fullTypeMap[] = {
{ kGTMABStringPropertyType, [NSString class] },
{ kGTMABIntegerPropertyType, [NSNumber class] },
@@ -414,11 +414,11 @@ typedef struct {
}
#if GTM_IPHONE_SDK
CFErrorRef cfError = nil;
- bool wasGood = ABRecordSetValue(record_, property,
+ bool wasGood = ABRecordSetValue(record_, property,
(CFTypeRef)value, &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
@@ -433,13 +433,13 @@ typedef struct {
#if GTM_IPHONE_SDK
CFErrorRef cfError = nil;
// We check to see if the value is in the property because of:
- // Radar 6201005 ABRecordRemoveValue returns true for value that aren't
+ // Radar 6201005 ABRecordRemoveValue returns true for value that aren't
// in the record
id value = [self valueForProperty:property];
bool wasGood = value && ABRecordRemoveValue(record_, property, &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
@@ -466,20 +466,20 @@ typedef struct {
+ (NSString *)localizedPropertyName:(GTMABPropertyID)property {
[self doesNotRecognizeSelector:_cmd];
- return nil;
+ return nil;
}
// COV_NF_END
@end
@implementation GTMABPerson
-+ (GTMABPerson *)personWithFirstName:(NSString *)first
++ (GTMABPerson *)personWithFirstName:(NSString *)first
lastName:(NSString *)last {
GTMABPerson *person = [[[self alloc] init] autorelease];
if (person) {
BOOL isGood = YES;
if (first) {
- isGood = [person setValue:first
+ isGood = [person setValue:first
forProperty:kGTMABPersonFirstNameProperty];
}
if (isGood && last) {
@@ -500,7 +500,7 @@ typedef struct {
self = [super initWithRecord:person];
if (person) {
CFRelease(person);
- }
+ }
return self;
}
@@ -514,12 +514,12 @@ typedef struct {
// We verify that the data is good because of:
// Radar 6202868 ABPersonSetImageData should validate image data
UIImage *image = [UIImage imageWithData:data];
- wasGood = image && ABPersonSetImageData([self recordRef],
+ wasGood = image && ABPersonSetImageData([self recordRef],
(CFDataRef)data, &cfError);
}
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
@@ -569,7 +569,7 @@ typedef struct {
} else {
NSString *firstName = [self valueForProperty:kGTMABPersonFirstNameProperty];
NSString *lastName = [self valueForProperty:kGTMABPersonLastNameProperty];
-
+
if (firstName && lastName) {
GTMABPersonCompositeNameFormat format;
if (flags & kABFirstNameFirst) {
@@ -593,7 +593,7 @@ typedef struct {
compositeName = @"";
}
}
-
+
return compositeName;
#endif // GTM_IPHONE_SDK
}
@@ -601,13 +601,13 @@ typedef struct {
- (NSString *)description {
#if GTM_IPHONE_SDK
return [NSString stringWithFormat:@"%@ %@ %@ %d",
- [self class],
+ [self class],
[self valueForProperty:kGTMABPersonFirstNameProperty],
[self valueForProperty:kGTMABPersonLastNameProperty],
- [self recordID]];
+ [self recordID]];
#else // GTM_IPHONE_SDK
return [NSString stringWithFormat:@"%@ %@ %@ %@",
- [self class],
+ [self class],
[self valueForProperty:kGTMABPersonFirstNameProperty],
[self valueForProperty:kGTMABPersonLastNameProperty],
[self recordID]];
@@ -616,7 +616,7 @@ typedef struct {
+ (NSString *)localizedPropertyName:(GTMABPropertyID)property {
#if GTM_IPHONE_SDK
- return GTMCFAutorelease(ABPersonCopyLocalizedPropertyName(property));
+ return GTMCFAutorelease(ABPersonCopyLocalizedPropertyName(property));
#else // GTM_IPHONE_SDK
return ABLocalizedPropertyOrLabel(property);
#endif // GTM_IPHONE_SDK
@@ -630,9 +630,9 @@ typedef struct {
return ABPersonGetCompositeNameFormatForRecord(NULL);
#endif // __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0
#else // GTM_IPHONE_SDK
- NSInteger nameOrdering
+ NSInteger nameOrdering
= [[ABAddressBook sharedAddressBook] defaultNameOrdering];
- return nameOrdering == kABFirstNameFirst ?
+ return nameOrdering == kABFirstNameFirst ?
kABPersonCompositeNameFormatFirstNameFirst :
kABPersonCompositeNameFormatLastNameFirst;
#endif // GTM_IPHONE_SDK
@@ -642,8 +642,8 @@ typedef struct {
#if GTM_IPHONE_SDK
return ABPersonGetTypeOfProperty(property);
#else // GTM_IPHONE_SDK
- return ABTypeOfProperty([[GTMABAddressBook addressBook] addressBookRef],
- (CFStringRef)kABPersonRecordType,
+ return ABTypeOfProperty([[GTMABAddressBook addressBook] addressBookRef],
+ (CFStringRef)kABPersonRecordType,
(CFStringRef)property);
#endif // GTM_IPHONE_SDK
}
@@ -669,12 +669,12 @@ typedef struct {
self = [super initWithRecord:group];
if (group) {
CFRelease(group);
- }
+ }
return self;
}
- (NSArray *)members {
- NSArray *people
+ NSArray *people
= GTMCFAutorelease(ABGroupCopyArrayOfAllMembers([self recordRef]));
NSMutableArray *gtmPeople = [NSMutableArray arrayWithCapacity:[people count]];
id person;
@@ -682,28 +682,28 @@ typedef struct {
[gtmPeople addObject:[GTMABPerson recordWithRecord:(ABRecordRef)person]];
}
return gtmPeople;
-}
+}
- (BOOL)addMember:(GTMABPerson *)person {
#if GTM_IPHONE_SDK
CFErrorRef cfError = nil;
// We check for person because of
// Radar 6202860 Passing nil person into ABGroupAddMember crashes
- bool wasGood = person && ABGroupAddMember([self recordRef],
+ bool wasGood = person && ABGroupAddMember([self recordRef],
[person recordRef], &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
}
#else // GTM_IPHONE_SDK
- bool wasGood = person && ABGroupAddMember([self recordRef],
+ bool wasGood = person && ABGroupAddMember([self recordRef],
[person recordRef]);
#endif // GTM_IPHONE_SDK
return wasGood ? YES : NO;
-}
+}
- (BOOL)removeMember:(GTMABPerson *)person {
#if GTM_IPHONE_SDK
@@ -711,11 +711,11 @@ typedef struct {
// We check for person because of
// Radar 6202860 Passing nil person into ABGroupAddMember crashes
// (I know this is remove, but it crashes there too)
- bool wasGood = person && ABGroupRemoveMember([self recordRef],
+ bool wasGood = person && ABGroupRemoveMember([self recordRef],
[person recordRef], &cfError);
if (cfError) {
// COV_NF_START
- _GTMDevLog(@"Error in [%@ %@]: %@",
+ _GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
CFRelease(cfError);
// COV_NF_END
@@ -725,7 +725,7 @@ typedef struct {
if (wasGood) {
NSArray *array = GTMCFAutorelease(ABPersonCopyParentGroups([person recordRef]));
if ([array containsObject:[self recordRef]]) {
- wasGood = ABGroupRemoveMember([self recordRef],
+ wasGood = ABGroupRemoveMember([self recordRef],
[person recordRef]);
} else {
wasGood = NO;
@@ -733,7 +733,7 @@ typedef struct {
}
#endif // GTM_IPHONE_SDK
return wasGood ? YES : NO;
-}
+}
- (NSString *)compositeName {
#if GTM_IPHONE_SDK
@@ -747,7 +747,7 @@ typedef struct {
GTMABPropertyType type = kGTMABInvalidPropertyType;
if (property == kABGroupNameProperty) {
type = kGTMABStringPropertyType;
- }
+ }
return type;
}
@@ -755,7 +755,7 @@ typedef struct {
NSString *name = kGTMABUnknownPropertyName;
if (property == kABGroupNameProperty) {
name = NSLocalizedStringFromTable(@"Name",
- @"GTMABAddressBook",
+ @"GTMABAddressBook",
@"name property");
}
return name;
@@ -763,13 +763,13 @@ typedef struct {
- (NSString *)description {
#if GTM_IPHONE_SDK
- return [NSString stringWithFormat:@"%@ %@ %d",
- [self class],
+ return [NSString stringWithFormat:@"%@ %@ %d",
+ [self class],
[self valueForProperty:kABGroupNameProperty],
[self recordID]];
#else // GTM_IPHONE_SDK
- return [NSString stringWithFormat:@"%@ %@ %@",
- [self class],
+ return [NSString stringWithFormat:@"%@ %@ %@",
+ [self class],
[self valueForProperty:kABGroupNameProperty],
[self recordID]];
#endif // GTM_IPHONE_SDK
@@ -823,7 +823,7 @@ typedef struct {
// 6203854 ABMultiValues hash to their address
// and it appears CFEquals just calls through to hash to compare them.
BOOL isEqual = NO;
- if ([object respondsToSelector:@selector(multiValueRef)]) {
+ if ([object respondsToSelector:@selector(multiValueRef)]) {
isEqual = multiValue_ == [object multiValueRef];
if (!isEqual) {
NSUInteger count = [self count];
@@ -835,7 +835,7 @@ typedef struct {
isEqual = [label isEqual:objLabel];
if (isEqual) {
id value = [self valueAtIndex:i];
- GTMABMultiValue *multiValueObject
+ GTMABMultiValue *multiValueObject
= GTM_STATIC_CAST(GTMABMultiValue, object);
id objValue = [multiValueObject valueAtIndex:i];
isEqual = [value isEqual:objValue];
@@ -870,13 +870,13 @@ typedef struct {
if (idx < [self count]) {
value = GTMCFAutorelease(ABMultiValueCopyValueAtIndex(multiValue_, idx));
ABPropertyType type = [self propertyType];
- if (type == kGTMABIntegerPropertyType
+ if (type == kGTMABIntegerPropertyType
|| type == kGTMABRealPropertyType
|| type == kGTMABDictionaryPropertyType) {
// This is because of
// 6208390 Integer and real values don't work in ABMultiValueRefs
- // Apparently they forget to add a ref count on int, real and
- // dictionary values in ABMultiValueCopyValueAtIndex, although they do
+ // Apparently they forget to add a ref count on int, real and
+ // dictionary values in ABMultiValueCopyValueAtIndex, although they do
// remember them for all other types.
// Once they fix this, this will lead to a leak, but I figure the leak
// is better than the crash. Our unittests will test to make sure that
@@ -907,7 +907,7 @@ typedef struct {
#if GTM_IPHONE_SDK
identifier = ABMultiValueGetIdentifierAtIndex(multiValue_, idx);
#else // GTM_IPHONE_SDK
- identifier = GTMCFAutorelease(ABMultiValueCopyIdentifierAtIndex(multiValue_,
+ identifier = GTMCFAutorelease(ABMultiValueCopyIdentifierAtIndex(multiValue_,
idx));
#endif // GTM_IPHONE_SDK
}
@@ -918,7 +918,7 @@ typedef struct {
#if GTM_IPHONE_SDK
NSUInteger idx = ABMultiValueGetIndexForIdentifier(multiValue_, identifier);
#else // GTM_IPHONE_SDK
- NSUInteger idx = ABMultiValueIndexForIdentifier(multiValue_,
+ NSUInteger idx = ABMultiValueIndexForIdentifier(multiValue_,
(CFStringRef)identifier);
#endif // GTM_IPHONE_SDK
return idx == (NSUInteger)kCFNotFound ? (NSUInteger)NSNotFound : idx;
@@ -974,7 +974,7 @@ typedef struct {
self = [super initWithMultiValue:ref];
if (ref) {
CFRelease(ref);
- }
+ }
return self;
}
@@ -986,7 +986,7 @@ typedef struct {
self = [super initWithMultiValue:ref];
if (ref) {
CFRelease(ref);
- }
+ }
return self;
}
@@ -1006,11 +1006,11 @@ typedef struct {
};
GTMABPropertyType type = [self propertyType] & ~kABMultiValueMask;
#if GTM_MACOS_SDK
- // Since on the desktop mutables don't have a type UNTIL they have
+ // Since on the desktop mutables don't have a type UNTIL they have
// something in them, return YES if it's empty.
if ((type == 0) && ([self count] == 0)) return YES;
#endif // GTM_MACOS_SDK
- for (size_t i = 0;
+ for (size_t i = 0;
i < sizeof(singleValueTypeMap) / sizeof(TypeClassNameMap); ++i) {
if (singleValueTypeMap[i].pType == type) {
if ([[value class] isSubclassOfClass:singleValueTypeMap[i].class]) {
@@ -1030,14 +1030,14 @@ typedef struct {
bool wasGood = label && [self checkValueType:value];
if (wasGood) {
#if GTM_IPHONE_SDK
- wasGood = ABMultiValueAddValueAndLabel(multiValue_,
- value,
- label,
+ wasGood = ABMultiValueAddValueAndLabel(multiValue_,
+ value,
+ label,
&identifier);
-#else // GTM_IPHONE_SDK
- wasGood = ABMultiValueAdd((ABMutableMultiValueRef)multiValue_,
- value,
- label,
+#else // GTM_IPHONE_SDK
+ wasGood = ABMultiValueAdd((ABMutableMultiValueRef)multiValue_,
+ value,
+ label,
(CFStringRef *)&identifier);
#endif // GTM_IPHONE_SDK
}
@@ -1049,12 +1049,12 @@ typedef struct {
return identifier;
}
-- (GTMABMultiValueIdentifier)insertValue:(id)value
- withLabel:(CFStringRef)label
+- (GTMABMultiValueIdentifier)insertValue:(id)value
+ withLabel:(CFStringRef)label
atIndex:(NSUInteger)idx {
GTMABMultiValueIdentifier identifier = kGTMABMultiValueInvalidIdentifier;
// We perform a check here to ensure that we don't get bitten by
- // Radar 6202807 ABMultiValueInsertValueAndLabelAtIndex allows you to insert
+ // Radar 6202807 ABMultiValueInsertValueAndLabelAtIndex allows you to insert
// values past end
NSUInteger count = [self count];
// We check label and value here because of
@@ -1062,16 +1062,16 @@ typedef struct {
bool wasGood = idx <= count && label && [self checkValueType:value];
if (wasGood) {
#if GTM_IPHONE_SDK
- wasGood = ABMultiValueInsertValueAndLabelAtIndex(multiValue_,
- value,
- label,
- idx,
+ wasGood = ABMultiValueInsertValueAndLabelAtIndex(multiValue_,
+ value,
+ label,
+ idx,
&identifier);
#else // GTM_IPHONE_SDK
- wasGood = ABMultiValueInsert((ABMutableMultiValueRef)multiValue_,
- value,
- label,
- idx,
+ wasGood = ABMultiValueInsert((ABMutableMultiValueRef)multiValue_,
+ value,
+ label,
+ idx,
(CFStringRef *)&identifier);
#endif // GTM_IPHONE_SDK
}
@@ -1088,7 +1088,7 @@ typedef struct {
NSUInteger count = [self count];
if (idx < count) {
#if GTM_IPHONE_SDK
- bool wasGood = ABMultiValueRemoveValueAndLabelAtIndex(multiValue_,
+ bool wasGood = ABMultiValueRemoveValueAndLabelAtIndex(multiValue_,
idx);
#else // GTM_IPHONE_SDK
bool wasGood = ABMultiValueRemove((ABMutableMultiValueRef)multiValue_,
@@ -1099,7 +1099,7 @@ typedef struct {
isGood = YES;
}
}
- return isGood;
+ return isGood;
}
- (BOOL)replaceValueAtIndex:(NSUInteger)idx withValue:(id)value {
@@ -1107,11 +1107,11 @@ typedef struct {
NSUInteger count = [self count];
if (idx < count && [self checkValueType:value]) {
#if GTM_IPHONE_SDK
- bool goodReplace = ABMultiValueReplaceValueAtIndex(multiValue_,
+ bool goodReplace = ABMultiValueReplaceValueAtIndex(multiValue_,
value, idx);
#else // GTM_IPHONE_SDK
- bool goodReplace
- = ABMultiValueReplaceValue((ABMutableMultiValueRef)multiValue_,
+ bool goodReplace
+ = ABMultiValueReplaceValue((ABMutableMultiValueRef)multiValue_,
(CFTypeRef)value, idx);
#endif // GTM_IPHONE_SDK
if (goodReplace) {
@@ -1119,7 +1119,7 @@ typedef struct {
isGood = YES;
}
}
- return isGood;
+ return isGood;
}
- (BOOL)replaceLabelAtIndex:(NSUInteger)idx withLabel:(CFStringRef)label {
@@ -1127,11 +1127,11 @@ typedef struct {
NSUInteger count = [self count];
if (idx < count) {
#if GTM_IPHONE_SDK
- bool goodReplace = ABMultiValueReplaceLabelAtIndex(multiValue_,
+ bool goodReplace = ABMultiValueReplaceLabelAtIndex(multiValue_,
label, idx);
#else // GTM_IPHONE_SDK
- bool goodReplace
- = ABMultiValueReplaceLabel((ABMutableMultiValueRef)multiValue_,
+ bool goodReplace
+ = ABMultiValueReplaceLabel((ABMutableMultiValueRef)multiValue_,
(CFTypeRef)label, idx);
#endif // GTM_IPHONE_SDK
if (goodReplace) {
@@ -1139,14 +1139,14 @@ typedef struct {
isGood = YES;
}
}
- return isGood;
+ return isGood;
}
-
+
- (unsigned long*)mutations {
return &mutations_;
}
@end
-
+
@implementation GTMABMultiValueEnumerator
@@ -1181,18 +1181,18 @@ typedef struct {
}
#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5
-- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state
- objects:(id *)stackbuf
+- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state
+ objects:(id *)stackbuf
count:(NSUInteger)len {
NSUInteger i;
if (!ref_) {
count_ = [enumeree_ count];
ref_ = [enumeree_ multiValueRef];
}
-
+
for (i = 0; state->state < count_ && i < len; ++i, ++state->state) {
if (useLabels_) {
- stackbuf[i] = GTMCFAutorelease(ABMultiValueCopyLabelAtIndex(ref_,
+ stackbuf[i] = GTMCFAutorelease(ABMultiValueCopyLabelAtIndex(ref_,
state->state));
} else {
// TODO(dmaclach) Check this on Mac Desktop and use fast path if we can
@@ -1203,7 +1203,7 @@ typedef struct {
stackbuf[i] = [enumeree_ valueAtIndex:state->state];
}
}
-
+
state->itemsPtr = stackbuf;
state->mutationsPtr = [enumeree_ mutations];
return i;
@@ -1227,7 +1227,7 @@ typedef struct {
}
if (index_ < count_) {
if (useLabels_) {
- value = GTMCFAutorelease(ABMultiValueCopyLabelAtIndex(ref_,
+ value = GTMCFAutorelease(ABMultiValueCopyLabelAtIndex(ref_,
index_));
} else {
// TODO(dmaclach) Check this on Mac Desktop and use fast path if we can
diff --git a/AddressBook/GTMABAddressBook.strings b/AddressBook/GTMABAddressBook.strings
index b5e010e..370f566 100644
--- a/AddressBook/GTMABAddressBook.strings
+++ b/AddressBook/GTMABAddressBook.strings
Binary files differ
diff --git a/AppKit/GTMNSImage+Scaling.m b/AppKit/GTMNSImage+Scaling.m
index 5f87080..bb65afb 100644
--- a/AppKit/GTMNSImage+Scaling.m
+++ b/AppKit/GTMNSImage+Scaling.m
@@ -8,9 +8,9 @@
// Licensed under the Apache License, Version 2.0 (the "License"); you may not
// use this file except in compliance with the License. You may obtain a copy
// of the License at
-//
+//
// http://www.apache.org/licenses/LICENSE-2.0
-//
+//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
@@ -24,23 +24,23 @@
@implementation NSImage (GTMNSImageScaling)
#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_6
-// If you are on SnowLeopard use
-// -[NSImage bestRepresentationForRect:context:hints:]
+// If you are on SnowLeopard use
+// -[NSImage bestRepresentationForRect:context:hints:]
- (NSImageRep *)gtm_bestRepresentationForSize:(NSSize)size {
NSImageRep *bestRep = [self gtm_representationOfSize:size];
if (bestRep) {
return bestRep;
- }
+ }
NSArray *reps = [self representations];
-
+
CGFloat repDistance = CGFLOAT_MAX;
-
+
NSImageRep *thisRep;
GTM_FOREACH_OBJECT(thisRep, reps) {
CGFloat thisDistance;
thisDistance = MIN(size.width - [thisRep size].width,
- size.height - [thisRep size].height);
-
+ size.height - [thisRep size].height);
+
if (repDistance < 0 && thisDistance > 0) continue;
if (ABS(thisDistance) < ABS(repDistance)
|| (thisDistance < 0 && repDistance > 0)) {
@@ -48,18 +48,18 @@
bestRep = thisRep;
}
}
-
+
if (!bestRep) {
bestRep = [self bestRepresentationForDevice:nil];
}
-
+
return bestRep;
}
#endif // MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_6
- (NSImageRep *)gtm_representationOfSize:(NSSize)size {
NSArray *reps = [self representations];
-
+
NSImageRep *thisRep;
GTM_FOREACH_OBJECT(thisRep, reps) {
if (NSEqualSizes([thisRep size], size)) {
@@ -70,14 +70,17 @@
}
- (BOOL)gtm_createIconRepresentations {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
[self setFlipped:NO];
- [self gtm_createRepresentationOfSize:NSMakeSize(16, 16)];
+ [self gtm_createRepresentationOfSize:NSMakeSize(16, 16)];
[self gtm_createRepresentationOfSize:NSMakeSize(32, 32)];
[self setScalesWhenResized:NO];
+#pragma clang diagnostic pop
return YES;
}
-- (BOOL)gtm_createRepresentationOfSize:(NSSize)size {
+- (BOOL)gtm_createRepresentationOfSize:(NSSize)size {
if ([self gtm_representationOfSize:size]) {
return NO;
}
@@ -86,13 +89,13 @@
#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_6
bestRep = (NSBitmapImageRep *)[self gtm_bestRepresentationForSize:size];
#else
- bestRep
+ bestRep
= (NSBitmapImageRep *)[self bestRepresentationForRect:GTMNSRectOfSize(size)
context:nil
hints:nil];
#endif // MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_6
-
- NSRect drawRect = GTMNSScaleRectToRect(GTMNSRectOfSize([bestRep size]),
+
+ NSRect drawRect = GTMNSScaleRectToRect(GTMNSRectOfSize([bestRep size]),
GTMNSRectOfSize(size),
GTMScaleProportionally,
GTMRectAlignCenter);
@@ -102,11 +105,11 @@
SEL cgImageSel = NSSelectorFromString(@"CGImage");
if ([bestRep respondsToSelector:cgImageSel]) {
CGImageRef imageRef = (CGImageRef)[bestRep performSelector:cgImageSel];
-
- CGColorSpaceRef cspace = CGColorSpaceCreateDeviceRGB();
+
+ CGColorSpaceRef cspace = CGColorSpaceCreateDeviceRGB();
if (!cspace) return NO;
-
- CGContextRef smallContext =
+
+ CGContextRef smallContext =
CGBitmapContextCreate(NULL,
size.width,
size.height,
@@ -116,18 +119,18 @@
kCGBitmapByteOrder32Host
| kCGImageAlphaPremultipliedLast);
CFRelease(cspace);
-
+
if (!smallContext) return NO;
-
-
+
+
CGContextDrawImage(smallContext, GTMNSRectToCGRect(drawRect), imageRef);
-
+
CGImageRef smallImage = CGBitmapContextCreateImage(smallContext);
-
+
if (smallImage) {
- NSBitmapImageRep *cgRep =
+ NSBitmapImageRep *cgRep =
[[[NSBitmapImageRep alloc] initWithCGImage:smallImage] autorelease];
- [self addRepresentation:cgRep];
+ [self addRepresentation:cgRep];
CGImageRelease(smallImage);
} else {
CGContextRelease(smallContext);
@@ -144,13 +147,13 @@
[graphicsContext setImageInterpolation:NSImageInterpolationHigh];
[graphicsContext setShouldAntialias:YES];
[bestRep drawInRect:drawRect];
- NSBitmapImageRep* iconRep =
+ NSBitmapImageRep* iconRep =
[[[NSBitmapImageRep alloc] initWithFocusedViewRect:
NSMakeRect(0, 0, size.width, size.height)] autorelease];
[scaledImage unlockFocus];
[scaledImage release];
[self addRepresentation:iconRep];
- return YES;
+ return YES;
}
return NO;
}
@@ -174,7 +177,10 @@
- (NSImage *)gtm_duplicateOfSize:(NSSize)size {
NSImage *duplicate = [[self copy] autorelease];
[duplicate gtm_shrinkToSize:size];
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
[duplicate setFlipped:NO];
+#pragma clang diagnostic pop
return duplicate;
}
diff --git a/Foundation/GTMLogger.h b/Foundation/GTMLogger.h
index e71d56d..a776922 100644
--- a/Foundation/GTMLogger.h
+++ b/Foundation/GTMLogger.h
@@ -442,9 +442,9 @@ typedef enum {
// Log Filters
//
-// Protocol to be imlemented by a GTMLogFilter instance.
+// Protocol to be implemented by a GTMLogFilter instance.
@protocol GTMLogFilter <NSObject>
-// Returns YES if |msg| at |level| should be filtered out; NO otherwise.
+// Returns YES if |msg| at |level| should be logged; NO otherwise.
- (BOOL)filterAllowsMessage:(NSString *)msg level:(GTMLoggerLevel)level;
@end // GTMLogFilter
diff --git a/Foundation/GTMLogger.m b/Foundation/GTMLogger.m
index 90fce3e..7c2a543 100644
--- a/Foundation/GTMLogger.m
+++ b/Foundation/GTMLogger.m
@@ -97,7 +97,7 @@ static GTMLogger *gSharedLogger = nil;
// Don't trust NSFileHandle not to throw
@try {
- GTMLogBasicFormatter *formatter = [[[GTMLogBasicFormatter alloc] init]
+ GTMLogBasicFormatter *formatter = [[[GTMLogBasicFormatter alloc] init]
autorelease];
GTMLogger *stdoutLogger =
[self loggerWithWriter:[NSFileHandle fileHandleWithStandardOutput]
diff --git a/Foundation/GTMNSDictionary+URLArguments.h b/Foundation/GTMNSDictionary+URLArguments.h
index b094411..b2f0564 100644
--- a/Foundation/GTMNSDictionary+URLArguments.h
+++ b/Foundation/GTMNSDictionary+URLArguments.h
@@ -25,6 +25,10 @@
/// string of the form key1=value1&key2=value2&...&keyN=valueN.
/// Keys and values will be unescaped automatically.
/// Only the first value for a repeated key is returned.
+///
+/// NOTE: Apps targeting iOS 8 or OS X 10.10 and later should use
+/// NSURLComponents and NSURLQueryItem to create URLs with
+/// query arguments instead of using these category methods.
+ (NSDictionary *)gtm_dictionaryWithHttpArgumentsString:(NSString *)argString;
/// Gets a string representation of the dictionary in the form
diff --git a/Foundation/GTMNSString+URLArguments.h b/Foundation/GTMNSString+URLArguments.h
index d4c7e09..b3a3e3e 100644
--- a/Foundation/GTMNSString+URLArguments.h
+++ b/Foundation/GTMNSString+URLArguments.h
@@ -22,7 +22,7 @@
@interface NSString (GTMNSStringURLArgumentsAdditions)
/// Returns a string that is escaped properly to be a URL argument.
-//
+///
/// This differs from stringByAddingPercentEscapesUsingEncoding: in that it
/// will escape all the reserved characters (per RFC 3986
/// <http://www.ietf.org/rfc/rfc3986.txt>) which
@@ -30,10 +30,14 @@
///
/// This will also escape '%', so this should not be used on a string that has
/// already been escaped unless double-escaping is the desired result.
+///
+/// NOTE: Apps targeting iOS 8 or OS X 10.10 and later should use
+/// NSURLComponents and NSURLQueryItem to create properly-escaped
+/// URLs instead of using these category methods.
- (NSString*)gtm_stringByEscapingForURLArgument;
/// Returns the unescaped version of a URL argument
-//
+///
/// This has the same behavior as stringByReplacingPercentEscapesUsingEncoding:,
/// except that it will also convert '+' to space.
- (NSString*)gtm_stringByUnescapingFromURLArgument;
diff --git a/Foundation/GTMURLBuilder.h b/Foundation/GTMURLBuilder.h
index 77bf786..daa8d88 100644
--- a/Foundation/GTMURLBuilder.h
+++ b/Foundation/GTMURLBuilder.h
@@ -26,6 +26,10 @@
// [URLBuilder setValue:@"abc" forParameter:@"q"];
// NSURL *URL = [URLBuilder URL];
//
+// NOTE: Apps targeting iOS 8 or OS X 10.10 and later should use
+// NSURLComponents and NSURLQueryItem to create URLs with
+// query arguments instead of using this class.
+
#import <Foundation/Foundation.h>
#import "GTMDefines.h"
diff --git a/Foundation/GTMURLBuilder.m b/Foundation/GTMURLBuilder.m
index 4f1a419..31572e8 100644
--- a/Foundation/GTMURLBuilder.m
+++ b/Foundation/GTMURLBuilder.m
@@ -27,6 +27,17 @@
@synthesize baseURLString = baseURLString_;
+#if (!TARGET_OS_IPHONE && defined(MAC_OS_X_VERSION_10_10) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_10) \
+ || (TARGET_OS_IPHONE && defined(__IPHONE_8_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0)
+#if DEBUG
++ (void)load {
+ // Apps targeting iOS 8 and OS X 10.10 and higher should no longer use GTMURLBuilder.
+ NSLog(@"*** GTMURLBuilder is obsolete; update your app to use NSURLComponents"
+ @" queryItems property instead.");
+}
+#endif // DEBUG
+#endif // iOS 8+/OS X 10.10+
+
+ (GTMURLBuilder *)builderWithString:(NSString *)URLString {
GTMURLBuilder *URLBuilder =
[[[GTMURLBuilder alloc] initWithString:URLString] autorelease];
diff --git a/GTMDefines.h b/GTMDefines.h
index 6695119..d651bb3 100644
--- a/GTMDefines.h
+++ b/GTMDefines.h
@@ -95,6 +95,16 @@
#define GTM_CONTAINERS_VALIDATION_FAILED_ASSERT 0
#endif
+// Ensure __has_feature and __has_extension are safe to use.
+// See http://clang-analyzer.llvm.org/annotations.html
+#ifndef __has_feature // Optional.
+ #define __has_feature(x) 0 // Compatibility with non-clang compilers.
+#endif
+
+#ifndef __has_extension
+ #define __has_extension __has_feature // Compatibility with pre-3.0 compilers.
+#endif
+
// Give ourselves a consistent way to do inlines. Apple's macros even use
// a few different actual definitions, so we're based off of the foundation
// one.
@@ -170,8 +180,9 @@
do { \
if (!(condition)) { \
[[NSAssertionHandler currentHandler] \
- handleFailureInFunction:[NSString stringWithUTF8String:__PRETTY_FUNCTION__] \
- file:[NSString stringWithUTF8String:__FILE__] \
+ handleFailureInFunction:(NSString *) \
+ [NSString stringWithUTF8String:__PRETTY_FUNCTION__] \
+ file:(NSString *)[NSString stringWithUTF8String:__FILE__] \
lineNumber:__LINE__ \
description:__VA_ARGS__]; \
} \
@@ -183,6 +194,10 @@
#endif // _GTMDevAssert
// _GTMCompileAssert
+//
+// Note: Software for current compilers should just use _Static_assert directly
+// instead of this macro.
+//
// _GTMCompileAssert is an assert that is meant to fire at compile time if you
// want to check things at compile instead of runtime. For example if you
// want to check that a wchar is 4 bytes instead of 2 you would use
@@ -193,13 +208,18 @@
// Wrapping this in an #ifndef allows external groups to define their own
// compile time assert scheme.
#ifndef _GTMCompileAssert
- // We got this technique from here:
- // http://unixjunkie.blogspot.com/2007/10/better-compile-time-asserts_29.html
-
- #define _GTMCompileAssertSymbolInner(line, msg) _GTMCOMPILEASSERT ## line ## __ ## msg
- #define _GTMCompileAssertSymbol(line, msg) _GTMCompileAssertSymbolInner(line, msg)
- #define _GTMCompileAssert(test, msg) \
- typedef char _GTMCompileAssertSymbol(__LINE__, msg) [ ((test) ? 1 : -1) ]
+ #if __has_feature(c_static_assert) || __has_extension(c_static_assert)
+ #define _GTMCompileAssert(test, msg) _Static_assert((test), #msg)
+ #else
+ // Pre-Xcode 7 support.
+ //
+ // We got this technique from here:
+ // http://unixjunkie.blogspot.com/2007/10/better-compile-time-asserts_29.html
+ #define _GTMCompileAssertSymbolInner(line, msg) _GTMCOMPILEASSERT ## line ## __ ## msg
+ #define _GTMCompileAssertSymbol(line, msg) _GTMCompileAssertSymbolInner(line, msg)
+ #define _GTMCompileAssert(test, msg) \
+ typedef char _GTMCompileAssertSymbol(__LINE__, msg) [ ((test) ? 1 : -1) ]
+ #endif // __has_feature(c_static_assert) || __has_extension(c_static_assert)
#endif // _GTMCompileAssert
// ----------------------------------------------------------------------------
@@ -296,11 +316,6 @@
#endif // MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_5
// Some support for advanced clang static analysis functionality
-// See http://clang-analyzer.llvm.org/annotations.html
-#ifndef __has_feature // Optional.
- #define __has_feature(x) 0 // Compatibility with non-clang compilers.
-#endif
-
#ifndef NS_RETURNS_RETAINED
#if __has_feature(attribute_ns_returns_retained)
#define NS_RETURNS_RETAINED __attribute__((ns_returns_retained))
diff --git a/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj b/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj
deleted file mode 100644
index 59c6152..0000000
--- a/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,355 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 8BF1560D0E5B8C7A00D28B05 /* RunAllUnitTests */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 8BF156170E5B8C8F00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
- buildPhases = (
- F464A7FD0E5DBD92006B02E8 /* Prep Resource Files */,
- 8BF1560C0E5B8C7A00D28B05 /* Run Tests */,
- );
- dependencies = (
- 8BF156110E5B8C8000D28B05 /* PBXTargetDependency */,
- );
- name = RunAllUnitTests;
- productName = TestPlugin;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
- 8B1D48A10E59F699000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48A00E59F699000EB8CA /* main.c */; };
- 8B58F8EF0E5726DE00A0E02E /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C86B05260671AA6E00DD9006 /* CoreServices.framework */; };
- 8BF152920E5A334200D28B05 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF152910E5A334200D28B05 /* AppKit.framework */; };
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
- F464A8630E5DCB9C006B02E8 /* schema.xml in Resources */ = {isa = PBXBuildFile; fileRef = F464A8620E5DCB9C006B02E8 /* schema.xml */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 8BF156100E5B8C8000D28B05 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = AppleScriptSpotlightPlugin;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
- 8B1D48A00E59F699000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
- 8B1D48A30E59F6D0000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
- 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugTigerOrLater.xcconfig; sourceTree = "<group>"; };
- 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseTigerOrLater.xcconfig; sourceTree = "<group>"; };
- 8BF152910E5A334200D28B05 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
- 8D576316048677EA00EA77CD /* AppleScript.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppleScript.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
- 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
- C86B05260671AA6E00DD9006 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
- F464A8620E5DCB9C006B02E8 /* schema.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = schema.xml; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8D576313048677EA00EA77CD /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8B58F8EF0E5726DE00A0E02E /* CoreServices.framework in Frameworks */,
- 8BF152920E5A334200D28B05 /* AppKit.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
- isa = PBXGroup;
- children = (
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
- 8B1D489F0E59F699000EB8CA /* Common */,
- 08FB77AFFE84173DC02AAC07 /* Source */,
- 089C167CFE841241C02AAC07 /* Resources */,
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
- 19C28FB6FE9D52B211CA2CBB /* Products */,
- );
- comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
- name = XcodeProjectSpotlightPlugin;
- sourceTree = "<group>";
- };
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
- isa = PBXGroup;
- children = (
- 8BF152910E5A334200D28B05 /* AppKit.framework */,
- C86B05260671AA6E00DD9006 /* CoreServices.framework */,
- );
- name = "External Frameworks and Libraries";
- sourceTree = "<group>";
- };
- 089C167CFE841241C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- F464A8620E5DCB9C006B02E8 /* schema.xml */,
- 8D576317048677EA00EA77CD /* Info.plist */,
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 08FB77AFFE84173DC02AAC07 /* Source */ = {
- isa = PBXGroup;
- children = (
- 8B1D48A30E59F6D0000EB8CA /* PluginID.h */,
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
- );
- name = Source;
- sourceTree = "<group>";
- };
- 19C28FB6FE9D52B211CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8D576316048677EA00EA77CD /* AppleScript.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8B1D489F0E59F699000EB8CA /* Common */ = {
- isa = PBXGroup;
- children = (
- 8B1D48A00E59F699000EB8CA /* main.c */,
- );
- name = Common;
- path = ../Common;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
- isa = PBXGroup;
- children = (
- 8B58F90F0E579A1300A0E02E /* Target */,
- 8B58F9250E579A1300A0E02E /* Project */,
- );
- name = XcodeConfig;
- path = ../../XcodeConfig;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F90F0E579A1300A0E02E /* Target */ = {
- isa = PBXGroup;
- children = (
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
- );
- path = Target;
- sourceTree = "<group>";
- };
- 8B58F9250E579A1300A0E02E /* Project */ = {
- isa = PBXGroup;
- children = (
- 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */,
- 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */,
- );
- path = Project;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "AppleScriptSpotlightPlugin" */;
- buildPhases = (
- 8D57630F048677EA00EA77CD /* Resources */,
- 8D576311048677EA00EA77CD /* Sources */,
- 8D576313048677EA00EA77CD /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = AppleScriptSpotlightPlugin;
- productInstallPath = /Library/Spotlight;
- productName = XcodeProjectSpotlightPlugin;
- productReference = 8D576316048677EA00EA77CD /* AppleScript.mdimporter */;
- productType = "com.apple.product-type.bundle";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 089C1669FE841209C02AAC07 /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "AppleScript" */;
- compatibilityVersion = "Xcode 3.1";
- hasScannedForEncodings = 1;
- mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8BF1560D0E5B8C7A00D28B05 /* RunAllUnitTests */,
- 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8D57630F048677EA00EA77CD /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
- F464A8630E5DCB9C006B02E8 /* schema.xml in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 8BF1560C0E5B8C7A00D28B05 /* Run Tests */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Run Tests";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /usr/bin/python;
- shellScript = "# Test of scpt and scptd importer\nimport os\nimport subprocess\n\n# file w/ resource fork, see previous script step for it's setup\ncmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/AppleScript.mdimporter \" + os.environ[\"DERIVED_FILES_DIR\"] + \"/TestsData/test.scpt\"\nimporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\nif importer_out.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n\tprint \"error: Bad Description for test.scpt\"\n\texit(1)\nif importer_out.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n\tprint \"error: Bad Content for test.scpt\"\n\texit(1)\n\n# quick test of scptd importer\n# Commented out due to radars:\n# 6160685 Need UTI for AppleScript script bundle \n# 6160646 UTIs declared in Spotlight Importers in Library/Spotlight not recognized\n# Basically we don't have a UTI for AppleScript script bundles (.scptd) defined by the system\n# even worse, UTIs defined by Spotlight Importers in the right location\n# don't get their UTIs that they declare recognized by LaunchServices.\n#aCmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/AppleScript.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/test.scptd\"\n#importerOut = subprocess.Popen(aCmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n#if importerOut.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n#\tprint \"error: Bad Description for test.scpt\"\n#\texit(1)\n#if importerOut.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n#\tprint \"error: Bad Content for test.scpt\"\n#\texit(1)\n#\nexit(0)";
- };
- F464A7FD0E5DBD92006B02E8 /* Prep Resource Files */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Prep Resource Files";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# svn doesn't do mac resource forks. so our one test file that has a resource fork\n# is done w/ a tar file in source control, and here we untar so it is there for use\n# in the tests.\n\n# make sure the dir is empty to start\nrm -rf \"${DERIVED_FILES_DIR}/TestsData\"\nmkdir -p \"${DERIVED_FILES_DIR}/TestsData\"\n\n# extract into it\ntar -xvf \"${SOURCE_ROOT}/TestData/test.scpt.tar\" -C \"${DERIVED_FILES_DIR}/TestsData\"\n";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8D576311048677EA00EA77CD /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
- 8B1D48A10E59F699000EB8CA /* main.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 8BF156110E5B8C8000D28B05 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */;
- targetProxy = 8BF156100E5B8C8000D28B05 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C167EFE841241C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 70138C850896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = AppleScript;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Debug;
- };
- 70138C860896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = AppleScript;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Release;
- };
- 70138C890896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */;
- buildSettings = {
- };
- name = Debug;
- };
- 70138C8A0896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */;
- buildSettings = {
- };
- name = Release;
- };
- 8BF1560E0E5B8C7A00D28B05 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Debug;
- };
- 8BF1560F0E5B8C7A00D28B05 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "AppleScriptSpotlightPlugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C850896BE9A00968C2F /* Debug */,
- 70138C860896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "AppleScript" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C890896BE9A00968C2F /* Debug */,
- 70138C8A0896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 8BF156170E5B8C8F00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BF1560E0E5B8C7A00D28B05 /* Debug */,
- 8BF1560F0E5B8C7A00D28B05 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 089C1669FE841209C02AAC07 /* Project object */;
-}
diff --git a/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings b/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings
deleted file mode 100644
index 41ade49..0000000
--- a/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/GetMetadataForFile.m b/SpotlightPlugins/AppleScript/GetMetadataForFile.m
deleted file mode 100644
index d635f40..0000000
--- a/SpotlightPlugins/AppleScript/GetMetadataForFile.m
+++ /dev/null
@@ -1,121 +0,0 @@
-//
-// GetMetadataForFile.m
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <AppKit/AppKit.h>
-#import <Carbon/Carbon.h>
-
-static BOOL ImportScriptBundle(NSMutableDictionary *attributes,
- NSString *path) {
- NSBundle *scriptBundle = [NSBundle bundleWithPath:path];
- NSString *descriptionPath = [scriptBundle pathForResource:@"description"
- ofType:@"rtfd"];
- NSAttributedString *attrString = nil;
- if (descriptionPath) {
- attrString = [[[NSAttributedString alloc] initWithPath:descriptionPath
- documentAttributes:NULL] autorelease];
- }
- BOOL wasGood = NO;
- if (attrString) {
- NSString *description = [attrString string];
- [attributes setObject:description forKey:(NSString*)kMDItemDescription];
- wasGood = YES;
- }
-
- NSArray *scripts = [scriptBundle pathsForResourcesOfType:@"scpt"
- inDirectory:@"Scripts"];
- NSEnumerator *scriptEnum = [scripts objectEnumerator];
- NSString *scriptPath;
- NSMutableArray *scriptSources = [NSMutableArray array];
- while ((scriptPath = [scriptEnum nextObject])) {
- NSURL *scriptURL = [NSURL fileURLWithPath:scriptPath];
- NSDictionary *error;
- NSAppleScript *script
- = [[[NSAppleScript alloc] initWithContentsOfURL:scriptURL
- error:&error]
- autorelease];
- NSString *scriptSource = [script source];
- if (scriptSource) {
- [scriptSources addObject:scriptSource];
- }
- }
- if ([scriptSources count]) {
- NSString *source = [scriptSources componentsJoinedByString:@"\n"];
- [attributes setObject:source forKey:(NSString*)kMDItemTextContent];
- wasGood = YES;
- }
- return wasGood;
-}
-
-static BOOL ImportScript(NSMutableDictionary *attributes,
- NSString *path) {
- NSURL *fileURL = [NSURL fileURLWithPath:path];
- FSRef ref;
- BOOL wasGood = NO;
- if (CFURLGetFSRef((CFURLRef)fileURL, &ref)) {
- ResFileRefNum resFile = FSOpenResFile(&ref, fsRdPerm);
- if (resFile) {
- const ResID kScriptDescriptionResID = 1128;
- ResFileRefNum curResFile = CurResFile();
- UseResFile(resFile);
- Handle res = Get1Resource('TEXT', kScriptDescriptionResID);
- if (res) {
- NSString *descString
- = [[[NSString alloc]initWithBytes:(char*)(*res)
- length:GetHandleSize(res)
- encoding:NSMacOSRomanStringEncoding] autorelease];
- ReleaseResource(res);
- if (descString) {
- [attributes setObject:descString forKey:(NSString*)kMDItemDescription];
- wasGood = YES;
- }
- }
- UseResFile(curResFile);
- CloseResFile(resFile);
- }
-
- NSDictionary *error;
- NSAppleScript *script = [[[NSAppleScript alloc] initWithContentsOfURL:fileURL
- error:&error]
- autorelease];
- NSString *scriptSource = [script source];
- if (scriptSource) {
- [attributes setObject:scriptSource forKey:(NSString*)kMDItemTextContent];
- wasGood = YES;
- }
- }
- return wasGood;
-}
-
-// Currently grabs the script description and puts it into kMDItemDescription.
-// Grabs the script code and puts it into kMDItemTextContent.
-Boolean GetMetadataForFile(void* interface,
- CFMutableDictionaryRef cfAttributes,
- CFStringRef cfContentTypeUTI,
- CFStringRef cfPathToFile) {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
- NSString *pathToFile = (NSString*)cfPathToFile;
- BOOL wasGood = NO;
- if (UTTypeConformsTo(cfContentTypeUTI, CFSTR("com.apple.applescript.scriptbundle"))) {
- wasGood = ImportScriptBundle(attributes, pathToFile);
- } else if (UTTypeConformsTo(cfContentTypeUTI, CFSTR("com.apple.applescript.script"))) {
- wasGood = ImportScript(attributes, pathToFile);
- }
- [pool release];
- return wasGood ? TRUE : FALSE;
-}
diff --git a/SpotlightPlugins/AppleScript/Info.plist b/SpotlightPlugins/AppleScript/Info.plist
deleted file mode 100644
index be3c622..0000000
--- a/SpotlightPlugins/AppleScript/Info.plist
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>UTImportedTypeDeclarations</key>
- <array>
- <dict>
- <key>UTTypeIdentifier</key>
- <string>com.apple.applescript.scriptbundle</string>
- <key>UTTypeReferenceURL</key>
- <string>http://www.apple.com/applescript/</string>
- <key>UTTypeDescription</key>
- <string>Script Bundle</string>
- <key>UTTypeConformsTo</key>
- <array>
- <string>com.apple.package</string>
- <string>public.composite-content</string>
- <string>public.data</string>
- </array>
- <key>UTTypeTagSpecification</key>
- <dict>
- <key>public.filename-extension</key>
- <array>
- <string>scptd</string>
- </array>
- </dict>
- </dict>
- </array>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleDocumentTypes</key>
- <array>
- <dict>
- <key>CFBundleTypeRole</key>
- <string>MDImporter</string>
- <key>LSItemContentTypes</key>
- <array>
- <string>com.apple.applescript.script</string>
- <string>com.apple.applescript.scriptbundle</string>
- </array>
- </dict>
- </array>
- <key>CFBundleExecutable</key>
- <string>${EXECUTABLE_NAME}</string>
- <key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
- <key>CFBundleIconFile</key>
- <string></string>
- <key>CFBundleIdentifier</key>
- <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleVersion</key>
- <string>1.0</string>
- <key>CFPlugInDynamicRegisterFunction</key>
- <string></string>
- <key>CFPlugInDynamicRegistration</key>
- <string>NO</string>
- <key>CFPlugInFactories</key>
- <dict>
- <key>B498BAB3-7887-4E93-862A-19E74809248D0</key>
- <string>MetadataImporterPluginFactory</string>
- </dict>
- <key>CFPlugInTypes</key>
- <dict>
- <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
- <array>
- <string>B498BAB3-7887-4E93-862A-19E74809248D0</string>
- </array>
- </dict>
- <key>CFPlugInUnloadFunction</key>
- <string></string>
-</dict>
-</plist>
diff --git a/SpotlightPlugins/AppleScript/PluginID.h b/SpotlightPlugins/AppleScript/PluginID.h
deleted file mode 100644
index 955a476..0000000
--- a/SpotlightPlugins/AppleScript/PluginID.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// PluginID.h
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#define PLUGIN_ID "B498BAB3-7887-4E93-862A-19E74809248D0"
diff --git a/SpotlightPlugins/AppleScript/ReadMe.rtf b/SpotlightPlugins/AppleScript/ReadMe.rtf
deleted file mode 100644
index ee2fa25..0000000
--- a/SpotlightPlugins/AppleScript/ReadMe.rtf
+++ /dev/null
@@ -1,38 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\vieww10980\viewh11300\viewkind0
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 AppleScript Spotlight Plugin\
-\
-Copyright 2008 Google Inc.\
-\
-Licensed under the Apache License, Version 2.0 (the "License"); you may not\
-use this file except in compliance with the License. You may obtain a copy\
-of the License at\
-\
-http://www.apache.org/licenses/LICENSE-2.0\
- \
-Unless required by applicable law or agreed to in writing, software\
-distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
-WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
-License for the specific language governing permissions and limitations under\
-the License.\
-\
------------------------\
-\
-This is a spotlight importer for AppleScripts.\
-It imports the description and the code of an AppleScript to make them easily searchable.\
-\
-To install the spotlight plugin, please copy it into /Applications/AppleScript/Script Editor/Contents/Library/Spotlight.\
-\
-If you are wondering why we just don't copy this one into /Library/Spotlight or ~/Library/Spotlight it is due to the fact that on 10.5 the UTIs declared by Spotlight importers don't seem to be recognized unless they are in an application's /Library/Spotlight directory. There isn't a UTI for AppleScript bundle files (.scptd) so we declare one in the importer. If the importer isn't located in an application's /Library/Spotlight directory, you won't be able to import .scptd files.\
-\
-Radars logged:\
-6160646 UTIs declared in Spotlight Importers in Library/Spotlight not recognized\
-6160685 Need UTI for AppleScript script bundle\
-6160707 UTCoreTypes.h needs to be updated\
-\
-It is part of the Google Toolbox For Mac project\
-http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scpt.tar b/SpotlightPlugins/AppleScript/TestData/test.scpt.tar
deleted file mode 100644
index 185b8da..0000000
--- a/SpotlightPlugins/AppleScript/TestData/test.scpt.tar
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist
deleted file mode 100644
index 68d2098..0000000
--- a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>WindowState</key>
- <dict>
- <key>name</key>
- <string>ScriptWindowState</string>
- <key>positionOfDivider</key>
- <real>274</real>
- <key>savedFrame</key>
- <string>39 1099 439 476 0 0 2560 1578 </string>
- <key>selectedTabView</key>
- <string>result</string>
- </dict>
-</dict>
-</plist>
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt
deleted file mode 100644
index 8dd96c2..0000000
--- a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf
deleted file mode 100644
index bd022ac..0000000
--- a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf
+++ /dev/null
@@ -1,6 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\tx7280\tx7840\tx8400\tx8960\tx9520\tx10080\tx10640\tx11200\tx11760\tx12320\tx12880\tx13440\tx14000\tx14560\tx15120\tx15680\tx16240\tx16800\tx17360\tx17920\tx18480\tx19040\tx19600\tx20160\tx20720\tx21280\tx21840\tx22400\tx22960\tx23520\tx24080\tx24640\tx25200\tx25760\tx26320\tx26880\tx27440\tx28000\tx28560\tx29120\tx29680\tx30240\tx30800\tx31360\tx31920\tx32480\tx33040\tx33600\tx34160\tx34720\tx35280\tx35840\tx36400\tx36960\tx37520\tx38080\tx38640\tx39200\tx39760\tx40320\tx40880\tx41440\tx42000\tx42560\tx43120\tx43680\tx44240\tx44800\tx45360\tx45920\tx46480\tx47040\tx47600\tx48160\tx48720\tx49280\tx49840\tx50400\tx50960\tx51520\tx52080\tx52640\tx53200\tx53760\tx54320\tx54880\tx55440\tx56000\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 \CocoaLigature0 This is a description.} \ No newline at end of file
diff --git a/SpotlightPlugins/AppleScript/schema.xml b/SpotlightPlugins/AppleScript/schema.xml
deleted file mode 100644
index d057fd7..0000000
--- a/SpotlightPlugins/AppleScript/schema.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
--->
-
-<schema version="1.0" xmlns="http://www.apple.com/metadata"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.apple.com/metadata file:///System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Resources/MetadataSchema.xsd">
- <types>
- <type name="com.apple.applescript.script">
- <allattrs>
- kMDItemDescription
- </allattrs>
- <displayattrs>
- </displayattrs>
- </type>
- <type name="com.apple.applescript.scriptbundle">
- <allattrs>
- kMDItemDescription
- </allattrs>
- <displayattrs>
- </displayattrs>
- </type>
- </types>
-</schema>
-
diff --git a/SpotlightPlugins/Common/main.c b/SpotlightPlugins/Common/main.c
deleted file mode 100644
index 16eecac..0000000
--- a/SpotlightPlugins/Common/main.c
+++ /dev/null
@@ -1,204 +0,0 @@
-//
-// main.c
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#include <CoreFoundation/CoreFoundation.h>
-#include <CoreFoundation/CFPlugInCOM.h>
-#include <CoreServices/CoreServices.h>
-#include "PluginID.h"
-
-// -----------------------------------------------------------------------------
-// constants
-// -----------------------------------------------------------------------------
-
-
-
-//
-// Below is the generic glue code for all plug-ins.
-//
-// You should not have to modify this code aside from changing
-// names if you decide to change the names defined in the Info.plist
-//
-
-// -----------------------------------------------------------------------------
-// typedefs
-// -----------------------------------------------------------------------------
-
-// The import function to be implemented in GetMetadataForFile.c
-Boolean GetMetadataForFile(void *thisInterface,
- CFMutableDictionaryRef attributes,
- CFStringRef contentTypeUTI,
- CFStringRef pathToFile);
-
-// The layout for an instance of MetaDataImporterPlugIn
-typedef struct __MetadataImporterPluginType {
- MDImporterInterfaceStruct *conduitInterface;
- CFUUIDRef factoryID;
- UInt32 refCount;
-} MetadataImporterPluginType;
-
-// -----------------------------------------------------------------------------
-// prototypes
-// -----------------------------------------------------------------------------
-// Forward declaration for the IUnknown implementation.
-//
-
-MetadataImporterPluginType* AllocMetadataImporterPluginType(CFUUIDRef inFactoryID);
-void DeallocMetadataImporterPluginType(MetadataImporterPluginType *instance);
-void* MetadataImporterPluginFactory(CFAllocatorRef allocator, CFUUIDRef typeID);
-static ULONG MetadataImporterPluginAddRef(void *instance);
-static ULONG MetadataImporterPluginRelease(void *instance);
-static HRESULT MetadataImporterQueryInterface(void *instance, REFIID iid, LPVOID *ppv);
-// -----------------------------------------------------------------------------
-// testInterfaceFtbl definition
-// -----------------------------------------------------------------------------
-// The TestInterface function table.
-//
-
-static MDImporterInterfaceStruct testInterfaceFtbl = {
- NULL,
- MetadataImporterQueryInterface,
- MetadataImporterPluginAddRef,
- MetadataImporterPluginRelease,
- GetMetadataForFile
-};
-
-
-// -----------------------------------------------------------------------------
-// AllocMetadataImporterPluginType
-// -----------------------------------------------------------------------------
-// Utility function that allocates a new instance.
-// You can do some initial setup for the importer here if you wish
-// like allocating globals etc...
-//
-MetadataImporterPluginType *AllocMetadataImporterPluginType(CFUUIDRef inFactoryID) {
- MetadataImporterPluginType *theNewInstance
- = (MetadataImporterPluginType *)malloc(sizeof(MetadataImporterPluginType));
- memset(theNewInstance, 0, sizeof(MetadataImporterPluginType));
-
- // Point to the function table
- theNewInstance->conduitInterface = &testInterfaceFtbl;
-
- // Retain and keep an open instance refcount for each factory.
- theNewInstance->factoryID = CFRetain(inFactoryID);
- CFPlugInAddInstanceForFactory(inFactoryID);
-
- // This function returns the IUnknown interface so set the refCount to one.
- theNewInstance->refCount = 1;
- return theNewInstance;
-}
-
-// -----------------------------------------------------------------------------
-// DeallocXcodeProjectSpotlightPluginMDImporterPluginType
-// -----------------------------------------------------------------------------
-// Utility function that deallocates the instance when
-// the refCount goes to zero.
-// In the current implementation importer interfaces are never deallocated
-// but implement this as this might change in the future
-//
-void DeallocMetadataImporterPluginType(MetadataImporterPluginType *instance) {
- CFUUIDRef theFactoryID = instance->factoryID;
- free(instance);
- if (theFactoryID) {
- CFPlugInRemoveInstanceForFactory(theFactoryID);
- CFRelease(theFactoryID);
- }
-}
-
-// -----------------------------------------------------------------------------
-// MetadataImporterQueryInterface
-// -----------------------------------------------------------------------------
-// Implementation of the IUnknown QueryInterface function.
-//
-HRESULT MetadataImporterQueryInterface(void *instance, REFIID iid, LPVOID *ppv) {
- CFUUIDRef interfaceID = CFUUIDCreateFromUUIDBytes(kCFAllocatorDefault, iid);
- MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
- HRESULT result = E_INVALIDARG;
- if (interfaceID) {
- if (CFEqual(interfaceID, kMDImporterInterfaceID)) {
- // If the Right interface was requested, bump the ref count,
- // set the ppv parameter equal to the instance, and
- // return good status.
- plugin->conduitInterface->AddRef(instance);
- *ppv = instance;
- result = S_OK;
- } else {
- if (CFEqual(interfaceID, IUnknownUUID)) {
- // If the IUnknown interface was requested, same as above.
- plugin->conduitInterface->AddRef(instance);
- *ppv = instance;
- result = S_OK;
- } else {
- // Requested interface unknown, bail with error.
- *ppv = NULL;
- result = E_NOINTERFACE;
- }
- }
- CFRelease(interfaceID);
- }
- return result;
-}
-
-// -----------------------------------------------------------------------------
-// MetadataImporterPluginAddRef
-// -----------------------------------------------------------------------------
-// Implementation of reference counting for this type. Whenever an interface
-// is requested, bump the refCount for the instance. NOTE: returning the
-// refcount is a convention but is not required so don't rely on it.
-//
-ULONG MetadataImporterPluginAddRef(void *instance) {
- MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
- plugin->refCount += 1;
- return plugin->refCount;
-}
-
-// -----------------------------------------------------------------------------
-// SampleCMPluginRelease
-// -----------------------------------------------------------------------------
-// When an interface is released, decrement the refCount.
-// If the refCount goes to zero, deallocate the instance.
-//
-ULONG MetadataImporterPluginRelease(void *instance) {
- ULONG refCount = 0;
- MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
- plugin->refCount -= 1;
- if (plugin->refCount == 0) {
- DeallocMetadataImporterPluginType(plugin);
- refCount = 0;
- } else {
- refCount = (plugin)->refCount;
- }
- return refCount;
-}
-
-// -----------------------------------------------------------------------------
-// XcodeProjectSpotlightPluginMDImporterPluginFactory
-// -----------------------------------------------------------------------------
-// Implementation of the factory function for this type.
-//
-void *MetadataImporterPluginFactory(CFAllocatorRef allocator, CFUUIDRef typeID) {
- // If correct type is being requested, allocate an
- //instance of TestType and return the IUnknown interface.
- MetadataImporterPluginType *result = NULL;
- if (CFEqual(typeID, kMDImporterTypeID)){
- CFUUIDRef uuid = CFUUIDCreateFromString(kCFAllocatorDefault, CFSTR(PLUGIN_ID));
- result = AllocMetadataImporterPluginType(uuid);
- CFRelease(uuid);
- }
- // If the requested type is incorrect, return NULL.
- return result;
-}
diff --git a/SpotlightPlugins/Installer/ApplescriptInstallerPost.sh b/SpotlightPlugins/Installer/ApplescriptInstallerPost.sh
deleted file mode 100644
index f58c5b0..0000000
--- a/SpotlightPlugins/Installer/ApplescriptInstallerPost.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-# Copyright 2008 Google Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy
-# of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-#
-
-su ${USER} -c "/usr/bin/mdimport -r '/Applications/AppleScript/Script Editor.app/Contents/Library/Spotlight/AppleScript.mdimporter'"
diff --git a/SpotlightPlugins/Installer/ApplescriptInstallerPreflight.sh b/SpotlightPlugins/Installer/ApplescriptInstallerPreflight.sh
deleted file mode 100644
index 65ff80d..0000000
--- a/SpotlightPlugins/Installer/ApplescriptInstallerPreflight.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-# Copyright 2008 Google Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy
-# of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-#
-
-# Set up the spotlight importer directory for Script Editor.
-
-mkdir -m 775 -p "/Applications/AppleScript/Script Editor.app/Contents/Library/Spotlight"
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript-contents.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript-contents.xml
deleted file mode 100644
index 279dca0..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript-contents.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkg-contents spec="1.12"><f n="AppleScript.mdimporter" o="root" g="admin" p="16893" pt="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/AppleScript/build/Release/AppleScript.mdimporter" m="true" t="file"><f n="Contents" o="root" g="admin" p="16893"><f n="Info.plist" o="root" g="admin" p="33204"/><f n="MacOS" o="root" g="admin" p="16893"><f n="AppleScript" o="root" g="admin" p="33277"/></f><f n="Resources" o="root" g="admin" p="16893"><f n="English.lproj" o="root" g="admin" p="16893"><f n="InfoPlist.strings" o="root" g="admin" p="33204"/></f><f n="schema.xml" o="root" g="admin" p="33204"/></f></f></f></pkg-contents> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript.xml
deleted file mode 100644
index f91a279..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/01applescript.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkgref spec="1.12" uuid="C6188D1C-765E-4880-A5BC-F5BF85374870"><config><identifier>com.google.spotlightimporters.developer.developerSpotlightImporters.applescript.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true" includeRoot="true">../AppleScript/build/Release/AppleScript.mdimporter</installFrom><installTo mod="true">/Applications/AppleScript/Script Editor.app/Contents/Library/Spotlight</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>installTo</mod><mod>requireAuthorization</mod><mod>scripts.postinstall.isRelativeType</mod><mod>postInstall</mod><mod>extraFiles</mod><mod>version</mod><mod>scripts.preinstall.isRelativeType</mod><mod>installFrom.path</mod><mod>identifier</mod><mod>installFrom.isRelativeType</mod></config><scripts><preinstall relative="true" mod="true">ApplescriptInstallerPreflight.sh</preinstall><postinstall relative="true" mod="true">ApplescriptInstallerPost.sh</postinstall><scripts-element><preinstall-element>./preinstall</preinstall-element><postinstall-element>./postinstall</postinstall-element></scripts-element></scripts><contents><file-list>01applescript-contents.xml</file-list><component id="com.google.spotlightimporter.AppleScript" path="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/AppleScript/build/Release/AppleScript.mdimporter" version="1.0"/><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject-contents.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject-contents.xml
deleted file mode 100644
index 9f45666..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject-contents.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkg-contents spec="1.12"><f n="XcodeProject.mdimporter" o="root" g="admin" p="16893" pt="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/XcodeProject/build/Release/XcodeProject.mdimporter" m="true" t="file"><f n="Contents" o="root" g="admin" p="16893"><f n="Info.plist" o="root" g="admin" p="33204"/><f n="MacOS" o="root" g="admin" p="16893"><f n="XcodeProject" o="root" g="admin" p="33277"/></f><f n="Resources" o="root" g="admin" p="16893"><f n="English.lproj" o="root" g="admin" p="16893"><f n="InfoPlist.strings" o="root" g="admin" p="33204"/></f><f n="ReadMe.rtf" o="root" g="admin" p="33204"><mod>mode</mod></f><f n="schema.xml" o="root" g="admin" p="33204"/></f></f></f></pkg-contents> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject.xml
deleted file mode 100644
index d1ed47d..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/02xcodeproject.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkgref spec="1.12" uuid="10945E5D-2423-4268-A4DA-7E96B687937A"><config><identifier>com.google.spotlightimporters.developer.developerSpotlightImporters.xcodeproject.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true" includeRoot="true">../XcodeProject/build/Release/XcodeProject.mdimporter</installFrom><installTo>/Library/Spotlight</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>requireAuthorization</mod><mod>scripts.postinstall.isRelativeType</mod><mod>postInstall</mod><mod>extraFiles</mod><mod>version</mod><mod>installFrom.isRelativeType</mod><mod>installFrom.path</mod><mod>installTo</mod><mod>identifier</mod></config><scripts><postinstall relative="true" mod="true">XcodeProjectInstallerPost.sh</postinstall><scripts-element/></scripts><contents><file-list>02xcodeproject-contents.xml</file-list><component id="com.google.spotlightimporter.XcodeProject" path="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/XcodeProject/build/Release/XcodeProject.mdimporter" version="1.0"/><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder-contents.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder-contents.xml
deleted file mode 100644
index 915d5d4..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder-contents.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkg-contents spec="1.12"><f n="InterfaceBuilder.mdimporter" o="root" g="admin" p="16893" pt="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/InterfaceBuilder/build/Release/InterfaceBuilder.mdimporter" m="true" t="file"><f n="Contents" o="root" g="admin" p="16893"><f n="Info.plist" o="root" g="admin" p="33204"><mod>mode</mod></f><f n="MacOS" o="root" g="admin" p="16893"><f n="InterfaceBuilder" o="root" g="admin" p="33277"><mod>mode</mod></f><mod>mode</mod></f><f n="Resources" o="root" g="admin" p="16893"><f n="English.lproj" o="root" g="admin" p="16893"><f n="InfoPlist.strings" o="root" g="admin" p="33204"><mod>mode</mod></f><mod>mode</mod></f><mod>mode</mod></f><mod>mode</mod></f><mod>mode</mod></f></pkg-contents> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder.xml
deleted file mode 100644
index 8b7a24b..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/03interfacebuilder.xml
+++ /dev/null
@@ -1 +0,0 @@
-<pkgref spec="1.12" uuid="0F9A00D0-ACA3-4A65-8558-F5D99C16ABA4"><config><identifier>com.google.spotlightimporters.developer.developerSpotlightImporters.interfacebuilder.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true" includeRoot="true">../InterfaceBuilder/build/Release/InterfaceBuilder.mdimporter</installFrom><installTo>/Library/Spotlight</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>requireAuthorization</mod><mod>scripts.postinstall.isRelativeType</mod><mod>postInstall</mod><mod>extraFiles</mod><mod>version</mod><mod>installFrom.isRelativeType</mod><mod>installFrom.path</mod><mod>installTo</mod><mod>identifier</mod></config><scripts><postinstall relative="true" mod="true">InterfaceBuilderInstallerPost.sh</postinstall><scripts-element/></scripts><contents><file-list>03interfacebuilder-contents.xml</file-list><component id="com.google.spotlightimporter.InterfaceBuilder" path="/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/InterfaceBuilder/build/Release/InterfaceBuilder.mdimporter" version="1.0"/><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/index.xml b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/index.xml
deleted file mode 100644
index 27cc9d5..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.pmdoc/index.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<pkmkdoc spec="1.12"><properties><title>Developer Spotlight Importers</title><build>/Users/dmaclach/src/googlemac/opensource/google-toolbox-for-mac/SpotlightPlugins/Installer/Developer Spotlight Importers.pkg</build><organization>com.google.spotlightimporters.developer</organization><userSees ui="both"/><min-target os="3"/><domain system="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><description>Spotlight importers for Xcode projects, AppleScripts (.scpt and .scptd), and Interface Builder files (nibs and xibs).
-
-Part of the Google Toolbox For Mac project.
-http://code.google.com/p/google-toolbox-for-mac/</description><contents><choice title="AppleScript" id="choice0" description="This is a spotlight importer for AppleScripts. It imports the description and the code of an AppleScript to make them easily searchable. " starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.google.spotlightimporters.developer.developerSpotlightImporters.applescript.pkg"/><choice-reqs><requirement id="file" operator="eq" value="true" selected="no" enabled="no" hidden="unchanged" startSelected="unchanged" startEnabled="unchanged" startHidden="unchanged"><file>/Applications/AppleScript/Script Editor.app</file></requirement></choice-reqs></choice><choice title="XcodeProject" id="choice4" description="This is a spotlight importer for Xcode Projects. Makes it easy for you to search xcode project for specific files they include or text in the project comments." starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.google.spotlightimporters.developer.developerSpotlightImporters.xcodeproject.pkg"/></choice><choice title="InterfaceBuilder" id="choice5" description="This is a spotlight importer for nibs and xibs. Makes it easy for you to search nibs and xibs for classes they use. Class names, bindings, outlets, actions and localizable strings are added to the text content attribute. " starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.google.spotlightimporters.developer.developerSpotlightImporters.interfacebuilder.pkg"/><choice-reqs><requirement id="file" operator="eq" value="true" selected="no" enabled="no" hidden="unchanged" startSelected="unchanged" startEnabled="unchanged" startHidden="unchanged"><file>/usr/bin/ibtool</file></requirement></choice-reqs></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"><resource relative="true" type="license">License.rtf</resource><resource relative="true" type="welcome">Welcome.rtf</resource></locale></resources><flags/><extra-files/><item type="file">01applescript.xml</item><item type="file">02xcodeproject.xml</item><item type="file">03interfacebuilder.xml</item><mod>properties.customizeOption</mod><mod>extraFiles</mod><mod>properties.title</mod><mod>description</mod><mod>properties.systemDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc> \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.xcodeproj/project.pbxproj b/SpotlightPlugins/Installer/DeveloperSpotlightImporters.xcodeproj/project.pbxproj
deleted file mode 100644
index b957315..0000000
--- a/SpotlightPlugins/Installer/DeveloperSpotlightImporters.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,275 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 8BDF62EC0ED0092A006AF1EF /* Build DeveloperSpotlightImporters */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 8BDF62F60ED00932006AF1EF /* Build configuration list for PBXAggregateTarget "Build DeveloperSpotlightImporters" */;
- buildPhases = (
- 8BDF633B0ED00E50006AF1EF /* ShellScript */,
- );
- dependencies = (
- 8BDF63110ED00993006AF1EF /* PBXTargetDependency */,
- 8BDF633D0ED00E75006AF1EF /* PBXTargetDependency */,
- 8BDF63130ED00993006AF1EF /* PBXTargetDependency */,
- 8BDF633F0ED00E79006AF1EF /* PBXTargetDependency */,
- 8BDF63150ED00993006AF1EF /* PBXTargetDependency */,
- 8BDF63410ED00E7C006AF1EF /* PBXTargetDependency */,
- );
- name = "Build DeveloperSpotlightImporters";
- productName = DeveloperSpotlightImporters;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXContainerItemProxy section */
- 8BDF63000ED00972006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8D576316048677EA00EA77CD;
- remoteInfo = AppleScriptSpotlightPlugin;
- };
- 8BDF63070ED0097D006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8D576316048677EA00EA77CD;
- remoteInfo = InterfaceBuilderSpotlightPlugin;
- };
- 8BDF630E0ED00983006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8D576316048677EA00EA77CD;
- remoteInfo = XcodeProjectSpotlightPlugin;
- };
- 8BDF63100ED00993006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = InterfaceBuilderSpotlightPlugin;
- };
- 8BDF63120ED00993006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = AppleScriptSpotlightPlugin;
- };
- 8BDF63140ED00993006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = XcodeProjectSpotlightPlugin;
- };
- 8BDF633C0ED00E75006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8BF156AA0E5BA66300D28B05;
- remoteInfo = RunAllUnitTests;
- };
- 8BDF633E0ED00E79006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8BF1560D0E5B8C7A00D28B05;
- remoteInfo = RunAllUnitTests;
- };
- 8BDF63400ED00E7C006AF1EF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 8BF157070E5BAC8600D28B05;
- remoteInfo = RunAllUnitTests;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = AppleScript.xcodeproj; path = ../AppleScript/AppleScript.xcodeproj; sourceTree = SOURCE_ROOT; };
- 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = InterfaceBuilder.xcodeproj; path = ../InterfaceBuilder/InterfaceBuilder.xcodeproj; sourceTree = SOURCE_ROOT; };
- 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XcodeProject.xcodeproj; path = ../XcodeProject/XcodeProject.xcodeproj; sourceTree = SOURCE_ROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXGroup section */
- 8BDF62CC0ED008D2006AF1EF = {
- isa = PBXGroup;
- children = (
- 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */,
- 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */,
- 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */,
- );
- sourceTree = "<group>";
- };
- 8BDF62FC0ED00972006AF1EF /* Products */ = {
- isa = PBXGroup;
- children = (
- 8BDF63010ED00972006AF1EF /* AppleScript.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8BDF63030ED0097D006AF1EF /* Products */ = {
- isa = PBXGroup;
- children = (
- 8BDF63080ED0097D006AF1EF /* InterfaceBuilder.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8BDF630A0ED00983006AF1EF /* Products */ = {
- isa = PBXGroup;
- children = (
- 8BDF630F0ED00983006AF1EF /* XcodeProject.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXProject section */
- 8BDF62CE0ED008D2006AF1EF /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 8BDF62D10ED008D2006AF1EF /* Build configuration list for PBXProject "DeveloperSpotlightImporters" */;
- compatibilityVersion = "Xcode 3.1";
- hasScannedForEncodings = 0;
- mainGroup = 8BDF62CC0ED008D2006AF1EF;
- projectDirPath = "";
- projectReferences = (
- {
- ProductGroup = 8BDF62FC0ED00972006AF1EF /* Products */;
- ProjectRef = 8BDF62FB0ED00972006AF1EF /* AppleScript.xcodeproj */;
- },
- {
- ProductGroup = 8BDF63030ED0097D006AF1EF /* Products */;
- ProjectRef = 8BDF63020ED0097D006AF1EF /* InterfaceBuilder.xcodeproj */;
- },
- {
- ProductGroup = 8BDF630A0ED00983006AF1EF /* Products */;
- ProjectRef = 8BDF63090ED00983006AF1EF /* XcodeProject.xcodeproj */;
- },
- );
- projectRoot = "";
- targets = (
- 8BDF62EC0ED0092A006AF1EF /* Build DeveloperSpotlightImporters */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXReferenceProxy section */
- 8BDF63010ED00972006AF1EF /* AppleScript.mdimporter */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = AppleScript.mdimporter;
- remoteRef = 8BDF63000ED00972006AF1EF /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 8BDF63080ED0097D006AF1EF /* InterfaceBuilder.mdimporter */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = InterfaceBuilder.mdimporter;
- remoteRef = 8BDF63070ED0097D006AF1EF /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 8BDF630F0ED00983006AF1EF /* XcodeProject.mdimporter */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = XcodeProject.mdimporter;
- remoteRef = 8BDF630E0ED00983006AF1EF /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
-/* End PBXReferenceProxy section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 8BDF633B0ED00E50006AF1EF /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# shell script goes here\nmkdir -p \"${BUILT_PRODUCTS_DIR}/DeveloperSpotlightImporters.pkg\"\n/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d \"${SRCROOT}/DeveloperSpotlightImporters.pmdoc\" -o \"${BUILT_PRODUCTS_DIR}/DeveloperSpotlightImporters.pkg\"";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 8BDF63110ED00993006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = InterfaceBuilderSpotlightPlugin;
- targetProxy = 8BDF63100ED00993006AF1EF /* PBXContainerItemProxy */;
- };
- 8BDF63130ED00993006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = AppleScriptSpotlightPlugin;
- targetProxy = 8BDF63120ED00993006AF1EF /* PBXContainerItemProxy */;
- };
- 8BDF63150ED00993006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = XcodeProjectSpotlightPlugin;
- targetProxy = 8BDF63140ED00993006AF1EF /* PBXContainerItemProxy */;
- };
- 8BDF633D0ED00E75006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = RunAllUnitTests;
- targetProxy = 8BDF633C0ED00E75006AF1EF /* PBXContainerItemProxy */;
- };
- 8BDF633F0ED00E79006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = RunAllUnitTests;
- targetProxy = 8BDF633E0ED00E79006AF1EF /* PBXContainerItemProxy */;
- };
- 8BDF63410ED00E7C006AF1EF /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = RunAllUnitTests;
- targetProxy = 8BDF63400ED00E7C006AF1EF /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 8BDF62D00ED008D2006AF1EF /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- };
- name = Release;
- };
- 8BDF62EE0ED0092A006AF1EF /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = DeveloperSpotlightImporters;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 8BDF62D10ED008D2006AF1EF /* Build configuration list for PBXProject "DeveloperSpotlightImporters" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BDF62D00ED008D2006AF1EF /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 8BDF62F60ED00932006AF1EF /* Build configuration list for PBXAggregateTarget "Build DeveloperSpotlightImporters" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BDF62EE0ED0092A006AF1EF /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 8BDF62CE0ED008D2006AF1EF /* Project object */;
-}
diff --git a/SpotlightPlugins/Installer/InterfaceBuilderInstallerPost.sh b/SpotlightPlugins/Installer/InterfaceBuilderInstallerPost.sh
deleted file mode 100644
index 2850a6c..0000000
--- a/SpotlightPlugins/Installer/InterfaceBuilderInstallerPost.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-# Copyright 2008 Google Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy
-# of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-#
-
-su ${USER} -c "/usr/bin/mdimport -r '/Library/Spotlight/InterfaceBuilder.mdimporter'"
diff --git a/SpotlightPlugins/Installer/License.rtf b/SpotlightPlugins/Installer/License.rtf
deleted file mode 100644
index 33fbacf..0000000
--- a/SpotlightPlugins/Installer/License.rtf
+++ /dev/null
@@ -1,13 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\margl1440\margr1440\vieww9000\viewh8400\viewkind0
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 Copyright 2008 {\field{\*\fldinst{HYPERLINK "http://www.google.com"}}{\fldrslt Google Inc.}}\
-\
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\
-\
-{\field{\*\fldinst{HYPERLINK "http://www.apache.org/licenses/LICENSE-2.0"}}{\fldrslt http://www.apache.org/licenses/LICENSE-2.0}}\
- \
-Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.} \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/Welcome.rtf b/SpotlightPlugins/Installer/Welcome.rtf
deleted file mode 100644
index 74f8854..0000000
--- a/SpotlightPlugins/Installer/Welcome.rtf
+++ /dev/null
@@ -1,11 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\margl1440\margr1440\vieww9000\viewh8400\viewkind0
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 Finding source can be difficult. These are importers to help you index your various source files. Included in the package are importers for Xcode projects, AppleScript files, and Interface Builder files.\
-\
-These importers are part of the Google Toolbox For Mac project. Check it out at:\
-\
-{\field{\*\fldinst{HYPERLINK "http://code.google.com/p/google-toolbox-for-mac/"}}{\fldrslt http://code.google.com/p/google-toolbox-for-mac/}}} \ No newline at end of file
diff --git a/SpotlightPlugins/Installer/XcodeProjectInstallerPost.sh b/SpotlightPlugins/Installer/XcodeProjectInstallerPost.sh
deleted file mode 100644
index db9bfdb..0000000
--- a/SpotlightPlugins/Installer/XcodeProjectInstallerPost.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-# Copyright 2008 Google Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may not
-# use this file except in compliance with the License. You may obtain a copy
-# of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-#
-
-su ${USER} -c "/usr/bin/mdimport -r '/Library/Spotlight/XcodeProject.mdimporter'"
diff --git a/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings b/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings
deleted file mode 100644
index b150894..0000000
--- a/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m b/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m
deleted file mode 100644
index 32c37c5..0000000
--- a/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m
+++ /dev/null
@@ -1,208 +0,0 @@
-//
-// GetMetadataForFile.m
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Foundation/Foundation.h>
-#import "GTMGarbageCollection.h"
-
-static BOOL AddStringsToTextContent(NSSet *stringSet,
- NSMutableDictionary *attributes) {
- BOOL wasGood = NO;
- if ([stringSet count]) {
- NSString *allStrings = [[stringSet allObjects] componentsJoinedByString:@"\n"];
- NSString *oldContent = [attributes objectForKey:(NSString*)kMDItemTextContent];
- if (oldContent) {
- allStrings = [NSString stringWithFormat:@"%@\n%@", allStrings, oldContent];
- }
- [attributes setObject:allStrings forKey:(NSString*)kMDItemTextContent];
- wasGood = YES;
- }
- return wasGood;
-}
-
-static BOOL ExtractClasses(NSDictionary *ibToolData,
- NSMutableDictionary *attributes) {
- NSString *classesKey = @"com.apple.ibtool.document.classes";
- NSDictionary *classes = [ibToolData objectForKey:classesKey];
- NSMutableSet *classSet = [NSMutableSet set];
- NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
- NSArray *classPrefixesToIgnore
- = [ud objectForKey:@"classPrefixesToIgnore"];
- if (!classPrefixesToIgnore) {
- classPrefixesToIgnore = [NSArray arrayWithObjects:
- @"IB",
- @"FirstResponder",
- @"NS",
- @"Web",
- nil];
- [ud setObject:classPrefixesToIgnore forKey:@"classPrefixesToIgnore"];
- [ud synchronize];
- }
- NSDictionary *entry;
- NSEnumerator *entryEnum = [classes objectEnumerator];
- while ((entry = [entryEnum nextObject])) {
- NSString *classStr = [entry objectForKey:@"class"];
- if (classStr) {
- NSString *prefix;
- NSEnumerator *classPrefixesToIgnoreEnum
- = [classPrefixesToIgnore objectEnumerator];
- while (classStr && (prefix = [classPrefixesToIgnoreEnum nextObject])) {
- if ([classStr hasPrefix:prefix]) {
- classStr = nil;
- }
- }
- if (classStr) {
- [classSet addObject:classStr];
- }
- }
- }
- return AddStringsToTextContent(classSet, attributes);
-}
-
-static BOOL ExtractLocalizableStrings(NSDictionary *ibToolData,
- NSMutableDictionary *attributes) {
- NSString *localStrKey = @"com.apple.ibtool.document.localizable-strings";
- NSDictionary *strings = [ibToolData objectForKey:localStrKey];
- NSMutableSet *stringSet = [NSMutableSet set];
- NSDictionary *entry;
- NSEnumerator *entryEnum = [strings objectEnumerator];
- while ((entry = [entryEnum nextObject])) {
- NSEnumerator *stringEnum = [entry objectEnumerator];
- NSString *string;
- while ((string = [stringEnum nextObject])) {
- [stringSet addObject:string];
- }
- }
- return AddStringsToTextContent(stringSet, attributes);
-}
-
-static BOOL ExtractConnections(NSDictionary *ibToolData,
- NSMutableDictionary *attributes) {
- NSString *connectionsKey = @"com.apple.ibtool.document.connections";
- NSDictionary *connections = [ibToolData objectForKey:connectionsKey];
- NSMutableSet *connectionsSet = [NSMutableSet set];
- NSDictionary *entry;
- NSEnumerator *entryEnum = [connections objectEnumerator];
- while ((entry = [entryEnum nextObject])) {
- NSString *typeStr = [entry objectForKey:@"type"];
- NSString *value = nil;
- if (typeStr) {
- if ([typeStr isEqualToString:@"IBBindingConnection"]) {
- value = [entry objectForKey:@"keypath"];
- } else if ([typeStr isEqualToString:@"IBCocoaOutletConnection"] ||
- [typeStr isEqualToString:@"IBCocoaActionConnection"]) {
- value = [entry objectForKey:@"label"];
- }
- if (value) {
- [connectionsSet addObject:value];
- }
- }
- }
- return AddStringsToTextContent(connectionsSet, attributes);
-}
-
-static NSString *FindIBTool(void) {
- NSString *result = nil;
-
- NSString *possiblePaths[] = {
- @"/usr/bin/ibtool",
- @"/Developer/usr/bin/ibtool",
- };
-
- NSFileManager *fm = [NSFileManager defaultManager];
- BOOL isDir;
- for (size_t i = 0; i < (sizeof(possiblePaths) / sizeof(NSString*)); ++i) {
- if ([fm fileExistsAtPath:possiblePaths[i] isDirectory:&isDir] &&
- !isDir) {
- result = possiblePaths[i];
- break;
- }
- }
-
- return result;
-}
-
-static NSData *CommandOutput(NSString *cmd) {
- NSMutableData *result = [NSMutableData data];
-
- // NOTE: we use popen/pclose in here instead of NSTask because NSTask uses
- // a delayed selector to clean up the process it spawns, so since we have
- // no runloop it gets ungly trying to clean up the zombie process.
-
- FILE *fp;
- char buffer[2048];
- size_t len;
- if((fp = popen([cmd UTF8String], "r"))) {
- // spool it all in
- while ((len = fread(buffer, 1, sizeof(buffer), fp)) > 0) {
- [result appendBytes:buffer length:len];
- }
- // make sure we get a clean exit status
- if (pclose(fp) != 0) {
- result = nil;
- }
- }
- return result;
-}
-
-static BOOL ImportIBFile(NSMutableDictionary *attributes,
- NSString *pathToFile) {
- BOOL wasGood = NO;
- NSString *ibtoolPath = FindIBTool();
- if (ibtoolPath) {
- NSString *cmdString
- = @"%@ --classes --localizable-strings --connections \"%@\"";
- NSString *cmd = [NSString stringWithFormat:cmdString, ibtoolPath, pathToFile];
- NSData *data = CommandOutput(cmd);
- if (data) {
- NSDictionary *results
- = GTMCFAutorelease(CFPropertyListCreateFromXMLData(NULL,
- (CFDataRef)data ,
- kCFPropertyListImmutable,
- NULL));
- if (results && [results isKindOfClass:[NSDictionary class]]) {
- wasGood = ExtractClasses(results, attributes);
- wasGood |= ExtractLocalizableStrings(results, attributes);
- wasGood |= ExtractConnections(results, attributes);
- }
- }
- }
-
- return wasGood;
-}
-
-// Grabs all of the classes, localizable strings, bindings, outlets
-// and actions and sticks them into kMDItemTextContent.
-Boolean GetMetadataForFile(void* interface,
- CFMutableDictionaryRef cfAttributes,
- CFStringRef contentTypeUTI,
- CFStringRef cfPathToFile) {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
- NSString *pathToFile = (NSString*)cfPathToFile;
- BOOL wasGood = NO;
- if (UTTypeConformsTo(contentTypeUTI,
- CFSTR("com.apple.interfacebuilder.document"))
- || UTTypeConformsTo(contentTypeUTI,
- CFSTR("com.apple.interfacebuilder.document.cocoa"))
- || UTTypeConformsTo(contentTypeUTI,
- CFSTR("com.apple.interfacebuilder.document.carbon"))) {
- wasGood = ImportIBFile(attributes, pathToFile);
- }
- [pool release];
- return wasGood == NO ? FALSE : TRUE;
-}
diff --git a/SpotlightPlugins/InterfaceBuilder/Info.plist b/SpotlightPlugins/InterfaceBuilder/Info.plist
deleted file mode 100644
index 8412ec0..0000000
--- a/SpotlightPlugins/InterfaceBuilder/Info.plist
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleDocumentTypes</key>
- <array>
- <dict>
- <key>CFBundleTypeRole</key>
- <string>MDImporter</string>
- <key>LSItemContentTypes</key>
- <array>
- <string>com.apple.interfacebuilder.document.cocoa</string>
- <string>com.apple.interfacebuilder.document.carbon</string>
- <string>com.apple.interfacebuilder.document</string>
- </array>
- </dict>
- </array>
- <key>CFBundleExecutable</key>
- <string>${EXECUTABLE_NAME}</string>
- <key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
- <key>CFBundleIconFile</key>
- <string></string>
- <key>CFBundleIdentifier</key>
- <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleVersion</key>
- <string>1.0</string>
- <key>CFPlugInDynamicRegisterFunction</key>
- <string></string>
- <key>CFPlugInDynamicRegistration</key>
- <string>NO</string>
- <key>CFPlugInFactories</key>
- <dict>
- <key>556C7CA3-979B-44B2-BF4A-EADD88AFE0D9</key>
- <string>MetadataImporterPluginFactory</string>
- </dict>
- <key>CFPlugInTypes</key>
- <dict>
- <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
- <array>
- <string>556C7CA3-979B-44B2-BF4A-EADD88AFE0D9</string>
- </array>
- </dict>
- <key>CFPlugInUnloadFunction</key>
- <string></string>
-</dict>
-</plist>
diff --git a/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj b/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj
deleted file mode 100644
index 9909cd4..0000000
--- a/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,339 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 8BF156AA0E5BA66300D28B05 /* RunAllUnitTests */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 8BF156B10E5BA6A500D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
- buildPhases = (
- 8BF156A90E5BA66300D28B05 /* ShellScript */,
- );
- dependencies = (
- 8BF156AE0E5BA66700D28B05 /* PBXTargetDependency */,
- );
- name = RunAllUnitTests;
- productName = RunAllUnitTests;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
- 8B1D48820E59F52A000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48810E59F52A000EB8CA /* main.c */; };
- 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B58F86F0E5726D000A0E02E /* Foundation.framework */; };
- 8BF1543C0E5B42F500D28B05 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */; };
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 8BF156AD0E5BA66700D28B05 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = InterfaceBuilderSpotlightPlugin;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
- 8B1D48810E59F52A000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
- 8B1D48840E59F591000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
- 8B58F86F0E5726D000A0E02E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
- 8BF1537B0E5A456F00D28B05 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = ../../GTMDefines.h; sourceTree = SOURCE_ROOT; };
- 8BF153C30E5A48C400D28B05 /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMGarbageCollection.h; path = ../../Foundation/GTMGarbageCollection.h; sourceTree = SOURCE_ROOT; };
- 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
- 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InterfaceBuilder.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
- 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8D576313048677EA00EA77CD /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */,
- 8BF1543C0E5B42F500D28B05 /* ApplicationServices.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
- isa = PBXGroup;
- children = (
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
- 8B1D48800E59F52A000EB8CA /* Common */,
- 08FB77AFFE84173DC02AAC07 /* Source */,
- 089C167CFE841241C02AAC07 /* Resources */,
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
- 19C28FB6FE9D52B211CA2CBB /* Products */,
- );
- comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
- name = XcodeProjectSpotlightPlugin;
- sourceTree = "<group>";
- };
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
- isa = PBXGroup;
- children = (
- 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */,
- 8B58F86F0E5726D000A0E02E /* Foundation.framework */,
- );
- name = "External Frameworks and Libraries";
- sourceTree = "<group>";
- };
- 089C167CFE841241C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 8D576317048677EA00EA77CD /* Info.plist */,
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 08FB77AFFE84173DC02AAC07 /* Source */ = {
- isa = PBXGroup;
- children = (
- 8BF1537B0E5A456F00D28B05 /* GTMDefines.h */,
- 8BF153C30E5A48C400D28B05 /* GTMGarbageCollection.h */,
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
- 8B1D48840E59F591000EB8CA /* PluginID.h */,
- );
- name = Source;
- sourceTree = "<group>";
- };
- 19C28FB6FE9D52B211CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8B1D48800E59F52A000EB8CA /* Common */ = {
- isa = PBXGroup;
- children = (
- 8B1D48810E59F52A000EB8CA /* main.c */,
- );
- name = Common;
- path = ../Common;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
- isa = PBXGroup;
- children = (
- 8B58F90F0E579A1300A0E02E /* Target */,
- 8B58F9250E579A1300A0E02E /* Project */,
- );
- name = XcodeConfig;
- path = ../../XcodeConfig;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F90F0E579A1300A0E02E /* Target */ = {
- isa = PBXGroup;
- children = (
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
- );
- path = Target;
- sourceTree = "<group>";
- };
- 8B58F9250E579A1300A0E02E /* Project */ = {
- isa = PBXGroup;
- children = (
- 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */,
- 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */,
- );
- path = Project;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "InterfaceBuilderSpotlightPlugin" */;
- buildPhases = (
- 8D57630F048677EA00EA77CD /* Resources */,
- 8D576311048677EA00EA77CD /* Sources */,
- 8D576313048677EA00EA77CD /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = InterfaceBuilderSpotlightPlugin;
- productInstallPath = /Library/Spotlight;
- productName = XcodeProjectSpotlightPlugin;
- productReference = 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */;
- productType = "com.apple.product-type.bundle";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 089C1669FE841209C02AAC07 /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "InterfaceBuilder" */;
- compatibilityVersion = "Xcode 3.1";
- hasScannedForEncodings = 1;
- mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8BF156AA0E5BA66300D28B05 /* RunAllUnitTests */,
- 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8D57630F048677EA00EA77CD /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 8BF156A90E5BA66300D28B05 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /usr/bin/python;
- shellScript = "# Test of xib and nib importer for carbon and cocoa\n\nimport os\nimport subprocess\n\nfile_names = [ \"NibCocoaTest.nib\", \"XibCocoaTest.xib\"]\nfor file_name in file_names:\n\tcmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/InterfaceBuilder.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/\" + file_name\n\timporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\tif importer_out.find(\"TestCustomClass\") == -1 or importer_out.find(\"testAction:\") == -1 or importer_out.find(\"testBinding\") == -1 or importer_out.find(\"TestLocalizedString\") == -1:\n\t\tprint \"error: Failed to import for \" + file_name\n\t\tprint importer_out\n\t\texit(1)\n\nfile_names = [ \"NibCarbonTest.nib\", \"XibCarbonTest.xib\"]\nfor file_name in file_names:\n\tcmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/InterfaceBuilder.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/\" + file_name\n\timporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\tif importer_out.find(\"TestLocalizedString\") == -1:\n\t\tprint \"error: Failed to import for \" + file_name\n\t\tprint importer_out\n\t\texit(1)\n\n#if importer_out.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n#\tprint \"error: Bad Description for test.scpt\"\n#\texit(1)\n#if importer_out.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n#\tprint \"error: Bad Content for test.scpt\"\n#\texit(1)\n\nexit(0)";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8D576311048677EA00EA77CD /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
- 8B1D48820E59F52A000EB8CA /* main.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 8BF156AE0E5BA66700D28B05 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */;
- targetProxy = 8BF156AD0E5BA66700D28B05 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C167EFE841241C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 70138C850896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = InterfaceBuilder;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Debug;
- };
- 70138C860896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = InterfaceBuilder;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Release;
- };
- 70138C890896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */;
- buildSettings = {
- };
- name = Debug;
- };
- 70138C8A0896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */;
- buildSettings = {
- };
- name = Release;
- };
- 8BF156AB0E5BA66300D28B05 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Debug;
- };
- 8BF156AC0E5BA66300D28B05 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "InterfaceBuilderSpotlightPlugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C850896BE9A00968C2F /* Debug */,
- 70138C860896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "InterfaceBuilder" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C890896BE9A00968C2F /* Debug */,
- 70138C8A0896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 8BF156B10E5BA6A500D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BF156AB0E5BA66300D28B05 /* Debug */,
- 8BF156AC0E5BA66300D28B05 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 089C1669FE841209C02AAC07 /* Project object */;
-}
diff --git a/SpotlightPlugins/InterfaceBuilder/PluginID.h b/SpotlightPlugins/InterfaceBuilder/PluginID.h
deleted file mode 100644
index c89c091..0000000
--- a/SpotlightPlugins/InterfaceBuilder/PluginID.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// PluginID.h
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#define PLUGIN_ID "556C7CA3-979B-44B2-BF4A-EADD88AFE0D9"
diff --git a/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf b/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf
deleted file mode 100644
index 16cd43d..0000000
--- a/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf
+++ /dev/null
@@ -1,34 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 InterfaceBuilder Spotlight Plugin\
-\
-Copyright 2008 Google Inc.\
-\
-Licensed under the Apache License, Version 2.0 (the "License"); you may not\
-use this file except in compliance with the License. You may obtain a copy\
-of the License at\
-\
-http://www.apache.org/licenses/LICENSE-2.0\
- \
-Unless required by applicable law or agreed to in writing, software\
-distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
-WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
-License for the specific language governing permissions and limitations under\
-the License.\
-\
------------------------\
-\
-This is a spotlight importer for nibs and xibs.\
-Makes it easy for you to search nibs and xibs for classes they use.\
-Class names, bindings, outlets, actions and localizable strings are added \
-to the text content attribute.\
-\
-To install the spotlight plugin, please copy it into /Library/Spotlight or ~/Library/Spotlight.\
-\
-This spotlight plugin requires Xcode 3 or better (specifically ibtool).\
-\
-It is part of the Google Toolbox For Mac project\
-http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib
deleted file mode 100644
index 33bddb1..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib
+++ /dev/null
@@ -1,3106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Carbon.XIB" version="7.02">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9E17</string>
- <string key="IBDocument.InterfaceBuilderVersion">672</string>
- <string key="IBDocument.AppKitVersion">949.33</string>
- <string key="IBDocument.HIToolboxVersion">352.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="399"/>
- <integer value="317"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1023437918">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenu" id="612875881">
- <string key="NSTitle">Menu</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="704607057">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">TestLocalizedString</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <object class="NSImage" key="NSOnImage" id="1067467733">
- <string key="NSName">NSMenuCheckmark</string>
- <int key="NSImageFlags">1623195648</int>
- </object>
- <object class="NSImage" key="NSMixedImage" id="763295676">
- <string key="NSName">NSMenuMixedState</string>
- <int key="NSImageFlags">1623195648</int>
- </object>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="72930468">
- <string key="NSTitle">TestLocalizedString</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="875618782">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">About NewApplication</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">About NewApplication</string>
- <string key="keyEquivalent"/>
- <integer value="0" key="disabled" id="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <integer value="1" key="updateSingleItem" id="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <reference key="keyEquivalentModifierMask" ref="8"/>
- <integer value="1633841013" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="882072235">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="623583908">
- <reference key="NSMenu" ref="72930468"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
- <string key="NSKeyEquiv">,</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UHJlZmVyZW5jZXPigKY</string>
- <string key="keyEquivalent">,</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1886545254" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="67264554">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="776020511">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Services</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="192327574">
- <string key="NSTitle">Services</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string key="title">Services</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Services</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="451320297">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="285450960">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Hide NewApplication</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Hide NewApplication</string>
- <string key="keyEquivalent">h</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1751737445" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1058175216">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Hide Others</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Hide Others</string>
- <string key="keyEquivalent">h</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1572864" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="552789090">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Show All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show All</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1051888276">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="847187968">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Quit NewApplication</string>
- <string key="NSKeyEquiv">q</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Quit NewApplication</string>
- <string key="keyEquivalent">q</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1903520116" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="63529853">
- <characters key="NS.bytes">_NSAppleMenu</characters>
- </object>
- <string key="title">TestLocalizedString</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="63529853"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">TestLocalizedString</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="604048812">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">File</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="205811382">
- <string key="NSTitle">File</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="705228715">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">New</string>
- <string key="NSKeyEquiv">n</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">New</string>
- <string key="keyEquivalent">n</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1852143392" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="507010880">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
- <string key="NSKeyEquiv">o</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">T3BlbuKApg</string>
- <string key="keyEquivalent">o</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1869636974" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="971491831">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Open Recent</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="315990037">
- <string key="NSTitle">Open Recent</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="297222316">
- <reference key="NSMenu" ref="315990037"/>
- <string key="NSTitle">Clear Menu</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Clear Menu</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Open Recent</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Open Recent</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="762068440">
- <reference key="NSMenu" ref="205811382"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="938432662">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Close</string>
- <string key="NSKeyEquiv">w</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Close</string>
- <string key="keyEquivalent">w</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668050803" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="82567518">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Save</string>
- <string key="NSKeyEquiv">s</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Save</string>
- <string key="keyEquivalent">s</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1935767141" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="301200498">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
- <string key="NSKeyEquiv">S</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">U2F2ZSBBc+KApg</string>
- <string key="keyEquivalent">S</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1937138035" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="20404397">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Revert to Saved</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Revert to Saved</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <reference key="keyEquivalentModifierMask" ref="8"/>
- <integer value="1920365172" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="772072760">
- <reference key="NSMenu" ref="205811382"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="146096371">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">UGFnZSBTZXR1cOKApg</string>
- <string key="NSKeyEquiv">P</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UGFnZSBTZXR1cOKApg</string>
- <string key="keyEquivalent">P</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1885431653" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="778158183">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
- <string key="NSKeyEquiv">p</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UHJpbnTigKY</string>
- <string key="keyEquivalent">p</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1886547572" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">File</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">File</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="205101701">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Edit</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="792337290">
- <string key="NSTitle">Edit</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1072051194">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Undo</string>
- <string key="NSKeyEquiv">z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Undo</string>
- <string key="keyEquivalent">z</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1970168943" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="600568978">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Redo</string>
- <string key="NSKeyEquiv">Z</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Redo</string>
- <string key="keyEquivalent">Z</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1919247471" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="223232420">
- <reference key="NSMenu" ref="792337290"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="383997164">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Cut</string>
- <string key="NSKeyEquiv">x</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Cut</string>
- <string key="keyEquivalent">x</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668641824" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="364987866">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Copy</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Copy</string>
- <string key="keyEquivalent">c</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668247673" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="808355228">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Paste</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Paste</string>
- <string key="keyEquivalent">v</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1885434740" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="165870337">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Delete</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Delete</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668048225" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="258489327">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Select All</string>
- <string key="NSKeyEquiv">a</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Select All</string>
- <string key="keyEquivalent">a</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1935764588" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="512006815">
- <reference key="NSMenu" ref="792337290"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="31203485">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Find</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="863955259">
- <string key="NSTitle">Find</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="424994992">
- <reference key="NSMenu" ref="863955259"/>
- <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
- <string key="NSKeyEquiv">f</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">1</int>
- <string type="base64-UTF8" key="title">RmluZOKApg</string>
- <string key="keyEquivalent">f</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="995284859">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Find Next</string>
- <string key="NSKeyEquiv">g</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">2</int>
- <string key="title">Find Next</string>
- <string key="keyEquivalent">g</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="123323930">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Find Previous</string>
- <string key="NSKeyEquiv">G</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">3</int>
- <string key="title">Find Previous</string>
- <string key="keyEquivalent">G</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="422397583">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Use Selection for Find</string>
- <string key="NSKeyEquiv">e</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">7</int>
- <string key="title">Use Selection for Find</string>
- <string key="keyEquivalent">e</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="233219417">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Jump to Selection</string>
- <string key="NSKeyEquiv">j</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Jump to Selection</string>
- <string key="keyEquivalent">j</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Find</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Find</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="639152515">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="1048087335">
- <string key="NSTitle">Spelling</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="524649574">
- <reference key="NSMenu" ref="1048087335"/>
- <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="NSKeyEquiv">:</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="keyEquivalent">:</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1936225136" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="219896289">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Spelling</string>
- <string key="NSKeyEquiv">;</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Spelling</string>
- <string key="keyEquivalent">;</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1667986288" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="702914428">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Spelling as You Type</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Spelling as You Type</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1634955363" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="563572321">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Grammar With Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Grammar With Spelling</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Spelling</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Spelling</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1068490733">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Substitutions</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="471426593">
- <string key="NSTitle">Substitutions</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="351985819">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Copy Paste</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Copy Paste</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="832037660">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Quotes</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Quotes</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="222741534">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Links</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Links</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Substitutions</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Substitutions</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="336115432">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Speech</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="807724991">
- <string key="NSTitle">Speech</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="205890448">
- <reference key="NSMenu" ref="807724991"/>
- <string key="NSTitle">Start Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Start Speaking</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="53882475">
- <reference key="NSMenu" ref="807724991"/>
- <string key="NSTitle">Stop Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Stop Speaking</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Speech</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Speech</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Edit</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Edit</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="471483215">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Format</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="517259905">
- <string key="NSTitle">Format</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="890093857">
- <reference key="NSMenu" ref="517259905"/>
- <string key="NSTitle">Show Fonts</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Fonts</string>
- <string key="keyEquivalent">t</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="679366252">
- <reference key="NSMenu" ref="517259905"/>
- <string key="NSTitle">Show Colors</string>
- <string key="NSKeyEquiv">C</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Colors</string>
- <string key="keyEquivalent">C</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="NSName"/>
- <string key="title">Format</string>
- <reference key="menuID" ref="8"/>
- <string key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Format</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="828960915">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">View</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="960860811">
- <string key="NSTitle">View</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="412220865">
- <reference key="NSMenu" ref="960860811"/>
- <string key="NSTitle">Show Toolbar</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Toolbar</string>
- <string key="keyEquivalent">t</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1572864" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="365447280">
- <reference key="NSMenu" ref="960860811"/>
- <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">View</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">View</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1034821076">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Window</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="607950030">
- <string key="NSTitle">Window</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1026972731">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Minimize</string>
- <string key="NSKeyEquiv">m</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Minimize</string>
- <string key="keyEquivalent">m</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="9"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1835626089" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="852441058">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Zoom</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Zoom</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="2054123373" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="729751414">
- <reference key="NSMenu" ref="607950030"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="216674658">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Bring All to Front</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Bring All to Front</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="9"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1650881140" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="727607344">
- <characters key="NS.bytes">_NSWindowsMenu</characters>
- </object>
- <string key="title">Window</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="727607344"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Window</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="909640949">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Help</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="141756445">
- <string key="NSTitle">Help</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1050195647">
- <reference key="NSMenu" ref="141756445"/>
- <string key="NSTitle">NewApplication Help</string>
- <string key="NSKeyEquiv">?</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">NewApplication Help</string>
- <string key="keyEquivalent">?</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="693080635">
- <characters key="NS.bytes">_NSWindowsMenu</characters>
- </object>
- <string key="title">Help</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="693080635"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Help</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="434699641">
- <characters key="NS.bytes">_NSMainMenu</characters>
- </object>
- <string key="title">Menu</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="434699641"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <object class="IBHIWindowTemplate" id="872933631">
- <reference key="doesNotHide" ref="8"/>
- <reference key="squareCorners" ref="8"/>
- <reference key="autoViewDragTracking" ref="9"/>
- <reference key="receivesActivates" ref="9"/>
- <reference key="receivesUpdates" ref="9"/>
- <reference key="hasCloseBox" ref="9"/>
- <reference key="hasCollapseBox" ref="9"/>
- <reference key="hasHorizontalZoom" ref="9"/>
- <reference key="resizable" ref="9"/>
- <reference key="hasSideTitle" ref="8"/>
- <reference key="hasVerticalZoom" ref="9"/>
- <reference key="standardHandler" ref="9"/>
- <reference key="liveResize" ref="9"/>
- <reference key="toolbarButton" ref="8"/>
- <reference key="metal" ref="8"/>
- <reference key="unifiedTitleAndToolbar" ref="8"/>
- <reference key="compositing" ref="9"/>
- <reference key="ignoreClicks" ref="8"/>
- <reference key="asyncDrag" ref="8"/>
- <reference key="constrained" ref="9"/>
- <reference key="hideOnFullScreen" ref="8"/>
- <reference key="hideOnSuspend" ref="8"/>
- <reference key="hasShadow" ref="9"/>
- <reference key="noMetalContentSeparator" ref="8"/>
- <reference key="doesNotCycle" ref="8"/>
- <reference key="inWindowMenu" ref="9"/>
- <reference key="visibleWithoutLogin" ref="8"/>
- <reference key="opaqueForEvents" ref="8"/>
- <integer value="6" key="windowClass"/>
- <reference key="themeBrush" ref="8"/>
- <reference key="windowPosition" ref="8"/>
- <integer value="1048576" key="scalingMode"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <nil key="classID"/>
- <string key="title">Window</string>
- <object class="IBHIRootControl" key="rootControl" id="395084821">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{480, 360}</string>
- <reference key="NSSuperview"/>
- <reference key="controlSignature" ref="8"/>
- <reference key="controlID" ref="8"/>
- <reference key="enabled" ref="9"/>
- <reference key="hidden" ref="8"/>
- <integer value="9999" key="fontStyle"/>
- <reference key="controlSize" ref="8"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagExtendedText"/>
- <nil key="helpTagText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- <object class="NSArray" key="auxiliaryProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="IBCarbonHILayoutInfo" key="layoutInfo">
- <nil key="bindingTopView"/>
- <reference key="bindingTopKind" ref="8"/>
- <real value="0.000000e+00" key="bindingTopOffset"/>
- <nil key="bindingLeftView"/>
- <reference key="bindingLeftKind" ref="8"/>
- <real value="0.000000e+00" key="bindingLeftOffset"/>
- <nil key="bindingBottomView"/>
- <reference key="bindingBottomKind" ref="8"/>
- <real value="0.000000e+00" key="bindingBottomOffset"/>
- <nil key="bindingRightView"/>
- <reference key="bindingRightKind" ref="8"/>
- <real value="0.000000e+00" key="bindingRightOffset"/>
- <real value="0.000000e+00" key="scaleXRatio"/>
- <nil key="scaleXView"/>
- <reference key="scaleXKind" ref="8"/>
- <real value="0.000000e+00" key="scaleYRatio"/>
- <nil key="scaleYView"/>
- <reference key="scaleYKind" ref="8"/>
- <reference key="positionXKind" ref="8"/>
- <nil key="positionXView"/>
- <real value="0.000000e+00" key="positionXOffset"/>
- <reference key="positionYKind" ref="8"/>
- <nil key="positionYView"/>
- <real value="0.000000e+00" key="positionYOffset"/>
- </object>
- <reference key="layoutSuspended" ref="8"/>
- <object class="NSArray" key="instantiationProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <nil key="classID"/>
- </object>
- <reference key="autoPositionMask" ref="8"/>
- <string key="windowRectAsNSRect">{{300, 300}, {480, 360}}</string>
- <string key="autoScreenRectAsNSRect">{{0, 48}, {1920, 1129}}</string>
- <reference key="helpTagDisplaySide" ref="8"/>
- <object class="NSArray" key="instantiationProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <object class="NSArray" key="orderedObjects">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <object class="NSArray" key="object" id="235277774">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <reference key="children" ref="1023437918"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">316</int>
- <reference key="object" ref="872933631"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="395084821"/>
- </object>
- <reference key="parent" ref="235277774"/>
- <string key="objectName">Window</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">317</int>
- <reference key="object" ref="395084821"/>
- <reference key="parent" ref="872933631"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">399</int>
- <reference key="object" ref="612875881"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="471483215"/>
- <reference ref="828960915"/>
- <reference ref="909640949"/>
- <reference ref="704607057"/>
- <reference ref="1034821076"/>
- <reference ref="205101701"/>
- <reference ref="604048812"/>
- </object>
- <reference key="parent" ref="235277774"/>
- <string key="objectName">MainMenu</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">400</int>
- <reference key="object" ref="471483215"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="517259905"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">401</int>
- <reference key="object" ref="828960915"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="960860811"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">402</int>
- <reference key="object" ref="909640949"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="141756445"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">403</int>
- <reference key="object" ref="704607057"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="72930468"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">404</int>
- <reference key="object" ref="1034821076"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="607950030"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">405</int>
- <reference key="object" ref="205101701"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="792337290"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">406</int>
- <reference key="object" ref="604048812"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="205811382"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">407</int>
- <reference key="object" ref="205811382"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="971491831"/>
- <reference ref="772072760"/>
- <reference ref="762068440"/>
- <reference ref="705228715"/>
- <reference ref="82567518"/>
- <reference ref="301200498"/>
- <reference ref="778158183"/>
- <reference ref="146096371"/>
- <reference ref="507010880"/>
- <reference ref="20404397"/>
- <reference ref="938432662"/>
- </object>
- <reference key="parent" ref="604048812"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">408</int>
- <reference key="object" ref="971491831"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="315990037"/>
- </object>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">409</int>
- <reference key="object" ref="772072760"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">410</int>
- <reference key="object" ref="762068440"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">411</int>
- <reference key="object" ref="705228715"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">412</int>
- <reference key="object" ref="82567518"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">413</int>
- <reference key="object" ref="301200498"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">414</int>
- <reference key="object" ref="778158183"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">415</int>
- <reference key="object" ref="146096371"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">416</int>
- <reference key="object" ref="507010880"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">417</int>
- <reference key="object" ref="20404397"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">418</int>
- <reference key="object" ref="938432662"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">419</int>
- <reference key="object" ref="315990037"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="297222316"/>
- </object>
- <reference key="parent" ref="971491831"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">420</int>
- <reference key="object" ref="297222316"/>
- <reference key="parent" ref="315990037"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">421</int>
- <reference key="object" ref="792337290"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1068490733"/>
- <reference ref="336115432"/>
- <reference ref="31203485"/>
- <reference ref="512006815"/>
- <reference ref="223232420"/>
- <reference ref="639152515"/>
- <reference ref="165870337"/>
- <reference ref="364987866"/>
- <reference ref="258489327"/>
- <reference ref="600568978"/>
- <reference ref="808355228"/>
- <reference ref="383997164"/>
- <reference ref="1072051194"/>
- </object>
- <reference key="parent" ref="205101701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">422</int>
- <reference key="object" ref="1068490733"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="471426593"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">423</int>
- <reference key="object" ref="336115432"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="807724991"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">424</int>
- <reference key="object" ref="31203485"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="863955259"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">425</int>
- <reference key="object" ref="512006815"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">426</int>
- <reference key="object" ref="223232420"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">427</int>
- <reference key="object" ref="639152515"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1048087335"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">428</int>
- <reference key="object" ref="165870337"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">429</int>
- <reference key="object" ref="364987866"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">430</int>
- <reference key="object" ref="258489327"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">431</int>
- <reference key="object" ref="600568978"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">432</int>
- <reference key="object" ref="808355228"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">433</int>
- <reference key="object" ref="383997164"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">434</int>
- <reference key="object" ref="1072051194"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">435</int>
- <reference key="object" ref="1048087335"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="563572321"/>
- <reference ref="219896289"/>
- <reference ref="702914428"/>
- <reference ref="524649574"/>
- </object>
- <reference key="parent" ref="639152515"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">436</int>
- <reference key="object" ref="563572321"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">437</int>
- <reference key="object" ref="219896289"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">438</int>
- <reference key="object" ref="702914428"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">439</int>
- <reference key="object" ref="524649574"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">440</int>
- <reference key="object" ref="863955259"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="424994992"/>
- <reference ref="233219417"/>
- <reference ref="422397583"/>
- <reference ref="123323930"/>
- <reference ref="995284859"/>
- </object>
- <reference key="parent" ref="31203485"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">441</int>
- <reference key="object" ref="424994992"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">442</int>
- <reference key="object" ref="233219417"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">443</int>
- <reference key="object" ref="422397583"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">444</int>
- <reference key="object" ref="123323930"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">445</int>
- <reference key="object" ref="995284859"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">446</int>
- <reference key="object" ref="807724991"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="53882475"/>
- <reference ref="205890448"/>
- </object>
- <reference key="parent" ref="336115432"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">447</int>
- <reference key="object" ref="53882475"/>
- <reference key="parent" ref="807724991"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">448</int>
- <reference key="object" ref="205890448"/>
- <reference key="parent" ref="807724991"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">449</int>
- <reference key="object" ref="471426593"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="222741534"/>
- <reference ref="832037660"/>
- <reference ref="351985819"/>
- </object>
- <reference key="parent" ref="1068490733"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">450</int>
- <reference key="object" ref="222741534"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">451</int>
- <reference key="object" ref="832037660"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">452</int>
- <reference key="object" ref="351985819"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">453</int>
- <reference key="object" ref="607950030"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="729751414"/>
- <reference ref="852441058"/>
- <reference ref="216674658"/>
- <reference ref="1026972731"/>
- </object>
- <reference key="parent" ref="1034821076"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">454</int>
- <reference key="object" ref="729751414"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">455</int>
- <reference key="object" ref="852441058"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">456</int>
- <reference key="object" ref="216674658"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">457</int>
- <reference key="object" ref="1026972731"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">458</int>
- <reference key="object" ref="72930468"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="847187968"/>
- <reference ref="552789090"/>
- <reference ref="1058175216"/>
- <reference ref="285450960"/>
- <reference ref="776020511"/>
- <reference ref="623583908"/>
- <reference ref="451320297"/>
- <reference ref="67264554"/>
- <reference ref="882072235"/>
- <reference ref="1051888276"/>
- <reference ref="875618782"/>
- </object>
- <reference key="parent" ref="704607057"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">459</int>
- <reference key="object" ref="847187968"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">460</int>
- <reference key="object" ref="552789090"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">461</int>
- <reference key="object" ref="1058175216"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">462</int>
- <reference key="object" ref="285450960"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">463</int>
- <reference key="object" ref="776020511"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="192327574"/>
- </object>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">464</int>
- <reference key="object" ref="623583908"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">465</int>
- <reference key="object" ref="451320297"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">466</int>
- <reference key="object" ref="67264554"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">467</int>
- <reference key="object" ref="882072235"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">468</int>
- <reference key="object" ref="1051888276"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">469</int>
- <reference key="object" ref="875618782"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">470</int>
- <reference key="object" ref="192327574"/>
- <reference key="parent" ref="776020511"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">471</int>
- <reference key="object" ref="141756445"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1050195647"/>
- </object>
- <reference key="parent" ref="909640949"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">472</int>
- <reference key="object" ref="1050195647"/>
- <reference key="parent" ref="141756445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">473</int>
- <reference key="object" ref="960860811"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="365447280"/>
- <reference ref="412220865"/>
- </object>
- <reference key="parent" ref="828960915"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">474</int>
- <reference key="object" ref="365447280"/>
- <reference key="parent" ref="960860811"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">475</int>
- <reference key="object" ref="412220865"/>
- <reference key="parent" ref="960860811"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">476</int>
- <reference key="object" ref="517259905"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="679366252"/>
- <reference ref="890093857"/>
- </object>
- <reference key="parent" ref="471483215"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">477</int>
- <reference key="object" ref="679366252"/>
- <reference key="parent" ref="517259905"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">478</int>
- <reference key="object" ref="890093857"/>
- <reference key="parent" ref="517259905"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>316.IBEditorWindowLastContentRect</string>
- <string>316.IBPluginDependency</string>
- <string>316.IBWindowTemplateEditedContentRect</string>
- <string>316.editorWindowContentRectSynchronizationRect</string>
- <string>317.IBPluginDependency</string>
- <string>399.IBEditorWindowLastContentRect</string>
- <string>399.IBPluginDependency</string>
- <string>399.editorWindowContentRectSynchronizationRect</string>
- <string>400.IBPluginDependency</string>
- <string>401.IBPluginDependency</string>
- <string>402.IBPluginDependency</string>
- <string>403.IBPluginDependency</string>
- <string>404.IBPluginDependency</string>
- <string>405.IBPluginDependency</string>
- <string>406.IBPluginDependency</string>
- <string>407.IBPluginDependency</string>
- <string>407.editorWindowContentRectSynchronizationRect</string>
- <string>408.IBPluginDependency</string>
- <string>409.IBPluginDependency</string>
- <string>410.IBPluginDependency</string>
- <string>411.IBPluginDependency</string>
- <string>412.IBPluginDependency</string>
- <string>413.IBPluginDependency</string>
- <string>414.IBPluginDependency</string>
- <string>415.IBPluginDependency</string>
- <string>416.IBPluginDependency</string>
- <string>417.IBPluginDependency</string>
- <string>418.IBPluginDependency</string>
- <string>419.IBPluginDependency</string>
- <string>419.editorWindowContentRectSynchronizationRect</string>
- <string>420.IBPluginDependency</string>
- <string>421.IBPluginDependency</string>
- <string>421.editorWindowContentRectSynchronizationRect</string>
- <string>422.IBPluginDependency</string>
- <string>423.IBPluginDependency</string>
- <string>424.IBPluginDependency</string>
- <string>425.IBPluginDependency</string>
- <string>426.IBPluginDependency</string>
- <string>427.IBPluginDependency</string>
- <string>428.IBPluginDependency</string>
- <string>429.IBPluginDependency</string>
- <string>430.IBPluginDependency</string>
- <string>431.IBPluginDependency</string>
- <string>432.IBPluginDependency</string>
- <string>433.IBPluginDependency</string>
- <string>434.IBPluginDependency</string>
- <string>435.IBPluginDependency</string>
- <string>435.editorWindowContentRectSynchronizationRect</string>
- <string>436.IBPluginDependency</string>
- <string>437.IBPluginDependency</string>
- <string>438.IBPluginDependency</string>
- <string>439.IBPluginDependency</string>
- <string>440.IBPluginDependency</string>
- <string>440.editorWindowContentRectSynchronizationRect</string>
- <string>441.IBPluginDependency</string>
- <string>442.IBPluginDependency</string>
- <string>443.IBPluginDependency</string>
- <string>444.IBPluginDependency</string>
- <string>445.IBPluginDependency</string>
- <string>446.IBPluginDependency</string>
- <string>446.editorWindowContentRectSynchronizationRect</string>
- <string>447.IBPluginDependency</string>
- <string>448.IBPluginDependency</string>
- <string>449.IBPluginDependency</string>
- <string>449.editorWindowContentRectSynchronizationRect</string>
- <string>450.IBPluginDependency</string>
- <string>451.IBPluginDependency</string>
- <string>452.IBPluginDependency</string>
- <string>453.IBPluginDependency</string>
- <string>453.editorWindowContentRectSynchronizationRect</string>
- <string>454.IBPluginDependency</string>
- <string>455.IBPluginDependency</string>
- <string>456.IBPluginDependency</string>
- <string>457.IBPluginDependency</string>
- <string>458.IBEditorWindowLastContentRect</string>
- <string>458.IBPluginDependency</string>
- <string>458.editorWindowContentRectSynchronizationRect</string>
- <string>459.IBPluginDependency</string>
- <string>460.IBPluginDependency</string>
- <string>461.IBPluginDependency</string>
- <string>462.IBPluginDependency</string>
- <string>463.IBPluginDependency</string>
- <string>464.IBPluginDependency</string>
- <string>465.IBPluginDependency</string>
- <string>466.IBPluginDependency</string>
- <string>467.IBPluginDependency</string>
- <string>468.IBPluginDependency</string>
- <string>469.IBPluginDependency</string>
- <string>470.IBPluginDependency</string>
- <string>470.editorWindowContentRectSynchronizationRect</string>
- <string>471.IBPluginDependency</string>
- <string>471.editorWindowContentRectSynchronizationRect</string>
- <string>472.IBPluginDependency</string>
- <string>473.IBPluginDependency</string>
- <string>473.editorWindowContentRectSynchronizationRect</string>
- <string>474.IBPluginDependency</string>
- <string>475.IBPluginDependency</string>
- <string>476.IBPluginDependency</string>
- <string>476.editorWindowContentRectSynchronizationRect</string>
- <string>477.IBPluginDependency</string>
- <string>478.IBPluginDependency</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>{{176, 429}, {480, 360}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{176, 429}, {480, 360}}</string>
- <string>{{325, 394}, {480, 360}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{21, 803}, {507, 20}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{325, 836}, {478, 20}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{159, 779}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{358, 919}, {146, 23}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{511, 593}, {181, 243}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{692, 573}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {167, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {188, 63}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{361, 909}, {197, 73}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{33, 620}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{27, 799}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{272, 916}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{432, 959}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{311, 939}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{555, 793}, {176, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">478</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes"/>
- <int key="IBDocument.localizationMode">0</int>
- <nil key="IBDocument.LastKnownRelativeProjectPath"/>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib
deleted file mode 100644
index 5812bff..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib
+++ /dev/null
@@ -1,627 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<object class="NSIBObjectData">
- <object name="rootObject" class="NSCustomObject" id="1">
- </object>
- <array count="82" name="allObjects">
- <object class="IBCarbonMenuItem" id="410">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="408">
- <string name="title">Open Recent</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <object name="submenu" class="IBCarbonMenu" id="419">
- <string name="title">Open Recent</string>
- <array count="1" name="items">
- <object class="IBCarbonMenuItem" id="420">
- <string name="title">Clear Menu</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenu" id="453">
- <string name="title">Window</string>
- <string name="name">_NSWindowsMenu</string>
- <array count="4" name="items">
- <object class="IBCarbonMenuItem" id="457">
- <string name="title">Minimize</string>
- <string name="keyEquivalent">m</string>
- <boolean name="dynamic">TRUE</boolean>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">mini</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="455">
- <string name="title">Zoom</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">zoom</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="454">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="456">
- <string name="title">Bring All to Front</string>
- <boolean name="dynamic">TRUE</boolean>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">bfrt</ostype>
- </object>
- </array>
- </object>
- <reference idRef="456"/>
- <object class="IBCarbonMenuItem" id="464">
- <string name="title">Preferences…</string>
- <string name="keyEquivalent">,</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <ostype name="command">pref</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="434">
- <string name="title">Undo</string>
- <string name="keyEquivalent">z</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">undo</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="462">
- <string name="title">Hide NewApplication</string>
- <string name="keyEquivalent">h</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <ostype name="command">hide</ostype>
- </object>
- <object class="IBCarbonMenu" id="470">
- <string name="title">Services</string>
- </object>
- <object class="IBCarbonMenuItem" id="448">
- <string name="title">Start Speaking</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="updateSingleItem">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="422">
- <string name="title">Substitutions</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <object name="submenu" class="IBCarbonMenu" id="449">
- <string name="title">Substitutions</string>
- <array count="3" name="items">
- <object class="IBCarbonMenuItem" id="452">
- <string name="title">Smart Copy Paste</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="451">
- <string name="title">Smart Quotes</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="450">
- <string name="title">Smart Links</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenuItem" id="438">
- <string name="title">Check Spelling as You Type</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">aspc</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="478">
- <string name="title">Show Fonts</string>
- <string name="keyEquivalent">t</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="414">
- <string name="title">Print…</string>
- <string name="keyEquivalent">p</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">prnt</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="431">
- <string name="title">Redo</string>
- <string name="keyEquivalent">Z</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <int name="keyEquivalentModifier">1179648</int>
- <ostype name="command">redo</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="425">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="400">
- <string name="title">Format</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <object name="submenu" class="IBCarbonMenu" id="476">
- <string name="title">Format</string>
- <string name="name"></string>
- <array count="2" name="items">
- <reference idRef="478"/>
- <object class="IBCarbonMenuItem" id="477">
- <string name="title">Show Colors</string>
- <string name="keyEquivalent">C</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <int name="keyEquivalentModifier">1179648</int>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenuItem" id="441">
- <string name="title">Find…</string>
- <string name="keyEquivalent">f</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="465">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenu" id="458">
- <string name="title">TestLocalizedString</string>
- <string name="name">_NSAppleMenu</string>
- <array count="11" name="items">
- <object class="IBCarbonMenuItem" id="469">
- <string name="title">About NewApplication</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <int name="keyEquivalentModifier">0</int>
- <ostype name="command">abou</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="467">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <reference idRef="464"/>
- <object class="IBCarbonMenuItem" id="466">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="463">
- <string name="title">Services</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <reference name="submenu" idRef="470"/>
- </object>
- <reference idRef="465"/>
- <reference idRef="462"/>
- <object class="IBCarbonMenuItem" id="461">
- <string name="title">Hide Others</string>
- <string name="keyEquivalent">h</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <int name="keyEquivalentModifier">1572864</int>
- </object>
- <object class="IBCarbonMenuItem" id="460">
- <string name="title">Show All</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="468">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="459">
- <string name="title">Quit NewApplication</string>
- <string name="keyEquivalent">q</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <ostype name="command">quit</ostype>
- </object>
- </array>
- </object>
- <object class="IBCarbonMenuItem" id="433">
- <string name="title">Cut</string>
- <string name="keyEquivalent">x</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">cut </ostype>
- </object>
- <reference idRef="420"/>
- <object class="IBCarbonMenuItem" id="429">
- <string name="title">Copy</string>
- <string name="keyEquivalent">c</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">copy</ostype>
- </object>
- <reference idRef="476"/>
- <reference idRef="452"/>
- <reference idRef="466"/>
- <reference idRef="468"/>
- <object class="IBCarbonMenuItem" id="403">
- <string name="title">TestLocalizedString</string>
- <reference name="submenu" idRef="458"/>
- </object>
- <object class="IBCarbonMenuItem" id="411">
- <string name="title">New</string>
- <string name="keyEquivalent">n</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">new </ostype>
- </object>
- <object class="IBCarbonMenuItem" id="474">
- <string name="title">Customize Toolbar…</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <reference idRef="419"/>
- <object class="IBCarbonMenuItem" id="402">
- <string name="title">Help</string>
- <object name="submenu" class="IBCarbonMenu" id="471">
- <string name="title">Help</string>
- <string name="name">_NSWindowsMenu</string>
- <array count="1" name="items">
- <object class="IBCarbonMenuItem" id="472">
- <string name="title">NewApplication Help</string>
- <string name="keyEquivalent">?</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenuItem" id="418">
- <string name="title">Close</string>
- <string name="keyEquivalent">w</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">clos</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="423">
- <string name="title">Speech</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <object name="submenu" class="IBCarbonMenu" id="446">
- <string name="title">Speech</string>
- <array count="2" name="items">
- <reference idRef="448"/>
- <object class="IBCarbonMenuItem" id="447">
- <string name="title">Stop Speaking</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="updateSingleItem">TRUE</boolean>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenu" id="435">
- <string name="title">Spelling</string>
- <array count="4" name="items">
- <object class="IBCarbonMenuItem" id="439">
- <string name="title">Show Spelling…</string>
- <string name="keyEquivalent">:</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">shsp</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="437">
- <string name="title">Check Spelling</string>
- <string name="keyEquivalent">;</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">cksp</ostype>
- </object>
- <reference idRef="438"/>
- <object class="IBCarbonMenuItem" id="436">
- <string name="title">Check Grammar With Spelling</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- </array>
- </object>
- <reference idRef="437"/>
- <reference idRef="463"/>
- <reference idRef="451"/>
- <reference idRef="472"/>
- <reference idRef="469"/>
- <object class="IBCarbonMenu" id="473">
- <string name="title">View</string>
- <array count="2" name="items">
- <object class="IBCarbonMenuItem" id="475">
- <string name="title">Show Toolbar</string>
- <string name="keyEquivalent">t</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <int name="keyEquivalentModifier">1572864</int>
- </object>
- <reference idRef="474"/>
- </array>
- </object>
- <object class="IBCarbonMenu" id="421">
- <string name="title">Edit</string>
- <array count="13" name="items">
- <reference idRef="434"/>
- <reference idRef="431"/>
- <object class="IBCarbonMenuItem" id="426">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <reference idRef="433"/>
- <reference idRef="429"/>
- <object class="IBCarbonMenuItem" id="432">
- <string name="title">Paste</string>
- <string name="keyEquivalent">v</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">past</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="428">
- <string name="title">Delete</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">clea</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="430">
- <string name="title">Select All</string>
- <string name="keyEquivalent">a</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">sall</ostype>
- </object>
- <reference idRef="425"/>
- <object class="IBCarbonMenuItem" id="424">
- <string name="title">Find</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <object name="submenu" class="IBCarbonMenu" id="440">
- <string name="title">Find</string>
- <array count="5" name="items">
- <reference idRef="441"/>
- <object class="IBCarbonMenuItem" id="445">
- <string name="title">Find Next</string>
- <string name="keyEquivalent">g</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="444">
- <string name="title">Find Previous</string>
- <string name="keyEquivalent">G</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <int name="keyEquivalentModifier">1179648</int>
- </object>
- <object class="IBCarbonMenuItem" id="443">
- <string name="title">Use Selection for Find</string>
- <string name="keyEquivalent">e</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <object class="IBCarbonMenuItem" id="442">
- <string name="title">Jump to Selection</string>
- <string name="keyEquivalent">j</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- </array>
- </object>
- </object>
- <object class="IBCarbonMenuItem" id="427">
- <string name="title">Spelling</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <reference name="submenu" idRef="435"/>
- </object>
- <reference idRef="422"/>
- <reference idRef="423"/>
- </array>
- </object>
- <reference idRef="424"/>
- <reference idRef="471"/>
- <object class="IBCarbonMenuItem" id="415">
- <string name="title">Page Setup…</string>
- <string name="keyEquivalent">P</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <int name="keyEquivalentModifier">1179648</int>
- <ostype name="command">page</ostype>
- </object>
- <object class="IBCarbonRootControl" id="317">
- <string name="viewFrame">0 0 480 360 </string>
- <string name="bounds">0 0 360 480 </string>
- </object>
- <reference idRef="461"/>
- <reference idRef="467"/>
- <reference idRef="454"/>
- <reference idRef="444"/>
- <reference idRef="427"/>
- <object class="IBCarbonMenuItem" id="416">
- <string name="title">Open…</string>
- <string name="keyEquivalent">o</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">open</ostype>
- </object>
- <reference idRef="436"/>
- <reference idRef="459"/>
- <reference idRef="440"/>
- <reference idRef="443"/>
- <object class="IBCarbonMenuItem" id="413">
- <string name="title">Save As…</string>
- <string name="keyEquivalent">S</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <int name="keyEquivalentModifier">1179648</int>
- <ostype name="command">svas</ostype>
- </object>
- <object class="IBCarbonMenuItem" id="404">
- <string name="title">Window</string>
- <reference name="submenu" idRef="453"/>
- </object>
- <reference idRef="446"/>
- <reference idRef="426"/>
- <object class="IBCarbonWindow" id="316">
- <boolean name="autoDragTracking">TRUE</boolean>
- <boolean name="liveResize">TRUE</boolean>
- <boolean name="compositing">TRUE</boolean>
- <int name="scalingMode">1048576</int>
- <string name="title">Window</string>
- <reference name="rootControl" idRef="317"/>
- <string name="windowRect">300 300 660 780 </string>
- <string name="ScreenRectAtEncodeTime">48 0 1177 1920 </string>
- </object>
- <object class="IBCarbonMenuItem" id="409">
- <boolean name="separator">TRUE</boolean>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- </object>
- <reference idRef="475"/>
- <reference idRef="450"/>
- <object class="IBCarbonMenuItem" id="406">
- <string name="title">File</string>
- <object name="submenu" class="IBCarbonMenu" id="407">
- <string name="title">File</string>
- <array count="11" name="items">
- <reference idRef="411"/>
- <reference idRef="416"/>
- <reference idRef="408"/>
- <reference idRef="410"/>
- <reference idRef="418"/>
- <object class="IBCarbonMenuItem" id="412">
- <string name="title">Save</string>
- <string name="keyEquivalent">s</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <ostype name="command">save</ostype>
- </object>
- <reference idRef="413"/>
- <object class="IBCarbonMenuItem" id="417">
- <string name="title">Revert to Saved</string>
- <boolean name="updateSingleItem">TRUE</boolean>
- <int name="keyEquivalentModifier">0</int>
- <ostype name="command">rvrt</ostype>
- </object>
- <reference idRef="409"/>
- <reference idRef="415"/>
- <reference idRef="414"/>
- </array>
- </object>
- </object>
- <reference idRef="407"/>
- <reference idRef="445"/>
- <reference idRef="460"/>
- <reference idRef="455"/>
- <object class="IBCarbonMenu" id="399">
- <string name="title">Menu</string>
- <string name="name">_NSMainMenu</string>
- <array count="7" name="items">
- <reference idRef="403"/>
- <reference idRef="406"/>
- <object class="IBCarbonMenuItem" id="405">
- <string name="title">Edit</string>
- <reference name="submenu" idRef="421"/>
- </object>
- <reference idRef="400"/>
- <object class="IBCarbonMenuItem" id="401">
- <string name="title">View</string>
- <boolean name="disabled">TRUE</boolean>
- <boolean name="notPreviousAlternate">TRUE</boolean>
- <reference name="submenu" idRef="473"/>
- </object>
- <reference idRef="404"/>
- <reference idRef="402"/>
- </array>
- </object>
- <reference idRef="405"/>
- <reference idRef="477"/>
- <reference idRef="457"/>
- <reference idRef="417"/>
- <reference idRef="401"/>
- <reference idRef="412"/>
- <reference idRef="442"/>
- <reference idRef="447"/>
- <reference idRef="430"/>
- <reference idRef="449"/>
- <reference idRef="432"/>
- <reference idRef="428"/>
- <reference idRef="439"/>
- </array>
- <array count="82" name="allParents">
- <reference idRef="407"/>
- <reference idRef="407"/>
- <reference idRef="404"/>
- <reference idRef="453"/>
- <reference idRef="458"/>
- <reference idRef="421"/>
- <reference idRef="458"/>
- <reference idRef="463"/>
- <reference idRef="446"/>
- <reference idRef="421"/>
- <reference idRef="435"/>
- <reference idRef="476"/>
- <reference idRef="407"/>
- <reference idRef="421"/>
- <reference idRef="421"/>
- <reference idRef="399"/>
- <reference idRef="440"/>
- <reference idRef="458"/>
- <reference idRef="403"/>
- <reference idRef="421"/>
- <reference idRef="419"/>
- <reference idRef="421"/>
- <reference idRef="400"/>
- <reference idRef="449"/>
- <reference idRef="458"/>
- <reference idRef="458"/>
- <reference idRef="399"/>
- <reference idRef="407"/>
- <reference idRef="473"/>
- <reference idRef="408"/>
- <reference idRef="399"/>
- <reference idRef="407"/>
- <reference idRef="421"/>
- <reference idRef="427"/>
- <reference idRef="435"/>
- <reference idRef="458"/>
- <reference idRef="449"/>
- <reference idRef="471"/>
- <reference idRef="458"/>
- <reference idRef="401"/>
- <reference idRef="405"/>
- <reference idRef="421"/>
- <reference idRef="402"/>
- <reference idRef="407"/>
- <reference idRef="316"/>
- <reference idRef="458"/>
- <reference idRef="458"/>
- <reference idRef="453"/>
- <reference idRef="440"/>
- <reference idRef="421"/>
- <reference idRef="407"/>
- <reference idRef="435"/>
- <reference idRef="458"/>
- <reference idRef="424"/>
- <reference idRef="440"/>
- <reference idRef="407"/>
- <reference idRef="399"/>
- <reference idRef="423"/>
- <reference idRef="421"/>
- <reference idRef="1"/>
- <reference idRef="407"/>
- <reference idRef="473"/>
- <reference idRef="449"/>
- <reference idRef="399"/>
- <reference idRef="406"/>
- <reference idRef="440"/>
- <reference idRef="458"/>
- <reference idRef="453"/>
- <reference idRef="1"/>
- <reference idRef="399"/>
- <reference idRef="476"/>
- <reference idRef="453"/>
- <reference idRef="407"/>
- <reference idRef="399"/>
- <reference idRef="407"/>
- <reference idRef="440"/>
- <reference idRef="446"/>
- <reference idRef="421"/>
- <reference idRef="422"/>
- <reference idRef="421"/>
- <reference idRef="421"/>
- <reference idRef="435"/>
- </array>
- <dictionary count="3" name="nameTable">
- <string>File&apos;s Owner</string>
- <reference idRef="1"/>
- <string>MainMenu</string>
- <reference idRef="399"/>
- <string>Window</string>
- <reference idRef="316"/>
- </dictionary>
- <string name="targetFramework">IBCarbonFramework</string>
- <unsigned_int name="nextObjectID">479</unsigned_int>
-</object>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib
deleted file mode 100644
index af44060..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib
+++ /dev/null
@@ -1,3075 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9E17</string>
- <string key="IBDocument.InterfaceBuilderVersion">672</string>
- <string key="IBDocument.AppKitVersion">949.33</string>
- <string key="IBDocument.HIToolboxVersion">352.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="368"/>
- <integer value="56"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="1021">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomObject" id="1014">
- <string key="NSClassName">FirstResponder</string>
- </object>
- <object class="NSCustomObject" id="1050">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomObject" id="163992474">
- <string key="NSClassName">NSFontManager</string>
- </object>
- <object class="NSMenu" id="649796088">
- <string key="NSTitle">AMainMenu</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="694149608">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">TestLocalizedString</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <object class="NSCustomResource" key="NSOnImage" id="353210768">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuCheckmark</string>
- </object>
- <object class="NSCustomResource" key="NSMixedImage" id="549394948">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuMixedState</string>
- </object>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="110575045">
- <string key="NSTitle">TestLocalizedString</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="238522557">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">About NewApplication</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="304266470">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="609285721">
- <reference key="NSMenu" ref="110575045"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
- <string key="NSKeyEquiv">,</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="481834944">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1046388886">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Services</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="752062318">
- <string key="NSTitle">Services</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string key="NSName">_NSServicesMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="646227648">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="755159360">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Hide NewApplication</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="342932134">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Hide Others</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="908899353">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Show All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1056857174">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="632727374">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Quit NewApplication</string>
- <string key="NSKeyEquiv">q</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSAppleMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="379814623">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">File</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="720053764">
- <string key="NSTitle">File</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="705341025">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">New</string>
- <string key="NSKeyEquiv">n</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="722745758">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
- <string key="NSKeyEquiv">o</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1025936716">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Open Recent</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="1065607017">
- <string key="NSTitle">Open Recent</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="759406840">
- <reference key="NSMenu" ref="1065607017"/>
- <string key="NSTitle">Clear Menu</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSRecentDocumentsMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="425164168">
- <reference key="NSMenu" ref="720053764"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="776162233">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Close</string>
- <string key="NSKeyEquiv">w</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1023925487">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Save</string>
- <string key="NSKeyEquiv">s</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="117038363">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
- <string key="NSKeyEquiv">S</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="579971712">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Revert to Saved</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1010469920">
- <reference key="NSMenu" ref="720053764"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="294629803">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Page Setup...</string>
- <string key="NSKeyEquiv">P</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSToolTip"/>
- </object>
- <object class="NSMenuItem" id="49223823">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
- <string key="NSKeyEquiv">p</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="952259628">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Edit</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="789758025">
- <string key="NSTitle">Edit</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="1058277027">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Undo</string>
- <string key="NSKeyEquiv">z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="790794224">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Redo</string>
- <string key="NSKeyEquiv">Z</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1040322652">
- <reference key="NSMenu" ref="789758025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="296257095">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Cut</string>
- <string key="NSKeyEquiv">x</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="860595796">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Copy</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="29853731">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Paste</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="437104165">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Delete</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="583158037">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Select All</string>
- <string key="NSKeyEquiv">a</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="212016141">
- <reference key="NSMenu" ref="789758025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="892235320">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Find</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="963351320">
- <string key="NSTitle">Find</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="447796847">
- <reference key="NSMenu" ref="963351320"/>
- <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
- <string key="NSKeyEquiv">f</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="326711663">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Find Next</string>
- <string key="NSKeyEquiv">g</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="270902937">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Find Previous</string>
- <string key="NSKeyEquiv">G</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- <object class="NSMenuItem" id="159080638">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Use Selection for Find</string>
- <string key="NSKeyEquiv">e</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">7</int>
- </object>
- <object class="NSMenuItem" id="88285865">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Jump to Selection</string>
- <string key="NSKeyEquiv">j</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="972420730">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Spelling and Grammar</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="769623530">
- <string key="NSTitle">Spelling and Grammar</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="679648819">
- <reference key="NSMenu" ref="769623530"/>
- <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="NSKeyEquiv">:</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="96193923">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Spelling</string>
- <string key="NSKeyEquiv">;</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="948374510">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Spelling While Typing</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="967646866">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Grammar With Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="507821607">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Substitutions</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="698887838">
- <string key="NSTitle">Substitutions</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="605118523">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Copy/Paste</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="197661976">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Quotes</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="708854459">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Links</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="676164635">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Speech</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="785027613">
- <string key="NSTitle">Speech</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="731782645">
- <reference key="NSMenu" ref="785027613"/>
- <string key="NSTitle">Start Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="680220178">
- <reference key="NSMenu" ref="785027613"/>
- <string key="NSTitle">Stop Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="781891986">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Format</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="1015803365">
- <string key="NSTitle">Format</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="247370491">
- <reference key="NSMenu" ref="1015803365"/>
- <string key="NSTitle">Font</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="165189968">
- <string key="NSTitle">Font</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="976032852">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Show Fonts</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="130421458">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Bold</string>
- <string key="NSKeyEquiv">b</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="1034982764">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Italic</string>
- <string key="NSKeyEquiv">i</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="410191250">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Underline</string>
- <string key="NSKeyEquiv">u</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="208609432">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="926861345">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Bigger</string>
- <string key="NSKeyEquiv">+</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- <object class="NSMenuItem" id="70851867">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Smaller</string>
- <string key="NSKeyEquiv">-</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">4</int>
- </object>
- <object class="NSMenuItem" id="6870069">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="814601473">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Kern</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="281415442">
- <string key="NSTitle">Kern</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="163285378">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="99033700">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Use None</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="252389237">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Tighten</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="394403650">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Loosen</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="61728953">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Ligature</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="396844641">
- <string key="NSTitle">Ligature</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="2477936">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1057656020">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use None</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="897063006">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="518868038">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Baseline</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="74357254">
- <string key="NSTitle">Baseline</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="912968273">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="124058341">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Superscript</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="608632550">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Subscript</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="511998969">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Raise</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="769412564">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Lower</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="510270214">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="534067315">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Show Colors</string>
- <string key="NSKeyEquiv">C</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="98556326">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="36828373">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Copy Style</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="30025740">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Paste Style</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSFontMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="1009760027">
- <reference key="NSMenu" ref="1015803365"/>
- <string key="NSTitle">Text</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="51834583">
- <string key="NSTitle">Text</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="358734960">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Align Left</string>
- <string key="NSKeyEquiv">{</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="676513999">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Center</string>
- <string key="NSKeyEquiv">|</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="442988802">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Justify</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="173014236">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Align Right</string>
- <string key="NSKeyEquiv">}</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="912312444">
- <reference key="NSMenu" ref="51834583"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="385048345">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Show Ruler</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="7825268">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Copy Ruler</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1310720</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="957928442">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Paste Ruler</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1310720</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="586577488">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">View</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="466310130">
- <string key="NSTitle">View</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="102151532">
- <reference key="NSMenu" ref="466310130"/>
- <string key="NSTitle">Show Toolbar</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="237841660">
- <reference key="NSMenu" ref="466310130"/>
- <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="713487014">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Window</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="835318025">
- <string key="NSTitle">Window</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="1011231497">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Minimize</string>
- <string key="NSKeyEquiv">m</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="575023229">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Zoom</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="299356726">
- <reference key="NSMenu" ref="835318025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="625202149">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Bring All to Front</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSWindowsMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="391199113">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Help</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="374024848">
- <string key="NSTitle">Help</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="238773614">
- <reference key="NSMenu" ref="374024848"/>
- <string key="NSTitle">NewApplication Help</string>
- <string key="NSKeyEquiv">?</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- <string key="NSName">_NSMainMenu</string>
- </object>
- <object class="NSWindowTemplate" id="513744381">
- <int key="NSWindowStyleMask">15</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
- <int key="NSWTFlags">603979776</int>
- <string key="NSWindowTitle">Window</string>
- <string key="NSWindowClass">TestCustomClass</string>
- <nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
- <object class="NSView" key="NSWindowView" id="414427165">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="1064978459">
- <reference key="NSNextResponder" ref="414427165"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{66, 214}, {96, 32}}</string>
- <reference key="NSSuperview" ref="414427165"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="828576380">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Button</string>
- <object class="NSFont" key="NSSupport">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="1064978459"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">129</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{480, 270}</string>
- <reference key="NSSuperview"/>
- </object>
- <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
- <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performMiniaturize:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1011231497"/>
- </object>
- <int key="connectionID">37</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">arrangeInFront:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="625202149"/>
- </object>
- <int key="connectionID">39</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">print:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="49223823"/>
- </object>
- <int key="connectionID">86</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">runPageLayout:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="294629803"/>
- </object>
- <int key="connectionID">87</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">clearRecentDocuments:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="759406840"/>
- </object>
- <int key="connectionID">127</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontStandardAboutPanel:</string>
- <reference key="source" ref="1021"/>
- <reference key="destination" ref="238522557"/>
- </object>
- <int key="connectionID">142</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performClose:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="776162233"/>
- </object>
- <int key="connectionID">193</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleContinuousSpellChecking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="948374510"/>
- </object>
- <int key="connectionID">222</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">undo:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1058277027"/>
- </object>
- <int key="connectionID">223</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copy:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="860595796"/>
- </object>
- <int key="connectionID">224</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">checkSpelling:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="96193923"/>
- </object>
- <int key="connectionID">225</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">paste:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="29853731"/>
- </object>
- <int key="connectionID">226</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">stopSpeaking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="680220178"/>
- </object>
- <int key="connectionID">227</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">cut:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="296257095"/>
- </object>
- <int key="connectionID">228</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">showGuessPanel:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="679648819"/>
- </object>
- <int key="connectionID">230</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">redo:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="790794224"/>
- </object>
- <int key="connectionID">231</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectAll:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="583158037"/>
- </object>
- <int key="connectionID">232</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">startSpeaking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="731782645"/>
- </object>
- <int key="connectionID">233</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">delete:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="437104165"/>
- </object>
- <int key="connectionID">235</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performZoom:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="575023229"/>
- </object>
- <int key="connectionID">240</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performFindPanelAction:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="447796847"/>
- </object>
- <int key="connectionID">241</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">centerSelectionInVisibleArea:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="88285865"/>
- </object>
- <int key="connectionID">245</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleGrammarChecking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="967646866"/>
- </object>
- <int key="connectionID">347</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleSmartInsertDelete:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="605118523"/>
- </object>
- <int key="connectionID">355</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleAutomaticQuoteSubstitution:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="197661976"/>
- </object>
- <int key="connectionID">356</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleAutomaticLinkDetection:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="708854459"/>
- </object>
- <int key="connectionID">357</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">showHelp:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="238773614"/>
- </object>
- <int key="connectionID">360</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">saveDocument:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1023925487"/>
- </object>
- <int key="connectionID">362</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">saveDocumentAs:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="117038363"/>
- </object>
- <int key="connectionID">363</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">revertDocumentToSaved:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="579971712"/>
- </object>
- <int key="connectionID">364</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">runToolbarCustomizationPalette:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="237841660"/>
- </object>
- <int key="connectionID">365</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleToolbarShown:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="102151532"/>
- </object>
- <int key="connectionID">366</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hide:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="755159360"/>
- </object>
- <int key="connectionID">369</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hideOtherApplications:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="342932134"/>
- </object>
- <int key="connectionID">370</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">unhideAllApplications:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="908899353"/>
- </object>
- <int key="connectionID">372</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">addFontTrait:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="130421458"/>
- </object>
- <int key="connectionID">420</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">addFontTrait:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="1034982764"/>
- </object>
- <int key="connectionID">421</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">modifyFont:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="70851867"/>
- </object>
- <int key="connectionID">422</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontFontPanel:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="976032852"/>
- </object>
- <int key="connectionID">423</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">modifyFont:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="926861345"/>
- </object>
- <int key="connectionID">424</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">raiseBaseline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="511998969"/>
- </object>
- <int key="connectionID">425</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">lowerBaseline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="769412564"/>
- </object>
- <int key="connectionID">426</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copyFont:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="36828373"/>
- </object>
- <int key="connectionID">427</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">subscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="608632550"/>
- </object>
- <int key="connectionID">428</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">superscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="124058341"/>
- </object>
- <int key="connectionID">429</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">tightenKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="252389237"/>
- </object>
- <int key="connectionID">430</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">underline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="410191250"/>
- </object>
- <int key="connectionID">431</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontColorPanel:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="534067315"/>
- </object>
- <int key="connectionID">432</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useAllLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="897063006"/>
- </object>
- <int key="connectionID">433</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">loosenKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="394403650"/>
- </object>
- <int key="connectionID">434</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">pasteFont:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="30025740"/>
- </object>
- <int key="connectionID">435</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">unscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="912968273"/>
- </object>
- <int key="connectionID">436</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useStandardKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="163285378"/>
- </object>
- <int key="connectionID">437</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useStandardLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="2477936"/>
- </object>
- <int key="connectionID">438</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">turnOffLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1057656020"/>
- </object>
- <int key="connectionID">439</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">turnOffKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="99033700"/>
- </object>
- <int key="connectionID">440</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignLeft:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="358734960"/>
- </object>
- <int key="connectionID">441</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignJustified:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="442988802"/>
- </object>
- <int key="connectionID">442</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copyRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="7825268"/>
- </object>
- <int key="connectionID">443</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignCenter:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="676513999"/>
- </object>
- <int key="connectionID">444</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="385048345"/>
- </object>
- <int key="connectionID">445</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignRight:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="173014236"/>
- </object>
- <int key="connectionID">446</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">pasteRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="957928442"/>
- </object>
- <int key="connectionID">447</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">terminate:</string>
- <reference key="source" ref="1021"/>
- <reference key="destination" ref="632727374"/>
- </object>
- <int key="connectionID">448</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">visible: testBinding</string>
- <reference key="source" ref="513744381"/>
- <reference key="destination" ref="1050"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="513744381"/>
- <reference key="NSDestination" ref="1050"/>
- <string key="NSLabel">visible: testBinding</string>
- <string key="NSBinding">visible</string>
- <string key="NSKeyPath">testBinding</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">459</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">testAction:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1064978459"/>
- </object>
- <int key="connectionID">462</int>
- </object>
- </object>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <object class="NSArray" key="orderedObjects">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <object class="NSArray" key="object" id="1049">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <reference key="children" ref="1048"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-2</int>
- <reference key="object" ref="1021"/>
- <reference key="parent" ref="1049"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="1014"/>
- <reference key="parent" ref="1049"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="1050"/>
- <reference key="parent" ref="1049"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">29</int>
- <reference key="object" ref="649796088"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="713487014"/>
- <reference ref="694149608"/>
- <reference ref="391199113"/>
- <reference ref="952259628"/>
- <reference ref="379814623"/>
- <reference ref="586577488"/>
- <reference ref="781891986"/>
- </object>
- <reference key="parent" ref="1049"/>
- <string key="objectName">Main Menu</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">19</int>
- <reference key="object" ref="713487014"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="835318025"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">56</int>
- <reference key="object" ref="694149608"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="110575045"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">103</int>
- <reference key="object" ref="391199113"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="374024848"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">217</int>
- <reference key="object" ref="952259628"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="789758025"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">83</int>
- <reference key="object" ref="379814623"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="720053764"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">81</int>
- <reference key="object" ref="720053764"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1023925487"/>
- <reference ref="117038363"/>
- <reference ref="49223823"/>
- <reference ref="722745758"/>
- <reference ref="705341025"/>
- <reference ref="1025936716"/>
- <reference ref="294629803"/>
- <reference ref="776162233"/>
- <reference ref="425164168"/>
- <reference ref="579971712"/>
- <reference ref="1010469920"/>
- </object>
- <reference key="parent" ref="379814623"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">75</int>
- <reference key="object" ref="1023925487"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">80</int>
- <reference key="object" ref="117038363"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">78</int>
- <reference key="object" ref="49223823"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">72</int>
- <reference key="object" ref="722745758"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">82</int>
- <reference key="object" ref="705341025"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">124</int>
- <reference key="object" ref="1025936716"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1065607017"/>
- </object>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">77</int>
- <reference key="object" ref="294629803"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">73</int>
- <reference key="object" ref="776162233"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">79</int>
- <reference key="object" ref="425164168"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">112</int>
- <reference key="object" ref="579971712"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">74</int>
- <reference key="object" ref="1010469920"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">125</int>
- <reference key="object" ref="1065607017"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="759406840"/>
- </object>
- <reference key="parent" ref="1025936716"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">126</int>
- <reference key="object" ref="759406840"/>
- <reference key="parent" ref="1065607017"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">205</int>
- <reference key="object" ref="789758025"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="437104165"/>
- <reference ref="583158037"/>
- <reference ref="1058277027"/>
- <reference ref="212016141"/>
- <reference ref="296257095"/>
- <reference ref="29853731"/>
- <reference ref="860595796"/>
- <reference ref="1040322652"/>
- <reference ref="790794224"/>
- <reference ref="892235320"/>
- <reference ref="972420730"/>
- <reference ref="676164635"/>
- <reference ref="507821607"/>
- </object>
- <reference key="parent" ref="952259628"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">202</int>
- <reference key="object" ref="437104165"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">198</int>
- <reference key="object" ref="583158037"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">207</int>
- <reference key="object" ref="1058277027"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">214</int>
- <reference key="object" ref="212016141"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">199</int>
- <reference key="object" ref="296257095"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">203</int>
- <reference key="object" ref="29853731"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">197</int>
- <reference key="object" ref="860595796"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">206</int>
- <reference key="object" ref="1040322652"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">215</int>
- <reference key="object" ref="790794224"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">218</int>
- <reference key="object" ref="892235320"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="963351320"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">216</int>
- <reference key="object" ref="972420730"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="769623530"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">200</int>
- <reference key="object" ref="769623530"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="948374510"/>
- <reference ref="96193923"/>
- <reference ref="679648819"/>
- <reference ref="967646866"/>
- </object>
- <reference key="parent" ref="972420730"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">219</int>
- <reference key="object" ref="948374510"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">201</int>
- <reference key="object" ref="96193923"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">204</int>
- <reference key="object" ref="679648819"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">220</int>
- <reference key="object" ref="963351320"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="270902937"/>
- <reference ref="88285865"/>
- <reference ref="159080638"/>
- <reference ref="326711663"/>
- <reference ref="447796847"/>
- </object>
- <reference key="parent" ref="892235320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">213</int>
- <reference key="object" ref="270902937"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">210</int>
- <reference key="object" ref="88285865"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">221</int>
- <reference key="object" ref="159080638"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">208</int>
- <reference key="object" ref="326711663"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">209</int>
- <reference key="object" ref="447796847"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">106</int>
- <reference key="object" ref="374024848"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="238773614"/>
- </object>
- <reference key="parent" ref="391199113"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">111</int>
- <reference key="object" ref="238773614"/>
- <reference key="parent" ref="374024848"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">57</int>
- <reference key="object" ref="110575045"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="238522557"/>
- <reference ref="755159360"/>
- <reference ref="908899353"/>
- <reference ref="632727374"/>
- <reference ref="646227648"/>
- <reference ref="609285721"/>
- <reference ref="481834944"/>
- <reference ref="304266470"/>
- <reference ref="1046388886"/>
- <reference ref="1056857174"/>
- <reference ref="342932134"/>
- </object>
- <reference key="parent" ref="694149608"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">58</int>
- <reference key="object" ref="238522557"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">134</int>
- <reference key="object" ref="755159360"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">150</int>
- <reference key="object" ref="908899353"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">136</int>
- <reference key="object" ref="632727374"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">144</int>
- <reference key="object" ref="646227648"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">129</int>
- <reference key="object" ref="609285721"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">143</int>
- <reference key="object" ref="481834944"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">236</int>
- <reference key="object" ref="304266470"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">131</int>
- <reference key="object" ref="1046388886"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="752062318"/>
- </object>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">149</int>
- <reference key="object" ref="1056857174"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">145</int>
- <reference key="object" ref="342932134"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">130</int>
- <reference key="object" ref="752062318"/>
- <reference key="parent" ref="1046388886"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">24</int>
- <reference key="object" ref="835318025"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="299356726"/>
- <reference ref="625202149"/>
- <reference ref="575023229"/>
- <reference ref="1011231497"/>
- </object>
- <reference key="parent" ref="713487014"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">92</int>
- <reference key="object" ref="299356726"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="625202149"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">239</int>
- <reference key="object" ref="575023229"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">23</int>
- <reference key="object" ref="1011231497"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">295</int>
- <reference key="object" ref="586577488"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="466310130"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">296</int>
- <reference key="object" ref="466310130"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="102151532"/>
- <reference ref="237841660"/>
- </object>
- <reference key="parent" ref="586577488"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">297</int>
- <reference key="object" ref="102151532"/>
- <reference key="parent" ref="466310130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">298</int>
- <reference key="object" ref="237841660"/>
- <reference key="parent" ref="466310130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">211</int>
- <reference key="object" ref="676164635"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="785027613"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">212</int>
- <reference key="object" ref="785027613"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="680220178"/>
- <reference ref="731782645"/>
- </object>
- <reference key="parent" ref="676164635"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">195</int>
- <reference key="object" ref="680220178"/>
- <reference key="parent" ref="785027613"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">196</int>
- <reference key="object" ref="731782645"/>
- <reference key="parent" ref="785027613"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">346</int>
- <reference key="object" ref="967646866"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">348</int>
- <reference key="object" ref="507821607"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="698887838"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">349</int>
- <reference key="object" ref="698887838"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="605118523"/>
- <reference ref="197661976"/>
- <reference ref="708854459"/>
- </object>
- <reference key="parent" ref="507821607"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">350</int>
- <reference key="object" ref="605118523"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">351</int>
- <reference key="object" ref="197661976"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">354</int>
- <reference key="object" ref="708854459"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">367</int>
- <reference key="object" ref="513744381"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="414427165"/>
- </object>
- <reference key="parent" ref="1049"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">368</int>
- <reference key="object" ref="414427165"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1064978459"/>
- </object>
- <reference key="parent" ref="513744381"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">373</int>
- <reference key="object" ref="163992474"/>
- <reference key="parent" ref="1049"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">375</int>
- <reference key="object" ref="781891986"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1015803365"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">376</int>
- <reference key="object" ref="1015803365"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="247370491"/>
- <reference ref="1009760027"/>
- </object>
- <reference key="parent" ref="781891986"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">377</int>
- <reference key="object" ref="247370491"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="165189968"/>
- </object>
- <reference key="parent" ref="1015803365"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">378</int>
- <reference key="object" ref="1009760027"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="51834583"/>
- </object>
- <reference key="parent" ref="1015803365"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">379</int>
- <reference key="object" ref="51834583"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="358734960"/>
- <reference ref="676513999"/>
- <reference ref="442988802"/>
- <reference ref="173014236"/>
- <reference ref="912312444"/>
- <reference ref="385048345"/>
- <reference ref="7825268"/>
- <reference ref="957928442"/>
- </object>
- <reference key="parent" ref="1009760027"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">380</int>
- <reference key="object" ref="358734960"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">381</int>
- <reference key="object" ref="676513999"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">382</int>
- <reference key="object" ref="442988802"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">383</int>
- <reference key="object" ref="173014236"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">384</int>
- <reference key="object" ref="912312444"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">385</int>
- <reference key="object" ref="385048345"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">386</int>
- <reference key="object" ref="7825268"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">387</int>
- <reference key="object" ref="957928442"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">388</int>
- <reference key="object" ref="165189968"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="976032852"/>
- <reference ref="130421458"/>
- <reference ref="1034982764"/>
- <reference ref="410191250"/>
- <reference ref="208609432"/>
- <reference ref="926861345"/>
- <reference ref="70851867"/>
- <reference ref="6870069"/>
- <reference ref="814601473"/>
- <reference ref="61728953"/>
- <reference ref="518868038"/>
- <reference ref="510270214"/>
- <reference ref="534067315"/>
- <reference ref="98556326"/>
- <reference ref="36828373"/>
- <reference ref="30025740"/>
- </object>
- <reference key="parent" ref="247370491"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">389</int>
- <reference key="object" ref="976032852"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">390</int>
- <reference key="object" ref="130421458"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">391</int>
- <reference key="object" ref="1034982764"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">392</int>
- <reference key="object" ref="410191250"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">393</int>
- <reference key="object" ref="208609432"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">394</int>
- <reference key="object" ref="926861345"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">395</int>
- <reference key="object" ref="70851867"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">396</int>
- <reference key="object" ref="6870069"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">397</int>
- <reference key="object" ref="814601473"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="281415442"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">398</int>
- <reference key="object" ref="61728953"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="396844641"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">399</int>
- <reference key="object" ref="518868038"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="74357254"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">400</int>
- <reference key="object" ref="510270214"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">401</int>
- <reference key="object" ref="534067315"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">402</int>
- <reference key="object" ref="98556326"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">403</int>
- <reference key="object" ref="36828373"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">404</int>
- <reference key="object" ref="30025740"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">405</int>
- <reference key="object" ref="74357254"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="912968273"/>
- <reference ref="124058341"/>
- <reference ref="608632550"/>
- <reference ref="511998969"/>
- <reference ref="769412564"/>
- </object>
- <reference key="parent" ref="518868038"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">406</int>
- <reference key="object" ref="912968273"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">407</int>
- <reference key="object" ref="124058341"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">408</int>
- <reference key="object" ref="608632550"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">409</int>
- <reference key="object" ref="511998969"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">410</int>
- <reference key="object" ref="769412564"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">411</int>
- <reference key="object" ref="396844641"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="2477936"/>
- <reference ref="1057656020"/>
- <reference ref="897063006"/>
- </object>
- <reference key="parent" ref="61728953"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">412</int>
- <reference key="object" ref="2477936"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">413</int>
- <reference key="object" ref="1057656020"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">414</int>
- <reference key="object" ref="897063006"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">415</int>
- <reference key="object" ref="281415442"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="163285378"/>
- <reference ref="99033700"/>
- <reference ref="252389237"/>
- <reference ref="394403650"/>
- </object>
- <reference key="parent" ref="814601473"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">416</int>
- <reference key="object" ref="163285378"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">417</int>
- <reference key="object" ref="99033700"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">418</int>
- <reference key="object" ref="252389237"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">419</int>
- <reference key="object" ref="394403650"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">460</int>
- <reference key="object" ref="1064978459"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="828576380"/>
- </object>
- <reference key="parent" ref="414427165"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">461</int>
- <reference key="object" ref="828576380"/>
- <reference key="parent" ref="1064978459"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
- <string>-3.IBPluginDependency</string>
- <string>103.IBPluginDependency</string>
- <string>103.ImportedFromIB2</string>
- <string>106.IBEditorWindowLastContentRect</string>
- <string>106.IBPluginDependency</string>
- <string>106.ImportedFromIB2</string>
- <string>106.editorWindowContentRectSynchronizationRect</string>
- <string>111.IBPluginDependency</string>
- <string>111.ImportedFromIB2</string>
- <string>112.IBPluginDependency</string>
- <string>112.ImportedFromIB2</string>
- <string>124.IBPluginDependency</string>
- <string>124.ImportedFromIB2</string>
- <string>125.IBEditorWindowLastContentRect</string>
- <string>125.IBPluginDependency</string>
- <string>125.ImportedFromIB2</string>
- <string>125.editorWindowContentRectSynchronizationRect</string>
- <string>126.IBPluginDependency</string>
- <string>126.ImportedFromIB2</string>
- <string>129.IBPluginDependency</string>
- <string>129.ImportedFromIB2</string>
- <string>130.IBEditorWindowLastContentRect</string>
- <string>130.IBPluginDependency</string>
- <string>130.ImportedFromIB2</string>
- <string>130.editorWindowContentRectSynchronizationRect</string>
- <string>131.IBPluginDependency</string>
- <string>131.ImportedFromIB2</string>
- <string>134.IBPluginDependency</string>
- <string>134.ImportedFromIB2</string>
- <string>136.IBPluginDependency</string>
- <string>136.ImportedFromIB2</string>
- <string>143.IBPluginDependency</string>
- <string>143.ImportedFromIB2</string>
- <string>144.IBPluginDependency</string>
- <string>144.ImportedFromIB2</string>
- <string>145.IBPluginDependency</string>
- <string>145.ImportedFromIB2</string>
- <string>149.IBPluginDependency</string>
- <string>149.ImportedFromIB2</string>
- <string>150.IBPluginDependency</string>
- <string>150.ImportedFromIB2</string>
- <string>19.IBPluginDependency</string>
- <string>19.ImportedFromIB2</string>
- <string>195.IBPluginDependency</string>
- <string>195.ImportedFromIB2</string>
- <string>196.IBPluginDependency</string>
- <string>196.ImportedFromIB2</string>
- <string>197.IBPluginDependency</string>
- <string>197.ImportedFromIB2</string>
- <string>198.IBPluginDependency</string>
- <string>198.ImportedFromIB2</string>
- <string>199.IBPluginDependency</string>
- <string>199.ImportedFromIB2</string>
- <string>200.IBEditorWindowLastContentRect</string>
- <string>200.IBPluginDependency</string>
- <string>200.ImportedFromIB2</string>
- <string>200.editorWindowContentRectSynchronizationRect</string>
- <string>201.IBPluginDependency</string>
- <string>201.ImportedFromIB2</string>
- <string>202.IBPluginDependency</string>
- <string>202.ImportedFromIB2</string>
- <string>203.IBPluginDependency</string>
- <string>203.ImportedFromIB2</string>
- <string>204.IBPluginDependency</string>
- <string>204.ImportedFromIB2</string>
- <string>205.IBEditorWindowLastContentRect</string>
- <string>205.IBPluginDependency</string>
- <string>205.ImportedFromIB2</string>
- <string>205.editorWindowContentRectSynchronizationRect</string>
- <string>206.IBPluginDependency</string>
- <string>206.ImportedFromIB2</string>
- <string>207.IBPluginDependency</string>
- <string>207.ImportedFromIB2</string>
- <string>208.IBPluginDependency</string>
- <string>208.ImportedFromIB2</string>
- <string>209.IBPluginDependency</string>
- <string>209.ImportedFromIB2</string>
- <string>210.IBPluginDependency</string>
- <string>210.ImportedFromIB2</string>
- <string>211.IBPluginDependency</string>
- <string>211.ImportedFromIB2</string>
- <string>212.IBEditorWindowLastContentRect</string>
- <string>212.IBPluginDependency</string>
- <string>212.ImportedFromIB2</string>
- <string>212.editorWindowContentRectSynchronizationRect</string>
- <string>213.IBPluginDependency</string>
- <string>213.ImportedFromIB2</string>
- <string>214.IBPluginDependency</string>
- <string>214.ImportedFromIB2</string>
- <string>215.IBPluginDependency</string>
- <string>215.ImportedFromIB2</string>
- <string>216.IBPluginDependency</string>
- <string>216.ImportedFromIB2</string>
- <string>217.IBPluginDependency</string>
- <string>217.ImportedFromIB2</string>
- <string>218.IBPluginDependency</string>
- <string>218.ImportedFromIB2</string>
- <string>219.IBPluginDependency</string>
- <string>219.ImportedFromIB2</string>
- <string>220.IBEditorWindowLastContentRect</string>
- <string>220.IBPluginDependency</string>
- <string>220.ImportedFromIB2</string>
- <string>220.editorWindowContentRectSynchronizationRect</string>
- <string>221.IBPluginDependency</string>
- <string>221.ImportedFromIB2</string>
- <string>23.IBPluginDependency</string>
- <string>23.ImportedFromIB2</string>
- <string>236.IBPluginDependency</string>
- <string>236.ImportedFromIB2</string>
- <string>239.IBPluginDependency</string>
- <string>239.ImportedFromIB2</string>
- <string>24.IBEditorWindowLastContentRect</string>
- <string>24.IBPluginDependency</string>
- <string>24.ImportedFromIB2</string>
- <string>24.editorWindowContentRectSynchronizationRect</string>
- <string>29.IBEditorWindowLastContentRect</string>
- <string>29.IBPluginDependency</string>
- <string>29.ImportedFromIB2</string>
- <string>29.WindowOrigin</string>
- <string>29.editorWindowContentRectSynchronizationRect</string>
- <string>295.IBPluginDependency</string>
- <string>296.IBEditorWindowLastContentRect</string>
- <string>296.IBPluginDependency</string>
- <string>296.editorWindowContentRectSynchronizationRect</string>
- <string>297.IBPluginDependency</string>
- <string>298.IBPluginDependency</string>
- <string>346.IBPluginDependency</string>
- <string>346.ImportedFromIB2</string>
- <string>348.IBPluginDependency</string>
- <string>348.ImportedFromIB2</string>
- <string>349.IBEditorWindowLastContentRect</string>
- <string>349.IBPluginDependency</string>
- <string>349.ImportedFromIB2</string>
- <string>349.editorWindowContentRectSynchronizationRect</string>
- <string>350.IBPluginDependency</string>
- <string>350.ImportedFromIB2</string>
- <string>351.IBPluginDependency</string>
- <string>351.ImportedFromIB2</string>
- <string>354.IBPluginDependency</string>
- <string>354.ImportedFromIB2</string>
- <string>367.IBEditorWindowLastContentRect</string>
- <string>367.IBPluginDependency</string>
- <string>367.IBWindowTemplateEditedContentRect</string>
- <string>367.NSWindowTemplate.visibleAtLaunch</string>
- <string>367.editorWindowContentRectSynchronizationRect</string>
- <string>368.IBPluginDependency</string>
- <string>375.IBPluginDependency</string>
- <string>376.IBPluginDependency</string>
- <string>377.IBPluginDependency</string>
- <string>378.IBPluginDependency</string>
- <string>379.IBPluginDependency</string>
- <string>380.IBPluginDependency</string>
- <string>381.IBPluginDependency</string>
- <string>382.IBPluginDependency</string>
- <string>383.IBPluginDependency</string>
- <string>384.IBPluginDependency</string>
- <string>385.IBPluginDependency</string>
- <string>386.IBPluginDependency</string>
- <string>387.IBPluginDependency</string>
- <string>388.IBPluginDependency</string>
- <string>389.IBPluginDependency</string>
- <string>390.IBPluginDependency</string>
- <string>391.IBPluginDependency</string>
- <string>392.IBPluginDependency</string>
- <string>393.IBPluginDependency</string>
- <string>394.IBPluginDependency</string>
- <string>395.IBPluginDependency</string>
- <string>396.IBPluginDependency</string>
- <string>397.IBPluginDependency</string>
- <string>398.IBPluginDependency</string>
- <string>399.IBPluginDependency</string>
- <string>400.IBPluginDependency</string>
- <string>401.IBPluginDependency</string>
- <string>402.IBPluginDependency</string>
- <string>403.IBPluginDependency</string>
- <string>404.IBPluginDependency</string>
- <string>405.IBPluginDependency</string>
- <string>406.IBPluginDependency</string>
- <string>407.IBPluginDependency</string>
- <string>408.IBPluginDependency</string>
- <string>409.IBPluginDependency</string>
- <string>410.IBPluginDependency</string>
- <string>411.IBPluginDependency</string>
- <string>412.IBPluginDependency</string>
- <string>413.IBPluginDependency</string>
- <string>414.IBPluginDependency</string>
- <string>415.IBPluginDependency</string>
- <string>416.IBPluginDependency</string>
- <string>417.IBPluginDependency</string>
- <string>418.IBPluginDependency</string>
- <string>419.IBPluginDependency</string>
- <string>460.IBPluginDependency</string>
- <string>461.IBPluginDependency</string>
- <string>5.IBPluginDependency</string>
- <string>5.ImportedFromIB2</string>
- <string>56.IBPluginDependency</string>
- <string>56.ImportedFromIB2</string>
- <string>57.IBEditorWindowLastContentRect</string>
- <string>57.IBPluginDependency</string>
- <string>57.ImportedFromIB2</string>
- <string>57.editorWindowContentRectSynchronizationRect</string>
- <string>58.IBPluginDependency</string>
- <string>58.ImportedFromIB2</string>
- <string>72.IBPluginDependency</string>
- <string>72.ImportedFromIB2</string>
- <string>73.IBPluginDependency</string>
- <string>73.ImportedFromIB2</string>
- <string>74.IBPluginDependency</string>
- <string>74.ImportedFromIB2</string>
- <string>75.IBPluginDependency</string>
- <string>75.ImportedFromIB2</string>
- <string>77.IBPluginDependency</string>
- <string>77.ImportedFromIB2</string>
- <string>78.IBPluginDependency</string>
- <string>78.ImportedFromIB2</string>
- <string>79.IBPluginDependency</string>
- <string>79.ImportedFromIB2</string>
- <string>80.IBPluginDependency</string>
- <string>80.ImportedFromIB2</string>
- <string>81.IBEditorWindowLastContentRect</string>
- <string>81.IBPluginDependency</string>
- <string>81.ImportedFromIB2</string>
- <string>81.editorWindowContentRectSynchronizationRect</string>
- <string>82.IBPluginDependency</string>
- <string>82.ImportedFromIB2</string>
- <string>83.IBPluginDependency</string>
- <string>83.ImportedFromIB2</string>
- <string>92.IBPluginDependency</string>
- <string>92.ImportedFromIB2</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <integer value="1" id="9"/>
- <string>{{518, 723}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{596, 852}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{617, 609}, {132, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{522, 812}, {146, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{531, 606}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{436, 809}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{287, 503}, {243, 243}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{197, 734}, {243, 243}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {153, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {167, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{447, 673}, {197, 73}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{525, 802}, {197, 73}}</string>
- <string>{{101, 746}, {507, 20}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{74, 862}</string>
- <string>{{11, 977}, {478, 20}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{397, 703}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{475, 832}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {177, 63}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{440, 714}, {177, 63}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{176, 307}, {480, 270}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{176, 307}, {480, 270}}</string>
- <reference ref="9"/>
- <string>{{11, 666}, {480, 270}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{113, 563}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{23, 794}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{418, 469}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{323, 672}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">462</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <object class="NSMutableArray" key="referencedPartialClassDescriptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBPartialClassDescription">
- <string key="className">FirstResponder</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">testAction:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- </object>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <nil key="IBDocument.LastKnownRelativeProjectPath"/>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib
deleted file mode 100644
index c7fdf57..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib b/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib
deleted file mode 100644
index aea96ba..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib
+++ /dev/null
@@ -1,3106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Carbon.XIB" version="7.02">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9E17</string>
- <string key="IBDocument.InterfaceBuilderVersion">672</string>
- <string key="IBDocument.AppKitVersion">949.33</string>
- <string key="IBDocument.HIToolboxVersion">352.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="317"/>
- <integer value="403"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1023437918">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenu" id="612875881">
- <string key="NSTitle">Menu</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="704607057">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">TestLocalizedString</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <object class="NSImage" key="NSOnImage" id="1067467733">
- <string key="NSName">NSMenuCheckmark</string>
- <int key="NSImageFlags">1623195648</int>
- </object>
- <object class="NSImage" key="NSMixedImage" id="763295676">
- <string key="NSName">NSMenuMixedState</string>
- <int key="NSImageFlags">1623195648</int>
- </object>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="72930468">
- <string key="NSTitle">TestLocalizedString</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="875618782">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">About NewApplication</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">About NewApplication</string>
- <string key="keyEquivalent"/>
- <integer value="0" key="disabled" id="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <integer value="1" key="updateSingleItem" id="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <reference key="keyEquivalentModifierMask" ref="8"/>
- <integer value="1633841013" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="882072235">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="623583908">
- <reference key="NSMenu" ref="72930468"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
- <string key="NSKeyEquiv">,</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UHJlZmVyZW5jZXPigKY</string>
- <string key="keyEquivalent">,</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1886545254" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="67264554">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="776020511">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Services</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="192327574">
- <string key="NSTitle">Services</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string key="title">Services</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Services</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="451320297">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="285450960">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Hide NewApplication</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Hide NewApplication</string>
- <string key="keyEquivalent">h</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1751737445" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1058175216">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Hide Others</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Hide Others</string>
- <string key="keyEquivalent">h</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1572864" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="552789090">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Show All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show All</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1051888276">
- <reference key="NSMenu" ref="72930468"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="847187968">
- <reference key="NSMenu" ref="72930468"/>
- <string key="NSTitle">Quit NewApplication</string>
- <string key="NSKeyEquiv">q</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Quit NewApplication</string>
- <string key="keyEquivalent">q</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1903520116" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="63529853">
- <characters key="NS.bytes">_NSAppleMenu</characters>
- </object>
- <string key="title">TestLocalizedString</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="63529853"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">TestLocalizedString</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="604048812">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">File</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="205811382">
- <string key="NSTitle">File</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="705228715">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">New</string>
- <string key="NSKeyEquiv">n</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">New</string>
- <string key="keyEquivalent">n</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1852143392" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="507010880">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
- <string key="NSKeyEquiv">o</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">T3BlbuKApg</string>
- <string key="keyEquivalent">o</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1869636974" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="971491831">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Open Recent</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="315990037">
- <string key="NSTitle">Open Recent</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="297222316">
- <reference key="NSMenu" ref="315990037"/>
- <string key="NSTitle">Clear Menu</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Clear Menu</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Open Recent</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Open Recent</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="762068440">
- <reference key="NSMenu" ref="205811382"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="938432662">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Close</string>
- <string key="NSKeyEquiv">w</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Close</string>
- <string key="keyEquivalent">w</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668050803" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="82567518">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Save</string>
- <string key="NSKeyEquiv">s</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Save</string>
- <string key="keyEquivalent">s</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1935767141" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="301200498">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
- <string key="NSKeyEquiv">S</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">U2F2ZSBBc+KApg</string>
- <string key="keyEquivalent">S</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1937138035" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="20404397">
- <reference key="NSMenu" ref="205811382"/>
- <string key="NSTitle">Revert to Saved</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Revert to Saved</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <reference key="keyEquivalentModifierMask" ref="8"/>
- <integer value="1920365172" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="772072760">
- <reference key="NSMenu" ref="205811382"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="146096371">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">UGFnZSBTZXR1cOKApg</string>
- <string key="NSKeyEquiv">P</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UGFnZSBTZXR1cOKApg</string>
- <string key="keyEquivalent">P</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1885431653" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="778158183">
- <reference key="NSMenu" ref="205811382"/>
- <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
- <string key="NSKeyEquiv">p</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">UHJpbnTigKY</string>
- <string key="keyEquivalent">p</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1886547572" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">File</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">File</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="205101701">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Edit</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="792337290">
- <string key="NSTitle">Edit</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1072051194">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Undo</string>
- <string key="NSKeyEquiv">z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Undo</string>
- <string key="keyEquivalent">z</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1970168943" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="600568978">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Redo</string>
- <string key="NSKeyEquiv">Z</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Redo</string>
- <string key="keyEquivalent">Z</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <integer value="1919247471" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="223232420">
- <reference key="NSMenu" ref="792337290"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="383997164">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Cut</string>
- <string key="NSKeyEquiv">x</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Cut</string>
- <string key="keyEquivalent">x</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668641824" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="364987866">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Copy</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Copy</string>
- <string key="keyEquivalent">c</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668247673" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="808355228">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Paste</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Paste</string>
- <string key="keyEquivalent">v</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1885434740" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="165870337">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Delete</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Delete</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1668048225" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="258489327">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Select All</string>
- <string key="NSKeyEquiv">a</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Select All</string>
- <string key="keyEquivalent">a</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1935764588" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="512006815">
- <reference key="NSMenu" ref="792337290"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="31203485">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Find</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="863955259">
- <string key="NSTitle">Find</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="424994992">
- <reference key="NSMenu" ref="863955259"/>
- <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
- <string key="NSKeyEquiv">f</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">1</int>
- <string type="base64-UTF8" key="title">RmluZOKApg</string>
- <string key="keyEquivalent">f</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="995284859">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Find Next</string>
- <string key="NSKeyEquiv">g</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">2</int>
- <string key="title">Find Next</string>
- <string key="keyEquivalent">g</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="123323930">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Find Previous</string>
- <string key="NSKeyEquiv">G</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">3</int>
- <string key="title">Find Previous</string>
- <string key="keyEquivalent">G</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="422397583">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Use Selection for Find</string>
- <string key="NSKeyEquiv">e</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <int key="NSTag">7</int>
- <string key="title">Use Selection for Find</string>
- <string key="keyEquivalent">e</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="233219417">
- <reference key="NSMenu" ref="863955259"/>
- <string key="NSTitle">Jump to Selection</string>
- <string key="NSKeyEquiv">j</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Jump to Selection</string>
- <string key="keyEquivalent">j</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Find</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Find</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="639152515">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="1048087335">
- <string key="NSTitle">Spelling</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="524649574">
- <reference key="NSMenu" ref="1048087335"/>
- <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="NSKeyEquiv">:</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="keyEquivalent">:</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1936225136" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="219896289">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Spelling</string>
- <string key="NSKeyEquiv">;</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Spelling</string>
- <string key="keyEquivalent">;</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1667986288" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="702914428">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Spelling as You Type</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Spelling as You Type</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1634955363" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="563572321">
- <reference key="NSMenu" ref="1048087335"/>
- <string key="NSTitle">Check Grammar With Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Check Grammar With Spelling</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Spelling</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Spelling</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1068490733">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Substitutions</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="471426593">
- <string key="NSTitle">Substitutions</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="351985819">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Copy Paste</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Copy Paste</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="832037660">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Quotes</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Quotes</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="222741534">
- <reference key="NSMenu" ref="471426593"/>
- <string key="NSTitle">Smart Links</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Smart Links</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Substitutions</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Substitutions</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="336115432">
- <reference key="NSMenu" ref="792337290"/>
- <string key="NSTitle">Speech</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="807724991">
- <string key="NSTitle">Speech</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="205890448">
- <reference key="NSMenu" ref="807724991"/>
- <string key="NSTitle">Start Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Start Speaking</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="53882475">
- <reference key="NSMenu" ref="807724991"/>
- <string key="NSTitle">Stop Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Stop Speaking</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Speech</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Speech</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">Edit</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Edit</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="471483215">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Format</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="517259905">
- <string key="NSTitle">Format</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="890093857">
- <reference key="NSMenu" ref="517259905"/>
- <string key="NSTitle">Show Fonts</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Fonts</string>
- <string key="keyEquivalent">t</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="679366252">
- <reference key="NSMenu" ref="517259905"/>
- <string key="NSTitle">Show Colors</string>
- <string key="NSKeyEquiv">C</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Colors</string>
- <string key="keyEquivalent">C</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1179648" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="NSName"/>
- <string key="title">Format</string>
- <reference key="menuID" ref="8"/>
- <string key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Format</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="828960915">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">View</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="960860811">
- <string key="NSTitle">View</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="412220865">
- <reference key="NSMenu" ref="960860811"/>
- <string key="NSTitle">Show Toolbar</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Show Toolbar</string>
- <string key="keyEquivalent">t</string>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1572864" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="365447280">
- <reference key="NSMenu" ref="960860811"/>
- <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string type="base64-UTF8" key="title">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <string key="title">View</string>
- <reference key="menuID" ref="8"/>
- <nil key="name"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">View</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="1034821076">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Window</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="607950030">
- <string key="NSTitle">Window</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1026972731">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Minimize</string>
- <string key="NSKeyEquiv">m</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Minimize</string>
- <string key="keyEquivalent">m</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="9"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1835626089" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="852441058">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Zoom</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Zoom</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="2054123373" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="729751414">
- <reference key="NSMenu" ref="607950030"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title"/>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="9"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="9"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="216674658">
- <reference key="NSMenu" ref="607950030"/>
- <string key="NSTitle">Bring All to Front</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">Bring All to Front</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="9"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <integer value="1650881140" key="command"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="727607344">
- <characters key="NS.bytes">_NSWindowsMenu</characters>
- </object>
- <string key="title">Window</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="727607344"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Window</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- <object class="IBHIMenuItem" id="909640949">
- <reference key="NSMenu" ref="612875881"/>
- <string key="NSTitle">Help</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="NSAction">submenuAction:</string>
- <object class="IBHIMenu" key="NSSubmenu" id="141756445">
- <string key="NSTitle">Help</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBHIMenuItem" id="1050195647">
- <reference key="NSMenu" ref="141756445"/>
- <string key="NSTitle">NewApplication Help</string>
- <string key="NSKeyEquiv">?</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="1067467733"/>
- <reference key="NSMixedImage" ref="763295676"/>
- <string key="title">NewApplication Help</string>
- <string key="keyEquivalent">?</string>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="9"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="693080635">
- <characters key="NS.bytes">_NSWindowsMenu</characters>
- </object>
- <string key="title">Help</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="693080635"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <string key="title">Help</string>
- <string key="keyEquivalent"/>
- <reference key="disabled" ref="8"/>
- <reference key="checked" ref="8"/>
- <reference key="submenuParentChoosable" ref="8"/>
- <reference key="dynamic" ref="8"/>
- <reference key="notPreviousAlternate" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="ignoreMeta" ref="8"/>
- <reference key="sectionHeader" ref="8"/>
- <reference key="customDraw" ref="8"/>
- <reference key="autoRepeat" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="updateSingleItem" ref="8"/>
- <reference key="includeInCmdKeyMatching" ref="8"/>
- <integer value="1048576" key="keyEquivalentModifierMask"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- </object>
- </object>
- <object class="NSMutableString" key="NSName" id="434699641">
- <characters key="NS.bytes">_NSMainMenu</characters>
- </object>
- <string key="title">Menu</string>
- <reference key="menuID" ref="8"/>
- <reference key="name" ref="434699641"/>
- <reference key="excludesMarkColumn" ref="8"/>
- <reference key="autoDisable" ref="8"/>
- <reference key="usePencilGlyph" ref="8"/>
- <reference key="hidden" ref="8"/>
- <reference key="condenseSeparators" ref="8"/>
- </object>
- <object class="IBHIWindowTemplate" id="872933631">
- <reference key="doesNotHide" ref="8"/>
- <reference key="squareCorners" ref="8"/>
- <reference key="autoViewDragTracking" ref="9"/>
- <reference key="receivesActivates" ref="9"/>
- <reference key="receivesUpdates" ref="9"/>
- <reference key="hasCloseBox" ref="9"/>
- <reference key="hasCollapseBox" ref="9"/>
- <reference key="hasHorizontalZoom" ref="9"/>
- <reference key="resizable" ref="9"/>
- <reference key="hasSideTitle" ref="8"/>
- <reference key="hasVerticalZoom" ref="9"/>
- <reference key="standardHandler" ref="9"/>
- <reference key="liveResize" ref="9"/>
- <reference key="toolbarButton" ref="8"/>
- <reference key="metal" ref="8"/>
- <reference key="unifiedTitleAndToolbar" ref="8"/>
- <reference key="compositing" ref="9"/>
- <reference key="ignoreClicks" ref="8"/>
- <reference key="asyncDrag" ref="8"/>
- <reference key="constrained" ref="9"/>
- <reference key="hideOnFullScreen" ref="8"/>
- <reference key="hideOnSuspend" ref="8"/>
- <reference key="hasShadow" ref="9"/>
- <reference key="noMetalContentSeparator" ref="8"/>
- <reference key="doesNotCycle" ref="8"/>
- <reference key="inWindowMenu" ref="9"/>
- <reference key="visibleWithoutLogin" ref="8"/>
- <reference key="opaqueForEvents" ref="8"/>
- <integer value="6" key="windowClass"/>
- <reference key="themeBrush" ref="8"/>
- <reference key="windowPosition" ref="8"/>
- <integer value="1048576" key="scalingMode"/>
- <nil key="helpTagText"/>
- <nil key="helpTagExtendedText"/>
- <nil key="classID"/>
- <string key="title">Window</string>
- <object class="IBHIRootControl" key="rootControl" id="395084821">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{480, 360}</string>
- <reference key="NSSuperview"/>
- <reference key="controlSignature" ref="8"/>
- <reference key="controlID" ref="8"/>
- <reference key="enabled" ref="9"/>
- <reference key="hidden" ref="8"/>
- <integer value="9999" key="fontStyle"/>
- <reference key="controlSize" ref="8"/>
- <reference key="command" ref="8"/>
- <nil key="helpTagExtendedText"/>
- <nil key="helpTagText"/>
- <reference key="helpTagDisplaySide" ref="8"/>
- <object class="NSArray" key="auxiliaryProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="IBCarbonHILayoutInfo" key="layoutInfo">
- <nil key="bindingTopView"/>
- <reference key="bindingTopKind" ref="8"/>
- <real value="0.000000e+00" key="bindingTopOffset"/>
- <nil key="bindingLeftView"/>
- <reference key="bindingLeftKind" ref="8"/>
- <real value="0.000000e+00" key="bindingLeftOffset"/>
- <nil key="bindingBottomView"/>
- <reference key="bindingBottomKind" ref="8"/>
- <real value="0.000000e+00" key="bindingBottomOffset"/>
- <nil key="bindingRightView"/>
- <reference key="bindingRightKind" ref="8"/>
- <real value="0.000000e+00" key="bindingRightOffset"/>
- <real value="0.000000e+00" key="scaleXRatio"/>
- <nil key="scaleXView"/>
- <reference key="scaleXKind" ref="8"/>
- <real value="0.000000e+00" key="scaleYRatio"/>
- <nil key="scaleYView"/>
- <reference key="scaleYKind" ref="8"/>
- <reference key="positionXKind" ref="8"/>
- <nil key="positionXView"/>
- <real value="0.000000e+00" key="positionXOffset"/>
- <reference key="positionYKind" ref="8"/>
- <nil key="positionYView"/>
- <real value="0.000000e+00" key="positionYOffset"/>
- </object>
- <reference key="layoutSuspended" ref="8"/>
- <object class="NSArray" key="instantiationProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <nil key="classID"/>
- </object>
- <reference key="autoPositionMask" ref="8"/>
- <string key="windowRectAsNSRect">{{300, 300}, {480, 360}}</string>
- <string key="autoScreenRectAsNSRect">{{0, 48}, {1920, 1129}}</string>
- <reference key="helpTagDisplaySide" ref="8"/>
- <object class="NSArray" key="instantiationProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <object class="NSArray" key="orderedObjects">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <object class="NSArray" key="object" id="235277774">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <reference key="children" ref="1023437918"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">316</int>
- <reference key="object" ref="872933631"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="395084821"/>
- </object>
- <reference key="parent" ref="235277774"/>
- <string key="objectName">Window</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">317</int>
- <reference key="object" ref="395084821"/>
- <reference key="parent" ref="872933631"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">399</int>
- <reference key="object" ref="612875881"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="471483215"/>
- <reference ref="828960915"/>
- <reference ref="909640949"/>
- <reference ref="704607057"/>
- <reference ref="1034821076"/>
- <reference ref="205101701"/>
- <reference ref="604048812"/>
- </object>
- <reference key="parent" ref="235277774"/>
- <string key="objectName">MainMenu</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">400</int>
- <reference key="object" ref="471483215"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="517259905"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">401</int>
- <reference key="object" ref="828960915"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="960860811"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">402</int>
- <reference key="object" ref="909640949"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="141756445"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">403</int>
- <reference key="object" ref="704607057"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="72930468"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">404</int>
- <reference key="object" ref="1034821076"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="607950030"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">405</int>
- <reference key="object" ref="205101701"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="792337290"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">406</int>
- <reference key="object" ref="604048812"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="205811382"/>
- </object>
- <reference key="parent" ref="612875881"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">407</int>
- <reference key="object" ref="205811382"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="971491831"/>
- <reference ref="772072760"/>
- <reference ref="762068440"/>
- <reference ref="705228715"/>
- <reference ref="82567518"/>
- <reference ref="301200498"/>
- <reference ref="778158183"/>
- <reference ref="146096371"/>
- <reference ref="507010880"/>
- <reference ref="20404397"/>
- <reference ref="938432662"/>
- </object>
- <reference key="parent" ref="604048812"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">408</int>
- <reference key="object" ref="971491831"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="315990037"/>
- </object>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">409</int>
- <reference key="object" ref="772072760"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">410</int>
- <reference key="object" ref="762068440"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">411</int>
- <reference key="object" ref="705228715"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">412</int>
- <reference key="object" ref="82567518"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">413</int>
- <reference key="object" ref="301200498"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">414</int>
- <reference key="object" ref="778158183"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">415</int>
- <reference key="object" ref="146096371"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">416</int>
- <reference key="object" ref="507010880"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">417</int>
- <reference key="object" ref="20404397"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">418</int>
- <reference key="object" ref="938432662"/>
- <reference key="parent" ref="205811382"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">419</int>
- <reference key="object" ref="315990037"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="297222316"/>
- </object>
- <reference key="parent" ref="971491831"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">420</int>
- <reference key="object" ref="297222316"/>
- <reference key="parent" ref="315990037"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">421</int>
- <reference key="object" ref="792337290"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1068490733"/>
- <reference ref="336115432"/>
- <reference ref="31203485"/>
- <reference ref="512006815"/>
- <reference ref="223232420"/>
- <reference ref="639152515"/>
- <reference ref="165870337"/>
- <reference ref="364987866"/>
- <reference ref="258489327"/>
- <reference ref="600568978"/>
- <reference ref="808355228"/>
- <reference ref="383997164"/>
- <reference ref="1072051194"/>
- </object>
- <reference key="parent" ref="205101701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">422</int>
- <reference key="object" ref="1068490733"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="471426593"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">423</int>
- <reference key="object" ref="336115432"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="807724991"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">424</int>
- <reference key="object" ref="31203485"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="863955259"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">425</int>
- <reference key="object" ref="512006815"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">426</int>
- <reference key="object" ref="223232420"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">427</int>
- <reference key="object" ref="639152515"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1048087335"/>
- </object>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">428</int>
- <reference key="object" ref="165870337"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">429</int>
- <reference key="object" ref="364987866"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">430</int>
- <reference key="object" ref="258489327"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">431</int>
- <reference key="object" ref="600568978"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">432</int>
- <reference key="object" ref="808355228"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">433</int>
- <reference key="object" ref="383997164"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">434</int>
- <reference key="object" ref="1072051194"/>
- <reference key="parent" ref="792337290"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">435</int>
- <reference key="object" ref="1048087335"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="563572321"/>
- <reference ref="219896289"/>
- <reference ref="702914428"/>
- <reference ref="524649574"/>
- </object>
- <reference key="parent" ref="639152515"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">436</int>
- <reference key="object" ref="563572321"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">437</int>
- <reference key="object" ref="219896289"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">438</int>
- <reference key="object" ref="702914428"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">439</int>
- <reference key="object" ref="524649574"/>
- <reference key="parent" ref="1048087335"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">440</int>
- <reference key="object" ref="863955259"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="424994992"/>
- <reference ref="233219417"/>
- <reference ref="422397583"/>
- <reference ref="123323930"/>
- <reference ref="995284859"/>
- </object>
- <reference key="parent" ref="31203485"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">441</int>
- <reference key="object" ref="424994992"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">442</int>
- <reference key="object" ref="233219417"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">443</int>
- <reference key="object" ref="422397583"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">444</int>
- <reference key="object" ref="123323930"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">445</int>
- <reference key="object" ref="995284859"/>
- <reference key="parent" ref="863955259"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">446</int>
- <reference key="object" ref="807724991"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="53882475"/>
- <reference ref="205890448"/>
- </object>
- <reference key="parent" ref="336115432"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">447</int>
- <reference key="object" ref="53882475"/>
- <reference key="parent" ref="807724991"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">448</int>
- <reference key="object" ref="205890448"/>
- <reference key="parent" ref="807724991"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">449</int>
- <reference key="object" ref="471426593"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="222741534"/>
- <reference ref="832037660"/>
- <reference ref="351985819"/>
- </object>
- <reference key="parent" ref="1068490733"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">450</int>
- <reference key="object" ref="222741534"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">451</int>
- <reference key="object" ref="832037660"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">452</int>
- <reference key="object" ref="351985819"/>
- <reference key="parent" ref="471426593"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">453</int>
- <reference key="object" ref="607950030"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="729751414"/>
- <reference ref="852441058"/>
- <reference ref="216674658"/>
- <reference ref="1026972731"/>
- </object>
- <reference key="parent" ref="1034821076"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">454</int>
- <reference key="object" ref="729751414"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">455</int>
- <reference key="object" ref="852441058"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">456</int>
- <reference key="object" ref="216674658"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">457</int>
- <reference key="object" ref="1026972731"/>
- <reference key="parent" ref="607950030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">458</int>
- <reference key="object" ref="72930468"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="847187968"/>
- <reference ref="552789090"/>
- <reference ref="1058175216"/>
- <reference ref="285450960"/>
- <reference ref="776020511"/>
- <reference ref="623583908"/>
- <reference ref="451320297"/>
- <reference ref="67264554"/>
- <reference ref="882072235"/>
- <reference ref="1051888276"/>
- <reference ref="875618782"/>
- </object>
- <reference key="parent" ref="704607057"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">459</int>
- <reference key="object" ref="847187968"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">460</int>
- <reference key="object" ref="552789090"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">461</int>
- <reference key="object" ref="1058175216"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">462</int>
- <reference key="object" ref="285450960"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">463</int>
- <reference key="object" ref="776020511"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="192327574"/>
- </object>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">464</int>
- <reference key="object" ref="623583908"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">465</int>
- <reference key="object" ref="451320297"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">466</int>
- <reference key="object" ref="67264554"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">467</int>
- <reference key="object" ref="882072235"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">468</int>
- <reference key="object" ref="1051888276"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">469</int>
- <reference key="object" ref="875618782"/>
- <reference key="parent" ref="72930468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">470</int>
- <reference key="object" ref="192327574"/>
- <reference key="parent" ref="776020511"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">471</int>
- <reference key="object" ref="141756445"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1050195647"/>
- </object>
- <reference key="parent" ref="909640949"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">472</int>
- <reference key="object" ref="1050195647"/>
- <reference key="parent" ref="141756445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">473</int>
- <reference key="object" ref="960860811"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="365447280"/>
- <reference ref="412220865"/>
- </object>
- <reference key="parent" ref="828960915"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">474</int>
- <reference key="object" ref="365447280"/>
- <reference key="parent" ref="960860811"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">475</int>
- <reference key="object" ref="412220865"/>
- <reference key="parent" ref="960860811"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">476</int>
- <reference key="object" ref="517259905"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="679366252"/>
- <reference ref="890093857"/>
- </object>
- <reference key="parent" ref="471483215"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">477</int>
- <reference key="object" ref="679366252"/>
- <reference key="parent" ref="517259905"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">478</int>
- <reference key="object" ref="890093857"/>
- <reference key="parent" ref="517259905"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>316.IBEditorWindowLastContentRect</string>
- <string>316.IBPluginDependency</string>
- <string>316.IBWindowTemplateEditedContentRect</string>
- <string>316.editorWindowContentRectSynchronizationRect</string>
- <string>317.IBPluginDependency</string>
- <string>399.IBEditorWindowLastContentRect</string>
- <string>399.IBPluginDependency</string>
- <string>399.editorWindowContentRectSynchronizationRect</string>
- <string>400.IBPluginDependency</string>
- <string>401.IBPluginDependency</string>
- <string>402.IBPluginDependency</string>
- <string>403.IBPluginDependency</string>
- <string>404.IBPluginDependency</string>
- <string>405.IBPluginDependency</string>
- <string>406.IBPluginDependency</string>
- <string>407.IBPluginDependency</string>
- <string>407.editorWindowContentRectSynchronizationRect</string>
- <string>408.IBPluginDependency</string>
- <string>409.IBPluginDependency</string>
- <string>410.IBPluginDependency</string>
- <string>411.IBPluginDependency</string>
- <string>412.IBPluginDependency</string>
- <string>413.IBPluginDependency</string>
- <string>414.IBPluginDependency</string>
- <string>415.IBPluginDependency</string>
- <string>416.IBPluginDependency</string>
- <string>417.IBPluginDependency</string>
- <string>418.IBPluginDependency</string>
- <string>419.IBPluginDependency</string>
- <string>419.editorWindowContentRectSynchronizationRect</string>
- <string>420.IBPluginDependency</string>
- <string>421.IBPluginDependency</string>
- <string>421.editorWindowContentRectSynchronizationRect</string>
- <string>422.IBPluginDependency</string>
- <string>423.IBPluginDependency</string>
- <string>424.IBPluginDependency</string>
- <string>425.IBPluginDependency</string>
- <string>426.IBPluginDependency</string>
- <string>427.IBPluginDependency</string>
- <string>428.IBPluginDependency</string>
- <string>429.IBPluginDependency</string>
- <string>430.IBPluginDependency</string>
- <string>431.IBPluginDependency</string>
- <string>432.IBPluginDependency</string>
- <string>433.IBPluginDependency</string>
- <string>434.IBPluginDependency</string>
- <string>435.IBPluginDependency</string>
- <string>435.editorWindowContentRectSynchronizationRect</string>
- <string>436.IBPluginDependency</string>
- <string>437.IBPluginDependency</string>
- <string>438.IBPluginDependency</string>
- <string>439.IBPluginDependency</string>
- <string>440.IBPluginDependency</string>
- <string>440.editorWindowContentRectSynchronizationRect</string>
- <string>441.IBPluginDependency</string>
- <string>442.IBPluginDependency</string>
- <string>443.IBPluginDependency</string>
- <string>444.IBPluginDependency</string>
- <string>445.IBPluginDependency</string>
- <string>446.IBPluginDependency</string>
- <string>446.editorWindowContentRectSynchronizationRect</string>
- <string>447.IBPluginDependency</string>
- <string>448.IBPluginDependency</string>
- <string>449.IBPluginDependency</string>
- <string>449.editorWindowContentRectSynchronizationRect</string>
- <string>450.IBPluginDependency</string>
- <string>451.IBPluginDependency</string>
- <string>452.IBPluginDependency</string>
- <string>453.IBPluginDependency</string>
- <string>453.editorWindowContentRectSynchronizationRect</string>
- <string>454.IBPluginDependency</string>
- <string>455.IBPluginDependency</string>
- <string>456.IBPluginDependency</string>
- <string>457.IBPluginDependency</string>
- <string>458.IBEditorWindowLastContentRect</string>
- <string>458.IBPluginDependency</string>
- <string>458.editorWindowContentRectSynchronizationRect</string>
- <string>459.IBPluginDependency</string>
- <string>460.IBPluginDependency</string>
- <string>461.IBPluginDependency</string>
- <string>462.IBPluginDependency</string>
- <string>463.IBPluginDependency</string>
- <string>464.IBPluginDependency</string>
- <string>465.IBPluginDependency</string>
- <string>466.IBPluginDependency</string>
- <string>467.IBPluginDependency</string>
- <string>468.IBPluginDependency</string>
- <string>469.IBPluginDependency</string>
- <string>470.IBPluginDependency</string>
- <string>470.editorWindowContentRectSynchronizationRect</string>
- <string>471.IBPluginDependency</string>
- <string>471.editorWindowContentRectSynchronizationRect</string>
- <string>472.IBPluginDependency</string>
- <string>473.IBPluginDependency</string>
- <string>473.editorWindowContentRectSynchronizationRect</string>
- <string>474.IBPluginDependency</string>
- <string>475.IBPluginDependency</string>
- <string>476.IBPluginDependency</string>
- <string>476.editorWindowContentRectSynchronizationRect</string>
- <string>477.IBPluginDependency</string>
- <string>478.IBPluginDependency</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>{{247, 233}, {480, 360}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{247, 233}, {480, 360}}</string>
- <string>{{325, 394}, {480, 360}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{21, 803}, {507, 20}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{325, 836}, {478, 20}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{159, 779}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{358, 919}, {146, 23}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{511, 593}, {181, 243}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{692, 573}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {167, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{382, 719}, {188, 63}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{361, 909}, {197, 73}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{33, 620}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{27, 799}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{272, 916}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{432, 959}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{311, 939}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>{{555, 793}, {176, 43}}</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">478</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes"/>
- <int key="IBDocument.localizationMode">0</int>
- <nil key="IBDocument.LastKnownRelativeProjectPath"/>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib b/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib
deleted file mode 100644
index e2119bc..0000000
--- a/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib
+++ /dev/null
@@ -1,3075 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9E17</string>
- <string key="IBDocument.InterfaceBuilderVersion">672</string>
- <string key="IBDocument.AppKitVersion">949.33</string>
- <string key="IBDocument.HIToolboxVersion">352.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="368"/>
- <integer value="56"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="1021">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomObject" id="1014">
- <string key="NSClassName">FirstResponder</string>
- </object>
- <object class="NSCustomObject" id="1050">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomObject" id="163992474">
- <string key="NSClassName">NSFontManager</string>
- </object>
- <object class="NSMenu" id="649796088">
- <string key="NSTitle">AMainMenu</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="694149608">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">TestLocalizedString</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <object class="NSCustomResource" key="NSOnImage" id="353210768">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuCheckmark</string>
- </object>
- <object class="NSCustomResource" key="NSMixedImage" id="549394948">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuMixedState</string>
- </object>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="110575045">
- <string key="NSTitle">TestLocalizedString</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="238522557">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">About NewApplication</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="304266470">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="609285721">
- <reference key="NSMenu" ref="110575045"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
- <string key="NSKeyEquiv">,</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="481834944">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1046388886">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Services</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="752062318">
- <string key="NSTitle">Services</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string key="NSName">_NSServicesMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="646227648">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="755159360">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Hide NewApplication</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="342932134">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Hide Others</string>
- <string key="NSKeyEquiv">h</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="908899353">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Show All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1056857174">
- <reference key="NSMenu" ref="110575045"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="632727374">
- <reference key="NSMenu" ref="110575045"/>
- <string key="NSTitle">Quit NewApplication</string>
- <string key="NSKeyEquiv">q</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSAppleMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="379814623">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">File</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="720053764">
- <string key="NSTitle">File</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="705341025">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">New</string>
- <string key="NSKeyEquiv">n</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="722745758">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
- <string key="NSKeyEquiv">o</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1025936716">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Open Recent</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="1065607017">
- <string key="NSTitle">Open Recent</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="759406840">
- <reference key="NSMenu" ref="1065607017"/>
- <string key="NSTitle">Clear Menu</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSRecentDocumentsMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="425164168">
- <reference key="NSMenu" ref="720053764"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="776162233">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Close</string>
- <string key="NSKeyEquiv">w</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1023925487">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Save</string>
- <string key="NSKeyEquiv">s</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="117038363">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
- <string key="NSKeyEquiv">S</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="579971712">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Revert to Saved</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1010469920">
- <reference key="NSMenu" ref="720053764"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="294629803">
- <reference key="NSMenu" ref="720053764"/>
- <string key="NSTitle">Page Setup...</string>
- <string key="NSKeyEquiv">P</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSToolTip"/>
- </object>
- <object class="NSMenuItem" id="49223823">
- <reference key="NSMenu" ref="720053764"/>
- <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
- <string key="NSKeyEquiv">p</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="952259628">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Edit</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="789758025">
- <string key="NSTitle">Edit</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="1058277027">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Undo</string>
- <string key="NSKeyEquiv">z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="790794224">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Redo</string>
- <string key="NSKeyEquiv">Z</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1040322652">
- <reference key="NSMenu" ref="789758025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="296257095">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Cut</string>
- <string key="NSKeyEquiv">x</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="860595796">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Copy</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="29853731">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Paste</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="437104165">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Delete</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="583158037">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Select All</string>
- <string key="NSKeyEquiv">a</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="212016141">
- <reference key="NSMenu" ref="789758025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="892235320">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Find</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="963351320">
- <string key="NSTitle">Find</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="447796847">
- <reference key="NSMenu" ref="963351320"/>
- <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
- <string key="NSKeyEquiv">f</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="326711663">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Find Next</string>
- <string key="NSKeyEquiv">g</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="270902937">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Find Previous</string>
- <string key="NSKeyEquiv">G</string>
- <int key="NSKeyEquivModMask">1179648</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- <object class="NSMenuItem" id="159080638">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Use Selection for Find</string>
- <string key="NSKeyEquiv">e</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">7</int>
- </object>
- <object class="NSMenuItem" id="88285865">
- <reference key="NSMenu" ref="963351320"/>
- <string key="NSTitle">Jump to Selection</string>
- <string key="NSKeyEquiv">j</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="972420730">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Spelling and Grammar</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="769623530">
- <string key="NSTitle">Spelling and Grammar</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="679648819">
- <reference key="NSMenu" ref="769623530"/>
- <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
- <string key="NSKeyEquiv">:</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="96193923">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Spelling</string>
- <string key="NSKeyEquiv">;</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="948374510">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Spelling While Typing</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="967646866">
- <reference key="NSMenu" ref="769623530"/>
- <string key="NSTitle">Check Grammar With Spelling</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="507821607">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Substitutions</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="698887838">
- <string key="NSTitle">Substitutions</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="605118523">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Copy/Paste</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="197661976">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Quotes</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="708854459">
- <reference key="NSMenu" ref="698887838"/>
- <string key="NSTitle">Smart Links</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="676164635">
- <reference key="NSMenu" ref="789758025"/>
- <string key="NSTitle">Speech</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="785027613">
- <string key="NSTitle">Speech</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="731782645">
- <reference key="NSMenu" ref="785027613"/>
- <string key="NSTitle">Start Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="680220178">
- <reference key="NSMenu" ref="785027613"/>
- <string key="NSTitle">Stop Speaking</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="781891986">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Format</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="1015803365">
- <string key="NSTitle">Format</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="247370491">
- <reference key="NSMenu" ref="1015803365"/>
- <string key="NSTitle">Font</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="165189968">
- <string key="NSTitle">Font</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="976032852">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Show Fonts</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="130421458">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Bold</string>
- <string key="NSKeyEquiv">b</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">2</int>
- </object>
- <object class="NSMenuItem" id="1034982764">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Italic</string>
- <string key="NSKeyEquiv">i</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">1</int>
- </object>
- <object class="NSMenuItem" id="410191250">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Underline</string>
- <string key="NSKeyEquiv">u</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="208609432">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="926861345">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Bigger</string>
- <string key="NSKeyEquiv">+</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">3</int>
- </object>
- <object class="NSMenuItem" id="70851867">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Smaller</string>
- <string key="NSKeyEquiv">-</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <int key="NSTag">4</int>
- </object>
- <object class="NSMenuItem" id="6870069">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="814601473">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Kern</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="281415442">
- <string key="NSTitle">Kern</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="163285378">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="99033700">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Use None</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="252389237">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Tighten</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="394403650">
- <reference key="NSMenu" ref="281415442"/>
- <string key="NSTitle">Loosen</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="61728953">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Ligature</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="396844641">
- <string key="NSTitle">Ligature</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="2477936">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="1057656020">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use None</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="897063006">
- <reference key="NSMenu" ref="396844641"/>
- <string key="NSTitle">Use All</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="518868038">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Baseline</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="74357254">
- <string key="NSTitle">Baseline</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="912968273">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Use Default</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="124058341">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Superscript</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="608632550">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Subscript</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="511998969">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Raise</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="769412564">
- <reference key="NSMenu" ref="74357254"/>
- <string key="NSTitle">Lower</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="510270214">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="534067315">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Show Colors</string>
- <string key="NSKeyEquiv">C</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="98556326">
- <reference key="NSMenu" ref="165189968"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="36828373">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Copy Style</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="30025740">
- <reference key="NSMenu" ref="165189968"/>
- <string key="NSTitle">Paste Style</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSFontMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="1009760027">
- <reference key="NSMenu" ref="1015803365"/>
- <string key="NSTitle">Text</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="51834583">
- <string key="NSTitle">Text</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="358734960">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Align Left</string>
- <string key="NSKeyEquiv">{</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="676513999">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Center</string>
- <string key="NSKeyEquiv">|</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="442988802">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Justify</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="173014236">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Align Right</string>
- <string key="NSKeyEquiv">}</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="912312444">
- <reference key="NSMenu" ref="51834583"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="385048345">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Show Ruler</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="7825268">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Copy Ruler</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1310720</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="957928442">
- <reference key="NSMenu" ref="51834583"/>
- <string key="NSTitle">Paste Ruler</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1310720</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="586577488">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">View</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="466310130">
- <string key="NSTitle">View</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="102151532">
- <reference key="NSMenu" ref="466310130"/>
- <string key="NSTitle">Show Toolbar</string>
- <string key="NSKeyEquiv">t</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="237841660">
- <reference key="NSMenu" ref="466310130"/>
- <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="713487014">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Window</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="835318025">
- <string key="NSTitle">Window</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="1011231497">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Minimize</string>
- <string key="NSKeyEquiv">m</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="575023229">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Zoom</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="299356726">
- <reference key="NSMenu" ref="835318025"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- <object class="NSMenuItem" id="625202149">
- <reference key="NSMenu" ref="835318025"/>
- <string key="NSTitle">Bring All to Front</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- <string key="NSName">_NSWindowsMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="391199113">
- <reference key="NSMenu" ref="649796088"/>
- <string key="NSTitle">Help</string>
- <string key="NSKeyEquiv"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="374024848">
- <string key="NSTitle">Help</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="238773614">
- <reference key="NSMenu" ref="374024848"/>
- <string key="NSTitle">NewApplication Help</string>
- <string key="NSKeyEquiv">?</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="353210768"/>
- <reference key="NSMixedImage" ref="549394948"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- <string key="NSName">_NSMainMenu</string>
- </object>
- <object class="NSWindowTemplate" id="513744381">
- <int key="NSWindowStyleMask">15</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
- <int key="NSWTFlags">603979776</int>
- <string key="NSWindowTitle">Window</string>
- <string key="NSWindowClass">TestCustomClass</string>
- <nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
- <object class="NSView" key="NSWindowView" id="414427165">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="389007689">
- <reference key="NSNextResponder" ref="414427165"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{66, 214}, {96, 32}}</string>
- <reference key="NSSuperview" ref="414427165"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="587002385">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Button</string>
- <object class="NSFont" key="NSSupport">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="389007689"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">129</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{480, 270}</string>
- <reference key="NSSuperview"/>
- </object>
- <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
- <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performMiniaturize:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1011231497"/>
- </object>
- <int key="connectionID">37</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">arrangeInFront:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="625202149"/>
- </object>
- <int key="connectionID">39</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">print:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="49223823"/>
- </object>
- <int key="connectionID">86</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">runPageLayout:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="294629803"/>
- </object>
- <int key="connectionID">87</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">clearRecentDocuments:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="759406840"/>
- </object>
- <int key="connectionID">127</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontStandardAboutPanel:</string>
- <reference key="source" ref="1021"/>
- <reference key="destination" ref="238522557"/>
- </object>
- <int key="connectionID">142</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performClose:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="776162233"/>
- </object>
- <int key="connectionID">193</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleContinuousSpellChecking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="948374510"/>
- </object>
- <int key="connectionID">222</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">undo:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1058277027"/>
- </object>
- <int key="connectionID">223</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copy:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="860595796"/>
- </object>
- <int key="connectionID">224</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">checkSpelling:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="96193923"/>
- </object>
- <int key="connectionID">225</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">paste:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="29853731"/>
- </object>
- <int key="connectionID">226</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">stopSpeaking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="680220178"/>
- </object>
- <int key="connectionID">227</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">cut:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="296257095"/>
- </object>
- <int key="connectionID">228</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">showGuessPanel:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="679648819"/>
- </object>
- <int key="connectionID">230</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">redo:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="790794224"/>
- </object>
- <int key="connectionID">231</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectAll:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="583158037"/>
- </object>
- <int key="connectionID">232</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">startSpeaking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="731782645"/>
- </object>
- <int key="connectionID">233</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">delete:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="437104165"/>
- </object>
- <int key="connectionID">235</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performZoom:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="575023229"/>
- </object>
- <int key="connectionID">240</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performFindPanelAction:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="447796847"/>
- </object>
- <int key="connectionID">241</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">centerSelectionInVisibleArea:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="88285865"/>
- </object>
- <int key="connectionID">245</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleGrammarChecking:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="967646866"/>
- </object>
- <int key="connectionID">347</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleSmartInsertDelete:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="605118523"/>
- </object>
- <int key="connectionID">355</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleAutomaticQuoteSubstitution:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="197661976"/>
- </object>
- <int key="connectionID">356</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleAutomaticLinkDetection:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="708854459"/>
- </object>
- <int key="connectionID">357</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">showHelp:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="238773614"/>
- </object>
- <int key="connectionID">360</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">saveDocument:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1023925487"/>
- </object>
- <int key="connectionID">362</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">saveDocumentAs:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="117038363"/>
- </object>
- <int key="connectionID">363</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">revertDocumentToSaved:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="579971712"/>
- </object>
- <int key="connectionID">364</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">runToolbarCustomizationPalette:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="237841660"/>
- </object>
- <int key="connectionID">365</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleToolbarShown:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="102151532"/>
- </object>
- <int key="connectionID">366</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hide:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="755159360"/>
- </object>
- <int key="connectionID">369</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hideOtherApplications:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="342932134"/>
- </object>
- <int key="connectionID">370</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">unhideAllApplications:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="908899353"/>
- </object>
- <int key="connectionID">372</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">addFontTrait:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="130421458"/>
- </object>
- <int key="connectionID">420</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">addFontTrait:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="1034982764"/>
- </object>
- <int key="connectionID">421</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">modifyFont:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="70851867"/>
- </object>
- <int key="connectionID">422</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontFontPanel:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="976032852"/>
- </object>
- <int key="connectionID">423</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">modifyFont:</string>
- <reference key="source" ref="163992474"/>
- <reference key="destination" ref="926861345"/>
- </object>
- <int key="connectionID">424</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">raiseBaseline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="511998969"/>
- </object>
- <int key="connectionID">425</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">lowerBaseline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="769412564"/>
- </object>
- <int key="connectionID">426</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copyFont:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="36828373"/>
- </object>
- <int key="connectionID">427</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">subscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="608632550"/>
- </object>
- <int key="connectionID">428</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">superscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="124058341"/>
- </object>
- <int key="connectionID">429</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">tightenKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="252389237"/>
- </object>
- <int key="connectionID">430</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">underline:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="410191250"/>
- </object>
- <int key="connectionID">431</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontColorPanel:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="534067315"/>
- </object>
- <int key="connectionID">432</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useAllLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="897063006"/>
- </object>
- <int key="connectionID">433</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">loosenKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="394403650"/>
- </object>
- <int key="connectionID">434</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">pasteFont:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="30025740"/>
- </object>
- <int key="connectionID">435</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">unscript:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="912968273"/>
- </object>
- <int key="connectionID">436</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useStandardKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="163285378"/>
- </object>
- <int key="connectionID">437</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">useStandardLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="2477936"/>
- </object>
- <int key="connectionID">438</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">turnOffLigatures:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="1057656020"/>
- </object>
- <int key="connectionID">439</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">turnOffKerning:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="99033700"/>
- </object>
- <int key="connectionID">440</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignLeft:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="358734960"/>
- </object>
- <int key="connectionID">441</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignJustified:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="442988802"/>
- </object>
- <int key="connectionID">442</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copyRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="7825268"/>
- </object>
- <int key="connectionID">443</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignCenter:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="676513999"/>
- </object>
- <int key="connectionID">444</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">toggleRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="385048345"/>
- </object>
- <int key="connectionID">445</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">alignRight:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="173014236"/>
- </object>
- <int key="connectionID">446</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">pasteRuler:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="957928442"/>
- </object>
- <int key="connectionID">447</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">terminate:</string>
- <reference key="source" ref="1021"/>
- <reference key="destination" ref="632727374"/>
- </object>
- <int key="connectionID">448</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">visible: testBinding</string>
- <reference key="source" ref="513744381"/>
- <reference key="destination" ref="1050"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="513744381"/>
- <reference key="NSDestination" ref="1050"/>
- <string key="NSLabel">visible: testBinding</string>
- <string key="NSBinding">visible</string>
- <string key="NSKeyPath">testBinding</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">459</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">testAction:</string>
- <reference key="source" ref="1014"/>
- <reference key="destination" ref="389007689"/>
- </object>
- <int key="connectionID">462</int>
- </object>
- </object>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <object class="NSArray" key="orderedObjects">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <object class="NSArray" key="object" id="1049">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <reference key="children" ref="1048"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-2</int>
- <reference key="object" ref="1021"/>
- <reference key="parent" ref="1049"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="1014"/>
- <reference key="parent" ref="1049"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="1050"/>
- <reference key="parent" ref="1049"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">29</int>
- <reference key="object" ref="649796088"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="713487014"/>
- <reference ref="694149608"/>
- <reference ref="391199113"/>
- <reference ref="952259628"/>
- <reference ref="379814623"/>
- <reference ref="586577488"/>
- <reference ref="781891986"/>
- </object>
- <reference key="parent" ref="1049"/>
- <string key="objectName">Main Menu</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">19</int>
- <reference key="object" ref="713487014"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="835318025"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">56</int>
- <reference key="object" ref="694149608"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="110575045"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">103</int>
- <reference key="object" ref="391199113"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="374024848"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">217</int>
- <reference key="object" ref="952259628"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="789758025"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">83</int>
- <reference key="object" ref="379814623"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="720053764"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">81</int>
- <reference key="object" ref="720053764"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1023925487"/>
- <reference ref="117038363"/>
- <reference ref="49223823"/>
- <reference ref="722745758"/>
- <reference ref="705341025"/>
- <reference ref="1025936716"/>
- <reference ref="294629803"/>
- <reference ref="776162233"/>
- <reference ref="425164168"/>
- <reference ref="579971712"/>
- <reference ref="1010469920"/>
- </object>
- <reference key="parent" ref="379814623"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">75</int>
- <reference key="object" ref="1023925487"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">80</int>
- <reference key="object" ref="117038363"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">78</int>
- <reference key="object" ref="49223823"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">72</int>
- <reference key="object" ref="722745758"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">82</int>
- <reference key="object" ref="705341025"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">124</int>
- <reference key="object" ref="1025936716"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1065607017"/>
- </object>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">77</int>
- <reference key="object" ref="294629803"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">73</int>
- <reference key="object" ref="776162233"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">79</int>
- <reference key="object" ref="425164168"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">112</int>
- <reference key="object" ref="579971712"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">74</int>
- <reference key="object" ref="1010469920"/>
- <reference key="parent" ref="720053764"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">125</int>
- <reference key="object" ref="1065607017"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="759406840"/>
- </object>
- <reference key="parent" ref="1025936716"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">126</int>
- <reference key="object" ref="759406840"/>
- <reference key="parent" ref="1065607017"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">205</int>
- <reference key="object" ref="789758025"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="437104165"/>
- <reference ref="583158037"/>
- <reference ref="1058277027"/>
- <reference ref="212016141"/>
- <reference ref="296257095"/>
- <reference ref="29853731"/>
- <reference ref="860595796"/>
- <reference ref="1040322652"/>
- <reference ref="790794224"/>
- <reference ref="892235320"/>
- <reference ref="972420730"/>
- <reference ref="676164635"/>
- <reference ref="507821607"/>
- </object>
- <reference key="parent" ref="952259628"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">202</int>
- <reference key="object" ref="437104165"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">198</int>
- <reference key="object" ref="583158037"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">207</int>
- <reference key="object" ref="1058277027"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">214</int>
- <reference key="object" ref="212016141"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">199</int>
- <reference key="object" ref="296257095"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">203</int>
- <reference key="object" ref="29853731"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">197</int>
- <reference key="object" ref="860595796"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">206</int>
- <reference key="object" ref="1040322652"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">215</int>
- <reference key="object" ref="790794224"/>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">218</int>
- <reference key="object" ref="892235320"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="963351320"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">216</int>
- <reference key="object" ref="972420730"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="769623530"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">200</int>
- <reference key="object" ref="769623530"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="948374510"/>
- <reference ref="96193923"/>
- <reference ref="679648819"/>
- <reference ref="967646866"/>
- </object>
- <reference key="parent" ref="972420730"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">219</int>
- <reference key="object" ref="948374510"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">201</int>
- <reference key="object" ref="96193923"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">204</int>
- <reference key="object" ref="679648819"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">220</int>
- <reference key="object" ref="963351320"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="270902937"/>
- <reference ref="88285865"/>
- <reference ref="159080638"/>
- <reference ref="326711663"/>
- <reference ref="447796847"/>
- </object>
- <reference key="parent" ref="892235320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">213</int>
- <reference key="object" ref="270902937"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">210</int>
- <reference key="object" ref="88285865"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">221</int>
- <reference key="object" ref="159080638"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">208</int>
- <reference key="object" ref="326711663"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">209</int>
- <reference key="object" ref="447796847"/>
- <reference key="parent" ref="963351320"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">106</int>
- <reference key="object" ref="374024848"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="238773614"/>
- </object>
- <reference key="parent" ref="391199113"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">111</int>
- <reference key="object" ref="238773614"/>
- <reference key="parent" ref="374024848"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">57</int>
- <reference key="object" ref="110575045"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="238522557"/>
- <reference ref="755159360"/>
- <reference ref="908899353"/>
- <reference ref="632727374"/>
- <reference ref="646227648"/>
- <reference ref="609285721"/>
- <reference ref="481834944"/>
- <reference ref="304266470"/>
- <reference ref="1046388886"/>
- <reference ref="1056857174"/>
- <reference ref="342932134"/>
- </object>
- <reference key="parent" ref="694149608"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">58</int>
- <reference key="object" ref="238522557"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">134</int>
- <reference key="object" ref="755159360"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">150</int>
- <reference key="object" ref="908899353"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">136</int>
- <reference key="object" ref="632727374"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">144</int>
- <reference key="object" ref="646227648"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">129</int>
- <reference key="object" ref="609285721"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">143</int>
- <reference key="object" ref="481834944"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">236</int>
- <reference key="object" ref="304266470"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">131</int>
- <reference key="object" ref="1046388886"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="752062318"/>
- </object>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">149</int>
- <reference key="object" ref="1056857174"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">145</int>
- <reference key="object" ref="342932134"/>
- <reference key="parent" ref="110575045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">130</int>
- <reference key="object" ref="752062318"/>
- <reference key="parent" ref="1046388886"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">24</int>
- <reference key="object" ref="835318025"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="299356726"/>
- <reference ref="625202149"/>
- <reference ref="575023229"/>
- <reference ref="1011231497"/>
- </object>
- <reference key="parent" ref="713487014"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">92</int>
- <reference key="object" ref="299356726"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="625202149"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">239</int>
- <reference key="object" ref="575023229"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">23</int>
- <reference key="object" ref="1011231497"/>
- <reference key="parent" ref="835318025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">295</int>
- <reference key="object" ref="586577488"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="466310130"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">296</int>
- <reference key="object" ref="466310130"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="102151532"/>
- <reference ref="237841660"/>
- </object>
- <reference key="parent" ref="586577488"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">297</int>
- <reference key="object" ref="102151532"/>
- <reference key="parent" ref="466310130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">298</int>
- <reference key="object" ref="237841660"/>
- <reference key="parent" ref="466310130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">211</int>
- <reference key="object" ref="676164635"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="785027613"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">212</int>
- <reference key="object" ref="785027613"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="680220178"/>
- <reference ref="731782645"/>
- </object>
- <reference key="parent" ref="676164635"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">195</int>
- <reference key="object" ref="680220178"/>
- <reference key="parent" ref="785027613"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">196</int>
- <reference key="object" ref="731782645"/>
- <reference key="parent" ref="785027613"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">346</int>
- <reference key="object" ref="967646866"/>
- <reference key="parent" ref="769623530"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">348</int>
- <reference key="object" ref="507821607"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="698887838"/>
- </object>
- <reference key="parent" ref="789758025"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">349</int>
- <reference key="object" ref="698887838"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="605118523"/>
- <reference ref="197661976"/>
- <reference ref="708854459"/>
- </object>
- <reference key="parent" ref="507821607"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">350</int>
- <reference key="object" ref="605118523"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">351</int>
- <reference key="object" ref="197661976"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">354</int>
- <reference key="object" ref="708854459"/>
- <reference key="parent" ref="698887838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">367</int>
- <reference key="object" ref="513744381"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="414427165"/>
- </object>
- <reference key="parent" ref="1049"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">368</int>
- <reference key="object" ref="414427165"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="389007689"/>
- </object>
- <reference key="parent" ref="513744381"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">373</int>
- <reference key="object" ref="163992474"/>
- <reference key="parent" ref="1049"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">375</int>
- <reference key="object" ref="781891986"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1015803365"/>
- </object>
- <reference key="parent" ref="649796088"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">376</int>
- <reference key="object" ref="1015803365"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="247370491"/>
- <reference ref="1009760027"/>
- </object>
- <reference key="parent" ref="781891986"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">377</int>
- <reference key="object" ref="247370491"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="165189968"/>
- </object>
- <reference key="parent" ref="1015803365"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">378</int>
- <reference key="object" ref="1009760027"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="51834583"/>
- </object>
- <reference key="parent" ref="1015803365"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">379</int>
- <reference key="object" ref="51834583"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="358734960"/>
- <reference ref="676513999"/>
- <reference ref="442988802"/>
- <reference ref="173014236"/>
- <reference ref="912312444"/>
- <reference ref="385048345"/>
- <reference ref="7825268"/>
- <reference ref="957928442"/>
- </object>
- <reference key="parent" ref="1009760027"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">380</int>
- <reference key="object" ref="358734960"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">381</int>
- <reference key="object" ref="676513999"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">382</int>
- <reference key="object" ref="442988802"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">383</int>
- <reference key="object" ref="173014236"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">384</int>
- <reference key="object" ref="912312444"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">385</int>
- <reference key="object" ref="385048345"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">386</int>
- <reference key="object" ref="7825268"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">387</int>
- <reference key="object" ref="957928442"/>
- <reference key="parent" ref="51834583"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">388</int>
- <reference key="object" ref="165189968"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="976032852"/>
- <reference ref="130421458"/>
- <reference ref="1034982764"/>
- <reference ref="410191250"/>
- <reference ref="208609432"/>
- <reference ref="926861345"/>
- <reference ref="70851867"/>
- <reference ref="6870069"/>
- <reference ref="814601473"/>
- <reference ref="61728953"/>
- <reference ref="518868038"/>
- <reference ref="510270214"/>
- <reference ref="534067315"/>
- <reference ref="98556326"/>
- <reference ref="36828373"/>
- <reference ref="30025740"/>
- </object>
- <reference key="parent" ref="247370491"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">389</int>
- <reference key="object" ref="976032852"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">390</int>
- <reference key="object" ref="130421458"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">391</int>
- <reference key="object" ref="1034982764"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">392</int>
- <reference key="object" ref="410191250"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">393</int>
- <reference key="object" ref="208609432"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">394</int>
- <reference key="object" ref="926861345"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">395</int>
- <reference key="object" ref="70851867"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">396</int>
- <reference key="object" ref="6870069"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">397</int>
- <reference key="object" ref="814601473"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="281415442"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">398</int>
- <reference key="object" ref="61728953"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="396844641"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">399</int>
- <reference key="object" ref="518868038"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="74357254"/>
- </object>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">400</int>
- <reference key="object" ref="510270214"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">401</int>
- <reference key="object" ref="534067315"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">402</int>
- <reference key="object" ref="98556326"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">403</int>
- <reference key="object" ref="36828373"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">404</int>
- <reference key="object" ref="30025740"/>
- <reference key="parent" ref="165189968"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">405</int>
- <reference key="object" ref="74357254"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="912968273"/>
- <reference ref="124058341"/>
- <reference ref="608632550"/>
- <reference ref="511998969"/>
- <reference ref="769412564"/>
- </object>
- <reference key="parent" ref="518868038"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">406</int>
- <reference key="object" ref="912968273"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">407</int>
- <reference key="object" ref="124058341"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">408</int>
- <reference key="object" ref="608632550"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">409</int>
- <reference key="object" ref="511998969"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">410</int>
- <reference key="object" ref="769412564"/>
- <reference key="parent" ref="74357254"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">411</int>
- <reference key="object" ref="396844641"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="2477936"/>
- <reference ref="1057656020"/>
- <reference ref="897063006"/>
- </object>
- <reference key="parent" ref="61728953"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">412</int>
- <reference key="object" ref="2477936"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">413</int>
- <reference key="object" ref="1057656020"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">414</int>
- <reference key="object" ref="897063006"/>
- <reference key="parent" ref="396844641"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">415</int>
- <reference key="object" ref="281415442"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="163285378"/>
- <reference ref="99033700"/>
- <reference ref="252389237"/>
- <reference ref="394403650"/>
- </object>
- <reference key="parent" ref="814601473"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">416</int>
- <reference key="object" ref="163285378"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">417</int>
- <reference key="object" ref="99033700"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">418</int>
- <reference key="object" ref="252389237"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">419</int>
- <reference key="object" ref="394403650"/>
- <reference key="parent" ref="281415442"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">460</int>
- <reference key="object" ref="389007689"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="587002385"/>
- </object>
- <reference key="parent" ref="414427165"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">461</int>
- <reference key="object" ref="587002385"/>
- <reference key="parent" ref="389007689"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
- <string>-3.IBPluginDependency</string>
- <string>103.IBPluginDependency</string>
- <string>103.ImportedFromIB2</string>
- <string>106.IBEditorWindowLastContentRect</string>
- <string>106.IBPluginDependency</string>
- <string>106.ImportedFromIB2</string>
- <string>106.editorWindowContentRectSynchronizationRect</string>
- <string>111.IBPluginDependency</string>
- <string>111.ImportedFromIB2</string>
- <string>112.IBPluginDependency</string>
- <string>112.ImportedFromIB2</string>
- <string>124.IBPluginDependency</string>
- <string>124.ImportedFromIB2</string>
- <string>125.IBEditorWindowLastContentRect</string>
- <string>125.IBPluginDependency</string>
- <string>125.ImportedFromIB2</string>
- <string>125.editorWindowContentRectSynchronizationRect</string>
- <string>126.IBPluginDependency</string>
- <string>126.ImportedFromIB2</string>
- <string>129.IBPluginDependency</string>
- <string>129.ImportedFromIB2</string>
- <string>130.IBEditorWindowLastContentRect</string>
- <string>130.IBPluginDependency</string>
- <string>130.ImportedFromIB2</string>
- <string>130.editorWindowContentRectSynchronizationRect</string>
- <string>131.IBPluginDependency</string>
- <string>131.ImportedFromIB2</string>
- <string>134.IBPluginDependency</string>
- <string>134.ImportedFromIB2</string>
- <string>136.IBPluginDependency</string>
- <string>136.ImportedFromIB2</string>
- <string>143.IBPluginDependency</string>
- <string>143.ImportedFromIB2</string>
- <string>144.IBPluginDependency</string>
- <string>144.ImportedFromIB2</string>
- <string>145.IBPluginDependency</string>
- <string>145.ImportedFromIB2</string>
- <string>149.IBPluginDependency</string>
- <string>149.ImportedFromIB2</string>
- <string>150.IBPluginDependency</string>
- <string>150.ImportedFromIB2</string>
- <string>19.IBPluginDependency</string>
- <string>19.ImportedFromIB2</string>
- <string>195.IBPluginDependency</string>
- <string>195.ImportedFromIB2</string>
- <string>196.IBPluginDependency</string>
- <string>196.ImportedFromIB2</string>
- <string>197.IBPluginDependency</string>
- <string>197.ImportedFromIB2</string>
- <string>198.IBPluginDependency</string>
- <string>198.ImportedFromIB2</string>
- <string>199.IBPluginDependency</string>
- <string>199.ImportedFromIB2</string>
- <string>200.IBEditorWindowLastContentRect</string>
- <string>200.IBPluginDependency</string>
- <string>200.ImportedFromIB2</string>
- <string>200.editorWindowContentRectSynchronizationRect</string>
- <string>201.IBPluginDependency</string>
- <string>201.ImportedFromIB2</string>
- <string>202.IBPluginDependency</string>
- <string>202.ImportedFromIB2</string>
- <string>203.IBPluginDependency</string>
- <string>203.ImportedFromIB2</string>
- <string>204.IBPluginDependency</string>
- <string>204.ImportedFromIB2</string>
- <string>205.IBEditorWindowLastContentRect</string>
- <string>205.IBPluginDependency</string>
- <string>205.ImportedFromIB2</string>
- <string>205.editorWindowContentRectSynchronizationRect</string>
- <string>206.IBPluginDependency</string>
- <string>206.ImportedFromIB2</string>
- <string>207.IBPluginDependency</string>
- <string>207.ImportedFromIB2</string>
- <string>208.IBPluginDependency</string>
- <string>208.ImportedFromIB2</string>
- <string>209.IBPluginDependency</string>
- <string>209.ImportedFromIB2</string>
- <string>210.IBPluginDependency</string>
- <string>210.ImportedFromIB2</string>
- <string>211.IBPluginDependency</string>
- <string>211.ImportedFromIB2</string>
- <string>212.IBEditorWindowLastContentRect</string>
- <string>212.IBPluginDependency</string>
- <string>212.ImportedFromIB2</string>
- <string>212.editorWindowContentRectSynchronizationRect</string>
- <string>213.IBPluginDependency</string>
- <string>213.ImportedFromIB2</string>
- <string>214.IBPluginDependency</string>
- <string>214.ImportedFromIB2</string>
- <string>215.IBPluginDependency</string>
- <string>215.ImportedFromIB2</string>
- <string>216.IBPluginDependency</string>
- <string>216.ImportedFromIB2</string>
- <string>217.IBPluginDependency</string>
- <string>217.ImportedFromIB2</string>
- <string>218.IBPluginDependency</string>
- <string>218.ImportedFromIB2</string>
- <string>219.IBPluginDependency</string>
- <string>219.ImportedFromIB2</string>
- <string>220.IBEditorWindowLastContentRect</string>
- <string>220.IBPluginDependency</string>
- <string>220.ImportedFromIB2</string>
- <string>220.editorWindowContentRectSynchronizationRect</string>
- <string>221.IBPluginDependency</string>
- <string>221.ImportedFromIB2</string>
- <string>23.IBPluginDependency</string>
- <string>23.ImportedFromIB2</string>
- <string>236.IBPluginDependency</string>
- <string>236.ImportedFromIB2</string>
- <string>239.IBPluginDependency</string>
- <string>239.ImportedFromIB2</string>
- <string>24.IBEditorWindowLastContentRect</string>
- <string>24.IBPluginDependency</string>
- <string>24.ImportedFromIB2</string>
- <string>24.editorWindowContentRectSynchronizationRect</string>
- <string>29.IBEditorWindowLastContentRect</string>
- <string>29.IBPluginDependency</string>
- <string>29.ImportedFromIB2</string>
- <string>29.WindowOrigin</string>
- <string>29.editorWindowContentRectSynchronizationRect</string>
- <string>295.IBPluginDependency</string>
- <string>296.IBEditorWindowLastContentRect</string>
- <string>296.IBPluginDependency</string>
- <string>296.editorWindowContentRectSynchronizationRect</string>
- <string>297.IBPluginDependency</string>
- <string>298.IBPluginDependency</string>
- <string>346.IBPluginDependency</string>
- <string>346.ImportedFromIB2</string>
- <string>348.IBPluginDependency</string>
- <string>348.ImportedFromIB2</string>
- <string>349.IBEditorWindowLastContentRect</string>
- <string>349.IBPluginDependency</string>
- <string>349.ImportedFromIB2</string>
- <string>349.editorWindowContentRectSynchronizationRect</string>
- <string>350.IBPluginDependency</string>
- <string>350.ImportedFromIB2</string>
- <string>351.IBPluginDependency</string>
- <string>351.ImportedFromIB2</string>
- <string>354.IBPluginDependency</string>
- <string>354.ImportedFromIB2</string>
- <string>367.IBEditorWindowLastContentRect</string>
- <string>367.IBPluginDependency</string>
- <string>367.IBWindowTemplateEditedContentRect</string>
- <string>367.NSWindowTemplate.visibleAtLaunch</string>
- <string>367.editorWindowContentRectSynchronizationRect</string>
- <string>368.IBPluginDependency</string>
- <string>375.IBPluginDependency</string>
- <string>376.IBPluginDependency</string>
- <string>377.IBPluginDependency</string>
- <string>378.IBPluginDependency</string>
- <string>379.IBPluginDependency</string>
- <string>380.IBPluginDependency</string>
- <string>381.IBPluginDependency</string>
- <string>382.IBPluginDependency</string>
- <string>383.IBPluginDependency</string>
- <string>384.IBPluginDependency</string>
- <string>385.IBPluginDependency</string>
- <string>386.IBPluginDependency</string>
- <string>387.IBPluginDependency</string>
- <string>388.IBPluginDependency</string>
- <string>389.IBPluginDependency</string>
- <string>390.IBPluginDependency</string>
- <string>391.IBPluginDependency</string>
- <string>392.IBPluginDependency</string>
- <string>393.IBPluginDependency</string>
- <string>394.IBPluginDependency</string>
- <string>395.IBPluginDependency</string>
- <string>396.IBPluginDependency</string>
- <string>397.IBPluginDependency</string>
- <string>398.IBPluginDependency</string>
- <string>399.IBPluginDependency</string>
- <string>400.IBPluginDependency</string>
- <string>401.IBPluginDependency</string>
- <string>402.IBPluginDependency</string>
- <string>403.IBPluginDependency</string>
- <string>404.IBPluginDependency</string>
- <string>405.IBPluginDependency</string>
- <string>406.IBPluginDependency</string>
- <string>407.IBPluginDependency</string>
- <string>408.IBPluginDependency</string>
- <string>409.IBPluginDependency</string>
- <string>410.IBPluginDependency</string>
- <string>411.IBPluginDependency</string>
- <string>412.IBPluginDependency</string>
- <string>413.IBPluginDependency</string>
- <string>414.IBPluginDependency</string>
- <string>415.IBPluginDependency</string>
- <string>416.IBPluginDependency</string>
- <string>417.IBPluginDependency</string>
- <string>418.IBPluginDependency</string>
- <string>419.IBPluginDependency</string>
- <string>460.IBPluginDependency</string>
- <string>461.IBPluginDependency</string>
- <string>5.IBPluginDependency</string>
- <string>5.ImportedFromIB2</string>
- <string>56.IBPluginDependency</string>
- <string>56.ImportedFromIB2</string>
- <string>57.IBEditorWindowLastContentRect</string>
- <string>57.IBPluginDependency</string>
- <string>57.ImportedFromIB2</string>
- <string>57.editorWindowContentRectSynchronizationRect</string>
- <string>58.IBPluginDependency</string>
- <string>58.ImportedFromIB2</string>
- <string>72.IBPluginDependency</string>
- <string>72.ImportedFromIB2</string>
- <string>73.IBPluginDependency</string>
- <string>73.ImportedFromIB2</string>
- <string>74.IBPluginDependency</string>
- <string>74.ImportedFromIB2</string>
- <string>75.IBPluginDependency</string>
- <string>75.ImportedFromIB2</string>
- <string>77.IBPluginDependency</string>
- <string>77.ImportedFromIB2</string>
- <string>78.IBPluginDependency</string>
- <string>78.ImportedFromIB2</string>
- <string>79.IBPluginDependency</string>
- <string>79.ImportedFromIB2</string>
- <string>80.IBPluginDependency</string>
- <string>80.ImportedFromIB2</string>
- <string>81.IBEditorWindowLastContentRect</string>
- <string>81.IBPluginDependency</string>
- <string>81.ImportedFromIB2</string>
- <string>81.editorWindowContentRectSynchronizationRect</string>
- <string>82.IBPluginDependency</string>
- <string>82.ImportedFromIB2</string>
- <string>83.IBPluginDependency</string>
- <string>83.ImportedFromIB2</string>
- <string>92.IBPluginDependency</string>
- <string>92.ImportedFromIB2</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <integer value="1" id="9"/>
- <string>{{518, 723}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{596, 852}, {216, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{617, 609}, {132, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{522, 812}, {146, 23}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{531, 606}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{436, 809}, {64, 6}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {275, 83}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{287, 503}, {243, 243}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{197, 734}, {243, 243}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {153, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {167, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{608, 612}, {241, 103}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{447, 673}, {197, 73}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{525, 802}, {197, 73}}</string>
- <string>{{101, 746}, {507, 20}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{74, 862}</string>
- <string>{{11, 977}, {478, 20}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{397, 703}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{475, 832}, {234, 43}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{530, 483}, {177, 63}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{440, 714}, {177, 63}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{490, 307}, {480, 270}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{490, 307}, {480, 270}}</string>
- <reference ref="9"/>
- <string>{{11, 666}, {480, 270}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{113, 563}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{23, 794}, {245, 183}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{418, 469}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>{{323, 672}, {199, 203}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="9"/>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">462</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <object class="NSMutableArray" key="referencedPartialClassDescriptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBPartialClassDescription">
- <string key="className">FirstResponder</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">testAction:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- </object>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <nil key="IBDocument.LastKnownRelativeProjectPath"/>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings b/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings
deleted file mode 100644
index 7f81cad..0000000
--- a/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings
+++ /dev/null
Binary files differ
diff --git a/SpotlightPlugins/XcodeProject/GetMetadataForFile.m b/SpotlightPlugins/XcodeProject/GetMetadataForFile.m
deleted file mode 100644
index 5bdab36..0000000
--- a/SpotlightPlugins/XcodeProject/GetMetadataForFile.m
+++ /dev/null
@@ -1,85 +0,0 @@
-//
-// GetMetadataForFile.m
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Foundation/Foundation.h>
-static BOOL ImportProjectFile(NSMutableDictionary *attributes,
- NSString *pathToFile) {
- pathToFile = [pathToFile stringByAppendingPathComponent:@"project.pbxproj"];
- NSMutableSet *filenames = [[[NSMutableSet alloc] init] autorelease];
- NSMutableSet *comments = [[[NSMutableSet alloc] init] autorelease];
- BOOL wasGood = NO;
- NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:pathToFile];
- if (dict) {
- NSDictionary *objects = [dict objectForKey:@"objects"];
- if (objects) {
- NSEnumerator *objEnumerator = [objects objectEnumerator];
- NSDictionary *object;
- while ((object = [objEnumerator nextObject])) {
- NSString *isaType = [object objectForKey:@"isa"];
- if ([isaType caseInsensitiveCompare:@"PBXFileReference"] == NSOrderedSame) {
- NSString *path = [object objectForKey:@"path"];
- if (path) {
- [filenames addObject:[path lastPathComponent]];
- }
- } else if ([isaType caseInsensitiveCompare:@"PBXNativeTarget"] == NSOrderedSame) {
- NSString *name = [object objectForKey:@"name"];
- if (name) {
- [filenames addObject:name];
- }
- name = [object objectForKey:@"productName"];
- if (name) {
- [filenames addObject:name];
- }
- }
- NSString *comment = [object objectForKey:@"comments"];
- if (comment) {
- [comments addObject:comment];
- }
- }
- }
- }
- if ([filenames count]) {
- NSString *description = [[filenames allObjects] componentsJoinedByString:@"\n"];
- [attributes setObject:description forKey:(NSString*)kMDItemDescription];
- wasGood = YES;
- }
- if ([comments count]) {
- NSString *comment = [[comments allObjects] componentsJoinedByString:@"\n"];
- [attributes setObject:comment forKey:(NSString*)kMDItemComment];
- wasGood = YES;
- }
- return wasGood;
-}
-
-// Currently grabs all the filenames, target names, and product names
-// and sticks them into kMDItemDescription.
-// It also grabs all of the comments and sticks them into kMDItemComment.
-Boolean GetMetadataForFile(void* interface,
- CFMutableDictionaryRef cfAttributes,
- CFStringRef contentTypeUTI,
- CFStringRef cfPathToFile) {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
- NSString *pathToFile = (NSString*)cfPathToFile;
- BOOL wasGood = NO;
- if (UTTypeConformsTo(contentTypeUTI, CFSTR("com.apple.xcode.project"))) {
- wasGood = ImportProjectFile(attributes, pathToFile);
- }
- [pool release];
- return wasGood == NO ? FALSE : TRUE;
-}
diff --git a/SpotlightPlugins/XcodeProject/Info.plist b/SpotlightPlugins/XcodeProject/Info.plist
deleted file mode 100644
index def1f7f..0000000
--- a/SpotlightPlugins/XcodeProject/Info.plist
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleDocumentTypes</key>
- <array>
- <dict>
- <key>CFBundleTypeRole</key>
- <string>MDImporter</string>
- <key>LSItemContentTypes</key>
- <array>
- <string>com.apple.xcode.project</string>
- </array>
- </dict>
- </array>
- <key>CFBundleExecutable</key>
- <string>${EXECUTABLE_NAME}</string>
- <key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
- <key>CFBundleIconFile</key>
- <string></string>
- <key>CFBundleIdentifier</key>
- <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleVersion</key>
- <string>1.0</string>
- <key>CFPlugInDynamicRegisterFunction</key>
- <string></string>
- <key>CFPlugInDynamicRegistration</key>
- <string>NO</string>
- <key>CFPlugInFactories</key>
- <dict>
- <key>1CDB2B3C-CD6F-407D-9217-230E6DED8B00</key>
- <string>MetadataImporterPluginFactory</string>
- </dict>
- <key>CFPlugInTypes</key>
- <dict>
- <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
- <array>
- <string>1CDB2B3C-CD6F-407D-9217-230E6DED8B00</string>
- </array>
- </dict>
- <key>CFPlugInUnloadFunction</key>
- <string></string>
-</dict>
-</plist>
diff --git a/SpotlightPlugins/XcodeProject/PluginID.h b/SpotlightPlugins/XcodeProject/PluginID.h
deleted file mode 100644
index 69c7a27..0000000
--- a/SpotlightPlugins/XcodeProject/PluginID.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// PluginID.h
-//
-// Copyright 2008 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#define PLUGIN_ID "1CDB2B3C-CD6F-407D-9217-230E6DED8B00"
diff --git a/SpotlightPlugins/XcodeProject/ReadMe.rtf b/SpotlightPlugins/XcodeProject/ReadMe.rtf
deleted file mode 100644
index bd2eb69..0000000
--- a/SpotlightPlugins/XcodeProject/ReadMe.rtf
+++ /dev/null
@@ -1,31 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
-
-\f0\fs24 \cf0 XcodeProject Spotlight Plugin\
-\
-Copyright 2008 Google Inc.\
-\
-Licensed under the Apache License, Version 2.0 (the "License"); you may not\
-use this file except in compliance with the License. You may obtain a copy\
-of the License at\
-\
-http://www.apache.org/licenses/LICENSE-2.0\
- \
-Unless required by applicable law or agreed to in writing, software\
-distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
-WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
-License for the specific language governing permissions and limitations under\
-the License.\
-\
------------------------\
-\
-This is a spotlight importer for Xcode Projects. \
-Makes it easy for you to search xcode project for specific files they include\
-or text in the project comments.\
-\
-To install the spotlight plugin, please copy it into /Library/Spotlight or ~/Library/Spotlight.\
-\
-It is part of the Google Toolbox For Mac project\
-http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj b/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj
deleted file mode 100644
index 21f91d5..0000000
--- a/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,277 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXBuildFile section */
- 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
- 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 */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
- 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
- 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
- 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
- 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
- 32CA4F630368D1EE00C91783 /* test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_Prefix.pch; sourceTree = "<group>"; };
- 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 8D1107320486CEB800E47090 /* test.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = test.app; sourceTree = BUILT_PRODUCTS_DIR; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8D11072E0486CEB800E47090 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 080E96DDFE201D6D7F000001 /* Classes */ = {
- isa = PBXGroup;
- children = (
- );
- name = Classes;
- sourceTree = "<group>";
- };
- 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
- );
- name = "Linked Frameworks";
- sourceTree = "<group>";
- };
- 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
- isa = PBXGroup;
- children = (
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
- 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
- 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
- );
- name = "Other Frameworks";
- sourceTree = "<group>";
- };
- 19C28FACFE9D520D11CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8D1107320486CEB800E47090 /* test.app */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 29B97314FDCFA39411CA2CEA /* test */ = {
- isa = PBXGroup;
- children = (
- 080E96DDFE201D6D7F000001 /* Classes */,
- 29B97315FDCFA39411CA2CEA /* Other Sources */,
- 29B97317FDCFA39411CA2CEA /* Resources */,
- 29B97323FDCFA39411CA2CEA /* Frameworks */,
- 19C28FACFE9D520D11CA2CBB /* Products */,
- );
- comments = "test comment";
- name = test;
- sourceTree = "<group>";
- };
- 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
- isa = PBXGroup;
- children = (
- 32CA4F630368D1EE00C91783 /* test_Prefix.pch */,
- 29B97316FDCFA39411CA2CEA /* main.m */,
- );
- name = "Other Sources";
- sourceTree = "<group>";
- };
- 29B97317FDCFA39411CA2CEA /* Resources */ = {
- isa = PBXGroup;
- children = (
- 8D1107310486CEB800E47090 /* Info.plist */,
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
- 1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
- 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
- );
- name = Frameworks;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8D1107260486CEB800E47090 /* test */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */;
- buildPhases = (
- 8D1107290486CEB800E47090 /* Resources */,
- 8D11072C0486CEB800E47090 /* Sources */,
- 8D11072E0486CEB800E47090 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = test;
- productInstallPath = "$(HOME)/Applications";
- productName = test;
- productReference = 8D1107320486CEB800E47090 /* test.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 29B97313FDCFA39411CA2CEA /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */;
- compatibilityVersion = "Xcode 3.1";
- hasScannedForEncodings = 1;
- mainGroup = 29B97314FDCFA39411CA2CEA /* test */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8D1107260486CEB800E47090 /* test */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8D1107290486CEB800E47090 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
- 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8D11072C0486CEB800E47090 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D11072D0486CEB800E47090 /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C165DFE840E0CC02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
- 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
- isa = PBXVariantGroup;
- children = (
- 1DDD58150DA1D0A300B32029 /* English */,
- );
- name = MainMenu.xib;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- C01FCF4B08A954540054247B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_MODEL_TUNING = G5;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = test_Prefix.pch;
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- PRODUCT_NAME = test;
- };
- name = Debug;
- };
- C01FCF4C08A954540054247B /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_MODEL_TUNING = G5;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = test_Prefix.pch;
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- PRODUCT_NAME = test;
- };
- name = Release;
- };
- C01FCF4F08A954540054247B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- ONLY_ACTIVE_ARCH = YES;
- PREBINDING = NO;
- SDKROOT = macosx10.5;
- };
- name = Debug;
- };
- C01FCF5008A954540054247B /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- PREBINDING = NO;
- SDKROOT = macosx10.5;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- C01FCF4B08A954540054247B /* Debug */,
- C01FCF4C08A954540054247B /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- C01FCF4F08A954540054247B /* Debug */,
- C01FCF5008A954540054247B /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
-}
diff --git a/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj b/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj
deleted file mode 100644
index 8349172..0000000
--- a/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,345 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 8BF157070E5BAC8600D28B05 /* RunAllUnitTests */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 8BF157100E5BACBF00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
- buildPhases = (
- 8BF157060E5BAC8600D28B05 /* ShellScript */,
- );
- dependencies = (
- 8BF1570B0E5BAC8C00D28B05 /* PBXTargetDependency */,
- );
- name = RunAllUnitTests;
- productName = RunAllUnitTests;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
- 8B1D48820E59F52A000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48810E59F52A000EB8CA /* main.c */; };
- 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B58F86F0E5726D000A0E02E /* Foundation.framework */; };
- 8BF155160E5B442A00D28B05 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */; };
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
- F464A82B0E5DC72D006B02E8 /* schema.xml in Resources */ = {isa = PBXBuildFile; fileRef = F464A82A0E5DC72D006B02E8 /* schema.xml */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 8BF1570A0E5BAC8C00D28B05 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8D57630D048677EA00EA77CD;
- remoteInfo = XcodeProjectSpotlightPlugin;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
- 8B1D48810E59F52A000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
- 8B1D48840E59F591000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
- 8B58F86F0E5726D000A0E02E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
- 8B5F6EE914CF05930076E071 /* DebugMacOSX.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = DebugMacOSX.xcconfig; path = ../Project/DebugMacOSX.xcconfig; sourceTree = "<group>"; };
- 8B5F6EEA14CF059A0076E071 /* ReleaseMacOSX.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = ReleaseMacOSX.xcconfig; path = ../Project/ReleaseMacOSX.xcconfig; sourceTree = "<group>"; };
- 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
- 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XcodeProject.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
- 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
- F464A82A0E5DC72D006B02E8 /* schema.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = schema.xml; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8D576313048677EA00EA77CD /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */,
- 8BF155160E5B442A00D28B05 /* ApplicationServices.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
- isa = PBXGroup;
- children = (
- 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
- 8B1D48800E59F52A000EB8CA /* Common */,
- 08FB77AFFE84173DC02AAC07 /* Source */,
- 089C167CFE841241C02AAC07 /* Resources */,
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
- 19C28FB6FE9D52B211CA2CBB /* Products */,
- );
- comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
- name = XcodeProjectSpotlightPlugin;
- sourceTree = "<group>";
- };
- 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
- isa = PBXGroup;
- children = (
- 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */,
- 8B58F86F0E5726D000A0E02E /* Foundation.framework */,
- );
- name = "External Frameworks and Libraries";
- sourceTree = "<group>";
- };
- 089C167CFE841241C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- F464A82A0E5DC72D006B02E8 /* schema.xml */,
- 8D576317048677EA00EA77CD /* Info.plist */,
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 08FB77AFFE84173DC02AAC07 /* Source */ = {
- isa = PBXGroup;
- children = (
- 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
- 8B1D48840E59F591000EB8CA /* PluginID.h */,
- );
- name = Source;
- sourceTree = "<group>";
- };
- 19C28FB6FE9D52B211CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8B1D48800E59F52A000EB8CA /* Common */ = {
- isa = PBXGroup;
- children = (
- 8B1D48810E59F52A000EB8CA /* main.c */,
- );
- name = Common;
- path = ../Common;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
- isa = PBXGroup;
- children = (
- 8B58F90F0E579A1300A0E02E /* Target */,
- 8B58F9250E579A1300A0E02E /* Project */,
- );
- name = XcodeConfig;
- path = ../../XcodeConfig;
- sourceTree = SOURCE_ROOT;
- };
- 8B58F90F0E579A1300A0E02E /* Target */ = {
- isa = PBXGroup;
- children = (
- 8B5F6EEA14CF059A0076E071 /* ReleaseMacOSX.xcconfig */,
- 8B5F6EE914CF05930076E071 /* DebugMacOSX.xcconfig */,
- 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
- );
- path = Target;
- sourceTree = "<group>";
- };
- 8B58F9250E579A1300A0E02E /* Project */ = {
- isa = PBXGroup;
- children = (
- );
- path = Project;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "XcodeProjectSpotlightPlugin" */;
- buildPhases = (
- 8D57630F048677EA00EA77CD /* Resources */,
- 8D576311048677EA00EA77CD /* Sources */,
- 8D576313048677EA00EA77CD /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = XcodeProjectSpotlightPlugin;
- productInstallPath = /Library/Spotlight;
- productName = XcodeProjectSpotlightPlugin;
- productReference = 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */;
- productType = "com.apple.product-type.bundle";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 089C1669FE841209C02AAC07 /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "XcodeProject" */;
- compatibilityVersion = "Xcode 3.1";
- developmentRegion = English;
- hasScannedForEncodings = 1;
- knownRegions = (
- en,
- );
- mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8BF157070E5BAC8600D28B05 /* RunAllUnitTests */,
- 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8D57630F048677EA00EA77CD /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
- F464A82B0E5DC72D006B02E8 /* schema.xml in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 8BF157060E5BAC8600D28B05 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /usr/bin/python;
- shellScript = "# test of xcodeproj importer\n\nimport os\nimport subprocess\n\ncmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/XcodeProject.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/test.xcodeproj\"\nimporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\nif importer_out.find(\"kMDItemDescription = \\\"\") == -1:\n\tprint \"error: Bad Description for test.xcodeproj\"\n\texit(1)\nif importer_out.find(\"kMDItemComment = \\\"test comment\\\";\") == -1:\n\tprint \"error: Bad comment for test. xcodeproj\"\n\texit(1)";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8D576311048677EA00EA77CD /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
- 8B1D48820E59F52A000EB8CA /* main.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 8BF1570B0E5BAC8C00D28B05 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */;
- targetProxy = 8BF1570A0E5BAC8C00D28B05 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C167EFE841241C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 70138C850896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = XcodeProject;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Debug;
- };
- 70138C860896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
- buildSettings = {
- INFOPLIST_FILE = Info.plist;
- PRODUCT_NAME = XcodeProject;
- WRAPPER_EXTENSION = mdimporter;
- };
- name = Release;
- };
- 70138C890896BE9A00968C2F /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B5F6EE914CF05930076E071 /* DebugMacOSX.xcconfig */;
- buildSettings = {
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- };
- name = Debug;
- };
- 70138C8A0896BE9A00968C2F /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8B5F6EEA14CF059A0076E071 /* ReleaseMacOSX.xcconfig */;
- buildSettings = {
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- };
- name = Release;
- };
- 8BF157080E5BAC8600D28B05 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Debug;
- };
- 8BF157090E5BAC8600D28B05 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- PRODUCT_NAME = RunAllUnitTests;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "XcodeProjectSpotlightPlugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C850896BE9A00968C2F /* Debug */,
- 70138C860896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "XcodeProject" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 70138C890896BE9A00968C2F /* Debug */,
- 70138C8A0896BE9A00968C2F /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 8BF157100E5BACBF00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BF157080E5BAC8600D28B05 /* Debug */,
- 8BF157090E5BAC8600D28B05 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 089C1669FE841209C02AAC07 /* Project object */;
-}
diff --git a/SpotlightPlugins/XcodeProject/schema.xml b/SpotlightPlugins/XcodeProject/schema.xml
deleted file mode 100644
index cd3f3f7..0000000
--- a/SpotlightPlugins/XcodeProject/schema.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
--->
-
-<schema version="1.0" xmlns="http://www.apple.com/metadata"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.apple.com/metadata file:///System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Resources/MetadataSchema.xsd">
- <types>
- <type name="com.apple.xcode.project">
- <allattrs>
- kMDItemComment kMDItemDescription
- </allattrs>
- <displayattrs>
- </displayattrs>
- </type>
- </types>
-</schema>
-
diff --git a/UnitTesting/GTMGoogleTestRunner.mm b/UnitTesting/GTMGoogleTestRunner.mm
index 494a073..0bcb500 100644
--- a/UnitTesting/GTMGoogleTestRunner.mm
+++ b/UnitTesting/GTMGoogleTestRunner.mm
@@ -137,12 +137,23 @@ NSString *SelectorNameFromGTestName(NSString *testName) {
@implementation GTMGoogleTestRunner
-+ (id)defaultTestSuite {
- int argc = 0;
- char *argv = NULL;
++ (void)initGoogleTest {
+ static dispatch_once_t onceToken;
+ dispatch_once(&onceToken, ^{
+ NSArray *arguments = [NSProcessInfo processInfo].arguments;
+ int argc = (int)arguments.count;
+ char **argv = static_cast<char **>(alloca((sizeof(char *) * (argc + 1))));
+ for (int index = 0; index < argc; index++) {
+ argv[index] = const_cast<char *> ([arguments[index] UTF8String]);
+ }
+ argv[argc] = NULL;
- // Initialize GoogleTest with no values.
- testing::InitGoogleTest(&argc, &argv);
+ testing::InitGoogleTest(&argc, argv);
+ });
+}
+
++ (id)defaultTestSuite {
+ [GTMGoogleTestRunner initGoogleTest];
SenTestSuite *result =
[[SenTestSuite alloc] initWithName:NSStringFromClass(self)];
UnitTest *test = UnitTest::GetInstance();
@@ -198,10 +209,7 @@ NSString *SelectorNameFromGTestName(NSString *testName) {
}
- (void)runGoogleTest {
- // Initialize GoogleTest with no values.
- int argc = 0;
- char *argv = NULL;
- testing::InitGoogleTest(&argc, &argv);
+ [GTMGoogleTestRunner initGoogleTest];
// Gets hold of the event listener list.
TestEventListeners& listeners = UnitTest::GetInstance()->listeners();
diff --git a/UnitTesting/GTMUIUnitTestingHarness/English.lproj/Localizable.strings b/UnitTesting/GTMUIUnitTestingHarness/English.lproj/Localizable.strings
index 6eb49a5..567e3f7 100644
--- a/UnitTesting/GTMUIUnitTestingHarness/English.lproj/Localizable.strings
+++ b/UnitTesting/GTMUIUnitTestingHarness/English.lproj/Localizable.strings
Binary files differ
diff --git a/UnitTesting/RunMacOSUnitTests.sh b/UnitTesting/RunMacOSUnitTests.sh
index 14cb66c..2f72a12 100755
--- a/UnitTesting/RunMacOSUnitTests.sh
+++ b/UnitTesting/RunMacOSUnitTests.sh
@@ -25,6 +25,9 @@ set -o nounset
# Uncomment the next line to trace execution.
#set -o verbose
+# Required to make Xcode 6 actually run tests.
+export TEST_AFTER_BUILD=YES
+
# Controlling environment variables:
#
# GTM_DISABLE_ZOMBIES -
@@ -237,7 +240,7 @@ RunTests() {
VALID_ARCHS="${LEAK_TEST_ARCHS}"
GTMXcodeNote ${LINENO} "Leak checking enabled for $ARCHS. Ignoring leaks from $GTM_LEAKS_SYMBOLS_TO_IGNORE."
SetMemoryVariables
- MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"
+ MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunTargetUnitTests"
# Running leaks on architectures that don't support leaks.
unset MallocStackLogging
@@ -245,7 +248,7 @@ RunTests() {
ARCHS="${NO_LEAK_TEST_ARCHS}"
VALID_ARCHS="${NO_LEAK_TEST_ARCHS}"
GTMXcodeNote ${LINENO} "Leak checking disabled for $ARCHS due to no support for leaks on platform".
- MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"
+ MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunTargetUnitTests"
}
if [ ! $GTM_DO_NOT_REMOVE_GCOV_DATA ]; then
@@ -269,5 +272,5 @@ if [ $GTM_ENABLE_LEAKS -ne 0 ]; then
else
GTMXcodeNote ${LINENO} "Leak checking disabled."
SetMemoryVariables
- MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"
+ MaybeFlock "${SYSTEM_DEVELOPER_DIR}/Tools/RunTargetUnitTests"
fi
diff --git a/UnitTesting/RuniOSUnitTestsUnderSimulator.sh b/UnitTesting/RuniOSUnitTestsUnderSimulator.sh
index 190abe9..975ce78 100755
--- a/UnitTesting/RuniOSUnitTestsUnderSimulator.sh
+++ b/UnitTesting/RuniOSUnitTestsUnderSimulator.sh
@@ -80,10 +80,24 @@ GTM_REMOVE_GCOV_DATA=${GTM_REMOVE_GCOV_DATA:=0}
# from the command line, but not when running from within XCode.
GTM_USE_TEST_AFTER_BUILD=${GTM_USE_TEST_AFTER_BUILD:=0}
+function realpath() {
+ OLDPWD=${PWD}
+ cd "$(dirname "$1")"
+ TARGET="$(readlink "$(basename "$1")")"
+ while [[ -n "${TARGET}" ]]; do
+ cd "$(dirname "${TARGET}")"
+ TARGET=$(readlink "$(basename "$1")")
+ done
+ REALPATH="${PWD}/$(basename "$1")"
+ cd "${OLDPWD}"
+ echo "${REALPATH}"
+}
+
readonly ScriptDir=$(dirname "$(echo $0 | sed -e "s,^\([^/]\),$(pwd)/\1,")")
readonly ScriptName=$(basename "$0")
readonly ThisScript="${ScriptDir}/${ScriptName}"
-readonly SimExecutable="${ScriptDir}/iossim"
+# iossim fails if it's behind the right combination of symlinks
+readonly SimExecutable="$(realpath "${ScriptDir}/iossim")"
# Simulator process name changes from Xcode 6.
if [[ ${XCODE_VERSION_MINOR} -ge "0600" ]]; then
diff --git a/Xcode4Plugin/GTMXcode4Plugin.xcodeproj/project.pbxproj b/Xcode4Plugin/GTMXcode4Plugin.xcodeproj/project.pbxproj
deleted file mode 100755
index 0c6eee6..0000000
--- a/Xcode4Plugin/GTMXcode4Plugin.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,312 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 55C015D212B7BC2500354E5C /* GTMXcodeCorrectWhitespace.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C015D112B7BC2500354E5C /* GTMXcodeCorrectWhitespace.m */; };
- 8B515B23146B2D7E00CEB6B7 /* GTMXcodeAboutItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B515B20146B2D7E00CEB6B7 /* GTMXcodeAboutItem.m */; };
- 8B515B24146B2D7E00CEB6B7 /* GTMXcodePluginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B515B22146B2D7E00CEB6B7 /* GTMXcodePluginManager.m */; };
- 8B515B38146B341C00CEB6B7 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 8B515B36146B341C00CEB6B7 /* Credits.rtf */; };
- 8B515B39146B341C00CEB6B7 /* GTM.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8B515B37146B341C00CEB6B7 /* GTM.icns */; };
- 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
- 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
- 55C015D112B7BC2500354E5C /* GTMXcodeCorrectWhitespace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeCorrectWhitespace.m; sourceTree = "<group>"; };
- 8B515B20146B2D7E00CEB6B7 /* GTMXcodeAboutItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeAboutItem.m; sourceTree = "<group>"; };
- 8B515B21146B2D7E00CEB6B7 /* GTMXcodePluginManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMXcodePluginManager.h; sourceTree = "<group>"; };
- 8B515B22146B2D7E00CEB6B7 /* GTMXcodePluginManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodePluginManager.m; sourceTree = "<group>"; };
- 8B515B36146B341C00CEB6B7 /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Credits.rtf; sourceTree = "<group>"; };
- 8B515B37146B341C00CEB6B7 /* GTM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = GTM.icns; sourceTree = "<group>"; };
- 8BD93711146C305800FDE849 /* DebugSnowLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugSnowLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8BD93715146C305800FDE849 /* ReleaseSnowLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseSnowLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8BD93776146C337E00FDE849 /* LoadableBundleGCSupported.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundleGCSupported.xcconfig; sourceTree = "<group>"; };
- 8D5B49B6048680CD000E48DA /* GTMXcode4Plugin.xcplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GTMXcode4Plugin.xcplugin; sourceTree = BUILT_PRODUCTS_DIR; };
- 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8D5B49B3048680CD000E48DA /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 089C166AFE841209C02AAC07 /* XCFixin_DisableAnimations */ = {
- isa = PBXGroup;
- children = (
- 8BD9370D146C305800FDE849 /* XcodeConfig */,
- 08FB77AFFE84173DC02AAC07 /* Classes */,
- 089C167CFE841241C02AAC07 /* Resources */,
- 089C1671FE841209C02AAC07 /* Frameworks and Libraries */,
- 19C28FB8FE9D52D311CA2CBB /* Products */,
- );
- name = XCFixin_DisableAnimations;
- sourceTree = "<group>";
- };
- 089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = {
- isa = PBXGroup;
- children = (
- 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */,
- );
- name = "Frameworks and Libraries";
- sourceTree = "<group>";
- };
- 089C167CFE841241C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 8B515B36146B341C00CEB6B7 /* Credits.rtf */,
- 8B515B37146B341C00CEB6B7 /* GTM.icns */,
- 8D5B49B7048680CD000E48DA /* Info.plist */,
- 089C167DFE841241C02AAC07 /* InfoPlist.strings */,
- );
- path = Resources;
- sourceTree = "<group>";
- };
- 08FB77AFFE84173DC02AAC07 /* Classes */ = {
- isa = PBXGroup;
- children = (
- 8B515B20146B2D7E00CEB6B7 /* GTMXcodeAboutItem.m */,
- 8B515B21146B2D7E00CEB6B7 /* GTMXcodePluginManager.h */,
- 8B515B22146B2D7E00CEB6B7 /* GTMXcodePluginManager.m */,
- 55C015D112B7BC2500354E5C /* GTMXcodeCorrectWhitespace.m */,
- );
- name = Classes;
- sourceTree = "<group>";
- };
- 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
- );
- name = "Linked Frameworks";
- sourceTree = "<group>";
- };
- 19C28FB8FE9D52D311CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8D5B49B6048680CD000E48DA /* GTMXcode4Plugin.xcplugin */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 8BD9370D146C305800FDE849 /* XcodeConfig */ = {
- isa = PBXGroup;
- children = (
- 8BD9370E146C305800FDE849 /* Project */,
- 8BD93773146C337E00FDE849 /* Target */,
- );
- name = XcodeConfig;
- path = ../XcodeConfig;
- sourceTree = SOURCE_ROOT;
- };
- 8BD9370E146C305800FDE849 /* Project */ = {
- isa = PBXGroup;
- children = (
- 8BD93711146C305800FDE849 /* DebugSnowLeopardOrLater.xcconfig */,
- 8BD93715146C305800FDE849 /* ReleaseSnowLeopardOrLater.xcconfig */,
- );
- path = Project;
- sourceTree = "<group>";
- };
- 8BD93773146C337E00FDE849 /* Target */ = {
- isa = PBXGroup;
- children = (
- 8BD93776146C337E00FDE849 /* LoadableBundleGCSupported.xcconfig */,
- );
- path = Target;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8D5B49AC048680CD000E48DA /* GTMXcode4Plugin */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "GTMXcode4Plugin" */;
- buildPhases = (
- 8D5B49AF048680CD000E48DA /* Resources */,
- 8D5B49B1048680CD000E48DA /* Sources */,
- 8D5B49B3048680CD000E48DA /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = GTMXcode4Plugin;
- productInstallPath = "$(HOME)/Library/Bundles";
- productName = XCFixin_DisableAnimations;
- productReference = 8D5B49B6048680CD000E48DA /* GTMXcode4Plugin.xcplugin */;
- productType = "com.apple.product-type.bundle";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 089C1669FE841209C02AAC07 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0420;
- };
- buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "GTMXcode4Plugin" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 1;
- knownRegions = (
- English,
- Japanese,
- French,
- German,
- );
- mainGroup = 089C166AFE841209C02AAC07 /* XCFixin_DisableAnimations */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8D5B49AC048680CD000E48DA /* GTMXcode4Plugin */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8D5B49AF048680CD000E48DA /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */,
- 8B515B38146B341C00CEB6B7 /* Credits.rtf in Resources */,
- 8B515B39146B341C00CEB6B7 /* GTM.icns in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8D5B49B1048680CD000E48DA /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 55C015D212B7BC2500354E5C /* GTMXcodeCorrectWhitespace.m in Sources */,
- 8B515B23146B2D7E00CEB6B7 /* GTMXcodeAboutItem.m in Sources */,
- 8B515B24146B2D7E00CEB6B7 /* GTMXcodePluginManager.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C167EFE841241C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 1DEB913B08733D840010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BD93776146C337E00FDE849 /* LoadableBundleGCSupported.xcconfig */;
- buildSettings = {
- DEPLOYMENT_LOCATION = YES;
- DEPLOYMENT_POSTPROCESSING = YES;
- DSTROOT = "$(HOME)";
- GCC_ENABLE_OBJC_GC = supported;
- INFOPLIST_FILE = Resources/Info.plist;
- INSTALL_PATH = "/Library/Application Support/Developer/Shared/Xcode/Plug-ins";
- LD_RUNPATH_SEARCH_PATHS = /Developer;
- PRODUCT_NAME = GTMXcode4Plugin;
- STRIP_INSTALLED_PRODUCT = YES;
- WRAPPER_EXTENSION = xcplugin;
- };
- name = Debug;
- };
- 1DEB913C08733D840010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BD93776146C337E00FDE849 /* LoadableBundleGCSupported.xcconfig */;
- buildSettings = {
- DEPLOYMENT_LOCATION = YES;
- DEPLOYMENT_POSTPROCESSING = YES;
- DSTROOT = "$(HOME)";
- GCC_ENABLE_OBJC_GC = supported;
- INFOPLIST_FILE = Resources/Info.plist;
- INSTALL_PATH = "/Library/Application Support/Developer/Shared/Xcode/Plug-ins";
- LD_RUNPATH_SEARCH_PATHS = /Developer;
- PRODUCT_NAME = GTMXcode4Plugin;
- STRIP_INSTALLED_PRODUCT = YES;
- WRAPPER_EXTENSION = xcplugin;
- };
- name = Release;
- };
- 1DEB913F08733D840010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BD93711146C305800FDE849 /* DebugSnowLeopardOrLater.xcconfig */;
- buildSettings = {
- GTM_PRODUCT_NAME = "$(PROJECT_NAME)";
- GTM_VERSIONINFO_ABOUT = "© $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_FINDER = "$(GTM_PRODUCT_NAME) $(GTM_VERSIONINFO_LONG)$(GTM_VERSION_EXTRAINFO)$(GTM_VERSION_DEBUG_FLAG), © $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_HUMAN = "$(GTM_VERSIONINFO_SHORT)$(GTM_VERSION_EXTRAINFO)";
- GTM_VERSIONINFO_LONG = "$(GTM_VERSIONINFO_SHORT).$(GTM_VERSION_BUILDNUMBER)";
- GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
- GTM_VERSION_BUILDNUMBER = 0;
- GTM_VERSION_COPYRIGHT = 2011;
- GTM_VERSION_FIXLEVEL = 0;
- GTM_VERSION_MAJOR = 4;
- GTM_VERSION_MINOR = 2;
- };
- name = Debug;
- };
- 1DEB914008733D840010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BD93715146C305800FDE849 /* ReleaseSnowLeopardOrLater.xcconfig */;
- buildSettings = {
- GTM_PRODUCT_NAME = "$(PROJECT_NAME)";
- GTM_VERSIONINFO_ABOUT = "© $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_FINDER = "$(GTM_PRODUCT_NAME) $(GTM_VERSIONINFO_LONG)$(GTM_VERSION_EXTRAINFO)$(GTM_VERSION_DEBUG_FLAG), © $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_HUMAN = "$(GTM_VERSIONINFO_SHORT)$(GTM_VERSION_EXTRAINFO)";
- GTM_VERSIONINFO_LONG = "$(GTM_VERSIONINFO_SHORT).$(GTM_VERSION_BUILDNUMBER)";
- GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
- GTM_VERSION_BUILDNUMBER = 0;
- GTM_VERSION_COPYRIGHT = 2011;
- GTM_VERSION_FIXLEVEL = 0;
- GTM_VERSION_MAJOR = 4;
- GTM_VERSION_MINOR = 2;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "GTMXcode4Plugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB913B08733D840010E9CD /* Debug */,
- 1DEB913C08733D840010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "GTMXcode4Plugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB913F08733D840010E9CD /* Debug */,
- 1DEB914008733D840010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 089C1669FE841209C02AAC07 /* Project object */;
-}
diff --git a/Xcode4Plugin/GTMXcodeAboutItem.m b/Xcode4Plugin/GTMXcodeAboutItem.m
deleted file mode 100644
index 3165582..0000000
--- a/Xcode4Plugin/GTMXcodeAboutItem.m
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// GTMXcodeAboutItem.m
-//
-// Copyright 2007-2011 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodePluginManager.h"
-#import <Cocoa/Cocoa.h>
-
-// Handles the about GTM Xcode Plugin menu item in the Application menu.
-@interface GTMXcodeAboutItem : GTMXcodePlugin
-- (void)performAbout:(id)sender;
-@end
-
-@implementation GTMXcodeAboutItem
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePluginManager registerPluginClass:self];
- [pool release];
-}
-
-- (void)applicationDidFinishLaunching:(NSNotification *)notification {
- NSMenu *rootMenu = [NSApp mainMenu];
- NSMenuItem *appleMenuItem = [rootMenu itemAtIndex:0];
- NSMenu *menu = [appleMenuItem submenu];
- NSMenuItem *aboutItem
- = [[NSMenuItem alloc] initWithTitle:@"About GTM Xcode Plugin"
- action:@selector(performAbout:)
- keyEquivalent:@""];
- [aboutItem setTarget:self];
- [menu insertItem:aboutItem atIndex:1];
-}
-
-- (void)performAbout:(id)sender {
- NSBundle *mainBundle = [self bundle];
- NSString *creditsPath = [mainBundle pathForResource:@"Credits" ofType:@"rtf"];
- NSAttributedString *credits
- = [[[NSAttributedString alloc] initWithPath:creditsPath
- documentAttributes:nil] autorelease];
-
- NSString *path = [mainBundle pathForResource:@"GTM"
- ofType:@"icns"];
- NSImage *icon = [[[NSImage alloc] initWithContentsOfFile:path] autorelease];
- NSDictionary *optionsDict = [NSDictionary dictionaryWithObjectsAndKeys:
- credits, @"Credits",
- [mainBundle objectForInfoDictionaryKey:@"CFBundleName"],
- @"ApplicationName",
- [mainBundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"],
- @"Copyright",
- [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"],
- @"ApplicationVersion",
- @"", @"Version",
- icon, @"ApplicationIcon",
- nil];
- [NSApp orderFrontStandardAboutPanelWithOptions:optionsDict];
-}
-
-@end
diff --git a/Xcode4Plugin/GTMXcodeCorrectWhitespace.m b/Xcode4Plugin/GTMXcodeCorrectWhitespace.m
deleted file mode 100755
index b3d4b47..0000000
--- a/Xcode4Plugin/GTMXcodeCorrectWhitespace.m
+++ /dev/null
@@ -1,165 +0,0 @@
-//
-// GTMXcodeCorrectWhitespace.m
-//
-// Copyright 2007-2011 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodePluginManager.h"
-#import <Cocoa/Cocoa.h>
-
-@interface GTMXcodeCorrectWhitespace : GTMXcodePlugin
-- (void)cleanUpWhitespace:(id)sender;
-@end
-
-@implementation GTMXcodeCorrectWhitespace
-
-// Perform a "subtraction of ranges". A - B. Not transitive.
-static NSRange SubtractRange(NSRange a, NSRange b) {
- NSRange newRange;
- NSUInteger maxRangeA = NSMaxRange(a);
- NSUInteger maxRangeB = NSMaxRange(b);
- if (b.location == NSNotFound) {
- // B is bogus
- newRange = a;
- } else if (maxRangeB <= a.location) {
- // B is completely before A
- newRange = NSMakeRange(a.location - b.length, a.length);
- } else if (maxRangeA <= b.location) {
- // B is completely after A
- newRange = a;
- } else if (b.location <= a.location && maxRangeB >= maxRangeA) {
- // B subsumes A
- newRange = NSMakeRange(b.location, 0);
- } else if (a.location <= b.location && maxRangeA >= maxRangeB) {
- // A subsumes B
- newRange = NSMakeRange(a.location, a.length - b.length);
- } else if (b.location <= a.location && maxRangeB <= maxRangeA) {
- // B overlaps front edge of A
- NSUInteger diff = maxRangeB - a.location;
- newRange = NSMakeRange(a.location + diff, a.length - diff);
- } else if (b.location <= maxRangeA && maxRangeB >= maxRangeA) {
- // B overlaps back edge of A
- NSUInteger diff = maxRangeA - b.location;
- newRange = NSMakeRange(a.location, a.length - diff);
- }
- return newRange;
-}
-
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePluginManager registerPluginClass:self];
- [pool release];
-}
-
-- (void)applicationDidFinishLaunching:(NSNotification *)notification {
- NSMenu *menu = [NSApp mainMenu];
- NSArray *items = [menu itemArray];
- for (NSMenuItem *item in items) {
- // Added to Edit instead of Editor menu because the Editor menu is
- // very dynamic in Xcode4.
- if ([[item title] isEqualToString:@"Edit"]) {
- NSMenu *editMenu = [item submenu];
- [editMenu addItem:[NSMenuItem separatorItem]];
- NSMenuItem *whiteSpaceItem
- = [[NSMenuItem alloc] initWithTitle:@"Clean Up Whitespace"
- action:@selector(cleanUpWhitespace:)
- keyEquivalent:@""];
- [whiteSpaceItem setKeyEquivalent:@"s"];
- [whiteSpaceItem setKeyEquivalentModifierMask:(NSCommandKeyMask |
- NSControlKeyMask |
- NSAlternateKeyMask)];
- [editMenu addItem:whiteSpaceItem];
- [whiteSpaceItem setTarget:self];
- }
- }
-}
-
-- (void)cleanUpWhitespace:(id)sender {
- NSWindow *nsKeyWindow = [[NSApplication sharedApplication] keyWindow];
- NSResponder *responder = [nsKeyWindow firstResponder];
- if ([responder conformsToProtocol:@protocol(NSTextInputClient)]) {
- id client = responder;
- NSRange selectedRange = [client selectedRange];
- NSMutableAttributedString *src
- = [[[client attributedString] mutableCopy] autorelease];
- NSMutableString *text = [NSMutableString stringWithString:[src string]];
-
- // Figure out the newlines in our file.
- NSString *newlineString = @"\n";
- if ([text rangeOfString:@"\r\n"].length > 0) {
- newlineString = @"\r\n";
- } else if ([text rangeOfString:@"\r"].length > 0) {
- newlineString = @"\r";
- }
- NSUInteger newlineStringLength = [newlineString length];
- NSCharacterSet *whiteSpace
- = [NSCharacterSet characterSetWithCharactersInString:@" \t"];
- NSMutableCharacterSet *nonWhiteSpace
- = [[whiteSpace mutableCopy] autorelease];
- [nonWhiteSpace invert];
-
- NSRange oldRange = NSMakeRange(0, [text length]);
- NSRange textRange = oldRange;
- textRange.length -= 1;
- while (textRange.length > 0) {
- NSRange lineRange = [text rangeOfString:newlineString
- options:NSBackwardsSearch
- range:textRange];
- if (lineRange.location == NSNotFound) {
- lineRange.location = 0;
- } else {
- lineRange.location += newlineStringLength;
- }
- lineRange.length = textRange.length - lineRange.location;
- textRange.length = lineRange.location;
- if (textRange.length != 0) {
- textRange.length -= newlineStringLength;
- }
-
- NSRange whiteRange = [text rangeOfCharacterFromSet:whiteSpace
- options:NSBackwardsSearch
- range:lineRange];
- if (NSMaxRange(whiteRange) == NSMaxRange(lineRange)) {
- NSRange nonWhiteRange = [text rangeOfCharacterFromSet:nonWhiteSpace
- options:NSBackwardsSearch
- range:lineRange];
- NSRange deleteRange;
- if (nonWhiteRange.location == NSNotFound) {
- deleteRange.location = lineRange.location;
- } else {
- deleteRange.location = NSMaxRange(nonWhiteRange);
- }
- deleteRange.length = NSMaxRange(whiteRange) - deleteRange.location;
- [text deleteCharactersInRange:deleteRange];
- selectedRange = SubtractRange(selectedRange, deleteRange);
- }
- }
-
- // If the file is missing a newline at the end, add it now.
- if (![text hasSuffix:newlineString]) {
- [text appendString:newlineString];
- }
-
- [client insertText:text replacementRange:oldRange];
- if ([client respondsToSelector:@selector(setSelectedRange:)]) {
- if (NSMaxRange(selectedRange) < [text length]) {
- [client setSelectedRange:selectedRange];
- [client scrollRangeToVisible:selectedRange];
- }
- }
- }
-}
-
-@end
diff --git a/Xcode4Plugin/GTMXcodePluginManager.h b/Xcode4Plugin/GTMXcodePluginManager.h
deleted file mode 100644
index a2d12b3..0000000
--- a/Xcode4Plugin/GTMXcodePluginManager.h
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// GTMXcodePlugin.h
-//
-// Copyright 2007-2011 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-// Principal class for GTMXcodePlugin.
-// Handles settings everything up
-#import <Foundation/Foundation.h>
-
-@interface GTMXcodePluginManager : NSObject
-+ (void)registerPluginClass:(Class)cls;
-+ (float)xCodeVersion;
-@end
-
-@interface GTMXcodePlugin : NSObject {
- @private
- NSBundle *bundle_;
-}
-
-@property (readonly, retain) NSBundle *bundle;
-
-- (id)initWithBundle:(NSBundle *)bundle;
-- (void)applicationDidFinishLaunching:(NSNotification *)notification;
-@end
diff --git a/Xcode4Plugin/GTMXcodePluginManager.m b/Xcode4Plugin/GTMXcodePluginManager.m
deleted file mode 100644
index 3ca3851..0000000
--- a/Xcode4Plugin/GTMXcodePluginManager.m
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// GTMXcodePluginManager.m
-//
-// Copyright 2007-2011 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodePluginManager.h"
-
-#import <Cocoa/Cocoa.h>
-
-static NSMutableArray *gRegisteredClasses = nil;
-static NSMutableArray *gPlugins = nil;
-
-@implementation GTMXcodePluginManager
-+ (void)registerPluginClass:(Class)cls {
- @synchronized([self class]) {
- if (!gRegisteredClasses) {
- gRegisteredClasses = [[NSMutableArray alloc] init];
- }
- if (cls) {
- [gRegisteredClasses addObject:cls];
- }
- }
-}
-
-+ (void)pluginDidLoad:(NSBundle *)bundle {
- gPlugins
- = [[NSMutableArray alloc] initWithCapacity:[gRegisteredClasses count]];
- for (Class cls in gRegisteredClasses) {
- GTMXcodePlugin *plugin = [[cls alloc] initWithBundle:bundle];
- if (plugin) {
- [gPlugins addObject:plugin];
- }
- }
-
- [gRegisteredClasses release];
- gRegisteredClasses = nil;
-
- NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
- [nc addObserver:self
- selector:@selector(applicationDidFinishLaunching:)
- name:NSApplicationDidFinishLaunchingNotification
- object:NSApp];
-}
-
-+ (void)applicationDidFinishLaunching:(NSNotification *)notification {
- NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
- [nc removeObserver:self
- name:NSApplicationDidFinishLaunchingNotification
- object:NSApp];
- for (GTMXcodePlugin *plugin in gPlugins) {
- [plugin applicationDidFinishLaunching:notification];
- }
-}
-
-+ (float)xCodeVersion {
- NSBundle *bundle = [NSBundle mainBundle];
- id object = [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
- float value = [object floatValue];
- if (!(value > 0.0)) {
- NSLog(@"Unable to get Xcode Version");
- }
- return value;
-}
-
-@end
-
-@implementation GTMXcodePlugin
-
-@synthesize bundle = bundle_;
-
-- (id)initWithBundle:(NSBundle *)bundle {
- if ((self = [super init])) {
- bundle_ = [bundle retain];
- }
- return self;
-}
-
-- (void)dealloc {
- [bundle_ release];
- [super dealloc];
-}
-
-- (void)applicationDidFinishLaunching:(NSNotification *)notification {
-}
-
-@end
-
diff --git a/Xcode4Plugin/Resources/Credits.rtf b/Xcode4Plugin/Resources/Credits.rtf
deleted file mode 100644
index 120dc13..0000000
--- a/Xcode4Plugin/Resources/Credits.rtf
+++ /dev/null
@@ -1,8 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\vieww9000\viewh8400\viewkind0
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural
-
-\f0\fs24 \cf0 Part of {\field{\*\fldinst{HYPERLINK "http://code.google.com/p/google-toolbox-for-mac/"}}{\fldrslt Google Toolbox For Mac}}\
-} \ No newline at end of file
diff --git a/Xcode4Plugin/Resources/English.lproj/InfoPlist.strings b/Xcode4Plugin/Resources/English.lproj/InfoPlist.strings
deleted file mode 100755
index 88f65cf..0000000
--- a/Xcode4Plugin/Resources/English.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Localized versions of Info.plist keys */
-
diff --git a/Xcode4Plugin/Resources/GTM.icns b/Xcode4Plugin/Resources/GTM.icns
deleted file mode 100644
index 89cad67..0000000
--- a/Xcode4Plugin/Resources/GTM.icns
+++ /dev/null
Binary files differ
diff --git a/Xcode4Plugin/Resources/Info.plist b/Xcode4Plugin/Resources/Info.plist
deleted file mode 100755
index d5769f8..0000000
--- a/Xcode4Plugin/Resources/Info.plist
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleExecutable</key>
- <string>${EXECUTABLE_NAME}</string>
- <key>CFBundleIconFile</key>
- <string></string>
- <key>CFBundleIdentifier</key>
- <string>com.google.GTM.${PRODUCT_NAME:rfc1034Identifier}</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>${GTM_VERSIONINFO_SHORT}</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleVersion</key>
- <string>${GTM_VERSIONINFO_LONG}</string>
- <key>NSPrincipalClass</key>
- <string>GTMXcodePluginManager</string>
- <key>XC4Compatible</key>
- <true/>
- <key>XCGCReady</key>
- <true/>
- <key>XCPluginHasUI</key>
- <false/>
- <key>CFBundleGetInfoString</key>
- <string>${GTM_VERSIONINFO_FINDER}</string>
- <key>NSHumanReadableCopyright</key>
- <string>${GTM_VERSIONINFO_ABOUT}</string>
-</dict>
-</plist>
diff --git a/XcodePlugin/English.lproj/InfoPlist.strings b/XcodePlugin/English.lproj/InfoPlist.strings
deleted file mode 100644
index 5e45963..0000000
--- a/XcodePlugin/English.lproj/InfoPlist.strings
+++ /dev/null
Binary files differ
diff --git a/XcodePlugin/GTMXcodeAboutItem.m b/XcodePlugin/GTMXcodeAboutItem.m
deleted file mode 100644
index c87ab47..0000000
--- a/XcodePlugin/GTMXcodeAboutItem.m
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// GTMXcodeAboutItem.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodeMenuItem.h"
-#import "GTMXcodePlugin.h"
-
-// Handles the about GTM Xcode Plugin menu item in the Application menu.
-@interface GTMXcodeAboutItem : GTMXcodeMenuItem
-@end
-
-@implementation GTMXcodeAboutItem
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
- [pool release];
-}
-
-- (NSString*)title {
- return @"About GTM Xcode Plugin";
-}
-
-- (void)action:(id)sender {
- NSBundle *mainBundle = [GTMXcodePlugin pluginBundle];
- NSString *creditsPath = [mainBundle pathForResource:@"Credits" ofType:@"rtf"];
- NSAttributedString *credits
- = [[[NSAttributedString alloc] initWithPath:creditsPath
- documentAttributes:nil] autorelease];
-
- NSString *path = [mainBundle pathForResource:@"GTM"
- ofType:@"icns"];
- NSImage *icon = [[[NSImage alloc] initWithContentsOfFile:path] autorelease];
- NSDictionary *optionsDict = [NSDictionary dictionaryWithObjectsAndKeys:
- credits, @"Credits",
- [mainBundle objectForInfoDictionaryKey:@"CFBundleName"],
- @"ApplicationName",
- [mainBundle objectForInfoDictionaryKey:@"NSHumanReadableCopyright"],
- @"Copyright",
- [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"],
- @"ApplicationVersion",
- @"", @"Version",
- icon, @"ApplicationIcon",
- nil];
- [NSApp orderFrontStandardAboutPanelWithOptions:optionsDict];
-}
-
-- (NSMenu*)insertionMenu {
- NSMenu *rootMenu = [NSApp mainMenu];
- NSMenuItem *appleMenuItem = [rootMenu itemAtIndex:0];
- return [appleMenuItem submenu];
-}
-
-- (int)insertionIndex {
- return 1;
-}
-@end
diff --git a/XcodePlugin/GTMXcodeCorrectWhiteSpace.m b/XcodePlugin/GTMXcodeCorrectWhiteSpace.m
deleted file mode 100644
index 51e03e8..0000000
--- a/XcodePlugin/GTMXcodeCorrectWhiteSpace.m
+++ /dev/null
@@ -1,208 +0,0 @@
-//
-// GTMXcodeCorrectWhiteSpace.m
-//
-// Copyright 2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Cocoa/Cocoa.h>
-#import "GTMObjC2Runtime.h"
-#import "GTMXcodePlugin.h"
-#import "GTMXcodePreferences.h"
-
-@interface GTMXcodeCorrectWhiteSpace : NSObject
-- (BOOL)gdt_writeToFile:(NSString *)fileName ofType:(NSString *)type;
-@end
-
-@implementation GTMXcodeCorrectWhiteSpace
-// Register our class to perform the swizzle once the plugin has finished
-// loading.
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePlugin registerSwizzleClass:self];
- [pool release];
-}
-
-// Default initializer. Swizzles [PBXTextFileDocument writeToFile:ofType:]
-// with our [gdt_writeToFile:ofType:].
-- (id)init {
- if ((self = [super init])) {
- SEL ourSelector = @selector(gdt_writeToFile:ofType:);
- Method ourMethod = class_getInstanceMethod([self class], ourSelector);
- Class pbxClass = NSClassFromString(@"PBXTextFileDocument");
- if (class_addMethod(pbxClass,
- ourSelector,
- method_getImplementation(ourMethod),
- method_getTypeEncoding(ourMethod))) {
- ourMethod = class_getInstanceMethod(pbxClass, ourSelector);
- Method theirMethod
- = class_getInstanceMethod(pbxClass, @selector(writeToFile:ofType:));
- method_exchangeImplementations(ourMethod, theirMethod);
- }
- }
- return self;
-}
-
-// Perform a "subtraction of ranges". A - B. Not transitive.
-static NSRange SubtractRange(NSRange a, NSRange b) {
- NSRange newRange;
- NSUInteger maxRangeA = NSMaxRange(a);
- NSUInteger maxRangeB = NSMaxRange(b);
- if (b.location == NSNotFound) {
- // B is bogus
- newRange = a;
- } else if (maxRangeB <= a.location) {
- // B is completely before A
- newRange = NSMakeRange(a.location - b.length, a.length);
- } else if (maxRangeA <= b.location) {
- // B is completely after A
- newRange = a;
- } else if (b.location <= a.location && maxRangeB >= maxRangeA) {
- // B subsumes A
- newRange = NSMakeRange(b.location, 0);
- } else if (a.location <= b.location && maxRangeA >= maxRangeB) {
- // A subsumes B
- newRange = NSMakeRange(a.location, a.length - b.length);
- } else if (b.location <= a.location && maxRangeB <= maxRangeA) {
- // B overlaps front edge of A
- NSUInteger diff = maxRangeB - a.location;
- newRange = NSMakeRange(a.location + diff, a.length - diff);
- } else if (b.location <= maxRangeA && maxRangeB >= maxRangeA) {
- // B overlaps back edge of A
- NSUInteger diff = maxRangeA - b.location;
- newRange = NSMakeRange(a.location, a.length - diff);
- }
- return newRange;
-}
-
-+ (BOOL)gdt_writeToFile:(NSString *)fileName
- ofType:(NSString *)type
- object:(id)object {
- NSTextStorage *storage = [(id)object textStorage];
- id delegate = [storage delegate];
-
- // Need to keep track of all the current selections so that we can replace
- // them after stripping off the whitespace. A single source file can have
- // multiple views, so we store one selection per view.
- NSArray *windowControllers = [delegate windowControllers];
- size_t size = sizeof(NSRange) * [windowControllers count];
- NSRange *ranges = [[NSMutableData dataWithLength:size] mutableBytes];
- NSUInteger rangeCount = 0;
- for (id controller in windowControllers) {
- if ([controller respondsToSelector:@selector(textView)]) {
- NSTextView *textView = [controller textView];
- ranges[rangeCount] = [textView selectedRange];
- rangeCount++;
- }
- }
-
- NSMutableString *text = [[[storage string] mutableCopy] autorelease];
- NSRange oldRange = NSMakeRange(0, [text length]);
-
- // Figure out the newlines in our file.
- NSString *newlineString = @"\n";
- if ([text rangeOfString:@"\r\n"].length > 0) {
- newlineString = @"\r\n";
- } else if ([text rangeOfString:@"\r"].length > 0) {
- newlineString = @"\r";
- }
- NSUInteger newlineStringLength = [newlineString length];
- NSCharacterSet *whiteSpace
- = [NSCharacterSet characterSetWithCharactersInString:@" \t"];
- NSMutableCharacterSet *nonWhiteSpace = [[whiteSpace mutableCopy] autorelease];
- [nonWhiteSpace invert];
-
- // If the file is missing a newline at the end, add it now.
- if (![text hasSuffix:newlineString]) {
- [text appendString:newlineString];
- }
-
- NSRange textRange = NSMakeRange(0, [text length] - 1);
- while (textRange.length > 0) {
- NSRange lineRange = [text rangeOfString:newlineString
- options:NSBackwardsSearch
- range:textRange];
- if (lineRange.location == NSNotFound) {
- lineRange.location = 0;
- } else {
- lineRange.location += newlineStringLength;
- }
- lineRange.length = textRange.length - lineRange.location;
- textRange.length = lineRange.location;
- if (textRange.length != 0) {
- textRange.length -= newlineStringLength;
- }
-
- NSRange whiteRange = [text rangeOfCharacterFromSet:whiteSpace
- options:NSBackwardsSearch
- range:lineRange];
- if (NSMaxRange(whiteRange) == NSMaxRange(lineRange)) {
- NSRange nonWhiteRange = [text rangeOfCharacterFromSet:nonWhiteSpace
- options:NSBackwardsSearch
- range:lineRange];
- NSRange deleteRange;
- if (nonWhiteRange.location == NSNotFound) {
- deleteRange.location = lineRange.location;
- } else {
- deleteRange.location = NSMaxRange(nonWhiteRange);
- }
- deleteRange.length = NSMaxRange(whiteRange) - deleteRange.location;
- [text deleteCharactersInRange:deleteRange];
-
- // Update all the selections appropriately.
- for (NSUInteger i = 0; i < rangeCount; ++i) {
- NSRange baseRange = ranges[i];
- NSRange newRange = SubtractRange(baseRange, deleteRange);
- ranges[i] = newRange;
- }
- }
- }
-
- // Replace the text with the new stripped version.
- [storage beginEditing];
- [storage replaceCharactersInRange:oldRange withString:text];
- [storage endEditing];
-
- // Fix up selections
- NSUInteger count = 0;
- for (id controller in windowControllers) {
- if ([controller respondsToSelector:@selector(textView)]) {
- NSRange newRange = ranges[count];
- if (newRange.location != NSNotFound) {
- NSTextView *textView = [controller textView];
- [textView setSelectedRange:ranges[count]];
- }
- count++;
- }
- }
-
- // Finish the save.
- return [object gdt_writeToFile:fileName ofType:type];
-}
-
-- (BOOL)gdt_writeToFile:(NSString *)fileName ofType:(NSString *)type {
- BOOL isGood;
- // Check our defaults to see if we want to strip whitespace.
- NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
- if ([defaults boolForKey:GTMXcodeCorrectWhiteSpaceOnSave]) {
- isGood = [GTMXcodeCorrectWhiteSpace gdt_writeToFile:fileName
- ofType:type
- object:self];
- } else {
- isGood = [self gdt_writeToFile:fileName ofType:type];
- }
- return isGood;
-}
-
-@end
diff --git a/XcodePlugin/GTMXcodeCreateUnitTextExecutable.m b/XcodePlugin/GTMXcodeCreateUnitTextExecutable.m
deleted file mode 100644
index 376c3de..0000000
--- a/XcodePlugin/GTMXcodeCreateUnitTextExecutable.m
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// GTMXcodeCreateUnitTextExecutable.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodeMenuItem.h"
-#import "PBXAppDelegate.h"
-#import "PBXExtendedApplication.h"
-#import "GTMXcodePlugin.h"
-#import "NSTask+Script.h"
-#import "GTMMethodCheck.h"
-
-// Implements the Create Unit Test Executable menu item
-@interface GTMXcodeCreateUnitTextExecutable : GTMXcodeMenuItem
-@end
-
-@implementation GTMXcodeCreateUnitTextExecutable
-GTM_METHOD_CHECK(NSTask, gtm_runScript:withArguments:);
-
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
- [pool release];
-}
-
-- (NSString*)title {
- return @"Create UnitTest Executable";
-}
-
-- (void)action:(id)sender {
- [NSTask gtm_runScript:@"CreateUnitTestExecutable" withArguments:nil];
-}
-
-- (BOOL)validateMenuItem:(id <NSMenuItem>)menuItem {
- return [NSApp currentProject] != nil;
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] projectMenu];
-}
-
-- (int)insertionIndex {
- return 15;
-}
-@end
diff --git a/XcodePlugin/GTMXcodeGCovItem.m b/XcodePlugin/GTMXcodeGCovItem.m
deleted file mode 100644
index 866f83e..0000000
--- a/XcodePlugin/GTMXcodeGCovItem.m
+++ /dev/null
@@ -1,498 +0,0 @@
-//
-// GTMXcodeGCovItem.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodeMenuItem.h"
-#import "GTMXcodePlugin.h"
-#import "PBXAppDelegate.h"
-#import "PBXExtendedApplication.h"
-#import "PBXProject.h"
-#import "PBXTarget.h"
-#import "GTMMethodCheck.h"
-#import "NSTask+Script.h"
-#import "GTMDefines.h"
-
-// Indices for our various menu items
-enum {
- kGTMXcodeGCovSeparatorItemIndex = 19,
- kGTMXcodeGCovEnableCoverageItemIndex,
- kGTMXcodeGCovCheckCoverageMenuItemIndex,
- kGTMXcodeGCovCleanCoverageMenuItemIndex,
- kGTMXcodeGCovCleanCoverageAndBuildMenuItemIndex,
-};
-
-// The different methods of open coverage provided.
-typedef enum {
- kGTMXcodeGCovOpenFile,
- kGTMXcodeGCovOpenTarget,
- kGTMXcodeGCovOpenBuildFolder,
-} GTMXcodeGCovOpenMode;
-
-typedef enum {
- kGTMXcodeGCovCleanDataTarget,
- kGTMXcodeGCovCleanDataBuildFolder,
-} GTMXcodeGCovCleanMode;
-
-// Some paths that we resolve
-NSString *const kObjectsDirPath
- = @"$(OBJECT_FILE_DIR)-$(BUILD_VARIANTS)";
-NSString *const kObjectsDirNoArchPath
- = @"$(OBJECT_FILE_DIR)-$(BUILD_VARIANTS)";
-NSString *const kBuildRootDirPath = @"$(BUILD_ROOT)";
-
-// the title for our menu items w/ submenus
-NSString *kShowCodeCoverageForMenuTitle = @"Show Code Coverage For";
-NSString *kCleanCodeCoverageDataForMenuTitle = @"Clean Code Coverage Data For";
-
-// Separator above the GCov menu items
-@interface GTMXcodeGCovSeparatorItem : GTMXcodeMenuItem
-@end
-
-// Enable Code Coverage menu item
-@interface GTMXcodeGCovEnableItem : GTMXcodeMenuItem
-@end
-
-// Check coverage for menu
-@interface GTMXcodeGCovCoverageMenuItem : GTMXcodeMenuItem {
- NSString *title_;
- int index_;
-}
-- (id)initWithTitle:(NSString *)title index:(int)index;
-@end
-
-// Check coverage for option
-@interface GTMXcodeGCovCheckCoverageItem : GTMXcodeMenuItem {
- NSString *title_;
- GTMXcodeGCovOpenMode mode_;
- int index_;
-}
-- (id)initWithTitle:(NSString *)title
- mode:(GTMXcodeGCovOpenMode)mode
- index:(int)index;
-@end
-
-// Clean coverage data item
-@interface GTMXcodeGCovCleanItem : GTMXcodeMenuItem {
- NSString *title_;
- GTMXcodeGCovCleanMode mode_;
- int index_;
-}
-- (id)initWithTitle:(NSString *)title
- mode:(GTMXcodeGCovCleanMode)mode
- index:(int)index;
-@end
-
-@interface GTMXcodeGCovCleanAndBuildItem : GTMXcodeMenuItem
-@end
-
-// Category for checking if gcov is enabled on current target
-@interface PBXExtendedApplication (GTMXcodeGCovMenuItemAdditions)
-- (BOOL)gtm_gcovEnabledForActiveTarget;
-@end
-
-@interface NSString (GTMXcodeGCovItem)
-- (BOOL)gtm_isCOrObjCFile;
-@end
-
-@implementation GTMXcodeGCovSeparatorItem
-+ (void)load {
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
-}
-
-- (NSString*)title {
- return @"-";
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] buildMenu];
-}
-
-- (int)insertionIndex {
- return kGTMXcodeGCovSeparatorItemIndex;
-}
-@end
-
-@implementation GTMXcodeGCovCoverageMenuItem
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- GTMXcodeGCovCoverageMenuItem *item
- = [[[self alloc] initWithTitle:kShowCodeCoverageForMenuTitle
- index:kGTMXcodeGCovCheckCoverageMenuItemIndex]
- autorelease];
- [GTMXcodePlugin registerMenuItem:item];
- item = [[[self alloc] initWithTitle:kCleanCodeCoverageDataForMenuTitle
- index:kGTMXcodeGCovCleanCoverageMenuItemIndex]
- autorelease];
- [GTMXcodePlugin registerMenuItem:item];
- [pool release];
-}
-
-- (id)initWithTitle:(NSString *)title index:(int)idx {
- if ((self = [super init])) {
- title_ = title;
- index_ = idx;
- }
- return self;
-}
-
-- (NSString*)title {
- return title_;
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] buildMenu];
-}
-
-- (int)insertionIndex {
- return index_;
-}
-
-- (void)wasInserted:(NSMenuItem*)item {
- NSMenu *menu = [[[NSMenu alloc] initWithTitle:title_] autorelease];
- [item setSubmenu:menu];
-}
-@end
-
-@implementation GTMXcodeGCovCheckCoverageItem
-GTM_METHOD_CHECK(NSTask, gtm_runScript:withArguments:);
-
-+ (void)load {
- struct OpenItemDesc {
- NSString *title;
- GTMXcodeGCovOpenMode mode;
- int index;
- };
-
- struct OpenItemDesc items [] = {
- { @"Selected file", kGTMXcodeGCovOpenFile, 0 },
- { @"Current target", kGTMXcodeGCovOpenTarget, 1 },
- { @"Current project", kGTMXcodeGCovOpenBuildFolder, 2 },
- };
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- for(size_t i = 0; i < sizeof(items) / sizeof(struct OpenItemDesc); ++i) {
- GTMXcodeGCovCheckCoverageItem *item
- = [[[self alloc] initWithTitle:items[i].title
- mode:items[i].mode
- index:items[i].index] autorelease];
- [GTMXcodePlugin registerMenuItem:item];
- }
- [pool release];
-}
-
-- (id)initWithTitle:(NSString *)title
- mode:(GTMXcodeGCovOpenMode)mode
- index:(int)idx {
- if ((self = [super init])) {
- title_ = title;
- mode_ = mode;
- index_ = idx;
- }
- return self;
-}
-
-- (NSMenu*)insertionMenu {
- NSMenu *menu = [[NSApp delegate] buildMenu];
- NSInteger menuIndex
- = [menu indexOfItemWithTitle:kShowCodeCoverageForMenuTitle];
- NSMenuItem *menuItem = [menu itemAtIndex:menuIndex];
- return [menuItem submenu];
-}
-
-- (NSString*)title {
- return title_;
-}
-
-- (void)action:(id)sender {
- NSString *pathToOpen = nil;
- PBXProject *project = [NSApp currentProject];
- PBXTarget *target = [project activeTarget];
- NSString *buildConfig = [project activeBuildConfigurationName];
- if (mode_ == kGTMXcodeGCovOpenFile) {
- NSArray *selectedPaths = [self selectedPaths];
- NSString *selectedPath = nil;
- if ([selectedPaths count] == 1) {
- NSString *path = [selectedPaths objectAtIndex:0];
- if ([path gtm_isCOrObjCFile]) {
- selectedPath = path;
- }
- if (selectedPath) {
- NSString *srcFileName = [selectedPath lastPathComponent];
- NSUInteger fileLength = [srcFileName length];
- NSUInteger extensionLength = [[srcFileName pathExtension] length];
- NSString *subStr
- = [srcFileName substringToIndex:(fileLength - extensionLength)];
- NSString *gcdaFileName = [NSString stringWithFormat:@"%@gcda", subStr];
- NSString *objectsDir = [self pathByExpandingString:kObjectsDirPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- NSString *activeArchitecture = [project activeArchitecture];
- NSString *archPath
- = [objectsDir stringByAppendingPathComponent:activeArchitecture];
- NSString *gcdaPath
- = [archPath stringByAppendingPathComponent:gcdaFileName];
- pathToOpen = gcdaPath;
- }
- }
- } else if (mode_ == kGTMXcodeGCovOpenTarget) {
- NSString *objectsDirNoArch
- = [self pathByExpandingString:kObjectsDirNoArchPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- pathToOpen = objectsDirNoArch;
- } else if (mode_ == kGTMXcodeGCovOpenBuildFolder) {
- NSString *buildRootDir = [self pathByExpandingString:kBuildRootDirPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- pathToOpen = buildRootDir;
- }
- if (pathToOpen) {
- [NSTask gtm_runScript:@"opencoverage" withArguments:pathToOpen, nil];
- }
-}
-
-- (BOOL)validateMenuItem:(NSMenuItem*)menuItem {
- BOOL isGood = NO;
- switch (mode_) {
- case kGTMXcodeGCovOpenFile:
- if ([NSApp gtm_gcovEnabledForActiveTarget]) {
- NSArray *selectedPaths = [self selectedPaths];
- if ([selectedPaths count] == 1) {
- NSString *path = [selectedPaths objectAtIndex:0];
- if ([path gtm_isCOrObjCFile]) {
- isGood = YES;
- }
- }
- }
- break;
- case kGTMXcodeGCovOpenTarget:
- isGood = [NSApp gtm_gcovEnabledForActiveTarget];
- break;
- case kGTMXcodeGCovOpenBuildFolder:
- isGood = ([NSApp currentProject] != nil);
- break;
- }
- return isGood;
-}
-
-- (int)depth {
- return 2;
-}
-
-- (int)insertionIndex {
- return index_;
-}
-
-- (BOOL)allowGDTMenuIcon {
- return NO;
-}
-@end
-
-
-@implementation GTMXcodeGCovEnableItem
-GTM_METHOD_CHECK(NSTask, gtm_runScript:withArguments:);
-+ (void)load {
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] buildMenu];
-}
-
-- (NSString*)title {
- return @"";
-}
-
-- (void)action:(id)sender {
- NSString *enabled = [NSApp gtm_gcovEnabledForActiveTarget] ? @"NO" : @"YES";
- [NSTask gtm_runScript:@"EnableGCov" withArguments:enabled, nil];
-}
-
-- (BOOL)validateMenuItem:(NSMenuItem*)menuItem {
- BOOL isGood = NO;
- NSString *title = @"Turn Code Coverage On";
- PBXProject *project = [NSApp currentProject];
- if (project) {
- isGood = YES;
- if ([NSApp gtm_gcovEnabledForActiveTarget]) {
- title = @"Turn Code Coverage Off";
- }
- }
- [menuItem setTitle:title];
- return isGood;
-}
-
-- (int)insertionIndex {
- return kGTMXcodeGCovEnableCoverageItemIndex;
-}
-@end
-
-@implementation GTMXcodeGCovCleanItem
-GTM_METHOD_CHECK(NSTask, gtm_runScript:withArguments:);
-+ (void)load {
- struct CleanItemDesc {
- NSString *title;
- GTMXcodeGCovCleanMode mode;
- int index;
- };
-
- struct CleanItemDesc items [] = {
- { @"Current target", kGTMXcodeGCovCleanDataTarget, 0 },
- { @"Current project", kGTMXcodeGCovCleanDataBuildFolder, 1 },
- };
-
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- for(size_t i = 0; i < sizeof(items) / sizeof(struct CleanItemDesc); ++i) {
- GTMXcodeGCovCleanItem *item = [[[self alloc] initWithTitle:items[i].title
- mode:items[i].mode
- index:items[i].index]
- autorelease];
- [GTMXcodePlugin registerMenuItem:item];
- }
- [pool release];
-}
-
-- (id)initWithTitle:(NSString *)title
- mode:(GTMXcodeGCovCleanMode)mode
- index:(int)idx {
- if ((self = [super init])) {
- title_ = title;
- mode_ = mode;
- index_ = idx;
- }
- return self;
-}
-
-- (NSMenu*)insertionMenu {
- NSMenu *menu = [[NSApp delegate] buildMenu];
- NSInteger menuIndex
- = [menu indexOfItemWithTitle:kCleanCodeCoverageDataForMenuTitle];
- NSMenuItem *menuItem = [menu itemAtIndex:menuIndex];
- return [menuItem submenu];
-}
-
-- (NSString*)title {
- return title_;
-}
-
-- (void)action:(id)sender {
- NSString *pathToClean = nil;
- PBXProject *project = [NSApp currentProject];
- PBXTarget *target = [project activeTarget];
- NSString *buildConfig = [project activeBuildConfigurationName];
- if (mode_ == kGTMXcodeGCovCleanDataTarget) {
- NSString *objectsDirNoArch
- = [self pathByExpandingString:kObjectsDirNoArchPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- pathToClean = objectsDirNoArch;
- } else if (mode_ == kGTMXcodeGCovCleanDataBuildFolder) {
- NSString *buildRootDir = [self pathByExpandingString:kBuildRootDirPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- pathToClean = buildRootDir;
- }
- if (pathToClean) {
- [NSTask gtm_runScript:@"ResetGCov" withArguments:pathToClean, nil];
- }
-}
-
-- (BOOL)validateMenuItem:(NSMenuItem*)menuItem {
- BOOL isGood = NO;
- switch (mode_) {
- case kGTMXcodeGCovCleanDataTarget:
- isGood = [NSApp gtm_gcovEnabledForActiveTarget];
- break;
- case kGTMXcodeGCovCleanDataBuildFolder:
- isGood = ([NSApp currentProject] != nil);
- break;
- }
- return isGood;
-}
-
-- (int)depth {
- return 2;
-}
-
-- (int)insertionIndex {
- return index_;
-}
-
-- (BOOL)allowGDTMenuIcon {
- return NO;
-}
-@end
-
-@implementation GTMXcodeGCovCleanAndBuildItem
-+ (void)load {
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
-}
-
-- (NSString*)title {
- return @"Clean Project Coverage and Build";
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] buildMenu];
-}
-
-- (int)insertionIndex {
- return kGTMXcodeGCovCleanCoverageAndBuildMenuItemIndex;
-}
-
-- (BOOL)validateMenuItem:(NSMenuItem*)menuItem {
- return [NSApp gtm_gcovEnabledForActiveTarget];
-}
-
-- (void)action:(id)sender {
- NSString *pathToClean = nil;
- PBXProject *project = [NSApp currentProject];
- PBXTarget *target = [project activeTarget];
- NSString *buildConfig = [project activeBuildConfigurationName];
- NSString *buildRootDir = [self pathByExpandingString:kBuildRootDirPath
- forBuildConfiguration:buildConfig
- ofTarget:target];
- pathToClean = buildRootDir;
- if (pathToClean) {
- [NSTask gtm_runScript:@"CleanCovAndBuild" withArguments:pathToClean, nil];
- }
-}
-
-@end
-
-@implementation PBXExtendedApplication (GTMXcodeGCovMenuItemAdditions)
-- (BOOL)gtm_gcovEnabledForActiveTarget {
- BOOL answer = NO;
- PBXProject *project = [NSApp currentProject];
- PBXTarget *target = [project activeTarget];
- NSString *buildConfig = [project activeBuildConfigurationName];
- if (project && target && buildConfig) {
- NSString *setting = [target stringByExpandingString:@"$(OTHER_LDFLAGS)"
- forBuildConfigurationNamed:buildConfig];
- answer = [setting rangeOfString:@"-lgcov"].length != 0;
- }
- return answer;
-}
-@end
-
-@implementation NSString (GTMXcodeGCovItem)
-- (BOOL)gtm_isCOrObjCFile {
- return [self hasSuffix:@".c"] || [self hasSuffix:@".cpp"]
- || [self hasSuffix:@".cc"] || [self hasSuffix:@".cp"]
- || [self hasSuffix:@".m"] || [self hasSuffix:@".mm"];
-}
-@end
-
diff --git a/XcodePlugin/GTMXcodeMenuItem.h b/XcodePlugin/GTMXcodeMenuItem.h
deleted file mode 100644
index 5fa6493..0000000
--- a/XcodePlugin/GTMXcodeMenuItem.h
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// GTMXcodeMenuItem.h
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Cocoa/Cocoa.h>
-
-@class PBXTarget;
-
-@protocol GTMXcodeMenuItemProtocol
-// name of the menu item
-- (NSString*)title;
-
-// the action to perform
-- (SEL)actionSelector;
-
-// what menu to insert the item into
-- (NSMenu*)insertionMenu;
-
-// where we want the menu item inserted
-- (int)insertionIndex;
-
-// the hot key
-- (NSString*)keyEquivalent;
-
-// the depth of the item as a hierarchical menu item
-// eg 0 is in the root menu, 2 is in the Root:Debug:Attach menu
-- (int)depth;
-
-// method is called when the item is inserted
-- (void)wasInserted:(NSMenuItem*)item;
-
-// allow the icon to being added to make the menus easier to find
-- (BOOL)allowGDTMenuIcon;
-@end
-
-// Concrete implementation of GTMXcodeMenuItemProtocol for menu items
-// to inherit from.
-@interface GTMXcodeMenuItem : NSObject<GTMXcodeMenuItemProtocol>
-// the default action for menu items
-- (void)action:(id)sender;
-
-// returns the array of currently "selected files" in Xcode. This can be
-// the front most text document, or a selection out of the browser window.
-- (NSArray*)selectedPaths;
-
-// Expand |path| based on |target| and |configuration|.
-// If newPath is not absolute, expand kSrcRootPath and prepend it to newPath.
-- (NSString *)pathByExpandingString:(NSString *)path
- forBuildConfiguration:(NSString *)configuration
- ofTarget:(PBXTarget *)target;
-
-// Used to figure out what order to install menu items
-- (NSComparisonResult)compareDepth:(id<GTMXcodeMenuItemProtocol>)item;
-
-@end
diff --git a/XcodePlugin/GTMXcodeMenuItem.m b/XcodePlugin/GTMXcodeMenuItem.m
deleted file mode 100644
index e90f23c..0000000
--- a/XcodePlugin/GTMXcodeMenuItem.m
+++ /dev/null
@@ -1,136 +0,0 @@
-//
-// GTMXcodeMenuItem.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodeMenuItem.h"
-#import "GTMNSEnumerator+Filter.h"
-#import "PBXAppDelegate.h"
-#import "PBXProject.h"
-#import "PBXTarget.h"
-#import "GTMMethodCheck.h"
-#import "GTMDefines.h"
-
-static NSString *const kGTMSrcRootPath = @"$(SRCROOT)/";
-
-@implementation GTMXcodeMenuItem
-
-GTM_METHOD_CHECK(NSEnumerator, gtm_filteredEnumeratorByMakingEachObjectPerformSelector:withObject:);
-GTM_METHOD_CHECK(NSEnumerator, gtm_enumeratorByMakingEachObjectPerformSelector:withObject:);
-
-- (NSString*)keyEquivalent {
- return @"";
-}
-
-- (NSMenu*)insertionMenu {
- NSMenu *rootMenu = [NSApp mainMenu];
- NSInteger googleIndex = [rootMenu indexOfItemWithTitle:@"Google Scripts"];
- NSMenuItem *googleMenuItem = [rootMenu itemAtIndex:googleIndex];
- return [googleMenuItem submenu];
-}
-
-- (SEL)actionSelector {
- return @selector(action:);
-}
-
-- (void)action:(id)sender {
- NSBeep();
-}
-
-- (int)insertionIndex {
- return 0;
-}
-
-- (NSString*)title {
- return @"Unnamed";
-}
-
-- (int)depth {
- return 1;
-}
-
-- (NSComparisonResult)compareDepth:(id<GTMXcodeMenuItemProtocol>)item {
- int itemDepth = [item depth];
- int selfDepth = [self depth];
-
- if (selfDepth > itemDepth) {
- return NSOrderedDescending;
- } else if (selfDepth == itemDepth) {
- int itemInsertionIndex = [item insertionIndex];
- int selfInsertionIndex = [self insertionIndex];
- if (selfInsertionIndex > itemInsertionIndex) {
- return NSOrderedDescending;
- } else if (selfInsertionIndex == itemInsertionIndex) {
- return NSOrderedSame;
- } else {
- return NSOrderedAscending;
- }
- } else {
- return NSOrderedAscending;
- }
-}
-
-- (NSArray*)selectedPaths {
- NSArray *paths = nil;
- PBXWindowController *controller = [[NSApp mainWindow] windowController];
- if (controller) {
- PBXModule *activeModule = [controller activeModule];
- if ([activeModule conformsToProtocol:@protocol(XCSelectionSource)]) {
- XCProjectBasedSelection *selection
- = (XCProjectBasedSelection *)[activeModule xcSelection];
- if ([selection isKindOfClass:[XCProjectBasedSelection class]]) {
- NSArray* selectionItems = [selection items];
- if (selectionItems) {
- NSEnumerator *pathEnum = [selectionItems objectEnumerator];
- pathEnum
- = [pathEnum gtm_filteredEnumeratorByMakingEachObjectPerformSelector:@selector(isMemberOfClass:)
- withObject:NSClassFromString(@"PBXFileReference")];
- pathEnum
- = [pathEnum gtm_enumeratorByMakingEachObjectPerformSelector:@selector(resolvedAbsolutePath)
- withObject:nil];
- paths = [pathEnum allObjects];
- }
- }
- }
- }
- return paths;
-}
-
-- (void)wasInserted:(NSMenuItem*)item {
-}
-
-- (BOOL)allowGDTMenuIcon {
- return YES;
-}
-
-// Expand |path| based on |target| and |configuration|.
-// If newPath is not absolute, expand kSrcRootPath and prepend it to newPath.
-- (NSString *)pathByExpandingString:(NSString *)path
- forBuildConfiguration:(NSString *)configuration
- ofTarget:(PBXTarget *)target {
- NSString *newPath = [target stringByExpandingString:path
- forBuildConfigurationNamed:configuration];
- if (![newPath hasPrefix:@"/"]) {
- NSString *srcRoot = [target stringByExpandingString:kGTMSrcRootPath
- forBuildConfigurationNamed:configuration];
- if (srcRoot) {
- newPath = [srcRoot stringByAppendingString:newPath];
- }
- }
- return newPath;
-}
-
-@end
diff --git a/XcodePlugin/GTMXcodePlugin.h b/XcodePlugin/GTMXcodePlugin.h
deleted file mode 100644
index b163dbd..0000000
--- a/XcodePlugin/GTMXcodePlugin.h
+++ /dev/null
@@ -1,28 +0,0 @@
-//
-// GTMXcodePlugin.h
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "PBXLSPlugin.h"
-
-// Principal class for GTMXcodePlugin.
-// Handles settings everything up
-@interface GTMXcodePlugin : PBXLSPlugin
-+ (void)registerMenuItem:(id)menuItem;
-+ (void)registerSwizzleClass:(Class)cls;
-+ (NSBundle*)pluginBundle;
-+ (float)xCodeVersion;
-@end
diff --git a/XcodePlugin/GTMXcodePlugin.m b/XcodePlugin/GTMXcodePlugin.m
deleted file mode 100644
index b01c93c..0000000
--- a/XcodePlugin/GTMXcodePlugin.m
+++ /dev/null
@@ -1,212 +0,0 @@
-//
-// GTMXcodePlugin.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodePlugin.h"
-#import "GTMXcodeMenuItem.h"
-#import "PBXPreferencesModule.h"
-#import "GTMXcodePreferences.h"
-#import "GTMDefines.h"
-
-@interface GTMXcodePlugin (PrivateMethods)
-
-// Called when the preference panel has been loaded so we can set up our
-// preference pane.
-- (void)preferencesPanelDidLoadNotification:(NSNotification *)notification;
-
-// Called when we start tracking the menu
-- (void)begunTracking:(NSNotification *)notification;
-
-// Called whenever the pref for showing the menuitem icon changes
-- (void)updateMenuIcons:(NSNotification *)notification;
-
-// the image to use for our menu items
-- (NSImage *)imageForMenuItems;
-@end
-
-// Our dictionary of menu items to add
-static NSMutableDictionary *gRegisteredMenuItems = nil;
-
-static NSMutableArray *gRegisteredClasses = nil;
-
-@implementation GTMXcodePlugin
-+ (void)registerMenuItem:(id)item {
- @synchronized([self class]) {
- static int gTag = 0xDADE;
- if (!gRegisteredMenuItems) {
- gRegisteredMenuItems = [[NSMutableDictionary alloc] init];
- }
- if (item) {
- [gRegisteredMenuItems setObject:item
- forKey:[NSNumber numberWithInt:gTag++]];
- }
- }
-}
-
-+ (void)registerSwizzleClass:(Class)cls {
- @synchronized([self class]) {
- if (!gRegisteredClasses) {
- gRegisteredClasses = [[NSMutableArray alloc] init];
- }
- if (cls) {
- [gRegisteredClasses addObject:cls];
- }
- }
-}
-
-- (id)init {
- self = [super init];
- if (!self) return nil;
-
- NSBundle *bundle = [NSBundle bundleForClass:[self class]];
- NSString *version = [bundle objectForInfoDictionaryKey:@"CFBundleVersion"];
- NSLog(@"GTMXcodePlugin loaded (%@)", version);
-
- NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
-
- [nc addObserver:self
- selector:@selector(preferencesPanelDidLoadNotification:)
- name:PBXPreferencesPanelDidLoadNotification
- object:nil];
-
- [nc addObserver:self
- selector:@selector(begunTracking:)
- name:NSMenuDidBeginTrackingNotification
- object:[NSApp mainMenu]];
-
- [nc addObserver:self
- selector:@selector(updateMenuIcons:)
- name:GTMXcodePreferencesMenuItemPrefChanged
- object:nil];
-
- NSEnumerator *enumerator = [gRegisteredClasses objectEnumerator];
- Class cls;
- while ((cls = [enumerator nextObject])) {
- [[[cls alloc] init] autorelease];
- }
- return self;
-}
-
-- (void)dealloc {
- [[NSNotificationCenter defaultCenter] removeObserver:self];
- [gRegisteredMenuItems removeAllObjects];
- [gRegisteredMenuItems release];
- [super dealloc];
-}
-
-
-- (void)preferencesPanelDidLoadNotification:(NSNotification *)notification {
- GTMXcodePreferences *prefs = [[[GTMXcodePreferences alloc] init] autorelease];
- [[PBXPreferencesModule sharedPreferences] addPreferenceNamed:@"Google"
- owner:prefs];
-}
-
-- (NSImage *)imageForMenuItems {
- NSBundle *pluginBundle = [GTMXcodePlugin pluginBundle];
- NSString *path = [pluginBundle pathForResource:@"GTM"
- ofType:@"icns"];
- NSImage *image = [[[NSImage alloc] initWithContentsOfFile:path] autorelease];
- [image setScalesWhenResized:YES];
- [image setSize:NSMakeSize(16, 16)];
- return image;
-}
-
-- (void)begunTracking:(NSNotification *)notification {
- NSImage *image = nil;
- if ([GTMXcodePreferences showImageOnMenuItems]) {
- image = [self imageForMenuItems];
- }
- NSArray *sortedKeys
- = [gRegisteredMenuItems keysSortedByValueUsingSelector:@selector(compareDepth:)];
- NSEnumerator *keyEnum = [sortedKeys objectEnumerator];
- NSNumber *key;
- while ((key = [keyEnum nextObject])) {
- id<GTMXcodeMenuItemProtocol> item = [gRegisteredMenuItems objectForKey:key];
- NSInteger insertionIndex = [item insertionIndex];
- NSMenu *insertionMenu = [item insertionMenu];
- NSInteger itemCount = [insertionMenu numberOfItems];
- if (insertionIndex > itemCount) {
- insertionIndex = itemCount;
- }
- NSString *itemTitle = [item title];
- if ([itemTitle isEqualToString:@"-"]) {
- [insertionMenu insertItem:[NSMenuItem separatorItem]
- atIndex:insertionIndex];
- } else {
- NSMenuItem *menuItem
- = [insertionMenu insertItemWithTitle:[item title]
- action:[item actionSelector]
- keyEquivalent:[item keyEquivalent]
- atIndex:insertionIndex];
- if (image && [item allowGDTMenuIcon]) {
- [menuItem setImage:image];
- }
- [menuItem setTarget:item];
- [menuItem setTag:[key intValue]];
- [item wasInserted:menuItem];
- }
- }
-
- // Now that we are installed, unregister us from the notification.
- NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
- [center removeObserver:self
- name:NSMenuDidBeginTrackingNotification
- object:[NSApp mainMenu]];
-}
-
-- (void)updateMenuIcons:(NSNotification *)notification {
- // we use our own notification since the normal defaults one doesn't let you
- // tell which changed.
- NSImage *image = nil;
- if ([GTMXcodePreferences showImageOnMenuItems]) {
- image = [self imageForMenuItems];
- }
- NSEnumerator *keyEnum = [gRegisteredMenuItems keyEnumerator];
- NSNumber *key;
- while ((key = [keyEnum nextObject])) {
- id<GTMXcodeMenuItemProtocol> item = [gRegisteredMenuItems objectForKey:key];
- NSMenu *insertionMenu = [item insertionMenu];
- NSMenuItem *menuItem = [insertionMenu itemWithTag:[key intValue]];
- // play it safe, make sure it's the right target
- if (menuItem && (item == [menuItem target])) {
- // if the user wants images and this item should get it, then set the
- // image. if either wasn't true, just set it to nil to clear the
- // menu.
- if (image && [item allowGDTMenuIcon]) {
- [menuItem setImage:image];
- } else {
- [menuItem setImage:nil];
- }
- }
- }
-}
-
-+ (NSBundle*)pluginBundle {
- return [NSBundle bundleForClass:self];
-}
-
-+ (float)xCodeVersion {
- NSBundle *bundle = [NSBundle mainBundle];
- id object = [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
- float value = [object floatValue];
- if (!(value > 0.0)) {
- NSLog(@"Unable to get Xcode Version");
- }
- return value;
-}
-
-@end
diff --git a/XcodePlugin/GTMXcodePlugin.pch b/XcodePlugin/GTMXcodePlugin.pch
deleted file mode 100644
index f9c17e5..0000000
--- a/XcodePlugin/GTMXcodePlugin.pch
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// XcodeMod.pch
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#ifdef __OBJC__
- #import <Cocoa/Cocoa.h>
-#endif
diff --git a/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj b/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj
deleted file mode 100644
index ec706ab..0000000
--- a/XcodePlugin/GTMXcodePlugin.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,466 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXAppleScriptBuildPhase section */
- F40639D50DAAAD8700082204 /* AppleScript */ = {
- isa = PBXAppleScriptBuildPhase;
- buildActionMask = 2147483647;
- contextName = "";
- files = (
- F40639C40DAAAD7600082204 /* CleanCovAndBuild.applescript in AppleScript */,
- F40639C60DAAAD7600082204 /* CreateUnitTestExecutable.applescript in AppleScript */,
- F40639C70DAAAD7600082204 /* EnableGCov.applescript in AppleScript */,
- F40639C80DAAAD7600082204 /* opencoverage.applescript in AppleScript */,
- F40639C90DAAAD7600082204 /* ResetGCov.applescript in AppleScript */,
- );
- isSharedContext = 0;
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXAppleScriptBuildPhase section */
-
-/* Begin PBXBuildFile section */
- 8BAB3AF210BDAAB5002E1AC9 /* GTMXcodePreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8BAB3AF010BDAAB5002E1AC9 /* GTMXcodePreferences.xib */; };
- 8BB2ADE10DD0BC0B00A9BDBD /* GTMMethodCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB2964B0DD0BC0500A9BDBD /* GTMMethodCheck.m */; };
- 8BB2ADF40DD0BC0B00A9BDBD /* GTMNSEnumerator+Filter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB296690DD0BC0500A9BDBD /* GTMNSEnumerator+Filter.m */; };
- 8BB2ADFC0DD0BC0B00A9BDBD /* GTMObjC2Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB296750DD0BC0500A9BDBD /* GTMObjC2Runtime.m */; };
- 8BE55E8210B606E600FF0A61 /* GTMXcodeCorrectWhiteSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE55E8010B606E600FF0A61 /* GTMXcodeCorrectWhiteSpace.m */; };
- 8BF59C970CD83C12002537F0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
- 8BF59C980CD83C12002537F0 /* GTM.xcspec in Resources */ = {isa = PBXBuildFile; fileRef = 8B780F5D0B6A5F6B00AE0B76 /* GTM.xcspec */; };
- 8BF59C990CD83C12002537F0 /* GTM.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8B57115C0B8214120085059B /* GTM.icns */; };
- 8BF59CA00CD83C12002537F0 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 8B076EB40B9F47B10021F171 /* Credits.rtf */; };
- 8BF59CA20CD83C12002537F0 /* GTMXcodePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BC7D7BB0B68574C008442D0 /* GTMXcodePlugin.m */; };
- 8BF59CA30CD83C12002537F0 /* GTMXcodeAboutItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B07C2100B690E5300827344 /* GTMXcodeAboutItem.m */; };
- 8BF59CA40CD83C12002537F0 /* GTMXcodeMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B07C2150B690EB800827344 /* GTMXcodeMenuItem.m */; };
- 8BF59CA50CD83C12002537F0 /* GTMXcodeQuickLinks.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B780D130B69CF4100AE0B76 /* GTMXcodeQuickLinks.m */; };
- 8BF59CA60CD83C12002537F0 /* GTMXcodePreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B78107F0B6A91C800AE0B76 /* GTMXcodePreferences.m */; };
- 8BF59CA70CD83C12002537F0 /* GTMXcodeCreateUnitTextExecutable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B5711550B815A9D0085059B /* GTMXcodeCreateUnitTextExecutable.m */; };
- 8BF59CA90CD83C12002537F0 /* GTMXcodeGCovItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFB91B50B8A502700953506 /* GTMXcodeGCovItem.m */; };
- 8BF59CAC0CD83C12002537F0 /* NSTask+Script.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BD785180B8BE78A009EF861 /* NSTask+Script.m */; };
- 8BF59CFA0CD8C9EC002537F0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF59CF80CD8C9EC002537F0 /* Cocoa.framework */; };
- F40639C40DAAAD7600082204 /* CleanCovAndBuild.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = F40639BB0DAAAD3100082204 /* CleanCovAndBuild.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
- F40639C60DAAAD7600082204 /* CreateUnitTestExecutable.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = F40639BD0DAAAD3100082204 /* CreateUnitTestExecutable.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
- F40639C70DAAAD7600082204 /* EnableGCov.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = F40639BE0DAAAD3100082204 /* EnableGCov.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
- F40639C80DAAAD7600082204 /* opencoverage.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = F40639BF0DAAAD3100082204 /* opencoverage.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
- F40639C90DAAAD7600082204 /* ResetGCov.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = F40639C00DAAAD3100082204 /* ResetGCov.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 32DBCF630370AF2F00C91783 /* GTMXcodePlugin.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMXcodePlugin.pch; sourceTree = "<group>"; };
- 8B076EB40B9F47B10021F171 /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Credits.rtf; path = Resources/Credits.rtf; sourceTree = "<group>"; };
- 8B07C2100B690E5300827344 /* GTMXcodeAboutItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeAboutItem.m; sourceTree = "<group>"; };
- 8B07C2140B690EB800827344 /* GTMXcodeMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMXcodeMenuItem.h; sourceTree = "<group>"; };
- 8B07C2150B690EB800827344 /* GTMXcodeMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeMenuItem.m; sourceTree = "<group>"; };
- 8B5711550B815A9D0085059B /* GTMXcodeCreateUnitTextExecutable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeCreateUnitTextExecutable.m; sourceTree = "<group>"; };
- 8B57115C0B8214120085059B /* GTM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = GTM.icns; path = Resources/GTM.icns; sourceTree = "<group>"; };
- 8B780D130B69CF4100AE0B76 /* GTMXcodeQuickLinks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeQuickLinks.m; sourceTree = "<group>"; };
- 8B780F5D0B6A5F6B00AE0B76 /* GTM.xcspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xcspec; name = GTM.xcspec; path = Resources/GTM.xcspec; sourceTree = "<group>"; };
- 8B78107E0B6A91C800AE0B76 /* GTMXcodePreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMXcodePreferences.h; sourceTree = "<group>"; };
- 8B78107F0B6A91C800AE0B76 /* GTMXcodePreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodePreferences.m; sourceTree = "<group>"; };
- 8BAB3AF010BDAAB5002E1AC9 /* GTMXcodePreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = GTMXcodePreferences.xib; path = Resources/GTMXcodePreferences.xib; sourceTree = "<group>"; };
- 8BB2964A0DD0BC0500A9BDBD /* GTMMethodCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMMethodCheck.h; sourceTree = "<group>"; };
- 8BB2964B0DD0BC0500A9BDBD /* GTMMethodCheck.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMMethodCheck.m; sourceTree = "<group>"; };
- 8BB296540DD0BC0500A9BDBD /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMGarbageCollection.h; sourceTree = "<group>"; };
- 8BB296680DD0BC0500A9BDBD /* GTMNSEnumerator+Filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSEnumerator+Filter.h"; sourceTree = "<group>"; };
- 8BB296690DD0BC0500A9BDBD /* GTMNSEnumerator+Filter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSEnumerator+Filter.m"; sourceTree = "<group>"; };
- 8BB296740DD0BC0500A9BDBD /* GTMObjC2Runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMObjC2Runtime.h; sourceTree = "<group>"; };
- 8BB296750DD0BC0500A9BDBD /* GTMObjC2Runtime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMObjC2Runtime.m; sourceTree = "<group>"; };
- 8BB2968B0DD0BC0500A9BDBD /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
- 8BB296C20DD0BC0500A9BDBD /* DebugLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8BB296C50DD0BC0500A9BDBD /* ReleaseLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseLeopardOrLater.xcconfig; sourceTree = "<group>"; };
- 8BB296D50DD0BC0500A9BDBD /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
- 8BB296D60DD0BC0500A9BDBD /* LoadableBundleGCSupported.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundleGCSupported.xcconfig; sourceTree = "<group>"; };
- 8BB2AE830DD0BD2F00A9BDBD /* GTMDebugSelectorValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDebugSelectorValidation.h; sourceTree = "<group>"; };
- 8BC7D7BA0B68574C008442D0 /* GTMXcodePlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMXcodePlugin.h; sourceTree = "<group>"; };
- 8BC7D7BB0B68574C008442D0 /* GTMXcodePlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodePlugin.m; sourceTree = "<group>"; };
- 8BD785170B8BE78A009EF861 /* NSTask+Script.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTask+Script.h"; sourceTree = "<group>"; };
- 8BD785180B8BE78A009EF861 /* NSTask+Script.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTask+Script.m"; sourceTree = "<group>"; };
- 8BE55E8010B606E600FF0A61 /* GTMXcodeCorrectWhiteSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeCorrectWhiteSpace.m; sourceTree = "<group>"; };
- 8BF07EB40B92140700CCC8D7 /* PBXAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXAppDelegate.h; sourceTree = "<group>"; };
- 8BF07EB50B92140700CCC8D7 /* PBXChangeNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXChangeNotification.h; sourceTree = "<group>"; };
- 8BF07EB60B92140700CCC8D7 /* PBXContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXContainer.h; sourceTree = "<group>"; };
- 8BF07EB70B92140700CCC8D7 /* PBXContainerItemChangeNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXContainerItemChangeNotification.h; sourceTree = "<group>"; };
- 8BF07EB80B92140700CCC8D7 /* PBXDocumentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXDocumentController.h; sourceTree = "<group>"; };
- 8BF07EB90B92140700CCC8D7 /* PBXExtendedApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXExtendedApplication.h; sourceTree = "<group>"; };
- 8BF07EBA0B92140700CCC8D7 /* PBXLSPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXLSPlugin.h; sourceTree = "<group>"; };
- 8BF07EBB0B92140700CCC8D7 /* PBXModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXModule.h; sourceTree = "<group>"; };
- 8BF07EBC0B92140700CCC8D7 /* PBXObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXObject.h; sourceTree = "<group>"; };
- 8BF07EBD0B92140700CCC8D7 /* PBXPreferencesModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXPreferencesModule.h; sourceTree = "<group>"; };
- 8BF07EBE0B92140700CCC8D7 /* PBXPreferencesPaneModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXPreferencesPaneModule.h; sourceTree = "<group>"; };
- 8BF07EBF0B92140700CCC8D7 /* PBXProject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXProject.h; sourceTree = "<group>"; };
- 8BF07EC00B92140700CCC8D7 /* PBXProjectDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXProjectDocument.h; sourceTree = "<group>"; };
- 8BF07EC10B92140700CCC8D7 /* PBXSelection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXSelection.h; sourceTree = "<group>"; };
- 8BF07EC20B92140700CCC8D7 /* PBXTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBXTarget.h; sourceTree = "<group>"; };
- 8BF07EC30B92140700CCC8D7 /* XcodeClasses.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XcodeClasses.h; sourceTree = "<group>"; };
- 8BF59CB40CD83C12002537F0 /* GTM Xcode Plugin.xcplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "GTM Xcode Plugin.xcplugin"; sourceTree = BUILT_PRODUCTS_DIR; };
- 8BF59CF80CD8C9EC002537F0 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
- 8BFB91B50B8A502700953506 /* GTMXcodeGCovItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMXcodeGCovItem.m; sourceTree = "<group>"; };
- 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Resources/Info.plist; sourceTree = "<group>"; };
- F40639BB0DAAAD3100082204 /* CleanCovAndBuild.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; name = CleanCovAndBuild.applescript; path = Resources/CleanCovAndBuild.applescript; sourceTree = "<group>"; };
- F40639BD0DAAAD3100082204 /* CreateUnitTestExecutable.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; name = CreateUnitTestExecutable.applescript; path = Resources/CreateUnitTestExecutable.applescript; sourceTree = "<group>"; };
- F40639BE0DAAAD3100082204 /* EnableGCov.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; name = EnableGCov.applescript; path = Resources/EnableGCov.applescript; sourceTree = "<group>"; };
- F40639BF0DAAAD3100082204 /* opencoverage.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; name = opencoverage.applescript; path = Resources/opencoverage.applescript; sourceTree = "<group>"; };
- F40639C00DAAAD3100082204 /* ResetGCov.applescript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.applescript; name = ResetGCov.applescript; path = Resources/ResetGCov.applescript; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8BF59CAD0CD83C12002537F0 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8BF59CFA0CD8C9EC002537F0 /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 089C166AFE841209C02AAC07 /* GoogleBundle */ = {
- isa = PBXGroup;
- children = (
- 8BB289D30DD0BBC800A9BDBD /* google-toolbox-for-mac */,
- 8BF07EB10B92140700CCC8D7 /* XcodeHeaders */,
- 32C88E010371C26100C91783 /* Sources */,
- 089C167CFE841241C02AAC07 /* Resources */,
- 8BF59CFD0CD8C9F2002537F0 /* Frameworks */,
- 19C28FB8FE9D52D311CA2CBB /* Products */,
- );
- name = GoogleBundle;
- sourceTree = "<group>";
- };
- 089C167CFE841241C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- F40639BB0DAAAD3100082204 /* CleanCovAndBuild.applescript */,
- F40639BD0DAAAD3100082204 /* CreateUnitTestExecutable.applescript */,
- F40639BE0DAAAD3100082204 /* EnableGCov.applescript */,
- F40639BF0DAAAD3100082204 /* opencoverage.applescript */,
- F40639C00DAAAD3100082204 /* ResetGCov.applescript */,
- 8B076EB40B9F47B10021F171 /* Credits.rtf */,
- 8BAB3AF010BDAAB5002E1AC9 /* GTMXcodePreferences.xib */,
- 8B57115C0B8214120085059B /* GTM.icns */,
- 8B780F5D0B6A5F6B00AE0B76 /* GTM.xcspec */,
- 8D5B49B7048680CD000E48DA /* Info.plist */,
- 089C167DFE841241C02AAC07 /* InfoPlist.strings */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 19C28FB8FE9D52D311CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8BF59CB40CD83C12002537F0 /* GTM Xcode Plugin.xcplugin */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 32C88E010371C26100C91783 /* Sources */ = {
- isa = PBXGroup;
- children = (
- 8B78107E0B6A91C800AE0B76 /* GTMXcodePreferences.h */,
- 8B78107F0B6A91C800AE0B76 /* GTMXcodePreferences.m */,
- 8BFB91B50B8A502700953506 /* GTMXcodeGCovItem.m */,
- 8BE55E8010B606E600FF0A61 /* GTMXcodeCorrectWhiteSpace.m */,
- 8B5711550B815A9D0085059B /* GTMXcodeCreateUnitTextExecutable.m */,
- 8B07C2140B690EB800827344 /* GTMXcodeMenuItem.h */,
- 8B07C2150B690EB800827344 /* GTMXcodeMenuItem.m */,
- 8B07C2100B690E5300827344 /* GTMXcodeAboutItem.m */,
- 8B780D130B69CF4100AE0B76 /* GTMXcodeQuickLinks.m */,
- 8BC7D7BA0B68574C008442D0 /* GTMXcodePlugin.h */,
- 8BC7D7BB0B68574C008442D0 /* GTMXcodePlugin.m */,
- 32DBCF630370AF2F00C91783 /* GTMXcodePlugin.pch */,
- 8BD785170B8BE78A009EF861 /* NSTask+Script.h */,
- 8BD785180B8BE78A009EF861 /* NSTask+Script.m */,
- );
- name = Sources;
- sourceTree = "<group>";
- };
- 8BB289D30DD0BBC800A9BDBD /* google-toolbox-for-mac */ = {
- isa = PBXGroup;
- children = (
- 8BB296480DD0BC0500A9BDBD /* DebugUtils */,
- 8BB2964D0DD0BC0500A9BDBD /* Foundation */,
- 8BB2968B0DD0BC0500A9BDBD /* GTMDefines.h */,
- 8BB296BF0DD0BC0500A9BDBD /* XcodeConfig */,
- );
- name = "google-toolbox-for-mac";
- path = ..;
- sourceTree = SOURCE_ROOT;
- };
- 8BB296480DD0BC0500A9BDBD /* DebugUtils */ = {
- isa = PBXGroup;
- children = (
- 8BB2AE830DD0BD2F00A9BDBD /* GTMDebugSelectorValidation.h */,
- 8BB2964A0DD0BC0500A9BDBD /* GTMMethodCheck.h */,
- 8BB2964B0DD0BC0500A9BDBD /* GTMMethodCheck.m */,
- );
- path = DebugUtils;
- sourceTree = "<group>";
- };
- 8BB2964D0DD0BC0500A9BDBD /* Foundation */ = {
- isa = PBXGroup;
- children = (
- 8BB296540DD0BC0500A9BDBD /* GTMGarbageCollection.h */,
- 8BB296680DD0BC0500A9BDBD /* GTMNSEnumerator+Filter.h */,
- 8BB296690DD0BC0500A9BDBD /* GTMNSEnumerator+Filter.m */,
- 8BB296740DD0BC0500A9BDBD /* GTMObjC2Runtime.h */,
- 8BB296750DD0BC0500A9BDBD /* GTMObjC2Runtime.m */,
- );
- path = Foundation;
- sourceTree = "<group>";
- };
- 8BB296BF0DD0BC0500A9BDBD /* XcodeConfig */ = {
- isa = PBXGroup;
- children = (
- 8BB296C00DD0BC0500A9BDBD /* Project */,
- 8BB296D30DD0BC0500A9BDBD /* Target */,
- );
- path = XcodeConfig;
- sourceTree = "<group>";
- };
- 8BB296C00DD0BC0500A9BDBD /* Project */ = {
- isa = PBXGroup;
- children = (
- 8BB296C20DD0BC0500A9BDBD /* DebugLeopardOrLater.xcconfig */,
- 8BB296C50DD0BC0500A9BDBD /* ReleaseLeopardOrLater.xcconfig */,
- );
- path = Project;
- sourceTree = "<group>";
- };
- 8BB296D30DD0BC0500A9BDBD /* Target */ = {
- isa = PBXGroup;
- children = (
- 8BB296D50DD0BC0500A9BDBD /* LoadableBundle.xcconfig */,
- 8BB296D60DD0BC0500A9BDBD /* LoadableBundleGCSupported.xcconfig */,
- );
- path = Target;
- sourceTree = "<group>";
- };
- 8BF07EB10B92140700CCC8D7 /* XcodeHeaders */ = {
- isa = PBXGroup;
- children = (
- 8BF07EB40B92140700CCC8D7 /* PBXAppDelegate.h */,
- 8BF07EB50B92140700CCC8D7 /* PBXChangeNotification.h */,
- 8BF07EB60B92140700CCC8D7 /* PBXContainer.h */,
- 8BF07EB70B92140700CCC8D7 /* PBXContainerItemChangeNotification.h */,
- 8BF07EB80B92140700CCC8D7 /* PBXDocumentController.h */,
- 8BF07EB90B92140700CCC8D7 /* PBXExtendedApplication.h */,
- 8BF07EBA0B92140700CCC8D7 /* PBXLSPlugin.h */,
- 8BF07EBB0B92140700CCC8D7 /* PBXModule.h */,
- 8BF07EBC0B92140700CCC8D7 /* PBXObject.h */,
- 8BF07EBD0B92140700CCC8D7 /* PBXPreferencesModule.h */,
- 8BF07EBE0B92140700CCC8D7 /* PBXPreferencesPaneModule.h */,
- 8BF07EBF0B92140700CCC8D7 /* PBXProject.h */,
- 8BF07EC00B92140700CCC8D7 /* PBXProjectDocument.h */,
- 8BF07EC10B92140700CCC8D7 /* PBXSelection.h */,
- 8BF07EC20B92140700CCC8D7 /* PBXTarget.h */,
- 8BF07EC30B92140700CCC8D7 /* XcodeClasses.h */,
- );
- path = XcodeHeaders;
- sourceTree = "<group>";
- };
- 8BF59CFD0CD8C9F2002537F0 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 8BF59CF80CD8C9EC002537F0 /* Cocoa.framework */,
- );
- name = Frameworks;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8BF59C950CD83C12002537F0 /* GTMXcodePlugin */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 8BF59CB10CD83C12002537F0 /* Build configuration list for PBXNativeTarget "GTMXcodePlugin" */;
- buildPhases = (
- 8BF59C960CD83C12002537F0 /* Resources */,
- F40639D50DAAAD8700082204 /* AppleScript */,
- 8BF59CA10CD83C12002537F0 /* Sources */,
- 8BF59CAD0CD83C12002537F0 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = GTMXcodePlugin;
- productInstallPath = "$(HOME)/Library/Bundles";
- productName = GoogleBundle;
- productReference = 8BF59CB40CD83C12002537F0 /* GTM Xcode Plugin.xcplugin */;
- productType = "com.apple.product-type.bundle";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 089C1669FE841209C02AAC07 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- BuildIndependentTargetsInParallel = NO;
- };
- buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "GTMXcodePlugin" */;
- compatibilityVersion = "Xcode 3.1";
- hasScannedForEncodings = 1;
- mainGroup = 089C166AFE841209C02AAC07 /* GoogleBundle */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8BF59C950CD83C12002537F0 /* GTMXcodePlugin */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8BF59C960CD83C12002537F0 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8BF59C970CD83C12002537F0 /* InfoPlist.strings in Resources */,
- 8BF59C980CD83C12002537F0 /* GTM.xcspec in Resources */,
- 8BF59C990CD83C12002537F0 /* GTM.icns in Resources */,
- 8BF59CA00CD83C12002537F0 /* Credits.rtf in Resources */,
- 8BAB3AF210BDAAB5002E1AC9 /* GTMXcodePreferences.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8BF59CA10CD83C12002537F0 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8BF59CA20CD83C12002537F0 /* GTMXcodePlugin.m in Sources */,
- 8BF59CA30CD83C12002537F0 /* GTMXcodeAboutItem.m in Sources */,
- 8BF59CA40CD83C12002537F0 /* GTMXcodeMenuItem.m in Sources */,
- 8BF59CA50CD83C12002537F0 /* GTMXcodeQuickLinks.m in Sources */,
- 8BF59CA60CD83C12002537F0 /* GTMXcodePreferences.m in Sources */,
- 8BF59CA70CD83C12002537F0 /* GTMXcodeCreateUnitTextExecutable.m in Sources */,
- 8BF59CA90CD83C12002537F0 /* GTMXcodeGCovItem.m in Sources */,
- 8BF59CAC0CD83C12002537F0 /* NSTask+Script.m in Sources */,
- 8BB2ADE10DD0BC0B00A9BDBD /* GTMMethodCheck.m in Sources */,
- 8BB2ADF40DD0BC0B00A9BDBD /* GTMNSEnumerator+Filter.m in Sources */,
- 8BB2ADFC0DD0BC0B00A9BDBD /* GTMObjC2Runtime.m in Sources */,
- 8BE55E8210B606E600FF0A61 /* GTMXcodeCorrectWhiteSpace.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C167EFE841241C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 1DEB913F08733D840010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BB296C20DD0BC0500A9BDBD /* DebugLeopardOrLater.xcconfig */;
- buildSettings = {
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GTM_PRODUCT_NAME = "$(PROJECT_NAME)";
- GTM_VERSIONINFO_ABOUT = "© $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_FINDER = "$(GTM_PRODUCT_NAME) $(GTM_VERSIONINFO_LONG)$(GTM_VERSION_EXTRAINFO)$(GTM_VERSION_DEBUG_FLAG), © $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_HUMAN = "$(GTM_VERSIONINFO_SHORT)$(GTM_VERSION_EXTRAINFO)";
- GTM_VERSIONINFO_LONG = "$(GTM_VERSIONINFO_SHORT).$(GTM_VERSION_BUILDNUMBER)";
- GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
- GTM_VERSION_BUILDNUMBER = 0;
- GTM_VERSION_COPYRIGHT = "2005-2010";
- GTM_VERSION_FIXLEVEL = 6;
- GTM_VERSION_MAJOR = 10;
- GTM_VERSION_MINOR = 0;
- INFOPLIST_FILE = Resources/Info.plist;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-lcrypto",
- "-undefined",
- dynamic_lookup,
- );
- PRODUCT_NAME = "GTM Xcode Plugin";
- WRAPPER_EXTENSION = xcplugin;
- };
- name = Debug;
- };
- 1DEB914008733D840010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BB296C50DD0BC0500A9BDBD /* ReleaseLeopardOrLater.xcconfig */;
- buildSettings = {
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GTM_PRODUCT_NAME = "$(PROJECT_NAME)";
- GTM_VERSIONINFO_ABOUT = "© $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_FINDER = "$(GTM_PRODUCT_NAME) $(GTM_VERSIONINFO_LONG)$(GTM_VERSION_EXTRAINFO)$(GTM_VERSION_DEBUG_FLAG), © $(GTM_VERSION_COPYRIGHT) Google Inc.";
- GTM_VERSIONINFO_HUMAN = "$(GTM_VERSIONINFO_SHORT)$(GTM_VERSION_EXTRAINFO)";
- GTM_VERSIONINFO_LONG = "$(GTM_VERSIONINFO_SHORT).$(GTM_VERSION_BUILDNUMBER)";
- GTM_VERSIONINFO_SHORT = "$(GTM_VERSION_MAJOR).$(GTM_VERSION_MINOR).$(GTM_VERSION_FIXLEVEL)";
- GTM_VERSION_BUILDNUMBER = 0;
- GTM_VERSION_COPYRIGHT = "2005-2010";
- GTM_VERSION_FIXLEVEL = 6;
- GTM_VERSION_MAJOR = 10;
- GTM_VERSION_MINOR = 0;
- INFOPLIST_FILE = Resources/Info.plist;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-lcrypto",
- "-undefined",
- dynamic_lookup,
- );
- PRODUCT_NAME = "GTM Xcode Plugin";
- WRAPPER_EXTENSION = xcplugin;
- };
- name = Release;
- };
- 8BF59CB20CD83C12002537F0 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BB296D60DD0BC0500A9BDBD /* LoadableBundleGCSupported.xcconfig */;
- buildSettings = {
- GOOGLE_VERSION_EXTRAINFO = "(XCode 3.0)";
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- SDKROOT = "${DEVELOPER_SDK_DIR}/MacOSX10.5.sdk";
- };
- name = Debug;
- };
- 8BF59CB30CD83C12002537F0 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BB296D60DD0BC0500A9BDBD /* LoadableBundleGCSupported.xcconfig */;
- buildSettings = {
- GOOGLE_VERSION_EXTRAINFO = "(XCode 3.0)";
- MACOSX_DEPLOYMENT_TARGET = 10.5;
- SDKROOT = "${DEVELOPER_SDK_DIR}/MacOSX10.5.sdk";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "GTMXcodePlugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB913F08733D840010E9CD /* Debug */,
- 1DEB914008733D840010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 8BF59CB10CD83C12002537F0 /* Build configuration list for PBXNativeTarget "GTMXcodePlugin" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8BF59CB20CD83C12002537F0 /* Debug */,
- 8BF59CB30CD83C12002537F0 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 089C1669FE841209C02AAC07 /* Project object */;
-}
diff --git a/XcodePlugin/GTMXcodePreferences.h b/XcodePlugin/GTMXcodePreferences.h
deleted file mode 100644
index 410ccd9..0000000
--- a/XcodePlugin/GTMXcodePreferences.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// GTMXcodePreferences.h
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "PBXPreferencesPaneModule.h"
-
-// Handles the Xcode Perference panel
-@interface GTMXcodePreferences : PBXPreferencesPaneModule {
- // controls if they want the menuitem icons
- IBOutlet NSButton *showImageOnMenuItems_;
- // controls if they want to deal with ws
- IBOutlet NSButton *correctWhiteSpace_;
-}
-+ (BOOL)showImageOnMenuItems;
-@end
-
-// we use our own notifications so the plugin doesn't have to cache values and
-// check for changes since the normal defaults change notification fires off
-// like crazy.
-extern NSString *GTMXcodePreferencesMenuItemPrefChanged;
-extern NSString *GTMXcodeCorrectWhiteSpaceOnSave;
diff --git a/XcodePlugin/GTMXcodePreferences.m b/XcodePlugin/GTMXcodePreferences.m
deleted file mode 100644
index 320b7db..0000000
--- a/XcodePlugin/GTMXcodePreferences.m
+++ /dev/null
@@ -1,108 +0,0 @@
-//
-// GTMXcodePreferences.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodePreferences.h"
-#import "GTMXcodePlugin.h"
-#import "GTMDefines.h"
-
-NSString *GTMXcodePreferencesMenuItemPrefChanged
- = @"GTMXcodePreferencesMenuItemPrefChanged";
-NSString *GTMXcodeCorrectWhiteSpaceOnSave
- = @"GTMXcodeCorrectWhiteSpaceOnSave";
-NSString *GTMXCodeSuppressMenuItemIcon
- = @"GTMXCodeSuppressMenuItemIcon";
-
-@implementation GTMXcodePreferences
-
-// Set our minimum size for the pane
-- (NSSize)minModuleSize {
- return NSMakeSize(268, 80);
-}
-
-// Return our nice little icon
-- (id)imageForPreferenceNamed:(id)parameter1 {
- NSBundle *bundle = [GTMXcodePlugin pluginBundle];
- NSString *path = [bundle pathForImageResource:@"GTM"];
- NSImage *image = [[[NSImage alloc] initWithContentsOfFile:path] autorelease];
- [image setScalesWhenResized:YES];
- [image setSize:NSMakeSize(32, 32)];
- return image;
-}
-
-// This gets called everytime preferences are pulled up so that we can
-// set up our state.
-- (void)initializeFromDefaults {
- NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
-
- // Handle menuitem icon (pref is suppress, button is show)
- // NOTE: this preference is negative, but the UI works as the positive, this
- // is done so the lack of the preference (ie-the default) will turn on the
- // icons.
- NSInteger state = NSOffState;
- if (![defaults boolForKey:GTMXCodeSuppressMenuItemIcon]) {
- state = NSOnState;
- }
- [showImageOnMenuItems_ setState:state];
-
- state = [defaults boolForKey:GTMXcodeCorrectWhiteSpaceOnSave] ? NSOnState
- : NSOffState;
- [correctWhiteSpace_ setState:state];
-}
-
-// This gets called on Apply or OK is "hasChangesPending" returns YES.
-- (void)saveChanges {
- NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
-
- // Handle menuitem icon (pref is suppress, button is show)
- // NOTE: this preference is negative, but the UI works as the positive, this
- // is done so the lack of the preference (ie-the default) will turn on the
- // icons.
- BOOL newSetting = ([showImageOnMenuItems_ state] == NSOnState);
- BOOL oldSetting = ![defaults boolForKey:GTMXCodeSuppressMenuItemIcon];
- if (newSetting != oldSetting) {
- if (newSetting) {
- [defaults removeObjectForKey:GTMXCodeSuppressMenuItemIcon];
- } else {
- [defaults setBool:YES forKey:GTMXCodeSuppressMenuItemIcon];
- }
- NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
- [nc postNotificationName:GTMXcodePreferencesMenuItemPrefChanged
- object:self];
- }
-
- BOOL setting = ([correctWhiteSpace_ state] == NSOnState);
- [defaults setBool:setting forKey:GTMXcodeCorrectWhiteSpaceOnSave];
-
- // save out our settings
- [defaults synchronize];
-}
-
-
-// Currently we'll always return YES as it doesn't hurt at all.
-- (BOOL)hasChangesPending {
- return YES;
-}
-
-+ (BOOL)showImageOnMenuItems {
- // NOTE: this preference is negative, but the UI works as the positive, this
- // is done so the lack of the preference (ie-the default) will turn on the
- // icons.
- NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
- return ![defaults boolForKey:GTMXCodeSuppressMenuItemIcon];
-}
-@end
diff --git a/XcodePlugin/GTMXcodeQuickLinks.m b/XcodePlugin/GTMXcodeQuickLinks.m
deleted file mode 100644
index fe527a0..0000000
--- a/XcodePlugin/GTMXcodeQuickLinks.m
+++ /dev/null
@@ -1,215 +0,0 @@
-//
-// GTMXcodeQuickLinksItem.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "GTMXcodeMenuItem.h"
-#import "GTMXcodePlugin.h"
-#import "PBXAppDelegate.h"
-#import "GTMDefines.h"
-
-// Handles all the quick link menu items in the help menu.
-// Creates a separator and two menu items with submenu items
-// linking to useful URLS.
-
-NSString* kGoogleStyleGuideMenuItem = @"Google Style Guides";
-NSString* kGoogleOtherSitesMenuItem = @"Other Useful Sites";
-
-@interface GTMXcodeStyleGuideSeparatorItem : GTMXcodeMenuItem
-@end
-
-@implementation GTMXcodeStyleGuideSeparatorItem
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
- [pool release];
-}
-
-- (NSString*)title {
- return @"-";
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] helpMenu];
-}
-
-- (int)insertionIndex {
- return 14;
-}
-@end
-
-@interface GTMXcodeStyleGuidesItem : GTMXcodeMenuItem
-@end
-
-@implementation GTMXcodeStyleGuidesItem
-+ (void)load {
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
-}
-
-- (NSString*)title {
- return kGoogleStyleGuideMenuItem;
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] helpMenu];
-}
-
-- (int)insertionIndex {
- return 15;
-}
-
-- (void)wasInserted:(NSMenuItem*)item {
- NSMenu *menu = [[[NSMenu alloc] initWithTitle:kGoogleStyleGuideMenuItem] autorelease];
- [item setSubmenu:menu];
-}
-@end
-
-@interface GTMXcodeOtherUsefulSitesItem : GTMXcodeMenuItem
-@end
-
-@implementation GTMXcodeOtherUsefulSitesItem
-+ (void)load {
- [GTMXcodePlugin registerMenuItem:[[[self alloc] init] autorelease]];
-}
-
-- (NSString*)title {
- return kGoogleOtherSitesMenuItem;
-}
-
-- (NSMenu*)insertionMenu {
- return [[NSApp delegate] helpMenu];
-}
-
-- (int)insertionIndex {
- return 16;
-}
-
-- (void)wasInserted:(NSMenuItem*)item {
- NSMenu *menu = [[[NSMenu alloc] initWithTitle:kGoogleOtherSitesMenuItem] autorelease];
- [item setSubmenu:menu];
-}
-@end
-
-@interface GTMXcodeOpenUrlItem : GTMXcodeMenuItem {
- NSString *title_;
- NSString *parent_;
- NSString *url_;
- int index_;
-}
-- (id)initWithTitle:(NSString*)title parent:(NSString*)parent url:(NSString*)url index:(int)index;
-@end
-
-@implementation GTMXcodeOpenUrlItem
-+ (void)load {
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- struct OpenUrlItemDesc {
- NSString *title;
- NSString *parent;
- NSString *url;
- int index;
- };
-
- struct OpenUrlItemDesc items [] = {
- {
- @"Objective-C Style Guide",
- kGoogleStyleGuideMenuItem,
- @"http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml",
- 0
- },
- {
- @"C++ Style Guide",
- kGoogleStyleGuideMenuItem,
- @"http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml",
- 1
- },
- {
- @"Radar",
- kGoogleOtherSitesMenuItem,
- @"https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa",
- 0
- },
- {
- @"TN2124 Mac OS X Debugging Magic",
- kGoogleOtherSitesMenuItem,
- @"http://developer.apple.com/mac/library/technotes/tn2004/tn2124.html",
- 1
- },
- };
-
- for(size_t i = 0; i < sizeof(items) / sizeof(struct OpenUrlItemDesc); ++i) {
- GTMXcodeOpenUrlItem *item = [[[self alloc] initWithTitle:items[i].title
- parent:items[i].parent
- url:items[i].url
- index:items[i].index]
- autorelease];
- [GTMXcodePlugin registerMenuItem:item];
- }
- [pool release];
-}
-
-- (id)initWithTitle:(NSString*)title
- parent:(NSString*)parent
- url:(NSString*)url
- index:(int)idx {
- if ((self = [super init])) {
- title_ = title;
- parent_ = parent;
- url_ = url;
- index_ = idx;
- }
- return self;
-}
-
-- (NSString*)title {
- return title_;
-}
-
-- (NSString*)urlToOpen {
- return url_;
-}
-
-- (NSString*)parentMenuName {
- return parent_;
-}
-
-- (void)action:(id)sender {
- NSURL *url = [NSURL URLWithString:[self urlToOpen]];
- [[NSWorkspace sharedWorkspace] openURL:url];
-}
-
-- (NSMenu*)insertionMenu {
- NSMenu *menu = [[NSApp delegate] helpMenu];
- NSInteger menuIndex = [menu indexOfItemWithTitle:[self parentMenuName]];
- NSMenuItem *menuItem = [menu itemAtIndex:menuIndex];
- return [menuItem submenu];
-}
-
-- (int)depth {
- return 2;
-}
-
-- (int)insertionIndex {
- return index_;
-}
-
-- (BOOL)allowGDTMenuIcon {
- return NO;
-}
-@end
-
-
-
-
diff --git a/XcodePlugin/NSTask+Script.h b/XcodePlugin/NSTask+Script.h
deleted file mode 100644
index 7673e3c..0000000
--- a/XcodePlugin/NSTask+Script.h
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// NSTask+Script.h
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
-@interface NSTask (GTMXcodePluginScript)
-// Runs a script file named |name|.scpt and passes in the args.
-// Be sure to nil terminate the arg list, and only pass in ids.
-+ (NSTask *)gtm_runScript:(NSString *)name withArguments:(id)firstObject, ...;
-@end
diff --git a/XcodePlugin/NSTask+Script.m b/XcodePlugin/NSTask+Script.m
deleted file mode 100644
index 96e9f7f..0000000
--- a/XcodePlugin/NSTask+Script.m
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// NSTask+Script.m
-//
-// Copyright 2007-2009 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import "NSTask+Script.h"
-#import <stdarg.h>
-#import "GTMXcodePlugin.h"
-
-@implementation NSTask (GTMXcodePluginScript)
-+ (NSTask *)gtm_runScript:(NSString *)name withArguments:(id)firstObject, ... {
- NSTask *task = nil;
- NSBundle *bundle = [GTMXcodePlugin pluginBundle];
- NSString *scriptPath = [bundle pathForResource:name
- ofType:@"scpt"
- inDirectory:@"Scripts"];
- if (scriptPath) {
- va_list args;
- va_start(args, firstObject);
- NSMutableArray *argArray = [NSMutableArray arrayWithObject:scriptPath];
- for (id object = firstObject; object != nil; object = va_arg(args, id)) {
- [argArray addObject:object];
- }
- va_end(args);
- task = [NSTask launchedTaskWithLaunchPath:@"/usr/bin/osascript"
- arguments:argArray];
- } else {
- NSLog(@"failed to find script \"%@\"", name);
- }
- return task;
-}
-@end
diff --git a/XcodePlugin/Resources/CleanCovAndBuild.applescript b/XcodePlugin/Resources/CleanCovAndBuild.applescript
deleted file mode 100644
index dd45296..0000000
--- a/XcodePlugin/Resources/CleanCovAndBuild.applescript
+++ /dev/null
@@ -1,38 +0,0 @@
-(*
- CleanCovAndBuild.applescript
-
- Copyright 2007-2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-*)
-
-(*
- gets passed a list of args from Xcode
- only arg is the dir to clean under
-*)
-on run args
- -- get our dir to clean
- set cleanDir to item 1 of args
-
- -- get rid of all our gcov data files
- set shellScript to "find " & quoted form of (cleanDir) & " -name \"*.gcda\" -print0 | /usr/bin/xargs -0 /bin/rm -f"
- do shell script shellScript
-
- -- now tell xcode to compile
- tell application "Xcode"
- tell project of active project document
- build
- end tell
- end tell
-end run
-
diff --git a/XcodePlugin/Resources/CreateUnitTestExecutable.applescript b/XcodePlugin/Resources/CreateUnitTestExecutable.applescript
deleted file mode 100644
index 866ed18..0000000
--- a/XcodePlugin/Resources/CreateUnitTestExecutable.applescript
+++ /dev/null
@@ -1,224 +0,0 @@
-(*
- CreateUnitTestExecutable.scpt
-
- Copyright 2007-2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-
- Support script for easily creating debug executables for unittests
-
- 2008/03/06 Added support for debug frameworks, Xcode 3.1, and debugging under a testhost
-*)
-
-on replaceText(theString, fString, rString)
- set current_Delimiters to AppleScript's text item delimiters
- set AppleScript's text item delimiters to fString
- set sList to every text item of theString
- set AppleScript's text item delimiters to rString
- set newString to sList as string
- set AppleScript's text item delimiters to current_Delimiters
- return newString
-end replaceText
-
-on findVariable(a)
- set b to "echo '" & a & "' | grep -o \"$\\([^)]*)\\)\" | head -n 1"
- return do shell script b
-end findVariable
-
-on expandBuildSettings(a, b)
- tell me
- repeat
- set pattern to findVariable(a)
- if (length of pattern is equal to 0) then
- exit repeat
- else
- set oldValue to word 2 of pattern
- tell application "Xcode"
- -- get our project
- tell project of active project document
- set activeBuildConfig to name of active build configuration type
- try
- if oldValue is "inherited" then
- set oldValue to word 2 of b
- tell build configuration activeBuildConfig
- set newValue to value of flattened build setting oldValue
- end tell
- else
- tell build configuration activeBuildConfig of active target
- set newValue to value of flattened build setting oldValue
- end tell
- end if
- on error
- log "Unable to expand '" & oldValue & "'"
- set newValue to ""
- end try
- end tell
- end tell
- set newValue to expandBuildSettings(newValue, a)
- set a to replaceText(a, pattern, newValue)
- end if
- end repeat
- end tell
- return a
-end expandBuildSettings
-
-on expandBuildSetting(a)
- return expandBuildSettings(a, "")
-end expandBuildSetting
-
-tell application "Xcode"
- -- get our project
- tell project of active project document
- set activeBuildConfig to name of active build configuration type
-
- -- build executable
- tell build configuration activeBuildConfig of active target
- tell me
- set productName to expandBuildSetting("$(PRODUCT_NAME)")
- set productPath to expandBuildSetting("$(SRCROOT)/$(BUILT_PRODUCTS_DIR)")
- end tell
- tell me
- set wrapperExtension to expandBuildSetting("$(WRAPPER_EXTENSION)")
- end tell
- try
- tell me
- set useGC to expandBuildSetting("$(GCC_ENABLE_OBJC_GC)")
- if useGC is equal to "Unsupported" or useGC is equal to "" then
- set useGC to yes
- else
- set useGC to no
- end if
- end tell
- on error e
- log "Unable to expand GCC_ENABLE_OBJC_GC " & e
- set useGC to no
- end try
- try
- tell me
- set testhost to expandBuildSetting("$(TEST_HOST)")
- -- if testhost is a relative path, make it absolute
- if first character of testhost is not "/" then
- set testhost to expandBuildSetting("$(SRCROOT)") & "/" & testhost
- end if
- end tell
- on error e
- log "Unable to expand testHost " & e
- set testhost to ""
- end try
- end tell
-
- if wrapperExtension is equal to "octest" then
- set executablePath to "/Developer/Tools/otest"
- set executableName to "otest"
- else if wrapperExtension is equal to "gtest" then
- set executablePath to "/Developer/Tools/gUnit"
- set executableName to "gUnit"
- else
- display alert "Unknown test type with extension " & wrapperExtension
- return
- end if
-
- if testhost is not equal to "" then
- set executablePath to testhost
- set executableName to "TestHost"
- end if
-
- set execName to productName & "(" & executableName & ")"
- set exec to make new executable with properties ¬
- {name:execName, launchable:yes, path:executablePath, comments:¬
- "Test executable for " & name of active target & "(" & executableName & ")." & ¬
- return & "Generated " & (current date) & " by Google Toolbox For Mac Xcode Plugin." & ¬
- return & "Go to http://developer.apple.com/technotes/tn2004/tn2124.html for more info on settings."}
- tell exec
- if useGC is equal to "Unsupported" or useGC is equal to "" then
- end if
-
- if wrapperExtension is "octest" then
- -- force some nice cocoa debug stuff on
- make new launch argument with properties {name:"-NSBindingDebugLogLevel 1", active:yes}
- make new launch argument with properties {name:"-NSScriptingDebugLogLevel 1", active:yes}
- make new launch argument with properties {name:"-NSTraceEvents YES", active:no}
- make new launch argument with properties {name:"-NSShowAllViews YES", active:no}
- make new launch argument with properties {name:"-NSShowAllDrawing YES", active:no}
- make new launch argument with properties {name:"-NSDragManagerLogLevel 6", active:no}
- make new launch argument with properties {name:"-NSAccessibilityDebugLogLevel 3", active:no}
- end if
-
- set bundlename to productName & "." & wrapperExtension
- set bundlePath to productPath & "/" & bundlename
-
- if testhost is not equal to "" then
- make new environment variable with properties {name:"XCInjectBundleInto", value:testhost, active:yes}
- make new environment variable with properties {name:"DYLD_INSERT_LIBRARIES", value:"/Developer/Library/PrivateFrameworks/DevToolsBundleInjection.framework/DevToolsBundleInjection", active:yes}
- make new environment variable with properties {name:"XCInjectBundle", value:bundlePath, active:yes}
- if wrapperExtension is "octest" then
- make new launch argument with properties {name:"-SenTest All", active:yes}
- end if
- else
- if wrapperExtension is "octest" then
- make new launch argument with properties {name:"-SenTest Self", active:yes}
- end if
- make new launch argument with properties {name:"\"" & bundlePath & "\"", active:yes}
- end if
-
- make new environment variable with properties {name:"OBJC_DISABLE_GC", value:"YES", active:useGC}
-
- make new environment variable with properties {name:"DYLD_LIBRARY_PATH", value:".", active:yes}
- make new environment variable with properties {name:"DYLD_FRAMEWORK_PATH", value:".:/Developer/Library/Frameworks", active:yes}
- make new environment variable with properties {name:"DYLD_NEW_LOCAL_SHARED_REGIONS", value:"YES", active:yes}
- make new environment variable with properties {name:"DYLD_NO_FIX_PREBINDING", value:"YES", active:yes}
- make new environment variable with properties {name:"MallocScribble", value:"YES", active:yes}
- make new environment variable with properties {name:"MallocPreScribble", value:"YES", active:yes}
- make new environment variable with properties {name:"MallocGuardEdges", value:"YES", active:yes}
- make new environment variable with properties {name:"NSAutoreleaseFreedObjectCheckEnabled", value:"YES", active:yes}
- make new environment variable with properties {name:"NSZombieEnabled", value:"YES", active:yes}
- make new environment variable with properties {name:"OBJC_DEBUG_FRAGILE_SUPERCLASSES", value:"YES", active:yes}
-
- make new environment variable with properties {name:"ComponentDebug", value:"1", active:no}
- make new environment variable with properties {name:"FilesASDDebug", value:"1", active:no}
- make new environment variable with properties {name:"VNDebug", value:"1", active:no}
- make new environment variable with properties {name:"WSDebug", value:"1", active:no}
- make new environment variable with properties {name:"WSDebugVerbose", value:"1", active:no}
- make new environment variable with properties {name:"DRVerboseLogging", value:"1", active:no}
- make new environment variable with properties {name:"INIT_Processes", value:"1", active:no}
- make new environment variable with properties {name:"EventDebug", value:"1", active:no}
- make new environment variable with properties {name:"EventRate", value:"1", active:no}
- make new environment variable with properties {name:"TSMEventTracing", value:"1", active:no}
- make new environment variable with properties {name:"OBJC_PRINT_IMAGES", value:"1", active:no}
- make new environment variable with properties {name:"OBJC_PRINT_LOAD_METHODS", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_IMAGE_SUFFIX", value:"_debug", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_LIBRARIES", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_LIBRARIES_POST_LAUNCH", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PREBIND_DEBUG", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_APIS", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_BINDINGS", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_INITIALIZERS", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_SEGMENTS", value:"1", active:no}
- make new environment variable with properties {name:"DYLD_PRINT_STATISTICS", value:"1", active:no}
- make new environment variable with properties {name:"NSDeallocateZombies", value:"YES", active:no}
- make new environment variable with properties {name:"NSHangOnUncaughtException", value:"YES", active:no}
- make new environment variable with properties {name:"NSEnableAutoreleasePool", value:"NO", active:no}
- make new environment variable with properties {name:"NSAutoreleaseHighWaterMark", value:"1000", active:no}
- make new environment variable with properties {name:"NSAutoreleaseHighWaterResolution", value:"100", active:no}
- make new environment variable with properties {name:"NSPrintDynamicClassLoads", value:"YES", active:no}
- make new environment variable with properties {name:"NSExceptionLoggingEnabled", value:"YES", active:no}
- make new environment variable with properties {name:"NSDOLoggingEnabled", value:"YES", active:no}
- make new environment variable with properties {name:"NSQuitAfterLaunch", value:"YES", active:no}
- make new environment variable with properties {name:"CFZombieLevel", value:"3", active:no}
- make new environment variable with properties {name:"AEDebugSends", value:"1", active:no}
- make new environment variable with properties {name:"AEDebugReceives", value:"1", active:no}
- end tell
- set active executable to exec
- end tell
-end tell
-
diff --git a/XcodePlugin/Resources/Credits.rtf b/XcodePlugin/Resources/Credits.rtf
deleted file mode 100644
index 120dc13..0000000
--- a/XcodePlugin/Resources/Credits.rtf
+++ /dev/null
@@ -1,8 +0,0 @@
-{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\vieww9000\viewh8400\viewkind0
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural
-
-\f0\fs24 \cf0 Part of {\field{\*\fldinst{HYPERLINK "http://code.google.com/p/google-toolbox-for-mac/"}}{\fldrslt Google Toolbox For Mac}}\
-} \ No newline at end of file
diff --git a/XcodePlugin/Resources/EnableGCov.applescript b/XcodePlugin/Resources/EnableGCov.applescript
deleted file mode 100644
index 9baecb1..0000000
--- a/XcodePlugin/Resources/EnableGCov.applescript
+++ /dev/null
@@ -1,86 +0,0 @@
-(*
- EnableGCov.applescript
-
- Copyright 2007-2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-
- Enables and disables gcov by either setting or removing the
- GCC_INSTRUMENT_PROGRAM_FLOW_ARCS & GCC_GENERATE_TEST_COVERAGE_FILES
- settings as appropriate, and adding a link to the gcov library
- if necessary.
-*)
-
-(*
- gets passed a list of args from Xcode
- first arg is whether to enable or disable gcov settings,
-*)
-on run (enable)
- tell application "Xcode"
- tell project of active project document
- set buildconfig to name of active build configuration type
- tell build configuration buildconfig of active target
- set needsGcovLib to true
- try
- set machOType to value of flattened build setting "MACH_O_TYPE"
- if (machOType is "staticlib") or (machOType is "mh_object") then
- set needsGcovLib to false
- end if
- end try
-
- if item 1 of enable is "YES" then
- set value of build setting "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" to "YES"
- set value of build setting "GCC_GENERATE_TEST_COVERAGE_FILES" to "YES"
- if needsGcovLib then
- try
- set a to value of build setting "OTHER_LDFLAGS"
- on error
- set a to "$(inherited)"
- end try
- if a does not contain "-lgcov" then
- set value of build setting "OTHER_LDFLAGS" to a & " -lgcov"
- end if
- end if
- else
- try
- delete build setting "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS"
- end try
- try
- delete build setting "GCC_GENERATE_TEST_COVERAGE_FILES"
- end try
- if needsGcovLib then
- try
- set a to value of build setting "OTHER_LDFLAGS"
- set oldDelims to AppleScript's text item delimiters
- set AppleScript's text item delimiters to " "
- set a to every text item of a
- set c to {}
- repeat with b in a
- if b as string is not equal to "-lgcov" then
- set c to c & b
- end if
- end repeat
- set a to c as string
- set AppleScript's text item delimiters to oldDelims
- if (length of a > 0) and (a ­ "$(inherited)") then
- set value of build setting "OTHER_LDFLAGS" to a
- else
- delete build setting "OTHER_LDFLAGS"
- end if
- end try
- end if
- end if
- end tell
- end tell
- end tell
-end run
diff --git a/XcodePlugin/Resources/GTM.icns b/XcodePlugin/Resources/GTM.icns
deleted file mode 100644
index 89cad67..0000000
--- a/XcodePlugin/Resources/GTM.icns
+++ /dev/null
Binary files differ
diff --git a/XcodePlugin/Resources/GTM.xcspec b/XcodePlugin/Resources/GTM.xcspec
deleted file mode 100644
index 40d646a..0000000
--- a/XcodePlugin/Resources/GTM.xcspec
+++ /dev/null
@@ -1,8 +0,0 @@
-(
- {
- Identifier = "com.google.gtm.gtmxcodeplugin";
- Name = GTMXcodePlugin;
- Type = Generic;
- InstallsPreferences = yes;
- },
-) \ No newline at end of file
diff --git a/XcodePlugin/Resources/GTMXcodePreferences.xib b/XcodePlugin/Resources/GTMXcodePreferences.xib
deleted file mode 100644
index 26f9a66..0000000
--- a/XcodePlugin/Resources/GTMXcodePreferences.xib
+++ /dev/null
@@ -1,393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9L31a</string>
- <string key="IBDocument.InterfaceBuilderVersion">677</string>
- <string key="IBDocument.AppKitVersion">949.54</string>
- <string key="IBDocument.HIToolboxVersion">353.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="5"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- <object class="NSMutableDictionary" key="IBDocument.Metadata">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="278654370">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="608776500">
- <string key="NSClassName">GMXcodePreferences</string>
- </object>
- <object class="NSCustomObject" id="668169697">
- <string key="NSClassName">FirstResponder</string>
- </object>
- <object class="NSCustomObject" id="79665527">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSCustomView" id="516157682">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="621997195">
- <reference key="NSNextResponder" ref="516157682"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 42}, {185, 18}}</string>
- <reference key="NSSuperview" ref="516157682"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="667529359">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Show Icon on Menu Items</string>
- <object class="NSFont" key="NSSupport" id="555668409">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="621997195"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSCustomResource" key="NSNormalImage" id="779873426">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSSwitch</string>
- </object>
- <object class="NSButtonImageSource" key="NSAlternateImage" id="445076197">
- <string key="NSImageName">NSSwitch</string>
- </object>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="1071460241">
- <reference key="NSNextResponder" ref="516157682"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 18}, {207, 18}}</string>
- <reference key="NSSuperview" ref="516157682"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="441936326">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Correct Whitespace On Save</string>
- <reference key="NSSupport" ref="555668409"/>
- <reference key="NSControlView" ref="1071460241"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="779873426"/>
- <reference key="NSAlternateImage" ref="445076197"/>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{243, 78}</string>
- <reference key="NSSuperview"/>
- <object class="NSMutableString" key="NSClassName">
- <characters key="NS.bytes">NSView</characters>
- </object>
- <string key="NSExtension">NSResponder</string>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">_view</string>
- <reference key="source" ref="608776500"/>
- <reference key="destination" ref="516157682"/>
- </object>
- <int key="connectionID">17</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">_delegate</string>
- <reference key="source" ref="608776500"/>
- <reference key="destination" ref="516157682"/>
- </object>
- <int key="connectionID">31</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">showImageOnMenuItems_</string>
- <reference key="source" ref="608776500"/>
- <reference key="destination" ref="621997195"/>
- </object>
- <int key="connectionID">273</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">correctWhiteSpace_</string>
- <reference key="source" ref="608776500"/>
- <reference key="destination" ref="1071460241"/>
- </object>
- <int key="connectionID">279</int>
- </object>
- </object>
- <object class="IBMutableOrderedSet" key="objectRecords">
- <object class="NSArray" key="orderedObjects">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBObjectRecord">
- <int key="objectID">0</int>
- <object class="NSArray" key="object" id="0">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <reference key="children" ref="278654370"/>
- <nil key="parent"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-2</int>
- <reference key="object" ref="608776500"/>
- <reference key="parent" ref="0"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="668169697"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="79665527"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="516157682"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="621997195"/>
- <reference ref="1071460241"/>
- </object>
- <reference key="parent" ref="0"/>
- <string key="objectName">View</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">271</int>
- <reference key="object" ref="621997195"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="667529359"/>
- </object>
- <reference key="parent" ref="516157682"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">277</int>
- <reference key="object" ref="1071460241"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="441936326"/>
- </object>
- <reference key="parent" ref="516157682"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">284</int>
- <reference key="object" ref="667529359"/>
- <reference key="parent" ref="621997195"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">285</int>
- <reference key="object" ref="441936326"/>
- <reference key="parent" ref="1071460241"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
- <string>-3.IBPluginDependency</string>
- <string>-3.ImportedFromIB2</string>
- <string>271.IBPluginDependency</string>
- <string>271.ImportedFromIB2</string>
- <string>277.IBPluginDependency</string>
- <string>277.ImportedFromIB2</string>
- <string>284.IBPluginDependency</string>
- <string>285.IBPluginDependency</string>
- <string>5.IBEditorWindowLastContentRect</string>
- <string>5.IBPluginDependency</string>
- <string>5.ImportedFromIB2</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <boolean value="YES" id="5"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="5"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="5"/>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{272, 1456}, {243, 78}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="5"/>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">285</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <object class="NSMutableArray" key="referencedPartialClassDescriptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBPartialClassDescription">
- <string key="className">FirstResponder</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">GMXcodePreferences</string>
- <string key="superclassName">PBXPreferencesPaneModule</string>
- <object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>correctWhiteSpace_</string>
- <string>showImageOnMenuItems_</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>NSButton</string>
- <string>NSButton</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">GMXcodePreferences.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">GMXcodePreferences</string>
- <string key="superclassName">PBXPreferencesPaneModule</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">showHelp:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PBXModule</string>
- <string key="superclassName">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">XcodeHeaders/PBXAppDelegate.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PBXModule</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">XcodeHeaders/XcodeClasses.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PBXModule</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>showHelp:</string>
- <string>showModule:</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>id</string>
- <string>id</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>_delegate</string>
- <string>_view</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>id</string>
- <string>NSView</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PBXPreferencesPaneModule</string>
- <string key="superclassName">PBXModule</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">XcodeHeaders/PBXPreferencesPaneModule.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PBXPreferencesPaneModule</string>
- <string key="superclassName">PBXModule</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <string key="minorKey"/>
- </object>
- </object>
- </object>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.LastKnownRelativeProjectPath">../GTMXcodePlugin.xcodeproj</string>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/XcodePlugin/Resources/Info.plist b/XcodePlugin/Resources/Info.plist
deleted file mode 100644
index 2dcfad4..0000000
--- a/XcodePlugin/Resources/Info.plist
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleExecutable</key>
- <string>${EXECUTABLE_NAME}</string>
- <key>CFBundleGetInfoString</key>
- <string>${GTM_VERSIONINFO_FINDER}</string>
- <key>CFBundleIdentifier</key>
- <string>com.google.GTM.xcodeplugin</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>${PRODUCT_NAME}</string>
- <key>CFBundlePackageType</key>
- <string>BNDL</string>
- <key>CFBundleShortVersionString</key>
- <string>${GTM_VERSIONINFO_SHORT}</string>
- <key>CFBundleVersion</key>
- <string>${GTM_VERSIONINFO_LONG}</string>
- <key>LoadAtLaunch</key>
- <string>YES</string>
- <key>NSHumanReadableCopyright</key>
- <string>${GTM_VERSIONINFO_ABOUT}</string>
- <key>NSPrincipalClass</key>
- <string>GTMXcodePlugin</string>
- <key>XCGCReady</key>
- <string>YES</string>
- <key>XCPluginHasUI</key>
- <string>YES</string>
-</dict>
-</plist>
diff --git a/XcodePlugin/Resources/ResetGCov.applescript b/XcodePlugin/Resources/ResetGCov.applescript
deleted file mode 100644
index aa3280b..0000000
--- a/XcodePlugin/Resources/ResetGCov.applescript
+++ /dev/null
@@ -1,32 +0,0 @@
-(*
- ResetGCov.applescript
-
- Copyright 2007-2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-
- Support script for using gcov with Xcode
-*)
-
-(*
- gets passed a list of args from Xcode
- only arg is the dir to clean under
-*)
-on run args
- -- get our dir to clean
- set cleanDir to item 1 of args
-
- -- get rid of all our gcov data files
- set shellScript to "find " & quoted form of (cleanDir) & " -name \"*.gcda\" -print0 | /usr/bin/xargs -0 /bin/rm -f"
- do shell script shellScript
-end run
diff --git a/XcodePlugin/Resources/opencoverage.applescript b/XcodePlugin/Resources/opencoverage.applescript
deleted file mode 100644
index 23ee825..0000000
--- a/XcodePlugin/Resources/opencoverage.applescript
+++ /dev/null
@@ -1,45 +0,0 @@
-(*
- opencoverage.applescript
-
- Copyright 2007-2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may not
- use this file except in compliance with the License. You may obtain a copy
- of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-
- Support script for using gcov with Xcode
-*)
-
-(*
- gets passed a list of args from Xcode
- first arg is the path to open
-*)
-on run args
-
- -- check args
- set filename to POSIX path of item 1 of args
-
- -- check if it exists first
- set doesExist to false
- tell application "System Events"
- set doesExist to item filename exists
- end tell
- if doesExist then
- -- open it in coverstory
- do shell script "/usr/bin/open -a CoverStory " & quoted form of filename
- else
- -- report the error
- tell application "Xcode"
- display alert "The path we needed didn't exist." & return & quoted form of (filename)
- end tell
- end if
-
-end run
diff --git a/XcodePlugin/XcodeHeaders/DevToolsCore.h b/XcodePlugin/XcodeHeaders/DevToolsCore.h
deleted file mode 100644
index 2156ad6..0000000
--- a/XcodePlugin/XcodeHeaders/DevToolsCore.h
+++ /dev/null
@@ -1,12397 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-struct $_1876 {
- unsigned int :28;
- unsigned int :4;
-};
-
-struct CC_MD5state_st {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7[16];
- int _field8;
-};
-
-struct Ciitp;
-
-struct Cpp {
- void **_field1;
- int _field2;
- char *_field3;
- int _field4;
- char *_field5;
- struct CppActions *_field6;
- struct TokenBuffer *_field7;
- struct Token *_field8;
- struct Token *_field9;
- struct Token *_field10;
- struct Token *_field11;
- struct TokenStream *_field12;
- struct _NXStream *_field13;
- struct _NXMapTable *_field14;
- char _field15;
- struct StringTable *_field16;
- struct _malloc_zone_t *_field17;
- int _field18;
- int _field19;
- int _field20;
- struct Source *_field21;
- struct Source *_field22;
- struct Source *_field23;
- struct Source *_field24;
- struct Source *_field25;
- struct Source *_field26;
- struct Place *_field27;
- struct Place *_field28;
- struct Place *_field29;
- struct Place *_field30;
- char *_field31;
- char _field32;
- char _field33;
- char _field34;
- struct _NXMapTable *_field35;
- struct _NXMapTable *_field36;
- struct _NXMapTable *_field37;
- struct Place *_field38;
- struct _NXMapTable *_field39;
- struct _NXMapTable *_field40;
- struct _NXMapTable *_field41;
- struct TokenBuffer *_field42;
- int _field43;
- char **_field44;
- int _field45;
- char *_field46;
- int _field47;
- int _field48;
- char *_field49;
- char *_field50;
- struct TokenList *_field51;
- struct TokenList *_field52;
- char *_field53;
- char *_field54;
- int _field55;
- struct TrustedSet *_field56;
- struct TrustedSet *_field57;
- struct TrustedSet *_field58;
- struct Ciitp *_field59;
- int _field60;
- int _field61;
- char *_field62;
- int _field63;
- int _field64;
- struct _HeaderMap *_field65;
- struct _NXStream *_field66;
- char _field67;
- char _field68;
- char _field69;
- char _field70;
- char _field71;
- char _field72;
- char _field73;
- char _field74;
- char _field75;
- char _field76;
- char _field77;
- char _field78;
- char _field79;
- char _field80;
- char _field81;
- char _field82;
- char _field83;
- char _field84;
- char _field85;
- char _field86;
- char _field87;
- int _field88;
- char _field89;
- struct _NXStream *_field90;
- char _field91;
- int _field92;
- int _field93;
-};
-
-struct CppActions;
-
-struct FSSpec {
- short _field1;
- long _field2;
- unsigned char _field3[64];
-};
-
-struct Lex {
- void **_field1;
- char _field2;
- struct _NXStream *_field3;
- struct _NXStream *_field4;
- struct TokenBuffer *_field5;
- struct Token *_field6;
- struct Token *_field7;
- struct StringTable *_field8;
- struct _malloc_zone_t *_field9;
- struct Resword *_field10;
- int _field11;
- unsigned int _field12;
- unsigned int _field13;
- unsigned int _field14;
- unsigned int _field15;
- char *_field16;
- char *_field17;
- int _field18;
- int _field19;
- struct NXNamedStream *_field20;
- int _field21;
- int _field22;
- char _field23;
- char _field24;
- char _field25;
- char _field26;
- char _field27;
- char _field28;
-};
-
-struct NXNamedStream {
- char *_field1;
- struct _NXStream *_field2;
- int _field3;
- struct _NXStream *_field4;
- int _field5;
-};
-
-struct ObjcActions;
-
-struct ObjcParse {
- struct TokenStream *_field1;
- struct _NXStream *_field2;
- struct ObjcActions *_field3;
- struct Token *_field4;
- struct Token *_field5;
- int _field6;
- struct Token *_field7;
- char _field8;
- char _field9;
- char _field10;
- char _field11;
- id _field12;
- int _field13;
- id _field14;
- int *_field15;
- id _field16;
- int _field17;
-};
-
-struct PBXHeaderMapBucket {
- unsigned int _field1;
- struct PBXHeaderMapBucketValue _field2;
-};
-
-struct PBXHeaderMapBucketValue {
- unsigned int prefix;
- unsigned int suffix;
-};
-
-struct PBXIndexCParseActions {
- void **_field1;
- struct ObjcParse *_field2;
- struct _NXMapTable *_field3;
- char _field4;
- struct _NXMapTable *_field5;
- char _field6;
- struct _NXMapTable *_field7;
- char _field8;
- struct _NXMapTable *_field9;
- char _field10;
- PBXDevKitIndexingEngine *_field11;
- PBXProjectIndex *_field12;
- PBXRecordVector *_field13;
- char _field14[1024];
- id _field15;
- unsigned int _field16;
- int _field17;
- char _field18;
- char _field19;
- unsigned int _field20;
- unsigned int _field21;
- unsigned int _field22;
-};
-
-struct PBXIndexCppActions {
- void **_field1;
- struct Cpp *_field2;
- PBXDevKitIndexingEngine *_field3;
- PBXProjectIndex *_field4;
- NSDictionary *_field5;
- NSMutableArray *_field6;
-};
-
-struct Place;
-
-struct Resword;
-
-struct Source;
-
-struct StringTable {
- struct _malloc_zone_t *_field1;
- char _field2;
- struct _Body _field3;
- struct _Body *_field4;
- struct _RBTree _field5[10009];
- struct _NodeList _field6;
-};
-
-struct Token;
-
-struct TokenBuffer;
-
-struct TokenList;
-
-struct TokenStream;
-
-struct TrustedSet;
-
-struct XCBuildLogContainerItemMutationState {
- unsigned int _field1;
- double _field2;
- PBXBuildLogMessageItem *_field3;
- id _field4;
- NSMutableArray *_field5;
- NSMutableArray *_field6;
- unsigned int _field7;
- PBXBuildLogContainerItem **_field8;
-};
-
-struct XCStackFrame {
- unsigned int _field1;
- unsigned int _field2;
- char *_field3;
- unsigned int _field4;
- char *_field5;
- unsigned int _field6;
-};
-
-struct _Body {
- unsigned int size;
- struct _Body *next;
- char s[8000];
-};
-
-struct _HeaderMap;
-
-struct _NSHashTable;
-
-struct _NSMapTable;
-
-struct _NSRange {
- unsigned int location;
- unsigned int length;
-};
-
-struct _NSZone;
-
-struct _NXMapTable;
-
-struct _NXStream;
-
-struct _NodeList {
- int nextFree;
- struct _NodeList *nextList;
- struct _NodeList *freeList;
- struct _RBNode nodes[1000];
-};
-
-struct _PBXCStrPoolHashBucket {
- unsigned int _field1;
- unsigned int _field2;
-};
-
-struct _PBXCStringStorageFreeRange;
-
-struct _PBXCStringStorageHashBucket {
- unsigned int _field1;
- unsigned int :8;
- unsigned int :8;
- unsigned int :4;
- unsigned int :4;
- unsigned int :8;
-};
-
-struct _RBNode {
- char *string;
- struct _RBNode *child[2];
- int red;
-};
-
-struct _RBTree {
- struct _RBNode *root;
- unsigned int blackdepth;
-};
-
-struct _XCAttributeRunBaseFlags {
- unsigned int attributesAreObjects:1;
- unsigned int attributesShouldBeAutoreleased:1;
- unsigned int coalescesAttributes:1;
- unsigned int unassigned:29;
-};
-
-struct _XCFSNdObsrv {
- struct _XCFSNdObsrv *_field1;
- id _field2;
- SEL _field3;
-};
-
-struct _XCFSNodeAssoc {
- struct _XCFSNodeAssoc *_field1;
- unsigned int _field2;
- id _field3;
-};
-
-struct _XCPropDictBucket {
- char *_field1;
- XCStringList *_field2;
-};
-
-struct _XCStringListNode {
- struct _XCStringListNode *_field1;
- unsigned int :24;
- unsigned int :1;
- unsigned int :7;
- char _field2[0];
-};
-
-struct __CFArray;
-
-struct __CFBitVector;
-
-struct __CFDictionary;
-
-struct __CFRunLoop;
-
-struct __CFRunLoopObserver;
-
-struct __CFRunLoopSource;
-
-struct __CFRunLoopTimer;
-
-struct __sFILE {
- char *_field1;
- int _field2;
- int _field3;
- short _field4;
- short _field5;
- struct __sbuf _field6;
- int _field7;
- void *_field8;
- void *_field9;
- void *_field10;
- void *_field11;
- void *_field12;
- struct __sbuf _field13;
- struct __sFILEX *_field14;
- int _field15;
- unsigned char _field16[3];
- unsigned char _field17[1];
- struct __sbuf _field18;
- int _field19;
- long long _field20;
-};
-
-struct __sFILEX;
-
-struct __sbuf {
- char *_field1;
- int _field2;
-};
-
-struct _malloc_zone_t;
-
-struct _opaque_pthread_cond_t {
- long __sig;
- char __opaque[24];
-};
-
-struct _opaque_pthread_mutex_t {
- long __sig;
- char __opaque[40];
-};
-
-struct _pbxbtreecursor {
- unsigned int node;
- unsigned int entry;
- unsigned int depth;
- void *value;
- unsigned int stamp;
-};
-
-struct _pbxbtreeentry {
- void *_field1;
- unsigned int _field2;
-};
-
-struct _pbxbtreeheader {
- unsigned int _field1;
- void *_field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- unsigned int _field8;
- unsigned int _field9;
-};
-
-struct _pbxcstringstorageheader {
- unsigned int _field1;
- unsigned short _field2;
- struct {
- unsigned int _pad:7;
- unsigned int caseSensitive:1;
- unsigned int prepaddingSize:8;
- } _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
-};
-
-struct _pbxfileheader {
- struct _pbxfilerec _field1;
- struct _pbxfileinfo _field2;
-};
-
-struct _pbxfileinfo {
- unsigned int :1;
- unsigned int :15;
- unsigned char _field1;
- unsigned char _field2;
- unsigned int _field3;
- unsigned int :1;
- unsigned int :1;
- unsigned int :30;
- union _pbxsymbollocation _field4;
-};
-
-struct _pbxfilerec {
- struct _pbxsymrec _field1;
- struct _pbxsymrec _field2;
-};
-
-struct _pbxpathentry {
- unsigned int _field1;
- unsigned int _field2;
-};
-
-struct _pbxrecordvectorheader {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
-};
-
-struct _pbxsymrec {
- unsigned int :6;
- unsigned int :1;
- unsigned int :2;
- unsigned int :3;
- unsigned int :1;
- unsigned int :19;
- unsigned int _field1;
-};
-
-struct _pbxtypedesc {
- unsigned int :6;
- unsigned int :1;
- unsigned int :1;
- unsigned char _field1[7];
-};
-
-struct _projInfo {
- char _field1;
- char _field2;
- char _field3;
- char _field4;
- id _field5;
-};
-
-struct sockaddr_un {
- unsigned char sun_len;
- unsigned char sun_family;
- char sun_path[104];
-};
-
-struct stat {
- int _field1;
- unsigned int _field2;
- unsigned short _field3;
- unsigned short _field4;
- unsigned int _field5;
- unsigned int _field6;
- int _field7;
- struct timespec _field8;
- struct timespec _field9;
- struct timespec _field10;
- long long _field11;
- long long _field12;
- int _field13;
- unsigned int _field14;
- unsigned int _field15;
- int _field16;
- long long _field17[2];
-};
-
-struct timespec {
- int _field1;
- long _field2;
-};
-
-typedef struct {
- unsigned long long hi;
- unsigned long long lo;
-} CDAnonymousStruct1;
-
-typedef struct {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- id _field8;
-} CDAnonymousStruct2;
-
-union _pbxsymbollocation {
- unsigned int rawBits;
- struct {
- unsigned int vectorRow:28;
- unsigned int arrayIndex:4;
- } location;
-};
-
-/*
- * File: /System/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore
- * Arch: Intel 80x86 (i386)
- * Current version: 762.0.0, Compatibility version: 1.0.0
- */
-
-@protocol NSCopying
-- (id)copyWithZone:(struct _NSZone *)fp8;
-@end
-
-@protocol NSMutableCopying
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-@end
-
-@protocol NSObject
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (Class)superclass;
-- (Class)class;
-- (id)self;
-- (struct _NSZone *)zone;
-- (id)performSelector:(SEL)fp8;
-- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
-- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
-- (BOOL)isProxy;
-- (BOOL)isKindOfClass:(Class)fp8;
-- (BOOL)isMemberOfClass:(Class)fp8;
-- (BOOL)conformsToProtocol:(id)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (id)retain;
-- (oneway void)release;
-- (id)autorelease;
-- (unsigned int)retainCount;
-- (id)description;
-@end
-
-@protocol PBXBuildLogContainerItems <NSObject>
-- (id)buildLog;
-- (id)superitem;
-- (id)subitems;
-- (struct _NSRange)buildLogTranscriptCharacterRange;
-- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
-- (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
-- (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
-@end
-
-@protocol PBXChangeNotification
-- (void)willChange;
-- (void)willChangeWithArchivePriority:(int)fp8;
-- (int)changeMask;
-@end
-
-@protocol PBXContainerItemChangeNotification
-- (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
-@end
-
-@protocol PBXContainerScriptingExtensions
-- (void)addObject:(id)fp8;
-- (void)removeObject:(id)fp8;
-@end
-
-@protocol PBXMarkerDelegateProtocol <NSObject>
-- (void)setLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumber;
-- (void)markChanged;
-- (BOOL)isEnabled;
-- (int)state;
-@end
-
-@protocol PBXReferenceController
-@end
-
-@protocol PBXScannerItem <NSObject>
-- (id)name;
-- (id)nameWithIndent;
-- (int)type;
-- (int)compareWithScannerItem:(id)fp8;
-@end
-
-@protocol PBXSignatureSymbol
-- (id)parameters;
-- (id)invocationString;
-- (id)codeCompletionInvocationString;
-- (id)invocationStringIncludeTarget:(BOOL)fp8;
-@end
-
-@protocol PBXTSByteStreamConsuming <PBXTSStreamConsuming>
-- (void)stream:(id)fp8 processBytes:(id)fp12;
-@end
-
-@protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
-- (void)stream:(id)fp8 processCharacters:(id)fp12;
-@end
-
-@protocol PBXTSLineStreamConsuming <PBXTSStreamConsuming>
-- (void)stream:(id)fp8 processLine:(id)fp12;
-@end
-
-@protocol PBXTSStreamConsumerRetaining
-@end
-
-@protocol PBXTSStreamConsuming <NSObject>
-- (void)streamDidEnd:(id)fp8;
-@end
-
-@protocol XCAssertionHandling
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
-- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
-@end
-
-@protocol XCBuildCommandOutputParserDelegates
-- (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
-- (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
-- (void)parserFoundEndOfAllInclusions:(id)fp8;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEmitMessageInSubslot:(unsigned int)fp16 type:(unsigned int)fp20 title:(const char *)fp24 forFileAtPath:(const char *)fp28 lineNumber:(unsigned int)fp32;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
-@end
-
-@protocol XCOutputStreams <NSObject>
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-@end
-
-@protocol XCProductPartOwners
-- (id)productPartForIdentifier:(id)fp8;
-- (id)subpartsForProductPart:(id)fp8;
-@end
-
-@protocol XCSCMOperationDelegate <NSObject>
-- (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
-- (void)operation:(id)fp8 reportedMessage:(id)fp12;
-- (void)operation:(id)fp8 reportedError:(id)fp12;
-- (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
-- (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
-- (id)delegate;
-@end
-
-@protocol XCSCMRequestDelegate
-- (void)request:(id)fp8 startedOperation:(id)fp12;
-- (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
-- (void)request:(id)fp8 reportedMessage:(id)fp12;
-- (void)request:(id)fp8 reportedError:(id)fp12;
-- (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
-- (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
-@end
-
-@protocol XCWorkQueueCommands <NSObject>
-- (void)wasAddedToWorkQueue:(id)fp8;
-- (void)willBeRemovedFromWorkQueue:(id)fp8;
-- (id)workQueue;
-- (BOOL)isReadyForProcessing;
-- (unsigned int)phaseNumber;
-- (id)ruleInfo;
-- (void)willActivateInWorkQueue:(id)fp8;
-- (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
-- (unsigned int)waitCount;
-- (void)incrementWaitCount;
-- (void)decrementWaitCount;
-- (void)incrementWaitCountsOfDependingNodes;
-- (void)decrementWaitCountsOfDependingNodes;
-- (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
-- (void)commandInvocationWillStart:(id)fp8;
-- (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
-- (unsigned int)workQueueCommandTag;
-- (void)setWorkQueueCommandTag:(unsigned int)fp8;
-- (id)predictiveProcessingCandidateFilePath;
-- (id)predictiveProcessingValiditySignature;
-- (id)subprocessCommandLineForProcessing;
-- (id)descriptionForWorkQueueLog;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-@end
-
-@protocol XCWorkQueueOperationDelegates <NSObject>
-- (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
-- (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
-- (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
-- (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
-- (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
-@end
-
-@interface PBXGlobalID : NSObject <NSCopying>
-{
- unsigned char _bytes[12];
- PBXObject *_theObject;
-}
-
-+ (void)setCachesHexStrings:(BOOL)fp8;
-+ (void)initialize;
-- (id)_cachedHexString;
-- (void)_cacheHexString:(id)fp8;
-- (id)init;
-- (id)initWithHexString:(id)fp8;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)hexString;
-- (id)description;
-- (void)setPBXObject:(id)fp8;
-
-@end
-
-@interface _GlobalIDHexString : NSString
-{
- NSString *_theHexString;
- NSString *_archiveComment;
-}
-
-- (id)replacementObjectForCoder:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)description;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
-- (id)initWithHexString:(id)fp8 archiveComment:(id)fp12;
-- (void)dealloc;
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-- (unsigned int)length;
-- (unsigned short)characterAtIndex:(unsigned int)fp8;
-
-@end
-
-@interface NSString (GlobalIDCreationAdditions)
-+ (id)stringWithNewGlobalID;
-@end
-
-@interface PBXUnarchivingBinding : PBXArchiveBinding
-{
- BOOL _isScalar;
- void *_setValueMethod;
- SEL _unarchiveSelector;
- void *_unarchiveMethod;
-}
-
-- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
-- (void)readValueForObject:(id)fp8 fromPListUnarchiver:(id)fp12;
-
-@end
-
-@interface PBXConditionalArchivingBinding : PBXArchivingBinding
-{
- SEL _shouldArchiveSelector;
- void *_shouldArchiveMethod;
-}
-
-- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12 shouldArchiveSelector:(SEL)fp16;
-- (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
-
-@end
-
-@interface PBXArchivingBinding : PBXArchiveBinding
-{
- void *_getValueMethod;
- SEL _archiveSelector;
- void *_archiveMethod;
-}
-
-- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
-- (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
-
-@end
-
-@interface PBXArchiveBinding : NSObject
-{
- NSKeyBinding *_keyBinding;
- NSString *_key;
- NSString *_archiveKey;
- int _archiveMask;
-}
-
-+ (id)bindingWithClass:(Class)fp8 key:(id)fp12 archiveMask:(int)fp16;
-- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)keyBinding;
-- (int)archiveMask;
-- (id)key;
-- (Class)targetClass;
-
-@end
-
-@interface PBXObject : NSObject
-{
- PBXGlobalID *_globalID;
-}
-
-+ (id)_classNameToFallbackClassNameDict;
-+ (void)_clearFallbackClassNameCache:(id)fp8;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableUserAttributes;
-+ (id)archivableUserRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-+ (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
-+ (id)archiveNameForKey:(id)fp8;
-+ (BOOL)hasUserKeys;
-+ (BOOL)relationshipIsWeak:(id)fp8 forPListArchiver:(id)fp12;
-+ (BOOL)changeNotificationsEnabled;
-+ (void)setChangeNotificationsEnabled:(BOOL)fp8;
-+ (id)innerDescription;
-+ (id)description;
-+ (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
-+ (id)longDescription;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)globalIDCreateIfNeeded:(BOOL)fp8;
-- (id)globalID;
-- (id)classNameForPListArchive;
-- (id)gidCommentForArchive;
-- (id)fallbackClassNameForPListArchive;
-- (void)_archiveValuesForArchiveMask:(int)fp8 toPListArchiver:(id)fp12;
-- (void)_unarchiveValuesForArchiveMask:(int)fp8 fromPListUnarchiver:(id)fp12;
-- (void)writeToPListArchiver:(id)fp8;
-- (void)writeUserSettingsToPListArchiver:(id)fp8;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (id)readUserSettingsFromPListUnarchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)willChange;
-- (id)innerDescription;
-- (id)description;
-- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
-- (id)longDescription;
-
-@end
-
-@interface PBXObject (PBXVeryPrivatePListArchiveMethods)
-- (void)_setUnarchivedGlobalIDFromHexString:(id)fp8;
-@end
-
-@interface NSValue (PBXArchiveSelectors)
-- (SEL)selectorForArchiveMask:(int)fp8;
-@end
-
-@interface NSDictionary (PBXArchiveSelectors)
-- (SEL)selectorForArchiveMask:(int)fp8;
-@end
-
-@interface NSArray (PBXArchiveSelectors)
-- (SEL)selectorForArchiveMask:(int)fp8;
-@end
-
-@interface NSString (PBXArchiveSelectors)
-- (SEL)selectorForArchiveMask:(int)fp8;
-@end
-
-@interface PBXObject (PBXArchiveSelectors)
-- (SEL)selectorForArchiveMask:(int)fp8;
-@end
-
-@interface PBXProjectItem : PBXContainerItem
-{
-}
-
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
-{
- struct {
- unsigned int readOnly:1;
- unsigned int wantsIndex:1;
- unsigned int dependencyGraphBearTrapping:1;
- unsigned int autosavingSuspended:1;
- unsigned int RESERVED:28;
- } _pFlags;
- unsigned int _savedArchiveVersion;
- PBXFileReference *_projectFileRef;
- PBXFileReference *_userSettingsFileRef;
- NSMutableArray *_targets;
- PBXTarget *_activeTarget;
- NSMutableArray *_breakpoints;
- XCBreakpointsBucket *_breakpointsGroup;
- struct _NSHashTable *_changedItems;
- int _changedItemMask;
- NSTimer *_autosaveTimer;
- BOOL _endOfEventSchedulePending;
- int _currentArchivePriority;
- NSDate *_projectArchiveModTime;
- NSDate *_userSettingsModTime;
- NSString *_developmentRegion;
- NSMutableArray *_knownRegions;
- NSMutableArray *_knownPlatforms;
- NSString *_projectDirPath;
- NSMutableArray *_addToTargets;
- PBXGroup *_productRefGroup;
- PBXProjectIndex *_index;
- int _nIndexUsers;
- XCConfigurationList *_buildConfigurationList;
- PBXBuildSettingsDictionary *_buildSettings;
- PBXBuildSettingsDictionary *_userBuildSettings;
- PBXBookmarkGroup *_userBookmarkGroup;
- NSMutableDictionary *_perUserProjectItems;
- NSMutableArray *_buildStyles;
- PBXBuildStyle *_activeBuildStyle;
- NSMutableArray *_executables;
- PBXExecutable *_activeExecutable;
- struct _NSMapTable *_projectReferences;
- PBXLogOutputString *_upgradeLog;
- XCSourceControlManager *_sourceControlManager;
- XCBuildOperation *_mostRecentBuildOperation;
- BOOL _hasScannedForEncodings;
- NSString *_cachedStandardizedProjectDirectory;
- PBXCodeSenseManager *_codeSenseManager;
- NSMutableArray *_expressions;
- NSString *_activeBuildAction;
- NSString *_activeBuildConfigurationName;
- NSMutableArray *_availableBuildConfigurationNames;
- NSArray *_targetTemplates;
- XCPropertyExpansionContext *_cachedExpansionContext;
- NSString *_configNameForCachedExpansionContext;
- NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
- NSString *_projectRoot;
-}
-
-+ (id)headerFileTypes;
-+ (id)sourceFileTypes;
-+ (id)rezzableFileTypes;
-+ (id)linkableFileTypes;
-+ (id)appleScriptFileTypes;
-+ (id)defaultKnownRegions;
-+ (id)defaultKnownPlatforms;
-+ (unsigned int)projectArchiveVersion;
-+ (id)projectWrapperExtension;
-+ (BOOL)isProjectWrapperExtension:(id)fp8;
-+ (id)knownProjectWrapperExtensions;
-+ (id)projectFilePathWithPath:(id)fp8;
-+ (id)userSettingsPathWithPath:(id)fp8;
-+ (id)defaultUserSettingsPathWithPath:(id)fp8;
-+ (id)openProjects;
-+ (void)initialize;
-+ (id)projectWrapperPathForPath:(id)fp8;
-+ (BOOL)shouldKeepOriginalReference:(id)fp8 usingOriginalObjectCounts:(id)fp12;
-+ (id)projectWithFile:(id)fp8 errorHandler:(id)fp12 readOnly:(BOOL)fp16;
-+ (id)projectWithFile:(id)fp8 errorHandler:(id)fp12;
-+ (id)projectWithFile:(id)fp8;
-+ (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
-+ (struct _NSMapTable *)openContainerMapTable;
-+ (id)globalOverridingBuildSettings;
-+ (id)applicationPreferencesBuildSettings;
-+ (void)_propagateAppPrefsBuildSettingsToUserDefaults;
-+ (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-+ (id)sourceTreeDisplayNamesDictionary;
-+ (void)propagateSourceTreeDisplayNamesToUserDefaults;
-+ (void)_convertBuildDirectoryPrefs;
-+ (void)setApplicationwideProductDirectory:(id)fp8;
-+ (void)setApplicationwideIntermediatesDirectory:(id)fp8;
-+ (id)applicationwideProductDirectory;
-+ (id)applicationwideIntermediatesDirectory;
-+ (id)targetsInAllProjectsForFileReference:(id)fp8 justNative:(BOOL)fp12;
-+ (BOOL)autosavingEnabled;
-+ (void)setAutosavingEnabled:(BOOL)fp8;
-+ (id)archiveNameForKey:(id)fp8;
-+ (BOOL)copyProjectAtPath:(id)fp8 toPath:(id)fp12;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableUserAttributes;
-+ (id)archivableUserRelationships;
-+ (void)_autosave:(id)fp8;
-+ (id)runloopModesForProjectItemChangedPerformer;
-+ (void)setRunloopModesForProjectItemChangedPerformer:(id)fp8;
-+ (void)beginSpeculativeCompileOfFile:(id)fp8;
-+ (void)endSpeculativeCompileOfFile:(id)fp8;
-+ (void)waitForSpeculativeCompileCompletionForFile:(id)fp8;
-- (id)init;
-- (BOOL)isReadOnly;
-- (void)_setReadOnly:(BOOL)fp8;
-- (unsigned int)savedArchiveVersion;
-- (void)_setSavedArchiveVersion:(unsigned int)fp8;
-- (BOOL)_shouldUpgradeSavedArchiveVersion;
-- (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)allowsEditingOfChildren;
-- (id)perUserDictionary;
-- (BOOL)isUnderSCMControl;
-- (BOOL)isSCMEnabled;
-- (void)setSCMEnabled:(BOOL)fp8;
-- (void)setSourceControlManager:(id)fp8;
-- (id)sourceControlManager;
-- (BOOL)wantsSCM;
-- (id)scmType;
-- (void)setSCMType:(id)fp8;
-- (id)scmInfo;
-- (void)appDefaultForSCMDidChange:(id)fp8;
-- (id)projectFilePath;
-- (id)projectFileRef;
-- (id)userSettingsPath;
-- (id)userSettingsFileRef;
-- (BOOL)needsArchive;
-- (BOOL)needsRevert;
-- (BOOL)writeToFile:(id)fp8 projectFile:(BOOL)fp12 userFile:(BOOL)fp16;
-- (BOOL)_writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
-- (BOOL)writeToFileSystem;
-- (BOOL)writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
-- (void)setPath:(id)fp8;
-- (id)path;
-- (id)name;
-- (id)buildConfigurationList;
-- (id)buildSettings;
-- (id)userBuildSettings;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
-- (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)fp8;
-- (id)dynamicallyComputedProjectwideBuildSettings;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-- (id)projectDirectory;
-- (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
-- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
-- (id)cachedPropertyExpansionContext;
-- (void)discardCachedPropertyExpansionContext;
-- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)expandedValueForString:(id)fp8;
-- (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)absoluteExpandedPathForString:(id)fp8;
-- (id)builtProductsLocationForConfigurationNamed:(id)fp8;
-- (id)builtProductsLocation;
-- (id)intermediatesLocationForConfigurationNamed:(id)fp8;
-- (id)intermediatesLocation;
-- (id)productDirectoryForConfigurationNamed:(id)fp8;
-- (id)productDirectory;
-- (id)intermediatesDirectoryForConfigurationNamed:(id)fp8;
-- (id)intermediatesDirectory;
-- (void)setPerProjectProductDirectory:(id)fp8;
-- (void)setPerProjectIntermediatesDirectory:(id)fp8;
-- (id)perProjectProductDirectory;
-- (id)perProjectIntermediatesDirectory;
-- (BOOL)hasPerProjectProductDirectory;
-- (BOOL)hasPerProjectIntermediatesDirectory;
-- (id)userBookmarkGroup;
-- (id)projectLevelSdkRootSettingCombinedForAllConfigurations;
-- (id)effectiveSdkRootSettingCombinedForAllConfigurations;
-- (void)setPerProjectSDKRootDirectory:(id)fp8;
-- (id)perProjectSDKRootDirectoryForConfigurationNamed:(id)fp8;
-- (id)perProjectSDKRootDirectory;
-- (id)sdkPackageForConfigurationNamed:(id)fp8;
-- (id)sdkPackage;
-- (id)targetTemplates;
-- (id)targets;
-- (id)targetNamed:(id)fp8;
-- (id)targetWithGlobalID:(id)fp8;
-- (void)insertTargets:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addTarget:(id)fp8;
-- (void)removeTarget:(id)fp8;
-- (id)allTargetsInDependencyOrder;
-- (id)activeTarget;
-- (void)setActiveTarget:(id)fp8;
-- (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)fp8;
-- (id)addToTargets;
-- (void)setAddToTargets:(id)fp8;
-- (id)targetsAcceptingFileType:(id)fp8;
-- (id)targetsAcceptingAnyFileTypes;
-- (id)targetsForFileReference:(id)fp8 justNative:(BOOL)fp12;
-- (id)buildStyles;
-- (id)buildStyleNamed:(id)fp8;
-- (id)buildStyleWithGlobalID:(id)fp8;
-- (void)insertBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addBuildStyle:(id)fp8;
-- (void)removeBuildStyle:(id)fp8;
-- (void)_setBuildStyles:(id)fp8;
-- (id)activeBuildStyle;
-- (id)_activeBuildStyle;
-- (void)setActiveBuildStyle:(id)fp8;
-- (id)activeBuildAction;
-- (void)setActiveBuildAction:(id)fp8;
-- (id)activeBuildConfigurationName;
-- (id)_activeBuildConfigurationName;
-- (void)setActiveBuildConfigurationName:(id)fp8;
-- (id)availableBuildConfigurationNames;
-- (id)possibleActiveBuildConfigurationNames;
-- (void)setDefaultConfigurationName:(id)fp8;
-- (id)defaultConfigurationName;
-- (void)_willChangeConfigurationNames;
-- (void)_didChangeConfigurationNames;
-- (void)deleteBuildConfigurationNamed:(id)fp8;
-- (id)duplicateBuildConfigurationNamed:(id)fp8;
-- (void)renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
-- (void)updateDefaultConfigurationToConfigurationNamed:(id)fp8;
-- (void)updateDefaultConfigurationVisibility:(BOOL)fp8;
-- (void)setActiveExecutable:(id)fp8;
-- (id)activeExecutable;
-- (void)setExecutables:(id)fp8;
-- (id)executables;
-- (id)executableNamed:(id)fp8;
-- (void)insertExecutables:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addExecutable:(id)fp8;
-- (BOOL)canRemoveExecutable:(id)fp8 denialReason:(id *)fp12;
-- (void)removeExecutable:(id)fp8;
-- (id)relevantToolSpecifications;
-- (id)projectReferences;
-- (id)projectReferenceForPath:(id)fp8;
-- (id)projectReferenceForProject:(id)fp8;
-- (id)productsForProjectReference:(id)fp8;
-- (id)productsForProject:(id)fp8;
-- (void)addProjectReference:(id)fp8;
-- (id)addProjectReferenceForProject:(id)fp8;
-- (void)removeProjectReference:(id)fp8;
-- (id)referencedProjects;
-- (id)productReferenceGroup;
-- (void)setProductReferenceGroup:(id)fp8;
-- (id)developmentRegion;
-- (void)setDevelopmentRegion:(id)fp8;
-- (id)knownRegions;
-- (void)addRegion:(id)fp8;
-- (id)knownPlatforms;
-- (void)addPlatform:(id)fp8;
-- (id)upgradeLog;
-- (BOOL)shouldArchiveExecutables;
-- (BOOL)shouldArchiveDevelopmentRegion;
-- (BOOL)shouldArchiveKnownRegions;
-- (BOOL)shouldArchiveKnownPlatforms;
-- (BOOL)shouldArchivePerUserDictionary;
-- (BOOL)shouldArchivePerUserProjectItems;
-- (BOOL)shouldArchiveBuildSettings;
-- (BOOL)shouldArchiveBuildStyles;
-- (BOOL)shouldArchiveActiveBuildStyle;
-- (void)createDefaultProjectSettingsConfigurationsIfNeeded;
-- (void)createDefaultBuildStylesIfNeeded;
-- (void)_setProductDirectory:(id)fp8;
-- (void)_setIntermediatesDirectory:(id)fp8;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (BOOL)shouldArchiveUserBookmarkGroup;
-- (BOOL)shouldArchiveProductDirectory;
-- (BOOL)shouldArchiveIntermediatesDirectory;
-- (void)_setUserBookmarkGroup:(id)fp8;
-- (void)_setExecutables:(id)fp8;
-- (void)_setProjectReferences:(id)fp8;
-- (id)_projectReferences;
-- (void)_setBuildConfigurationList:(id)fp8;
-- (void)_setBuildSettings:(id)fp8;
-- (void)_setUserBuildSettings:(id)fp8;
-- (id)_projectwideBuildSettings;
-- (void)_setProjectwideBuildSettings:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)expressions;
-- (void)addExpressionString:(id)fp8;
-- (void)removeExpressionString:(id)fp8;
-- (void)_setBreakpoints:(id)fp8;
-- (id)breakpointsInReferencedProjects;
-- (id)breakpoints;
-- (void)_setBreakpointsGroup:(id)fp8;
-- (id)breakpointsGroup;
-- (id)fileBreakpoints;
-- (id)symbolicBreakpoints;
-- (id)projectsWithBreakpointsForProjects:(id)fp8 visited:(id)fp12 filterIgnoredProjects:(BOOL)fp16;
-- (BOOL)breakpointsAreEnabledForProjectName:(id)fp8;
-- (void)setEnableBreakpoints:(BOOL)fp8 forProjectName:(id)fp12;
-- (id)relativeFileReferenceForPath:(id)fp8;
-- (id)breakpointsInProjectsForPath:(id)fp8;
-- (id)breakpointsForFileReference:(id)fp8;
-- (id)breakpointsForFilename:(id)fp8;
-- (void)addBreakpoint:(id)fp8;
-- (void)insertBreakpoint:(id)fp8 atIndex:(int)fp12;
-- (void)replaceBreakpointAtIndex:(int)fp8 withBreakpoint:(id)fp12;
-- (void)removeBreakpoint:(id)fp8;
-- (void)setAutosavingSuspended:(BOOL)fp8;
-- (BOOL)autosavingSuspended;
-- (void)_processEndOfEvent;
-- (void)_scheduleEndOfEventProcessing:(int)fp8;
-- (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
-- (void)willChangeWithArchivePriority:(int)fp8;
-- (void)willChange;
-- (BOOL)hasItemChanged:(id)fp8;
-- (BOOL)hasItemChangedWithMask:(int)fp8;
-- (int)changeMask;
-- (id)allChangedItems;
-- (id)mostRecentBuildOperation;
-- (void)setMostRecentBuildOperation:(id)fp8;
-- (BOOL)isBeingBuilt;
-- (BOOL)installSourcesToPath:(id)fp8;
-- (id)codeSenseManager;
-- (BOOL)isAllowedToUpdateIndex;
-- (void)openIndex;
-- (void)closeIndex;
-- (BOOL)wantsIndex;
-- (void)loadIndex;
-- (id)projectIndex;
-- (void)beginIndexing;
-- (void)dropIndex;
-- (void)rebuildIndex;
-- (BOOL)hasIndex;
-- (BOOL)isIndexing;
-- (void)stopIndexing;
-- (id)indexDirectory;
-- (void)_indexingDefaultEnabled:(id)fp8;
-- (void)_indexingDefaultDisabled:(id)fp8;
-- (id)perUserProjectItems;
-- (id)perUserDictionaryObjectForGUIDHexString:(id)fp8;
-- (void)addPerUserProjectItem:(id)fp8;
-- (void)removePerUserProjectItemForGUIDHexString:(id)fp8;
-- (void)clearAllPerUserProjectItems;
-- (void)_setHasScannedForEncodings:(BOOL)fp8;
-- (BOOL)_hasScannedForEncodings;
-- (void)fileMayHaveChangedAtPath:(id)fp8;
-- (void)touchFileAtPath:(id)fp8;
-- (void)untouchFileAtPath:(id)fp8;
-- (void)cancelPendingActivities;
-
-@end
-
-@interface _PBXProjectCopyingHelper : NSObject
-{
- NSString *_sourcePath;
- NSString *_destinationPath;
-}
-
-- (id)initWithSourcePath:(id)fp8 destinationPath:(id)fp12;
-- (void)dealloc;
-- (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
-- (BOOL)performCopy;
-
-@end
-
-@interface PBXProject (UserInterfaceInspectionSupport)
-- (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)buildSettingDictionariesForShowingInUserInterface;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
-@end
-
-@interface PBXProject (PBXBuildSettingExpansion)
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
-@end
-
-@interface PBXProject (PBXTargetedNotifications)
-- (void)referenceWasAdded:(id)fp8;
-- (void)referenceWasRenamed:(id)fp8 oldAbsolutePath:(id)fp12;
-- (void)referenceWillChange:(id)fp8;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (void)breakpointWasAdded:(id)fp8;
-- (void)breakpointWillBeDeleted:(id)fp8;
-- (void)targetWasAdded:(id)fp8;
-- (void)targetWillBeRemoved:(id)fp8;
-- (void)buildFileWasAdded:(id)fp8;
-- (void)buildFileWillBeRemoved:(id)fp8;
-- (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
-- (void)group:(id)fp8 willAddChild:(id)fp12;
-- (void)buildStyleWasAdded:(id)fp8;
-- (void)buildStyleWillBeRemoved:(id)fp8;
-- (void)executableWasAdded:(id)fp8;
-- (void)executableWillBeRemoved:(id)fp8;
-- (void)buildOperationWillBegin:(id)fp8;
-- (void)buildOperationDidEnd:(id)fp8;
-- (void)buildPhase:(id)fp8 wasAddedToTarget:(id)fp12;
-- (void)buildPhase:(id)fp8 willBeRemovedFromTarget:(id)fp12;
-- (void)buildConfiguration:(id)fp8 wasAddedToTarget:(id)fp12;
-- (void)buildConfiguration:(id)fp8 willBeRemovedFromTarget:(id)fp12;
-@end
-
-@interface PBXTarget (CopiedReferencePruning)
-- (BOOL)hasOriginalForCopiedReference:(id)fp8 usingCopiesToOriginalsMappings:(struct _NSMapTable *)fp12;
-@end
-
-@interface PBXGroup : PBXReference
-{
- NSMutableArray *_children;
- BOOL _didScmStatus;
-}
-
-+ (id)groupWithName:(id)fp8 path:(id)fp12;
-+ (id)groupWithName:(id)fp8;
-+ (id)archivableRelationships;
-- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (BOOL)allowsEditingOfChildren;
-- (BOOL)isLeaf;
-- (BOOL)isGroup;
-- (BOOL)allowsSubgroups;
-- (void)setContainer:(id)fp8;
-- (id)childrenIgnoringTransparency:(BOOL)fp8;
-- (id)_availableNameBasedOn:(id)fp8;
-- (id)createNewGroupAtIndex:(unsigned int)fp8;
-- (int)changeMask;
-- (BOOL)containsItem:(id)fp8;
-- (BOOL)isAncestorOfItem:(id)fp8;
-- (id)destinationGroupForInsertion;
-- (BOOL)acceptsItem:(id)fp8;
-- (void)_removeItemFromChildrenOnly:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertItem:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addItems:(id)fp8;
-- (void)addItem:(id)fp8;
-- (id)_insertRefOfClass:(Class)fp8 withName:(id)fp12 forFile:(id)fp16 ofFileType:(id)fp20 withFileProperties:(id)fp24 atIndex:(int)fp28;
-- (void)_addChildrenOfFolder:(id)fp8 toList:(id)fp12;
-- (id)insertFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
-- (id)addFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
-- (id)addFiles:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
-- (id)insertItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
-- (id)addItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
-- (id)addItems:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (void)removeItem:(id)fp8;
-- (unsigned int)indexOfItem:(id)fp8;
-- (id)itemAtIndex:(unsigned int)fp8;
-- (id)itemNamed:(id)fp8;
-- (unsigned int)itemCount;
-- (void)invalidateAbsolutePathCache;
-- (id)groupEnumerator;
-- (id)innerDescription;
-- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
-- (id)_items;
-- (void)_setChildren:(id)fp8;
-- (void)_setItems:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (BOOL)didScmStatus;
-- (void)setDidScmStatus:(BOOL)fp8;
-- (BOOL)hasUnspecifiedFileEncodings;
-- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
-- (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
-- (id)relevantToolSpecifications;
-
-@end
-
-@interface PBXReference : PBXContainerItem
-{
- NSString *_name;
- NSString *_path;
- NSString *_sourceTree;
- unsigned int _deallocating:1;
- unsigned int _didRegisterForNotifications:1;
- unsigned int _RESERVED_REF:30;
- NSMutableDictionary *_properties;
- PBXGroup *_group;
- PBXContainer *_container;
- PBXTarget *_producingTarget;
- NSString *_absolutePath;
- NSString *_absoluteDirectory;
- NSString *_resolvedAbsolutePath;
- NSString *_resolvedAbsoluteDirectory;
- NSString *_unexpandedFullPath;
- XCFileSystemNode *_fileSystemNode;
- struct _NSHashTable *_buildFiles;
- XCSCMInfo *_representativeSCMInfo;
-}
-
-+ (Class)_referenceClassInList:(id)fp8 representingFileAtPath:(id)fp12 ofType:(id)fp16;
-+ (id)archiveNameForKey:(id)fp8;
-+ (id)archivableAttributes;
-- (void)addNotifications;
-- (void)removeNotifications;
-- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
-- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
-- (id)initWithName:(id)fp8 path:(id)fp12;
-- (id)initWithName:(id)fp8;
-- (id)initWithPath:(id)fp8;
-- (id)init;
-- (id)initWithName:(id)fp8 path:(id)fp12 referenceType:(int)fp16;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)registerBuildFile:(id)fp8;
-- (void)unregisterBuildFile:(id)fp8;
-- (id)registeredBuildFiles;
-- (void)_notifyRegisteredBuildFilesWillDealloc;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)group;
-- (void)setGroup:(id)fp8;
-- (void)removeFromGroup;
-- (void)deleteFromDisk;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (void)setProducingTarget:(id)fp8;
-- (id)producingTarget;
-- (id)includingTargets;
-- (BOOL)isProductReference;
-- (id)presumedBuildConfigurationName;
-- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)expandedValueForString:(id)fp8;
-- (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)absoluteExpandedPathForString:(id)fp8;
-- (BOOL)allowsEditing;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)_doFileSystemCopyFrom:(id)fp8 to:(id)fp12 deleteOriginal:(BOOL)fp16;
-- (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
-- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
-- (BOOL)canSetName;
-- (id)groupTreeDisplayName;
-- (id)defaultReference;
-- (BOOL)ensureHasDefaultReference;
-- (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12 forConfigurationNamed:(id)fp16;
-- (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12;
-- (id)sourceTree;
-- (id)path;
-- (id)absolutePathForConfigurationNamed:(id)fp8;
-- (id)absolutePath;
-- (id)resolvedAbsolutePath;
-- (id)fileSystemNode;
-- (id)absoluteDirectory;
-- (id)resolvedAbsoluteDirectory;
-- (id)projectRelativePath;
-- (id)groupRelativePath;
-- (id)buildProductRelativePath;
-- (id)absolutePathForDisplay;
-- (id)unexpandedAbsolutePath;
-- (BOOL)fileExists;
-- (void)_pathForSourceTreeDidChange:(id)fp8;
-- (void)setPath:(id)fp8 andSourceTree:(id)fp12;
-- (BOOL)setPath:(id)fp8;
-- (BOOL)copyToNewPath:(id)fp8;
-- (BOOL)moveToNewPath:(id)fp8;
-- (void)setSourceTree:(id)fp8;
-- (BOOL)changeSourceTree:(id)fp8;
-- (void)invalidateAbsolutePathCache;
-- (id)fileType;
-- (id)fileProperties;
-- (BOOL)userCanSetExplicitFileType;
-- (id)propertyForKey:(id)fp8 searchParent:(BOOL)fp12;
-- (id)propertyForKey:(id)fp8;
-- (BOOL)overridesPropertyForKey:(id)fp8;
-- (void)setProperty:(id)fp8 forKey:(id)fp12;
-- (int)lineEnding;
-- (void)setLineEnding:(int)fp8;
-- (BOOL)shouldArchiveLineEnding;
-- (unsigned int)fileEncoding;
-- (void)setFileEncoding:(unsigned int)fp8;
-- (BOOL)shouldArchiveFileEncoding;
-- (int)tabWidth;
-- (void)setTabWidth:(int)fp8;
-- (BOOL)shouldArchiveTabWidth;
-- (int)indentWidth;
-- (void)setIndentWidth:(int)fp8;
-- (BOOL)shouldArchiveIndentWidth;
-- (BOOL)usesTabs;
-- (void)setUsesTabs:(int)fp8;
-- (BOOL)shouldArchiveUsesTabs;
-- (BOOL)wrapsLines;
-- (void)setWrapsLines:(int)fp8;
-- (BOOL)shouldArchiveWrapsLines;
-- (BOOL)includeInIndex;
-- (BOOL)canSetIncludeInIndex;
-- (void)setIncludeInIndex:(int)fp8;
-- (BOOL)shouldArchiveIncludeInIndex;
-- (id)childrenIgnoringTransparency:(BOOL)fp8;
-- (id)children;
-- (void)validateChildren;
-- (BOOL)isLeaf;
-- (BOOL)isGroup;
-- (BOOL)isAncestorOfItem:(id)fp8;
-- (id)destinationGroupForInsertion;
-- (id)destinationGroupForFilenames:(id)fp8;
-- (BOOL)isVariant;
-- (BOOL)isRegionVariant;
-- (id)regionVariantName;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (id)gidCommentForArchive;
-- (BOOL)shouldArchivePath;
-- (BOOL)shouldArchiveName;
-- (void)_setPath:(id)fp8;
-- (BOOL)shouldArchiveReferenceType;
-- (int)_referenceType;
-- (void)_setReferenceType:(int)fp8;
-- (void)_setSourceTree:(id)fp8;
-- (int)changeMask;
-- (id)innerDescription;
-- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
-- (id)createSCMInfo;
-- (void)setRepresentativeSCMInfo:(id)fp8;
-- (id)scmInfo;
-- (void)childSCMInfoChanged:(id)fp8;
-- (void)scmChildrenChanged;
-- (void)scmInfoChanged;
-- (BOOL)allowsRemovalFromDisk;
-- (id)referencesForBuilding;
-- (BOOL)hasUnspecifiedFileEncodings;
-- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
-- (int)compareName:(id)fp8;
-- (int)compareType:(id)fp8;
-- (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
-
-@end
-
-@interface NSString (SourceTreeMethods)
-- (BOOL)isBuiltInSourceTree;
-@end
-
-@interface PBXFileReference : PBXReference
-{
- PBXContainer *_loadedContainer;
- PBXFileType *_lastKnownFileType;
- NSDictionary *_lastKnownFileProperties;
- PBXFileType *_explicitFileType;
- NSDictionary *_explicitFileProperties;
-}
-
-+ (id)knownWrapperExtensions;
-+ (BOOL)canRepresentFileAtPath:(id)fp8 ofType:(id)fp12;
-+ (BOOL)canRepresentFileAtPath:(id)fp8;
-+ (BOOL)allowCopyingSourceFile;
-+ (id)defaultExpectedFileTypeForPath:(id)fp8;
-+ (id)archivableAttributes;
-- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
-- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (void)_invalidateLastKnownFileType;
-- (void)_getEffectiveFileType:(id *)fp8 fileProperties:(id *)fp12;
-- (id)fileType;
-- (id)fileProperties;
-- (BOOL)userCanSetExplicitFileType;
-- (void)setExplicitFileType:(id)fp8 explicitFileProperties:(id)fp12;
-- (void)setExplicitFileType:(id)fp8;
-- (void)setExplicitFileTypeIfNil:(id)fp8;
-- (id)subpathForWrapperPart:(int)fp8;
-- (id)resolvedAbsolutePathForWrapperPart:(int)fp8;
-- (id)absolutePathForWrapperPart:(int)fp8;
-- (id)unexpandedAbsolutePathForWrapperPart:(int)fp8;
-- (BOOL)isProductReference;
-- (int)indentWidth;
-- (BOOL)usesTabs;
-- (BOOL)includeInIndex;
-- (BOOL)canSetIncludeInIndex;
-- (id)languageSpecificationIdentifier;
-- (void)setLanguageSpecificationIdentifier:(id)fp8;
-- (BOOL)shouldArchiveLanguageSpecificationIdentifier;
-- (BOOL)isExecutable;
-- (id)absolutePathToLaunchable;
-- (BOOL)hasGUI;
-- (void)setContainer:(id)fp8;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (void)_pathForSourceTreeDidChange:(id)fp8;
-- (void)setPath:(id)fp8 andSourceTree:(id)fp12;
-- (id)resolvedAbsolutePath;
-- (void)invalidateAbsolutePathCache;
-- (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
-- (id)createSCMInfo;
-- (id)scmInfo;
-- (void)scmInfoChanged;
-- (id)loadedContainer;
-- (void)_setLoadedContainer:(id)fp8 andNotify:(BOOL)fp12;
-- (void)setLoadedContainer:(id)fp8;
-- (id)childrenIgnoringTransparency:(BOOL)fp8;
-- (void)validateChildren;
-- (BOOL)isLeaf;
-- (BOOL)allowsEditing;
-- (BOOL)allowsRemovalFromDisk;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (BOOL)archiveInPlistOnSingleLine;
-- (id)_lastKnownFileType;
-- (void)_setLastKnownFileType:(id)fp8;
-- (id)_explicitFileType;
-- (void)_setExplicitFileType:(id)fp8;
-- (id)_expectedFileType;
-- (void)_setExpectedFileType:(id)fp8;
-- (BOOL)hasUnspecifiedFileEncodings;
-- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
-
-@end
-
-@interface PBXFileReference (PBXArchivingErrorHandler)
-- (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
-@end
-
-@interface PBXVariantGroup : PBXGroup
-{
-}
-
-+ (void)_replaceBuildFilesForReference:(id)fp8 withBuildFilesForReference:(id)fp12;
-+ (id)variantGroupByWrappingReference:(id)fp8 isLocalized:(BOOL)fp12;
-+ (id)referenceByUnwrappingVariantGroup:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (id)destinationGroupForInsertion;
-- (void)removeItem:(id)fp8;
-- (BOOL)allowsRemovalFromDisk;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
-- (id)defaultReference;
-- (BOOL)ensureHasDefaultReference;
-- (id)variantForRegion:(id)fp8;
-- (BOOL)makeLocalized;
-- (BOOL)makeGlobal;
-- (BOOL)makeVariantForRegion:(id)fp8;
-- (id)referencesForBuilding;
-- (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
-
-@end
-
-@interface PBXPListUnarchiver : NSObject
-{
- NSDictionary *_archiveDictionary;
- NSDictionary *_classTable;
- NSDictionary *_objectTable;
- PBXContainer *_container;
- NSMutableDictionary *_translatedGlobalIDs;
- NSDictionary *_userSettingsTable;
- NSDictionary *_contextInfo;
- id _rootObject;
- unsigned int _archivedObjectVersion;
- BOOL _didUseFallbackClass;
- NSDictionary *_currentArchiveDict;
- NSMutableDictionary *_substituteClassNames;
- NSMutableDictionary *_unarchivedObjects;
- struct _NSZone *_objectZone;
- id _delegate;
-}
-
-+ (id)unarchivedRootObjectFromPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16 inContainer:(id)fp20;
-+ (id)unarchivedRootObjectFromPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16;
-+ (id)unarchivedRootObjectFromPListArchive:(id)fp8;
-+ (void)setClassName:(id)fp8 decodedForArchiveClassName:(id)fp12;
-+ (id)classNameDecodedForArchiveClassName:(id)fp8;
-- (id)_unarchiveObjectWithGlobalIDHexString:(id)fp8;
-- (id)initWithPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16 inContainer:(id)fp20;
-- (id)initWithPListArchive:(id)fp8 userSettings:(id)fp12 contextInfo:(id)fp16;
-- (id)initWithPListArchive:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSZone *)objectZone;
-- (void)setObjectZone:(struct _NSZone *)fp8;
-- (id)userSettings;
-- (id)contextInfo;
-- (unsigned int)archivedObjectVersion;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)setClassName:(id)fp8 decodedForArchiveClassName:(id)fp12;
-- (id)classNameDecodedForArchiveClassName:(id)fp8;
-- (id)decodeRootObject;
-- (id)rootObject;
-- (id)valueForKey:(id)fp8;
-- (BOOL)hasValueForKey:(id)fp8;
-- (BOOL)decodeBooleanForKey:(id)fp8;
-- (unsigned short)decodeCharacterForKey:(id)fp8;
-- (int)decodeIntegerForKey:(id)fp8;
-- (float)decodeFloatForKey:(id)fp8;
-- (double)decodeDoubleForKey:(id)fp8;
-- (struct _NSRange)decodeRangeForKey:(id)fp8;
-- (id)decodeObjectForKey:(id)fp8;
-- (id)_decodeMutableObjectArrayFromPListArray:(id)fp8;
-- (id)_decodeMutableObjectDictionaryFromPListDictionary:(id)fp8;
-- (id)decodeMutableObjectArrayForKey:(id)fp8;
-- (id)decodeMutableObjectDictionaryForKey:(id)fp8;
-- (id)decodeStringForKey:(id)fp8;
-- (id)decodeNumberForKey:(id)fp8;
-- (id)decodeMutablePListArrayForKey:(id)fp8;
-- (id)decodeMutablePListDictionaryForKey:(id)fp8;
-
-@end
-
-@interface PBXPListArchiver : NSObject
-{
- unsigned int _role;
- NSMutableDictionary *_archiveDictionary;
- NSMutableDictionary *_currentArchiveDict;
- NSMutableDictionary *_classTable;
- NSMutableDictionary *_objectTable;
- NSMutableDictionary *_userSettingsTable;
- NSMutableArray *_userObjects;
- id _delegate;
-}
-
-+ (void)initialize;
-+ (id)plistArchiveWithRootObject:(id)fp8 delegate:(id)fp12 role:(unsigned int)fp16;
-+ (id)plistArchiveWithRootObject:(id)fp8 delegate:(id)fp12;
-- (id)_archiveObject:(id)fp8 asWeakReference:(BOOL)fp12;
-- (id)_archiveObject:(id)fp8;
-- (id)_archiveUserObject:(id)fp8 asWeakReference:(BOOL)fp12;
-- (id)_archiveUserObject:(id)fp8;
-- (id)initWithRootObject:(id)fp8 delegate:(id)fp12 role:(unsigned int)fp16;
-- (id)initWithRootObject:(id)fp8 delegate:(id)fp12;
-- (id)initWithRootObject:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)plistArchive;
-- (id)userSettings;
-- (unsigned int)role;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)encodeBoolean:(BOOL)fp8 forKey:(id)fp12;
-- (void)encodeCharacter:(unsigned short)fp8 forKey:(id)fp12;
-- (void)encodeInteger:(int)fp8 forKey:(id)fp12;
-- (void)encodeFloat:(float)fp8 forKey:(id)fp12;
-- (void)encodeDouble:(double)fp8 forKey:(id)fp16;
-- (void)encodeRange:(struct _NSRange)fp8 forKey:(id)fp16;
-- (void)encodeValue:(id)fp8 forKey:(id)fp12;
-- (void)_encodeObject:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
-- (void)encodeObject:(id)fp8 forKey:(id)fp12;
-- (void)encodeObjectWeakly:(id)fp8 forKey:(id)fp12;
-- (id)_createPListArrayForObjectArray:(id)fp8 asWeakReference:(BOOL)fp12;
-- (id)_createPListDictionaryForObjectDictionary:(id)fp8 asWeakReference:(BOOL)fp12;
-- (void)_encodeObjectArray:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
-- (void)encodeObjectArray:(id)fp8 forKey:(id)fp12;
-- (void)encodeObjectArrayWeakly:(id)fp8 forKey:(id)fp12;
-- (void)_encodeObjectDictionary:(id)fp8 forKey:(id)fp12 asWeakReference:(BOOL)fp16;
-- (void)encodeObjectDictionary:(id)fp8 forKey:(id)fp12;
-- (void)encodeObjectDictionaryWeakly:(id)fp8 forKey:(id)fp12;
-- (void)encodeString:(id)fp8 forKey:(id)fp12;
-- (void)encodePListArray:(id)fp8 forKey:(id)fp12;
-- (void)encodePListDictionary:(id)fp8 forKey:(id)fp12;
-
-@end
-
-@interface NSDictionary (PBXPListASCIIDescription)
-+ (id)plistWithDescriptionData:(id)fp8;
-- (void)_sortToplevelKeysArrayForArchive:(id)fp8;
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12 invokePreKeyMethodForDictionary:(id)fp16;
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-- (id)plistDescriptionUTF8Data;
-@end
-
-@interface NSArray (PBXPListASCIIDescription)
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-@end
-
-@interface NSString (PBXPListASCIIDescription)
-- (void)_appendStringRepresentationToString:(id)fp8 quoteOnlyIfNeeded:(BOOL)fp12 quoteTabsAndEOLs:(BOOL)fp16;
-- (void)_appendPListDescriptionToString:(id)fp8 withIndentLevel:(unsigned int)fp12;
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-@end
-
-@interface NSData (PBXPListASCIIDescription)
-- (void)_appendPListDescriptionToString:(id)fp8 withIndentLevel:(unsigned int)fp12;
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-@end
-
-@interface NSObject (PBXPListASCIIDescription)
-- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
-@end
-
-@interface NSMutableData (ConvenienceAppendMethods)
-- (void)appendIndentation:(unsigned int)fp8;
-- (void)appendUTF8String:(const char *)fp8;
-- (void)appendUnicodeCharactersAsUTF8:(const unsigned short *)fp8 length:(unsigned int)fp12;
-- (void)appendStringAsUTF8:(id)fp8;
-- (void)appendUnicodeCharactersAsQuotedUTF8:(const unsigned short *)fp8 length:(unsigned int)fp12 quoteOnlyIfNeeded:(BOOL)fp16 quoteTabsAndEOLs:(BOOL)fp20;
-- (void)appendHexadecimalRepresentationOfBytes:(const char *)fp8 length:(unsigned int)fp12;
-@end
-
-@interface NSString (PBXExternalEditorSpecificationHelpers)
-+ (id)posixPathFromFSSpec:(const struct FSSpec *)fp8;
-+ (id)hfsPathFromFSSpec:(const struct FSSpec *)fp8;
-+ (id)fileSystemPathFromFSSpec:(const struct FSSpec *)fp8 style:(int)fp12;
-+ (id)stringFromOSType:(unsigned int *)fp8;
-- (unsigned long)macosRomanEncodedSignature;
-@end
-
-@interface NSAppleEventDescriptor (PBXFoundationExtensions)
-+ (id)fileDescriptorFromPath:(id)fp8;
-+ (id)documentDescriptorFromFilename:(id)fp8;
-- (id)hierarchicalDescription;
-- (id)descriptionAtIndentLevel:(int)fp8;
-- (int)send;
-- (id)sendAppleEventAndWaitForReply;
-@end
-
-@interface NSObject (PBXAssertionSupport)
-+ (id)shortDescription;
-- (id)shortDescription;
-@end
-
-@interface XCBreakpointsBucket : XCObjectBucket
-{
-}
-
-+ (void)setImporting:(BOOL)fp8;
-+ (BOOL)importing;
-- (void)validateAgainstProject:(id)fp8;
-- (void)listenToSource:(id)fp8 removeOnly:(BOOL)fp12;
-- (void)purify;
-- (void)dealloc;
-- (void)_breakpointWasAdded:(id)fp8;
-- (void)_breakpointWillBeRemoved:(id)fp8;
-- (id)container;
-
-@end
-
-@interface XCObjectBucket : PBXProjectItem
-{
- NSMutableArray *_objects;
- NSString *_name;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (void)setName:(id)fp8;
-- (id)name;
-- (void)dealloc;
-- (void)insertObject:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addObject:(id)fp8;
-- (void)addObjects:(id)fp8;
-- (void)removeObject:(id)fp8;
-- (BOOL)findAndRemoveObject:(id)fp8;
-- (void)setObjects:(id)fp8;
-- (id)objects;
-- (id)asFlattenedArray;
-- (void)flattenIntoArray:(id)fp8;
-- (BOOL)isAncestorOf:(id)fp8;
-
-@end
-
-@interface PBXCPPExceptionBreakpoint : PBXBreakpoint
-{
- NSString *_exceptionName;
- BOOL _isThrow;
-}
-
-+ (id)archivableAttributes;
-+ (id)breakpointForCPPThrow:(id)fp8;
-+ (id)breakpointForCPPCatch:(id)fp8;
-- (id)initWithExceptionName:(id)fp8 isThrow:(BOOL)fp12;
-- (void)dealloc;
-- (void)setExceptionName:(id)fp8;
-- (id)exceptionName;
-- (id)locationDisplay;
-- (id)displayString;
-- (void)setIsThrow:(BOOL)fp8;
-- (BOOL)isThrow;
-- (BOOL)matchesAllExceptions;
-- (id)_hashableStringValue;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-
-@end
-
-@interface PBXSymbolicBreakpoint : PBXBreakpoint
-{
- NSString *_symbolName;
-}
-
-+ (id)breakpointForSymbolName:(id)fp8;
-+ (id)archivableAttributes;
-- (id)gidCommentForArchive;
-- (id)initWithSymbolName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setSymbolName:(id)fp8;
-- (id)symbolName;
-- (int)compareToBreakpoint:(id)fp8;
-- (id)displayString;
-- (id)locationDisplay;
-
-@end
-
-@interface PBXFileBreakpoint : PBXBreakpoint <NSCopying, PBXMarkerDelegateProtocol>
-{
- PBXTextBookmark *_bookmark;
- unsigned int _debugTimestamp;
- NSString *_functionName;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)breakpointWithTextBookmark:(id)fp8;
-+ (id)breakpointWithFileReference:(id)fp8 lineNumber:(unsigned int)fp12;
-- (id)gidCommentForArchive;
-- (id)initWithTextBookmark:(id)fp8;
-- (id)initWithFileReference:(id)fp8 lineNumber:(unsigned int)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)retain;
-- (void)release;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)innerDescription;
-- (void)markChanged;
-- (BOOL)isEnabled;
-- (int)state;
-- (void)setContainer:(id)fp8;
-- (void)setTextBookmark:(id)fp8;
-- (id)textBookmark;
-- (void)setFunctionName:(id)fp8;
-- (id)functionName;
-- (id)locationDisplay;
-- (void)setDebugTimestamp:(unsigned int)fp8;
-- (void)setFileReference:(id)fp8;
-- (id)fileReference;
-- (void)setLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumber;
-- (int)compareToBreakpoint:(id)fp8;
-- (id)displayString;
-- (void)willChange;
-- (int)compareUsingLineNumber:(id)fp8;
-- (void)purify;
-
-@end
-
-@interface PBXBreakpoint : PBXProjectItem
-{
- int _state;
- PBXProject *_project;
- unsigned int _changeBits;
- NSMutableArray *_actions;
- BOOL _continueAfterActions;
- double _delayBeforeContinue;
- XCBreakpointCondition *_condition;
- double _modificationTime;
- unsigned int _hitCount;
- NSString *_alias;
- int _nextActionToPerform;
- NSString *_location;
- int _breakpointStyle;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setChangeBit:(unsigned int)fp8;
-- (void)clearChangeBits;
-- (unsigned int)changeBit:(unsigned int)fp8;
-- (void)didChange;
-- (void)locationChanged;
-- (void)resetRuntimeState;
-- (void)resetActionState;
-- (void)setState:(int)fp8;
-- (void)setState:(int)fp8 quiet:(BOOL)fp12;
-- (int)state;
-- (BOOL)isEnabled;
-- (void)setEnabled:(BOOL)fp8;
-- (void)setContainer:(id)fp8;
-- (id)container;
-- (int)changeMask;
-- (int)compareToBreakpoint:(id)fp8;
-- (id)displayString;
-- (id)name;
-- (id)location;
-- (id)locationDisplay;
-- (void)setAlias:(id)fp8;
-- (id)alias;
-- (void)setComments:(id)fp8;
-- (void)setModificationTime:(double)fp8;
-- (double)modificationTime;
-- (void)setHitCount:(unsigned int)fp8;
-- (unsigned int)hitCount;
-- (void)purify;
-- (void)insertAction:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addAction:(id)fp8;
-- (void)removeAction:(id)fp8;
-- (void)setActions:(id)fp8;
-- (id)actions;
-- (void)performActionsInSession:(id)fp8;
-- (BOOL)performWaitingActionsInSession:(id)fp8;
-- (int)nextActionToPerform;
-- (void)setContinueAfterActions:(BOOL)fp8;
-- (BOOL)continueAfterActions;
-- (void)setDelayBeforeContinue:(double)fp8;
-- (double)delayBeforeContinue;
-- (void)setCondition:(id)fp8;
-- (id)condition;
-- (void)setLocation:(id)fp8;
-- (void)setBreakpointStyle:(int)fp8;
-- (int)breakpointStyle;
-
-@end
-
-@interface PBXOldBreakpoint : PBXProjectItem
-{
- int _state;
- PBXFileReference *_fileReference;
- unsigned int _lineNumber;
- NSMutableString *_symbol;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (void)dealloc;
-- (void)finalize;
-- (id)container;
-- (id)_specificBreakpointFromOldBreakpoint;
-
-@end
-
-@interface XCBreakpointAction : PBXObject
-{
- BOOL _useDebuggerSideImplementation;
- NSArray *_expressions;
- NSMutableDictionary *_evaluatedExpressions;
-}
-
-+ (id)archivableAttributes;
-+ (id)expressionsInString:(id)fp8;
-+ (id)replaceExpressions:(id)fp8 inString:(id)fp12;
-+ (id)availableActions;
-+ (void)setAvailableActions:(id)fp8;
-+ (id)displayName;
-- (id)init;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)dealloc;
-- (id)editorClassName;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-- (BOOL)useDebuggerSideImplementation;
-- (void)setUseDebuggerSideImplementation:(BOOL)fp8;
-- (void)purify;
-- (void)actionWillBeRemovedFromBreakpoint:(id)fp8;
-- (id)expressions;
-- (void)setExpressions:(id)fp8;
-- (id)evaluatedExpressions;
-- (void)resetActionState;
-- (BOOL)allExpressionsEvaluated;
-
-@end
-
-@interface XCCPPCondition : XCBreakpointCondition
-{
-}
-
-- (BOOL)isEditable;
-- (id)description;
-
-@end
-
-@interface XCGDBBreakpointCondition : XCBreakpointCondition
-{
-}
-
-@end
-
-@interface XCBreakpointCondition : PBXObject
-{
- NSString *_conditionString;
- BOOL _hasError;
-}
-
-+ (id)archivableAttributes;
-- (void)setupInSession:(id)fp8 onBreakpoint:(id)fp12 withIdentifier:(int)fp16;
-- (BOOL)isValid;
-- (void)setIsValid:(BOOL)fp8;
-- (void)dealloc;
-- (void)setConditionString:(id)fp8;
-- (id)conditionString;
-- (BOOL)useDebuggerSideImplementation;
-- (void)purify;
-- (BOOL)isEditable;
-
-@end
-
-@interface PBXBookmark : PBXBookmarkItem
-{
- PBXFileReference *_fileReference;
- unsigned long _timestamp;
-}
-
-+ (void)_addBookmarkToGlobalCache:(id)fp8;
-+ (void)_removeBookmarkFromGlobalCache:(id)fp8;
-+ (id)allBookmarks;
-+ (id)bookmarkWithFileReference:(id)fp8;
-+ (id)archivableRelationships;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initWithFileReference:(id)fp8 timestamp:(unsigned int)fp12;
-- (id)initWithFileReference:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultName;
-- (BOOL)isEqual:(id)fp8;
-- (BOOL)isEqualToPath:(id)fp8;
-- (unsigned int)hash;
-- (int)comparePaths:(id)fp8;
-- (id)fileReference;
-- (unsigned long)timestamp;
-- (void)setContainer:(id)fp8;
-- (id)absolutePathname;
-- (id)resolvedAbsolutePathname;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (id)innerDescription;
-
-@end
-
-@interface PBXTextBookmark : PBXBookmark
-{
- unsigned int _rangeType:1;
- unsigned int RESERVED:31;
- struct _NSRange _range;
- struct _NSRange _visibleCharRange;
-}
-
-+ (id)bookmarkWithFileReference:(id)fp8 characterRange:(struct _NSRange)fp12;
-+ (id)bookmarkWithFileReference:(id)fp8 characterRange:(struct _NSRange)fp12 timestamp:(unsigned int)fp20;
-+ (id)bookmarkWithFileReference:(id)fp8 lineRange:(struct _NSRange)fp12 timestamp:(unsigned int)fp20;
-+ (id)bookmarkWithFileReference:(id)fp8 lineRange:(struct _NSRange)fp12;
-+ (id)archivableAttributes;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initWithFileReference:(id)fp8 range:(struct _NSRange)fp12 ofType:(int)fp20 timestamp:(unsigned int)fp24;
-- (id)initWithFileReference:(id)fp8 range:(struct _NSRange)fp12 ofType:(int)fp20;
-- (id)initWithFileReference:(id)fp8;
-- (id)defaultName;
-- (struct _NSRange)characterRange;
-- (struct _NSRange)lineRange;
-- (struct _NSRange)visibleCharacterRange;
-- (void)setVisibleCharacterRange:(struct _NSRange)fp8;
-- (int)_rangeType;
-- (void)_setRangeType:(int)fp8;
-- (unsigned int)_rLoc;
-- (void)_setRLoc:(unsigned int)fp8;
-- (unsigned int)_rLen;
-- (void)_setRLen:(unsigned int)fp8;
-- (unsigned int)_vrLoc;
-- (void)_setVrLoc:(unsigned int)fp8;
-- (unsigned int)_vrLen;
-- (void)_setVrLen:(unsigned int)fp8;
-- (BOOL)shouldArchiveVrLoc;
-- (BOOL)shouldArchiveVrLen;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (id)innerDescription;
-- (int)compareUsingCharacterRange:(id)fp8;
-
-@end
-
-@interface PBXGroupEnumerator : NSEnumerator <NSCopying>
-{
- NSMutableArray *_enumeratedObjects;
- unsigned int _nextIndex;
- unsigned int _count;
-}
-
-+ (SEL)traversalSelector;
-+ (id)enumeratorForGroup:(id)fp8;
-+ (id)enumeratorForGroup:(id)fp8 startingAtItem:(id)fp12;
-- (id)initWithRootArray:(id)fp8 nextObject:(id)fp12;
-- (void)rewind;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (id)nextObject;
-- (id)allObjects;
-- (unsigned int)numberOfObjects;
-- (void)setNextObject:(id)fp8;
-- (id)previousObject;
-- (id)firstObject;
-- (id)lastObject;
-
-@end
-
-@interface PBXGroup (PBXGroupEnumeratorSupport)
-- (void)flattenItemsIntoArray:(id)fp8;
-@end
-
-@interface PBXReference (PBXGroupEnumeratorSupport)
-- (void)flattenItemsIntoArray:(id)fp8;
-@end
-
-@interface PBXStringTree : NSObject
-{
- NSString *_pathSeparator;
- PBXStringTreeNode *_rootNode;
- BOOL _keepNodesSorted;
-}
-
-- (id)initWithPathSeparator:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)_lookupNode:(id *)fp8 forPath:(id)fp12;
-- (BOOL)keepsNodesSorted;
-- (void)setKeepsNodesSorted:(BOOL)fp8;
-- (id)pathSeparator;
-- (id)rootNode;
-- (id)objectForPath:(id)fp8;
-- (void)setObject:(id)fp8 forPath:(id)fp12;
-- (void)removeAllNodes;
-
-@end
-
-@interface PBXStringTreeNode : NSObject
-{
- NSString *_string;
- PBXStringTreeNode *_nextSibling;
- PBXStringTreeNode *_firstChild;
- id _representedObject;
-}
-
-+ (id)nodeWithString:(id)fp8 representedObject:(id)fp12;
-- (id)initWithString:(id)fp8 representedObject:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)string;
-- (void)setString:(id)fp8;
-- (id)representedObject;
-- (void)setRepresentedObject:(id)fp8;
-- (id)description;
-- (BOOL)isLeaf;
-- (unsigned int)numSubnodes;
-- (id)subnodes;
-- (id)subnodeAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSubnode:(id)fp8;
-- (void)addSubnode:(id)fp8 sorted:(BOOL)fp12;
-- (void)addSubnode:(id)fp8;
-- (void)removeSubnode:(id)fp8;
-- (id)subnodeWithString:(id)fp8;
-
-@end
-
-@interface XCTargetHeadermapCreationInfo : NSObject
-{
- NSString *_requestedConfigName;
- NSString *_effectiveConfigName;
- BOOL _ignoresProductType;
- BOOL _includesNonPublicNonPrivateHeaders;
- PBXGlobalID *_targetGlobalID;
- NSString *_productName;
- NSArray *_headerPaths;
-}
-
-- (id)initForTarget:(id)fp8 configurationName:(id)fp12 ignoreProductType:(BOOL)fp16 includeNonPublicNonPrivateHeaders:(BOOL)fp20;
-- (void)dealloc;
-- (id)requestedConfigurationName;
-- (id)effectiveConfigurationName;
-- (BOOL)ignoresProductType;
-- (BOOL)includesNonPublicNonPrivateHeaders;
-- (id)targetGlobalID;
-- (id)productName;
-- (id)headerPaths;
-
-@end
-
-@interface XCTargetDGSnapshot : NSObject
-{
- NSString *_buildAction;
- NSString *_requestedConfigName;
- NSString *_effectiveConfigName;
- XCPropertyExpansionContext *_propertyExpansionContext;
- NSArray *_projectConfigFileErrors;
- NSArray *_targetConfigFileErrors;
- PBXGlobalID *_globalID;
- NSString *_name;
- NSString *_productName;
- NSString *_fullProductName;
- NSString *_projectName;
- NSString *_projectDirectory;
- NSArray *_namesOfMissingDependencies;
- NSArray *_hmapCreationInfoForAllTargets;
- NSArray *_projectHeadermapFilePaths;
- BOOL _isAggregate;
- XCProductTypeSpecification *_productType;
- PBXPackageTypeSpecification *_packageType;
- NSArray *_buildPhases;
- NSString *_defaultConfigurationName;
- NSDictionary *_universalDefaultBuildSettings;
- NSDictionary *_buildSystemDefaultBuildSettings;
- NSDictionary *_applicationPreferencesBuildSettings;
- NSDictionary *_dynamicallyComputedProjectwideBuildSettings;
- NSArray *_projectBuildSettings;
- NSDictionary *_flattenedProjectBuildSettings;
- NSDictionary *_userProjectBuildSettings;
- NSDictionary *_dynamicallyComputedTargetBuildSettings;
- NSArray *_targetBuildSettings;
- NSDictionary *_flattenedTargetBuildSettings;
- NSDictionary *_globalOverridingBuildSettings;
- NSArray *_buildRules;
- NSDictionary *_productSettings;
- NSString *_infoPlistSourceFilePath;
-}
-
-+ (id)targetTypeName;
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (id)init;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)printForDebugging;
-- (id)buildAction;
-- (id)requestedConfigurationName;
-- (id)effectiveConfigurationName;
-- (id)propertyExpansionContext;
-- (id)globalID;
-- (id)name;
-- (id)productName;
-- (id)fullProductName;
-- (id)projectName;
-- (id)projectDirectory;
-- (id)namesOfMissingDependencies;
-- (id)targetHeadermapCreationInfoForAllTargets;
-- (id)projectHeadermapFilePaths;
-- (id)productType;
-- (id)packageType;
-- (id)productParts;
-- (id)buildPhases;
-- (id)buildRules;
-- (id)productSettings;
-- (id)infoPlistSourceFilePath;
-- (id)defaultConfigurationName;
-- (id)universalDefaultBuildSettings;
-- (id)buildSystemDefaultBuildSettings;
-- (id)applicationPreferencesBuildSettings;
-- (id)dynamicallyComputedProjectwideBuildSettings;
-- (id)projectBuildSettings;
-- (id)flattenedProjectBuildSettings;
-- (id)userProjectBuildSettings;
-- (id)dynamicallyComputedTargetBuildSettings;
-- (id)targetBuildSettings;
-- (id)flattenedTargetBuildSettings;
-- (id)globalOverridingBuildSettings;
-- (BOOL)isNative;
-- (BOOL)isJambased;
-- (BOOL)isAggregate;
-- (id)buildPhaseOfClass:(Class)fp8;
-- (id)buildPhasesOfClass:(Class)fp8;
-- (id)defaultHeaderBuildPhase;
-- (id)defaultResourceBuildPhase;
-- (id)defaultSourceCodeBuildPhase;
-- (id)defaultLinkBuildPhase;
-- (id)defaultFrameworksBuildPhase;
-- (id)defaultJavaArchiveBuildPhase;
-- (id)defaultRezBuildPhase;
-- (id)copyFilesBuildPhases;
-- (id)shellScriptBuildPhases;
-- (id)appleScriptBuildPhases;
-- (id)buildRuleForFileNamed:(id)fp8 ofType:(id)fp12 architecture:(id)fp16;
-- (id)buildRuleForReference:(id)fp8 architecture:(id)fp12;
-- (id)productSettingsWithPrunedCFBundleEntries;
-- (id)pkgInfoContents;
-- (id)targetProductPattern;
-- (id)description;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXTarget : PBXProjectItem <PBXReferenceController>
-{
- PBXProject *_project;
- NSString *_name;
- XCProductTypeSpecification *_productType;
- PBXPackageTypeSpecification *_packageType;
- PBXFileReference *_productReference;
- NSString *_productInstallPath;
- NSString *_productName;
- NSMutableArray *_dependencies;
- NSMutableArray *_buildPhases;
- PBXTarget *_parentTarget;
- PBXBuildSettingsDictionary *_buildSettings;
- XCConfigurationList *_buildConfigurationList;
- NSMutableArray *_buildRules;
- NSMutableDictionary *_productSettings;
- NSMutableArray *_executables;
- BOOL _needsToWriteProductSettings;
- NSMutableDictionary *_versionSettings;
- NSMutableDictionary *_developmentSettings;
- XCBuildOperation *_currentBuildOperation;
- PBXTargetBuildContext *_buildContext;
- XCPropertyExpansionContext *_cachedExpansionContext;
- XCTargetHeadermapCreationInfo *_cachedHeadermapCreationInfo[2];
- BOOL _needsSnapshotPropagation;
- BOOL _hasScheduledSnapshotPropagation;
- unsigned int _snapshotPropagationDisableCount;
- NSArray *_cachedCDialectsInUse;
- struct __CFDictionary *_fileRefsToBuildFiles;
- NSArray *_cachedRecursiveDependencies;
- BOOL _isDiscoveringRecursiveDependencies;
- BOOL _hasRecursiveDependencyCycle;
- BOOL _needToNoteBuildSettingsDidChange;
- BOOL _isBasedOnTemplate;
- int _activeExecutableIndex;
- NSMutableDictionary *_targetExecsByPlatform;
- NSMutableDictionary *_customExecsByPlatform;
- id _productBuildLocation;
- id _productInstallLocation;
- NSDictionary *_expandedBuildVariables;
- NSMutableArray *_buildFilesWithMessages;
- struct _NSMapTable *_buildMessagesByFile;
- NSMutableArray *_filelessBuildMessages;
-}
-
-+ (void)initialize;
-+ (id)buildLogLevelString;
-+ (int)buildLogLevel;
-+ (void)setBuildLogLevel:(int)fp8;
-+ (BOOL)buildsContinueAfterErrors;
-+ (void)setBuildsContinueAfterErrors:(BOOL)fp8;
-+ (unsigned int)bestNumberOfParallelBuildSubtasksForHostMachine;
-+ (unsigned int)desiredNumberOfParallelBuildSubtasks;
-+ (unsigned int)actualNumberOfParallelBuildSubtasks;
-+ (void)setDesiredNumberOfParallelBuildSubtasks:(unsigned int)fp8;
-+ (id)targetTypeName;
-+ (id)targetTypeDisplayName;
-+ (Class)targetProductClass;
-+ (id)standardBuildPhaseClasses;
-+ (id)infoPListFileName;
-+ (id)loadInfoDictionary;
-+ (id)infoDictionary;
-+ (id)buildSystemDefaultBuildSettings;
-+ (id)universalDefaultBuildSettingsForPlatform:(id)fp8;
-+ (id)universalDefaultBuildSettings;
-+ (id)defaultBuildSettings;
-+ (id)allDefaultBuildSettings;
-+ (id)defaultProductSettings;
-+ (id)allDefaultProductSettings;
-+ (id)helpStringForProductSetting:(id)fp8;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableUserAttributes;
-+ (id)archivableUserRelationships;
-+ (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
-+ (id)archiveNameForKey:(id)fp8;
-+ (id)helpStringForBuildSetting:(id)fp8;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (id)targetTypeDisplayName;
-- (id)targetProductPattern;
-- (id)productTypeCodeString;
-- (BOOL)wantsToBeWrittenToJamfile;
-- (BOOL)canInstallHeaders;
-- (BOOL)canPackageHeaders;
-- (void)startObservingChangeNotifications;
-- (void)stopObservingChangeNotifications;
-- (id)initWithName:(id)fp8 productType:(id)fp12 templateDictionary:(id)fp16 baseDirectoryPath:(id)fp20;
-- (id)initWithName:(id)fp8 templateDictionary:(id)fp12 baseDirectoryPath:(id)fp16;
-- (id)initWithName:(id)fp8 templateDictionary:(id)fp12;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)isLeaf;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)children;
-- (id)parentTarget;
-- (void)setParentTarget:(id)fp8;
-- (id)dependencies;
-- (void)insertDependencies:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addDependency:(id)fp8;
-- (void)removeDependency:(id)fp8;
-- (id)_uncachedOrderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
-- (id)orderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
-- (BOOL)dependsOnTarget:(id)fp8;
-- (id)dependencyForTarget:(id)fp8;
-- (id)findDependingTargetsInProject:(id)fp8;
-- (id)missingDependencies;
-- (id)buildPhases;
-- (BOOL)acceptsBuildPhase:(id)fp8;
-- (void)insertBuildPhase:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addBuildPhase:(id)fp8;
-- (void)removeBuildPhase:(id)fp8;
-- (void)moveBuildPhasesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
-- (void)moveBuildPhase:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)buildPhaseNamed:(id)fp8;
-- (id)buildPhaseOfClass:(Class)fp8;
-- (id)buildPhasesOfClass:(Class)fp8;
-- (id)defaultHeaderBuildPhase;
-- (id)defaultResourceBuildPhase;
-- (id)defaultSourceCodeBuildPhase;
-- (id)defaultLinkBuildPhase;
-- (id)defaultFrameworksBuildPhase;
-- (id)defaultJavaArchiveBuildPhase;
-- (id)defaultRezBuildPhase;
-- (id)copyFilesBuildPhases;
-- (id)shellScriptBuildPhases;
-- (id)appleScriptBuildPhases;
-- (id)appropriateBuildPhaseForFileReference:(id)fp8;
-- (BOOL)addReference:(id)fp8;
-- (BOOL)removeReference:(id)fp8;
-- (BOOL)shouldEditBuildSetting:(id)fp8;
-- (id)cDialectsOfSourceFilesForConfigurationNamed:(id)fp8;
-- (void)addBandIBuildSettingsToDynamicallyComputedTargetBuildSettings:(id)fp8 withAction:(id)fp12 andConfigurationName:(id)fp16;
-- (id)dynamicallyComputedTargetBuildSettingsWithAction:(id)fp8 configurationName:(id)fp12;
-- (void)_buildSettingsDidChangeForConfigurationNamed:(id)fp8;
-- (void)_buildSettingsDidChange;
-- (id)buildSettings;
-- (void)setBuildSettings:(id)fp8;
-- (id)buildSettingForKey:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)removeBuildSettingForKey:(id)fp8;
-- (id)stringListBuildSettingForKey:(id)fp8;
-- (void)setStringListBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)appendStringList:(id)fp8 toStringListBuildSettingForKey:(id)fp12;
-- (id)buildSettingForKeyPath:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
-- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
-- (id)cachedPropertyExpansionContext;
-- (void)discardCachedPropertyExpansionContext;
-- (void)noteBuildSettingsDidChange;
-- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-- (BOOL)_synchronizeBuildSetting:(id)fp8 withProductSetting:(id)fp12 favorBuildSetting:(BOOL)fp16;
-- (id)buildSettingsPanes;
-- (id)builtProductsLocationForConfigurationNamed:(id)fp8;
-- (id)builtProductsLocation;
-- (id)intermediatesLocationForConfigurationNamed:(id)fp8;
-- (id)intermediatesLocation;
-- (id)projectRelativePathForAbsolutePath:(id)fp8;
-- (id)presumedBuildConfigurationName;
-- (id)buildConfigurationList;
-- (void)_populateEmptyBuildConfiguration:(id)fp8;
-- (void)createBuildConfigurationListFromProject;
-- (BOOL)hasUserConfigurableBuildRules;
-- (id)buildRules;
-- (void)setBuildRules:(id)fp8;
-- (void)insertBuildRule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addBuildRule:(id)fp8;
-- (void)removeBuildRuleAtIndex:(unsigned int)fp8;
-- (void)removeBuildRule:(id)fp8;
-- (void)moveBuildRulesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
-- (void)moveBuildRule:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)buildRuleAtIndex:(unsigned int)fp8;
-- (BOOL)wantsProductSettings;
-- (id)_productSettingsXML;
-- (void)_setProductSettingsXML:(id)fp8;
-- (id)_productSettings;
-- (void)_setProductSettings:(id)fp8;
-- (id)productSettings;
-- (void)setProductSettings:(id)fp8;
-- (id)productSettingForKey:(id)fp8;
-- (void)setProductSetting:(id)fp8 forKey:(id)fp12;
-- (void)removeProductSettingForKey:(id)fp8;
-- (void)noteProductSettingsDidChange;
-- (id)versionSettings;
-- (id)infoPlistIconPath;
-- (id)buildFileForResolvedAbsolutePath:(id)fp8;
-- (id)buildFileForAbsolutePath:(id)fp8;
-- (id)buildFileForReferenceIdenticalTo:(id)fp8;
-- (id)buildFileForReference:(id)fp8;
-- (BOOL)containsFileReferenceIdenticalTo:(id)fp8;
-- (BOOL)containsFileReferenceSimilarTo:(id)fp8;
-- (id)buildFiles;
-- (id)productType;
-- (void)setProductType:(id)fp8;
-- (id)packageType;
-- (void)setPackageType:(id)fp8;
-- (id)productParts;
-- (id)productNameForConfigurationNamed:(id)fp8;
-- (id)productName;
-- (void)setProductName:(id)fp8;
-- (BOOL)isJavaProduct;
-- (id)fullProductNameForConfigurationNamed:(id)fp8;
-- (id)fullProductName;
-- (id)defaultProductNameForPlatform:(id)fp8;
-- (id)productInstallPathForConfigurationNamed:(id)fp8;
-- (id)productInstallPath;
-- (void)setProductInstallPath:(id)fp8;
-- (id)infoPlistFilePathForConfigurationNamed:(id)fp8;
-- (id)infoPlistFilePath;
-- (id)productReference;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (id)productReferenceExpectedFileType;
-- (BOOL)productReferenceIsExecutable;
-- (id)createProductReferenceForConfigurationNamed:(id)fp8;
-- (id)createProductReference;
-- (void)createProductReferenceInProjectForConfigurationNamed:(id)fp8;
-- (void)createProductReferenceInProject;
-- (void)removeProductReferenceFromProject;
-- (void)_recreateProductReferenceForConfigurationNamed:(id)fp8;
-- (void)_recreateProductReference;
-- (void)updateProductReferenceForConfigurationNamed:(id)fp8;
-- (void)updateProductReference;
-- (id)subpathForProductPart:(int)fp8;
-- (id)resolvedAbsolutePathForProductPart:(int)fp8;
-- (id)absolutePathForProductPart:(int)fp8;
-- (void)setExecutables:(id)fp8;
-- (id)executables;
-- (void)_updateExecutables;
-- (void)_insertExecutable:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)_removeExecutable:(id)fp8;
-- (void)invalidateLaunchabilityOfAllExecutables;
-- (id)relevantToolSpecifications;
-- (void)willChange;
-- (void)noteNeedsTargetSnapshotPropagation;
-- (BOOL)needsTargetSnapshotPropagation;
-- (void)propagateTargetSnapshotIfNeeded;
-- (void)propagateTargetSnapshotFromNotificationIfNeeded;
-- (void)disableTargetSnapshotPropagation;
-- (void)enableTargetSnapshotPropagation;
-- (int)changeMask;
-- (void)referenceWasAdded:(id)fp8;
-- (void)referenceWillChange:(id)fp8;
-- (void)referenceWasRenamed:(id)fp8;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (void)activeTargetDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildActionDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildConfigurationNameDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildStyleDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeExecutableDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)_appLevelBuildConfigDidChange:(id)fp8;
-- (void)_targetDependencyDidChangeSomewhere:(id)fp8;
-- (void)_projectReferenceInfoDidSynchronize:(id)fp8;
-- (BOOL)shouldArchiveBuildSettings;
-- (BOOL)shouldArchiveBuildRules;
-- (BOOL)shouldArchiveExecutables;
-- (id)_productType;
-- (void)_setProductType:(id)fp8;
-- (void)_setDependencies:(id)fp8;
-- (void)_setBuildPhases:(id)fp8;
-- (id)_buildSettings;
-- (void)_setBuildSettings:(id)fp8;
-- (void)_setExecutables:(id)fp8;
-- (void)_setBuildRules:(id)fp8;
-- (void)_setBuildConfigurationList:(id)fp8;
-- (void)_createBuildConfigurations;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)innerDescription;
-- (void)flushCachedBuildInfo;
-- (void)cacheFileRefForBuildFile:(id)fp8;
-- (void)uncacheFileRefForBuildFile:(id)fp8;
-- (void)cacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
-- (void)uncacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
-- (void)buildFile:(id)fp8 wasAddedToBuildPhase:(id)fp12;
-- (void)buildFile:(id)fp8 willBeRemovedFromBuildPhase:(id)fp12;
-- (id)currentBuildOperation;
-- (id)buildSettingExpansionDictionariesForBuildFile:(id)fp8 withBuildStyles:(id)fp12 buildConfigurationName:(id)fp16;
-- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)expandedValueForString:(id)fp8;
-- (id)absoluteExpandedPathForString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)absoluteExpandedPathForString:(id)fp8;
-- (id)expandedCurrentValueForBuildSetting:(id)fp8 forConfigurationName:(id)fp12;
-- (id)expandedCurrentValueForBuildSetting:(id)fp8;
-- (BOOL)isBuildSettingCurrentlyShadowed:(id)fp8;
-- (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20 forBuildConfigurationNamed:(id)fp24;
-- (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20;
-- (void)_referenceDidMove:(id)fp8;
-- (int)compareName:(id)fp8;
-- (id)targetBuildContext;
-- (void)createDependenciesInTargetBuildContextIfNeeded;
-- (BOOL)isNative;
-- (BOOL)isJambased;
-- (BOOL)isAggregate;
-- (void)rebuildCountedSetOfBuildFileBaseNamesInTargetBuildContext:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-- (id)createDependencyGraphSnapshotForBuildAction:(id)fp8 configurationName:(id)fp12;
-- (void)fileMayHaveChangedAtPath:(id)fp8;
-- (void)touchFileAtPath:(id)fp8;
-- (void)untouchFileAtPath:(id)fp8;
-- (void)createDefaultBuildConfigurationsIfNeeded;
-- (id)cachedHeadermapCreationInfoForConfigurationNamed:(id)fp8 ignoreProductType:(BOOL)fp12 includeNonPublicNonPrivateHeaders:(BOOL)fp16;
-- (void)discardCachedHeadermapCreationInfo;
-
-@end
-
-@interface PBXTarget (XCBuildables)
-- (BOOL)_shouldUseHeadermapForBuildAction:(id)fp8;
-- (id)currentBuildOperation;
-- (void)setCurrentBuildOperation:(id)fp8;
-- (BOOL)prepareForBuildingWithBuildOperation:(id)fp8;
-- (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
-- (id)commandsForCleaningInBuildContext:(id)fp8;
-- (void)emitMessageString:(id)fp8 ofType:(int)fp12 inBuildOperation:(id)fp16;
-- (id)workQueueForBuildingWithBuildOperation:(id)fp8;
-- (void)buildOperation:(id)fp8 willRunWorkQueueOperation:(id)fp12;
-- (void)buildOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
-- (void)buildOperation:(id)fp8 didRunWorkQueueOperation:(id)fp12;
-- (void)cleanupAfterBuildingWorkQueue:(id)fp8 withBuildOperation:(id)fp12;
-@end
-
-@interface PBXTarget (UserInterfaceInspectionSupport)
-- (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)buildSettingDictionariesForShowingInUserInterface;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
-@end
-
-@interface PBXTarget (PBXBuildSettingExpansion)
-- (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)stringByExpandingString:(id)fp8;
-- (id)stringByMakingExpandedPathAbsolute:(id)fp8;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
-@end
-
-@interface XCBuildPhaseDGSnapshot : NSObject
-{
- XCTargetDGSnapshot *_targetSnapshot;
- NSString *_name;
- NSArray *_buildFileRefs;
- BOOL _runOnlyForDeploymentPostprocessing;
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)printForDebugging;
-- (id)targetSnapshot;
-- (id)name;
-- (id)buildFileRefs;
-- (BOOL)runOnlyForDeploymentPostprocessing;
-- (id)buildFilesToCountBaseNames;
-- (id)filteredBuildFileReferencesForTargetBuildContext:(id)fp8;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesForAllBuildFileReferencesInTargetBuildContext:(id)fp8;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)jamTag;
-- (id)predecessorBuildPhase;
-- (id)extraSourceFilePathsForJamfileWriter:(id)fp8;
-- (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
-- (void)writeToJamString:(id)fp8;
-- (BOOL)writeAuxiliaryFilesToDirectoryAtPath:(id)fp8;
-
-@end
-
-@interface PBXBuildPhase : PBXProjectItem
-{
- NSString *_name;
- PBXTarget *_target;
- NSMutableArray *_buildFiles;
- unsigned int _buildActionMask;
- struct {
- unsigned int runOnlyForDeploymentPostprocessing:1;
- unsigned int RESERVED:31;
- } _bpFlags;
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)buildPhase;
-+ (id)buildPhaseFromTemplateDictionary:(id)fp8;
-+ (id)allowedFileTypes;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initFromTemplateDictionary:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)canRename;
-- (id)target;
-- (void)_setTarget:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (void)_setBuildActionMask:(unsigned int)fp8;
-- (BOOL)runOnlyForDeploymentPostprocessing;
-- (void)setRunOnlyForDeploymentPostprocessing:(BOOL)fp8;
-- (id)buildFiles;
-- (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)insertBuildFile:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)addBuildFile:(id)fp8;
-- (void)_removeBuildFileFromChildrenOnly:(id)fp8;
-- (void)removeBuildFile:(id)fp8;
-- (BOOL)addReference:(id)fp8;
-- (BOOL)removeReference:(id)fp8;
-- (id)buildFileForReference:(id)fp8;
-- (id)buildFileForReferenceIdenticalTo:(id)fp8;
-- (id)buildFileForResolvedAbsolutePath:(id)fp8;
-- (id)buildFileForAbsolutePath:(id)fp8;
-- (BOOL)containsFileReferenceIdenticalTo:(id)fp8;
-- (BOOL)containsFileReferenceSimilarTo:(id)fp8;
-- (void)_setBuildFiles:(id)fp8;
-- (BOOL)acceptsVariantGroups;
-- (BOOL)_isReferenceReallyInProject:(id)fp8;
-- (BOOL)acceptsReference:(id)fp8 checkFileType:(BOOL)fp12;
-- (BOOL)acceptsReference:(id)fp8;
-- (BOOL)isDeletable;
-- (void)setDefaultAttributesForNewBuildFile:(id)fp8;
-- (unsigned int)countBuildFilesWithExtensionInSet:(id)fp8;
-- (id)inputFileNames;
-- (id)outputFileNames;
-- (id)presumedBuildConfigurationName;
-- (id)allowedFileTypes;
-- (BOOL)allowsFileType:(id)fp8;
-- (id)gidCommentForArchive;
-- (void)willChange;
-- (int)changeMask;
-- (void)referenceWillChange:(id)fp8;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (void)buildFileWasAdded:(id)fp8;
-- (void)buildFileWillBeRemoved:(id)fp8;
-- (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
-- (id)primaryAttributeForBuildFile:(id)fp8;
-- (id)linkedJavaClassArchivePathsUsingFrameworkJavaSubpaths:(id)fp8;
-- (BOOL)phaseContainsJavaFiles;
-- (BOOL)phaseContainsNonJavaFiles;
-- (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
-- (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
-- (Class)dependencyGraphSnapshotClass;
-- (id)createDependencyGraphSnapshotForTargetSnapshot:(id)fp8;
-
-@end
-
-@interface PBXBuildPhase (PBXBuildSettingExpansion)
-- (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)stringByExpandingString:(id)fp8;
-- (id)stringByMakingExpandedPathAbsolute:(id)fp8;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
-@end
-
-@interface XCHeadersBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXHeadersBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-- (id)primaryAttributeForBuildFile:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCSourcesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (id)buildFilesToCountBaseNames;
-- (void)_computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24 processedPaths:(id)fp28;
-- (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesForVersioningSystemInTargetBuildContext:(id)fp8;
-- (void)computeDependenciesForAllBuildFileReferencesInTargetBuildContext:(id)fp8;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
-
-@end
-
-@interface PBXSourcesBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-- (void)setDefaultAttributesForNewBuildFile:(id)fp8;
-- (unsigned int)countBuildFilesWithExtensionInSet:(id)fp8;
-- (BOOL)phaseContainsJavaFiles;
-- (BOOL)phaseContainsNonJavaFiles;
-- (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeBuildFile:(id)fp8;
-- (id)primaryAttributeForBuildFile:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCResourcesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (void)copyResourceFile:(id)fp8 ofType:(id)fp12 toDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-- (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 copyToDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)copyResourcesFromResourcesDirAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)extraSourceFilePathsForJamfileWriter:(id)fp8;
-
-@end
-
-@interface PBXResourcesBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-- (BOOL)acceptsVariantGroups;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCFrameworksBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)filteredObjectFilesForTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXFrameworksBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-- (id)_implicitFrameworkSearchPaths;
-- (id)_implicitLibrarySearchPaths;
-- (id)_libraryFileExtensions;
-- (id)_pathUsingLibraryDirectoryVariableForPath:(id)fp8;
-- (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCRezBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (id)buildFilesToCountBaseNames;
-- (void)_clearLocalizedRsrcListVarIfNecessaryForRegion:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 usingBuildRule:(id)fp20 inTargetBuildContext:(id)fp24;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)mergeFiles:(id)fp8 usingLinker:(id)fp12 inTargetBuildContext:(id)fp16;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXRezBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-- (BOOL)acceptsVariantGroups;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCCopyFilesBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
- int _dstSubfolderSpec;
- NSString *_dstPath;
- NSString *_partSubpath;
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (int)destinationSubfolder;
-- (id)destinationPath;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)writeToJamString:(id)fp8;
-
-@end
-
-@interface PBXCopyFilesBuildPhase : PBXBuildPhase
-{
- int _dstSubfolderSpec;
- NSString *_dstPath;
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)archivableAttributes;
-- (id)initFromTemplateDictionary:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)canRename;
-- (int)destinationSubfolder;
-- (id)destinationPath;
-- (void)setAbsolutePath:(id)fp8;
-- (void)setSubpath:(id)fp8 relativeToSubfolder:(int)fp12;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (BOOL)acceptsVariantGroups;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCJavaArchiveBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-
-@end
-
-@interface PBXJavaArchiveBuildPhase : PBXBuildPhase
-{
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-- (BOOL)acceptsVariantGroups;
-- (BOOL)insertBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCShellScriptBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
- NSString *_globalIdString;
- NSString *_shellPath;
- NSString *_shellScript;
- NSArray *_inputPaths;
- NSArray *_outputPaths;
-}
-
-+ (id)defaultName;
-+ (void)exportBuildSettingsToEnvironmentForNode:(id)fp8 inTargetBuildContext:(id)fp12;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (id)shellPath;
-- (id)shellScript;
-- (id)inputPaths;
-- (id)outputPaths;
-- (id)globalIdString;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)_shellScriptFilename;
-- (id)extraBuildPhaseFilePathsForJamfileWriter:(id)fp8;
-- (void)writeToJamString:(id)fp8;
-- (BOOL)writeAuxiliaryFilesToDirectoryAtPath:(id)fp8;
-
-@end
-
-@interface PBXShellScriptBuildPhase : PBXBuildPhase
-{
- NSString *_shellPath;
- NSString *_shellScript;
- NSMutableArray *_inputPaths;
- NSMutableArray *_outputPaths;
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedExtensions;
-+ (id)defaultShellPath;
-+ (id)archivableAttributes;
-- (id)initFromTemplateDictionary:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)canRename;
-- (id)shellPath;
-- (void)setShellPath:(id)fp8;
-- (id)shellScript;
-- (void)setShellScript:(id)fp8;
-- (id)inputPaths;
-- (void)setInputPaths:(id)fp8;
-- (id)outputPaths;
-- (void)setOutputPaths:(id)fp8;
-- (BOOL)acceptsReference:(id)fp8 checkFileType:(BOOL)fp12;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCAppleScriptBuildPhaseDGSnapshot : XCBuildPhaseDGSnapshot
-{
- BOOL _isSharedContext;
- NSString *_contextName;
-}
-
-+ (id)defaultName;
-+ (id)jamName;
-- (id)initWithInformationFromBuildPhase:(id)fp8 forTargetSnapshot:(id)fp12;
-- (void)dealloc;
-- (BOOL)isSharedContext;
-- (id)contextName;
-- (void)computeDependenciesForBuildFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (void)writeToJamString:(id)fp8;
-
-@end
-
-@interface PBXAppleScriptBuildPhase : PBXBuildPhase
-{
- BOOL _isSharedContext;
- NSString *_contextName;
-}
-
-+ (id)identifier;
-+ (id)defaultName;
-+ (id)allowedFileTypes;
-+ (id)archivableAttributes;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isSharedContext;
-- (void)setIsSharedContext:(BOOL)fp8;
-- (BOOL)isDefaultContext;
-- (void)setIsDefaultContext:(BOOL)fp8;
-- (id)contextName;
-- (void)setContextName:(id)fp8;
-- (void)setDefaultAttributesForNewBuildFile:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-
-@end
-
-@interface XCBuildFileRefDGSnapshot : NSObject
-{
- XCBuildPhaseDGSnapshot *_buildPhaseSnapshot;
- PBXGlobalID *_buildFileGlobalID;
- PBXGlobalID *_referenceGlobalID;
- NSString *_path;
- PBXFileType *_fileType;
- NSDictionary *_fileProperties;
- NSDictionary *_properties;
- BOOL _isInVariantGroup;
- NSString *_regionVariantName;
- NSString *_sourceTree;
- NSArray *_javaImports;
- NSString *_javaMainClass;
- unsigned int _linkUsingSearchPath:1;
- unsigned int _RESERVED_REF:31;
-}
-
-- (id)initWithInformationFromBuildFile:(id)fp8 fileReference:(id)fp12 forBuildPhaseSnapshot:(id)fp16;
-- (id)init;
-- (void)dealloc;
-- (void)printForDebugging;
-- (id)buildPhaseSnapshot;
-- (id)buildFileGlobalID;
-- (id)referenceGlobalID;
-- (id)path;
-- (id)fileType;
-- (id)fileProperties;
-- (id)properties;
-- (BOOL)isInVariantGroup;
-- (id)regionVariantName;
-- (id)sourceTree;
-- (id)javaImports;
-- (id)javaMainClass;
-- (id)subpathForWrapperPart:(int)fp8;
-- (id)pathForWrapperPart:(int)fp8;
-- (id)valueForPropertyKey:(id)fp8;
-- (id)propertiesArrayForKey:(id)fp8;
-- (BOOL)hasValue:(id)fp8 inPropertiesArrayForKey:(id)fp12;
-- (BOOL)boolValueOfAttributeNamed:(id)fp8;
-- (id)description;
-- (BOOL)linkUsingSearchPath;
-
-@end
-
-@interface PBXBuildFile : PBXProjectItem
-{
- PBXBuildPhase *_buildPhase;
- PBXReference *_fileRef;
- NSMutableDictionary *_settings;
-}
-
-+ (id)buildFileWithReference:(id)fp8;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-- (id)initWithReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)referenceWillDealloc:(id)fp8;
-- (id)innerDescription;
-- (void)_setFileRef:(id)fp8;
-- (id)fileReference;
-- (id)name;
-- (id)path;
-- (id)absolutePath;
-- (id)resolvedAbsolutePath;
-- (id)projectRelativePath;
-- (id)buildPhase;
-- (void)_setBuildPhase:(id)fp8;
-- (id)target;
-- (id)container;
-- (void)willChange;
-- (int)changeMask;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
-- (id)settings;
-- (BOOL)shouldArchiveSettings;
-- (void)_setSettings:(id)fp8;
-- (id)settingsArrayForKey:(id)fp8 create:(BOOL)fp12;
-- (id)settingsArrayForKey:(id)fp8;
-- (BOOL)hasValue:(id)fp8 inSettingsArrayForKey:(id)fp12;
-- (void)addValue:(id)fp8 toSettingsArrayForKey:(id)fp12;
-- (void)removeValue:(id)fp8 fromSettingsArrayForKey:(id)fp12;
-- (BOOL)boolValueOfAttributeNamed:(id)fp8;
-- (void)setBoolValue:(BOOL)fp8 ofAttributeNamed:(id)fp12;
-- (id)valueForSettingKey:(id)fp8;
-- (void)setValue:(id)fp8 forSettingKey:(id)fp12;
-- (id)buildContext;
-- (void)processSynchronouslyWithAction:(id)fp8;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (int)compareFullPath:(id)fp8;
-- (int)compareName:(id)fp8;
-- (int)compareType:(id)fp8;
-- (id)primaryAttribute;
-- (id)stringValueForPrimaryAttribute;
-- (void)setStringValueForPrimaryAttribute:(id)fp8;
-- (id)programmingLanguage;
-- (BOOL)isPlusPlus;
-- (id)preprocessingInfoForIndexing;
-- (id)buildMessages;
-- (id)errorBuildMessages;
-- (id)warningBuildMessages;
-- (void)addBuildMessage:(id)fp8;
-- (void)removeAllBuildMessages;
-- (BOOL)canBeProcessed;
-- (BOOL)needsToBeProcessed;
-- (BOOL)canBeTouched;
-- (BOOL)canBeUntouched;
-- (int)numberOfErrors;
-- (int)numberOfWarnings;
-- (int)compiledCodeFileSize;
-- (void)touch;
-- (void)untouch;
-- (id)displayName;
-- (id)targetBuildContext;
-- (id)buildFileForAbsolutePath:(id)fp8;
-- (id)gidCommentForArchive;
-- (BOOL)archiveInPlistOnSingleLine;
-- (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
-- (void)addDependencyGraphSnapshotsForBuildPhaseSnapshot:(id)fp8 toMutableArray:(id)fp12;
-
-@end
-
-@interface PBXTargetDependency : PBXProjectItem
-{
- PBXContainerItemProxy *_targetProxy;
- PBXTarget *_owner;
- BOOL _needsSync;
- NSString *_name;
-}
-
-+ (id)dependencyWithTarget:(id)fp8;
-+ (id)dependencyWithProjectReference:(id)fp8 targetName:(id)fp12;
-+ (id)dependencyWithProjectReference:(id)fp8 targetGlobalID:(id)fp12;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-- (id)init;
-- (id)initWithTarget:(id)fp8;
-- (id)initWithProjectReference:(id)fp8 targetGlobalID:(id)fp12;
-- (id)initWithProjectReference:(id)fp8 targetName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)targetProxy;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (id)name;
-- (id)owner;
-- (void)setOwner:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)orderedRecursiveDependencies;
-- (void)setNeedsSync:(BOOL)fp8;
-- (BOOL)needsSync;
-- (void)_syncCachedValuesWithRemoteTargetIfNeeded;
-- (void)writeToPListArchiver:(id)fp8;
-- (id)_target;
-- (void)_setTarget:(id)fp8;
-- (void)_setTargetProxy:(id)fp8;
-- (int)compareName:(id)fp8;
-- (id)description;
-
-@end
-
-@interface PBXJamString : NSObject
-{
- NSMutableString *_string;
- unsigned int _indentationLevel;
- unsigned int _currentLineLength;
- NSMutableSet *_writtenObjects;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)newlineString;
-- (id)indentationString;
-- (int)currentLineLength;
-- (void)openBlock;
-- (void)closeBlock;
-- (void)newline;
-- (void)_appendPossiblyMultiLineString:(id)fp8 linePrefixString:(id)fp12;
-- (void)appendString:(id)fp8;
-- (void)writeString:(id)fp8;
-- (void)appendFormat:(id)fp8;
-- (void)writeFormat:(id)fp8;
-- (void)writeComment:(id)fp8;
-- (BOOL)_shouldAlwaysQuoteValueOfVariable:(id)fp8;
-- (void)writeVariable:(id)fp8 withValue:(id)fp12 options:(unsigned int)fp16;
-- (void)writeVariable:(id)fp8 withValue:(id)fp12;
-- (void)writeVariable:(id)fp8 withValues:(id)fp12 options:(unsigned int)fp16;
-- (void)writeVariable:(id)fp8 withValues:(id)fp12;
-- (void)writeVariablesForSettings:(id)fp8 usingPrefix:(id)fp12 options:(unsigned int)fp16;
-- (void)writeVariableAssignments:(id)fp8 withVariableNamePrefix:(id)fp12 options:(unsigned int)fp16;
-- (void)writeVariableAssignments:(id)fp8;
-- (void)writeRule:(id)fp8 withTargetName:(id)fp12 parameters:(id)fp16;
-- (void)writeRule:(id)fp8 withTargetName:(id)fp12 parameter:(id)fp16;
-- (void)writeRule:(id)fp8 withTargetName:(id)fp12;
-- (BOOL)hasObjectBeenWritten:(id)fp8;
-- (void)rememberThatObjectHasBeenWritten:(id)fp8;
-- (id)stringForObject:(id)fp8 quoteIfNeeded:(BOOL)fp12;
-- (id)stringForObject:(id)fp8;
-- (id)string;
-
-@end
-
-@interface PBXJamfileWriter : NSObject
-{
- PBXTargetBuildContext *_buildContext;
- PBXJamString *_jamString;
- NSMutableArray *_fileList;
- NSString *_auxFilesDirPath;
- NSCountedSet *_countedBuildFileNames;
- struct _NSMapTable *_basenameUniquefiers;
-}
-
-+ (id)jamfileContentsForTargetSnapshot:(id)fp8 withBuildContext:(id)fp12;
-+ (id)jamfileHeaderDependenciesForTargetSnapshot:(id)fp8 withBuildContext:(id)fp12;
-+ (id)illegalRuleCharacters;
-+ (id)illegalVariableCharacters;
-- (id)initWithBuildContext:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_writeGlobalJamfileContents;
-- (void)_writeProjectwideJamfileContentsForProjectOfTarget:(id)fp8;
-- (void)_writeBuildSettingsForTarget:(id)fp8;
-- (id)_writeBuildFileReference:(id)fp8;
-- (void)_writeBuildPhase:(id)fp8;
-- (void)_writeHeaderDependenciesForPath:(id)fp8 absolutePath:(id)fp12 target:(id)fp16 usingSeenFilesSet:(id)fp20 pathPrefixesToSkip:(id)fp24;
-- (void)_writeHeaderDependenciesForBuildPhase:(id)fp8 usingSeenFilesSet:(id)fp12 pathPrefixesToSkip:(id)fp16;
-- (void)_writeHeaderDependenciesForTarget:(id)fp8 pathPrefixesToSkip:(id)fp12;
-- (void)_writeHeaderDependenciesRuleForTarget:(id)fp8 pathPrefixesToSkip:(id)fp12;
-- (void)_writeTarget:(id)fp8;
-- (id)jamfileContentsForTargetSnapshot:(id)fp8;
-- (id)jamfileHeaderDependenciesForTargetSnapshot:(id)fp8;
-- (id)buildContext;
-- (id)auxilliaryFilesDirectoryPath;
-- (id)gristForTarget:(id)fp8;
-- (id)productForTarget:(id)fp8;
-- (id)gristedProductForTarget:(id)fp8;
-- (id)beginRuleForTarget:(id)fp8;
-- (id)endRuleForTarget:(id)fp8;
-- (id)ruleForBuildPhase:(id)fp8;
-- (id)capitalizedConcatenatedString:(id)fp8;
-- (id)uppercasedUnderscoredString:(id)fp8;
-
-@end
-
-@interface XCLibraryJamTargetDGSnapshot : XCJamTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (id)targetProductPattern;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXLibraryTarget : PBXJambaseTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (id)defaultProductNameForPlatform:(id)fp8;
-- (BOOL)isJavaProduct;
-- (BOOL)canInstallHeaders;
-- (BOOL)canPackageHeaders;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-
-@end
-
-@interface XCFrameworkJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXFrameworkTarget : PBXWrappedTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (BOOL)wantsProductSettings;
-- (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
-- (id)fullProductNameForConfigurationNamed:(id)fp8;
-- (id)productTypeCodeString;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-
-@end
-
-@interface XCBundleJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXBundleTarget : PBXWrappedTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (BOOL)wantsProductSettings;
-- (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-
-@end
-
-@interface XCToolJamTargetDGSnapshot : XCJamTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (id)targetProductPattern;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXToolTarget : PBXJambaseTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (BOOL)wantsProductSettings;
-- (BOOL)isJavaProduct;
-- (BOOL)productReferenceIsExecutable;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-
-@end
-
-@interface XCApplicationJamTargetDGSnapshot : XCWrappedJamTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXApplicationTarget : PBXWrappedTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (BOOL)wantsProductSettings;
-- (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
-- (id)productTypeCodeString;
-- (BOOL)productReferenceIsExecutable;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-
-@end
-
-@interface PBXExecutable : PBXProjectItem
-{
- NSString *_name;
- PBXProject *_project;
- PBXTarget *_target;
- PBXFileReference *_launchableReference;
- PBXFileType *_launchableFileType;
- BOOL _knowsLaunchability;
- BOOL _isLaunchable;
- NSArray *_shlibInfoDictList;
- NSMutableArray *_shlibInfoDictList_v2;
- NSMutableArray *_argumentEntries;
- NSMutableArray *_environmentEntries;
- NSMutableArray *_sourceDirectories;
- NSString *_dylibVariantSuffix;
- BOOL _enableDebugStr;
- NSString *_startupPath;
- int _startupPathType;
- NSMutableDictionary *_configStateDict;
- NSMutableDictionary *_configsDict;
- BOOL _isZeroLinked;
- BOOL _customDataFormattersEnabled;
- int _disassemblyDisplayState;
- BOOL _libgmallocEnabled;
- id _execLocation;
- NSString *_debuggerPlugin;
- NSMutableDictionary *_savedGlobals;
- int _executableSystemSymbolLevel;
- int _executableUserSymbolLevel;
- BOOL _autoAttachOnCrash;
- NSMutableDictionary *_variableFormatDictionary;
-}
-
-+ (void)initialize;
-+ (id)convertArgumentArrayToString:(id)fp8;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
-+ (id)ProductDirectoryStartUpPath;
-+ (id)ProjectDirectoryStartUpPath;
-+ (id)pathFromShlibInfoDict:(id)fp8;
-+ (int)symbolsLevelFromShlibInfoDict:(id)fp8;
-+ (int)symbolsWhenToLoadFromShlibInfoDict:(id)fp8;
-- (void)_ensureDebuggerPluginIsLoaded;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (id)_argumentStrings;
-- (void)_setArgumentStrings:(id)fp8;
-- (void)_setEnvironmentEntries:(id)fp8;
-- (id)_activeArgIndices;
-- (void)_setActiveArgIndices:(id)fp8;
-- (unsigned int)_activeArgIndex;
-- (void)_setActiveArgIndex:(unsigned int)fp8;
-- (id)gidCommentForArchive;
-- (id)innerDescription;
-- (id)expandedValueForString:(id)fp8;
-- (void)_setExecutableLocation:(id)fp8;
-- (id)_executableLocation;
-- (void)_setLaunchableFileType:(id)fp8;
-- (id)_launchableFileType;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (void)setLaunchableReference:(id)fp8;
-- (id)launchableReference;
-- (void)setLaunchableReferencePath:(id)fp8;
-- (id)launchableReferencePath;
-- (id)debuggerPlugin;
-- (void)setDebuggerPlugin:(id)fp8;
-- (void)setDylibVariantSuffix:(id)fp8;
-- (id)dylibVariantSuffix;
-- (void)setEnableDebugStr:(BOOL)fp8;
-- (BOOL)enableDebugStr;
-- (void)setAutoAttachOnCrash:(BOOL)fp8;
-- (BOOL)autoAttachOnCrash;
-- (BOOL)isZeroLinked;
-- (id)argumentEntries;
-- (void)setArgumentEntries:(id)fp8;
-- (id)environmentEntries;
-- (void)setEnvironmentEntries:(id)fp8;
-- (id)sourceDirectories;
-- (void)setSourceDirectories:(id)fp8;
-- (id)rawStartupDirectoryPath;
-- (id)startupDirectoryPath;
-- (void)setStartupDirectoryPath:(id)fp8;
-- (int)startupDirectoryPathType;
-- (void)setStartupDirectoryPathType:(int)fp8;
-- (BOOL)hasCustomWorkingDirectory;
-- (id)absolutePathOfLaunchable;
-- (id)fileTypeOfLaunchable;
-- (void)invalidateLaunchability;
-- (BOOL)_isLaunchableUpToDate;
-- (BOOL)isLaunchable;
-- (id)primaryRuntimeSystemSpecification;
-- (void)updateActiveEnvironmentToDictionary:(id)fp8;
-- (id)activeArgumentString;
-- (id)activeStartupDirectoryPath;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)canSetName;
-- (id)displayPath;
-- (BOOL)hasGUI;
-- (id)_shlibInfoDictList_v2;
-- (id)shlibInfoDictList_v2;
-- (void)_setShlibInfoDictList_v2:(id)fp8;
-- (void)_setShlibInfoDictList:(id)fp8;
-- (void)setShlibInfoDict:(id)fp8 symbolsLevel:(int)fp12;
-- (void)setShlibInfoDict:(id)fp8 symbolsWhenToLoad:(int)fp12;
-- (id)shlibInfoDictForPath:(id)fp8;
-- (void)setShlibInfoAtPath:(id)fp8 symbolsLevel:(int)fp12 symbolsWhenToLoad:(int)fp16;
-- (void)setAllShlibInfoToSymbolLevel:(int)fp8;
-- (void)removeShlibInfoAtIndex:(unsigned int)fp8;
-- (void)removeShlibInfoAtPath:(id)fp8;
-- (id)_configStateDict;
-- (void)setLaunchConfigState:(id)fp8 forLaunchActionIdentifer:(id)fp12;
-- (id)launchConfigStateForLaunchActionIdentifer:(id)fp8;
-- (id)_configsDict;
-- (void)setLaunchConfigs:(id)fp8 forLaunchActionIdentifer:(id)fp12;
-- (id)launchConfigsForLaunchActionIdentifer:(id)fp8;
-- (id)_keyForLaunchActionIdentifierIndex:(id)fp8;
-- (void)setActiveLaunchConfigIndex:(int)fp8 forLaunchActionIdentifer:(id)fp12;
-- (int)activeLaunchConfigIndexForLaunchActionIdentifer:(id)fp8;
-- (int)compareName:(id)fp8;
-- (BOOL)_customDataFormattersEnabled;
-- (void)_setCustomDataFormattersEnabled:(BOOL)fp8;
-- (int)_disassemblyDisplayState;
-- (void)_setDisassemblyDisplayState:(int)fp8;
-- (BOOL)_libgmallocEnabled;
-- (void)_setLibgmallocEnabled:(BOOL)fp8;
-- (id)savedGlobalVariables;
-- (void)addGlobalVariable:(id)fp8 forShlib:(id)fp12;
-- (void)removeGlobalVariable:(id)fp8 fromShlib:(id)fp12;
-- (id)globalVariable:(id)fp8 inShlib:(id)fp12;
-- (int)defaultSystemSymbolLevel;
-- (void)setDefaultSystemSymbolLevel:(int)fp8;
-- (int)defaultUserSymbolLevel;
-- (void)setDefaultUserSymbolLevel:(int)fp8;
-- (id)variableFormatDictionary;
-- (void)setVariableFormatDictionary:(id)fp8;
-
-@end
-
-@interface PBXInterpretedExecutable : PBXExecutable
-{
- NSString *_interpreterPath;
-}
-
-- (id)interpreterPath;
-- (void)SetInterpreterPath:(id)fp8;
-- (id)absolutePathOfLaunchable;
-
-@end
-
-@interface XCWrappedJamTargetDGSnapshot : XCJamTargetDGSnapshot
-{
- NSString *_wrapperPathExtension;
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (id)wrapperPathExtension;
-- (id)targetProductPattern;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXWrappedTarget : PBXJambaseTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)productTypeCodeString;
-- (Class)dependencyGraphSnapshotClass;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
-- (id)productNameForConfigurationNamed:(id)fp8;
-- (id)wrapperPathExtensionForConfigurationNamed:(id)fp8;
-- (id)wrapperPathExtension;
-- (void)setWrapperPathExtension:(id)fp8;
-- (id)fullProductNameForConfigurationNamed:(id)fp8;
-- (id)fullProductName;
-- (BOOL)canPackageHeaders;
-
-@end
-
-@interface PBXFileSystemLocation : PBXObject
-{
- NSString *_path;
- PBXTarget *_target;
- int _productSpecifier;
- int _partSpecifier;
-}
-
-+ (id)fileSystemLocationWithAbsolutePath:(id)fp8;
-+ (id)fileSystemLocationWithSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
-+ (id)fileSystemLocationWithPart:(int)fp8 ofProduct:(int)fp12 ofTarget:(id)fp16;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (void)_targetWillDealloc:(id)fp8;
-- (void)_setPath:(id)fp8 target:(id)fp12 product:(int)fp16 part:(int)fp20;
-- (id)initWithAbsolutePath:(id)fp8;
-- (id)initWithSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)absolutePath;
-- (id)stringRepresentation;
-- (id)description;
-- (void)_setAbsolutePath:(id)fp8;
-- (void)_setSubpath:(id)fp8;
-- (BOOL)shouldArchiveAbsolutePath;
-- (BOOL)shouldArchiveSubpath;
-- (void)_setTarget:(id)fp8;
-- (id)path;
-- (id)target;
-- (int)productSpecifier;
-- (int)productPartSpecifier;
-- (void)setAbsolutePath:(id)fp8;
-- (void)setSubpath:(id)fp8 relativeToPart:(int)fp12 ofProduct:(int)fp16 ofTarget:(id)fp20;
-
-@end
-
-@interface XCExternalTargetDGSnapshot : XCTargetDGSnapshot
-{
- NSString *_buildToolPath;
- NSString *_buildArgumentsString;
- NSString *_buildWorkingDirectory;
- BOOL _passBuildSettingsInEnvironment;
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (id)buildToolPath;
-- (id)buildArgumentsString;
-- (id)buildWorkingDirectory;
-- (BOOL)passesBuildSettingsInEnvironment;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXLegacyTarget : PBXTarget
-{
- NSString *_buildToolPath;
- NSString *_buildArgumentsString;
- NSString *_buildWorkingDirectory;
- BOOL _passBuildSettingsInEnvironment;
- unsigned int _settingsToExpand;
- unsigned int _settingsToPassInEnvironment;
- unsigned int _settingsToPassOnCommandLine;
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-+ (id)archivableAttributes;
-- (BOOL)wantsProductSettings;
-- (id)buildSettingsPanes;
-- (BOOL)canInstallHeaders;
-- (BOOL)wantsToBeWrittenToJamfile;
-- (id)initWithName:(id)fp8 productType:(id)fp12 templateDictionary:(id)fp16 baseDirectoryPath:(id)fp20;
-- (void)dealloc;
-- (id)buildToolPath;
-- (void)setBuildToolPath:(id)fp8;
-- (id)buildArgumentsString;
-- (void)setBuildArgumentsString:(id)fp8;
-- (id)buildWorkingDirectory;
-- (void)setBuildWorkingDirectory:(id)fp8;
-- (BOOL)passesBuildSettingsInEnvironment;
-- (void)setPassesBuildSettingsInEnvironment:(BOOL)fp8;
-- (BOOL)isJambased;
-- (id)dynamicallyComputedTargetBuildSettingsWithAction:(id)fp8 configurationName:(id)fp12;
-- (id)_settingsToExpand;
-- (id)_settingsToPassInEnvironment;
-- (void)_setSettingsToPassInEnvironment:(id)fp8;
-- (id)_settingsToPassOnCommandLine;
-- (Class)dependencyGraphSnapshotClass;
-- (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
-- (id)commandsForCleaningInBuildContext:(id)fp8;
-- (id)workQueueForBuildingWithBuildOperation:(id)fp8;
-
-@end
-
-@interface XCAggregateTargetDGSnapshot : XCNativeTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXAggregateTarget : PBXNativeTarget
-{
-}
-
-+ (id)targetTypeDisplayName;
-+ (id)standardBuildPhaseClasses;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (id)buildSettingsPanes;
-- (BOOL)wantsToBeWrittenToJamfile;
-- (BOOL)writeBuildToolHelperFile;
-- (BOOL)hasUserConfigurableBuildRules;
-- (BOOL)wantsProductSettings;
-- (BOOL)canInstallHeaders;
-- (BOOL)canPackageHeaders;
-- (id)relevantToolSpecifications;
-- (BOOL)isAggregate;
-- (BOOL)productReferenceIsExecutable;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-
-@end
-
-@interface PBXCStringPool : NSObject
-{
- NSMutableData *_stringData;
- struct _PBXCStrPoolHashBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _numInsertions;
- unsigned int _totalNumCollisions;
- unsigned int _maxNumCollisions;
- unsigned int _numGrowths;
-}
-
-- (id)initWithCapacity:(unsigned int)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)addCString:(const char *)fp8;
-- (const char *)cStringAtOffset:(unsigned int)fp8;
-- (id)stringData;
-- (id)description;
-
-@end
-
-@interface PBXHeaderMap : NSObject
-{
- PBXCStringPool *_stringPool;
- struct PBXHeaderMapBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _maxValueLength;
-}
-
-- (id)initWithCapacity:(unsigned int)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_growIfNeeded;
-- (void)setValuePrefix:(id)fp8 suffix:(id)fp12 forKey:(id)fp16 replaceExisting:(BOOL)fp20;
-- (void)setValuePrefix:(id)fp8 suffix:(id)fp12 forKey:(id)fp16;
-- (void)addEntriesToHeaderMap:(id)fp8 replaceExisting:(BOOL)fp12;
-- (void)addEntriesFromHeaderMap:(id)fp8 replaceExisting:(BOOL)fp12;
-- (void)markKeyAsDuplicate:(id)fp8;
-- (id)pathForHeaderNamed:(id)fp8;
-- (unsigned int)numEntries;
-- (id)data;
-- (id)asciiData;
-- (BOOL)writeSymbolicLinksToDirectoryAtPath:(id)fp8;
-- (void)printStatistics;
-
-@end
-
-@interface NSMutableDictionary (PBXTemplateMacroExpansionExtensions)
-+ (id)macroExpansionDictionaryForFile:(id)fp8 project:(id)fp12 target:(id)fp16;
-@end
-
-@interface NSString (PBXTemplateMacroExpansionExtensions)
-- (id)stringByExpandingTemplateMacros:(id)fp8 preserveUnresolvedMacros:(BOOL)fp12;
-- (id)stringByExpandingTemplateMacros:(id)fp8;
-@end
-
-@interface PBXBTreeEnumerator : NSObject
-{
- PBXBTree *_btree;
- struct _pbxbtreecursor _cursor;
-}
-
-- (id)initWithBTree:(id)fp8;
-- (const void *)firstValue;
-- (const void *)lastValue;
-- (const void *)valueForKey:(const void *)fp8;
-- (const void *)nextValue;
-- (const void *)nextValueForKey:(const void *)fp8;
-- (const void *)previousValue;
-
-@end
-
-@interface PBXBTree : NSObject <NSCopying, NSMutableCopying>
-{
- NSMutableData *_store;
- NSRecursiveLock *_mutex;
- void *_compare;
- void *_printValue;
- void *_context;
- struct _pbxbtreeheader *_header;
- struct _pbxbtreecursor _cursor;
-}
-
-+ (void)initialize;
-- (id)initMaxWidth:(unsigned int)fp8 lookupFailedValue:(const void *)fp12 keepUnique:(BOOL)fp16 comparisonFunction:(void *)fp20 comparisonContext:(const void *)fp24;
-- (id)initWithContentsOfFile:(id)fp8 comparisonFunction:(void *)fp12 comparisonContext:(const void *)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)writeDataToFile:(id)fp8;
-- (void *)printValueFunction;
-- (void)setPrintValueFunction:(void *)fp8;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (void)_checkFreeList:(BOOL)fp8;
-- (unsigned int)_newNode;
-- (unsigned int)_newLeaf;
-- (void)_insertEntry:(struct _pbxbtreeentry)fp8 atCursor:(struct _pbxbtreecursor)fp16;
-- (void)_insertValue:(const void *)fp8 atCursor:(struct _pbxbtreecursor)fp12;
-- (void)_lock;
-- (void)_lock:(struct _pbxbtreecursor *)fp8;
-- (void)_unlock;
-- (void)_unlock:(struct _pbxbtreecursor *)fp8;
-- (id)enumerator;
-- (void)insertValue:(const void *)fp8 forKey:(const void *)fp12;
-- (BOOL)deleteValueForKey:(const void *)fp8;
-- (BOOL)deleteValue:(const void *)fp8 forKey:(const void *)fp12;
-- (void)_deleteEntryAtCursor:(struct _pbxbtreecursor)fp8;
-- (void)_deleteValueAtCursor:(struct _pbxbtreecursor)fp8;
-- (void)_deleteCurrentValue;
-- (BOOL)containsValue:(const void *)fp8 forKey:(const void *)fp12;
-- (const void *)valueForKey:(const void *)fp8;
-
-@end
-
-@interface PBXBTree (PBXBTreeDignostics)
-- (struct _pbxbtreeheader *)header;
-- (unsigned int)count;
-- (unsigned int)nodeCount;
-- (unsigned int)maxDepth;
-- (id)shortDescriptionOfLeaf:(unsigned int)fp8;
-- (id)shortDescriptionOfNode:(unsigned int)fp8;
-- (id)deepDescriptionOfNode:(unsigned int)fp8 atDepth:(unsigned int)fp12;
-- (id)deepDescription;
-@end
-
-@interface PBXBTree (PBXBTreeEnumeration)
-- (const void *)valueForKey:(const void *)fp8 at:(struct _pbxbtreecursor *)fp12;
-- (const void *)_firstValue;
-- (const void *)firstValue:(struct _pbxbtreecursor *)fp8;
-- (const void *)nextValue:(struct _pbxbtreecursor *)fp8;
-- (const void *)previousValue:(struct _pbxbtreecursor *)fp8;
-- (const void *)_lastValue;
-- (const void *)lastValue:(struct _pbxbtreecursor *)fp8;
-- (const void *)_nextValueForKey:(const void *)fp8;
-- (const void *)nextValueForKey:(const void *)fp8 at:(struct _pbxbtreecursor *)fp12;
-@end
-
-@interface PBXIndexingEngine : NSObject
-{
- PBXProjectIndex *_projectIndex;
-}
-
-+ (id)indexableFileTypes;
-+ (Class)indexingEngineClassForPath:(id)fp8;
-+ (BOOL)canIndexFileAtPath:(id)fp8;
-+ (id)fileListForFrameworkOrLibrary:(id)fp8;
-- (void)beginIndexingPass;
-- (void)endIndexingPass;
-- (void)releaseCachedData;
-- (id)initWithProjectIndex:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)projectIndex;
-- (BOOL)supportsBackgroundOperation;
-- (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
-- (BOOL)wantsImportedSymbols;
-- (void)defineClass:(const char *)fp8 cplus:(BOOL)fp12;
-- (void)defineType:(const char *)fp8;
-- (void)defineTemplate:(const char *)fp8;
-- (void)defineMacro:(const char *)fp8 expansion:(const char *)fp12;
-- (void)stopIndexing;
-
-@end
-
-@interface PBXProjectIndex : NSObject
-{
- PBXProject *_project;
- NSMutableArray *_indexingEngines;
- NSMutableDictionary *_fileTypesToIndexingEngines;
- NSMutableArray *_indexableFiles;
- NSMutableDictionary *_indexableFileSettings;
- NSMutableDictionary *_indexableFileBuildContexts;
- NSMutableArray *_resolveableFiles;
- PBXCStringStorage *_stringStorage;
- char *_pathEntryBuf;
- unsigned int _pathEntryCachedDirOffset;
- int _pathEntryDirLength;
- struct _NSMapTable *_pathCache;
- NSMutableArray *_symbolVectors;
- PBXRecordVector *_mainSymbolVector;
- union _pbxsymbollocation _freeListHead;
- unsigned int _freeListCount;
- PBXBTree *_fileIndex;
- PBXBTree *_importIndex;
- PBXBTree *_declarationIndex;
- PBXBTree *_referenceIndex;
- PBXBTree *_subclassIndex;
- PBXBTree *_protocolIndex;
- PBXBTree *_categoryIndex;
- PBXBTree *_caseDeclIndex;
- PBXBTreeEnumerator *_declarationIndexCursor;
- NSMutableArray *_fileStack;
- unsigned int _currentFileIndex;
- unsigned int _numFilesNeedingResolution;
- int _currentPhase;
- PBXRecordVector *_currentSymbolRecords;
- struct _NSMapTable *_updatingFiles;
- struct _NSMapTable *_suspendedFiles;
- struct _NSMapTable *_globalsByLang;
- unsigned int _buildCount;
- PBXIndexingEngine *_currentIndexingEngine;
- NSException *_lastError;
- unsigned int _currentIndexingPass:15;
- BOOL _isIndexing;
- BOOL _shouldStop;
- BOOL _shouldStart;
- BOOL _inMotion;
- NSMutableArray *_deferredNotifications;
- NSMutableSet *_skippedHeaders;
- NSMutableSet *_importedHeaders;
- NSMutableSet *_projectReferenceSet;
- NSMutableSet *_indexedFiles;
- id _statusObserver;
-}
-
-+ (id)indexArchivePathForProject:(id)fp8;
-+ (id)indexedPrecompsFilePathForProject:(id)fp8;
-+ (id)indexedHeadersFilePathForProject:(id)fp8;
-+ (BOOL)hasPersistentIndexForProject:(id)fp8;
-+ (void)initialize;
-- (id)initWithProject:(id)fp8;
-- (void)_cleanupData;
-- (void)_cleanupEverything;
-- (void)dealloc;
-- (void)finalize;
-- (void)projectWillClose;
-- (void)_indexingException:(id)fp8;
-- (id)indexArchivePath;
-- (id)indexTemplatePath;
-- (id)indexedPrecompsFilePath;
-- (id)indexedHeadersFilePath;
-- (BOOL)writeDataToFile:(id)fp8;
-- (void)deletePersistentIndex;
-- (int)readDataFromFile:(id)fp8;
-- (id)indexingEngineForPath:(id)fp8;
-- (BOOL)_indexOne;
-- (void)_indexBackground:(id)fp8;
-- (id)beginCriticalSection;
-- (void)endCriticalSection;
-- (void)sendOnMainThread:(SEL)fp8;
-- (void)postNotification:(id)fp8;
-- (void)_removeFile:(id)fp8;
-- (void)_buildWillBegin:(id)fp8;
-- (void)_buildDidEnd:(id)fp8;
-- (id)_indexableEntriesForZipArchive:(id)fp8 inPackage:(id)fp12;
-- (void)_addFilesFromGroupReference:(id)fp8 headers:(id)fp12 settingHasObjectiveC:(char *)fp16;
-- (void)_addReference:(id)fp8 headers:(id)fp12 settingHasObjectiveC:(char *)fp16;
-- (void)addAllFilesWithFrameworkFiles:(BOOL)fp8;
-- (void)_rebuildResolveableFiles;
-- (void)_addSettingsForBuildPhase:(id)fp8;
-- (void)_addFileSettings;
-- (BOOL)_buildPhase:(id)fp8 containsFile:(id)fp12;
-- (void)_addFileSettings:(id)fp8;
-- (void)_projectChangedReference:(id)fp8;
-- (id)_projectReferenceSet;
-- (void)_startIndexing;
-- (void)beginIndexing;
-- (BOOL)shouldIndexFileAtPath:(id)fp8;
-- (void)_debugImportedFilesForPath:(id)fp8;
-- (void)_debugImportedFiles;
-- (void)_finishIndexing;
-- (void)stopIndexing;
-- (void)_stopIndexing;
-- (BOOL)isIndexing;
-- (id)project;
-- (void)_doIndexing:(id)fp8;
-- (void)_deferNotification:(id)fp8;
-- (void)_processDeferredNotification;
-- (void)setStatusObserver:(id)fp8;
-
-@end
-
-@interface PBXProjectIndex (PBXIndexStats)
-- (void)logAllStats;
-- (void)logSymbolRecordsForFileAtPath:(id)fp8;
-- (void)dumpIndexToPath:(id)fp8;
-@end
-
-@interface PBXProjectIndex (PBXProtocolQueries)
-- (id)rootProtocols;
-- (void)_recursivelyAddAdoptingProtocolsOfProtocol:(id)fp8 toMutableSet:(id)fp12;
-- (id)allProtocols;
-- (id)adoptingProtocolsForProtocol:(id)fp8;
-- (id)protocolWithName:(id)fp8;
-@end
-
-@interface PBXProjectIndex (PBXGlobalQueries)
-- (id)_beginSymbolsForLanguage:(int)fp8 ofType:(int)fp12;
-- (id)symbolsMatchingName:(id)fp8 usingStyle:(int)fp12 andLanguage:(int)fp16 ofType:(int)fp20;
-- (id)allGlobalsForLanguage:(int)fp8;
-- (id)allGlobalsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allFunctionsForLanguage:(int)fp8;
-- (id)functionsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allStructuresForLanguage:(int)fp8;
-- (id)structuresForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allUnionsForLanguage:(int)fp8;
-- (id)unionsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allGlobalVariablesForLanguage:(int)fp8;
-- (id)globalVariablesForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allMacrosForLanguage:(int)fp8;
-- (id)macrosForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allTypedefsForLanguage:(int)fp8;
-- (id)typedefsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allEnumerationsForLanguage:(int)fp8;
-- (id)enumerationsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allInstanceMethodsForLanguage:(int)fp8;
-- (id)instanceMethodsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)allClassMethodsForLanguage:(int)fp8;
-- (id)classMethodsForLanguage:(int)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-@end
-
-@interface PBXProjectIndex (PBXClassQueries)
-- (id)superclassesForClass:(id)fp8;
-- (id)subclassesForClass:(id)fp8 includingIndirect:(BOOL)fp12;
-- (id)_subclassesForClassSymbolRecord:(struct _pbxsymrec *)fp8 includingIndirect:(BOOL)fp12;
-- (id)categoriesForClass:(id)fp8;
-- (id)rootClasses;
-- (void)_recursivelyAddSubclassesOfClass:(id)fp8 toMutableSet:(id)fp12;
-- (id)allClasses;
-- (id)_symbolOfType:(int)fp8 withName:(id)fp12;
-- (id)allClassesIncludingOrphaned;
-- (id)classWithName:(id)fp8;
-- (id)structWithName:(id)fp8;
-- (id)unionWithName:(id)fp8;
-- (id)categoryWithName:(id)fp8;
-- (id)memberContainerWithName:(id)fp8;
-- (id)javaClassesAndInterfacesMatchingPrefix:(id)fp8;
-- (id)javaClassesAndInterfacesFromDefaultPackage;
-@end
-
-@interface PBXProjectIndex (PBXSymbolQueries)
-- (id)symbolsMatchingName:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 matchDefinitions:(BOOL)fp20 matchDeclarations:(BOOL)fp24;
-- (id)symbolsMatchingName:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 locationStyle:(int)fp20 matchDefinitions:(BOOL)fp24 matchDeclarations:(BOOL)fp28;
-- (id)symbolWithName:(id)fp8;
-- (id)symbolForSymbolRecord:(struct _pbxsymrec *)fp8;
-- (id)nextOrderedSymbol;
-- (id)_symbolWithUsage:(int)fp8 matchingSymAtLocation:(union _pbxsymbollocation)fp12 usingContainerCompare:(BOOL)fp16;
-- (id)definitionForSymbolAtLocation:(union _pbxsymbollocation)fp8;
-- (id)definitionForSymbolAtLocation:(union _pbxsymbollocation)fp8 usingContainerCompare:(BOOL)fp12;
-- (id)declarationForSymbolAtLocation:(union _pbxsymbollocation)fp8;
-- (id)declarationForSymbolAtLocation:(union _pbxsymbollocation)fp8 usingContainerCompare:(BOOL)fp12;
-- (id)counterpartForSymbolAtLocation:(union _pbxsymbollocation)fp8;
-- (BOOL)matchSymbol:(id)fp8 with:(id)fp12;
-- (id)containerForSymbolAtLocation:(union _pbxsymbollocation)fp8;
-- (int)nestingLevelForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
-- (id)categoryClassNameForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
-- (id)nameSpaceForSymbolRecordAtLocation:(union _pbxsymbollocation)fp8;
-@end
-
-@interface PBXProjectIndex (PBXIndexFileQueries)
-- (BOOL)containsSymbolWithName:(id)fp8;
-- (unsigned int)_locationForSymbolRecordWithName:(const char *)fp8 andType:(int)fp12;
-- (id)_findSourceFileForClass:(id)fp8;
-- (id)_computeJavaImports:(struct _pbxfileheader *)fp8;
-- (id)mainClassForPath:(id)fp8;
-- (id)importedFilesForPath:(id)fp8;
-- (void)_addImportedFilesForPath:(id)fp8 toSet:(id)fp12;
-- (id)allImportedFilesForPath:(id)fp8;
-- (id)dependentFilesForPath:(id)fp8;
-- (void)_addDependentFilesForPath:(id)fp8 toSet:(id)fp12;
-- (id)allDependentFilesForPath:(id)fp8;
-- (id)topLevelSymbolsForPath:(id)fp8;
-- (id)symbolsContainingLine:(unsigned int)fp8 forPath:(id)fp12;
-- (id)classSymbolContainingLine:(unsigned int)fp8 forPath:(id)fp12;
-- (id)memberOrContainerSymbolAtOrContainingLine:(unsigned int)fp8 forPath:(id)fp12;
-@end
-
-@interface PBXProjectIndex (PBXIndexingEngineCallbacks)
-- (void)_debugSymbolRecord:(struct _pbxsymrec *)fp8;
-- (void)_debugSymbolVector:(struct _pbxsymrec *)fp8 offset:(unsigned int)fp12 count:(unsigned int)fp16;
-- (void)_createUpdateVectorForPathEntry:(struct _pbxpathentry)fp8 andStatBuffer:(struct stat *)fp16;
-- (BOOL)shouldBeginFileForPathEntry:(struct _pbxpathentry)fp8;
-- (BOOL)shouldResumeFileForPathEntry:(struct _pbxpathentry)fp8;
-- (BOOL)shouldStop;
-- (struct _pbxpathentry)_computePathEntryFromCStringPath:(const char *)fp8 stringPath:(id *)fp12;
-- (struct _pbxpathentry)_computePathEntryFromCStringPath:(const char *)fp8;
-- (BOOL)shouldBeginFileAtCStringPath:(const char *)fp8;
-- (BOOL)shouldResumeFileAtCStringPath:(const char *)fp8;
-- (void)willIndexFileAtPath:(id)fp8;
-- (void)_beginSourceFileWithPathEntry:(struct _pbxpathentry)fp8;
-- (void)beginSourceFileAtPath:(id)fp8;
-- (void)beginSourceFileAtCStringPath:(const char *)fp8;
-- (void)suspendSourceFile;
-- (void)resumeSourceFileAtCStringPath:(const char *)fp8;
-- (void)_invalidateDependentFiles:(struct _pbxpathentry)fp8;
-- (void)_deleteFileAtLocation:(union _pbxsymbollocation)fp8;
-- (void)_checkFreeList;
-- (void)_freeFile:(struct _pbxfileheader *)fp8 atLocation:(union _pbxsymbollocation)fp12 inVector:(id)fp16;
-- (unsigned int)_locationForNewFileRecords:(id)fp8;
-- (int)_decideLanguageForExtension:(id)fp8;
-- (int)_decideLanguage;
-- (void)_finishIndexingFile:(id)fp8;
-- (void)_endSourceFile:(id)fp8;
-- (void)endSourceFile;
-- (void)indexOfFileSucceeded:(id)fp8;
-- (void)indexOfFileFailed:(id)fp8;
-- (void)indexOfSourceFileSucceeded;
-- (void)indexOfSourceFileFailed;
-- (void)addImportedFileWithPath:(const char *)fp8;
-- (unsigned int)_addSymbolRecord:(struct _pbxsymrec *)fp8 withName:(const char *)fp12 toRecordVector:(id)fp16;
-- (unsigned int)addSymbolRecord:(struct _pbxsymrec *)fp8 withName:(const char *)fp12;
-- (unsigned int)_addSymbolRecord:(struct _pbxsymrec *)fp8 toRecordVector:(id)fp12;
-- (unsigned int)addSymbolRecord:(struct _pbxsymrec *)fp8;
-- (struct _pbxsymrec *)currentRecordAtRow:(unsigned int)fp8;
-- (void)setName:(const char *)fp8 forCurrentRecordAtRow:(unsigned int)fp12;
-- (id)currentSymbolRecords;
-- (const char *)currentFile;
-- (unsigned int)currentLine;
-- (struct _pbxsymrec *)_symbolRecordForJavaClassOrInterface:(const char *)fp8;
-- (void)_importSymbolsAtPath:(id)fp8;
-- (BOOL)_fileNeedsToBeResolved:(id)fp8;
-- (void)_resolveFile:(id)fp8;
-@end
-
-@interface PBXProjectIndex (PBXIndexingAccess)
-- (id)nameForIndexLanguage:(int)fp8;
-- (id)nameForSymbolUsage:(int)fp8;
-- (id)nameForSymbolType:(int)fp8 andLanguage:(int)fp12;
-- (struct _pbxsymrec *)symbolRecordAtLocation:(union _pbxsymbollocation)fp8;
-- (struct _pbxsymrec *)symbolRecordAfterLocation:(union _pbxsymbollocation *)fp8;
-- (struct _pbxsymrec *)symbolRecordBeforeLocation:(union _pbxsymbollocation *)fp8;
-- (struct _pbxtypedesc *)typeRecordAtLocation:(union _pbxsymbollocation)fp8;
-- (struct _pbxpathentry)pathEntryForCStringPath:(const char *)fp8 create:(BOOL)fp12;
-- (struct _pbxpathentry)pathEntryForPath:(id)fp8 create:(BOOL)fp12;
-- (const char *)cStringPathForPathEntry:(struct _pbxpathentry)fp8;
-- (id)pathForPathEntry:(struct _pbxpathentry)fp8;
-- (void)_purgePathCache;
-- (struct _pbxfileheader *)fileHeaderForPathEntry:(struct _pbxpathentry)fp8;
-- (struct _pbxfileheader *)fileHeaderForPath:(id)fp8;
-- (struct _pbxfileheader *)fileHeaderForCStringPath:(const char *)fp8;
-- (struct _pbxfileheader *)fileHeaderForSymbolAtLocation:(union _pbxsymbollocation)fp8;
-- (const char *)symbolNameAtOffset:(unsigned int)fp8;
-- (struct _pbxsymrec *)symbolRecordWithName:(const char *)fp8;
-- (struct _pbxsymrec *)nextOrderedSymbolRecord;
-- (id)symbolsForProject;
-@end
-
-@interface PBXRecordVector : NSObject
-{
- struct _pbxrecordvectorheader *_header;
- NSMutableData *_store;
- unsigned int _cursor;
- void *_records;
- unsigned int _tag;
-}
-
-- (id)initRecordSize:(unsigned long)fp8 capacity:(unsigned int)fp12;
-- (id)initWithContentsOfFile:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void *)recordAtRow:(unsigned int)fp8;
-- (unsigned int)rowForRecord:(void *)fp8;
-- (void *)firstRecord;
-- (void *)lastRecord;
-- (void *)currentRecord;
-- (BOOL)getRecord:(void *)fp8 atRow:(unsigned int)fp12;
-- (BOOL)setRecord:(const void *)fp8 atRow:(unsigned int)fp12;
-- (void *)records;
-- (unsigned int)count;
-- (BOOL)writeDataToFile:(id)fp8;
-- (unsigned int)getTag;
-- (void)setTag:(unsigned int)fp8;
-- (BOOL)getNextRecord:(void *)fp8;
-- (BOOL)getPreviousRecord:(void *)fp8;
-- (BOOL)getCurrentRecord:(void *)fp8;
-- (BOOL)setCurrentRecord:(const void *)fp8;
-- (unsigned int)appendRecord:(const void *)fp8;
-- (unsigned int)appendRecords:(const void *)fp8 count:(unsigned int)fp12;
-- (unsigned int)insertRecords:(const void *)fp8 count:(unsigned int)fp12 atRow:(unsigned int)fp16;
-- (unsigned int)cursor;
-- (void)setCursor:(unsigned int)fp8;
-- (void)appendVector:(id)fp8;
-- (void)replaceRecordsAtRow:(unsigned int)fp8 withVector:(id)fp12;
-
-@end
-
-@interface PBXRecordVector (PBXRecordStack)
-- (unsigned int)pushRecord:(const void *)fp8;
-- (BOOL)popRecord:(void *)fp8;
-- (BOOL)getTopRecord:(void *)fp8;
-@end
-
-@interface PBXSymbol : PBXIndexEntry
-{
- NSString *_cachedName;
- NSString *_cachedDeclaration;
- NSString *_cachedType;
- NSString *_cachedSourceFileName;
- NSObject *_cachedHelpMarker;
- int _priority;
- unsigned int _type:6;
- unsigned int _isBeginUnused:1;
- unsigned int _usage:2;
- unsigned int _language:3;
- unsigned int _inProject:1;
- unsigned int _lineno:19;
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-+ (Class)symbolClassForSymbolType:(int)fp8;
-+ (id)symbolWithSymbolRecord:(struct _pbxsymrec *)fp8 projectIndex:(id)fp12 location:(union _pbxsymbollocation)fp16;
-- (id)initWithProjectIndex:(id)fp8 symbolRecord:(struct _pbxsymrec *)fp12 location:(union _pbxsymbollocation)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (struct _pbxsymrec *)symbolRecord;
-- (id)name;
-- (unsigned int)lineNumber;
-- (int)symbolType;
-- (id)symbolTypeName;
-- (BOOL)isInProject;
-- (int)usage;
-- (int)language;
-- (int)priority;
-- (void)setPriority:(int)fp8;
-- (id)simpleName;
-- (id)nameSpace;
-- (id)scopeOperator;
-- (id)uniqueName;
-- (id)declarationSymbol;
-- (id)definitionSymbol;
-- (id)counterpartSymbol;
-- (id)containerSymbol;
-- (id)scopeSymbol;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8 abbreviated:(BOOL)fp12 indented:(BOOL)fp16;
-- (BOOL)displayNameAllowsIndent;
-- (id)helpMarkerLanguageType;
-- (id)helpMarkerSymbolType;
-- (id)helpMarkerSymbolValue;
-- (id)helpMarkerString;
-- (BOOL)hasDocumentation;
-- (id)helpMarkerFilePath;
-- (BOOL)sourceFileExists;
-- (id)sourceFileName;
-- (id)sourceFileNameAndLineNumber;
-- (id)_fileReferenceForPath:(id)fp8;
-- (id)sourceFileReference;
-- (id)sourceFileBookmarkPreferUsage:(int)fp8;
-- (id)sourceFileBookmark;
-- (id)documentationFileReference;
-- (id)documentationBookmark;
-- (id)declarationString;
-- (id)typeString;
-- (id)typeDescriptor;
-- (int)visibility;
-- (id)description;
-- (id)_symbolsOfType:(int)fp8 inheritanceOnly:(BOOL)fp12 includingInherited:(BOOL)fp16;
-- (id)symbolsOfType:(int)fp8 includingInherited:(BOOL)fp12;
-
-@end
-
-@interface PBXFileReference (PBXIndexingExtensions)
-- (id)importedFiles;
-- (id)dependentFiles;
-- (id)allImportedFiles;
-- (id)allDependentFiles;
-- (id)topLevelSymbols;
-@end
-
-@interface PBXTargetBookmark : PBXBookmark
-{
- PBXTarget *_target;
-}
-
-+ (id)archivableRelationships;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initWithTarget:(id)fp8;
-- (id)initWithFileReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultName;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)target;
-- (id)innerDescription;
-
-@end
-
-@interface PBXCStringStorage : NSObject
-{
- NSMutableData *_controlData;
- struct _pbxcstringstorageheader *_header;
- struct _PBXCStringStorageHashBucket *_buckets;
- unsigned int _numFreeRangeStructs;
- struct _PBXCStringStorageFreeRange *_freeRangeStructs;
- unsigned int _firstFreeRangeIdx;
- NSMutableData *_cStringData;
- char *_cStringDataPtr;
- char *_cStringDataEnd;
- void *_hashFunc;
- void *_equalFunc;
-}
-
-- (id)initWithCapacity:(unsigned int)fp8 caseSensitive:(BOOL)fp12 prepaddingSize:(unsigned int)fp16;
-- (id)initWithCapacity:(unsigned int)fp8 caseSensitive:(BOOL)fp12;
-- (id)initWithCapacity:(unsigned int)fp8;
-- (id)initWithContentsOfFile:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)numberOfCStrings;
-- (id)cStringData;
-- (unsigned int)offsetOfCString:(const char *)fp8;
-- (const char *)cStringAtOffset:(unsigned int)fp8;
-- (unsigned int)addCString:(const char *)fp8;
-- (void)removeCString:(const char *)fp8;
-- (void)setByteValue:(unsigned char)fp8 atOffset:(unsigned int)fp12;
-- (unsigned char)byteValueAtOffset:(unsigned int)fp8;
-- (void)setUnsignedIntValue:(unsigned int)fp8 atOffset:(unsigned int)fp12;
-- (unsigned int)unsignedIntValueAtOffset:(unsigned int)fp8;
-- (BOOL)writeDataToFile:(id)fp8;
-- (id)description;
-- (unsigned int *)offsetsOfStringsMatching:(const char *)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16;
-- (void)applyFunction:(void *)fp8 context:(void *)fp12;
-
-@end
-
-@interface PBXFileType : XCSpecification
-{
- NSArray *_extensions;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (void)registerSpecificationOrProxy:(id)fp8;
-+ (id)_extensionToFileTypeDictionary;
-+ (id)_lowercasedExtensionToFileTypeDictionary;
-+ (id)_magicWordToFileTypeDictionary;
-+ (id)_fileNamePatternToFileTypeDictionary;
-+ (id)_fileTypeDetectorArray;
-+ (id)genericFileType;
-+ (id)textFileType;
-+ (id)genericFolderType;
-+ (id)wrapperFolderType;
-+ (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
-+ (id)fileTypeForFileName:(id)fp8 posixPermissions:(unsigned int)fp12 hfsTypeCode:(unsigned long)fp16 hfsCreatorCode:(unsigned long)fp20;
-+ (id)fileTypeForFileName:(id)fp8;
-+ (id)guessFileTypeForGenericFileAtPath:(id)fp8 withFileAttributes:(id)fp12 getExtraFileProperties:(id *)fp16;
-+ (id)fileTypeForPath:(id)fp8 getExtraFileProperties:(id *)fp12;
-+ (id)fileTypeForPath:(id)fp8;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)extensions;
-- (id)hfsTypeCodes;
-- (BOOL)isBundle;
-- (BOOL)isApplication;
-- (BOOL)isLibrary;
-- (BOOL)isDynamicLibrary;
-- (BOOL)isStaticLibrary;
-- (BOOL)isFramework;
-- (BOOL)isStaticFramework;
-- (BOOL)isProjectWrapper;
-- (BOOL)isTargetWrapper;
-- (BOOL)isExecutable;
-- (BOOL)isExecutableWithGUI;
-- (BOOL)isPlainFile;
-- (BOOL)isTextFile;
-- (BOOL)isSourceCode;
-- (BOOL)isDocumentation;
-- (BOOL)isFolder;
-- (BOOL)isNonWrapperFolder;
-- (BOOL)isWrapperFolder;
-- (BOOL)includeInIndex;
-- (BOOL)isTransparent;
-- (BOOL)canSetIncludeInIndex;
-- (id)languageSpecificationIdentifier;
-- (BOOL)isScannedForIncludes;
-- (BOOL)requiresHardTabs;
-- (id)extraPropertyNames;
-- (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
-- (id)fileTypePartForIdentifier:(id)fp8;
-- (id)_objectForKeyIgnoringInheritance:(id)fp8;
-- (id)description;
-
-@end
-
-@interface PBXSymbolicLinkFileTypePart : PBXFileTypePart
-{
-}
-
-@end
-
-@interface PBXFolderFileTypePart : PBXFileTypePart
-{
-}
-
-@end
-
-@interface PBXRegularFileTypePart : PBXFileTypePart
-{
-}
-
-@end
-
-@interface PBXFileTypePart : NSObject
-{
- NSString *_identifier;
- PBXFileTypePart *_superpart;
- NSMutableArray *_subparts;
-}
-
-+ (id)fileTypePartFromSpecificationArray:(id)fp8 identifier:(id)fp12;
-- (id)initFromSpecificationArray:(id)fp8 identifier:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifier;
-- (id)superpart;
-- (void)setSuperpart:(id)fp8;
-- (id)subparts;
-- (BOOL)isPlainFile;
-- (BOOL)isFolder;
-- (BOOL)isSymbolicLink;
-
-@end
-
-@interface PBXClassSymbol : PBXMemberContainerSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)typeString;
-- (id)helpMarkerSymbolType;
-- (id)helpMarkerSymbolValue;
-- (id)subclassesIncludingIndirect:(BOOL)fp8;
-- (id)immediateSuperclasses;
-- (id)allSuperclasses;
-- (id)superclassesIncludingIndirect:(BOOL)fp8;
-- (BOOL)canHaveCategories;
-- (id)categories;
-
-@end
-
-@interface PBXProject (PBXProjectIndexing)
-- (id)rootClasses;
-- (id)symbolWithName:(id)fp8;
-- (id)nextOrderedSymbol;
-@end
-
-@interface XCBuildRuleDGSnapshot : NSObject
-{
- XCTargetDGSnapshot *_targetSnapshot;
- NSString *_name;
- PBXFileType *_fileType;
- NSString *_filePatterns;
- XCCompilerSpecification *_compilerSpec;
- NSString *_script;
- NSArray *_outputFilePaths;
- XCPropertyMacroExpression *_conditionExpression;
- NSArray *_toolInvocationActions;
-}
-
-+ (id)fileTypeIsPatternProxy;
-+ (id)compilerSpecIsScriptProxy;
-+ (id)buildRuleInArray:(id)fp8 whichAppliesToFileNamed:(id)fp12 ofType:(id)fp16 architecture:(id)fp20;
-+ (id)buildRuleInArray:(id)fp8 whichAppliesToReference:(id)fp12 architecture:(id)fp16;
-- (id)initWithInformationFromBuildRule:(id)fp8 forTargetSnapshot:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)printForDebugging;
-- (id)targetSnapshot;
-- (id)name;
-- (id)fileType;
-- (id)filePatterns;
-- (id)compilerSpec;
-- (id)fileTypeForIdentifier:(id)fp8;
-- (id)compilerSpecForIdentifier:(id)fp8;
-- (id)script;
-- (id)outputFiles;
-- (BOOL)_filePath:(const char *)fp8 matchesPatternInPatternString:(id)fp12;
-- (BOOL)_appliesToFileType:(id)fp8 architecture:(id)fp12;
-- (BOOL)appliesToFileNamed:(id)fp8 ofType:(id)fp12 architecture:(id)fp16;
-- (BOOL)appliesToReference:(id)fp8 architecture:(id)fp12;
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 forBuildFileReference:(id)fp16 withOutputDirectory:(id)fp20 inTargetBuildContext:(id)fp24;
-- (id)description;
-
-@end
-
-@interface PBXBuildRule : PBXProjectItem
-{
- NSString *_name;
- PBXTarget *_target;
- PBXFileType *_fileType;
- NSString *_filePatterns;
- XCCompilerSpecification *_compilerSpec;
- NSString *_script;
- NSMutableArray *_outputFiles;
- BOOL _isEditable;
- NSString *_conditionExprString;
- XCPropertyMacroExpression *_conditionExpression;
- NSArray *_toolInvocationActions;
-}
-
-+ (void)initialize;
-+ (id)buildRuleWithName:(id)fp8;
-+ (id)_loadBuildRulesAtPath:(id)fp8;
-+ (id)loadBuildRulesFromPropertyListsInDirectory:(id)fp8;
-+ (void)_loadSystemBuildRulesIfNeeded;
-+ (id)systemBuildRules;
-+ (id)fileTypeIsPatternProxy;
-+ (id)compilerSpecIsScriptProxy;
-+ (id)archivableAttributes;
-+ (id)findFirstBuildRuleInArray:(id)fp8 thatAppliesToInputFileNamed:(id)fp12 ofType:(id)fp16 withDesiredOutputTypes:(id)fp20 inContext:(id)fp24;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)_defaultName;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (id)container;
-- (id)fileType;
-- (void)setFileType:(id)fp8;
-- (id)filePatterns;
-- (void)setFilePatterns:(id)fp8;
-- (id)compilerSpec;
-- (void)setCompilerSpec:(id)fp8;
-- (id)fileTypeForIdentifier:(id)fp8;
-- (id)compilerSpecForIdentifier:(id)fp8;
-- (id)script;
-- (void)setScript:(id)fp8;
-- (id)outputFiles;
-- (void)setOutputFiles:(id)fp8;
-- (id)outputFileAtIndex:(unsigned int)fp8;
-- (void)insertOutputFile:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeOutputFileAtIndex:(unsigned int)fp8;
-- (void)replaceOutputFileAtIndex:(unsigned int)fp8 withFile:(id)fp12;
-- (BOOL)isEditable;
-- (void)setIsEditable:(BOOL)fp8;
-- (id)conditionExpression;
-- (id)toolInvocationActions;
-- (id)_fileType;
-- (void)_setFileType:(id)fp8;
-- (id)_compilerSpec;
-- (void)_setCompilerSpec:(id)fp8;
-- (unsigned int)inputFileParameterNumber;
-- (id)statusMessageFormat;
-- (id)outputParseRules;
-- (id)ignoredRegexes;
-- (id)warningRegexes;
-- (id)errorRegexes;
-- (id)description;
-- (id)innerDescription;
-- (void)willChange;
-- (BOOL)_filePath:(const char *)fp8 matchesPatternInPatternString:(id)fp12;
-- (BOOL)appliesToInputFileNamed:(id)fp8 ofType:(id)fp12 withDesiredOutputTypes:(id)fp16 inContext:(id)fp20;
-- (void)addRelevantToolSpecificationsForContext:(id)fp8 toSet:(id)fp12;
-- (Class)dependencyGraphSnapshotClass;
-- (id)createDependencyGraphSnapshotForTargetSnapshot:(id)fp8;
-
-@end
-
-@interface PBXBuildRule (PBXBuildRuleScripting)
-- (id)objectSpecifier;
-@end
-
-@interface PBXBookmarkGroup : PBXBookmarkItem
-{
- NSMutableArray *_children;
-}
-
-+ (id)archivableRelationships;
-- (id)initWithName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setContainer:(id)fp8;
-- (void)setBookmarkGroup:(id)fp8;
-- (id)children;
-- (void)_setChildren:(id)fp8;
-- (void)_setChildrensContainer:(id)fp8;
-- (void)insertChildren:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addChild:(id)fp8;
-- (void)removeChild:(id)fp8;
-- (BOOL)isAncestorOfChild:(id)fp8;
-- (BOOL)acceptsChild:(id)fp8;
-- (id)childrenBookmarksForFileReference:(id)fp8;
-- (id)childrenBookmarksForFilename:(id)fp8;
-- (BOOL)shouldArchiveChildren;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-
-@end
-
-@interface PBXBookmarkItem : PBXProjectItem
-{
- NSString *_name;
- PBXBookmarkGroup *_bookmarkGroup;
- PBXProject *_project;
-}
-
-+ (id)archivableAttributes;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultName;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)bookmarkGroup;
-- (void)setBookmarkGroup:(id)fp8;
-- (void)_projectWillClose:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (BOOL)shouldArchiveName;
-- (int)compareUsingName:(id)fp8;
-
-@end
-
-@interface PBXBuildStyle : PBXProjectItem
-{
- PBXProject *_project;
- NSString *_name;
- PBXBuildSettingsDictionary *_buildSettings;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)setName:(id)fp8;
-- (void)_initializeBuildSettingsDictionary;
-- (id)_buildSettings;
-- (id)buildSettings;
-- (void)setBuildSettings:(id)fp8;
-- (id)flattenedBuildSettings;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-- (void)_setBuildSettings:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (BOOL)upgradeBuildSettingsFromArchivedObjectVersion:(unsigned int)fp8;
-- (id)buildSettingForKeyPath:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (void)writeToJamString:(id)fp8;
-- (id)innerDescription;
-- (int)compareName:(id)fp8;
-
-@end
-
-@interface PBXBuildStyleBookmark : PBXBookmark
-{
- PBXBuildStyle *_buildStyle;
-}
-
-+ (id)archivableRelationships;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initWithBuildStyle:(id)fp8;
-- (id)initWithFileReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultName;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)buildStyle;
-- (id)innerDescription;
-
-@end
-
-@interface PBXExecutableBookmark : PBXBookmark
-{
- PBXExecutable *_executable;
-}
-
-+ (id)archivableRelationships;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)initWithExecutable:(id)fp8;
-- (id)initWithFileReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultName;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)executable;
-- (id)innerDescription;
-
-@end
-
-@interface PBXBuildSettingsDictionary : NSMutableDictionary
-{
- NSMutableDictionary *_buildSettings;
- id _delegate;
- struct {
- unsigned int delegateWantsWillSet:1;
- unsigned int delegateWantsDidSet:1;
- unsigned int delegateWantsShouldExtractQuotedBuildSettingsWhenSplitting:1;
- unsigned int RESERVED:29;
- } _bsFlags;
- unsigned int _changeCount;
- unsigned int _keyChangeCount;
- NSUndoManager *_undoManager;
-}
-
-+ (void)initialize;
-+ (id)expandedBuildSettingForString:(id)fp8 withExpansionDictionaries:(id)fp12;
-- (id)initWithDictionaryNoCopy:(id)fp8;
-- (id)initWithDictionary:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)archivedDictionaryRepresentation;
-- (id)initFromArchivedDictionaryRepresentation:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)_buildSettings;
-- (void)_undoRedoBuildSettingOperation:(id)fp8;
-- (unsigned int)count;
-- (id)keyEnumerator;
-- (id)allKeys;
-- (id)allValues;
-- (id)objectForKey:(id)fp8;
-- (void)setObject:(id)fp8 forKey:(id)fp12;
-- (void)removeObjectForKey:(id)fp8;
-- (id)buildSettingForKeyPath:(id)fp8 getOperation:(int *)fp12;
-- (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (id)buildSettingForKeyPath:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
-- (id)stringListBuildSettingForKey:(id)fp8;
-- (void)setStringListBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)appendStringList:(id)fp8 toStringListBuildSettingForKey:(id)fp12;
-- (id)undoManager;
-- (unsigned int)changeCount;
-- (unsigned int)keyChangeCount;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (id)project;
-- (BOOL)upgradeBuildSettingsFromArchivedObjectVersion:(unsigned int)fp8;
-- (id)keysOrderedForJamFile;
-
-@end
-
-@interface PBXBuildSettingsDictionary (JambaseToNativeConversion)
-+ (id)_jambaseToNativeBuildSettingConversionRules;
-- (void)convertBuildSettingsFromJambasedToNativeForTarget:(id)fp8 withUpgradeLog:(id)fp12;
-@end
-
-@interface NSDictionary (PBXBuildSettingConvenienceMethods)
-- (id)dictionaryByRecursivelyExpandingStringValuesWithExpansionDictionaries:(id)fp8 applyStringPostprocessingSelector:(SEL)fp12;
-- (id)settingsAsArrayOfAssignments;
-@end
-
-@interface NSArray (PBXBuildSettingConvenienceMethods)
-- (id)arrayByRecursivelyExpandingStringValuesWithExpansionDictionaries:(id)fp8 applyStringPostprocessingSelector:(SEL)fp12;
-@end
-
-@interface PBXMethodSymbol : PBXMemberSymbol <PBXSignatureSymbol>
-{
- NSString *_cachedInvocation;
- NSString *_cachedUniqueName;
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isClassMember;
-- (BOOL)isInstanceMember;
-- (BOOL)isConstructor;
-- (BOOL)isDestructor;
-- (BOOL)isOperator;
-- (id)parameters;
-- (id)javaParameters;
-- (id)_parametersStringWithFullClassNames:(BOOL)fp8;
-- (BOOL)displayNameAllowsIndent;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)helpMarkerSymbolType;
-- (id)helpMarkerSymbolValue;
-- (id)invocationString;
-- (id)codeCompletionInvocationString;
-- (id)invocationStringIncludeTarget:(BOOL)fp8;
-- (id)declarationString;
-- (id)typeString;
-- (id)_basicParametersStringUsingSelector:(SEL)fp8;
-- (id)_javaDeclarationString;
-- (id)_javaInvocationStringIncludeTarget:(BOOL)fp8;
-- (id)_cDeclarationString;
-- (id)_cInvocationString;
-- (id)_objcDeclarationString;
-- (id)_objcInvocationStringIncludeTarget:(BOOL)fp8;
-- (id)uniqueName;
-
-@end
-
-@interface PBXLogOutputString : NSMutableAttributedString
-{
- NSMutableAttributedString *_string;
- NSDictionary *_titleAttrs;
- NSDictionary *_headingAttrs;
- NSDictionary *_subheadingAttrs;
- NSDictionary *_messageTextAttrs;
- NSDictionary *_literalTextAttrs;
- NSDictionary *_warningTextAttrs;
- NSDictionary *_errorTextAttrs;
- NSDictionary *_fullLineAttrs;
- NSDictionary *_halfLineAttrs;
- NSDictionary *_quarterLineAttrs;
- NSString *_pendingConditionalHeading;
- NSString *_pendingConditionalSubheading;
-}
-
-- (void)_setupDefaultAttributeDictionaries;
-- (id)initWithOwnedMutableAttributedString:(id)fp8;
-- (id)initWithAttributedString:(id)fp8;
-- (id)initWithString:(id)fp8 attributes:(id)fp12;
-- (id)initWithString:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)string;
-- (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
-- (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12;
-- (id)titleAttributes;
-- (id)headingAttributes;
-- (id)subheadingAttributes;
-- (id)messageTextAttributes;
-- (id)literalTextAttributes;
-- (id)warningTextAttributes;
-- (id)errorTextAttributes;
-- (void)appendTitleNL:(id)fp8;
-- (void)appendHeadingNL:(id)fp8;
-- (void)setPendingConditionalHeading:(id)fp8;
-- (void)_appendPendingConditionalHeading;
-- (void)appendSubheadingNL:(id)fp8;
-- (void)setPendingConditionalSubheading:(id)fp8;
-- (void)_appendPendingConditionalSubheading;
-- (void)appendBulletText:(id)fp8;
-- (void)appendMessageText:(id)fp8;
-- (void)appendLiteralText:(id)fp8;
-- (void)appendWarningText:(id)fp8;
-- (void)appendErrorText:(id)fp8;
-- (void)appendNL;
-
-@end
-
-@interface PBXMemberSymbol : PBXSymbol
-{
-}
-
-- (BOOL)isClassMember;
-- (BOOL)isInstanceMember;
-- (id)simpleName;
-
-@end
-
-@interface PBXMemberVariableSymbol : PBXMemberSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (BOOL)isClassMember;
-- (BOOL)isInstanceMember;
-- (BOOL)displayNameAllowsIndent;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)helpMarkerSymbolType;
-- (id)helpMarkerSymbolValue;
-- (id)typeString;
-
-@end
-
-@interface PBXFunctionSymbol : PBXSymbol <PBXSignatureSymbol>
-{
- NSString *_cachedInvocation;
- NSString *_cachedUniqueName;
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)parameters;
-- (id)declarationString;
-- (id)invocationString;
-- (id)codeCompletionInvocationString;
-- (id)invocationStringIncludeTarget:(BOOL)fp8;
-- (id)uniqueName;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)helpMarkerSymbolType;
-
-@end
-
-@interface PBXCategorySymbol : PBXMemberContainerSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)helpMarkerSymbolType;
-- (id)baseClassSymbol;
-- (id)symbolsOfType:(int)fp8 includingInherited:(BOOL)fp12;
-- (id)allVariablesIncludingInherited:(BOOL)fp8;
-- (id)allVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)classVariablesIncludingInherited:(BOOL)fp8;
-- (id)classVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-- (id)instanceVariablesIncludingInherited:(BOOL)fp8;
-- (id)instanceVariablesIncludingInherited:(BOOL)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-
-@end
-
-@interface PBXProtocolSymbol : PBXMemberContainerSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)displayNameIncludingClassInfo:(BOOL)fp8;
-- (id)typeString;
-- (id)helpMarkerSymbolType;
-- (id)helpMarkerSymbolValue;
-- (id)adoptingProtocols;
-
-@end
-
-@interface PBXLanguageSpecification : XCSpecification
-{
- NSDictionary *_syntaxColoringRules;
- NSDictionary *_indentationRules;
- NSString *_scannerClassName;
- Class _scannerClass;
- NSString *_lexerClassName;
- Class _lexerClass;
- PBXLexicalRules *_lexRules;
- BOOL _supportsSyntaxAwareIndenting;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)syntaxColoringRules;
-- (id)indentationRules;
-- (BOOL)supportsSyntaxAwareIndenting;
-- (id)sourceScanner;
-- (id)sourceLexer;
-- (id)loadBaseLexicalRules;
-- (id)lexicalRules;
-
-@end
-
-@interface PBXSymbol (PBXHelpAccess)
-+ (void)setAPIIndexDirectory:(id)fp8;
-+ (id)_helpMarkerCStringStoragePath;
-+ (id)_helpMarkerCStringStorage;
-+ (unsigned int)offsetOfHelpMarker:(id)fp8;
-+ (BOOL)_doesHelpMarkerStringExist:(id)fp8;
-+ (id)_pathForHelpMarkerString:(id)fp8;
-@end
-
-@interface PBXTarget (DeprecatedMethods)
-- (id)targetExecutablesForPlatform:(id)fp8;
-- (id)customExecutablesForPlatform:(id)fp8;
-@end
-
-@interface PBXTarget (Upgrading)
-- (void)_appendUpgradeLogFormat:(id)fp8 arguments:(char *)fp12 attributes:(id)fp16;
-- (void)_appendUpgradeLogHeadingText:(id)fp8;
-- (void)_appendUpgradeLogMessageText:(id)fp8;
-- (void)_appendUpgradeLogWarningText:(id)fp8;
-- (void)_appendUpgradeLogLiteralText:(id)fp8;
-- (id)_extractArgumentsWithPrefix:(id)fp8 fromArgumentArray:(id)fp12;
-- (BOOL)_upgradeBuildSettings:(id)fp8 fromArchivedObjectVersion:(unsigned int)fp12;
-- (BOOL)_upgradeInfoPListFromArchivedObjectVersion:(unsigned int)fp8;
-- (void)_addNestedProduct:(id)fp8 subfolder:(int)fp12 subpath:(id)fp16;
-- (void)_upgradeAfterAwakingFromUnarchiver:(id)fp8;
-@end
-
-@interface PBXPackageTypeSpecification : XCSpecification
-{
- NSDictionary *_defaultBuildSettings;
- NSDictionary *_flattenedDefaultBuildSettings;
- NSString *_productReferenceFileTypeIdentifier;
- PBXFileType *_productReferenceFileType;
- NSString *_productReferenceName;
- BOOL _productReferenceIsLaunchable;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)wrapperSubpathForWrapperPart:(int)fp8;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)defaultBuildSettings;
-- (id)productReferenceFileType;
-- (id)productReferenceName;
-- (BOOL)productReferenceIsLaunchable;
-
-@end
-
-@interface PBXBuildContext : NSObject
-{
- XCBuildOperation *_currentBuildOperation;
- NSString *_baseDirectoryPath;
- XCPropertyExpansionContext *_propertyExpansionContext;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)currentBuildOperation;
-- (void)setCurrentBuildOperation:(id)fp8;
-- (id)baseDirectoryPath;
-- (void)setBaseDirectoryPath:(id)fp8;
-- (void)setStringValue:(id)fp8 forDynamicSetting:(id)fp12;
-- (void)removeDynamicSetting:(id)fp8;
-- (void)prependStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
-- (void)appendStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
-- (void)removeStringOrStringListValue:(id)fp8 fromDynamicSetting:(id)fp12;
-- (void)removeAllDynamicSettings;
-- (void)pushToolParameterTierBuildSettingsDictionary:(id)fp8;
-- (void)popToolParameterTierBuildSettingsDictionary;
-- (void)setToolParameterTierBuildSettingsDictionaries:(id)fp8;
-- (void)setHighestTierBuildSettingsDictionaries:(id)fp8;
-- (void)pushCustomTierBuildSettingsDictionary:(id)fp8;
-- (void)popCustomTierBuildSettingsDictionary;
-- (void)setCustomTierBuildSettingsDictionaries:(id)fp8;
-- (void)pushDefaultsTierBuildSettingsDictionary:(id)fp8;
-- (void)popDefaultsTierBuildSettingsDictionary;
-- (void)setDefaultsTierBuildSettingsDictionaries:(id)fp8;
-- (void)setLowestTierBuildSettingsDictionaries:(id)fp8;
-- (id)propertyExpansionContext;
-- (void)setPropertyExpansionContext:(id)fp8;
-- (id)expandedValueForString:(id)fp8;
-- (BOOL)expandedValueIsNonEmptyForString:(id)fp8;
-- (BOOL)expandedBooleanValueForString:(id)fp8;
-- (id)arrayByExpandingEntriesInArray:(id)fp8;
-- (id)dictionaryByExpandingEntriesInDictionary:(id)fp8;
-- (id)absoluteExpandedPathForString:(id)fp8;
-
-@end
-
-@interface PBXNQCSourceScanner : PBXCSourceScanner
-{
-}
-
-- (void)initInterestingSymbols;
-
-@end
-
-@interface PBXObjCPPSourceScanner : PBXCSourceScanner
-{
-}
-
-- (void)initInterestingSymbols;
-
-@end
-
-@interface PBXCPPSourceScanner : PBXCSourceScanner
-{
-}
-
-- (void)initInterestingSymbols;
-
-@end
-
-@interface PBXObjCSourceScanner : PBXCSourceScanner
-{
-}
-
-- (void)initInterestingSymbols;
-
-@end
-
-@interface PBXCSourceScanner : PBXSourceScanner
-{
- int _class;
- int _template;
- int _operator;
- int _interface;
- int _implementation;
- int _protocol;
- int _end;
- int _typedef;
- int _throw;
- int _import;
- int _include;
- int _define;
- int _warning;
- int _error;
- int _pragma;
- int _mark;
- int _task;
- int _sub;
- BOOL _isObjC;
- BOOL _isCPP;
- BOOL _isNQC;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXLexicalRules : NSObject
-{
- NSMutableCharacterSet *_commentStartChars;
- NSMutableCharacterSet *_endCommentStartChars;
- NSMutableCharacterSet *_singleLineCommentStartChars;
- NSMutableCharacterSet *_stringStartChars;
- NSMutableCharacterSet *_endStringStartChars;
- NSMutableCharacterSet *_charStartChars;
- NSMutableCharacterSet *_endCharStartChars;
- NSMutableCharacterSet *_identifierStartChars;
- NSMutableCharacterSet *_identifierChars;
- NSCharacterSet *_nonIdentifierCharacters;
- NSMutableCharacterSet *_numericStartChars;
- NSMutableCharacterSet *_numericChars;
- NSMutableCharacterSet *_endOfLineChars;
- NSCharacterSet *_whitespaceChars;
- NSCharacterSet *_nonWhitespaceChars;
- PBXSourceTokens *_keywords;
- PBXSourceTokens *_altKeywords;
- PBXSourceTokens *_docCommentKeywords;
- PBXSourceTokens *_preprocessorKeywords;
- NSMutableArray *_stringDelimiters;
- NSMutableArray *_commentDelimiters;
- NSMutableArray *_singleLineComment;
- NSMutableArray *_characterDelimiters;
- NSString *_docComment;
- unsigned short _docCommentKeywordStart;
- unsigned short _preprocessorKeywordStart;
- unsigned short _escapeCharacter;
- NSCharacterSet *_linkStartChars;
- NSCharacterSet *_linkPrefixChars;
- NSCharacterSet *_urlLocationChars;
- NSCharacterSet *_domainNameStartChars;
- NSCharacterSet *_domainNameChars;
- NSString *_urlSchemeDelimiter;
- NSString *_mailLocalNameDelimiter;
- BOOL _caseSensitive;
- BOOL _unicodeSymbols;
- BOOL _indexedSymbols;
- BOOL _commentsCanBeNested;
- BOOL _fortranStyleComments;
-}
-
-- (id)init;
-- (id)initWithDictionary:(id)fp8;
-- (void)addDictionary:(id)fp8;
-- (BOOL)isCommentStartChar:(unsigned short)fp8;
-- (BOOL)isEndCommentStartChar:(unsigned short)fp8;
-- (BOOL)isSingleLineCommentStartChar:(unsigned short)fp8;
-- (BOOL)isStringStartChar:(unsigned short)fp8;
-- (BOOL)isEndStringStartChar:(unsigned short)fp8;
-- (BOOL)isCharStartChar:(unsigned short)fp8;
-- (BOOL)isEndCharStartChar:(unsigned short)fp8;
-- (BOOL)isIdentifierStartChar:(unsigned short)fp8;
-- (BOOL)isIdentifierChar:(unsigned short)fp8;
-- (BOOL)isNumericStartChar:(unsigned short)fp8;
-- (BOOL)isNumericChar:(unsigned short)fp8;
-- (BOOL)isEndOfLineChar:(unsigned short)fp8;
-- (BOOL)isWhitespaceChar:(unsigned short)fp8;
-- (BOOL)isLinkStartChar:(unsigned short)fp8;
-- (BOOL)isDomainNameStartChar:(unsigned short)fp8;
-- (id)nonIdentifierCharacterSet;
-- (id)nonWhitespaceCharacterSet;
-- (BOOL)isKeyword:(id)fp8;
-- (BOOL)isAltKeyword:(id)fp8;
-- (BOOL)isDocCommentKeyword:(id)fp8;
-- (BOOL)isPreprocessorKeyword:(id)fp8;
-- (id)keywords;
-- (id)altKeywords;
-- (id)docCommentKeywords;
-- (id)preprocessorKeywords;
-- (id)stringDelimiters;
-- (id)commentDelimiters;
-- (id)singleLineComment;
-- (id)characterDelimiters;
-- (id)docComment;
-- (unsigned short)escapeCharacter;
-- (unsigned short)preprocessorKeywordStart;
-- (unsigned short)docCommentKeywordStart;
-- (id)urlSchemeDelimiter;
-- (id)mailLocalNameDelimiter;
-- (id)linkPrefixChars;
-- (id)urlLocationChars;
-- (id)domainNameChars;
-- (BOOL)caseSensitive;
-- (BOOL)unicodeSymbols;
-- (BOOL)indexedSymbols;
-- (BOOL)commentsCanBeNested;
-- (BOOL)fortranStyleComments;
-- (int)tokenForString:(id)fp8;
-- (BOOL)isNumber:(id)fp8 withRange:(struct _NSRange *)fp12;
-
-@end
-
-@interface PBXSourceLexer : NSObject
-{
- PBXLexicalRules *_rules;
- struct _NSRange _tokenRange;
- NSString *_tokenString;
- id _delegate;
- BOOL _ignoreNewLines;
- BOOL fortranStyleComments;
- char *characterMap;
- XCAttributeRun *_tokenRun;
-}
-
-- (id)initWithLexicalRules:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDelegate:(id)fp8;
-- (void)setString:(id)fp8 range:(struct _NSRange)fp12;
-- (void)scanSubRange:(struct _NSRange)fp8 startingInState:(int)fp16;
-- (id)rules;
-- (void)setIgnoreNewLines:(BOOL)fp8;
-- (void)skipWhitespace;
-- (unsigned short)nextCharWithoutSkippingWhitespace;
-- (unsigned short)nextChar;
-- (unsigned short)peekChar;
-- (unsigned short)peekCharWithoutSkippingWhitespace;
-- (unsigned int)peekCharacterInSet:(id)fp8;
-- (unsigned int)curLocation;
-- (void)setLocation:(unsigned int)fp8;
-- (void)incLocation;
-- (void)decLocation;
-- (unsigned int)length;
-- (int)_matchIn2DArray:(id)fp8 atIndex:(int)fp12;
-- (unsigned int)_matchInArray:(id)fp8 atIndex:(int)fp12;
-- (void)parseDocCommentFromLoc:(unsigned int)fp8 matchIndex:(int)fp12;
-- (void)scanForLinksInRange:(struct _NSRange)fp8;
-- (void)skipMultiLineCommentFromLoc:(unsigned int)fp8 matchIndex:(int)fp12;
-- (void)buildCharacterMap;
-- (int)_nextToken;
-- (int)nextToken;
-- (int)nextToken:(BOOL)fp8;
-- (void)stringWasEdited:(struct _NSRange *)fp8 replacementLength:(int)fp12;
-- (int)cachedTokenTypeAtLocation:(unsigned int)fp8 tokenRange:(struct _NSRange *)fp12;
-- (int)peekToken;
-- (id)tokenString;
-- (void)setTokenStringToRange:(struct _NSRange)fp8;
-- (id)stringForRange:(struct _NSRange)fp8;
-- (struct _NSRange)tokenRange;
-- (unsigned short)skipToCharacter:(unsigned short)fp8 orCharacter:(unsigned short)fp12 withEscape:(BOOL)fp16;
-- (void)skipToCharacter:(unsigned short)fp8 withEscape:(BOOL)fp12;
-- (void)skipToString:(id)fp8 withEscape:(BOOL)fp12;
-- (void)skipToEndOfLineWithEscape:(BOOL)fp8;
-- (BOOL)inputMatchesString:(id)fp8;
-- (BOOL)inputIsInSet:(id)fp8;
-- (void)skipToEndDelimeter:(unsigned short)fp8 withStart:(unsigned short)fp12;
-
-@end
-
-@interface PBXSourceLexer (PBXPrivate)
-- (void)gotCharacterForRange:(struct _NSRange)fp8;
-- (void)gotStringForRange:(struct _NSRange)fp8;
-- (void)gotNumberForRange:(struct _NSRange)fp8;
-- (void)gotCommentForRange:(struct _NSRange)fp8;
-- (void)gotMultilineCommentForRange:(struct _NSRange)fp8;
-- (void)gotDocCommentForRange:(struct _NSRange)fp8;
-- (void)gotDocCommentKeywordForRange:(struct _NSRange)fp8;
-- (void)gotKeywordForRange:(struct _NSRange)fp8;
-- (void)gotAltKeywordForRange:(struct _NSRange)fp8;
-- (void)gotIdentifierForRange:(struct _NSRange)fp8;
-- (void)gotPreprocessorForRange:(struct _NSRange)fp8;
-- (void)gotURLForRange:(struct _NSRange)fp8;
-- (void)gotMailAddressForRange:(struct _NSRange)fp8;
-@end
-
-@interface PBXSourceScanner : NSObject
-{
- PBXSourceLexer *_lexer;
-}
-
-- (id)initWithLanguageSpecification:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)lexer;
-- (void)initSourceLexerForSpecification:(id)fp8;
-- (void)initInterestingSymbols;
-- (id)parseString:(id)fp8;
-- (id)parse;
-
-@end
-
-@interface PBXSourceScannerItem : NSObject <PBXScannerItem>
-{
- NSString *name;
- NSMutableArray *children;
- int type;
- PBXSourceScannerItem *parent;
- struct _NSRange nameRange;
- struct _NSRange range;
- int nestingLevel;
- int indentLevel;
-}
-
-- (id)initWithName:(id)fp8 type:(int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (id)name;
-- (id)nameWithIndent;
-- (void)setName:(id)fp8;
-- (void)addChild:(id)fp8;
-- (id)childAtIndex:(int)fp8;
-- (int)numberOfChildren;
-- (int)type;
-- (void)setType:(int)fp8;
-- (BOOL)isDeclaration;
-- (id)parent;
-- (void)setParent:(id)fp8;
-- (struct _NSRange)nameRange;
-- (void)setNameRange:(struct _NSRange)fp8;
-- (struct _NSRange)range;
-- (void)setRange:(struct _NSRange)fp8;
-- (int)nestingLevel;
-- (void)setNestingLevel:(int)fp8;
-- (int)indentLevel;
-- (void)setIndentLevel:(int)fp8;
-- (int)compareWithScannerItem:(id)fp8;
-
-@end
-
-@interface PBXSourceTokens : NSObject
-{
- NSMutableSet *_tokens;
- BOOL _caseSensitive;
-}
-
-+ (int)_tokenForString:(id)fp8;
-+ (int)addTokenForString:(id)fp8;
-- (id)initWithArrayOfStrings:(id)fp8 caseSensitive:(BOOL)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)addArrayOfStrings:(id)fp8;
-- (BOOL)containsToken:(id)fp8;
-- (int)tokenForString:(id)fp8;
-- (id)allTokens;
-
-@end
-
-@interface PBXStringLexer : PBXSourceLexer
-{
- void *_buff;
- NSString *_realString;
- unsigned int _realStringLength;
- unsigned int _scanLimit;
- BOOL _scanInProgress;
-}
-
-- (id)initWithLexicalRules:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_beginScanning;
-- (void)_endScanning;
-- (void)setString:(id)fp8 range:(struct _NSRange)fp12;
-- (void)stringWasEdited:(struct _NSRange *)fp8 replacementLength:(int)fp12;
-- (void)skipWhitespace;
-- (unsigned short)nextCharWithoutSkippingWhitespace;
-- (unsigned short)nextChar;
-- (unsigned short)peekChar;
-- (unsigned short)peekCharWithoutSkippingWhitespace;
-- (unsigned int)peekCharacterInSet:(id)fp8;
-- (unsigned int)curLocation;
-- (unsigned int)length;
-- (void)setLocation:(unsigned int)fp8;
-- (void)setTokenStringToRange:(struct _NSRange)fp8;
-- (unsigned short)skipToCharacter:(unsigned short)fp8 orCharacter:(unsigned short)fp12 withEscape:(BOOL)fp16;
-- (void)skipToCharacter:(unsigned short)fp8 withEscape:(BOOL)fp12;
-- (void)skipToEndOfLineWithEscape:(BOOL)fp8;
-- (void)scanForLinksInRange:(struct _NSRange)fp8;
-- (BOOL)inputMatchesString:(id)fp8;
-- (BOOL)inputIsInSet:(id)fp8;
-
-@end
-
-@interface PBXStringLexer (PBXPrivate)
-- (void)scanSubRange:(struct _NSRange)fp8 startingInState:(int)fp16;
-@end
-
-@interface PBXJamSourceScanner : PBXSourceScanner
-{
- int _rule;
- int _actions;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXJavaScriptSourceScanner : PBXSourceScanner
-{
- int _function;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXJavaSourceScanner : PBXSourceScanner
-{
- int _class;
- int _interface;
- int _native;
- int _abstract;
- int _package;
- int _import;
- int _new;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXLabelSourceScanner : PBXSourceScanner
-{
-}
-
-- (id)parse;
-
-@end
-
-@interface PBXPerlSourceScanner : PBXSourceScanner
-{
- int _sub;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXPythonSourceScanner : PBXSourceScanner
-{
- int _def;
- int _class;
-}
-
-- (void)initInterestingSymbols;
-- (unsigned int)_indentLevelForWhitespace:(id)fp8;
-- (id)parse;
-
-@end
-
-@interface PBXRubySourceScanner : PBXSourceScanner
-{
- int _def;
- int _class;
- int _end;
- int _module;
- int _if;
- int _unless;
- int _while;
- int _until;
- int _for;
- int _begin;
- int _ensure;
- int _do;
- int _case;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface PBXJavaClassFileEngine : PBXIndexingEngine
-{
- BOOL _stopped;
- char *buf;
- JKClassLibrary *classLibrary;
- NSString *libraryName;
-}
-
-+ (id)indexableFileTypes;
-+ (void)addClassesFromPackage:(id)fp8 inLibrary:(id)fp12 includeInnerClasses:(BOOL)fp16 intoMutableArray:(id)fp20;
-+ (id)fileListForFrameworkOrLibrary:(id)fp8;
-+ (id)fileListForFrameworkOrLibrary:(id)fp8 rootPackage:(id)fp12 includeInnerClasses:(BOOL)fp16;
-- (id)initWithProjectIndex:(id)fp8;
-- (void)dealloc;
-- (const char *)convertedName:(id)fp8;
-- (void)openClassLibrary:(id)fp8;
-- (void)releaseCachedData;
-- (BOOL)parseClassFile:(id)fp8;
-- (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
-- (void)stopIndexing;
-
-@end
-
-@interface PBXContainer : PBXObject
-{
- NSString *_path;
- NSString *_basePath;
- PBXGroup *_rootGroup;
- NSMutableDictionary *_perUserDict;
- NSString *_resolvedAbsolutePath;
- BOOL _invalidatingAbsolutePath;
- PBXGroupEnumerator *_enumerator;
- PBXGroupEnumerator *_cachedHeaderFileEnumerator;
- struct _NSMapTable *_pathToRefCache;
- struct _NSMapTable *_fileNameToRefCache;
- NSDate *_modTime;
- struct _NSMapTable *_containedItems;
- NSCountedSet *_containedItemsClassCount;
- struct _NSHashTable *_references;
-}
-
-+ (struct _NSMapTable *)openContainerMapTable;
-+ (id)openContainers;
-+ (id)containerForResolvedAbsolutePath:(id)fp8;
-+ (void)setContainer:(id)fp8 forResolvedAbsolutePath:(id)fp12;
-+ (void)removeContainerForResolvedAbsolutePath:(id)fp8;
-+ (id)_cacheStats;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)references;
-- (void)addReference:(id)fp8;
-- (void)removeReference:(id)fp8;
-- (id)children;
-- (void)validateChildren;
-- (void)invalidateAbsolutePathCache;
-- (BOOL)isReadOnly;
-- (BOOL)allowsEditingOfChildren;
-- (id)path;
-- (void)setPath:(id)fp8;
-- (id)name;
-- (id)absolutePath;
-- (id)resolvedAbsolutePath;
-- (id)modTime;
-- (void)_setRootGroup:(id)fp8;
-- (id)rootGroup;
-- (void)_clearGroupEnumerator;
-- (struct _NSMapTable *)_pathToRefCache:(BOOL)fp8;
-- (struct _NSMapTable *)_fileNameToRefCache:(BOOL)fp8;
-- (id)groupEnumerator;
-- (id)headerFileEnumerator;
-- (void)cacheFileReference:(id)fp8 atResolvedAbsolutePath:(id)fp12;
-- (void)uncacheFileReference:(id)fp8 atResolvedAbsolutePath:(id)fp12;
-- (id)fileReferenceForPath:(id)fp8;
-- (id)fileReferenceForFileName:(id)fp8 ignoringCase:(BOOL)fp12;
-- (id)fileReferenceForFileName:(id)fp8;
-- (id)fileReferenceForPartialPath:(id)fp8;
-- (struct _NSMapTable *)_itemToRefCache:(BOOL)fp8;
-- (id)itemForGlobalID:(id)fp8;
-- (id)itemForGlobalIDHexString:(id)fp8;
-- (void)setItem:(id)fp8 forGlobalID:(id)fp12;
-- (void)removeItemForGlobalID:(id)fp8;
-- (void)printContainedItems;
-- (id)innerDescription;
-- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
-- (id)perUserDictionary;
-- (void)_setPerUserDictionary:(id)fp8;
-- (id)perUserDictionaryObjectForKey:(id)fp8;
-- (void)setPerUserDictionaryObject:(id)fp8 forKey:(id)fp12;
-- (void)removePerUserDictionaryObjectForKey:(id)fp8;
-
-@end
-
-@interface PBXContainer (PBXBuildSettingExpansion)
-- (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)stringByExpandingString:(id)fp8;
-- (id)stringByMakingExpandedPathAbsolute:(id)fp8;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
-@end
-
-@interface PBXContainerItem : PBXObject <PBXChangeNotification>
-{
- NSString *_comments;
- NSMutableDictionary *_uiContext;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableUserAttributes;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)setComments:(id)fp8;
-- (id)comments;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (int)changeMask;
-- (void)willChange;
-- (void)willChangeWithArchivePriority:(int)fp8;
-- (id)userInterfaceContext;
-- (void)setUserInterfaceContext:(id)fp8;
-- (id)objectForUserInterfaceContextKey:(id)fp8;
-- (void)setObject:(id)fp8 forUserInterfaceContextKey:(id)fp12;
-- (void)removeObjectForUserInterfaceContextKey:(id)fp8;
-- (BOOL)shouldArchiveComments;
-- (BOOL)shouldArchiveUserInterfaceContext;
-
-@end
-
-@interface PBXFramework : PBXContainer
-{
- BOOL _needsToValidateChildren;
-}
-
-+ (void)initialize;
-+ (id)frameworkForPath:(id)fp8 withResolvedPath:(id)fp12;
-+ (id)frameworkForPath:(id)fp8;
-+ (id)frameworkForFileReference:(id)fp8;
-+ (struct _NSMapTable *)openContainerMapTable;
-- (void)dealloc;
-- (void)finalize;
-- (id)rootGroup;
-- (void)validateChildren;
-- (void)invalidateAbsolutePathCache;
-- (id)_absolutePathsOfFilesInSubdirectoryNamed:(id)fp8;
-- (id)absolutePathsOfPublicHeaderFiles;
-- (id)absolutePathsOfPrivateHeaderFiles;
-
-@end
-
-@interface PBXFolder : PBXContainer
-{
- NSMutableArray *_acceptedPathExtensionsCache;
- NSMutableArray *_childrenWithAcceptedPathExtensionsCache;
- BOOL _needsToValidateChildren;
-}
-
-+ (void)initialize;
-+ (id)folderForPath:(id)fp8 withResolvedPath:(id)fp12;
-+ (id)folderForPath:(id)fp8;
-+ (id)folderForFileReference:(id)fp8;
-+ (struct _NSMapTable *)openContainerMapTable;
-+ (id)_invisibleChildrenFilterExpression;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)rootGroup;
-- (void)validateChildren;
-- (id)children;
-- (id)rootGroupChildrenWithPathExtensions:(id)fp8;
-- (void)invalidateAbsolutePathCache;
-
-@end
-
-@interface PBXTargetBuildContext : PBXBuildContext
-{
- PBXTarget *_target;
- NSString *_presumedBuildAction;
- NSString *_presumedConfigName;
- NSMutableArray *_depGraphEvents;
- NSRecursiveLock *_depGraphLock;
- unsigned int _depGraphLockLevel;
- NSThread *_depGraphAccessorThread;
- BOOL _needsDependencyGraphCreation;
- BOOL _shouldCancelDependencyGraphCreation;
- BOOL _isCreatingDependencies;
- BOOL _hasSetUpBuildSettings;
- NSString *_productDirectoryPath;
- NSString *_buildDirectoryPath;
- NSMutableDictionary *_cachedHeadermaps;
- NSMutableDictionary *_headerSearchContexts;
- NSMutableDictionary *_indexingInfoDicts;
- NSMutableDictionary *_effectiveSearchPaths;
- NSMutableArray *_searchPathsForRez;
- NSMutableArray *_nodes;
- NSMutableArray *_commands;
- NSMutableDictionary *_nodesByName;
- NSMutableArray *_depAnalysisMessageStrings;
- NSMutableArray *_buildSetupMessageStrings;
- unsigned int _numDepAnalysisErrors;
- unsigned int _numDepAnalysisWarnings;
- NSMutableDictionary *_auxiliaryFilesData;
- NSMutableDictionary *_auxiliaryFilesPermissions;
- NSMutableDictionary *_auxiliarySymlinksContents;
- NSMutableDictionary *_filePathsToBuildFileRefs;
- NSMutableDictionary *_sourcesToObjFiles;
- NSMutableDictionary *_objFilesToSources;
- NSCountedSet *_countedBuildFileBaseNames;
- NSMutableDictionary *_constantBuildToolFlags;
- NSMutableDictionary *_filePathLists;
- NSArray *_pathPrefixesExcludedFromHeaderDependencies;
- NSMutableSet *_activeToolSpecs;
- unsigned int _currentPhaseNumber;
- BOOL _autoIncrementPhaseNumber;
- NSMutableDictionary *_extraLinkerParameters;
- XCHierarchicalOutputLog *_debugOutputLog;
- unsigned int _debugOutputEnableCount;
- BOOL _enableDistBuilds;
- NSArray *_distBuildsServerList;
- NSDictionary *_distBuildsEnvEntries;
- unsigned int _distBuildsParallelTasks;
- NSMutableArray *_linkerBuildMessages;
- NSMutableArray *_otherBuildMessages;
- XCBuildInfoManager *_buildInfoManager;
- XCDependencyInfoCache *_dependencyInfoCache;
- NSMutableArray *_productNodes;
- XCTargetDGSnapshot *_targetSnapshotForDG;
- NSMutableArray *_nodesThatNeedToSetBuildInfo;
- NSMutableSet *_derivedFileCaches;
-}
-
-+ (void)initialize;
-+ (id)identifierForHeadermapWithBreadthFirstRecursiveContentsAtPath:(id)fp8;
-+ (id)identifierForHeadermapWithGeneratedFiles;
-+ (id)identifierForHeadermapWithProductHeaders;
-+ (id)identifierForHeadermapWithAllProductHeadersInProject;
-+ (id)identifierForHeadermapWithAllHeadersInProject;
-+ (id)identifierForTraditionalHeadermap;
-+ (id)headerFileExtensionsForHeadermaps;
-- (id)initWithTarget:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (void)targetWillDealloc:(id)fp8;
-- (id)presumedBuildAction;
-- (void)setPresumedBuildAction:(id)fp8;
-- (id)presumedBuildConfigurationName;
-- (void)setPresumedBuildConfigurationName:(id)fp8;
-- (id)targetSnapshot;
-- (void)_projectWillClose:(id)fp8;
-- (void)_activeBuildConfigurationNameDidChange:(id)fp8;
-- (void)disableCacheInvalidation;
-- (void)enableCacheInvalidation;
-- (BOOL)shouldUseDistributedBuilds;
-- (id)baseDirectoryPath;
-- (id)absolutePathForPath:(id)fp8;
-- (id)naturalPathForPath:(id)fp8;
-- (BOOL)lockDependencyGraphBeforeDate:(id)fp8;
-- (void)lockDependencyGraph;
-- (void)unlockDependencyGraph;
-- (BOOL)doesCurrentThreadHoldDependencyGraphLock;
-- (void)createDependencyGraphWithTargetDGSnapshot:(id)fp8;
-- (void)removeSearchPathArgumentsFromArrayOfCommandLineArguments:(id)fp8;
-- (id)_searchPathsForCurrentStateAndOtherFlagsBuildSettingsName:(id)fp8 builtinSystemHeaderSearchPaths:(id)fp12 builtinFrameworkSearchPaths:(id)fp16;
-- (id)headerFileSearchContextForSourceFilesUsingCompiler:(id)fp8 languageDialect:(id)fp12;
-- (id)preprocessingInfoDictionaries;
-- (id)preprocessingInfoForIndexingSourceFilesWithCompiler:(id)fp8 languageDialect:(id)fp12;
-- (id)dependencyNodeForName:(id)fp8 createIfNeeded:(BOOL)fp12;
-- (unsigned int)currentPhaseNumber;
-- (void)incrementCurrentPhaseNumber;
-- (BOOL)autoIncrementsPhaseNumber;
-- (void)setAutoIncrementsPhaseNumber:(BOOL)fp8;
-- (id)compilerRequestedLinkerParameters;
-- (void)addCompilerRequestedLinkerParameters:(id)fp8;
-- (void)removeAllCompilerRequestedLinkerParameters;
-- (id)dependencyNodeForName:(id)fp8;
-- (unsigned int)numberOfDependencyNodes;
-- (id)dependencyNodeWithNumber:(unsigned int)fp8;
-- (void)_addMappingFromPath:(id)fp8 toNode:(id)fp12;
-- (id)createInvocationOfToolWithIdentifier:(id)fp8 parameterDictionary:(id)fp12;
-- (id)createInvocationOfToolWithIdentifier:(id)fp8 parameters:(id)fp12;
-- (void)registerDependencyCommand:(id)fp8;
-- (void)unregisterDependencyCommand:(id)fp8;
-- (id)createCommandWithRuleInfo:(id)fp8 commandPath:(id)fp12 arguments:(id)fp16 forNode:(id)fp20;
-- (id)createCommandWithPath:(id)fp8 ruleInfo:(id)fp12;
-- (unsigned int)numberOfCommands;
-- (id)commandWithNumber:(unsigned int)fp8;
-- (BOOL)shouldCancelDependencyGraphCreation;
-- (void)cancelDependencyGraphCreation;
-- (id)dependencyAnalysisMessageStrings;
-- (void)removeAllBuildSetupMessageStrings;
-- (unsigned int)numberOfDependencyAnalysisErrors;
-- (unsigned int)numberOfDependencyAnalysisWarnings;
-- (void)_addDependencyAnalysisMessageString:(id)fp8;
-- (void)addDependencyAnalysisErrorMessageFormat:(id)fp8;
-- (void)addDependencyAnalysisWarningMessageFormat:(id)fp8;
-- (void)defineFileContents:(id)fp8 forAuxiliaryFileAtPath:(id)fp12 withPosixPermissions:(unsigned long)fp16;
-- (id)fileContentsForAuxiliaryFileAtPath:(id)fp8;
-- (void)defineFileContents:(id)fp8 forAuxiliaryFileAtPath:(id)fp12;
-- (id)symlinkContentsForAuxiliarySymlinkAtPath:(id)fp8;
-- (void)defineSymlinkContents:(id)fp8 forAuxiliarySymlinkAtPath:(id)fp12;
-- (void)setCompiledFilePath:(id)fp8 forSourceFilePath:(id)fp12;
-- (void)addActiveToolSpecification:(id)fp8;
-- (void)setConstantFlags:(id)fp8 forBuildToolWithIdentifier:(id)fp12;
-- (void)addPath:(id)fp8 toFilePathListWithIdentifier:(id)fp12;
-- (id)filePathListWithIdentifier:(id)fp8;
-- (id)buildFileRefForPath:(id)fp8;
-- (id)compiledFilePathForSourceFilePath:(id)fp8;
-- (id)sourceFilePathForCompiledFilePath:(id)fp8;
-- (void)countBuildFileBaseName:(id)fp8;
-- (unsigned int)countForBuildFileBaseName:(id)fp8;
-- (id)constantFlagsForBuildToolWithIdentifier:(id)fp8;
-- (id)preprocessedFilePathForSourceFilePath:(id)fp8;
-- (id)disassembledFilePathForSourceFilePath:(id)fp8;
-- (id)activeToolSpecifications;
-- (void)pruneDerivedFileCaches;
-- (void)addDerivedFileCache:(id)fp8;
-- (id)headermapForIdentifier:(id)fp8;
-- (void)setHeadermap:(id)fp8 forIdentifier:(id)fp12;
-- (id)effectiveSearchPathsForSearchPath:(id)fp8;
-- (id)_effectiveSearchPathsForSearchPathBuildSetting:(id)fp8;
-- (id)effectiveHeaderSearchPaths;
-- (id)effectiveUserHeaderSearchPaths;
-- (id)effectiveFrameworkSearchPaths;
-- (id)effectiveLibrarySearchPaths;
-- (id)effectiveRezSearchPaths;
-- (id)searchPathsForRez;
-- (BOOL)isFileUpToDateAtPath:(id)fp8;
-- (id)buildInfoManager;
-- (id)buildInfoValueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
-- (void)setBuildInfoValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
-- (void)removeAllBuildInfoForIdentifier:(id)fp8;
-- (id)fileInfoValueForKey:(id)fp8 forFileAtPath:(id)fp12;
-- (void)setFileInfoValue:(id)fp8 forKey:(id)fp12 forFileAtPath:(id)fp16;
-- (void)clearCompiledFileInfoForFileAtPath:(id)fp8;
-- (void)clearCompiledFileInfoForAllFiles;
-- (BOOL)areFileInfoNotificationsEnabled;
-- (void)disableFileInfoNotifications;
-- (void)enableFileInfoNotifications;
-- (id)dependencyInfoCacheFilename;
-- (id)dependencyInfoCache;
-- (id)readDependencyInfoCacheFromBuildDirectory:(id)fp8;
-- (id)writeDependencyInfoCacheToBuildDirectory:(id)fp8;
-- (id)buildMessagesForFileAtPath:(id)fp8;
-- (void)addBuildMessage:(id)fp8 forFileAtPath:(id)fp12;
-- (void)removeAllBuildMessagesForFileAtPath:(id)fp8;
-- (id)linkerBuildMessages;
-- (void)addLinkerBuildMessage:(id)fp8;
-- (void)removeAllLinkerBuildMessages;
-- (id)uncategorizedBuildMessages;
-- (void)addUncategorizedBuildMessage:(id)fp8;
-- (void)removeAllUncategorizedBuildMessages;
-- (id)productDirectoryPath;
-- (id)buildDirectoryPath;
-- (id)createDirectoryAtPath:(id)fp8;
-- (id)touchFileAtPath:(id)fp8;
-- (id)copyFileAtPath:(id)fp8 toPath:(id)fp12;
-- (id)dittoFileAtPath:(id)fp8 toPath:(id)fp12;
-- (id)moveFileAtPath:(id)fp8 toPath:(id)fp12;
-- (id)makeSymlinkToFileAtPath:(id)fp8 atPath:(id)fp12;
-- (BOOL)shouldScanHeadersOfFileAtPath:(id)fp8;
-- (id)importedFilesForPath:(id)fp8 ensureFilesExist:(BOOL)fp12;
-- (id)importedFilesForPath:(id)fp8;
-- (BOOL)writeAuxiliaryFilesForBuildOperation:(id)fp8;
-- (id)productNodes;
-- (void)addProductNode:(id)fp8;
-- (void)resetStatesOfAllDependencyNodes;
-- (void)analyzeDependenciesForNodes:(id)fp8;
-- (void)analyzeDependenciesForFilePaths:(id)fp8;
-- (void)analyzeAllProductDependencies;
-- (void)checkWaitCountsOfAllDependencyNodes;
-- (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8 startingAtNode:(id)fp12;
-- (void)enqueueAllOutOfDateCommandsOntoWorkQueue:(id)fp8;
-- (void)_addNodeThatNeedsToSetBuildInfo:(id)fp8;
-- (void)_makeNodesSetBuildInfoIfNeeded;
-- (BOOL)writeToGraphVizFileAtPath:(id)fp8;
-- (void)startLoggingDebugOutputIfAppropriate;
-- (void)finishLoggingDebugOutput;
-- (id)debugOutputLog;
-- (id)description;
-- (id)nodesMatchingPattern:(id)fp8;
-
-@end
-
-@interface PBXContainer (BuildInfoSupport)
-- (id)containerItemForBuildInfoEntityIdentifier:(id)fp8;
-@end
-
-@interface PBXBuildContext (KVCBuildPropertyAccess)
-- (id)valueForUndefinedKey:(id)fp8;
-@end
-
-@interface PBXTargetBuildContext (DependencyGraphEvents)
-+ (id)sharedDependencyGraphEventProcessingInvocationQueue;
-- (void)enqueueDependencyGraphEventInvocation:(id)fp8;
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
-- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
-- (void)processDependencyGraphEvents;
-- (void)setTargetSnapshot:(id)fp8;
-- (void)dg_setTargetSnapshot:(id)fp8;
-- (void)noteTargetSnapshotDidPrepareToCreateDependencies;
-- (void)waitForDependencyGraph;
-- (void)noteFileSystemDidChangeAtPath:(id)fp8;
-- (void)dg_noteFileSystemDidChangeAtPath:(id)fp8;
-- (void)touchNodeForFileAtPath:(id)fp8;
-- (void)dg_touchNodeForFileAtPath:(id)fp8;
-- (void)untouchNodeForFileAtPath:(id)fp8;
-- (void)dg_untouchNodeForFileAtPath:(id)fp8;
-@end
-
-@interface PBXReference (BuildSupport)
-- (id)unexpandedFullPath;
-- (id)absolutePathForExpansionContext:(id)fp8;
-@end
-
-@interface PBXHeaderFileSearchContext : NSObject
-{
- BOOL _lookInIncludersDirectory;
- NSArray *_userHeaderSearchPaths;
- PBXHeaderMap *_headermap;
- NSArray *_systemHeaderSearchPaths;
- NSArray *_frameworkSearchPaths;
- NSMutableDictionary *_directoryEntriesCache;
- NSMutableDictionary *_frameworkPathsCache;
- NSMutableDictionary *_tildeInPathsCache;
-}
-
-+ (id)headerFileSearchContextWithUserHeaderSearchPaths:(id)fp8 headermap:(id)fp12 systemHeaderSearchPaths:(id)fp16 frameworkSearchPaths:(id)fp20;
-- (id)initWithUserHeaderSearchPaths:(id)fp8 headermap:(id)fp12 systemHeaderSearchPaths:(id)fp16 frameworkSearchPaths:(id)fp20;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setHeadermap:(id)fp8;
-- (id)_fullPathOfFileNamed:(id)fp8 inPath:(id)fp12;
-- (void)_fillFrameworkPathCache;
-- (id)userHeaderSearchPaths;
-- (id)headermap;
-- (id)systemHeaderSearchPaths;
-- (id)frameworkSearchPaths;
-- (id)headerPathForHeaderInclusionString:(id)fp8 includedFromFilesAtPaths:(id)fp12 usingQuoteNotation:(BOOL)fp16 ensureFileExists:(BOOL)fp20;
-- (id)headerPathForHeaderInclusionString:(id)fp8 includedFromFilesAtPaths:(id)fp12 usingQuoteNotation:(BOOL)fp16;
-
-@end
-
-@interface PBXDocBookmark : PBXBookmark
-{
- unsigned int _glyphRangeLocation;
- unsigned int _glyphRangeLength;
- NSString *_htmlAnchor;
-}
-
-+ (id)bookmarkWithFileReference:(id)fp8 gylphRange:(struct _NSRange)fp12 anchor:(id)fp20;
-+ (id)archivableAttributes;
-- (id)initWithFileReference:(id)fp8 gylphRange:(struct _NSRange)fp12 anchor:(id)fp20;
-- (id)fileURL;
-- (id)anchor;
-- (void)setAnchor:(id)fp8;
-- (unsigned int)glyphRangeLocation;
-- (unsigned int)glyphRangeLength;
-- (void)setGlyphRange:(struct _NSRange)fp8;
-- (void)setGlyphRangeLocation:(unsigned int)fp8;
-- (void)setGlyphRangeLength:(unsigned int)fp8;
-- (BOOL)isSimpleBookmark;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXRuntimeSystemSpecification : XCSpecification
-{
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)nativeRuntimeSystemSpecificaton;
-- (id)infoPlistKey;
-- (id)specificResourcePath;
-
-@end
-
-@interface PBXJambaseRuleDescription : NSObject
-{
- NSString *_jambaseRuleName;
- unsigned int _inputFileRuleParamIndex;
- unsigned int _outputFileRuleParamIndex;
- unsigned int _compiledCodeFileRuleParamIndex;
- NSString *_progressStatusFormat;
- NSString *_distProgressStatusFormat;
- NSString *_messageStatusFormat;
- NSString *_distMessageStatusFormat;
- NSArray *_outputParseRuleArray;
- NSArray *_outputParseRules;
- BOOL _isQuiet;
- BOOL _useMessageFilenameAsTopLevel;
- BOOL _multipleInputFiles;
- XCCommandLineToolSpecification *_nativeCommandLineToolSpec;
- NSArray *_outputParserClassesOrRules;
-}
-
-+ (id)_loadJambaseRuleDescriptionsFromPListFileAtPath:(id)fp8;
-+ (id)jambaseRuleDescriptionForRuleNamed:(id)fp8;
-- (id)initWithJambaseRuleName:(id)fp8 propertyListDictionary:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (unsigned int)inputFileRuleParamIndex;
-- (unsigned int)outputFileRuleParamIndex;
-- (unsigned int)compiledCodeFileRuleParamIndex;
-- (id)progressStatusFormat;
-- (id)distributedProgressStatusFormat;
-- (id)messageStatusFormat;
-- (id)distributedMessageStatusFormat;
-- (id)outputParseRules;
-- (BOOL)isQuiet;
-- (BOOL)useMessageFilenameAsTopLevel;
-- (BOOL)multipleInputFiles;
-- (id)description;
-- (id)commandOutputParserClassesOrParseRules;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-
-@end
-
-@interface PBXBuildLog : NSObject <PBXBuildLogContainerItems>
-{
- XCBuildOperation *_buildOperation;
- NSMutableAttributedString *_transcript;
- BOOL _transcriptNeedsNewline;
- NSMutableArray *_toplevelLogItems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
- PBXBuildLogContainerItem *_currentContainerItem;
- unsigned int _notificationDisableCount;
- NSMutableSet *_changedLogItems;
-}
-
-+ (Class)transcriptClass;
-+ (void)setTranscriptClass:(Class)fp8;
-+ (id)headingTextAttributes;
-+ (void)setHeadingTextAttributes:(id)fp8;
-+ (id)normalTextAttributes;
-+ (void)setNormalTextAttributes:(id)fp8;
-+ (id)outputTextAttributes;
-+ (void)setOutputTextAttributes:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildOperation;
-- (void)_setBuildOperation:(id)fp8;
-- (id)toplevelLogItems;
-- (id)transcript;
-- (unsigned int)totalNumberOfItems;
-- (unsigned int)totalNumberOfWarnings;
-- (unsigned int)totalNumberOfErrors;
-- (id)buildLog;
-- (id)superitem;
-- (id)subitems;
-- (struct _NSRange)buildLogTranscriptCharacterRange;
-- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
-- (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
-- (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
-- (void)insertTranscriptText:(id)fp8 withAttributes:(id)fp12 atCharacterLocation:(unsigned int)fp16;
-- (void)insertTranscriptText:(id)fp8 atCharacterLocation:(unsigned int)fp12;
-- (void)addTopLevelBuildLogItem:(id)fp8;
-- (void)noteDidAddLowerLevelBuildLogItem:(id)fp8;
-- (void)setCurrentContainerItem:(id)fp8;
-- (void)buildOperationWillDispatchAsynchronousMessages:(id)fp8;
-- (void)buildOperationWillStart:(id)fp8;
-- (void)buildOperation:(id)fp8 willBuildBuildable:(id)fp12;
-- (void)buildOperation:(id)fp8 willBeginWorkQueueOperationWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
-- (void)buildOperation:(id)fp8 didReportPercentDone:(double)fp12;
-- (void)buildOperation:(id)fp8 didEndWorkQueueOperationWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 didBuildBuildable:(id)fp12;
-- (void)buildOperationDidFinish:(id)fp8;
-- (void)buildOperationDidDispatchAsynchronousMessages:(id)fp8;
-- (void)disableNotifications;
-- (void)enableNotifications;
-- (BOOL)areNotificationsEnabled;
-
-@end
-
-@interface PBXBuildLogHeaderInclusionItem : PBXBuildLogMessageItem <PBXBuildLogContainerItems>
-{
- NSMutableArray *_subitems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
-}
-
-- (id)initWithTitle:(id)fp8;
-- (void)dealloc;
-- (BOOL)isHeaderInclusion;
-- (id)subitems;
-- (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
-- (void)addSubitem:(id)fp8;
-- (unsigned int)totalNumberOfItems;
-- (unsigned int)totalNumberOfWarnings;
-- (unsigned int)totalNumberOfErrors;
-- (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
-- (id)buildLog;
-- (id)superitem;
-- (struct _NSRange)buildLogTranscriptCharacterRange;
-- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
-
-@end
-
-@interface PBXBuildLogContextInfoItem : PBXBuildLogMessageItem
-{
-}
-
-- (BOOL)isContextInfo;
-
-@end
-
-@interface PBXBuildLogNoticeItem : PBXBuildLogMessageItem
-{
-}
-
-- (BOOL)isNotice;
-
-@end
-
-@interface PBXBuildLogErrorItem : PBXBuildLogMessageItem
-{
-}
-
-- (BOOL)isError;
-
-@end
-
-@interface PBXBuildLogWarningItem : PBXBuildLogMessageItem
-{
-}
-
-- (BOOL)isWarning;
-
-@end
-
-@interface PBXBuildLogRuleInvocationItem : PBXBuildLogContainerItem
-{
- NSString *_filePath;
- XCWorkQueueCommand *_command;
-}
-
-- (id)initWithTitle:(id)fp8 filePath:(id)fp12;
-- (id)initWithTitle:(id)fp8;
-- (void)dealloc;
-- (id)filePath;
-- (void)setFilePath:(id)fp8;
-- (id)command;
-- (void)setCommand:(id)fp8;
-- (BOOL)isRuleInvocation;
-
-@end
-
-@interface PBXBuildLogTargetHeadingItem : PBXBuildLogContainerItem
-{
- id _buildable;
-}
-
-- (id)initWithTitle:(id)fp8 buildable:(id)fp12;
-- (id)initWithTitle:(id)fp8;
-- (BOOL)isTargetHeadingItem;
-- (id)buildable;
-
-@end
-
-@interface PBXBuildLogMessageItem : PBXBuildLogItem
-{
- NSString *_filePath;
- NSString *_displayFilePath;
- unsigned int _lineNumber;
-}
-
-- (id)initWithTitle:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16 displayFilePath:(id)fp20;
-- (id)initWithTitle:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16;
-- (id)initWithTitle:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isActive;
-- (id)filePath;
-- (id)displayFilePath;
-- (unsigned int)lineNumber;
-- (void)setFilePath:(id)fp8;
-- (void)setBuildLogTranscriptCharacterRange:(struct _NSRange)fp8;
-- (void)addBuildLogTranscriptCharacterRange:(struct _NSRange)fp8;
-- (id)description;
-
-@end
-
-@interface PBXBuildLogContainerItem : PBXBuildLogItem <PBXBuildLogContainerItems>
-{
- NSMutableArray *_subitems;
- unsigned int _totalItemCount;
- unsigned int _totalWarningCount;
- unsigned int _totalErrorCount;
- unsigned int _messagesWereSuppressed;
- NSDictionary *_extraTranscriptTextAttrs;
- unsigned int _outputTextCharOffset;
- struct XCBuildLogContainerItemMutationState *_mutationState;
-}
-
-+ (id)extraTranscriptTextAttributes;
-- (id)initWithTitle:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildLog;
-- (id)superitem;
-- (id)subitems;
-- (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
-- (void)setActive:(BOOL)fp8;
-- (void)addSubitem:(id)fp8;
-- (unsigned int)totalNumberOfItems;
-- (unsigned int)totalNumberOfWarnings;
-- (unsigned int)totalNumberOfErrors;
-- (BOOL)haveAnyMessagesBeenSuppressed;
-- (void)noteSomeMessagesHaveBeenSuppressed;
-- (struct _NSRange)buildLogTranscriptCharacterRange;
-- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
-- (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
-- (void)appendTranscriptText:(id)fp8 withAttributes:(id)fp12;
-- (void)appendTranscriptText:(id)fp8;
-- (id)emittedOutput;
-
-@end
-
-@interface PBXBuildLogItem : NSObject
-{
- unsigned int _isActive:1;
- unsigned int _wasCancelled:1;
- unsigned int _isQuiet:1;
- unsigned int _timeEmitted;
- id _superitem;
- NSString *_title;
- PBXBuildLogItem *_nextSiblingItem;
- struct _NSRange _transcriptCharRange;
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-- (id)initWithTitle:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (BOOL)isTargetHeadingItem;
-- (BOOL)isRuleInvocation;
-- (BOOL)isWarning;
-- (BOOL)isError;
-- (BOOL)isNotice;
-- (BOOL)isContextInfo;
-- (BOOL)isHeaderInclusion;
-- (id)buildLog;
-- (BOOL)isToplevelItem;
-- (id)superitem;
-- (void)_setSuperitem:(id)fp8;
-- (id)subitems;
-- (id)nextSiblingItem;
-- (void)_setNextSiblingItem:(id)fp8;
-- (double)timeEmitted;
-- (BOOL)isActive;
-- (void)setActive:(BOOL)fp8;
-- (BOOL)isQuiet;
-- (void)setQuiet:(BOOL)fp8;
-- (BOOL)wasCancelled;
-- (void)setCancelled:(BOOL)fp8;
-- (id)title;
-- (void)setTitle:(id)fp8;
-- (id)buildable;
-- (unsigned int)totalNumberOfItems;
-- (unsigned int)totalNumberOfWarnings;
-- (unsigned int)totalNumberOfErrors;
-- (BOOL)haveAnyMessagesBeenSuppressed;
-- (struct _NSRange)buildLogTranscriptCharacterRange;
-- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
-- (void)_adjustBuildLogTranscriptCharacterRangeLocationByDelta:(int)fp8;
-- (id)description;
-
-@end
-
-@interface PBXBuildLogContainerItem (BuildOperationDelegationMethods)
-- (void)buildOperation:(id)fp8 willBeginWorkQueueOperationWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
-- (void)recordStartOfEmittedCommandOutput;
-- (void)buildOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
-- (void)pushNewInclusionItemWithMessageString:(id)fp8 filePath:(id)fp12 lineNumber:(unsigned int)fp16;
-- (void)addAnyPendingInclusionItems;
-- (void)addNewMessageItemOfClass:(Class)fp8 withMessageString:(id)fp12 filePath:(id)fp16 lineNumber:(unsigned int)fp20;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
-- (void)popInclusionItem;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
-- (void)popAllInclusionItems;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
-- (void)buildOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
-- (void)buildOperation:(id)fp8 didReportPercentDone:(double)fp12;
-- (void)buildOperation:(id)fp8 didEndWorkQueueOperationWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
-@end
-
-@interface PBXExternalTarget : PBXTarget
-{
-}
-
-@end
-
-@interface XCNativeTargetDGSnapshot : XCTargetDGSnapshot
-{
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (BOOL)isNative;
-- (BOOL)isJambased;
-- (BOOL)_checkExistenceOfBuildSetting:(id)fp8 inTargetBuildContext:(id)fp12;
-- (BOOL)_checkConfigurationOfTargetBuildContext:(id)fp8;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXNativeTarget : PBXTarget <XCProductPartOwners>
-{
- NSMutableArray *_productParts;
- PBXReference *_infoPlistRef;
- NSMutableDictionary *_infoPlistSettings;
-}
-
-- (void)_updateObservingInfoPlistReference;
-- (id)initWithName:(id)fp8 productType:(id)fp12 baseDirectoryPath:(id)fp16;
-- (id)initWithName:(id)fp8 productType:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)productReferenceIsExecutable;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (BOOL)hasUserConfigurableBuildRules;
-- (BOOL)wantsProductSettings;
-- (BOOL)canInstallHeaders;
-- (BOOL)canPackageHeaders;
-- (id)targetTypeDisplayName;
-- (id)relevantToolSpecificationsForConfigurationNamed:(id)fp8;
-- (id)relevantToolSpecifications;
-- (void)setBuildSettings:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)addBandIBuildSettingsToDynamicallyComputedTargetBuildSettings:(id)fp8 withAction:(id)fp12;
-- (id)builtProductsLocationForConfigurationNamed:(id)fp8;
-- (id)builtProductsLocation;
-- (id)intermediatesLocationForConfigurationNamed:(id)fp8;
-- (id)intermediatesLocation;
-- (id)infoPlistSettings;
-- (void)setInfoPlistSettings:(id)fp8;
-- (void)_writeOutInfoPlistSettingsUsing:(id)fp8;
-- (void)writeOutInfoPlistSettings;
-- (BOOL)productSettingsAreValid;
-- (void)voidInfoPlistSettingsCache;
-- (id)productSettings;
-- (void)setProductSettings:(id)fp8;
-- (id)productSettingForKey:(id)fp8;
-- (void)setProductSetting:(id)fp8 forKey:(id)fp12;
-- (void)removeProductSettingForKey:(id)fp8;
-- (id)fullProductNameForConfigurationNamed:(id)fp8;
-- (id)infoPlistFilePathForConfigurationNamed:(id)fp8;
-- (id)infoPlistFilePath;
-- (void)_infoPlistReferenceDidMove:(id)fp8;
-- (BOOL)isNative;
-- (BOOL)isJambased;
-- (id)productParts;
-- (id)productPartForIdentifier:(id)fp8;
-- (id)subpartsForProductPart:(id)fp8;
-- (void)_createProductPartsFromProductTypeTemplateParts;
-- (BOOL)shouldArchiveProductSettingsXML;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (void)fileMayHaveChangedAtPath:(id)fp8;
-- (void)touchFileAtPath:(id)fp8;
-- (void)untouchFileAtPath:(id)fp8;
-- (void)willChange;
-- (void)referenceWasAdded:(id)fp8;
-- (void)referenceWillChange:(id)fp8;
-- (void)referenceWasRenamed:(id)fp8;
-- (void)referenceWillBeRemoved:(id)fp8;
-
-@end
-
-@interface PBXNativeTarget (DependencyGraphCreation)
-+ (id)buildSystemDefaultBuildSettings;
-- (void)rebuildCountedSetOfBuildFileBaseNamesInTargetBuildContext:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-@end
-
-@interface PBXToolProductType : XCStandaloneExecutableProductType
-{
-}
-
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXBundleProductType : XCProductTypeSpecification
-{
-}
-
-- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
-- (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
-- (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
-- (id)computeProductTouchActionInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXApplicationProductType : PBXBundleProductType
-{
-}
-
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXFrameworkProductType : PBXBundleProductType
-{
-}
-
-- (void)computeSymlinkDependenciesInTargetBuildContext:(id)fp8;
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXDynamicLibraryProductType : XCStandaloneExecutableProductType
-{
-}
-
-- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXStaticLibraryProductType : XCStandaloneExecutableProductType
-{
-}
-
-- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
-- (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
-
-@end
-
-@interface XCJamTargetDGSnapshot : XCTargetDGSnapshot
-{
- XCPath *_jambasePath;
- NSString *_targetTypeName;
-}
-
-- (id)initWithInformationFromTarget:(id)fp8 forBuildAction:(id)fp12 configurationName:(id)fp16;
-- (void)dealloc;
-- (id)targetTypeNameForJamfileWriter;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXJambaseTarget : PBXTarget
-{
-}
-
-+ (id)jambasePathForPlatform:(id)fp8;
-+ (id)jambasePlatformFilePathForPlatform:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-- (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
-- (id)commandsForCleaningInBuildContext:(id)fp8;
-- (id)workQueueForBuildingWithBuildOperation:(id)fp8;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-
-@end
-
-@interface XCStandaloneExecutableProductType : XCProductTypeSpecification
-{
-}
-
-- (BOOL)_willProduceExecutableProductInTargetBuildContext:(id)fp8;
-- (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
-- (void)copyAsideProductInTargetBuildContext:(id)fp8;
-- (void)changePermissionsOnProductInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface NSString (PBXBuildSettingExpansion)
-+ (id)buildSettingExpansionStatisticsDescription;
-- (id)stringByExpandingBuildSettingsUsingDictionaries:(id)fp8 getRecursiveSettingName:(id *)fp12 percentMacroDelegate:(id)fp16 options:(unsigned int)fp20;
-@end
-
-@interface PBXBuildSettingsPaneSpecification : XCSpecification
-{
- NSString *_settingsDomainPath;
- NSString *_paneClassName;
- NSString *_paneFollows;
- NSArray *_widgets;
-}
-
-+ (Class)specificationBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)registeredSpecificationsSorted;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (id)settingsDomainPath;
-- (id)paneClassName;
-- (Class)paneClass;
-- (id)paneFollows;
-- (id)widgets;
-
-@end
-
-@interface PBXTargetContainer : PBXArchivedContainer
-{
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXArchivedContainer : PBXContainer
-{
- NSMutableDictionary *_buildSettings;
- NSMutableArray *_itemSearchPaths;
- BOOL _readOnly;
-}
-
-+ (unsigned int)archiveFormatVersion;
-+ (id)archiveFileName;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)initWithPath:(id)fp8;
-- (BOOL)writeToPath:(id)fp8;
-- (BOOL)writeToPath;
-- (id)path;
-- (id)archivePath;
-- (id)basePath;
-- (void)setBasePath:(id)fp8;
-- (id)rootGroup;
-- (id)buildSettings;
-- (void)setBuildSettings:(id)fp8;
-
-@end
-
-@interface XCStaticFrameworkWrapperFileType : PBXFrameworkWrapperFileType
-{
-}
-
-@end
-
-@interface PBXFrameworkWrapperFileType : PBXCFBundleWrapperFileType
-{
-}
-
-- (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
-
-@end
-
-@interface PBXApplicationWrapperFileType : PBXCFBundleWrapperFileType
-{
-}
-
-@end
-
-@interface PBXCFBundleWrapperFileType : PBXFileType
-{
-}
-
-+ (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
-- (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
-
-@end
-
-@interface PBXHTMLFileType : PBXFileType
-{
-}
-
-+ (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
-
-@end
-
-@interface PBXMachOFileType : PBXFileType
-{
-}
-
-+ (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
-- (id)subpathForWrapperPart:(int)fp8 ofPath:(id)fp12 withExtraFileProperties:(id)fp16;
-
-@end
-
-@interface PBXTargetGroup : PBXGroup
-{
-}
-
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-
-@end
-
-@interface PBXDevKitIndexingEngine : PBXIndexingEngine
-{
- struct NXNamedStream *_inputStream;
- struct Lex *_lex;
- struct PBXIndexCppActions *_cppActions;
- struct Cpp *_cpp;
- struct PBXIndexCParseActions *_parseActions;
- struct ObjcParse *_parser;
- struct StringTable *_stringTable;
-}
-
-+ (void)initialize;
-+ (id)indexableFileTypes;
-- (void)dealloc;
-- (void)_cppInitialize:(struct Cpp *)fp8 settings:(id)fp12;
-- (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
-- (BOOL)supportsBackgroundOperation;
-- (BOOL)wantsImportedSymbols;
-- (void)defineClass:(const char *)fp8 cplus:(BOOL)fp12;
-- (void)defineType:(const char *)fp8;
-- (void)defineTemplate:(const char *)fp8;
-- (void)defineMacro:(const char *)fp8 expansion:(const char *)fp12;
-- (void)beginIndexingPass;
-- (void)cancel;
-- (void)stopIndexing;
-- (void)endIndexingPass;
-
-@end
-
-@interface PBXSCMSpecification : XCSpecification
-{
- NSString *_classBaseName;
- BOOL _canAddDirectories;
- BOOL _canRenameFiles;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)classBaseName;
-- (BOOL)canAddDirectories;
-- (BOOL)canRenameFiles;
-
-@end
-
-@interface PBXIndexedFileList : NSObject
-{
- NSMutableArray *_indexedPaths;
- NSMutableDictionary *_indexSettings;
-}
-
-- (id)indexedPaths;
-- (id)indexSettings;
-- (void)addIndexedPath:(id)fp8;
-- (void)setIndexSetting:(id)fp8 forKey:(id)fp12;
-- (id)indexSettingForKey:(id)fp8;
-
-@end
-
-@interface PBXIndexedFileList (PBXIndexSettings)
-- (id)headerSearchPaths;
-- (void)addHeaderSearchPath:(id)fp8;
-- (id)frameworkSearchPaths;
-- (void)addFrameworkSearchPath:(id)fp8;
-- (id)commandLineArguments;
-- (void)setCommandLineArguments:(id)fp8;
-@end
-
-@interface PBXBuildPhase (PBXTargetIndexing)
-- (void)addBuildFilePathsToFileList:(id)fp8;
-@end
-
-@interface PBXTarget (PBXTargetIndexing)
-- (id)indexedFileList;
-@end
-
-@interface PBXCodeCompletion : NSObject
-{
- PBXProjectIndex *projectIndex;
- PBXCCSymbolTable *symTab;
-}
-
-+ (int)debugLevel;
-+ (void)initialize;
-- (id)initWithProjectIndex:(id)fp8;
-- (void)dealloc;
-- (void)clearSymbolTable;
-- (id)completeExpression:(id)fp8 typeName:(id)fp12;
-- (void)addScopeForClass:(id)fp8 isInstanceMethod:(BOOL)fp12;
-- (void)parseLocals:(id)fp8;
-- (id)localVariables;
-
-@end
-
-@interface PBXCompilerSpecificationGcc : XCCompilerSpecification
-{
- NSString *_rawGccVersionString;
-}
-
-+ (id)systemGccVersionString;
-+ (id)baseCompilerSpecificationForGCCVersionString:(id)fp8;
-- (void)dealloc;
-- (id)name;
-- (id)executablePathInTargetBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)executablePathInTargetBuildContext:(id)fp8;
-- (id)discoveredCompilerDriverInfoInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)compilerDriverVersionStringInBuildContext:(id)fp8;
-- (id)compilerDriverRawVersionString;
-- (id)builtinQuoteSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinBracketSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinFrameworkSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinMacroDefinitionsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)effectiveCompilerSpecificationInPropertyExpansionContext:(id)fp8;
-- (id)defaultOutputDirectory;
-- (BOOL)symbolSeparationIsEnabledInTargetBuildContext:(id)fp8;
-- (BOOL)dwarfSymbolRepositoryIsEnabledInTargetBuildContext:(id)fp8;
-- (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
-- (id)compileSourceCodeFileAtPath:(id)fp8 ofType:(id)fp12 toOutputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-- (id)computeDependenciesForInputFile:(id)fp8 ofType:(id)fp12 variant:(id)fp16 architecture:(id)fp20 outputDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
-
-@end
-
-@interface PBXCompilerSpecificationGcc2_95_2 : PBXCompilerSpecificationGcc
-{
-}
-
-- (id)defaultOutputDirectory;
-- (id)perSpecificationFlagsInTargetBuildContext:(id)fp8;
-- (id)optionalFrameworkSearchPathsInBuildContext:(id)fp8;
-- (id)optionalHeaderSearchPathsInBuildContext:(id)fp8;
-- (id)optionalSDKPackageFlagsInBuildContext:(id)fp8;
-- (id)distributedBuildFlagsInTargetBuildContext:(id)fp8;
-- (id)perCompilerStandardBuildFlagsInTargetBuildContext:(id)fp8;
-- (id)additionalEnvironmentEntriesInTargetBuildContext:(id)fp8;
-- (id)standardFlagsInTargetBuildContext:(id)fp8;
-- (id)otherFlagsInTargetBuildContext:(id)fp8;
-- (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)removeFlagsThatDoNotAffectPrecompValidityFromMutableArray:(id)fp8;
-- (id)symrepFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)dwarfRepositoryNameForPCHPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)subprocessCommandLineForPreprocessingBehaviorWithCommand:(id)fp8 commandLine:(id)fp12;
-- (id)hashStringForCommandLineComponents:(id)fp8 inputFilePaths:(id)fp12 inTargetBuildContext:(id)fp16;
-- (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
-- (id)symbolizeHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toSymbolSeparationRepositoryPath:(id)fp20 inTargetBuildContext:(id)fp24;
-- (id)compileSourceCodeFileAtPath:(id)fp8 ofType:(id)fp12 toOutputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-- (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXCompilerSpecificationGcc3_1 : PBXCompilerSpecificationGcc2_95_2
-{
- XCStringList *_flagsToElideFromPrecompHash;
-}
-
-- (void)dealloc;
-- (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)removeFlagsThatDoNotAffectPrecompValidityFromMutableArray:(id)fp8;
-- (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
-
-@end
-
-@interface PBXCompilerSpecificationGcc3_3 : PBXCompilerSpecificationGcc3_1
-{
-}
-
-- (id)executablePathInTargetBuildContext:(id)fp8;
-- (id)standardFlagsInTargetBuildContext:(id)fp8;
-- (id)distributedBuildFlagsInTargetBuildContext:(id)fp8;
-- (BOOL)areOutputFilesAffectedByCommandLineArgument:(id)fp8;
-- (BOOL)areOutputFilesAffectedByEnvironmentVariable:(id)fp8;
-- (id)subprocessCommandLineForPreprocessingBehaviorWithCommand:(id)fp8 commandLine:(id)fp12;
-- (id)precompFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)flagsForIncludingPrecompiledPrefixHeaderAtPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)symrepFileNameForHeaderPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)dwarfRepositoryNameForPCHPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (BOOL)symbolSeparationIsEnabledInTargetBuildContext:(id)fp8;
-- (BOOL)dwarfSymbolRepositoryIsEnabledInTargetBuildContext:(id)fp8;
-- (id)precompileHeaderFileAtPath:(id)fp8 forSourceFileOfType:(id)fp12 withExtraFlags:(id)fp16 toPrecompPath:(id)fp20 inTargetBuildContext:(id)fp24;
-
-@end
-
-@interface PBXCompilerSpecificationGccPlusPlus : XCCompilerSpecification
-{
-}
-
-@end
-
-@interface PBXCompilerSpecificationPbxCp : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-- (id)createInvocationInContext:(id)fp8;
-- (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface PBXLinkerSpecificationLd : XCLinkerSpecification
-{
-}
-
-- (id)_gccCompilerSpecificationUsedInTargetBuildContext:(id)fp8;
-- (id)executablePathInTargetBuildContext:(id)fp8;
-- (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
-
-@end
-
-@interface PBXMemberContainerSymbol : PBXSymbol
-{
-}
-
-- (void)memberSymbolsOfType:(int)fp8 withMapTable:(struct _NSMapTable *)fp12 includingInherited:(BOOL)fp16 includingCategories:(BOOL)fp20 projectOnly:(BOOL)fp24 priorityDelta:(int)fp28 matchingName:(id)fp32 usingStyle:(int)fp36;
-- (id)memberSymbolsOfType:(int)fp8 includingInherited:(BOOL)fp12 includingCategories:(BOOL)fp16 projectOnly:(BOOL)fp20 priorityDelta:(int)fp24 matchingName:(id)fp28 usingStyle:(int)fp32;
-- (id)allMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)classMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)instanceMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)allMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)classMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)instanceMembersIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)allMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)allMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)classMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)classMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)instanceMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16;
-- (id)instanceMethodsIncludingInherited:(BOOL)fp8 includingCategories:(BOOL)fp12 projectOnly:(BOOL)fp16 matchingName:(id)fp20 usingStyle:(int)fp24;
-- (id)allVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
-- (id)allVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
-- (id)classVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
-- (id)classVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
-- (id)instanceVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12;
-- (id)instanceVariablesIncludingInherited:(BOOL)fp8 projectOnly:(BOOL)fp12 matchingName:(id)fp16 usingStyle:(int)fp20;
-- (id)adoptedProtocolsIncludingIndirect:(BOOL)fp8;
-
-@end
-
-@interface PBXSymbolUtilities : NSObject
-{
-}
-
-+ (id)sortSymbolArray:(id)fp8 usingStyle:(int)fp12;
-+ (id)uniqueMembersFromArray:(id)fp8;
-+ (id)symbolsFromArray:(id)fp8 matchingName:(id)fp12 usingStyle:(int)fp16;
-+ (id)placeholderForString:(id)fp8;
-
-@end
-
-@interface PBXCCSymbolTable : NSObject
-{
- NSMutableArray *scopes;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)description;
-- (void)pushScope:(id)fp8;
-- (void)pushScope;
-- (void)popScope;
-- (void)addSymbol:(id)fp8;
-- (id)getSymbolWithName:(id)fp8;
-- (id)importedTypeWithName:(id)fp8;
-- (id)allSymbols;
-- (id)scopes;
-
-@end
-
-@interface PBXCCScope : NSObject
-{
-}
-
-- (void)addSymbol:(id)fp8;
-- (id)getSymbolWithName:(id)fp8;
-- (void)addSymbolsToArray:(id)fp8;
-
-@end
-
-@interface PBXCCSymbol : NSObject
-{
- NSString *name;
- PBXCCType *ccType;
- int priority;
-}
-
-+ (id)symbolWithName:(id)fp8 ccType:(id)fp12;
-- (id)initWithName:(id)fp8 ccType:(id)fp12;
-- (void)dealloc;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)description;
-- (void)addIndirection;
-- (id)ccType;
-- (id)name;
-- (id)typeName;
-- (int)priority;
-- (void)setPriority:(int)fp8;
-
-@end
-
-@interface PBXCCType : NSObject <NSCopying>
-{
- PBXProjectIndex *_projectIndex;
- PBXSymbol *_symbol;
- NSMutableArray *_protocols;
- int _indirection;
- BOOL _isId;
- BOOL _isClass;
-}
-
-+ (id)ccTypeWithMemberContainerSymbol:(id)fp8;
-+ (id)ccTypeWithResolvedTypeOfSymbol:(id)fp8;
-+ (id)ccTypeWithIndexedSymbol:(id)fp8;
-+ (id)ccTypeWithIndex:(id)fp8;
-- (id)initWithProjectIndex:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)description;
-- (void)setIsId;
-- (BOOL)isClass;
-- (void)setIsClass:(BOOL)fp8;
-- (void)setIndexedSymbol:(id)fp8;
-- (id)indexedSymbol;
-- (void)addProtocol:(id)fp8;
-- (id)protocols;
-- (id)objCMethods;
-- (id)allFields;
-- (id)cppMembersIncludingInstance:(BOOL)fp8;
-- (id)memberTypeWithName:(id)fp8;
-- (id)messageTypeWithName:(id)fp8;
-- (id)resolvedType;
-- (id)typeName;
-- (void)addIndirection;
-- (void)removeIndirection;
-
-@end
-
-@interface PBXCCCompoundStatementScope : PBXCCScope
-{
- NSMutableDictionary *symbols;
-}
-
-- (void)dealloc;
-- (id)description;
-- (void)addSymbol:(id)fp8;
-- (id)getSymbolWithName:(id)fp8;
-- (void)addSymbolsToArray:(id)fp8;
-
-@end
-
-@interface PBXCCMethodScope : PBXCCScope
-{
- PBXClassSymbol *_classSymbol;
- BOOL _isInstance;
-}
-
-+ (id)methodScopeWithSymbol:(id)fp8 isInstanceMethod:(BOOL)fp12;
-- (id)initWithSymbol:(id)fp8 isInstanceMethod:(BOOL)fp12;
-- (void)dealloc;
-- (id)description;
-- (BOOL)isInstance;
-- (id)classSymbol;
-- (void)addSymbol:(id)fp8;
-- (id)getSymbolWithName:(id)fp8;
-- (void)addSymbolsToArray:(id)fp8;
-
-@end
-
-@interface PBXTextBookmark (PBXTextBookmarkScripting)
-- (id)appleScriptCharacterRange;
-- (void)setAppleScriptCharacterRange:(id)fp8;
-@end
-
-@interface PBXBookmark (PBXBookmarkScripting)
-- (id)objectSpecifier;
-@end
-
-@interface PBXBreakpoint (PBXBreakpointScripting)
-- (id)objectSpecifier;
-- (id)project;
-- (void)setIsEnabled:(BOOL)fp8;
-- (id)automaticallyContinue;
-- (void)setAutomaticallyContinue:(id)fp8;
-- (id)appleScriptCondition;
-- (void)setAppleScriptCondition:(id)fp8;
-@end
-
-@interface XCAppleScriptBuildMessage : NSObject
-{
- PBXBuildFile *_buildFile;
- int _index;
-}
-
-- (id)init;
-- (void)dealloc;
-- (unsigned long)type;
-- (id)messageString;
-- (id)filePath;
-- (unsigned int)lineNumber;
-- (id)buildFile;
-- (void)setBuildFile:(id)fp8;
-- (int)index;
-- (void)setIndex:(int)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXBuildFile (PBXBuildFileScripting)
-- (id)objectSpecifier;
-- (id)appleScriptBuildMessages;
-- (id)valueInAppleScriptBuildMessagesAtIndex:(unsigned int)fp8;
-@end
-
-@interface XCAppleScriptOutputPath : XCAppleScriptPath
-{
-}
-
-- (id)mutableContainerArray;
-- (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
-- (id)objectSpecifier;
-
-@end
-
-@interface XCAppleScriptInputPath : XCAppleScriptPath
-{
-}
-
-- (id)mutableContainerArray;
-- (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXShellScriptBuildPhase (PBXShellScriptBuildPhaseScripting)
-- (id)appleScriptInputPaths;
-- (id)valueInAppleScriptInputPathsAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptInputPaths:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptInputPaths:(id)fp8;
-- (void)replaceInAppleScriptInputPaths:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptSourceInputPathsAtIndex:(unsigned int)fp8;
-- (void)moveInputPath:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)appleScriptOutputPaths;
-- (id)valueInAppleScriptOutputPathsAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptOutputPaths:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptOutputPaths:(id)fp8;
-- (void)replaceInAppleScriptOutputPaths:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptSourceOutputPathsAtIndex:(unsigned int)fp8;
-- (void)moveOutputPath:(id)fp8 toIndex:(unsigned int)fp12;
-@end
-
-@interface PBXCopyFilesBuildPhase (PBXCopyFilesBuildPhaseScripting)
-- (void)setDestinationSubfolder:(int)fp8;
-- (void)setDestinationPath:(id)fp8;
-- (unsigned long)appleScriptDestinationSubfolder;
-- (void)setAppleScriptDestinationSubfolder:(unsigned long)fp8;
-@end
-
-@interface PBXBuildPhase (PBXBuildPhaseScripting) <PBXContainerScriptingExtensions>
-- (id)objectSpecifier;
-- (void)addObject:(id)fp8;
-- (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
-- (void)removeObject:(id)fp8;
-- (id)valueInBuildFilesAtIndex:(unsigned int)fp8;
-- (void)insertInBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInBuildFiles:(id)fp8;
-- (void)replaceInBuildFiles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBuildFilesAtIndex:(unsigned int)fp8;
-@end
-
-@interface PBXBuildStyle (PBXBuildStyleScripting)
-- (id)objectSpecifier;
-- (id)appleScriptBuildSettings;
-- (id)valueInAppleScriptBuildSettingsWithName:(id)fp8;
-- (void)insertInAppleScriptBuildSettings:(id)fp8;
-- (void)removeFromAppleScriptBuildSettingsAtIndex:(unsigned int)fp8;
-@end
-
-@interface PBXContainer (PBXContainerScripting)
-- (id)allItems;
-- (id)allItemsOfClass:(Class)fp8;
-- (id)allReferences;
-- (id)allGroups;
-- (id)allFileReferences;
-- (id)itemsInArray:(id)fp8 withClass:(Class)fp12;
-- (id)valueInGroupsWithUniqueID:(id)fp8;
-- (id)valueInItemReferencesWithUniqueID:(id)fp8;
-- (id)valueInFileReferencesWithUniqueID:(id)fp8;
-@end
-
-@interface XCAppleScriptSourceDirectory : XCAppleScriptPath
-{
-}
-
-- (id)mutableContainerArray;
-- (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
-- (id)objectSpecifier;
-
-@end
-
-@interface XCAppleScriptPath : NSObject
-{
- id _container;
- int _index;
- NSString *_path;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)mutableContainerArray;
-- (int)index;
-- (void)setIndex:(int)fp8;
-- (id)path;
-- (void)_setPath:(id)fp8;
-- (void)setPath:(id)fp8;
-- (id)objectSpecifierForKey:(id)fp8;
-- (void)insertPathIntoContainer:(id)fp8 atIndex:(int)fp12 forCommand:(id)fp16;
-- (void)handleMoveCommand:(id)fp8;
-
-@end
-
-@interface XCAppleScriptEnvironmentVariable : NSObject
-{
- int _index;
- PBXExecutable *_executable;
- NSString *_name;
- NSString *_value;
- BOOL _active;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)executable;
-- (void)setExecutable:(id)fp8;
-- (id)environmentEntries;
-- (int)index;
-- (void)setIndex:(int)fp8;
-- (id)name;
-- (void)_setName:(id)fp8;
-- (void)setName:(id)fp8;
-- (id)value;
-- (void)_setValue:(id)fp8;
-- (void)setValue:(id)fp8;
-- (BOOL)active;
-- (void)_setActive:(BOOL)fp8;
-- (void)setActive:(BOOL)fp8;
-- (void)handleMoveCommand:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface XCAppleScriptLaunchArgument : NSObject
-{
- int _index;
- PBXExecutable *_executable;
- NSString *_name;
- BOOL _active;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)executable;
-- (void)setExecutable:(id)fp8;
-- (id)argumentEntries;
-- (int)index;
-- (void)setIndex:(int)fp8;
-- (id)name;
-- (void)_setName:(id)fp8;
-- (void)setName:(id)fp8;
-- (BOOL)active;
-- (void)_setActive:(BOOL)fp8;
-- (void)setActive:(BOOL)fp8;
-- (void)handleMoveCommand:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXExecutable (PBXExecutableScripting)
-- (id)objectSpecifier;
-- (id)appleScriptArgumentEntries;
-- (id)valueInAppleScriptArgumentEntriesAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptArgumentEntries:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptArgumentEntries:(id)fp8;
-- (void)replaceInAppleScriptArgumentEntries:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptArgumentEntriesAtIndex:(unsigned int)fp8;
-- (void)moveLaunchArgument:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)appleScriptEnvironmentEntries;
-- (id)valueInAppleScriptEnvironmentEntriesAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptEnvironmentEntries:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptEnvironmentEntries:(id)fp8;
-- (void)replaceInAppleScriptEnvironmentEntries:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptEnvironmentEntriesAtIndex:(unsigned int)fp8;
-- (void)moveEnvironmentVariable:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)appleScriptSourceDirectories;
-- (id)valueInAppleScriptSourceDirectoriesAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptSourceDirectories:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptSourceDirectories:(id)fp8;
-- (void)replaceInAppleScriptSourceDirectories:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptSourceDirectoriesAtIndex:(unsigned int)fp8;
-- (void)moveSourceDirectory:(id)fp8 toIndex:(unsigned int)fp12;
-@end
-
-@interface PBXGroup (PBXGroupScripting)
-- (id)objectSpecifier;
-- (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)valueInChildrenAtIndex:(unsigned int)fp8;
-- (void)insertInChildren:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInChildren:(id)fp8;
-- (void)replaceInChildren:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromChildrenAtIndex:(unsigned int)fp8;
-- (void)insertInGroups:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInGroups:(id)fp8;
-- (void)replaceInGroups:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromGroupsAtIndex:(unsigned int)fp8;
-- (void)insertInFileReferences:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInFileReferences:(id)fp8;
-- (void)replaceInFileReferences:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromFileReferencesAtIndex:(unsigned int)fp8;
-@end
-
-@interface PBXContainerItem (PBXContainerItemScripting)
-- (void)handleMoveCommand:(id)fp8;
-@end
-
-@interface NSMutableString (PBXObjectScripting)
-- (void)setContents:(id)fp8;
-@end
-
-@interface NSString (PBXObjectScripting)
-- (id)contents;
-@end
-
-@interface PBXObject (PBXObjectScripting)
-- (id)appleScriptID;
-@end
-
-@interface PBXProject (PBXProjectScripting)
-- (id)objectSpecifier;
-- (id)bookmarks;
-- (id)valueInBookmarksAtIndex:(unsigned int)fp8;
-- (void)insertInBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInBookmarks:(id)fp8;
-- (void)replaceInBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBookmarksAtIndex:(unsigned int)fp8;
-- (id)textBookmarks;
-- (id)valueInTextBookmarksAtIndex:(unsigned int)fp8;
-- (void)insertInTextBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInTextBookmarks:(id)fp8;
-- (void)replaceInTextBookmarks:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromTextBookmarksAtIndex:(unsigned int)fp8;
-- (id)valueInBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInBreakpoints:(id)fp8;
-- (void)replaceInBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBreakpointsAtIndex:(unsigned int)fp8;
-- (id)valueInFileBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInFileBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInFileBreakpoints:(id)fp8;
-- (void)replaceInFileBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromFileBreakpointsAtIndex:(unsigned int)fp8;
-- (id)valueInSymbolicBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInSymbolicBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInSymbolicBreakpoints:(id)fp8;
-- (void)replaceInSymbolicBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromSymbolicBreakpointsAtIndex:(unsigned int)fp8;
-- (id)valueInBuildStylesAtIndex:(unsigned int)fp8;
-- (void)insertInBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInBuildStyles:(id)fp8;
-- (void)replaceInBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBuildStylesAtIndex:(unsigned int)fp8;
-- (id)buildConfigurations;
-- (id)valueInBuildConfigurationsAtIndex:(unsigned int)fp8;
-- (id)activeBuildConfigurationType;
-- (void)setActiveBuildConfigurationType:(id)fp8;
-- (id)defaultBuildConfigurationType;
-- (void)setDefaultBuildConfigurationType:(id)fp8;
-- (id)buildConfigurationTypes;
-- (id)valueInBuildConfigurationTypesAtIndex:(unsigned int)fp8;
-- (void)insertInBuildConfigurationTypes:(id)fp8;
-- (void)insertInBuildConfigurationTypes:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBuildConfigurationTypesAtIndex:(unsigned int)fp8;
-- (id)valueInExecutablesAtIndex:(unsigned int)fp8;
-- (void)insertInExecutables:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInExecutables:(id)fp8;
-- (void)replaceInExecutables:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromExecutablesAtIndex:(unsigned int)fp8;
-- (id)valueInTargetsAtIndex:(unsigned int)fp8;
-- (void)_postInsertTargetSetupForTarget:(id)fp8;
-- (void)insertInTargets:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInTargets:(id)fp8;
-- (void)replaceInTargets:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromTargetsAtIndex:(unsigned int)fp8;
-- (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)handleRefreshScriptCommand:(id)fp8;
-- (id)handleUpdateScriptCommand:(id)fp8;
-- (id)handleCommitScriptCommand:(id)fp8;
-@end
-
-@interface XCAppleScriptSCMRevision : NSObject
-{
- PBXFileReference *_fileReference;
- XCSCMRevisionInfo *_revisionEntry;
-}
-
-- (id)initWithFileReference:(id)fp8 revisionData:(id)fp12;
-- (void)dealloc;
-- (id)fileReference;
-- (id)name;
-- (id)revision;
-- (id)tagName;
-- (id)author;
-- (id)timestamp;
-- (id)commitMessage;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXFileReference (PBXReferenceScripting)
-- (id)objectSpecifier;
-- (id)asFileTypeIdentifier;
-- (unsigned long)asScmStatus;
-- (id)asScmTag;
-- (id)asScmRepositoryRevision;
-- (id)asScmLocalRevision;
-- (id)appleScriptSCMRevisions;
-- (id)handleRefreshScriptCommand:(id)fp8;
-- (id)handleUpdateScriptCommand:(id)fp8;
-- (id)handleClearStickyTagsScriptCommand:(id)fp8;
-- (id)handleCommitScriptCommand:(id)fp8;
-- (id)handleCompareScriptCommand:(id)fp8;
-- (id)handleDiffScriptCommand:(id)fp8;
-@end
-
-@interface PBXReference (PBXReferenceScripting)
-+ (id)allGroupsForGroup:(id)fp8;
-- (id)objectSpecifierForKey:(id)fp8 withAlternateKey:(id)fp12;
-- (id)objectSpecifier;
-- (id)itemsInArray:(id)fp8 withClass:(Class)fp12;
-- (id)allReferencesForGroup:(id)fp8;
-- (id)allFileReferencesForGroup:(id)fp8;
-- (id)groups;
-- (id)fileReferences;
-- (id)appleScriptContents;
-- (id)appleScriptEntireContents;
-- (id)valueInGroupsAtIndex:(unsigned int)fp8;
-- (id)valueInFileReferencesAtIndex:(unsigned int)fp8;
-- (void)handleAddCommand:(id)fp8;
-- (void)handleRemoveCommand:(id)fp8;
-- (unsigned long)appleScriptLineEnding;
-- (void)setAppleScriptLineEnding:(unsigned long)fp8;
-- (unsigned long)appleScriptReferenceType;
-- (void)setAppleScriptReferenceType:(unsigned long)fp8;
-- (unsigned long)appleScriptFileEncoding;
-- (void)setAppleScriptFileEncoding:(unsigned long)fp8;
-@end
-
-@interface XCAppleScriptFlattenedBuildSetting : XCAppleScriptBuildSetting
-{
-}
-
-- (id)value;
-- (void)setValue:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface XCAppleScriptBaseBuildSetting : XCAppleScriptBuildSetting
-{
-}
-
-- (id)value;
-- (void)setValue:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface XCAppleScriptBuildSetting : NSObject
-{
- NSString *_name;
- NSString *_tempValue;
- id _container;
-}
-
-- (id)init;
-- (id)initWithName:(id)fp8 andContainer:(id)fp12;
-- (void)dealloc;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)value;
-- (void)setValue:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXTargetDependency (PBXTargetDependencyScripting)
-- (id)objectSpecifier;
-@end
-
-@interface PBXTarget (PBXTargetScripting) <PBXContainerScriptingExtensions>
-+ (id)_getNamePropertyFromCurrentScriptCommand;
-+ (id)coerceTemplate:(id)fp8 toClass:(Class)fp12;
-- (id)objectSpecifier;
-- (id)executable;
-- (id)buildConfigurations;
-- (id)valueInBuildConfigurationsAtIndex:(unsigned int)fp8;
-- (id)valueInBuildPhasesAtIndex:(unsigned int)fp8;
-- (void)insertInBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInBuildPhases:(id)fp8;
-- (void)replaceInBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromBuildPhasesAtIndex:(unsigned int)fp8;
-- (id)valueInAppleScriptBuildPhasesAtIndex:(unsigned int)fp8;
-- (void)insertInAppleScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInAppleScriptBuildPhases:(id)fp8;
-- (void)replaceInAppleScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromAppleScriptBuildPhasesAtIndex:(unsigned int)fp8;
-- (id)valueInCopyFilesBuildPhasesAtIndex:(unsigned int)fp8;
-- (void)insertInCopyFilesBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInCopyFilesBuildPhases:(id)fp8;
-- (void)replaceInCopyFilesBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromCopyFilesBuildPhasesAtIndex:(unsigned int)fp8;
-- (id)valueInShellScriptBuildPhasesAtIndex:(unsigned int)fp8;
-- (void)insertInShellScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInShellScriptBuildPhases:(id)fp8;
-- (void)replaceInShellScriptBuildPhases:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeFromShellScriptBuildPhasesAtIndex:(unsigned int)fp8;
-- (id)valueInDependenciesAtIndex:(unsigned int)fp8;
-- (void)insertInDependencies:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInDependencies:(id)fp8;
-- (void)removeFromDependenciesAtIndex:(unsigned int)fp8;
-- (void)replaceInDependencies:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addObject:(id)fp8;
-- (void)moveObject:(id)fp8 toIndex:(unsigned int)fp12;
-- (void)removeObject:(id)fp8;
-@end
-
-@interface PBXEnumerationSymbol : PBXSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)members;
-- (id)declarationString;
-- (id)typeString;
-
-@end
-
-@interface PBXStructureSymbol : PBXSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)declarationString;
-- (id)typeString;
-- (id)memberSymbols;
-- (id)membersMatchingName:(id)fp8 usingStyle:(int)fp12;
-
-@end
-
-@interface PBXTypedefSymbol : PBXSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)declarationString;
-- (id)typeString;
-
-@end
-
-@interface PBXUnionSymbol : PBXSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)declarationString;
-- (id)typeString;
-- (id)memberSymbols;
-- (id)membersMatchingName:(id)fp8 usingStyle:(int)fp12;
-
-@end
-
-@interface PBXIndexEntry : NSObject
-{
- PBXProjectIndex *_projectIndex;
- union _pbxsymbollocation _location;
- NSString *_sourceFile;
-}
-
-- (id)initWithProjectIndex:(id)fp8 location:(union _pbxsymbollocation)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (id)projectIndex;
-- (id)project;
-- (union _pbxsymbollocation)location;
-- (unsigned int)rawLocation;
-- (unsigned int)lineNumber;
-- (id)sourceFile;
-
-@end
-
-@interface PBXTypeDescriptor : PBXIndexEntry
-{
-}
-
-+ (id)typeDescriptorForLocation:(union _pbxsymbollocation)fp8 projectIndex:(id)fp12;
-- (struct _pbxtypedesc *)typeRecord;
-- (char *)firstToken;
-- (char *)nextToken:(char *)fp8;
-- (const char *)stringForToken:(char *)fp8;
-- (BOOL)isReferenceToken:(char *)fp8;
-- (id)declarationForToken:(char *)fp8;
-- (id)description;
-
-@end
-
-@interface PBXParameterSymbol : PBXSymbol
-{
-}
-
-+ (BOOL)canRepresentSymbolType:(int)fp8;
-- (id)parameterString;
-- (id)placeholderString;
-- (id)declarationString;
-- (id)simpleName;
-
-@end
-
-@interface PBXProjectIndex (PBXTypeQueries)
-- (unsigned int)recordLengthForTypeRecord:(struct _pbxtypedesc *)fp8;
-- (char *)firstTokenForType:(struct _pbxtypedesc *)fp8;
-- (char *)nextToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
-- (const char *)stringForToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
-- (BOOL)isReferenceToken:(char *)fp8;
-- (struct _pbxsymrec *)declarationForToken:(char *)fp8 forType:(struct _pbxtypedesc *)fp12;
-- (id)descriptionForType:(struct _pbxtypedesc *)fp8;
-- (int)visibilityForType:(struct _pbxtypedesc *)fp8;
-@end
-
-@interface PBXProjectIndex (PBXIndexTypeInput)
-- (struct _pbxtypedesc *)_nextTypeRecord:(struct _pbxsymrec *)fp8 inVector:(id)fp12;
-- (BOOL)_addTypeToken:(int)fp8 withName:(const char *)fp12 forSymbol:(struct _pbxsymrec *)fp16 inVector:(id)fp20;
-- (BOOL)_addTypeToken:(int)fp8 withName:(const char *)fp12 toRecordVector:(id)fp16;
-- (BOOL)_addTypeToken:(int)fp8 forSymbol:(struct _pbxsymrec *)fp12 inVector:(id)fp16;
-- (BOOL)_addTypeToken:(int)fp8 toRecordVector:(id)fp12;
-- (BOOL)addTypeToken:(int)fp8 withName:(const char *)fp12;
-- (BOOL)addTypeToken:(int)fp8;
-- (BOOL)_addVisibilityToken:(int)fp8 toRecordVector:(id)fp12;
-- (BOOL)addVisibilityToken:(int)fp8;
-@end
-
-@interface PBXStandaloneTarget : PBXProject
-{
- XCProductTypeSpecification *_productType;
- NSMutableDictionary *_buildProperties;
- NSMutableArray *_buildRules;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)_productType;
-- (void)_setProductType:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-
-@end
-
-@interface PBXInvocationQueue : NSObject
-{
- struct __CFArray *_invocations;
- double _timeLimit;
- struct __CFRunLoopTimer *_runloopTimer;
-}
-
-+ (id)idleQueue;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)enqueueInvocation:(id)fp8;
-
-@end
-
-@interface PBXContainerItemProxy : PBXContainerItem
-{
- int _proxyType;
- PBXObject *_containerPortal;
- NSString *_remoteGlobalIDString;
- NSString *_remoteInfo;
- PBXContainer *_container;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-- (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalIDString:(id)fp16 remoteInfo:(id)fp20;
-- (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalID:(id)fp16 remoteInfo:(id)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (id)containerPortal;
-- (void)setContainerPortal:(id)fp8;
-- (void)setRemoteGlobalIDString:(id)fp8;
-- (id)remoteGlobalIDString;
-- (void)setRemoteInfo:(id)fp8;
-- (id)remoteInfo;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)remoteContainer;
-- (id)remoteContainerItem;
-- (BOOL)isEqualToProxy:(id)fp8;
-- (id)_containerPortal;
-- (void)_setContainerPortal:(id)fp8;
-
-@end
-
-@interface PBXCompilerSpecificationMig : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface PBXLinkerSpecificationLibtool : XCLinkerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
-
-@end
-
-@interface PBXTextFileLineLocation : NSObject
-{
- NSString *_filePath;
- unsigned int _lineNumber;
- double _timestamp;
-}
-
-- (id)initWithFilePath:(id)fp8 lineNumber:(unsigned int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)filePath;
-- (unsigned int)lineNumber;
-- (double)timestamp;
-- (id)description;
-
-@end
-
-@interface PBXBuildMessage : NSObject
-{
- int _type;
- NSString *_messageString;
- NSArray *_fileLocations;
-}
-
-+ (id)buildNoticeMessageWithFormat:(id)fp8;
-+ (id)buildWarningMessageWithFormat:(id)fp8;
-+ (id)buildErrorMessageWithFormat:(id)fp8;
-- (id)initWithType:(int)fp8 messageString:(id)fp12 fileLocations:(id)fp16;
-- (id)initWithType:(int)fp8 messageString:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (int)type;
-- (id)messageString;
-- (void)setMessageString:(id)fp8;
-- (id)fileLocations;
-- (void)setFileLocations:(id)fp8;
-- (id)filePath;
-- (unsigned int)lineNumber;
-- (BOOL)isNotice;
-- (BOOL)isWarning;
-- (BOOL)isError;
-- (id)description;
-
-@end
-
-@interface PBXReferenceProxy : PBXReference
-{
- PBXContainerItemProxy *_remoteRef;
- BOOL _needsSync;
- PBXFileType *_fileType;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-- (id)initWithType:(int)fp8 portal:(id)fp12 remoteGlobalIDString:(id)fp16 remoteInfo:(id)fp20;
-- (id)initRemoteProductReferenceWithPortal:(id)fp8 remoteGlobalIDString:(id)fp12 remoteInfo:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)realReference;
-- (void)setContainer:(id)fp8;
-- (void)deleteFromDisk;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (id)producingTarget;
-- (id)includingTargets;
-- (BOOL)allowsEditing;
-- (BOOL)allowsRemovalFromDisk;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)canSetName;
-- (id)sourceTree;
-- (id)path;
-- (id)absolutePath;
-- (id)absolutePathForConfigurationNamed:(id)fp8;
-- (id)absoluteDirectory;
-- (id)resolvedAbsolutePath;
-- (id)resolvedAbsoluteDirectory;
-- (id)projectRelativePath;
-- (id)groupRelativePath;
-- (id)buildProductRelativePath;
-- (id)absolutePathForDisplay;
-- (BOOL)fileExists;
-- (void)setPath:(id)fp8 andSourceTree:(id)fp12;
-- (BOOL)setPath:(id)fp8;
-- (BOOL)copyToNewPath:(id)fp8;
-- (BOOL)moveToNewPath:(id)fp8;
-- (BOOL)changeSourceTree:(id)fp8;
-- (id)destinationGroupForInsertion;
-- (id)destinationGroupForFilenames:(id)fp8;
-- (id)fileType;
-- (void)setFileType:(id)fp8;
-- (id)fileProperties;
-- (BOOL)includeInIndex;
-- (BOOL)canSetIncludeInIndex;
-- (void)setIncludeInIndex:(int)fp8;
-- (id)_fileType;
-- (void)_setFileType:(id)fp8;
-- (void)setNeedsSync:(BOOL)fp8;
-- (BOOL)needsSync;
-- (void)_syncCachedValuesWithRemoteReferenceIfNeeded;
-- (void)writeToPListArchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (id)innerDescription;
-
-@end
-
-@interface PBXCompilerSpecificationLex : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface PBXCompilerSpecificationYacc : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface PBXCodeSenseManager : PBXObject
-{
- NSString *_indexBasePath;
- NSString *_indexTemplatePath;
-}
-
-+ (void)initialize;
-+ (BOOL)indexingEnabled;
-+ (void)setIndexingEnabled:(BOOL)fp8;
-+ (int)autoSuggestionOption;
-+ (void)setAutoSuggestionOption:(int)fp8;
-+ (float)completionIndicatorDelay;
-+ (float)autoSuggestionDelay;
-+ (void)setAutoSuggestionDelay:(float)fp8;
-+ (BOOL)wantsCodeCompletionShowSuggestionsAvailable;
-+ (void)setWantsCodeCompletionShowSuggestionsAvailable:(BOOL)fp8;
-+ (BOOL)wantsCodeCompletionParametersIncluded;
-+ (void)setWantsCodeCompletionParametersIncluded:(BOOL)fp8;
-+ (BOOL)wantsCodeCompletionPlaceholdersInserted;
-+ (void)setWantsCodeCompletionPlaceholdersInserted:(BOOL)fp8;
-+ (BOOL)sortCompletionsAlphabetically;
-+ (void)setSortCompletionsAlphabetically:(BOOL)fp8;
-+ (BOOL)wantsCodeCompletionTabCompletes;
-+ (void)setWantsCodeCompletionTabCompletes:(BOOL)fp8;
-+ (BOOL)enableIndexTemplatesDefault;
-+ (id)indexBasePathDefault;
-+ (void)setIndexBasePathDefault:(id)fp8;
-+ (void)getProjectInfo:(struct _projInfo *)fp8 forReference:(id)fp12;
-+ (id)templateRules;
-+ (id)templateBaseNameForProject:(id)fp8;
-+ (id)defaultIndexTemplateForProject:(id)fp8;
-+ (id)archivableAttributes;
-- (id)init;
-- (id)indexBasePath;
-- (void)setIndexBasePath:(id)fp8;
-- (id)indexTemplatePath;
-- (void)setIndexTemplatePath:(id)fp8;
-- (id)description;
-- (id)gidCommentForArchive;
-
-@end
-
-@interface PBXCompilerSpecificationRez : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface PBXLinkerSpecificationResMerger : XCLinkerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
-
-@end
-
-@interface PBXLinkerSpecificationZeroLink : PBXLinkerSpecificationLd
-{
-}
-
-+ (BOOL)isZeroLinkFlag:(id)fp8;
-- (id)executablePathInTargetBuildContext:(id)fp8;
-- (id)_dialectForSourceOfObjectFile:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)executablePathForDialect:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)computeDependenciesForBundle:(id)fp8 fromObject:(id)fp12 buildFileReference:(id)fp16 inTargetBuildContext:(id)fp20;
-- (void)addDylibsInBuildContext:(id)fp8 needCPlusPlusLib:(BOOL)fp12 dylibBundles:(id)fp16;
-- (unsigned int)valueOf32BitInt:(unsigned int)fp8 withEndianness:(int)fp12;
-- (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
-
-@end
-
-@interface PBXBuildOptionDefinition : NSObject
-{
- NSString *_name;
- unsigned int _type:8;
- unsigned int _isCommon:1;
- unsigned int _isUserDefined:1;
- unsigned int _hasResolvedFileTypes:1;
- unsigned int _uiType:8;
- unsigned int _uiShouldRemoveIfEmpty:1;
- unsigned int _isAppleInternalOnly:1;
- unsigned int _RESERVED:11;
- NSArray *_allowedValues;
- id _defaultValue;
- NSSet *_supportedArchs;
- NSSet *_supportedFileTypes;
- void *_commandLineArgs;
- XCPropertyMacroExpression *_conditionExpression;
- NSDictionary *_additionalLinkerArgs;
- NSString *_iconName;
- NSString *_categoryName;
- NSString *_nameOfOptionToPrecedeOnCL;
- NSString *_nameOfOptionToSucceedOnCL;
- NSString *_nameOfOptionToPrecedeInUI;
- NSString *_nameOfOptionToSucceedInUI;
- NSDictionary *_additionalBuildSettings;
- NSString *_localizedName;
- NSString *_localizedDescription;
- NSArray *_localizedAllowedValues;
- TSPropertyListDictionary *_properties;
-}
-
-+ (id)_fallbackDefaultValueForType:(int)fp8;
-+ (id)propertyDefinitionFromPListDictionary:(id)fp8;
-+ (id)stringBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
-+ (id)pathListBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
-+ (id)stringListBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
-+ (id)booleanBuildOptionWithName:(id)fp8 defaultValue:(id)fp12;
-+ (id)enumerationBuildOptionWithName:(id)fp8 allowedValues:(id)fp12 defaultValue:(id)fp16;
-- (id)initWithName:(id)fp8 type:(int)fp12 uiType:(int)fp16 allowedValues:(id)fp20 defaultValue:(id)fp24 isCommon:(BOOL)fp28 isAppleInternalOnly:(BOOL)fp32 commandLineArguments:(void *)fp36;
-- (id)initWithName:(id)fp8 type:(int)fp12 allowedValues:(id)fp16 defaultValue:(id)fp20 isCommon:(BOOL)fp24 isAppleInternalOnly:(BOOL)fp28 commandLineArguments:(void *)fp32;
-- (void)_loadLocalizationsFromPropertyListDictionary:(id)fp8 stringsDictionary:(id)fp12;
-- (id)initFromPListDictionary:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (int)type;
-- (id)typeString;
-- (int)uiType;
-- (id)uiTypeString;
-- (id)allowedValues;
-- (id)defaultValue;
-- (id)additionalBuildSettings;
-- (id)supportedArchitectures;
-- (void)setSupportedArchitectures:(id)fp8;
-- (BOOL)supportsArchitecture:(id)fp8;
-- (id)supportedFileTypes;
-- (void)setSupportedFileTypes:(id)fp8;
-- (BOOL)supportsFileType:(id)fp8;
-- (BOOL)canGenerateCommandLineArguments;
-- (id)commandArgumentGenerationInfo;
-- (id)conditionExpression;
-- (void)setConditionExpression:(id)fp8;
-- (BOOL)isCommon;
-- (BOOL)isAppleInternalOnly;
-- (id)iconName;
-- (void)setIconName:(id)fp8;
-- (id)categoryNameForUserInterface;
-- (id)nameOfOptionToPrecedeOnCommandLine;
-- (id)nameOfOptionToSucceedOnCommandLine;
-- (id)nameOfOptionToPrecedeInUserInterface;
-- (id)nameOfOptionToSucceedInUserInterface;
-- (BOOL)uiShouldRemoveIfEmptyValue;
-- (BOOL)isUserDefined;
-- (void)setUserDefined:(BOOL)fp8;
-- (id)properties;
-- (id)valueForUndefinedKey:(id)fp8;
-- (id)localizedName;
-- (id)localizedDescription;
-- (id)localizedAllowedValues;
-- (id)_generatedCommandLineArgumentsFromInstrux:(void *)fp8 forValue:(id)fp12 inContext:(id)fp16;
-- (id)generatedCommandLineArgumentsForValue:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)argumentGenerationInfoProvidersForValue:(id)fp8;
-- (id)generateArgumentsForCommand:(id)fp8 inBuildContext:(id)fp12;
-- (id)description;
-
-@end
-
-@interface XCStringList : NSObject <NSCopying>
-{
- unsigned int _expandsAsString:1;
- unsigned int RESERVED:7;
- unsigned int _count:24;
- struct _XCStringListNode *_firstNode;
- struct _XCStringListNode *_lastNode;
-}
-
-+ (void)initialize;
-+ (void)registerFileSystemRepresentationProviderClass:(Class)fp8;
-+ (void)unregisterFileSystemRepresentationProviderClass:(Class)fp8;
-+ (id)stringListWithElements:(const void *)fp8;
-+ (id)stringListWithString:(id)fp8;
-+ (id)stringList;
-+ (id)stringListFromStringRepresentation:(id)fp8;
-+ (id)stringListFromArrayRepresentation:(id)fp8;
-+ (void)printStatistics;
-+ (id)stringByExpandingPropertyReferencesInString:(id)fp8 withPropertyDictionaries:(id)fp12;
-- (id)initWithStrings:(id *)fp8 count:(unsigned int)fp12;
-- (id)initWithStrings:(id)fp8;
-- (id)initWithStringArray:(id)fp8;
-- (id)initWithString:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)copy;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (unsigned int)count;
-- (void)getUTF8StringPtrs:(const char **)fp8;
-- (BOOL)expandsAsString;
-- (void)setExpandsAsString:(BOOL)fp8;
-- (void)appendElements:(const void *)fp8;
-- (void)appendUTF8String:(const char *)fp8 length:(unsigned int)fp12;
-- (void)appendUTF8String:(const char *)fp8;
-- (void)appendUTF8Strings:(const char *)fp8;
-- (void)appendStrings:(id *)fp8 count:(unsigned int)fp12;
-- (void)appendString:(id)fp8;
-- (void)appendStringArray:(id)fp8;
-- (void)appendStringList:(id)fp8;
-- (void)appendElementsByTransferringFromStringList:(id)fp8;
-- (void)prependElements:(const void *)fp8;
-- (void)prependUTF8String:(const char *)fp8 length:(unsigned int)fp12;
-- (void)prependUTF8String:(const char *)fp8;
-- (void)prependUTF8Strings:(const char *)fp8;
-- (void)prependStrings:(id *)fp8 count:(unsigned int)fp12;
-- (void)prependString:(id)fp8;
-- (void)prependStringArray:(id)fp8;
-- (void)removeUTF8String:(const char *)fp8 length:(unsigned int)fp12;
-- (void)removeString:(id)fp8;
-- (void)replaceUTF8String:(const char *)fp8 length:(unsigned int)fp12 withUTF8String:(const char *)fp16 length:(unsigned int)fp20;
-- (void)replaceString:(id)fp8 withString:(id)fp12;
-- (id)stringRepresentation;
-- (id)arrayRepresentation;
-- (id)stringRepresentationForDebugging;
-- (id)description;
-- (id)stringListByExpandingPropertyReferencesWithPropertyDictionaries:(id)fp8;
-
-@end
-
-@interface XCStringList (ConvenienceMethods)
-- (BOOL)areStringPatternsMatchedByUTF8String:(const char *)fp8;
-- (BOOL)areFilenamePatternsMatchedByUTF8String:(const char *)fp8;
-@end
-
-@interface NSString (XCStringListFileSystemProviderAdditions)
-- (const char *)unretainedFileSystemRepresentation;
-@end
-
-@interface PBXBuildOptionCategory : NSObject
-{
- NSString *_name;
- NSMutableArray *_buildOptionNames;
- NSString *_iconName;
- BOOL _isUserDefined;
- NSString *_localizedName;
- NSString *_localizedDescription;
-}
-
-- (id)initWithName:(id)fp8 buildOptionNames:(id)fp12;
-- (void)_loadLocalizationsFromPropertyListDictionary:(id)fp8 stringsDictionary:(id)fp12;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (id)buildOptionNames;
-- (id)buildOptionsWithLookupDictionary:(id)fp8;
-- (id)iconName;
-- (void)setIconName:(id)fp8;
-- (BOOL)isUserDefined;
-- (void)setUserDefined:(BOOL)fp8;
-- (void)addOptionName:(id)fp8 aboveOptionName:(id)fp12 belowOptionName:(id)fp16;
-- (void)removeOptionName:(id)fp8;
-- (id)localizedName;
-- (id)localizedDescription;
-- (id)description;
-
-@end
-
-@interface PBXPlistFileType : PBXFileType
-{
-}
-
-+ (id)bestFileTypeForRepresentingFileAtPath:(id)fp8 withFileAttributes:(id)fp12 withLessSpecificFileType:(id)fp16 getExtraFileProperties:(id *)fp20;
-
-@end
-
-@interface XCProductPart : NSObject
-{
- NSString *_identifier;
- NSString *_productTypeIdentifier;
- NSString *_superpartIdentifier;
- NSString *_name;
- NSMutableDictionary *_properties;
- XCProductTypeSpecification *_productType;
- XCProductPart *_superpart;
- id _owner;
- XCProductPart *_templatePart;
-}
-
-- (id)initWithIdentifier:(id)fp8 productTypeIdentifier:(id)fp12 superpartIdentifier:(id)fp16 name:(id)fp20;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (id)initAsInstanceOfTemplateProductPart:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifier;
-- (id)productType;
-- (id)superpart;
-- (void)setSuperpartIdentifier:(id)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)relativePath;
-- (id)properties;
-- (id)owner;
-- (void)setOwner:(id)fp8;
-- (id)templatePart;
-- (void)setTemplatePart:(id)fp8;
-- (id)valueForKey:(id)fp8;
-- (void)setValue:(id)fp8 forKey:(id)fp12;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface PBXDylanSourceScanner : PBXSourceScanner
-{
- int _define;
- int _end;
- int _if;
- int _begin;
- int _for;
- int _case;
- int _block;
- int _while;
- int _until;
- int _unless;
- int _class;
- int _method;
- int _module;
- int _constant;
- int _macro;
- int _function;
- int _variable;
- int _domain;
- int _sealed;
- int _generic;
- int _library;
- int _local;
-}
-
-- (void)initInterestingSymbols;
-- (id)parse;
-
-@end
-
-@interface XCFolderProductType : XCProductTypeSpecification
-{
-}
-
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCInfoPlistProductType : XCProductTypeSpecification
-{
-}
-
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCMachOExecutableProductType : XCProductTypeSpecification
-{
-}
-
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCSymLinkProductType : XCProductTypeSpecification
-{
-}
-
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCWrapperProductType : XCProductTypeSpecification
-{
-}
-
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCDerivedFileCache : NSObject
-{
- NSString *_basePath;
- NSMutableDictionary *_signaturesToPaths;
- int _disableCachePruningCount;
-}
-
-+ (void)initialize;
-+ (id)defaultBasePath;
-+ (id)sharedDerivedFileCacheWithBasePath:(id)fp8;
-+ (id)sharedDerivedFileCache;
-+ (id)hashStringFromCommandLine:(id)fp8 inputFilePaths:(id)fp12;
-- (void)pruneCacheToNumberOfBytes:(unsigned long long)fp8 minimumCacheEntryAgeForRemoval:(double)fp16;
-- (void)_pruneCache;
-- (void)enableCachePruning;
-- (void)disableCachePruning;
-- (id)initWithBasePath:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)basePath;
-- (id)derivedFilePathForDomain:(id)fp8 primaryInputFileName:(id)fp12 commandLineHashString:(id)fp16;
-- (id)derivedFilePathForDomain:(id)fp8 inputFilePaths:(id)fp12 commandLine:(id)fp16;
-
-@end
-
-@interface XCStaticFrameworkProductType : PBXFrameworkProductType
-{
-}
-
-- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
-- (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
-
-@end
-
-@interface XCKernelExtensionProductType : PBXBundleProductType
-{
-}
-
-- (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
-- (void)compileAuxiliaryFilesForVariant:(id)fp8 architecture:(id)fp12 inTargetBuildContext:(id)fp16;
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCSCMLog : PBXObject <NSCopying>
-{
- NSString *_filePath;
- NSString *_headRevision;
- NSString *_activeBranchTag;
- NSDictionary *_tagsToRevisions;
- NSArray *_revisions;
-}
-
-- (id)initWithFilePath:(id)fp8 headRevision:(id)fp12 activeBranchTag:(id)fp16 tagsToRevisions:(id)fp20 revisions:(id)fp24;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)innerDescription;
-- (id)filePath;
-- (void)_setFilePath:(id)fp8;
-- (id)headRevision;
-- (void)_setHeadRevision:(id)fp8;
-- (id)activeBranchTag;
-- (void)_setActiveBranchTag:(id)fp8;
-- (id)tagsToRevisions;
-- (void)_setTagsToRevisions:(id)fp8;
-- (id)revisions;
-- (void)_setRevisions:(id)fp8;
-- (id)tagsForRevision:(id)fp8;
-- (id)revisionForTag:(id)fp8;
-- (id)revisionAtIndex:(unsigned int)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-
-@end
-
-@interface XCSCMRevisionInfo : PBXObject <NSCopying>
-{
- NSString *_filePath;
- NSString *_revision;
- NSString *_change;
- NSString *_tagName;
- NSCalendarDate *_date;
- NSString *_author;
- NSString *_branches;
- unsigned int _numLinesAdded;
- unsigned int _numLinesRemoved;
- NSString *_commitMessage;
-}
-
-- (id)initWithFilePath:(id)fp8 revision:(id)fp12 change:(id)fp16 tagName:(id)fp20 date:(id)fp24 author:(id)fp28 branches:(id)fp32 numLinesAdded:(unsigned int)fp36 numLinesRemoved:(unsigned int)fp40 commitMessage:(id)fp44;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)innerDescription;
-- (id)filePath;
-- (void)_setFilePath:(id)fp8;
-- (id)revision;
-- (void)_setRevision:(id)fp8;
-- (id)change;
-- (void)_setChange:(id)fp8;
-- (id)tagName;
-- (void)_setTagName:(id)fp8;
-- (id)date;
-- (void)_setDate:(id)fp8;
-- (id)localizedDateString;
-- (id)author;
-- (void)_setAuthor:(id)fp8;
-- (id)branches;
-- (void)_setBranches:(id)fp8;
-- (unsigned int)numLinesAdded;
-- (unsigned int)numLinesRemoved;
-- (id)commitMessage;
-- (void)_setCommitMessage:(id)fp8;
-- (id)summary;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)stringRepresentation;
-- (int)compareUsingRevision:(id)fp8;
-- (int)compareUsingDate:(id)fp8;
-- (int)compareUsingAuthor:(id)fp8;
-- (int)compareUsingCommitMessage:(id)fp8;
-- (int)reverseCompareUsingRevision:(id)fp8;
-- (int)reverseCompareUsingDate:(id)fp8;
-- (int)reverseCompareUsingAuthor:(id)fp8;
-- (int)reverseCompareUsingCommitMessage:(id)fp8;
-
-@end
-
-@interface NSString (XCSCMSupport)
-- (int)compareAsRevision:(id)fp8;
-@end
-
-@interface XCPropertyDictionary : NSObject <NSCopying>
-{
- struct _XCPropDictBucket *_buckets;
- unsigned int _capacity;
- unsigned int _count;
- unsigned int _numInsertions;
- unsigned int _totalNumCollisions;
- unsigned int _maxNumCollisions;
- unsigned int _numGrowths;
- NSString *_labelString;
-}
-
-+ (BOOL)accessInstanceVariablesDirectly;
-+ (id)dictionaryWithDictionary:(id)fp8;
-- (id)initWithCapacity:(unsigned int)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)copy;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)count;
-- (id)valueForProperty:(const char *)fp8;
-- (void)setValue:(id)fp8 forProperty:(const char *)fp12;
-- (void)removeValueForProperty:(const char *)fp8;
-- (void)removeAllValues;
-- (id)valueForKey:(id)fp8;
-- (void)setValue:(id)fp8 forKey:(id)fp12;
-- (id)description;
-- (id)statisticsDescription;
-- (id)stringRepresentation;
-- (id)stringRepresentationForDebugging;
-- (id)nsdictionaryRepresentation;
-
-@end
-
-@interface XCJavaZipReader : NSObject
-{
-}
-
-+ (void)cleanupTempFiles;
-+ (id)newZipPath;
-+ (void)validateZipModDate:(id)fp8;
-+ (void)saveDataFromFile:(id)fp8 inZipFile:(id)fp12 toFile:(id)fp16;
-+ (id)pathToTempFileRepresentingPath:(id)fp8;
-
-@end
-
-@interface XCJournaledAttributeRun : XCAttributeRun
-{
- unsigned int operationInProgress;
- NSMutableSet *allAttributes;
- struct {
- int op;
- struct _NSRange range;
- void *attrs;
- } recentOperations[1024];
- int nextJournalEntry;
- XCAttributeRun *checkpoint;
- BOOL dontDumpState;
- BOOL changeTrackingErrorEncountered;
-}
-
-+ (void)replayTrackingFile:(id)fp8;
-+ (id)restoreFromReplayData:(id)fp8;
-- (id)initWithObjectAttributes:(BOOL)fp8 coalescesAttributes:(BOOL)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (void)setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)deleteRange:(struct _NSRange)fp8;
-- (void)trackingError:(id)fp8;
-- (void)checkpoint;
-- (void)trackOperation:(int)fp8 range:(struct _NSRange)fp12 attributes:(void *)fp20;
-- (void)replayOperation:(id)fp8;
-
-@end
-
-@interface XCAttributeRun : XCAttributeRunIndirectNode
-{
-}
-
-+ (void)initialize;
-+ (void)performSelfTest;
-+ (void)selfTestFailure:(id)fp8 attributeRun:(id)fp12 iteration:(unsigned int)fp16;
-+ (BOOL)selfTestWithRunLength:(unsigned int)fp8 iterations:(unsigned int)fp12 numAttrs:(unsigned int)fp16 maxAttributeLength:(unsigned int)fp20 coalesce:(BOOL)fp24;
-- (id)init;
-- (id)initWithObjectAttributes:(BOOL)fp8 coalescesAttributes:(BOOL)fp12;
-- (id)split;
-- (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (void)setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)deleteRange:(struct _NSRange)fp8;
-
-@end
-
-@interface XCAttributeRunIndirectNode : XCAttributeRunBase <NSCopying>
-{
- XCAttributeRunBase *subNodes[22];
-}
-
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)restoreForReplay:(id)fp8;
-- (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (BOOL)splitNode:(unsigned int)fp8;
-- (id)split;
-- (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)_deleteRange:(struct _NSRange)fp8;
-- (void)dealloc;
-- (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
-- (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
-
-@end
-
-@interface XCAttributeRunDirectNode : XCAttributeRunBase <NSCopying>
-{
- unsigned int attributeRuns[123];
- void *attributes[123];
-}
-
-- (void)gatherStats:(CDAnonymousStruct2 *)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)restoreForReplay:(id)fp8;
-- (id)split;
-- (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (BOOL)splitEntry:(unsigned int)fp8 atOffset:(unsigned int)fp12;
-- (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)_deleteRange:(struct _NSRange)fp8;
-- (void)dealloc;
-- (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
-- (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
-
-@end
-
-@interface XCAttributeRunBase : NSObject <NSCopying>
-{
- unsigned int totalNodeLength;
- unsigned int entryCount;
- unsigned int cachedEntry;
- unsigned int cachedEntryOffset;
- struct _XCAttributeRunBaseFlags flags;
-}
-
-+ (void)initialize;
-- (id)initWithFlags:(struct _XCAttributeRunBaseFlags)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)restoreForReplay:(id)fp8;
-- (void *)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (unsigned int)length;
-- (BOOL)_setAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (id)split;
-- (BOOL)_insertAttributes:(void *)fp8 range:(struct _NSRange)fp12;
-- (void)_deleteRange:(struct _NSRange)fp8;
-- (void)dumpToFileHandle:(id)fp8 withOrigin:(unsigned int)fp12 indent:(id)fp16;
-- (void)dump;
-- (id)check:(void *)fp8 incomingAttrsValid:(BOOL)fp12 outgoingAttrs:(void **)fp16 parent:(id)fp20;
-- (id)check;
-- (id)checkError:(id)fp8;
-- (void)gatherStats:(CDAnonymousStruct2 *)fp8;
-- (void)printStats;
-
-@end
-
-@interface XCSCMInfo : NSObject
-{
- XCFileSystemNode *_fileSystemNode;
- NSMutableDictionary *_scmProperties;
-}
-
-- (id)initWithFileSystemNode:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)printSCMProperties;
-- (void)removeSCMObjectForKey:(id)fp8;
-- (void)setSCMObject:(id)fp8 forKey:(id)fp12 forReference:(id)fp16 inProject:(id)fp20;
-- (id)scmObjectForKey:(id)fp8;
-- (id)scmStateShortString;
-- (id)scmStateString;
-- (id)_refSCMStatusString;
-- (id)scmProperties;
-- (BOOL)hasMoreInterestingInfoThan:(id)fp8;
-- (id)fileSystemNode;
-- (id)description;
-
-@end
-
-@interface XCSCMOperation : NSObject <NSCopying>
-{
- id _delegate;
- NSString *_operationState;
- BOOL _scanForErrors;
-}
-
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)run;
-- (void)suspend;
-- (void)terminate;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (void)setOperationState:(id)fp8;
-- (id)operationState;
-- (void)setScanForErrors:(BOOL)fp8;
-- (BOOL)scanForErrors;
-
-@end
-
-@interface XCSCMReferenceDictionary : NSObject <NSCopying>
-{
- NSMutableDictionary *_referenceDictionary;
-}
-
-+ (id)dictionaryForReferences:(id)fp8;
-+ (id)parentFolderOfPaths:(id)fp8;
-+ (BOOL)verifySingleParentFolderForPaths:(id)fp8;
-- (id)init;
-- (id)initWithReferences:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (id)referenceForPath:(id)fp8;
-- (id)arrayOfAbsolutePaths;
-- (id)arrayOfReferences;
-- (unsigned int)count;
-- (void)_setDictionary:(id)fp8;
-- (id)_dictionary;
-- (id)pathListsDividedByParentFolderWithListSizeLimitedTo:(int)fp8;
-- (id)pathListsDividedWithListSizeLimitedTo:(int)fp8;
-- (id)pathListsDividedByParentFolder;
-- (id)_pathListsBasedOn:(id)fp8 withListSizeLimitedTo:(unsigned int)fp12;
-- (void)addReference:(id)fp8;
-- (void)addReferencesFromArray:(id)fp8;
-- (void)removeAllFileReferences;
-- (void)removeAllFolderReferences;
-- (void)removeReferencesWithInvalidPaths;
-- (void)removeReferenceWithPath:(id)fp8;
-- (void)removeReferencesForKeys:(id)fp8;
-- (void)_removeObjectsWithType:(id)fp8;
-- (BOOL)areAllInSameFolder;
-- (BOOL)areAllValid;
-- (BOOL)areAllFiles;
-- (BOOL)areAllFolders;
-- (BOOL)includesReferenceAtPath:(id)fp8;
-- (unsigned int)_countOfType:(id)fp8;
-
-@end
-
-@interface XCSCMRequest : NSObject <XCSCMOperationDelegate>
-{
- NSNumber *_idNumber;
- XCSCMReferenceDictionary *_referenceDictionary;
- XCSCMReferenceDictionary *_finishedReferenceDictionary;
- NSDictionary *_arguments;
- id _delegate;
- NSMutableArray *_queue;
- XCSCMOperation *_activeProcess;
- int _totalOperationsToProcess;
- int _successfulSteps;
- int _totalSteps;
- NSString *_requestState;
-}
-
-+ (BOOL)isABranchFileReference:(id)fp8;
-+ (BOOL)isFileUnderSourceControl:(id)fp8 forProject:(id)fp12;
-+ (id)parseRevisionStringFromHeaderComment:(id)fp8;
-+ (BOOL)isAuthenticatedDirectory:(id)fp8 forProject:(id)fp12;
-+ (BOOL)isAuthenticatedProject:(id)fp8;
-+ (id)networkHostForDirectory:(id)fp8 forProject:(id)fp12;
-+ (BOOL)authenticateDirectory:(id)fp8 forUser:(id)fp12 password:(id)fp16;
-+ (BOOL)authenticateProject:(id)fp8 user:(id)fp12 password:(id)fp16;
-+ (id)authenticationEnvironmentForDirectory:(id)fp8;
-+ (id)authenticationEnvironmentForProject:(id)fp8;
-+ (id)authenticationInfoForDirectory:(id)fp8;
-+ (id)authenticationInfoForProject:(id)fp8;
-+ (BOOL)isWrapperFileReference:(id)fp8 forProject:(id)fp12;
-- (id)initWithID:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)performSetupForOperation:(id)fp8 withArguments:(id)fp12 references:(id)fp16;
-- (void)run;
-- (void)suspend;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)touchedReferences;
-- (id)description;
-- (int)totalOperationsToProcess;
-- (void)queueOperation:(id)fp8;
-- (void)queueOperationsFromArray:(id)fp8;
-- (void)resumeQueue;
-- (void)suspendQueue;
-- (void)flushQueue;
-- (void)requestCompleted;
-- (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
-- (void)operation:(id)fp8 reportedMessage:(id)fp12;
-- (void)operation:(id)fp8 reportedError:(id)fp12;
-- (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
-- (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
-- (void)_setQueue:(id)fp8;
-- (void)setRequestState:(id)fp8;
-- (id)requestState;
-- (void)_setSuccessfulSteps:(int)fp8;
-- (int)successfulSteps;
-- (void)setTotalSteps:(int)fp8;
-- (int)totalSteps;
-- (void)_setIdNumber:(id)fp8;
-- (id)idNumber;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (void)setArgumentsDictionary:(id)fp8;
-- (id)argumentsDictionary;
-- (id)sourceControlManager;
-- (void)setReferences:(id)fp8;
-- (id)references;
-- (id)finishedReferences;
-- (id)referenceForPath:(id)fp8;
-- (id)flattenReferencesFromArray:(id)fp8;
-- (id)statusViewString;
-- (void)_setActiveProcess:(id)fp8;
-
-@end
-
-@interface XCSCMStateStringToLocalizedSCMStatusStringTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCSourceControlManager : PBXObject <XCSCMRequestDelegate>
-{
- NSMutableArray *_queue;
- XCSCMRequest *_activeProcess;
- NSString *_queueState;
- int _totalOperationsToProcess;
- int _indexOfOperationInProcess;
- PBXProject *_project;
- id _delegate;
- NSString *_scmType;
- NSMutableDictionary *_scmConfiguration;
- BOOL _isSCMEnabled;
- BOOL _isSCMOnline;
- int _counter;
- Class _generalRequestClass;
-}
-
-+ (void)initialize;
-+ (void)setCompareDisplayLeftOrRight:(id)fp8;
-+ (id)compareDisplayLeftOrRight;
-+ (void)setCompareUseAncestorIfAvailable:(BOOL)fp8;
-+ (BOOL)compareUseAncestorIfAvailable;
-+ (void)setCompareToolSelection:(id)fp8;
-+ (id)compareToolSelection;
-+ (void)setCompareToolLocation:(id)fp8;
-+ (id)compareToolLocation;
-+ (void)setOutputFormat:(id)fp8;
-+ (id)outputFormat;
-+ (void)setIgnoresWhitespace:(BOOL)fp8;
-+ (BOOL)ignoresWhitespace;
-+ (void)setIgnoresBlankLines:(BOOL)fp8;
-+ (BOOL)ignoresBlankLines;
-+ (void)setCreateSmallerDiffs:(BOOL)fp8;
-+ (BOOL)createSmallerDiffs;
-+ (void)setShowFunctionNames:(BOOL)fp8;
-+ (BOOL)showFunctionNames;
-+ (void)setLinesOfContext:(BOOL)fp8;
-+ (BOOL)linesOfContext;
-+ (id)archivableAttributes;
-+ (void)setSaveFilesBeforeOperation:(BOOL)fp8;
-+ (BOOL)saveFilesBeforeOperation;
-+ (id)shortStatusString:(id)fp8;
-+ (id)statusString:(id)fp8;
-- (id)initWithProject:(id)fp8 type:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)classNameForPListArchive;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)addRequestOfType:(id)fp8 withArguments:(id)fp12 references:(id)fp16;
-- (void)updateProgress;
-- (void)removePendingRequestWithID:(id)fp8;
-- (BOOL)requestStillPending:(id)fp8;
-- (float)taskPercentComplete;
-- (int)indexOfOperationInProcess;
-- (int)totalOperationsToProcess;
-- (void)resumeQueue;
-- (void)suspendQueue;
-- (void)flushQueue;
-- (int)queueCount;
-- (void)shutdown;
-- (void)reset;
-- (void)request:(id)fp8 startedOperation:(id)fp12;
-- (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
-- (void)request:(id)fp8 reportedMessage:(id)fp12;
-- (void)request:(id)fp8 reportedError:(id)fp12;
-- (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
-- (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
-- (void)_setCounter:(int)fp8;
-- (void)_setQueue:(id)fp8;
-- (void)_setProject:(id)fp8;
-- (id)project;
-- (void)setSCMEnabled:(BOOL)fp8;
-- (BOOL)isSCMEnabled;
-- (BOOL)wantsSCM;
-- (void)setSCMType:(id)fp8;
-- (id)scmType;
-- (void)_setScmType:(id)fp8;
-- (void)_setSCMConfiguration:(id)fp8;
-- (id)scmConfiguration;
-- (id)configurationObjectForKey:(id)fp8;
-- (id)configurationStringForKey:(id)fp8;
-- (void)setConfigurationObject:(id)fp8 forKey:(id)fp12;
-- (id)scmSpecification;
-- (void)setQueueState:(id)fp8;
-- (id)queueState;
-- (void)_setActiveProcess:(id)fp8;
-- (id)projectFileReferencesUnderSCM;
-- (id)lockedProjectFileReferencesUnderSCM;
-- (void)setSCMOnline:(BOOL)fp8;
-- (BOOL)isSCMOnline;
-- (id)networkHost;
-- (id)description;
-- (id)nextUniqueID;
-- (BOOL)isFileUnderSourceControl:(id)fp8;
-- (id)parseRevisionStringFromHeaderComment:(id)fp8;
-- (BOOL)isABranchFileReference:(id)fp8;
-- (BOOL)isWrapperFileReference:(id)fp8;
-- (BOOL)isAuthenticatedDirectory:(id)fp8;
-- (BOOL)isAuthenticated;
-- (BOOL)authenticateDirectory:(id)fp8 forUser:(id)fp12 password:(id)fp16;
-- (BOOL)authenticateUser:(id)fp8 password:(id)fp12;
-- (id)authenticationEnvironmentForDirectory:(id)fp8;
-- (id)authenticationEnvironment;
-- (id)authenticationInfoForDirectory:(id)fp8;
-- (id)authenticationInfo;
-
-@end
-
-@interface XCHierarchicalOutputLog : NSObject
-{
- NSMutableData *_outputData;
- unsigned int _indentationLevel;
- BOOL _needsIndentation;
-}
-
-- (id)initForWritingWithMutableData:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)data;
-- (void)increaseNestingLevel;
-- (void)decreaseNestingLevel;
-- (void)indent:(id)fp8;
-- (void)indentln:(id)fp8;
-- (void)print:(id)fp8;
-- (void)println:(id)fp8;
-- (void)outdent:(id)fp8;
-- (void)outdentln:(id)fp8;
-- (void)println;
-
-@end
-
-@interface XCSSHAgent : NSObject
-{
- NSString *sshAgentSocket;
- NSTask *sshAgentTask;
- NSMutableArray *validIdentities;
-}
-
-+ (id)sharedInstance;
-- (void)dealloc;
-- (void)finalize;
-- (void)setSocket:(id)fp8;
-- (id)socket;
-- (BOOL)start;
-- (BOOL)shouldLog;
-- (BOOL)_startSSHAgent;
-- (id)setupEnvironment;
-- (BOOL)isRunning;
-- (BOOL)validSSHAgent;
-- (BOOL)submitPassphrase:(id)fp8;
-- (id)readFileHandle:(id)fp8 untilString:(id)fp12 timeout:(int)fp16;
-- (BOOL)validPassphrase;
-- (BOOL)validSocket;
-- (BOOL)validSocket:(id)fp8;
-- (BOOL)verifySSHAgentAddResponse:(id)fp8;
-- (BOOL)verifyStateFile:(id)fp8;
-- (void)addValidIdentity:(id)fp8;
-- (id)validIdentities;
-
-@end
-
-@interface XCArchitectureSpecification : XCSpecification
-{
- unsigned int _byteOrder;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (unsigned int)byteOrder;
-
-@end
-
-@interface XCPlatformSpecification : XCSpecification
-{
- NSArray *_architectures;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)architectures;
-
-@end
-
-@interface XCPropertyDomainSpecification : XCSpecification
-{
- NSDictionary *_buildOptions;
- NSArray *_orderedBuildOptions;
- NSArray *_optionNamesForCommandLine;
- NSArray *_commonBuildOptions;
- NSArray *_buildOptionCategories;
- XCPropertyDomainSpecification *_specForUserInterface;
- NSDictionary *_flattenedBuildOptions;
- NSArray *_flattenedOrderedBuildOptions;
- NSArray *_flattenedCommonBuildOptions;
- NSArray *_flattenedOptionNamesForCommandLine;
- NSArray *_flattenedOptionCategories;
- NSDictionary *_flattenedDefaultValues;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)buildOptions;
-- (id)buildOptionNamed:(id)fp8;
-- (id)orderedBuildOptions;
-- (id)commonBuildOptions;
-- (id)buildOptionCategories;
-- (id)flattenedOptionCategories;
-- (id)namesOfBuildOptionsForCommandLine;
-- (id)namesOfFlattenedOptionsForCommandLine;
-- (id)specificationToShowInUserInterface;
-- (id)defaultValuesForAllOptions;
-- (id)_expandedValueForCommandLineBuildOptionNamed:(id)fp8 inBuildContext:(id)fp12;
-- (id)commandLineForAutogeneratedOptionsForKey:(id)fp8 inTargetBuildContext:(id)fp12;
-
-@end
-
-@interface XCCommandLineToolSpecification : XCPropertyDomainSpecification
-{
- Class _commandInvocationClass;
- NSArray *_outputParserClassesOrRules;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)unionedDefaultValuesForAllPropertiesForAllTools;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)path;
-- (Class)commandInvocationClass;
-- (id)commandOutputParserClassesOrParseRules;
-- (id)hashStringForCommandLineComponents:(id)fp8 inputFilePaths:(id)fp12 inTargetBuildContext:(id)fp16;
-- (id)_expandedValueForCommandLineBuildOptionNamed:(id)fp8 inBuildContext:(id)fp12;
-- (id)commandLineForAutogeneratedOptionsInTargetBuildContext:(id)fp8;
-- (BOOL)areOutputFilesAffectedByCommandLineArgument:(id)fp8;
-- (BOOL)areOutputFilesAffectedByEnvironmentVariable:(id)fp8;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-- (void)_addNameToDefaultValueMappingsToMutableDictionary:(id)fp8;
-- (id)createCommandsInBuildContext:(id)fp8;
-- (unsigned int)concurrentExecutionCountInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCInvocationQueue : NSObject
-{
- NSString *_identifier;
- struct __CFArray *_invocations;
- struct _opaque_pthread_mutex_t _mutex;
- struct _opaque_pthread_cond_t _condition;
- unsigned int _maxNumThreads;
- unsigned int _numBeingProcessed;
- struct __CFArray *_results;
- struct __CFRunLoopSource *_runloopSource;
- struct __CFRunLoop *_runloop;
-}
-
-+ (id)defaultQueue;
-- (id)initWithIdentifier:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)identifier;
-- (unsigned int)count;
-- (unsigned int)maximumNumberOfConcurrentInvocations;
-- (void)setMaximumNumberOfConcurrentInvocations:(unsigned int)fp8;
-- (void)_processInvocationsInThreadSlotNumber:(id)fp8;
-- (void)addInvocation:(id)fp8;
-- (void)addInvocationWithTarget:(id)fp8 selector:(SEL)fp12 object:(id)fp16;
-- (void)addInvocationWithTarget:(id)fp8 selector:(SEL)fp12;
-- (void)removeInvocation:(id)fp8;
-- (void)removeAllInvocations;
-
-@end
-
-@interface XCMessageQueue : NSObject
-{
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableArray *_queue;
- struct __CFRunLoopSource *_runloopSource;
- NSCountedSet *_runloops;
- id _delegate;
- unsigned int _firstSuspendedIndex;
- BOOL _dispatchSuspended;
-}
-
-+ (void)initialize;
-+ (BOOL)backgroundThreadsShouldSynchronizeWithMainThread;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)addToRunLoop:(id)fp8 forMode:(id)fp12;
-- (void)removeFromRunLoop:(id)fp8 forMode:(id)fp12;
-- (void)invalidate;
-- (BOOL)isValid;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (unsigned int)count;
-- (id)dequeueFirstObject;
-- (void)addObject:(id)fp8;
-- (void)suspendDispatchAfterCurrentQueueDrains;
-- (void)resumeDispatch;
-
-@end
-
-@interface XCCompilerSpecification : XCCommandLineToolSpecification
-{
- NSMutableArray *_inputFileTypes;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)displaySpecifications;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)inputFileTypes;
-- (BOOL)acceptsInputFileType:(id)fp8;
-- (BOOL)isAbstract;
-- (id)builtinJambaseRuleName;
-- (id)uniqueOutputBaseNameForInputFilePath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)outputFilesForInputFilePath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)executablePath;
-- (id)defaultOutputDirectory;
-- (id)effectiveCompilerSpecificationInPropertyExpansionContext:(id)fp8;
-- (id)fileTypeForGccLanguageDialect:(id)fp8;
-- (id)adjustedFileTypeForInputFileAtPath:(id)fp8 originalFileType:(id)fp12 inTargetBuildContext:(id)fp16;
-- (id)computeDependenciesForInputFile:(id)fp8 ofType:(id)fp12 variant:(id)fp16 architecture:(id)fp20 outputDirectory:(id)fp24 inTargetBuildContext:(id)fp28;
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface XCCompilerSpecification (IndexingSupport)
-- (id)builtinQuoteSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinBracketSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinFrameworkSearchPathsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-- (id)builtinMacroDefinitionsInBuildContext:(id)fp8 forLanguageDialect:(id)fp12;
-@end
-
-@interface XCLinkerSpecification : XCCommandLineToolSpecification
-{
- NSMutableArray *_inputFileTypes;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)linkerForFileNamed:(id)fp8;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)architectures;
-- (id)inputFileTypes;
-- (id)executablePathInTargetBuildContext:(id)fp8;
-- (BOOL)acceptsFileNamed:(id)fp8;
-- (id)_outputFilesInTargetBuildContext:(id)fp8;
-- (id)computeDependenciesForFilePaths:(id)fp8 outputPath:(id)fp12 inTargetBuildContext:(id)fp16;
-
-@end
-
-@interface XCProductTypeSpecification : XCSpecification <XCProductPartOwners>
-{
- NSDictionary *_defaultBuildSettings;
- NSDictionary *_flattenedDefaultBuildSettings;
- NSSet *_allowedBuildPhaseClasses;
- NSArray *_packageTypes;
- NSArray *_productParts;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)defaultTargetName;
-- (id)defaultBuildSettings;
-- (id)allowedBuildPhaseClasses;
-- (id)packageTypes;
-- (id)defaultPackageType;
-- (id)productParts;
-- (id)productPartForIdentifier:(id)fp8;
-- (id)subpartsForProductPart:(id)fp8;
-- (BOOL)hasInfoPlist;
-- (id)iconNamePrefix;
-- (void)computeDependenciesInTargetBuildContext:(id)fp8;
-- (void)initializeTemporaryBuildSettingsInTargetBuildContext:(id)fp8;
-- (void)initializeBuildSettingsInTargetBuildContext:(id)fp8;
-- (void)computeProductDependenciesInTargetBuildContext:(id)fp8;
-- (void)initializeSearchPathBuildSettingsInTargetBuildContext:(id)fp8;
-- (id)_prependSDKPackageToPath:(id)fp8 inTargetBuildContext:(id)fp12;
-- (void)_alterSearchPaths:(id)fp8 toUseSDKPackageInTargetBuildContext:(id)fp12;
-- (void)alterBuildSettingsToUseSDKPackageInTargetBuildContext:(id)fp8;
-- (void)defineAuxiliaryFilesInTargetBuildContext:(id)fp8;
-- (void)copyAsideProductInTargetBuildContext:(id)fp8;
-- (void)generateDSYMFileForLinkedProductInTargetBuildContext:(id)fp8;
-- (void)editSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;
-- (void)ranlibLinkedProductInTargetBuildContext:(id)fp8;
-- (void)separatelyStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8;
-- (void)_computeDependenciesForOwner:(id)fp8 group:(id)fp12 mode:(id)fp16 onFile:(id)fp20 inTargetBuildContext:(id)fp24;
-- (void)changePermissionsOnProductInTargetBuildContext:(id)fp8;
-- (void)computeSymlinkDependenciesInTargetBuildContext:(id)fp8;
-- (id)computeProductTouchActionInTargetBuildContext:(id)fp8;
-- (void)compileAuxiliaryFilesForVariant:(id)fp8 architecture:(id)fp12 inTargetBuildContext:(id)fp16;
-- (BOOL)shouldStripSymbolsOfLinkedProductInTargetBuildContext:(id)fp8 separately:(char *)fp12;
-- (id)linkerSpecificationForObjectFilesInTargetBuildContext:(id)fp8;
-- (void)addBaseLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addWarningLinkerFlagsInTargetBuildContext:(id)fp8;
-- (void)addInstallNameLinkerFlagsInTargetBuildContext:(id)fp8;
-- (id)createUniversalBinaryFromThinBinaries:(id)fp8 inTargetBuildContext:(id)fp12;
-
-@end
-
-@interface XCBuildSystemSpecification : XCPropertyDomainSpecification
-{
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)name;
-
-@end
-
-@interface XCBuildPhaseSpecification : XCPropertyDomainSpecification
-{
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)name;
-
-@end
-
-@interface PBXJavaLanguageEngine : PBXIndexingEngine
-{
- JKZipFileStore *_zipFile;
- NSString *_zipFileName;
- BOOL _stopped;
-}
-
-+ (void)initialize;
-+ (id)indexableFileTypes;
-- (void)releaseCachedData;
-- (void)dealloc;
-- (id)dataForSourceFile:(id)fp8 inZipFile:(id)fp12;
-- (void)indexFileAtAbsolutePath:(id)fp8 withSettings:(id)fp12;
-- (BOOL)supportsBackgroundOperation;
-- (void)stopIndexing;
-
-@end
-
-@interface XCJavaIndexerTypeSpec : NSObject
-{
- NSString *name;
- int tokenType;
- int dimension;
-}
-
-+ (id)typeSpecWithName:(id)fp8 dimension:(int)fp12;
-+ (id)typeSpecWithTokenType:(int)fp8 dimension:(int)fp12;
-- (id)initWithName:(id)fp8 dimension:(int)fp12;
-- (id)initWithTokenType:(int)fp8 dimension:(int)fp12;
-- (id)description;
-- (void)dealloc;
-- (id)name;
-- (int)dimension;
-- (void)setDimension:(int)fp8;
-- (int)tokenType;
-
-@end
-
-@interface XCBuildSettingsCompositeDictionary : PBXBuildSettingsDictionary
-{
- NSMutableArray *_baseDictionaries;
- NSMutableSet *_settingNamesToRecache;
- BOOL _ignoreBaseDictChanges;
-}
-
-- (id)initWithDictionary:(id)fp8;
-- (id)initWithArrayOfDictionaries:(id)fp8;
-- (id)initWithDictionaries:(id)fp8;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)baseDictionaryChanged:(id)fp8;
-- (id)_buildSettings;
-- (void)setObject:(id)fp8 forKey:(id)fp12;
-- (void)removeObjectForKey:(id)fp8;
-- (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-
-@end
-
-@interface XCAssertionHandler : NSObject <XCAssertionHandling>
-{
-}
-
-+ (id)currentHandler;
-+ (void)setCurrentHandler:(id)fp8;
-+ (id)currentHandlerForThread:(id)fp8;
-+ (void)setCurrentHandler:(id)fp8 forThread:(id)fp12;
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
-- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 file:(id)fp16 lineNumber:(int)fp20 description:(id)fp24;
-- (void)handleFailureInFunction:(id)fp8 file:(id)fp12 lineNumber:(int)fp16 description:(id)fp20;
-
-@end
-
-@interface NSObject (XCAssertionSupport)
-+ (id)descriptionForAssertionMessage;
-- (id)descriptionForAssertionMessage;
-@end
-
-@interface XCException : NSException
-{
-}
-
-+ (struct _NSMapTable *)_exceptionsToStackBacktracesMapTable;
-- (void)raise;
-- (void)dealloc;
-- (void)finalize;
-- (id)stackBacktrace;
-
-@end
-
-@interface NSMutableArray (XcodeFoundationAdditions)
-@end
-
-@interface NSArray (XcodeFoundationAdditions)
-- (struct _NSRange)rangeOfArray:(id)fp8 inRange:(struct _NSRange)fp12;
-- (struct _NSRange)rangeOfArray:(id)fp8;
-@end
-
-@interface NSMutableData (XcodeFoundationAdditions)
-- (void)appendMD5DigestOfBytes:(const void *)fp8 length:(unsigned int)fp12;
-- (void)appendMD5DigestOfData:(id)fp8;
-@end
-
-@interface NSData (XcodeFoundationAdditions)
-- (id)dataWithMD5Digest;
-@end
-
-@interface NSMutableDictionary (XcodeFoundationAdditions)
-@end
-
-@interface NSDictionary (XcodeFoundationAdditions)
-+ (id)dictionaryWithKeysAndObjects:(id)fp8;
-@end
-
-@interface NSCharacterSet (XcodeFoundationAdditions)
-@end
-
-@interface NSMutableString (XcodeFoundationAdditions)
-@end
-
-@interface NSString (XcodeFoundationAdditions)
-+ (id)stringWithFileSystemRepresentation:(const char *)fp8;
-@end
-
-@interface XCRecursiveSearchPath : XCSearchPath
-{
- NSData *_stringData;
- char *_stringDataPtr;
- PBXBTree *_entries;
-}
-
-+ (id)_searchPathRegistryDictionary;
-- (void)dealloc;
-- (unsigned int)count;
-- (id)absolutePathMatchingEntryName:(id)fp8;
-- (void)_scanDirectories;
-
-@end
-
-@interface XCFlatSearchPath : XCSearchPath
-{
- NSData *_stringData;
- char *_stringDataPtr;
- struct {
- unsigned int count;
- unsigned int *offsetsPtr;
- } _entries;
-}
-
-+ (id)_searchPathRegistryDictionary;
-- (void)dealloc;
-- (unsigned int)count;
-- (id)absolutePathMatchingEntryName:(id)fp8;
-- (void)_scanDirectories;
-
-@end
-
-@interface XCSearchPath : NSObject
-{
- XCPath *_path;
- unsigned int _isCaseSensitive:1;
- unsigned int _followsSymlinks:1;
- unsigned int _status:2;
- unsigned int RESERVED:28;
- XCSearchPath *_nextSearchPath;
- struct _opaque_pthread_mutex_t _mutex;
-}
-
-+ (id)_searchPathRegistryDictionary;
-+ (id)searchPathWithPath:(id)fp8;
-- (id)initWithPath:(id)fp8 caseSensitive:(BOOL)fp12 followsSymlinks:(BOOL)fp16;
-- (id)initWithPath:(id)fp8 followsSymlinks:(BOOL)fp12;
-- (id)initWithPath:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)path;
-- (unsigned int)count;
-- (int)status;
-- (void)startLoadingInBackground;
-- (void)finishLoading;
-- (id)nextSearchPath;
-- (void)setNextSearchPath:(id)fp8;
-- (id)absolutePathMatchingEntryName:(id)fp8;
-- (void)_scanDirectories;
-
-@end
-
-@interface XCCachedFileManager : TSFileManager
-{
-}
-
-+ (id)defaultManager;
-+ (id)defaultFileManager;
-+ (void)registerFileInfoDerivationFunction:(void *)fp8 forKeyName:(id)fp12;
-+ (void *)_fileInfoDerivationFunctionForKeyNamed:(id)fp8;
-+ (void)_registerStandardFileInfoDerivationFunctionsIfNeeded;
-+ (void)initialize;
-- (unsigned int)currentCacheGeneration;
-- (void)incrementCacheGeneration;
-- (id)cachedValueForKey:(id)fp8 forFileAtPath:(id)fp12;
-- (void)discardCachedInfoForFileAtPath:(id)fp8 andParentDirectory:(BOOL)fp12;
-- (void)discardCachedInfoForFileAtPath:(id)fp8;
-- (void)discardCachedInfoForAllFiles;
-
-@end
-
-@interface XCCachedFileManager (ConvenienceMethods)
-- (id)cachedCanonicalPathForPath:(id)fp8 relativeToPath:(id)fp12;
-- (id)cachedModificationDateForPath:(id)fp8;
-- (id)cachedFileAttributesAtPath:(id)fp8;
-- (id)cachedFileAttributesAtPath:(id)fp8 traverseLink:(BOOL)fp12;
-- (id)cachedDirectoryContentsForPath:(id)fp8;
-- (id)cachedSortedDirectoryContentsForPath:(id)fp8;
-- (BOOL)cachedIsWritableFileAtPath:(id)fp8;
-- (BOOL)cachedIsDeletableFileAtPath:(id)fp8;
-- (BOOL)cachedFileExistsAtPath:(id)fp8;
-@end
-
-@interface XCCachedFileManager (OverriddenCoverMethodsToInvalidateCache)
-- (BOOL)changeFileAttributes:(id)fp8 atPath:(id)fp12;
-- (BOOL)linkPath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
-- (BOOL)copyPath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
-- (BOOL)movePath:(id)fp8 toPath:(id)fp12 handler:(id)fp16;
-- (BOOL)removeFileAtPath:(id)fp8 handler:(id)fp12;
-- (BOOL)createDirectoryAtPath:(id)fp8 attributes:(id)fp12;
-- (BOOL)createFileAtPath:(id)fp8 contents:(id)fp12 attributes:(id)fp16;
-- (BOOL)createSymbolicLinkAtPath:(id)fp8 pathContent:(id)fp12;
-@end
-
-@interface XCPath : NSObject
-{
- unsigned short _length;
- unsigned char _bytes[0];
-}
-
-+ (void)initialize;
-+ (id)allowWithZone:(struct _NSZone *)fp8;
-+ (id)pathWithFileSystemRepresentation:(const char *)fp8 length:(unsigned int)fp12;
-+ (id)pathWithFileSystemRepresentation:(const char *)fp8;
-+ (id)pathWithString:(id)fp8;
-+ (id)pathWithPrefixPath:(void *)fp8 basePath:(void *)fp12 pathComponents:(void **)fp16 count:(unsigned int)fp20;
-+ (id)pathWithPrefixPath:(void *)fp8 basePath:(void *)fp12 pathComponents:(void *)fp16;
-+ (id)pathWithBasePath:(void *)fp8 pathComponents:(void *)fp12;
-+ (id)pathWithPathComponents:(void *)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)length;
-- (const char *)unretainedFileSystemRepresentation;
-- (BOOL)isAbsolutePath;
-- (id)lastPathComponent;
-- (id)pathByRemovingLastPathComponent;
-- (id)pathSuffix;
-- (id)pathByRemovingPathSuffix;
-- (id)stringRepresentation;
-- (id)description;
-
-@end
-
-@interface XCPath (ConvenienceMethodsAndFastSpecialCases)
-- (BOOL)isLastPathComponentEqualToFileSystemRepresentation:(const char *)fp8 caseInsensitive:(BOOL)fp12;
-- (BOOL)isLastPathComponentEqualToFileSystemRepresentation:(const char *)fp8;
-- (BOOL)isPathSuffixEqualToFileSystemRepresentation:(const char *)fp8 caseInsensitive:(BOOL)fp12;
-- (BOOL)isPathSuffixEqualToFileSystemRepresentation:(const char *)fp8;
-@end
-
-@interface XCFileSystemNode : NSObject
-{
- XCPath *_path;
- unsigned int _cacheGeneration;
- unsigned int _fileExists:1;
- unsigned int _reserved:15;
- unsigned short _statMode;
- int _deviceNumber;
- unsigned int _inodeNumber;
- int _modificationTime;
- NSMutableDictionary *_derivedInfoDict;
- unsigned int _numChangeObservers:16;
- unsigned int _numRepresentatives:16;
- struct _XCFSNdObsrv *_changeObservers;
- struct _XCFSNodeAssoc *_associates;
-}
-
-+ (void)_registerStandardCachedFileInfoDerivationFunctionsIfNeeded;
-+ (void)initialize;
-+ (unsigned int)currentCacheGeneration;
-+ (void)incrementCacheGeneration;
-+ (void)registerCachedInfoDerivationFunction:(void *)fp8 forKeyName:(id)fp12;
-+ (void *)_cachedInfoDerivationFunctionForKeyNamed:(id)fp8;
-+ (id)fileSystemNodeForPath:(id)fp8 createIfNeeded:(BOOL)fp12;
-+ (id)fileSystemNodeForPath:(id)fp8;
-+ (id)fileSystemNodeWithDeviceNumber:(int)fp8 inodeNumber:(unsigned int)fp12;
-+ (void)discardCachedInfoForAllFiles;
-- (id)initWithPath:(id)fp8 statInfo:(const struct stat *)fp12;
-- (id)initWithPath:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)path;
-- (id)parentNode;
-- (id)childNodeWithName:(id)fp8;
-- (void)_discardCachedInfoIfNeeded_NoLock;
-- (BOOL)existsInFileSystem;
-- (BOOL)isWritable;
-- (BOOL)isDeletable;
-- (double)modificationTime;
-- (id)sortedDirectoryContents;
-- (id)cachedValueForKey:(id)fp8 create:(BOOL)fp12;
-- (id)cachedValueForKey:(id)fp8;
-- (void)setCachedValue:(id)fp8 forKey:(id)fp12;
-- (void)discardCachedInfo_NoLock;
-- (void)discardCachedInfoAndAlsoParentDirectory:(BOOL)fp8;
-- (void)discardCachedInfo;
-- (void)addChangeObserver:(id)fp8 selector:(SEL)fp12;
-- (void)removeChangeObserver:(id)fp8;
-- (void)removeAllChangeObservers;
-- (void)didChange;
-- (id)associatesOfType:(unsigned long)fp8;
-- (void)addAssociate:(id)fp8 ofType:(unsigned long)fp12;
-- (void)removeAssociate:(id)fp8 ofType:(unsigned long)fp12;
-- (void)removeAssociatesOfType:(unsigned long)fp8;
-- (void)removeAssociate:(id)fp8;
-- (void)removeAllAssociates;
-- (id)description;
-- (id)descriptionOfAssociates;
-
-@end
-
-@interface XCPluginManager : NSObject
-{
- int _directory;
- int _domainMask;
- NSArray *_subpaths;
- NSSet *_extensions;
- NSMutableArray *_plugins;
- NSString *_extraPlugInPathsDefaultName;
- BOOL _includeUIPlugins;
-}
-
-+ (id)sharedPluginManager;
-- (id)init;
-- (void)dealloc;
-- (void)setIncludeUIPlugins:(BOOL)fp8;
-- (BOOL)includeUIPlugins;
-- (void)setSearchPathDirectory:(int)fp8;
-- (int)searchPathDirectory;
-- (void)setSearchPathDomainMask:(int)fp8;
-- (int)searchPathDomainMask;
-- (void)setSearchPathSubpaths:(id)fp8;
-- (id)searchPathSubpaths;
-- (void)setPluginExtensions:(id)fp8;
-- (id)pluginExtensions;
-- (void)setExtrasPlugInPathsDefaultName:(id)fp8;
-- (id)extrasPlugInPathsDefaultName;
-- (id)loadedPlugins;
-- (id)_searchPaths;
-- (void)findAndLoadPlugins;
-- (BOOL)loadPluginBundle:(id)fp8;
-
-@end
-
-@interface XCSpecificationProxy : NSObject
-{
- Class _specTypeBaseClass;
- TSPropertyListDictionary *_propertyList;
- XCSpecification *_loadedSpecification;
- NSError *_loadError;
-}
-
-+ (id)localizedSpecificationTypeName;
-- (id)initWithSpecificationTypeBaseClass:(Class)fp8 propertyList:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifier;
-- (id)name;
-- (id)localizedDescription;
-- (BOOL)isNotYetLoadedSpecificationProxy;
-- (id)loadedSpecification;
-- (BOOL)isMissingSpecificationProxy;
-- (int)identifierCompare:(id)fp8;
-- (int)nameCompare:(id)fp8;
-- (void)doesNotRecognizeSelector:(SEL)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)description;
-- (id)objectOrNilForKey:(id)fp8;
-
-@end
-
-@interface XCSpecification : NSObject
-{
- NSString *_identifier;
- XCSpecification *_superSpecification;
- NSDictionary *_properties;
- NSDictionary *_localizationDictionary;
- NSBundle *_bundle;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)_typesToSpecTypeBaseClassesRegistry;
-+ (id)_pathExensionsToTypesRegistry;
-+ (void)registerSpecificationTypeBaseClass:(Class)fp8;
-+ (void)registerSpecificationOrProxy:(id)fp8;
-+ (id)registerSpecificationProxyFromPropertyList:(id)fp8;
-+ (id)_registerSpecificationProxiesOfType:(id)fp8 fromDictionaryOrArray:(id)fp12 inDirectory:(id)fp16 bundle:(id)fp20 sourceDescription:(id)fp24;
-+ (id)registerSpecificationProxiesFromPropertyListsInDirectory:(id)fp8 recursively:(BOOL)fp12 inBundle:(id)fp16;
-+ (id)registerSpecificationProxiesFromPropertyListsInDirectory:(id)fp8 recursively:(BOOL)fp12;
-+ (id)specificationForIdentifier:(id)fp8;
-+ (id)specificationsForIdentifiers:(id)fp8;
-+ (id)registeredSpecifications;
-+ (id)_subSpecificationsOfSpecification:(id)fp8;
-+ (id)registeredBaseSpecifications;
-+ (id)allRegisteredSpecifications;
-+ (void)loadSpecificationsWithProperty:(id)fp8;
-+ (BOOL)_booleanValueForValue:(id)fp8;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (id)initAsMissingSpecificationProxyWithIdentifier:(id)fp8 name:(id)fp12 description:(id)fp16;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)superSpecification;
-- (id)subSpecifications;
-- (BOOL)isKindOfSpecification:(id)fp8;
-- (BOOL)isAbstract;
-- (BOOL)isNotYetLoadedSpecificationProxy;
-- (id)loadedSpecification;
-- (BOOL)isMissingSpecificationProxy;
-- (id)identifier;
-- (id)properties;
-- (id)localizationDictionary;
-- (id)bundle;
-- (id)name;
-- (id)localizedDescription;
-- (int)identifierCompare:(id)fp8;
-- (int)nameCompare:(id)fp8;
-- (id)_objectForKeyIgnoringInheritance:(id)fp8;
-- (id)objectForKey:(id)fp8;
-- (id)stringForKey:(id)fp8;
-- (id)arrayForKey:(id)fp8;
-- (id)dictionaryForKey:(id)fp8;
-- (id)dataForKey:(id)fp8;
-- (int)integerForKey:(id)fp8;
-- (long long)longLongForKey:(id)fp8;
-- (float)floatForKey:(id)fp8;
-- (double)doubleForKey:(id)fp8;
-- (BOOL)boolForKey:(id)fp8;
-- (BOOL)boolForKeyFromProxy:(id)fp8;
-- (id)arrayOrStringForKey:(id)fp8;
-- (id)valueForUndefinedKey:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCSpecificationFilter : NSObject
-{
- Class _specClass;
- BOOL _emptyFilterIncludesAll;
- NSMutableArray *_includedSpecs;
- NSMutableArray *_excludedSpecs;
-}
-
-- (id)initWithSpecificationClass:(Class)fp8 emptyFilterIncludesAll:(BOOL)fp12;
-- (id)initWithSpecificationClass:(Class)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)_addSpecification:(id)fp8 toList:(id)fp12;
-- (id)includedSpecifications;
-- (void)addIncludedSpecifications:(id)fp8;
-- (void)addIncludedSpecification:(id)fp8;
-- (void)removeIncludedSpecification:(id)fp8;
-- (id)excludedSpecifications;
-- (void)addExcludedSpecifications:(id)fp8;
-- (void)addExcludedSpecification:(id)fp8;
-- (void)removeExcludedSpecification:(id)fp8;
-- (void)addIncludedSpecificationComposition:(id)fp8;
-- (void)addExcludedSpecificationComposition:(id)fp8;
-- (BOOL)includesAllSpecifications;
-- (BOOL)includesAnySpecifications;
-- (BOOL)includesSpecification:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCStackBacktrace : NSObject
-{
- unsigned int _numStackFrames;
- struct XCStackFrame *_stackFrames;
- int _invalidSymtabIndex;
-}
-
-+ (id)stackBacktrace;
-- (id)initWithStackFramesNoCopy:(struct XCStackFrame *)fp8 count:(unsigned int)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)stringRepresentation;
-- (void)print;
-
-@end
-
-@interface XCBuildConfiguration : PBXBuildStyle
-{
- id _owner;
- BOOL _isHidden;
- PBXFileReference *_baseConfigurationReference;
- XCFileSystemNode *_cachedBaseConfigurationFileNode;
- NSDictionary *_cachedBaseConfigurationProperties;
- NSMutableArray *_cachedBaseConfigurationLoadErrors;
-}
-
-+ (id)buildConfigurationWithName:(id)fp8 settings:(id)fp12;
-+ (BOOL)fileReference:(id)fp8 isValidBaseConfigurationFile:(id *)fp12;
-+ (id)archivableRelationships;
-+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)owner;
-- (void)_setOwner:(id)fp8;
-- (id)container;
-- (BOOL)isHidden;
-- (void)setHidden:(BOOL)fp8;
-- (BOOL)couldBeActive;
-- (id)baseBuildConfiguration;
-- (id)buildSettingDictionariesAndGetErrors:(id *)fp8;
-- (id)flattenedBuildSettings;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-- (id)baseConfigurationReference;
-- (void)setBaseConfigurationReference:(id)fp8;
-- (void)_addToCachedBaseConfigurationLoadErrors:(id)fp8;
-- (id)parseBaseBuildConfigurationReferenceReturningErrors:(id *)fp8;
-- (id)baseBuildConfigurationReferenceLoadErrors;
-- (void)baseConfigurationReferenceChangedForConfigurationNamed:(id)fp8;
-- (void)invalidateCaches;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (void)removePrefixAndSuffixFromSetting:(id)fp8;
-- (void)convertGccVersionToBuildRuleForSetting:(id)fp8;
-
-@end
-
-@interface XCJavaCodeCompletion : PBXCodeCompletion
-{
-}
-
-- (void)addScopeForIndex:(id)fp8 package:(id)fp12 imports:(id)fp16;
-- (id)completeExpression:(id)fp8 typeName:(id)fp12;
-- (id)completePackageStatement:(id)fp8 typeName:(id)fp12;
-- (id)completeImportStatement:(id)fp8 typeName:(id)fp12;
-- (void)parseLocals:(id)fp8;
-
-@end
-
-@interface XCJavaCCPackageSymbol : NSObject
-{
- NSString *name;
- int type;
- int priority;
-}
-
-+ (id)symbolWithPartialName:(id)fp8 type:(int)fp12;
-- (id)initWithPartialName:(id)fp8 type:(int)fp12;
-- (void)dealloc;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)description;
-- (id)partialName;
-- (id)name;
-- (int)symbolType;
-- (int)priority;
-- (void)setPriority:(int)fp8;
-
-@end
-
-@interface XCJavaCCImportsScope : PBXCCScope
-{
- PBXProjectIndex *_projIndex;
- NSString *_package;
- NSArray *_imports;
- NSMutableDictionary *_importsDict;
-}
-
-+ (id)importsScopeWithIndex:(id)fp8 packageName:(id)fp12 imports:(id)fp16;
-- (id)initWithIndex:(id)fp8 packageName:(id)fp12 imports:(id)fp16;
-- (void)dealloc;
-- (id)description;
-- (void)addClassImport:(id)fp8;
-- (void)addClassImportWithName:(id)fp8;
-- (void)addSymbolsFromPackageDot:(id)fp8;
-- (void)addDefaultPackageSymbols;
-- (id)importsDict;
-- (void)addSymbol:(id)fp8;
-- (id)getSymbolWithName:(id)fp8;
-- (void)addSymbolsToArray:(id)fp8;
-
-@end
-
-@interface XCPosixTaskBackgroundReaderThread : XCPosixTaskBackgroundThread
-{
-}
-
-- (void)backgroundThread:(id)fp8;
-- (void)stopBackgroundThread;
-
-@end
-
-@interface XCPosixTaskBackgroundWriterThread : XCPosixTaskBackgroundThread
-{
-}
-
-- (void)writeData:(id)fp8;
-- (void)backgroundThread:(id)fp8;
-- (void)stopBackgroundThread;
-
-@end
-
-@interface XCPosixTaskBackgroundThread : NSObject
-{
- int fd;
- BOOL threadRunning;
- NSMutableArray *dataQueue;
- NSConditionLock *lock;
- XCPosixTask *_task;
-}
-
-- (id)initWithFileDescriptor:(int)fp8 task:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)backgroundThread:(id)fp8;
-- (void)notifyBackgroundThreadExited;
-- (void)startBackgroundThread;
-- (void)stopBackgroundThread;
-- (void)waitForBackgroundThreadExit;
-- (BOOL)enqueueData:(id)fp8;
-- (id)dequeueData:(BOOL)fp8;
-- (BOOL)queueHasData;
-- (void)shutdownQueue;
-
-@end
-
-@interface XCPosixTaskLaunchInfo : NSObject <NSCopying>
-{
- Class _taskSubclass;
- NSString *_taskPath;
- NSArray *_taskArgs;
- NSDictionary *_taskEnv;
- NSString *_dir;
- int _stdinMethod;
- int _stdoutMethod;
- int _stderrMethod;
- int _stdinFd;
- int _stdoutFd;
- int _stderrFd;
- NSString *_stdoutPath;
- NSString *_stderrPath;
- BOOL _startsNewProcessGroup;
- NSObject *_observer;
- NSObject *_parser;
-}
-
-+ (Class)defaultTaskClass;
-- (id)init;
-- (id)description;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (id)launchedTask;
-- (int)canLaunch;
-- (void)setTaskClass:(Class)fp8;
-- (Class)taskClass;
-- (void)setTaskObserver:(id)fp8;
-- (id)observer;
-- (void)setBackgroundParser:(id)fp8;
-- (id)backgroundParser;
-- (void)setTaskPath:(id)fp8;
-- (id)taskPath;
-- (void)setTaskArguments:(id)fp8;
-- (id)taskArguments;
-- (void)setTaskEnvironment:(id)fp8;
-- (id)taskEnvironment;
-- (void)setTaskWorkingDirectory:(id)fp8;
-- (id)taskWorkingDirectory;
-- (void)setStartsNewProcessGroup:(BOOL)fp8;
-- (BOOL)startsNewProcessGroup;
-- (void)setStdinMethod:(int)fp8;
-- (int)stdinMethod;
-- (void)setStdinFileDescriptor:(int)fp8;
-- (int)stdinFileDescriptor;
-- (void)setStdoutMethod:(int)fp8;
-- (int)stdoutMethod;
-- (void)setStdoutFileDescriptor:(int)fp8;
-- (int)stdoutFileDescriptor;
-- (void)setStdoutFilePath:(id)fp8;
-- (id)stdoutFilePath;
-- (void)setStderrMethod:(int)fp8;
-- (int)stderrMethod;
-- (void)setStderrFileDescriptor:(int)fp8;
-- (int)stderrFileDescriptor;
-- (void)setStderrFilePath:(id)fp8;
-- (id)stderrFilePath;
-
-@end
-
-@interface XCPosixTaskSelfTest : XCPosixTask
-{
- NSMutableData *stdoutData;
- NSMutableData *stderrData;
- BOOL outputComplete;
- BOOL terminated;
-}
-
-- (void)dealloc;
-- (id)stdoutResults;
-- (id)stderrResults;
-- (BOOL)terminated;
-- (void)receivedStdoutData:(id)fp8;
-- (void)receivedStderrData:(id)fp8;
-- (void)outputComplete;
-- (void)processTerminated;
-- (BOOL)_waitForFlag:(char *)fp8;
-- (BOOL)waitForTerminated;
-- (BOOL)waitForOutputComplete;
-
-@end
-
-@interface XCPosixTask : NSObject
-{
- int _taskPid;
- int _exitStatus;
- NSRecursiveLock *_lock;
- XCPosixTaskBackgroundWriterThread *_taskStdin;
- XCPosixTaskBackgroundReaderThread *_taskStdout;
- XCPosixTaskBackgroundReaderThread *_taskStderr;
- NSPort *_responseAvailableNotificationPort;
- NSObject *_observer;
- NSObject *_parser;
- XCPosixTaskLaunchInfo *_launchInfo;
- NSError *_lastError;
- NSString *_description;
-}
-
-+ (void)selfTest;
-- (id)initWithLaunchInfo:(id)fp8;
-- (void)dealloc;
-- (id)description;
-- (id)launchInfo;
-- (BOOL)_wait:(BOOL)fp8;
-- (BOOL)isRunning;
-- (int)pid;
-- (void)signal:(int)fp8;
-- (void)kill;
-- (void)terminate;
-- (void)interrupt;
-- (int)exitStatus;
-- (void)writeData:(id)fp8;
-- (void)closeStdin;
-- (void)receivedStdoutObject:(id)fp8;
-- (void)receivedStderrObject:(id)fp8;
-- (void)_enqueueObject:(id)fp8 inThread:(id)fp12 message:(int)fp16;
-- (void)deliverStdoutObject:(id)fp8;
-- (void)deliverStderrObject:(id)fp8;
-- (void)receivedStdoutObjectInBackground:(id)fp8;
-- (void)receivedStderrObjectInBackground:(id)fp8;
-- (void)_thread:(id)fp8 receivedDataInBackground:(id)fp12;
-- (void)outputComplete;
-- (void)processTerminated;
-- (void)_clearNotificationPort;
-- (void)_backgroundThreadExited:(id)fp8;
-- (void)_backgroundThreadWillExit:(id)fp8;
-- (void)_processReadQueue:(id)fp8 message:(SEL)fp12;
-- (void)handlePortMessage:(id)fp8;
-- (void)_postMessageToMainThread:(int)fp8 withData:(id)fp12;
-- (void)_waitForExitInBackground:(id)fp8;
-- (void)_requestExitNotification;
-- (BOOL)_setupAndFork;
-- (BOOL)_setupStdin:(int *)fp8;
-- (BOOL)_setupReadPipe:(int *)fp8 method:(int)fp12 descriptor:(int)fp16 path:(id)fp20;
-- (BOOL)_forkTask:(const char *)fp8 inDirectory:(const char *)fp12 arguments:(char **)fp16 environment:(char **)fp20;
-- (void)error:(id)fp8;
-- (id)lastError;
-
-@end
-
-@interface XCStringList (Utilities)
-+ (id)stringListWithDirectoryEntriesAtPath:(id)fp8 relativeToPath:(id)fp12 includedNamePatterns:(id)fp16 excludedNamePatterns:(id)fp20 directoriesOnly:(BOOL)fp24 followSymlinks:(BOOL)fp28 recursionType:(int)fp32 includeTopLevelDirectoryItself:(BOOL)fp36 maximumNumberOfListElements:(unsigned int)fp40;
-@end
-
-@interface XCSCMTaskOperation : XCSCMOperation <NSCopying, PBXTSLineStreamConsuming, PBXTSStreamConsumerRetaining>
-{
- XCByteStreamPosixTask *_task;
- NSMutableDictionary *_taskEnvironment;
- NSString *_taskCurrentDirectory;
- NSArray *_filenames;
- NSMutableString *_taskOutput;
- NSString *_abortCode;
- NSString *_abortMessage;
-}
-
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)setString:(id)fp8 forEnvironmentVariable:(id)fp12;
-- (void)setPaths:(id)fp8;
-- (id)paths;
-- (void)setAbortCode:(id)fp8 message:(id)fp12;
-- (void)setTaskCurrentDirectory:(id)fp8;
-- (id)taskCurrentDirectory;
-- (void)setTaskEnvironment:(id)fp8;
-- (id)taskEnvironment;
-- (void)appendToEnvironment:(id)fp8;
-- (void)setTaskOutput:(id)fp8;
-- (id)taskOutput;
-- (void)setTask:(id)fp8;
-- (id)task;
-- (void)setFilenames:(id)fp8;
-- (id)filenames;
-- (id)description;
-- (void)_operationDidStop:(BOOL)fp8;
-- (void)run;
-- (void)suspend;
-- (id)setupTask;
-- (id)taskArgumentsArray;
-- (id)commandName;
-- (id)commandArgumentsArray;
-- (id)setupStreams;
-- (void)stream:(id)fp8 processLine:(id)fp12;
-- (void)streamDidEnd:(id)fp8;
-- (void)_performOnTheFlyParsingForLines:(id)fp8;
-- (BOOL)_parseBufferedOutput;
-- (BOOL)_parseForGeneralErrors;
-- (BOOL)_parseForSpecificErrors;
-- (BOOL)parseForInformation;
-- (id)validateKeywordSubstitution:(id)fp8;
-- (id)validateLogMessage:(id)fp8;
-- (id)absolutePathForFilename:(id)fp8;
-- (void)reportObject:(id)fp8 forKey:(id)fp12 forFilename:(id)fp16;
-- (void)reportObject:(id)fp8 forKey:(id)fp12 forPath:(id)fp16;
-- (void)reportThatParsingCompletedForFilename:(id)fp8;
-- (void)reportThatParsingCompletedForPath:(id)fp8;
-- (void)terminate;
-
-@end
-
-@interface XCDependencyGraphValidationRule : NSObject
-{
- NSString *_nodeNamePattern;
- int _expectedNodeCount;
- NSArray *_expectedDependsPatterns;
- NSArray *_expectedIncludesPatterns;
- NSDictionary *_expectedCommandPatterns;
-}
-
-- (id)initWithPListDictionary:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (BOOL)performValidationsInBuildContext:(id)fp8;
-
-@end
-
-@interface XCDependencyGraphValidator : NSObject
-{
- NSArray *_validationRules;
-}
-
-- (id)initWithValidationRulePropertyLists:(id)fp8;
-- (id)initWithContentsOfFile:(id)fp8;
-- (void)dealloc;
-- (BOOL)performValidationsInBuildContext:(id)fp8;
-
-@end
-
-@interface XCByteStreamPosixTaskLaunchInfo : XCPosixTaskLaunchInfo
-{
- id _streamConsumer;
-}
-
-+ (Class)defaultTaskClass;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)setByteStreamConsumer:(id)fp8;
-- (id)byteStreamConsumer;
-
-@end
-
-@interface XCByteStreamPosixTask : XCPosixTask <PBXTSByteStreamConsuming, PBXTSCharacterStreamConsuming, PBXTSLineStreamConsuming>
-{
- PBXTSByteStream *_byteStream;
- PBXTSStream *_streamTail;
- id _finalConsumer;
- int _consumerType;
- NSLock *_streamLock;
-}
-
-- (id)initWithLaunchInfo:(id)fp8;
-- (void)dealloc;
-- (void)_attachConsumerOnBackground;
-- (void)_detachConsumerFromBackground;
-- (void)outputComplete;
-- (void)receivedStdoutData:(id)fp8;
-- (void)receivedStderrData:(id)fp8;
-- (void)_sendBytesInBackground:(id)fp8;
-- (void)receivedStdoutObjectInBackground:(id)fp8;
-- (void)receivedStderrObjectInBackground:(id)fp8;
-- (void)stream:(id)fp8 processBytes:(id)fp12;
-- (void)stream:(id)fp8 processCharacters:(id)fp12;
-- (void)stream:(id)fp8 processLine:(id)fp12;
-- (void)streamDidEnd:(id)fp8;
-
-@end
-
-@interface XCRunLoopMonitor : NSObject
-{
- NSThread *_monitoredThread;
- struct __CFRunLoopObserver *_runLoopWakeObserver;
- struct __CFRunLoopObserver *_runLoopSleepObserver;
- NSConditionLock *_runLoopStatus;
- double _sleepTime;
- NSThread *_lockingThread;
- unsigned int _lockCount;
- unsigned int _enabledCount;
-}
-
-+ (id)mainThreadMonitor;
-- (id)init;
-- (void)dealloc;
-- (void)_runLoopWillSleep;
-- (void)_runLoopWillRun;
-- (void)enableMonitoring;
-- (void)disableMonitoring;
-- (BOOL)_currentThreadHasLock;
-- (void)_waitForIdleInterval:(double)fp8 blockMonitoredThread:(BOOL)fp16;
-- (void)waitForRunLoopIdleInterval:(double)fp8;
-- (void)blockRunLoopAfterIdleInterval:(double)fp8;
-- (void)unblockRunLoop;
-- (void)resumeRunLoop;
-
-@end
-
-@interface XCBuildCommandOutputParser : XCFilterOutputStream
-{
- id _delegate;
-}
-
-- (id)initWithNextOutputStream:(id)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-
-@end
-
-@interface XCPerformanceMetric : NSObject
-{
- NSString *_aspect;
- unsigned int _logLevel;
- NSString *_label;
- NSString *_context;
- NSString *_result;
- void *_identifier;
- double _start;
- double _end;
- double _expectedDuration;
- float _tolerance;
- NSMutableArray *_checkpoints;
- struct __CFRunLoopObserver *_runLoopObserver;
- XCPerformanceMetric *_nextMetric;
- BOOL _stopWhenRunLoopIdle;
- double _lastRunLoopPollTime;
- double _maxRunLoopBusyInterval;
- NSTimer *_expireTimer;
- double _expireInterval;
-}
-
-+ (void)initialize;
-+ (id)metricWithIdentifier:(void *)fp8;
-+ (id)startedMetricForAspect:(id)fp8 logLevel:(unsigned int)fp12 label:(id)fp16 isQAMetric:(BOOL)fp20;
-- (id)initWithAspect:(id)fp8 logLevel:(unsigned int)fp12 label:(id)fp16;
-- (void)dealloc;
-- (void)setStartTime;
-- (void)setEndTime;
-- (void)setResultString:(id)fp8;
-- (void)checkpoint:(id)fp8;
-- (void)writeMetricData;
-- (void)setIdentifier:(void *)fp8;
-- (void)setContextString:(id)fp8;
-- (void)stopWhenRunLoopIdle;
-- (void)setExpectedDuration:(double)fp8 tolerance:(float)fp16;
-- (void)_registerForRunLoopCallouts;
-- (void)setExpireInterval:(double)fp8;
-- (void)expire:(id)fp8;
-- (void)monitorRunLoop;
-- (void)runLoopSleeping;
-- (void)runLoopWaking;
-- (void)runLoopBeforeTimers;
-- (void)runLoopBeforeSources;
-
-@end
-
-@interface XCPerformanceMetricCheckpoint : NSObject
-{
- NSString *_label;
- double _checkpointTime;
-}
-
-- (id)initWithLabel:(id)fp8;
-- (void)dealloc;
-- (id)label;
-- (double)checkpointTime;
-
-@end
-
-@interface XCDistributedBuildsManager : NSObject
-{
- NSNetServiceBrowser *_serviceBrowser;
- NSMutableSet *_allBuildServers;
- NSMutableSet *_hostsToUseForBuilding;
- NSDate *_lastBuildRefresh;
- NSMutableDictionary *_cachedBuildServerNamesByCompilerVersion;
- NSMutableDictionary *_cachedNumberOfBuildServersByCompilerVersion;
- XCDistributedBuildHost *_localHost;
- int _maxNumberOfDistributedTasks;
- NSString *_distccPath;
- NSMutableSet *_servicesBeingAdded;
- unsigned int _shouldUseDistributedBuilds:1;
- unsigned int _runningCommandLineTool:1;
- unsigned int _shouldDistributeToBonjourHosts:1;
- unsigned int _distccVerbose:1;
- unsigned int _shouldUseScalableDistributedBuilds:1;
-}
-
-+ (id)sharedDistributedBuildsManager;
-- (BOOL)runningCommandLineTool;
-- (void)_createServiceBrowser;
-- (void)_searchForServicesInBackground:(id)fp8;
-- (void)startBrowsingForServices;
-- (id)init;
-- (BOOL)shouldUseScalableDistributedBuilds;
-- (void)dealloc;
-- (BOOL)isUsingDistcc;
-- (id)distccCommandPath;
-- (id)distributedBuildToolCommandPath;
-- (id)localHost;
-- (BOOL)shouldUseDistributedBuilds;
-- (void)setShouldUseDistributedBuilds:(BOOL)fp8 saveInDefaults:(BOOL)fp12;
-- (void)setShouldUseDistributedBuilds:(BOOL)fp8;
-- (BOOL)shouldDistributeToBonjourServers;
-- (void)setShouldDistributeToBonjourServers:(BOOL)fp8 saveInDefaults:(BOOL)fp12;
-- (void)setShouldDistributeToBonjourServers:(BOOL)fp8;
-- (unsigned int)estimatedNumberOfParallelTasksForCompiler:(id)fp8;
-- (id)allBuildServers;
-- (id)allBonjourServers;
-- (void)setHostsToUseForDistributedBuild:(id)fp8 saveInDefaults:(BOOL)fp12;
-- (void)setHostsToUseForDistributedBuild:(id)fp8;
-- (id)hostsToUseForDistributedBuild;
-- (id)hostsToUseForDistributedBuildWithCompilerVersion:(id)fp8;
-- (id)hostListForBuildServersCompatibleWithCompilerVersion:(id)fp8 estimatedRemainingJobCount:(int)fp12;
-- (void)_invalidateCaches;
-- (void)_postChangeNotice:(id)fp8;
-- (id)hostWithSpec:(id)fp8;
-- (id)_addHostWithSpec:(id)fp8 bonjourServiceName:(id)fp12;
-- (id)addHostWithSpec:(id)fp8;
-- (void)removeHostWithSpec:(id)fp8;
-- (void)_buildHostInfoChanged:(id)fp8;
-- (BOOL)shouldEnableVerboseLogging;
-- (void)refreshAllHosts;
-- (void)netServiceBrowser:(id)fp8 didNotSearch:(id)fp12;
-- (void)netServiceBrowser:(id)fp8 didFindService:(id)fp12 moreComing:(BOOL)fp16;
-- (void)netServiceBrowser:(id)fp8 didRemoveService:(id)fp12 moreComing:(BOOL)fp16;
-- (void)netServiceDidResolveAddress:(id)fp8;
-- (void)netService:(id)fp8 didNotResolve:(id)fp12;
-
-@end
-
-@interface XCDistributedBuildHost : NSObject
-{
- NSString *_hostSpec;
- NSString *_osVersion;
- NSString *_distccVersion;
- NSSet *_compilerVersions;
- NSHost *_host;
- unsigned char _cpuCount;
- long long _cpuSpeed;
- unsigned int _jobCount;
- NSString *_bonjourServiceName;
- BOOL _isReachable;
- BOOL _hasHostInfo;
- BOOL _runningDistccd;
- int _precidence;
-}
-
-+ (id)_displayStringForCompilerVersionString:(id)fp8;
-+ (void)_fetchHostInfoInBackground:(id)fp8;
-+ (void)_finishedFetchingHostInfoInBackground;
-+ (id)_hostNameForHostSpec:(id)fp8;
-- (id)_launchInfoForFetchingDistccVersionInfo;
-- (id)initWithDistccHostSpec:(id)fp8;
-- (id)initWithDistccHostSpec:(id)fp8 bonjourServiceName:(id)fp12;
-- (void)dealloc;
-- (void)_allocateHost;
-- (BOOL)isReachable;
-- (BOOL)hasHostInfo;
-- (BOOL)runningDistccd;
-- (BOOL)isRunningCompatibleDistccd;
-- (BOOL)_setBooleanFlag:(char *)fp8 to:(BOOL)fp12;
-- (void)_configureFromDictionary:(id)fp8;
-- (BOOL)_setSystemInfo:(id)fp8;
-- (BOOL)_setCompilerVersions:(id)fp8;
-- (BOOL)_setCpuCount:(id)fp8;
-- (BOOL)_setCpuSpeed:(id)fp8;
-- (BOOL)_setJobCount:(id)fp8;
-- (BOOL)_setPrecidence:(id)fp8;
-- (BOOL)_setDistccVersion:(id)fp8;
-- (BOOL)_setBonjourServiceName:(id)fp8;
-- (id)bonjourServiceName;
-- (id)hostSpec;
-- (id)OSVersionString;
-- (id)compilerVersionStrings;
-- (id)distccVersionString;
-- (id)compilerVersionStringsForDisplay;
-- (BOOL)hasCompiler:(id)fp8;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (BOOL)isEqualToBuildHost:(id)fp8;
-- (id)description;
-- (void)refresh;
-- (BOOL)wasDiscoveredByBonjour;
-- (int)cpuCount;
-- (int)concurrentJobCount;
-- (int)precidence;
-- (unsigned long long)cpuSpeed;
-- (unsigned int)processingPower;
-- (int)compareProcessingPower:(id)fp8;
-- (int)compareForDistccHostListOrdering:(id)fp8;
-
-@end
-
-@interface XCDistributedBuildLocalHost : XCDistributedBuildHost
-{
-}
-
-- (id)init;
-- (id)_launchInfoForFetchingDistccVersionInfo;
-- (void)refresh;
-
-@end
-
-@interface _XCDistributedBuildHostInfoTask : XCPosixTask
-{
- NSMutableData *_accumulatedData;
- NSTimer *_timeout;
-}
-
-- (id)initWithLaunchInfo:(id)fp8;
-- (void)dealloc;
-- (void)timedOut:(id)fp8;
-- (void)receivedStdoutObjectInBackground:(id)fp8;
-- (id)parsedOutput;
-- (void)outputComplete;
-
-@end
-
-@interface _XCDistributedBuildHostInfoTaskLaunchInfo : XCPosixTaskLaunchInfo
-{
- XCDistributedBuildHost *_host;
-}
-
-- (void)dealloc;
-- (void)setBuildHost:(id)fp8;
-- (id)buildHost;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-
-@end
-
-@interface XCBuildCommandOutputRegexParseRule : NSObject
-{
- TSRegularExpression *_regex;
- int _actionCode;
-}
-
-+ (id)buildCommandOutputRegexParseRulesFromPListArrays:(id)fp8 outerKeyNameForExceptions:(id)fp12 innerKeyNameForExceptions:(id)fp16;
-- (id)initWithRegularExpression:(id)fp8 actionCode:(int)fp12;
-- (void)dealloc;
-- (BOOL)matchCommandOutputLineString:(id)fp8 delegate:(id)fp12;
-- (id)description;
-
-@end
-
-@interface XCGenericRegexBuildCommandOutputParser : XCBuildCommandOutputParser
-{
- NSArray *_parseRules;
-}
-
-- (id)initWithRegexParseRules:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-
-@end
-
-@interface XCGccCommandOutputParser : XCBuildCommandOutputParser
-{
- BOOL _isInsideFileInclusion;
- BOOL _isInsideUndefinedSymbolsList;
- char *_pathForLastIncludedMessage;
-}
-
-- (id)initWithNextOutputStream:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-
-@end
-
-@interface XCProjectReferenceInfo : PBXProjectItem
-{
- PBXFileReference *_projectReference;
- PBXContainer *_container;
- NSMutableArray *_targetProxies;
- PBXGroup *_productsGroup;
- BOOL _needsSync;
- BOOL _createdByUpgrading;
-}
-
-+ (id)archivableRelationships;
-- (id)initWithProjectReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setContainer:(id)fp8;
-- (id)container;
-- (void)_startObservingNotifications;
-- (void)_activeConfigurationNameDidChange:(id)fp8;
-- (void)_needsSyncDueToNotification:(id)fp8;
-- (void)setNeedsSync:(BOOL)fp8;
-- (BOOL)needsSync;
-- (void)_removeTargetProxy:(id)fp8;
-- (void)_removeProductReferenceProxy:(id)fp8;
-- (void)_synchronizeWithReferencedProjectIfNeeded;
-- (id)projectReference;
-- (id)targets;
-- (id)products;
-- (void)willBeDeleted;
-- (void)writeToPListArchiver:(id)fp8;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (id)initWithProjectReferenceInfoDictionary:(id)fp8;
-- (id)archivableInfoDictionary;
-- (BOOL)createdByUpgrading;
-- (id)description;
-- (int)compareName:(id)fp8;
-
-@end
-
-@interface XCConfigurationList : PBXProjectItem
-{
- NSMutableArray *_buildConfigurations;
- id _owner;
- NSString *_defaultConfigurationName;
- BOOL _defaultConfigurationIsVisible;
-}
-
-+ (id)configurationListWithConfigurations:(id)fp8;
-+ (id)archivableRelationships;
-+ (id)archivableAttributes;
-- (id)initWithConfigurations:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildConfigurations;
-- (id)baseConfigurationList;
-- (id)owner;
-- (void)_setOwner:(id)fp8;
-- (id)defaultConfigurationName;
-- (void)setDefaultConfigurationName:(id)fp8;
-- (BOOL)defaultConfigurationIsVisible;
-- (void)setDefaultConfigurationIsVisible:(BOOL)fp8;
-- (id)defaultConfiguration;
-- (void)_setBuildConfigurations:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)container;
-- (void)invalidateCaches;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (unsigned int)countOfBuildConfigurations;
-- (id)buildConfigurationNames;
-- (void)insertObject:(id)fp8 inBuildConfigurationsAtIndex:(unsigned int)fp12;
-- (void)addBuildConfiguration:(id)fp8;
-- (void)removeObjectFromBuildConfigurationsAtIndex:(unsigned int)fp8;
-- (BOOL)buildConfigurationExistsForName:(id)fp8;
-- (id)buildConfigurationForName:(id)fp8;
-- (id)effectiveBuildConfigurationForName:(id)fp8;
-- (void)baseConfigurationReferenceChangedForConfigurationNamed:(id)fp8;
-- (id)buildSettingDictionariesForConfigurationName:(id)fp8 andBuildAction:(id)fp12 errors:(id *)fp16;
-- (id)buildSettingDictionariesForConfigurationName:(id)fp8 errors:(id *)fp12;
-- (id)flattenedBuildSettingDictionaryForConfigurationName:(id)fp8 andBuildAction:(id)fp12;
-- (id)flattenedBuildSettingDictionaryForConfigurationName:(id)fp8;
-- (id)localBuildSettingsDictionariesForAllConfigurations;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-
-@end
-
-@interface PBXRefreshSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
- BOOL useProjectStatusRequestType;
-}
-
-- (id)runCommandOnProject:(id)fp8;
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface PBXUpdateSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
- BOOL useProjectStatusRequestType;
-}
-
-- (id)runCommandOnProject:(id)fp8;
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface PBXAbstractSCMScriptCommand : NSScriptCommand
-{
- NSNumber *_requestID;
- NSMutableDictionary *_finishedRequests;
-}
-
-- (id)initWithCommandDescription:(id)fp8;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)runCommandOnProject:(id)fp8;
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)performRequestWithItems:(id)fp8 onSCMManager:(id)fp12;
-- (void)requestDidFinish:(id)fp8;
-- (void)returnScriptResultUsingInfo:(id)fp8;
-- (id)returnValueFromInfo:(id)fp8;
-- (void)dealloc;
-
-@end
-
-@interface PBXClearStickyTagsSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
-}
-
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface PBXCommitSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
- BOOL useProjectStatusRequestType;
-}
-
-- (id)runCommandOnProject:(id)fp8;
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface PBXCompareSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
-}
-
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface PBXDiffSCMScriptCommand : PBXAbstractSCMScriptCommand
-{
-}
-
-- (id)runCommandOnItems:(id)fp8 inProject:(id)fp12;
-- (id)requestType;
-- (id)argumentsForRequest;
-- (id)returnValueFromInfo:(id)fp8;
-
-@end
-
-@interface XCTargetTemplate : NSObject
-{
- NSString *_templatePListPath;
- NSString *_templateName;
- PBXProject *_project;
- Class _templateClass;
- NSString *_templateDescription;
- BOOL _hasCachedPListInfo;
- BOOL _isPListBasedTemplate;
-}
-
-- (id)initWithTemplatePListPath:(id)fp8 name:(id)fp12 containingProject:(id)fp16;
-- (id)initWithTargetClass:(Class)fp8 name:(id)fp12 containingProject:(id)fp16;
-- (id)init;
-- (id)templatePListPath;
-- (id)targetWithName:(id)fp8;
-- (id)_plistDictForTargetName:(id)fp8;
-- (void)cacheTemplateInfoFromPList;
-- (id)_templateDictionaryForTargetName:(id)fp8;
-- (id)categorizedTemplateName;
-- (Class)templateClass;
-- (id)templateDescription;
-- (id)containingProject;
-- (void)dealloc;
-
-@end
-
-@interface XCTargetTemplateScanner : NSObject
-{
-}
-
-+ (id)findTemplatesForProject:(id)fp8;
-- (id)_scanForTemplatesForProject:(id)fp8;
-- (void)_fillArray:(id)fp8 withTemplatesfromTreeNode:(id)fp12;
-- (id)_buildTemplateTreeForProject:(id)fp8;
-- (void)_addClassBasedTemplatesToTree:(id)fp8 forProject:(id)fp12;
-- (id)_templateSearchPaths;
-- (void)_addTemplatesFromSearchPath:(id)fp8 subpath:(id)fp12 toTemplateTree:(id)fp16 forProject:(id)fp20;
-- (id)_directoryEntriesToSkip;
-- (BOOL)_checkForTargetTemplatesAtBaseSearchPath:(id)fp8 subpath:(id)fp12 withTemplateTree:(id)fp16 forProject:(id)fp20;
-- (void)_addTemplate:(id)fp8 toTemplateTree:(id)fp12;
-
-@end
-
-@interface XCTargetTemplate (XCTargetTemplateScripting)
-- (id)objectSpecifier;
-- (id)name;
-@end
-
-@interface XCDataOutputStream : XCFilterOutputStream
-{
-}
-
-- (void)printf:(const char *)fp8;
-
-@end
-
-@interface XCFileOutputStream : XCOutputStream
-{
- int _fileDescriptor;
- BOOL _closeFDWhenStreamIsClosed;
-}
-
-+ (id)stdoutFileOutputStream;
-+ (id)stderrFileOutputStream;
-+ (id)nullFileOutputStream;
-- (id)initWithFileDescriptor:(int)fp8 closeFileDescriptorWhenStreamIsClosed:(BOOL)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-
-@end
-
-@interface XCFilterOutputStream : XCOutputStream
-{
- id _nextOutputStream;
-}
-
-- (id)initWithNextOutputStream:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)nextOutputStream;
-- (void)setNextOutputStream:(id)fp8;
-- (id)lastOutputStream;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-
-@end
-
-@interface XCLineBufferedOutputStream : XCFilterOutputStream
-{
- char *_bufferedBytes;
- unsigned int _numBufferedBytes;
-}
-
-- (id)initWithNextOutputStream:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-
-@end
-
-@interface XCOutputStream : NSObject <XCOutputStreams>
-{
-}
-
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-- (void)writeData:(id)fp8;
-
-@end
-
-@interface XCWorkQueueCommandCacheRetrievalInvocation : XCWorkQueueCommandInvocation
-{
- unsigned char _md5[16];
- NSData *_cachedOutput;
- int _cachedExitCode;
-}
-
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 digest:(unsigned char [16])fp20;
-- (void)dealloc;
-- (BOOL)startRunning;
-- (void)handleOutputFileDescriptorActivity;
-- (void)cancel;
-
-@end
-
-@interface XCWorkQueueCommandBuiltinInvocation : XCWorkQueueCommandInvocation
-{
- void *_mainFunc;
- XCStringList *_arguments;
- XCStringList *_environment;
- int _exitCode;
-}
-
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 mainFunction:(void *)fp20 arguments:(id)fp24 environment:(id)fp28;
-- (void)dealloc;
-- (BOOL)startRunning;
-- (void)handleOutputFileDescriptorActivity;
-- (void)cancel;
-
-@end
-
-@interface XCWorkQueueCommandDistributedSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
-{
- NSString *_volunteerDisplayName;
- int _recruiterFD;
- BOOL _sentCommand;
- NSData *_writeBuffer;
- int _writeBufferLength;
- int _writeBufferOffset;
- char _readBuffer[8192];
- int _messageLengthRemaining;
- BOOL _connected;
- struct sockaddr_un _un_addr;
-}
-
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
-- (void)dealloc;
-- (void)finalize;
-- (int)inputFileDescriptor;
-- (int)outputFileDescriptor;
-- (BOOL)isRunning;
-- (BOOL)hasBeenSentToVolunteer;
-- (void)startWriting;
-- (id)volunteerDisplayName;
-- (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
-- (void)reapExitedSubprocess;
-- (void)handleOutputFileDescriptorActivity;
-- (void)handleInputFileDescriptorActivity;
-- (void)killSubprocess;
-
-@end
-
-@interface XCWorkQueueCommandLocalSubprocessInvocation : XCWorkQueueCommandSubprocessInvocation
-{
- int _processID;
- int _outputFD;
- int _inputFD;
-}
-
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
-- (void)dealloc;
-- (void)finalize;
-- (int)outputFileDescriptor;
-- (int)inputFileDescriptor;
-- (BOOL)isRunning;
-- (int)processID;
-- (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
-- (void)reapExitedSubprocess;
-- (void)handleOutputFileDescriptorActivity;
-- (void)handleInputFileDescriptorActivity;
-- (void)killSubprocess;
-
-@end
-
-@interface XCWorkQueueCommandSubprocessInvocation : XCWorkQueueCommandInvocation
-{
- XCStringList *_arguments;
- XCStringList *_environment;
- XCPath *_workingDirPath;
- int _exitCode;
- double _userTime;
- double _systemTime;
-}
-
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16 arguments:(id)fp20 environmentAssignments:(id)fp24 workingDirectoryPath:(id)fp28;
-- (void)dealloc;
-- (int)exitCode;
-- (double)elapsedUserTime;
-- (double)elapsedSystemTime;
-- (void)createOutputStreamIfNeeded;
-- (BOOL)harvestPredictivelyProcessedOutputFiles;
-- (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
-- (BOOL)startRunning;
-- (void)handleOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)reapExitedSubprocess;
-- (void)handleEndOfOutput;
-- (void)killSubprocess;
-- (void)cancel;
-
-@end
-
-@interface XCWorkQueueCommandInvocation : NSObject <XCOutputStreams, XCBuildCommandOutputParserDelegates>
-{
- XCWorkQueueOperation *_workQueueOperation;
- id _command;
- unsigned int _slotNumber;
- id _outputStream;
- unsigned int _numberOfMessages;
- XCSystemStatisticsMeasurement *_systemStatsAtStart;
- XCSystemStatisticsMeasurement *_systemStatsAtFinish;
-}
-
-+ (unsigned int)messageLimit;
-- (id)initWithSlotNumber:(unsigned int)fp8 workQueueOperation:(id)fp12 workQueueCommand:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)workQueueOperation;
-- (id)command;
-- (unsigned int)slotNumber;
-- (int)outputFileDescriptor;
-- (int)inputFileDescriptor;
-- (BOOL)isRunning;
-- (int)exitCode;
-- (BOOL)startRunning;
-- (void)handleOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)handleEndOfOutput;
-- (void)handleOutputFileDescriptorActivity;
-- (void)handleInputFileDescriptorActivity;
-- (void)cancel;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-- (void)emitBuildMessageOfType:(int)fp8 withFormat:(id)fp12;
-- (BOOL)hasReachedMessageLimit;
-- (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
-- (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
-- (void)parserFoundEndOfAllInclusions:(id)fp8;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEmitMessageInSubslot:(unsigned int)fp16 type:(unsigned int)fp20 title:(const char *)fp24 forFileAtPath:(const char *)fp28 lineNumber:(unsigned int)fp32;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
-- (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
-- (id)systemStatisticsDelta;
-- (double)elapsedUserTime;
-- (double)elapsedSystemTime;
-
-@end
-
-@interface XCDependencyCommand : XCWorkQueueCommand
-{
- PBXTargetBuildContext *_buildContext;
- unsigned int _commandNumber;
- BOOL _waitCountBeingAdjusted;
- BOOL _beingEnqueued;
- BOOL _caresAboutIncludes;
- BOOL _mightHavePredProcOutput;
- NSMutableArray *_filePathsToRemove;
- unsigned int _phaseNumber;
- NSMutableArray *_inputNodes;
- NSMutableArray *_outputNodes;
- XCCommandLineToolSpecification *_toolSpecification;
- NSArray *_ruleInfo;
- NSString *_commandPath;
- NSMutableArray *_arguments;
- NSMutableDictionary *_environment;
- NSString *_workingDirPath;
- id _customToolInfoObject;
- CDAnonymousStruct1 _inputSignature;
- CDAnonymousStruct1 _configSignature;
- int _state;
- NSString *_whyState;
- XCWorkQueueCommandInvocation *_currentInvocation;
- NSMutableString *_commandLineDisplayString;
- XCPropertyDictionary *_launchPropertyDict;
-}
-
-- (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16 arguments:(id)fp20 environment:(id)fp24;
-- (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16 arguments:(id)fp20;
-- (id)initWithCommandNumber:(unsigned int)fp8 ruleInfo:(id)fp12 commandPath:(id)fp16;
-- (id)init;
-- (void)dealloc;
-- (void)detachFromOtherGraphObjects;
-- (id)buildContext;
-- (void)setBuildContext:(id)fp8 commandNumber:(unsigned int)fp12;
-- (id)name;
-- (unsigned int)phaseNumber;
-- (void)setPhaseNumber:(unsigned int)fp8;
-- (void)invalidateInputSignature;
-- (void)invalidateConfigurationSignature;
-- (id)inputNodes;
-- (void)addInputNode:(id)fp8;
-- (id)outputNodes;
-- (void)addOutputNode:(id)fp8;
-- (void)_addDependingNode:(id)fp8;
-- (id)toolSpecification;
-- (void)setToolSpecification:(id)fp8;
-- (unsigned int)commandNumber;
-- (id)ruleInfo;
-- (void)setRuleInfo:(id)fp8;
-- (id)commandPath;
-- (void)setCommandPath:(id)fp8;
-- (id)arguments;
-- (void)addArgument:(id)fp8;
-- (void)addArguments:(id)fp8;
-- (void)addArgumentsFromArray:(id)fp8;
-- (unsigned int)numberOfArguments;
-- (id)argumentAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfArgumentHavingPrefix:(id)fp8 startingAtIndex:(unsigned int)fp12;
-- (void)replaceArgumentAtIndex:(unsigned int)fp8 withArgument:(id)fp12;
-- (unsigned int)transformArgumentsHavingPrefix:(id)fp8 inRange:(struct _NSRange)fp12 usingFormatString:(id)fp20;
-- (unsigned int)transformArgumentsHavingPrefix:(id)fp8 usingFormatString:(id)fp12;
-- (id)commandLine;
-- (id)environment;
-- (void)setEnvironment:(id)fp8;
-- (void)addEnvironmentValue:(id)fp8 forKey:(id)fp12;
-- (void)addEnvironmentEntriesFromDictionary:(id)fp8;
-- (id)workingDirectoryPath;
-- (void)setWorkingDirectoryPath:(id)fp8;
-- (BOOL)caresAboutIncludes;
-- (void)setCaresAboutIncludes:(BOOL)fp8;
-- (id)filePathsToRemove;
-- (void)addFilePathToRemove:(id)fp8;
-- (void)_addConfigurationSignatureIngredientsToMD5Context:(struct CC_MD5state_st *)fp8;
-- (CDAnonymousStruct1)inputSignature;
-- (CDAnonymousStruct1)configurationSignature;
-- (id)predictiveProcessingCandidateFilePath;
-- (id)predictiveProcessingValiditySignature;
-- (void)noteMightHavePredictiveProcessingOutput;
-- (BOOL)isReadyForProcessing;
-- (void)checkWaitCounts;
-- (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
-- (void)commandInvocationWillStart:(id)fp8;
-- (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
-- (id)subprocessCommandLineForProcessing;
-- (id)subprocessWorkingDirectoryForProcessing;
-- (id)subprocessExtraEnvironmentEntriesForProcessing;
-- (id)descriptionForWorkQueueLog;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-- (void)incrementWaitCount;
-- (void)decrementWaitCount;
-- (void)incrementWaitCountsOfDependingNodes;
-- (void)decrementWaitCountsOfDependingNodes;
-- (id)displayString;
-- (id)shortNameForDebugging;
-- (id)stateDescription;
-- (id)signatureDescription;
-- (id)description;
-- (id)nameForGraphViz;
-- (void)writeDefinitionToGraphVizFile:(struct __sFILE *)fp8;
-- (void)writeInputEdgesToGraphVizFile:(struct __sFILE *)fp8;
-- (int)state;
-- (CDAnonymousStruct1)signature;
-- (id)path;
-- (id)paths;
-- (void)statFileIfNeeded;
-- (void)resetState;
-- (void)resetStateRecursively;
-- (BOOL)isUpToDate;
-- (void)computeStateIfNeeded;
-- (BOOL)needsToRun;
-- (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8;
-- (void)willActivateInWorkQueue:(id)fp8;
-- (void)propagateSignatureToOutputNodes;
-- (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
-- (id)launchPropertyExpansionDictionary;
-- (void)setLaunchPropertyExpansionDictionary:(id)fp8;
-- (id)customToolInfoObject;
-- (void)setCustomToolInfoObject:(id)fp8;
-- (void)makeOutputNodesPerformSelector:(SEL)fp8 withObject:(id)fp12;
-- (void)makeConsumerCommandsOfOutputNodesPerformSelector:(SEL)fp8 withObject:(id)fp12;
-- (void)removePredictiveProcessingOutputRecursivelyBecauseOfChangedNode:(id)fp8;
-- (void)fileMayHaveChanged;
-- (void)touch;
-- (void)untouch;
-- (id)dependencyNode;
-
-@end
-
-@interface XCDependencyNode : NSObject
-{
- unsigned int _nodeNumber;
- NSString *_name;
- NSString *_path;
- PBXTargetBuildContext *_buildContext;
- NSMutableArray *_producerCommands;
- NSMutableArray *_includedNodes;
- NSMutableArray *_consumerCommands;
- NSMutableArray *_includingNodes;
- struct {
- unsigned int alwaysOutOfDate:1;
- unsigned int dontCareIfExists:1;
- unsigned int dontCareAboutTimestamp:1;
- unsigned int shouldScanForIncludes:1;
- unsigned int beingEnqueued:1;
- unsigned int beingReset:1;
- } _dnFlags;
- NSData *_automaticFileContents;
- id _fileInfoEntityIdent;
- int _state;
- int _time;
- CDAnonymousStruct1 _signature;
- int _highestInclState;
- int _newestInclTime;
- CDAnonymousStruct1 _combinedInclSignature;
- unsigned int _traversalGenCount;
- int _fileSize;
-}
-
-- (id)initWithNodeNumber:(unsigned int)fp8 name:(id)fp12 path:(id)fp16;
-- (id)initWithNodeNumber:(unsigned int)fp8 name:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)detachFromOtherGraphObjects;
-- (id)buildContext;
-- (void)setBuildContext:(id)fp8;
-- (unsigned int)nodeNumber;
-- (id)name;
-- (BOOL)isVirtual;
-- (id)path;
-- (id)paths;
-- (id)dependencyInfoCacheEntry;
-- (id)producerCommands;
-- (id)includedNodes;
-- (id)consumerCommands;
-- (id)includingNodes;
-- (id)producerCommand;
-- (id)command;
-- (id)automaticFileContents;
-- (void)setAutomaticFileContents:(id)fp8;
-- (void)setFileInfoEntityIdentifier:(id)fp8;
-- (void)incrementWaitCount;
-- (void)decrementWaitCount;
-- (void)makeConsumerCommandsPerformSelector:(SEL)fp8 withObject:(id)fp12 recursionAvoidanceBitmap:(char *)fp16;
-- (void)makeConsumerCommandsPerformSelector:(SEL)fp8 withObject:(id)fp12;
-- (void)invalidateSignature;
-- (void)invalidateCombinedIncludesSignature;
-- (void)_addDependingNode:(id)fp8;
-- (void)_addIncludingNode:(id)fp8;
-- (void)_removeDependingNode:(id)fp8;
-- (void)_removeIncludingNode:(id)fp8;
-- (void)addDependedNode:(id)fp8;
-- (void)addIncludedNode:(id)fp8;
-- (void)removeAllIncludedNodes;
-- (void)setScansFileContentsForIncludes:(BOOL)fp8;
-- (void)_addProducerCommand:(id)fp8;
-- (void)_addConsumerCommand:(id)fp8;
-- (BOOL)isAlwaysOutOfDate;
-- (void)setAlwaysOutOfDate:(BOOL)fp8;
-- (BOOL)dontCareIfExists;
-- (void)setDontCareIfExists:(BOOL)fp8;
-- (BOOL)dontCareAboutTimestamp;
-- (void)setDontCareAboutTimestamp:(BOOL)fp8;
-- (BOOL)recordsUpdatedFileListInEnvironment;
-- (void)setRecordsUpdatedFileListInEnvironment:(BOOL)fp8;
-- (int)state;
-- (int)highestStateOfIncludedNodes;
-- (long)timestamp;
-- (long)newestTimestampOfIncludedNodes;
-- (long)fileSize;
-- (CDAnonymousStruct1)signature;
-- (CDAnonymousStruct1)combinedSignatureOfIncludedNodes;
-- (void)setCommandInputSignature:(CDAnonymousStruct1)fp8 commandConfigurationSignature:(CDAnonymousStruct1)fp24;
-- (void)statFileIfNeeded;
-- (void)computeStateIfNeeded;
-- (void)enqueueOutOfDateCommandsOntoWorkQueue:(id)fp8;
-- (BOOL)isUpToDate;
-- (BOOL)isUpToDateWithRespectToNode:(id)fp8;
-- (void)resetState;
-- (void)resetStateRecursively;
-- (void)removePredictiveProcessingOutputRecursivelyBecauseOfChangedNode:(id)fp8;
-- (void)fileMayHaveChanged;
-- (void)touch;
-- (void)untouch;
-- (void)setFileInfo:(id)fp8 forKey:(id)fp12;
-- (void)updateDiscoveredBuildInfo;
-- (void)removeDiscoveredInfo;
-- (id)stateDescription;
-- (id)timeDescription;
-- (id)signatureDescription;
-- (id)shortNameForDebugging;
-- (id)description;
-- (id)nameForGraphViz;
-- (void)writeDefinitionToGraphVizFile:(struct __sFILE *)fp8;
-- (void)writeDependencyEdgesToGraphVizFile:(struct __sFILE *)fp8;
-- (void)writeInclusionEdgesToGraphVizFile:(struct __sFILE *)fp8;
-
-@end
-
-@interface XCDependencyNode (XCStringListFileSystemProviderAdditions)
-- (const char *)unretainedFileSystemRepresentation;
-@end
-
-@interface XCRmDashRCommand : XCWorkQueueCommand
-{
- NSString *_path;
-}
-
-- (id)initWithPath:(id)fp8;
-- (void)dealloc;
-- (id)path;
-- (id)name;
-- (BOOL)isReadyForProcessing;
-- (id)ruleInfo;
-- (id)subprocessCommandLineForProcessing;
-- (id)descriptionForWorkQueueLog;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-- (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
-- (id)description;
-
-@end
-
-@interface XCDependencyInfoCache : NSObject
-{
- struct _opaque_pthread_mutex_t _mutex;
- PBXTargetBuildContext *_buildContext;
- NSMutableDictionary *_cacheEntries;
- XCDependencyInfoCacheEntry *_firstMRUCacheEntry;
-}
-
-- (id)initWithBuildContext:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildContext;
-- (id)cacheEntries;
-- (id)cacheEntryWithPath:(id)fp8 createIfNeeded:(BOOL)fp12;
-- (void)readFromFILE:(struct __sFILE *)fp8;
-- (void)writeToFILE:(struct __sFILE *)fp8;
-
-@end
-
-@interface XCDependencyInfoCacheEntry : NSObject
-{
- XCPath *_path;
- CDAnonymousStruct1 _buildCmdInputSignature;
- CDAnonymousStruct1 _buildCmdConfigSignature;
- CDAnonymousStruct1 _contentSignature;
- unsigned int _fileSize;
- XCDependencyInfoCache *_cache;
- XCDependencyInfoCacheEntry *_prevMRUCacheEntry;
- XCDependencyInfoCacheEntry *_nextMRUCacheEntry;
-}
-
-- (id)initWithPath:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)path;
-- (id)description;
-- (CDAnonymousStruct1)buildCommandConfigurationSignature;
-- (void)setBuildCommandConfigurationSignature:(CDAnonymousStruct1)fp8;
-- (CDAnonymousStruct1)buildCommandInputSignature;
-- (void)setBuildCommandInputSignature:(CDAnonymousStruct1)fp8;
-- (CDAnonymousStruct1)contentSignature;
-- (void)setContentSignature:(CDAnonymousStruct1)fp8;
-- (unsigned int)fileSize;
-- (void)setFileSize:(unsigned int)fp8;
-- (id)initFromFILE:(struct __sFILE *)fp8;
-- (void)writeToFILE:(struct __sFILE *)fp8;
-
-@end
-
-@interface XCWorkQueue : NSObject
-{
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableArray *_waitingCommands;
- NSMutableArray *_activeCommands;
- NSMutableArray *_finishedCommandsIndexedByTag;
- NSMutableArray *_failedCommands;
- unsigned int _numWaitingPhaseCounts;
- unsigned int *_waitingPhaseCounts;
- unsigned int _currentPhaseNumber;
- unsigned int _nextActivatedCommandTag;
- NSCountedSet *_numTotalForEachRuleName;
- NSCountedSet *_numActivatedForEachRuleName;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)numberOfActiveCommands;
-- (unsigned int)numberOfWaitingCommands;
-- (BOOL)isEmpty;
-- (BOOL)containsCommand:(id)fp8;
-- (void)addCommandIfAbsent:(id)fp8;
-- (id)activateNextProcessableCommand;
-- (void)deactivateCommand:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
-- (void)removeAllCommands;
-- (id)commandWithTag:(unsigned int)fp8;
-- (unsigned int)totalNumberOfCommandsForRuleName:(id)fp8;
-- (unsigned int)numberOfActivatedCommandsForRuleName:(id)fp8;
-- (id)longDescription;
-
-@end
-
-@interface XCWorkQueueCommand : NSObject <XCWorkQueueCommands>
-{
- XCWorkQueue *_workQueue;
- unsigned int _workQueueCommandTag;
- unsigned int _waitCount;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)workQueue;
-- (void)wasAddedToWorkQueue:(id)fp8;
-- (void)willBeRemovedFromWorkQueue:(id)fp8;
-- (unsigned int)workQueueCommandTag;
-- (void)setWorkQueueCommandTag:(unsigned int)fp8;
-- (unsigned int)phaseNumber;
-- (id)ruleInfo;
-- (BOOL)isReadyForProcessing;
-- (unsigned int)waitCount;
-- (void)incrementWaitCount;
-- (void)decrementWaitCount;
-- (void)incrementWaitCountsOfDependingNodes;
-- (void)decrementWaitCountsOfDependingNodes;
-- (void)willActivateInWorkQueue:(id)fp8;
-- (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
-- (id)predictiveProcessingCandidateFilePath;
-- (id)predictiveProcessingValiditySignature;
-- (void)commandInvocationWillStart:(id)fp8;
-- (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
-- (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
-- (id)subprocessCommandLineForProcessing;
-- (id)descriptionForWorkQueueLog;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-
-@end
-
-@interface XCWorkQueueOperation : XCOperation
-{
- XCWorkQueue *_workQueue;
- unsigned int _maxNumSubprocesses;
- unsigned int _defaultNumSubprocesses;
- unsigned int _curNumSubprocesses;
- BOOL _reallyRunCommands;
- BOOL _lookForPredictCompFiles;
- unsigned int _failureLimit;
- int _wakeupPipe[2];
- id _delegate;
-}
-
-- (id)initWithIdentifier:(id)fp8;
-- (void)dealloc;
-- (id)workQueue;
-- (void)setWorkQueue:(id)fp8;
-- (unsigned int)maximumNumberOfSubprocesses;
-- (void)setMaximumNumberOfSubprocesses:(unsigned int)fp8;
-- (BOOL)reallyRunsCommands;
-- (void)setReallyRunsCommands:(unsigned int)fp8;
-- (BOOL)looksForPredictiveCompilationFiles;
-- (void)setLooksForPredictiveCompilationFile:(unsigned int)fp8;
-- (unsigned int)failureLimit;
-- (void)setFailureLimit:(unsigned int)fp8;
-- (void)cancel;
-- (int)wakeupFileDescriptor;
-- (unsigned int)currentNumberOfSubprocesses;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (id)commandForTag:(int)fp8;
-- (void)workQueueOperationWillBeginWithUpdateCount:(unsigned int)fp8 userInfo:(id)fp12;
-- (void)command:(id)fp8 willBeginInSlot:(unsigned int)fp12;
-- (void)command:(id)fp8 didEmitLineOfOutputInSlot:(unsigned int)fp12 bytes:(const char *)fp16 length:(unsigned int)fp20;
-- (void)command:(id)fp8 didEmitMessageInSlot:(unsigned int)fp12 ofType:(int)fp16 message:(const char *)fp20 path:(const char *)fp24 lineNumber:(unsigned int)fp28;
-- (void)command:(id)fp8 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp12;
-- (void)command:(id)fp8 didPopAllInclusionMessagesInSlot:(unsigned int)fp12;
-- (void)command:(id)fp8 didEndInSlot:(unsigned int)fp12 resultCode:(int)fp16 wasKilled:(BOOL)fp20 userTime:(double)fp24 systemTime:(double)fp32 wallClockTime:(double)fp40 pageins:(unsigned int)fp48 pageouts:(unsigned int)fp52;
-- (void)workQueueOperationDidReportPercentDone:(double)fp8;
-- (void)workQueueOperationDidEndWithSuccessCount:(unsigned int)fp8 failureCount:(unsigned int)fp12;
-- (int)setupBeforeRunning;
-- (int)runOperation;
-- (int)cleanupAfterRunning;
-
-@end
-
-@interface XCBuildConfigurationType : NSObject
-{
- XCBuildConfiguration *_configuration;
- BOOL _isCopy;
-}
-
-- (id)init;
-- (id)initWithConfiguration:(id)fp8;
-- (void)setIsCopy:(BOOL)fp8;
-- (BOOL)isCopy;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)objectSpecifier;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)appleScriptID;
-
-@end
-
-@interface XCBuildConfiguration (XCBuildConfigurationScripting)
-- (id)objectSpecifier;
-- (id)appleScriptBuildSettings;
-- (id)appleScriptBaseBuildSettings;
-- (id)appleScriptFlattenedBuildSettings;
-- (id)buildConfigurationType;
-- (id)appleScriptConfigurationSettingsFile;
-- (void)setAppleScriptConfigurationSettingsFile:(id)fp8;
-@end
-
-@interface XCDependencyShadowCommand : XCDependencyCommand
-{
- XCDependencyCommand *_originalCommand;
-}
-
-- (id)initWithOriginalCommand:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)originalCommand;
-- (id)name;
-- (BOOL)isReadyForProcessing;
-- (id)ruleInfo;
-- (id)commandPath;
-- (id)arguments;
-- (id)subprocessCommandLineForProcessing;
-- (id)workingDirectoryPath;
-- (id)environment;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-- (void)incrementWaitCountsOfDependingNodes;
-- (void)decrementWaitCountsOfDependingNodes;
-- (id)description;
-
-@end
-
-@interface XCFixLinkageCommand : XCDependencyCommand
-{
- NSString *_compiledCodeFilePath;
- NSString *_outputFilePath;
-}
-
-- (id)initWithCommandPath:(id)fp8 compiledCodeFilePath:(id)fp12 outputFilePath:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)commandToolPath;
-- (id)compiledCodeFilePath;
-- (id)outputFilePath;
-- (id)name;
-- (BOOL)isReadyForProcessing;
-- (id)directoryPathToCreateBeforeProcessing;
-- (id)ruleInfo;
-- (id)commandPath;
-- (id)arguments;
-- (id)subprocessCommandLineForProcessing;
-- (id)descriptionForWorkQueueLog;
-- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCGCCDisassemblyCommand : XCDependencyShadowCommand
-{
- NSString *_outputFilePath;
-}
-
-- (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)outputFilePath;
-- (id)subprocessCommandLineForProcessing;
-
-@end
-
-@interface XCGCCFixCompilationCommand : XCDependencyShadowCommand
-{
- NSString *_outputFilePath;
-}
-
-- (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)outputFilePath;
-- (id)name;
-- (id)ruleInfo;
-- (id)environment;
-- (id)subprocessCommandLineForProcessing;
-
-@end
-
-@interface XCGCCPreprocessingCommand : XCDependencyShadowCommand
-{
- NSString *_outputFilePath;
-}
-
-- (id)initWithOriginalCommand:(id)fp8 outputFilePath:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)outputFilePath;
-- (id)subprocessCommandLineForProcessing;
-
-@end
-
-@interface XCCompilerSpecificationCpp : XCCompilerSpecification
-{
-}
-
-- (id)computeDependenciesForFilePath:(id)fp8 ofType:(id)fp12 outputDirectory:(id)fp16 inTargetBuildContext:(id)fp20;
-
-@end
-
-@interface XCSystemStatisticsMeasurement : NSObject
-{
- double _wallClockTime;
- int _vmPageins;
- int _vmPageouts;
-}
-
-+ (id)systemStatisticsMeasurement;
-- (id)initWithWallClockTime:(double)fp8 numberOfVMPageins:(int)fp16 numberOfVMPageouts:(int)fp20;
-- (id)init;
-- (int)compare:(id)fp8;
-- (id)systemStatisticsMeasurementByMakingRelativeToMeasurement:(id)fp8;
-- (double)wallClockTime;
-- (int)numberOfVMPageins;
-- (int)numberOfVMPageouts;
-
-@end
-
-@interface XCSDKPackage : NSObject
-{
- NSString *_path;
- NSDictionary *_infoDictionary;
- NSDictionary *_defaultProperties;
- NSDictionary *_customProperties;
-}
-
-+ (void)initialize;
-+ (struct _NSMapTable *)cachedSDKPackageMapTable;
-+ (id)cachedSDKPackages;
-+ (id)sdkPackageForResolvedAbsolutePath:(id)fp8;
-+ (void)setSDKPackage:(id)fp8 forResolvedAbsolutePath:(id)fp12;
-+ (void)removeSDKPackageForResolvedAbsolutePath:(id)fp8;
-+ (id)sdkPackageForAbsolutePath:(id)fp8;
-- (id)initWithPath:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)path;
-- (id)pathToSettingsPlistFile;
-- (BOOL)exists;
-- (id)infoDictionary;
-- (id)defaultPropertiesDictionary;
-- (id)customPropertiesDictionary;
-- (id)name;
-- (BOOL)supportsZeroLink;
-- (id)sdkPathforAbsolutePath:(id)fp8;
-
-@end
-
-@interface XCSimpleFilePreprocessor : NSObject
-{
- struct {
- unsigned int stripComments:1;
- unsigned int forceIncludeFilesToEndWithNewline:1;
- unsigned int processIncludes:1;
- unsigned int searchLocalDirForIncludes:1;
- unsigned int reservedForFutureUse:28;
- } _sppFlags;
- NSArray *_includeSearchPath;
- NSString *_filePath;
- unsigned int _encoding;
- NSString *_result;
- NSMutableSet *_filesProcessed;
- NSMutableArray *_errors;
-}
-
-+ (id)preprocessor;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setStripComments:(BOOL)fp8;
-- (void)setForceIncludedFilesToEndWithNewline:(BOOL)fp8;
-- (void)setProcessIncludes:(BOOL)fp8;
-- (void)setSearchLocalDirForIncludes:(BOOL)fp8;
-- (void)setIncludeSearchPath:(id)fp8;
-- (id)_pathToIncludedFileNamed:(id)fp8 usingSearchPath:(id)fp12;
-- (id)_preprocessFileAtPath:(id)fp8 seenFiles:(id)fp12;
-- (id)preprocessFileAtPath:(id)fp8 encoding:(unsigned int)fp12;
-- (id)preprocessedFilePath;
-- (unsigned int)fileEncoding;
-- (id)preprocessedFileContents;
-- (id)filesProcessed;
-- (id)errors;
-
-@end
-
-@interface XCJamCommandOutputParser : XCBuildCommandOutputParser
-{
- NSMutableArray *_channelsToActiveSubcommands;
-}
-
-- (id)initWithNextOutputStream:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)parseJamBeginLineBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)parseJamRuleInvocationLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16 isQuiet:(BOOL)fp20;
-- (void)parseJamRuleErrorMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
-- (void)parseJamRuleOutputLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
-- (void)parseJamRuleEndLineBytes:(const char *)fp8 length:(unsigned int)fp12 onChannel:(unsigned int)fp16;
-- (void)parseJamStatusLineBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)parseJamWarningMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)parseJamErrorMessageLineBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)_cleanUpRemainingActiveSubparsers;
-- (void)parseJamEndLineBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)subcommand:(id)fp8 didEmitLineOfOutputInSlot:(unsigned int)fp12 bytes:(const char *)fp16 length:(unsigned int)fp20;
-- (void)subcommand:(id)fp8 didEmitMessageInSlot:(unsigned int)fp12 type:(unsigned int)fp16 message:(const char *)fp20 path:(const char *)fp24 lineNumber:(unsigned int)fp28;
-- (void)subcommand:(id)fp8 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp12;
-- (void)subcommand:(id)fp8 didPopAllInclusionMessagesInSlot:(unsigned int)fp12;
-
-@end
-
-@interface XCJamRuleInvocationCommand : NSObject <XCOutputStreams, XCWorkQueueCommands>
-{
- XCJamCommandOutputParser *_jamOutputParser;
- unsigned int _channel;
- NSString *_jamRuleName;
- PBXJambaseRuleDescription *_jambaseRuleDescription;
- NSArray *_jamRuleArguments;
- NSString *_commandLineString;
- id _outputStream;
-}
-
-- (id)initWithJamCommandOutputParser:(id)fp8 channel:(unsigned int)fp12 jamRuleName:(id)fp16 jamRuleArguments:(id)fp20 commandLineString:(id)fp24;
-- (id)init;
-- (void)dealloc;
-- (id)jambaseRuleDescription;
-- (void)handleSingleLineOfOutputBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)handleEndOfRuleInvocationWithResultCode:(int)fp8 wasKilled:(BOOL)fp12 userTime:(double)fp16 systemTime:(double)fp24 wallClockTime:(double)fp32 pageins:(unsigned int)fp40 pageouts:(unsigned int)fp44;
-- (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
-- (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
-- (void)parserFoundEndOfAllInclusions:(id)fp8;
-- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
-- (void)flush;
-- (void)close;
-- (BOOL)shouldEmitRuleInfoToTranscript;
-- (id)ruleInfo;
-- (id)descriptionForWorkQueueLog;
-- (id)workQueue;
-- (id)description;
-
-@end
-
-@interface XCBuildOperation : XCThreadedOperation <XCWorkQueueOperationDelegates>
-{
- PBXProject *_project;
- NSString *_buildAction;
- NSArray *_buildables;
- NSString *_configurationName;
- NSDictionary *_overridingProperties;
- struct _opaque_pthread_mutex_t _mutex;
- NSArray *_preparedBuildables;
- BOOL _buildDependencies;
- NSArray *_allBuildables;
- id _currentBuildable;
- XCWorkQueueOperation *_currentWorkQueueOperation;
- struct _NSMapTable *_buildablesToWorkQueues;
- PBXBuildLog *_buildLog;
- unsigned int _totalNumberOfWarnings;
- unsigned int _totalNumberOfErrors;
- struct __CFBitVector *_slotsHavingSuppressionMsg;
- BOOL _haveAnyMessagesBeenSuppressed;
- PBXBuildLogContainerItem *_currentBuildLogContainerItem;
- NSSampler *_sampler;
- NSTimer *_statusNotificationTimer;
- BOOL _needToPostStatus;
- float _deferredPercentComplete;
- NSString *_deferredStatusString;
- BOOL _needToPostBuildLogItems;
- NSMutableSet *_deferredChangedLogItems;
-}
-
-+ (void)initialize;
-+ (Class)buildLogClass;
-+ (void)setBuildLogClass:(Class)fp8;
-+ (unsigned int)messageLimit;
-- (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
-- (id)initWithIdentifier:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)project;
-- (id)buildAction;
-- (id)buildables;
-- (BOOL)buildDependencies;
-- (void)setBuildDependencies:(BOOL)fp8;
-- (id)configurationName;
-- (id)overridingProperties;
-- (id)productNodesInTargetBuildContext:(id)fp8;
-- (BOOL)looksForPredictiveCompilationFiles;
-- (unsigned int)maximumNumberOfSubprocesses;
-- (BOOL)buildsContinueAfterErrors;
-- (id)buildLog;
-- (id)delegate;
-- (id)workQueueOperationAnnotationDelegate;
-- (BOOL)isRunningInConsole;
-- (id)currentWorkQueueOperation;
-- (void)setCurrentWorkQueueOperation:(id)fp8;
-- (id)currentTarget;
-- (float)percentComplete;
-- (unsigned int)totalNumberOfWarnings;
-- (unsigned int)totalNumberOfErrors;
-- (id)localizedResultString;
-- (id)currentBuildable;
-- (void)setCurrentBuildable:(id)fp8;
-- (void)cancel;
-- (int)setupBeforeRunning;
-- (int)runOperationInBackground;
-- (int)cleanupAfterRunning;
-- (BOOL)hasReachedMessageLimit;
-- (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
-- (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
-- (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
-- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
-- (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
-- (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
-- (void)handleAvailableObjectsOnMessageQueue:(id)fp8;
-- (void)_postDeferredNotificationsIfNeeded;
-- (void)buildLog:(id)fp8 didReportStatus:(id)fp12 taskPercentComplete:(float)fp16;
-- (void)buildLog:(id)fp8 didChangeBuildLogItems:(id)fp12;
-- (id)description;
-
-@end
-
-@interface XCOperation : NSObject
-{
- NSString *_identifier;
- NSDictionary *_userInfo;
- int _state;
- int _resultCode;
- BOOL _shouldCancel;
- NSThread *_originatingThread;
- double _startTime;
- double _endTime;
- double _progress;
- NSError *_error;
-}
-
-+ (id)activeOperations;
-+ (void)_recordNewRunningOperation:(id)fp8;
-- (id)initWithIdentifier:(id)fp8;
-- (id)init;
-- (void)release;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifier;
-- (id)userInfo;
-- (void)setUserInfo:(id)fp8;
-- (void)run;
-- (void)stopWithResultCode:(int)fp8;
-- (id)originatingThread;
-- (void)cancel;
-- (int)state;
-- (int)resultCode;
-- (BOOL)isRunning;
-- (double)startTime;
-- (double)endTime;
-- (double)percentComplete;
-- (id)error;
-- (BOOL)shouldCancel;
-- (int)setupBeforeRunning;
-- (int)runOperation;
-- (int)cleanupAfterRunning;
-- (id)displayName;
-
-@end
-
-@interface XCThreadedOperation : XCOperation
-{
- XCMessageQueue *_messageQueue;
- NSThread *_runningThread;
-}
-
-- (id)initWithIdentifier:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)runningThread;
-- (int)setupBeforeRunning;
-- (int)runOperation;
-- (int)runOperationInBackground;
-- (void)_runOperationInBackground;
-- (int)cleanupAfterRunning;
-- (void)decodeOutputData:(id)fp8;
-- (void)handleAvailableObjectsOnMessageQueue:(id)fp8;
-- (void)setMessageDispatchSuspended:(BOOL)fp8;
-- (void)postNotificationInOriginatingThread:(id)fp8;
-- (void)performInvocationInOriginatingThread:(id)fp8;
-- (void)sendDataToOutputStreamInOriginatingThread:(id)fp8;
-
-@end
-
-@interface XCCompositePropertyExpansionContext : NSObject
-{
- NSArray *_expansionContexts;
-}
-
-- (id)initWithExpansionContexts:(id)fp8;
-- (void)dealloc;
-- (id)expandedValueForString:(id)fp8;
-- (id)localizedDescriptionsOfDefinitionsOfPropertyNamed:(id)fp8;
-
-@end
-
-@interface XCPropertyExpansionContext : NSObject <NSCopying>
-{
- NSMutableArray *_propertyDictionaries;
- unsigned int _propertyDictStartIndices[6];
- XCPropertyDictionary *_dynamicProperties;
- NSThread *_accessorThread;
- NSString *_associatedConfigName;
-}
-
-+ (void)initialize;
-- (void)_createDebugTraceStreamIfAppropriate;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)copy;
-- (void)dealloc;
-- (id)associatedConfigurationName;
-- (void)setAssociatedConfigurationName:(id)fp8;
-- (id)dynamicProperties;
-- (void)setStringValue:(id)fp8 forDynamicSetting:(id)fp12;
-- (void)removeDynamicSetting:(id)fp8;
-- (void)prependStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
-- (void)appendStringOrStringListValue:(id)fp8 toDynamicSetting:(id)fp12;
-- (void)removeStringOrStringListValue:(id)fp8 fromDynamicSetting:(id)fp12;
-- (void)removeAllDynamicSettings;
-- (void)setPermittedAccessorThread:(id)fp8;
-- (id)expandedValueForString:(id)fp8;
-- (void)pushPropertyDictionary:(id)fp8 atTier:(int)fp12;
-- (void)popPropertyDictionaryAtTier:(int)fp8;
-- (void)removePropertyDictionariesAtTier:(int)fp8;
-- (void)setPropertyDictionariesFromNSDictionariesInArray:(id)fp8 atTier:(int)fp12;
-- (id)arrayOfNSDictionaryRepresentations;
-- (id)propertyDictionariesAtTier:(int)fp8;
-- (id)description;
-- (id)longDescription;
-- (id)localizedDescriptionsOfDefinitionsOfPropertyNamed:(id)fp8;
-- (void)writeToDebugTraceFileIfAppropriate;
-
-@end
-
-@interface XCTargetBuildOperation : XCBuildOperation
-{
- float _targetPercentComplete;
-}
-
-- (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
-- (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 targets:(id)fp24;
-- (void)dealloc;
-- (id)productNodesInTargetBuildContext:(id)fp8;
-- (float)percentComplete;
-- (void)buildLog:(id)fp8 didReportStatus:(id)fp12 taskPercentComplete:(float)fp16;
-- (int)cleanupAfterRunning;
-
-@end
-
-@interface XCFileBuildOperation : XCBuildOperation
-{
- NSMutableArray *_fileReferences;
-}
-
-- (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 buildables:(id)fp24;
-- (id)initWithProject:(id)fp8 buildAction:(id)fp12 configurationName:(id)fp16 overridingProperties:(id)fp20 fileReferences:(id)fp24 inTarget:(id)fp28;
-- (void)dealloc;
-- (BOOL)looksForPredictiveCompilationFiles;
-- (unsigned int)maximumNumberOfSubprocesses;
-- (BOOL)buildsContinueAfterErrors;
-- (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (id)fileReferences;
-- (id)productNodesInTargetBuildContext:(id)fp8;
-
-@end
-
-@interface XCCompileFileBuildOperation : XCFileBuildOperation
-{
-}
-
-- (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-
-@end
-
-@interface XCCompileForFixAndContinueFileBuildOperation : XCFileBuildOperation
-{
- NSMutableDictionary *_sourcePathsToCompiledFilePaths;
- NSMutableDictionary *_sourcePathsToBundleFilePaths;
- NSMutableArray *_generatedFilePathsToCleanUp;
-}
-
-- (void)dealloc;
-- (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (int)cleanupAfterRunning;
-
-@end
-
-@interface XCPreprocessFileBuildOperation : XCFileBuildOperation
-{
- NSMutableDictionary *_sourceFilePathsToPreprocessedFilePaths;
-}
-
-- (void)dealloc;
-- (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (int)cleanupAfterRunning;
-
-@end
-
-@interface XCDisassembleFileBuildOperation : XCFileBuildOperation
-{
- NSMutableDictionary *_sourceFilePathsToAssemblyCodeFilePaths;
-}
-
-- (void)dealloc;
-- (id)createDependenciesForProcessingSourceFileReference:(id)fp8 inTargetBuildContext:(id)fp12;
-- (int)cleanupAfterRunning;
-
-@end
-
-@interface NSThread (XcodeFoundationAdditions)
-+ (void)load;
-+ (id)mainThread;
-@end
-
-@interface XCToolSpecificationHeadermapGenerator : XCCommandLineToolSpecification
-{
-}
-
-- (id)headermapForGeneratedFilesInBuildContext:(id)fp8;
-- (id)headermapForProductHeadersInBuildContext:(id)fp8;
-- (id)headermapForAllProductHeadersInBuildContext:(id)fp8;
-- (id)headermapForAllProjectsHeadersInBuildContext:(id)fp8;
-- (id)traditionalHeadermapWithBuildContext:(id)fp8;
-- (id)createCommandsInBuildContext:(id)fp8;
-
-@end
-
-@interface PBXBuildOutputParseRule : NSObject
-{
- TSRegularExpression *_regex;
- int _action;
- Class _buildLogMessageItemClass;
- int _buildMessageType;
-}
-
-+ (id)buildOutputParseRulesFromPListArrays:(id)fp8 outerKeyNameForExceptions:(id)fp12 innerKeyNameForExceptions:(id)fp16;
-- (id)initWithRegularExpression:(id)fp8 action:(int)fp12 buildLogMessageItemClass:(Class)fp16 buildMessageType:(int)fp20;
-- (BOOL)getBuildLogMessageItem:(id *)fp8 andBuildMessage:(id *)fp12 byMatchingAgainstString:(id)fp16 withContext:(id)fp20;
-- (id)description;
-
-@end
-
-@interface PBXHeaderFileEnumerator : PBXGroupEnumerator
-{
-}
-
-+ (SEL)traversalSelector;
-
-@end
-
-@interface PBXGroup (PBXHeaderFileEnumeratorSupport)
-- (void)flattenItemsIntoHeaderFileEnumeratorArray:(id)fp8;
-@end
-
-@interface PBXReference (PBXHeaderFileEnumeratorSupport)
-- (void)flattenItemsIntoHeaderFileEnumeratorArray:(id)fp8;
-@end
-
-@interface XCBuildInfoManager : NSObject
-{
- struct _opaque_pthread_mutex_t _mutex;
- NSMutableDictionary *_buildInfoDicts;
- NSMutableSet *_changedIdentsSinceLastNote;
- NSThread *_currentlyBatchingThread;
- NSMutableArray *_batchedChangesToCommit;
- PBXTargetBuildContext *_buildContext;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildContext;
-- (void)setBuildContext:(id)fp8;
-- (id)valueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
-- (void)_postFileInfoChangedNotificationIfNeeded;
-- (void)nonlocking_setValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
-- (void)setValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
-- (void)appendValue:(id)fp8 forKey:(id)fp12 ofEntityIdentifier:(id)fp16;
-- (void)removeValueForKey:(id)fp8 ofEntityIdentifier:(id)fp12;
-- (void)removeAllKeysOfEntityIdentifier:(id)fp8;
-- (void)removeAllKeysOfAllEntityIdentifiers;
-- (BOOL)areFileInfoNotificationsEnabled;
-- (void)disableFileInfoNotifications;
-- (void)enableFileInfoNotifications;
-- (void)beginBatchingChangesFromCurrentThread;
-- (void)finishBatchingChangesFromCurrentThread;
-
-@end
-
-@interface XCEnumerationPropertyDefinition : PBXBuildOptionDefinition
-{
- NSArray *_allowedValueDefns;
-}
-
-- (id)initFromPListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)allowedValues;
-- (id)localizedAllowedValues;
-- (id)argumentGenerationInfoProvidersForValue:(id)fp8;
-
-@end
-
-@interface XCPropertyValueDefinition : NSObject
-{
- NSString *_value;
- id _commandLineArgs;
- NSArray *_toolInvocations;
- NSString *_localizedValue;
- NSString *_localizedDescription;
- TSPropertyListDictionary *_properties;
-}
-
-- (id)initFromPListDictionary:(id)fp8 forPropertyName:(id)fp12;
-- (void)dealloc;
-- (id)commandArgumentGenerationInfo;
-- (id)value;
-- (id)localizedValue;
-- (id)localizedDescription;
-- (id)properties;
-- (id)valueForUndefinedKey:(id)fp8;
-
-@end
-
-@interface XCBooleanPropertyDefinition : PBXBuildOptionDefinition
-{
- XCPropertyValueDefinition *_valueDefns[2];
-}
-
-- (id)initFromPListDictionary:(id)fp8;
-- (void)dealloc;
-- (id)valueDefinitionForYES;
-- (id)valueDefinitionForNO;
-- (id)localizedAllowedValues;
-- (id)argumentGenerationInfoProvidersForValue:(id)fp8;
-
-@end
-
-@interface XCInfoPlistUtilityCommandInvocation : XCWorkQueueCommandSubprocessInvocation
-{
-}
-
-- (BOOL)launchSubprocessWithArguments:(const char **)fp8 environment:(const char **)fp12 workingDirectory:(const char *)fp16;
-- (BOOL)isRunning;
-
-@end
-
-@interface XCPropertyMacroExpression : NSObject
-{
-}
-
-+ (id)propertyMacroExpressionFromString:(id)fp8 error:(id *)fp12;
-- (id)evaluateInContext:(id)fp8;
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroConditionalExpression : XCPropertyMacroExpression
-{
- XCPropertyMacroExpression *_condExpr;
- XCPropertyMacroExpression *_thenExpr;
- XCPropertyMacroExpression *_elseExpr;
-}
-
-- (id)initWithConditionExpression:(id)fp8 thenExpression:(id)fp12 elseExpression:(id)fp16;
-- (id)init;
-- (void)dealloc;
-- (id)evaluateInContext:(id)fp8;
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroLogicalXORExpression : XCPropertyMacroBinaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroLogicalORExpression : XCPropertyMacroBinaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroLogicalANDExpression : XCPropertyMacroBinaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroInequalityExpression : XCPropertyMacroBinaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroEqualityExpression : XCPropertyMacroBinaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroBinaryBooleanExpression : XCPropertyMacroBooleanExpression
-{
- XCPropertyMacroExpression *_leftExpr;
- XCPropertyMacroExpression *_rightExpr;
-}
-
-- (id)initWithLeftExpression:(id)fp8 rightExpression:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroLogicalNOTExpression : XCPropertyMacroUnaryBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroUnaryBooleanExpression : XCPropertyMacroBooleanExpression
-{
- XCPropertyMacroExpression *_expr;
-}
-
-- (id)initWithExpression:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroFalseConstantExpression : XCPropertyMacroBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroTrueConstantExpression : XCPropertyMacroBooleanExpression
-{
-}
-
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroBooleanExpression : XCPropertyMacroExpression
-{
-}
-
-- (id)evaluateInContext:(id)fp8;
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-
-@end
-
-@interface XCPropertyMacroStringConstantExpression : XCPropertyMacroStringExpression
-{
- NSString *_string;
-}
-
-- (id)initWithString:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)evaluateInContext:(id)fp8;
-- (id)description;
-
-@end
-
-@interface XCPropertyMacroStringExpression : XCPropertyMacroExpression
-{
-}
-
-- (id)evaluateInContext:(id)fp8;
-- (BOOL)evaluateAsBooleanInContext:(id)fp8;
-
-@end
-
-@interface XCCommandLineToolInvocation : NSObject
-{
- NSString *_toolIdent;
- NSDictionary *_paramDict;
- NSString *_conditionPath;
-}
-
-- (id)initWithToolIdentifier:(id)fp8 parameters:(id)fp12 conditionPath:(id)fp16;
-- (id)initWithToolIdentifier:(id)fp8 parameters:(id)fp12;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)toolIdentifier;
-- (id)parameterDictionary;
-- (id)conditionPath;
-- (id)createDependenciesInBuildContext:(id)fp8;
-
-@end
-
-@interface XCRecruiterConnection : NSObject
-{
- NSFileHandle *_fileHandle;
- NSString *_socketPath;
- NSMutableData *_buf;
- NSMutableDictionary *_requests;
- BOOL _ephemeral;
- BOOL _connecting;
- int _sockFD;
- struct sockaddr_un _un_addr;
-}
-
-- (id)init;
-- (void)dealloc;
-- (BOOL)ephemeral;
-- (void)setEphemeral:(BOOL)fp8;
-- (int)fileDescriptor;
-- (int)connect;
-- (BOOL)connected;
-- (void)checkIn;
-- (void)closeConnection;
-- (void)dataAvailable:(id)fp8;
-- (void)handleRecruiterMessage:(id)fp8;
-- (void)sendMessage:(id)fp8;
-- (void)createAndSendMessage:(id)fp8 withContentDictionary:(id)fp12;
-
-@end
-
-@interface XCRecruiterMessage : NSObject
-{
- id _messageType;
- id _dictionary;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)initWithMessageType:(id)fp8;
-- (id)initWithMessageType:(id)fp8 andContentDictionary:(id)fp12;
-- (id)messageType;
-- (id)messageDictionary;
-- (void)setObject:(id)fp8 forKey:(id)fp12;
-- (id)objectForKey:(id)fp8;
-- (id)wireEncode;
-
-@end
-
-@interface XCRecruiterMessageEnumerator : NSEnumerator
-{
- int _pos;
- NSData *_buf;
-}
-
-+ (id)enumeratorWithEncodedMessageData:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (id)initWithEncodedMessageData:(id)fp8;
-- (id)nextObject;
-- (id)remainingData;
-- (id)allObjects;
-
-@end
-
-@interface XCRemoteRecruiterService : NSObject
-{
- XCRecruiterConnection *_pConn;
- NSMutableDictionary *_volunteerStatus;
- NSTimer *_statusLoop;
-}
-
-+ (id)defaultService;
-- (id)init;
-- (void)startSynchronizationLoop;
-- (void)stopSynchronizationLoop;
-- (void)connect;
-- (void)synchronizeWithRecruiter;
-- (void)synchronizeWithRecruiter:(id)fp8;
-- (id)volunteerStatus;
-- (void)dealloc;
-- (void)_recruiterPersistentConnectionMade:(id)fp8;
-- (void)connectionMade:(id)fp8;
-- (void)updateHostStatus:(id)fp8;
-- (void)_recruiterMessageReceived:(id)fp8;
-- (id)addHostWithSpec:(id)fp8;
-- (void)removeHostWithSpec:(id)fp8;
-- (id)hostWithSpec:(id)fp8;
-- (void)_recruiterPersistentConnectionLost:(id)fp8;
-- (id)_spaceSeparatedHostNamesForHostSet:(id)fp8;
-- (void)statusForHostSet:(id)fp8;
-- (void)ensureConnectionToHostSet:(id)fp8;
-- (void)executeBuildOperation:(id)fp8 againstHostSet:(id)fp12;
-- (id)newRecruiterConnection;
-
-@end
-
-@interface XCRemoteVolunteer : XCDistributedBuildHost
-{
-}
-
-- (id)initWithHostSpec:(id)fp8;
-- (id)initWithDistccHostSpec:(id)fp8 bonjourServiceName:(id)fp12;
-- (void)dealloc;
-- (void)_allocateHost;
-- (BOOL)isReachable;
-- (BOOL)hasHostInfo;
-- (BOOL)runningDistccd;
-- (BOOL)isRunningCompatibleDistccd;
-- (BOOL)_setBooleanFlag:(char *)fp8 to:(BOOL)fp12;
-- (BOOL)_setSystemInfo:(id)fp8;
-- (BOOL)_setCompilerVersions:(id)fp8;
-- (BOOL)_setCpuCount:(id)fp8;
-- (BOOL)_setCpuSpeed:(id)fp8;
-- (BOOL)_setJobCount:(id)fp8;
-- (BOOL)_setPrecidence:(id)fp8;
-- (BOOL)_setDistccVersion:(id)fp8;
-- (BOOL)_setBonjourServiceName:(id)fp8;
-- (id)bonjourServiceName;
-- (id)hostSpec;
-- (id)OSVersionString;
-- (id)compilerVersionStrings;
-- (id)distccVersionString;
-- (id)compilerVersionStringsForDisplay;
-- (BOOL)hasCompiler:(id)fp8;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (BOOL)isEqualToBuildHost:(id)fp8;
-- (id)description;
-- (void)refresh;
-- (BOOL)wasDiscoveredByBonjour;
-- (int)cpuCount;
-- (int)concurrentJobCount;
-- (int)precidence;
-- (unsigned long long)cpuSpeed;
-- (unsigned int)processingPower;
-- (void)setIsReachable:(BOOL)fp8;
-- (int)compareProcessingPower:(id)fp8;
-- (int)compareForDistccHostListOrdering:(id)fp8;
-
-@end
-
-@interface PBXDevKitConstant : NSObject
-{
- int type;
- int value;
-}
-
-+ (id)type:(int)fp8 int:(int)fp12;
-+ (id)int:(int)fp8;
-+ (id)intConstant:(const char *)fp8;
-+ (id)charConstant:(const char *)fp8;
-- (id)int:(int)fp8;
-- (int)int;
-- (int)type;
-- (id)type:(int)fp8;
-- (int)isUnsigned;
-
-@end
-
diff --git a/XcodePlugin/XcodeHeaders/DevToolsInterface.h b/XcodePlugin/XcodeHeaders/DevToolsInterface.h
deleted file mode 100644
index 2865f98..0000000
--- a/XcodePlugin/XcodeHeaders/DevToolsInterface.h
+++ /dev/null
@@ -1,22482 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-struct PBXButtonState {
- int _field1;
- char _field2;
- char _field3;
- char _field4;
-};
-
-struct _NSHashTable;
-
-struct _NSMapTable;
-
-struct _NSPoint {
- float x;
- float y;
-};
-
-struct _NSRange {
- unsigned int location;
- unsigned int length;
-};
-
-struct _NSRect {
- struct _NSPoint origin;
- struct _NSSize size;
-};
-
-struct _NSSize {
- float width;
- float height;
-};
-
-struct _NSZone;
-
-struct _PBXChangeEntry {
- struct _NSRange _field1;
- int _field2;
- struct _NSRange _field3;
- int _field4;
-};
-
-struct _PBXDateTimestampMapping {
- double _field1;
- unsigned int _field2;
-};
-
-struct _PBXLineOffsetTable {
- unsigned int capacity;
- unsigned int count;
- unsigned int *offsets;
- unsigned int deferredAdjustmentIndex;
- int deferredAdjustment;
-};
-
-struct __CFMachPort;
-
-struct __CFRunLoop;
-
-struct __CFRunLoopObserver;
-
-struct __CFRunLoopSource;
-
-struct __CFString;
-
-struct __SCNetworkReachability;
-
-struct __fcsFlags {
- unsigned int appendsSpaceOnFileMatch:1;
- unsigned int appendsSlashOnDirectoryMatch:1;
- unsigned int _reserved:30;
-};
-
-struct __pecFlags {
- unsigned int showsRootPlist:1;
- unsigned int initedOutlineView:1;
- unsigned int nonLossyASCIIStrings:1;
- unsigned int RESERVED:29;
-};
-
-struct __tfdFlags {
- unsigned int immutable:1;
- unsigned int lineEnding:2;
- unsigned int isClosing:1;
- unsigned int settingsAreSet:1;
- unsigned int usesTabs:1;
- unsigned int isUTF8WithBOM:1;
- unsigned int wrapsLines:1;
- unsigned int usingDefaultLanguage:1;
- unsigned int RESERVED:23;
-};
-
-struct _cbmFlags {
- unsigned int classesNeedReload:1;
- unsigned int membersNeedReload:1;
- unsigned int classesReloading:1;
- unsigned int membersReloading:1;
- unsigned int hasIndex:1;
- unsigned int hasClasses:1;
- unsigned int isBookClick:1;
- unsigned int isClassClick:1;
- unsigned int loadingNewOptions:1;
- unsigned int indexIsUpdating:1;
- unsigned int _reserved:24;
-};
-
-struct _cbosFlags {
- unsigned int showsFlatClassesList:1;
- unsigned int showsClasses:1;
- unsigned int showsProtocols:1;
- unsigned int showsCategoriesAsSubclasses:1;
- unsigned int showsRootCategoriesAsSubclasses:1;
- unsigned int showsFrameworkClasses:1;
- unsigned int showsProjectClasses:1;
- unsigned int showsMethods:1;
- unsigned int showsData:1;
- unsigned int showsInstanceMembers:1;
- unsigned int showsClassMembers:1;
- unsigned int showsInheritedMembers:1;
- unsigned int classesNeedReload:1;
- unsigned int membersNeedReload:1;
- unsigned int classesReloading:1;
- unsigned int membersReloading:1;
- unsigned int _reserved:16;
-};
-
-typedef struct {
- unsigned int observingWindow:1;
- unsigned int isRunning:1;
- unsigned int isBookClick:1;
- unsigned int isPreviousFindSelection:1;
- unsigned int RESERVED:28;
-} CDAnonymousStruct2;
-
-typedef struct {
- id _field1;
- int _field2;
- int _field3;
- struct _NSRange _field4;
- struct _NSRange _field5;
- id _field6;
- id _field7;
- char *_field8;
- id _field9;
- unsigned short _field10;
- char _field11;
- id _field12;
-} CDAnonymousStruct3;
-
-typedef struct {
- unsigned int doesDraggingEntered:1;
- unsigned int doesDraggingUpdated:1;
- unsigned int doesDraggingExited:1;
- unsigned int doesPrepare:1;
- unsigned int doesPerform:1;
- unsigned int doesConclude:1;
- unsigned int _reserved:26;
-} CDAnonymousStruct4;
-
-typedef struct {
- unsigned int observingProject:1;
- unsigned int RESERVED:31;
-} CDAnonymousStruct1;
-
-/*
- * File: /System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/DevToolsInterface
- * Arch: Intel 80x86 (i386)
- * Current version: 762.0.0, Compatibility version: 1.0.0
- */
-
-@protocol PBXBookmarkSupport
-- (id)bookmark;
-@end
-
-@protocol PBXCompletionItem
-- (id)name;
-- (id)displayText;
-- (id)displayType;
-- (id)completionText;
-- (id)descriptionText;
-- (id)icon;
-- (int)priority;
-@end
-
-@protocol PBXEditorSelectedSymbol
-- (id)selectedSymbolsInProject:(id)fp8;
-@end
-
-@protocol PBXExternalEditorClientProtocol
-- (BOOL)saveFile:(id)fp8;
-@end
-
-@protocol PBXExternalEditorServerProtocol
-- (void)registerExternalEditor:(byref id)fp8;
-- (void)unregisterExternalEditor:(byref id)fp8;
-- (void)externalEditor:(byref id)fp8 didOpenFile:(bycopy id)fp12;
-- (void)externalEditor:(byref id)fp8 didCloseFile:(bycopy id)fp12;
-- (void)externalEditor:(byref id)fp8 setEdited:(BOOL)fp12 forFile:(bycopy id)fp16;
-@end
-
-@protocol PBXFileOperationServerProtocol
-- (void)editFile:(bycopy id)fp8 andDisplayCharacterRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
-- (void)editFile:(bycopy id)fp8 andDisplayLineRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
-- (void)revertFileIfNeeded:(bycopy id)fp8 activateIDE:(BOOL)fp12;
-- (void)revertFile:(bycopy id)fp8 activateIDE:(BOOL)fp12;
-- (BOOL)isFileOpen:(bycopy id)fp8;
-- (BOOL)isFileEdited:(bycopy id)fp8;
-- (void)saveFile:(bycopy id)fp8 forceSave:(BOOL)fp12;
-@end
-
-@protocol PBXFindableText <PBXSelectableText>
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-@end
-
-@protocol PBXImageGestureObserver
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-@end
-
-@protocol PBXLSViewControllerProtocol <NSObject>
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)dsModelWillDealloc:(id)fp8;
-@end
-
-@protocol PBXMarkerDelegateProtocol <NSObject>
-- (void)setLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumber;
-- (void)markChanged;
-- (BOOL)isEnabled;
-- (int)state;
-@end
-
-@protocol PBXMenuObserver
-- (void)updateMenu:(id)fp8;
-- (void)menuWillPopup:(id)fp8;
-- (void)menuDidPopup:(id)fp8;
-@end
-
-@protocol PBXNodeEditingProtocol
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (BOOL)canAddToGroup;
-- (BOOL)canGroup;
-- (BOOL)canUngroup;
-@end
-
-@protocol PBXProjectIndexStatusObserving
-- (void)indexer:(id)fp8 willIndexFile:(id)fp12 inProject:(id)fp16 percentComplete:(int)fp20;
-@end
-
-@protocol PBXProjectWatcherClientProtocol
-- (void)projectDidOpen:(bycopy id)fp8;
-- (void)projectWillClose:(bycopy id)fp8;
-- (void)target:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12;
-- (void)target:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12;
-- (void)target:(bycopy id)fp8 didBecomeActiveInProject:(bycopy id)fp12;
-- (void)file:(bycopy id)fp8 wasAddedToProject:(bycopy id)fp12;
-- (void)file:(bycopy id)fp8 willBeRemovedFromProject:(bycopy id)fp12;
-- (void)file:(bycopy id)fp8 wasAddedToTarget:(bycopy id)fp12 inProject:(bycopy id)fp16;
-- (void)file:(bycopy id)fp8 willBeRemovedFromTarget:(bycopy id)fp12 inProject:(bycopy id)fp16;
-@end
-
-@protocol PBXProjectWatcherServerProtocol
-- (bycopy id)openProjects;
-- (bycopy id)openProjectsContainingFile:(bycopy id)fp8;
-- (void)addOpenProjectObserver:(byref id)fp8;
-- (void)removeOpenProjectObserver:(byref id)fp8;
-- (bycopy id)filesOfTypes:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (void)addProjectFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
-- (void)removeProjectFileObserver:(byref id)fp8;
-- (bycopy id)openProjectsAppropriateForFile:(bycopy id)fp8;
-- (bycopy id)targetsInProject:(bycopy id)fp8;
-- (bycopy id)targetsInProject:(bycopy id)fp8 containingFile:(bycopy id)fp12;
-- (bycopy id)activeTargetInProject:(bycopy id)fp8;
-- (void)addTargetObserver:(byref id)fp8 forProjects:(bycopy id)fp12;
-- (void)removeTargetObserver:(byref id)fp8;
-- (bycopy id)filesOfTypes:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
-- (void)addTargetFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
-- (void)removeTargetFileObserver:(byref id)fp8;
-- (bycopy id)nameOfTarget:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (void)addFileObserver:(byref id)fp8 forFiles:(bycopy id)fp12;
-- (void)removeFileObserver:(byref id)fp8;
-- (bycopy id)pathForFileWithName:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32;
-- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32 fileEncoding:(unsigned int)fp36;
-- (void)addGroupWithName:(bycopy id)fp8 path:(bycopy id)fp12 toProject:(bycopy id)fp16 nearFile:(bycopy id)fp20 preferredInsertionGroupName:(bycopy id)fp24;
-- (bycopy id)productSettingsForTarget:(bycopy id)fp8 ofProject:(bycopy id)fp12;
-- (void)setProductSetting:(bycopy id)fp8 forKey:(bycopy id)fp12 inTarget:(bycopy id)fp16 ofProject:(bycopy id)fp20;
-- (void)removeProductSettingForKey:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
-@end
-
-@protocol PBXRegexFindable
-- (id)findOccurenceOfRegularExpession:(id)fp8 afterBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
-- (id)findOccurenceOfRegularExpession:(id)fp8 beforeBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
-- (id)allOccurencesOfRegularExpression:(id)fp8 usingFileReference:(id)fp12;
-@end
-
-@protocol PBXSearchFieldDelegate
-- (id)searchMenu;
-- (id)placeholderString;
-- (void)searchChanged:(id)fp8 forSearchField:(id)fp12;
-- (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12;
-- (void)cancelSearchForSearchField:(id)fp8;
-- (void)searchHome;
-@end
-
-@protocol PBXSelectableText
-- (id)selectedString;
-@end
-
-@protocol PBXSelectionSource
-- (void)didBecomeSelectionContext;
-- (id)selectedProjectItems;
-- (id)windowForSelectionContext;
-@end
-
-@protocol PBXSelectionTarget
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-@end
-
-@protocol PBXSetMenuProtocol
-- (int)addMenuItemWithTitle:(bycopy in id)fp8 keyEquivalentAtom:(bycopy in id)fp12 inputSourceName:(bycopy in id)fp16 outputDestinationName:(bycopy in id)fp20 script:(bycopy in id)fp24 atIndex:(in int)fp28 inMenuAtPath:(bycopy in id)fp32;
-- (int)addMenuItemsForScriptFile:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16;
-- (int)addSubmenuWithTitle:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(bycopy in id)fp16;
-- (int)addSubmenuWithImage:(bycopy in id)fp8 title:(bycopy in id)fp12 atIndex:(in int)fp16 inMenuAtPath:(id)fp20;
-- (int)addSeparatorItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
-- (int)removeMenuItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
-- (int)removeAllCustomItemsInMenuAtPath:(bycopy in id)fp8;
-@end
-
-@protocol PBXSignatureSymbol
-- (id)parameters;
-- (id)invocationString;
-- (id)codeCompletionInvocationString;
-- (id)invocationStringIncludeTarget:(BOOL)fp8;
-@end
-
-@protocol PBXSourceLexerDelegate
-- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
-@end
-
-@protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
-- (void)stream:(id)fp8 processCharacters:(id)fp12;
-@end
-
-@protocol PBXTSStreamConsuming <NSObject>
-- (void)streamDidEnd:(id)fp8;
-@end
-
-@protocol PBXTSTaskDelegate <NSObject>
-- (void)task:(id)fp8 failureMessage:(id)fp12;
-- (void)taskDidStart:(id)fp8;
-- (void)taskDidStop:(id)fp8 stopRequested:(BOOL)fp12;
-- (void)task:(id)fp8 outputData:(id)fp12;
-@end
-
-@protocol PBXTableColumnProvider
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)menuTitleForIdentifier:(id)fp8;
-- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
-- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
-- (id)submenuItem;
-@end
-
-@protocol PBXTextBookmarkResolvable
-- (id)fullString;
-- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
-- (id)stringFromBookmark:(id)fp8;
-- (id)lineStringFromBookmark:(id)fp8;
-- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
-- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
-@end
-
-@protocol PBXTextFindable
-- (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20;
-@end
-
-@protocol PBXTextReplaceable <PBXTextBookmarkResolvable>
-- (BOOL)allowsReplace;
-- (void)replaceBookmark:(id)fp8 withString:(id)fp12;
-- (void)beginReplacing;
-- (void)endReplacing;
-@end
-
-@protocol PBXTrackableTask
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-@end
-
-@protocol PBXTrackableTaskObserver
-- (void)taskRegistered:(id)fp8;
-- (void)taskUnregistered:(id)fp8;
-@end
-
-@protocol PBXUIDeletionAssistant
-- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
-@end
-
-@protocol PBXWizardProxies
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-@end
-
-@protocol XCAssertionHandling
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
-- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
-@end
-
-@protocol XCBreakpointActionsProtocol
-- (void)disableAllBreakpoints;
-- (void)enableAllBreakpoints;
-- (void)exportBreakpoints:(id)fp8 toPath:(id)fp12;
-- (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16;
-@end
-
-@protocol XCDebugTask <PBXTrackableTask>
-- (void)debugTaskPause;
-- (BOOL)debugTaskPauseIsValid;
-- (void)debugTaskContinue;
-- (BOOL)debugTaskContinueIsValid;
-- (void)debugTaskStepOver;
-- (BOOL)debugTaskStepOverIsValid;
-- (void)debugTaskStepInto;
-- (BOOL)debugTaskStepIntoIsValid;
-- (void)debugTaskStepOut;
-- (BOOL)debugTaskStepOutIsValid;
-- (void)debugTaskRestart;
-- (BOOL)debugTaskRestartIsValid;
-- (void)debugTaskStepInstruction;
-- (BOOL)debugTaskStepInstructionIsValid;
-- (void)debugTaskNextInstruction;
-- (BOOL)debugTaskNextInstructionIsValid;
-- (void)debugTaskSync;
-- (BOOL)debugTaskSyncIsValid;
-- (void)toggleCustomizedDataDisplayEnabled:(id)fp8;
-- (BOOL)isCustomizedDataDisplayEnabled;
-- (void)debugTaskShowConsole:(id)fp8;
-- (void)debugTaskShowExpressions:(id)fp8;
-- (void)debugTaskShowGlobalVariables:(id)fp8;
-- (void)debugTaskShowMemoryBrowser:(id)fp8;
-- (void)debugTaskShowSharedLibraries:(id)fp8;
-- (void)debugTaskShowStdIO:(id)fp8;
-- (void)debugTaskClearLogs:(id)fp8;
-- (void)debugTaskToggleDisassemblyDisplay:(id)fp8;
-- (BOOL)isDebugStrEnabled;
-- (BOOL)isLibgmallocEnabled;
-- (id)debuggingSession;
-@end
-
-@protocol XCDebuggerConsoleCompletion
-- (void)complete:(id)fp8;
-- (BOOL)supportsCompletion;
-@end
-
-@protocol XCDockViewHeader
-- (id)headerImage;
-@end
-
-@protocol XCDockableDragSource
-- (BOOL)isDockTarget;
-- (struct _NSSize)sizeOfSourceModule:(int)fp8;
-- (id)removeSubmoduleAtIndex:(int)fp8;
-- (void)closeIfAppropriate;
-- (id)owningModuleForView:(id)fp8;
-- (id)dragSourceModule;
-@end
-
-@protocol XCFosterParentHostProtocol
-- (void)reloadDataForProxies;
-- (void)noteNeedsUpdateForItem:(id)fp8;
-- (id)project;
-@end
-
-@protocol XCGroupingProtocol <PBXNodeEditingProtocol>
-- (Class)groupingClass;
-@end
-
-@protocol XCLayout
-- (void)positionView:(id)fp8 atLocation:(id)fp12;
-- (void)positionView:(id)fp8 atLocation:(id)fp12 inSuperview:(id)fp16;
-- (void)removeView:(id)fp8;
-- (id)locationOfView:(id)fp8;
-- (id)viewAtLocation:(id)fp8;
-- (id)sortedViewsByLocation:(id)fp8;
-- (void)layoutViews:(id)fp8 inControlView:(id)fp12;
-- (struct _NSSize)minSize;
-- (void)recomputeMinimumSize;
-@end
-
-@protocol XCLayoutContraints
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (struct _NSSize)bestSize;
-@end
-
-@protocol XCMenuTableDataSource
-- (int)numberOfSectionsForMenuTable:(id)fp8;
-- (id)menuTable:(id)fp8 titleOfSection:(int)fp12;
-- (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16;
-- (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16;
-- (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (BOOL)separateTopicsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12;
-- (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12;
-- (id)menuTable:(id)fp8 attributesForColumn:(int)fp12;
-- (int)maxNumberOfRowsForMenuTable:(id)fp8;
-- (id)overflowStringForMenuTable:(id)fp8;
-- (void)prepareCacheForMenuTable:(id)fp8;
-- (void)clearCacheForMenuTable:(id)fp8;
-- (void)menuTable:(id)fp8 menuItemSelected:(id)fp12;
-@end
-
-@protocol XCNetworkHostObserver
-- (void)newtworkHostOnlineStatusChanged:(BOOL)fp8;
-@end
-
-@protocol XCOutlineViewCheckBoxProtocol
-- (void)toggleEnabledState;
-- (void)storeCheckBoxBounds:(struct _NSRect)fp8;
-- (struct _NSRect)checkBoxBounds;
-@end
-
-@protocol XCProgressControl
-- (BOOL)isIndeterminate;
-- (void)setIndeterminate:(BOOL)fp8;
-- (double)doubleValue;
-- (void)setDoubleValue:(double)fp8;
-- (double)minValue;
-- (double)maxValue;
-- (void)setMinValue:(double)fp8;
-- (void)setMaxValue:(double)fp8;
-- (double)animationDelay;
-- (void)setAnimationDelay:(double)fp8;
-- (BOOL)usesThreadedAnimation;
-- (void)setUsesThreadedAnimation:(BOOL)fp8;
-- (void)startAnimation:(id)fp8;
-- (void)stopAnimation:(id)fp8;
-- (void)setStyle:(int)fp8;
-- (int)style;
-- (void)sizeToFit;
-- (BOOL)isDisplayedWhenStopped;
-- (void)setDisplayedWhenStopped:(BOOL)fp8;
-- (BOOL)openActivityViewer;
-- (void)setOpenActivityViewer:(BOOL)fp8;
-@end
-
-@protocol XCProxiedToolbarItemProtocol
-- (void)setProxiedToolbarItem:(id)fp8;
-@end
-
-@protocol XCProxyObjectProtocol
-- (id)representedObject;
-@end
-
-@protocol XCSelectionSource
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-@end
-
-@protocol XCUnretainedReferent
-- (id)unretainedReference;
-@end
-
-@interface PBXOpenSavePanelHelper : NSObject
-{
-}
-
-+ (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-
-@end
-
-@interface NSApplication (PBXAppKitExtensions)
-- (id)keyWindowActiveModule;
-- (id)mainWindowActiveModule;
-- (id)canonicalApplicationPath;
-- (void)verifyAvailableFileDescriptor;
-@end
-
-@interface NSSplitView (PBXAppKitExtensions)
-- (void)setPosition:(float)fp8 ofDivider:(int)fp12;
-- (float)positionOfDivider:(int)fp8;
-@end
-
-@interface NSTextView (PBXAppKitExtensions)
-- (BOOL)isBeingEdited;
-- (void)deleteToEndOfDocument:(id)fp8;
-- (void)deleteToBeginningOfDocument:(id)fp8;
-@end
-
-@interface NSTextField (PBXAppKitExtensions)
-- (id)unvalidatedStringValue;
-- (BOOL)isBeingEdited;
-@end
-
-@interface NSWindow (PBXAppKitExtensions)
-- (id)activeModule;
-@end
-
-@interface NSButtonCell (PBXAppKitExtensions)
-- (void)_configureAsFlatPushButtonWithThemeImageID:(unsigned int)fp8;
-@end
-
-@interface NSView (PBXAppKitExtensions)
-- (BOOL)scrollRectToVisible:(struct _NSRect)fp8 inClipViewAboveView:(id)fp24;
-@end
-
-@interface NSFont (PBXAppKitExtensions)
-+ (id)boldedControlContentFontOfSize:(float)fp8;
-+ (id)italicizedControlContentFontOfSize:(float)fp8;
-+ (id)boldedMessageFontOfSize:(float)fp8;
-+ (id)italicizedMessageFontOfSize:(float)fp8;
-+ (id)boldedUserFixedPitchFontOfSize:(float)fp8;
-+ (id)italicizedUserFixedPitchFontOfSize:(float)fp8;
-@end
-
-@interface NSColor (PBXHTMLColorExtras)
-+ (id)linkColor;
-+ (id)activeLinkColor;
-+ (id)visitedLinkColor;
-@end
-
-@interface NSCursor (PBXHTMLCursorExtras)
-+ (id)fingerCursor;
-@end
-
-@interface NSColor (PBXAppKitExtensions)
-+ (id)PBX_resultsBackgroundColor;
-+ (id)PBX_gutterColor;
-@end
-
-@interface NSString (PBXAppKitExtensions)
-- (id)attributedStringByOverstriking;
-@end
-
-@interface NSImage (PBXAppKitExtensions)
-+ (id)imageNamed:(id)fp8 forClass:(Class)fp12;
-- (struct _NSSize)smallestSize;
-- (id)smallestRep;
-@end
-
-@interface NSTableView (PBXAppKitExtensions)
-- (void)selectLastRow;
-- (BOOL)_shouldAbortMouseDownAfterDragAttempt;
-@end
-
-@interface PBXWindowController : NSWindowController
-{
- struct _NSHashTable *_modulesNeedingUpdate;
- PBXModule *_rootModule;
- id _lastFirstResponder;
-}
-
-+ (id)windowControllerWithModule:(id)fp8;
-- (void)_installModuleView;
-- (void)_removeModuleView;
-- (id)initWithWindow:(id)fp8;
-- (id)initWithModule:(id)fp8;
-- (id)initWithWindowNibName:(id)fp8;
-- (id)initWithWindowNibName:(id)fp8 owner:(id)fp12;
-- (id)initWithWindowNibPath:(id)fp8 owner:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)rootModule;
-- (void)setRootModule:(id)fp8;
-- (void)moduleUpdateStatusDidChange:(id)fp8;
-- (id)activeModule;
-- (void)windowDidUpdate:(id)fp8;
-- (void)updateFirstResponder;
-- (void)updateModulesIfNeeded;
-- (void)windowWillClose:(id)fp8;
-- (void)synchronizeWindowTitleWithDocumentName;
-- (id)description;
-- (void)doCommandBySelector:(SEL)fp8;
-- (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12;
-- (void)showWindow:(id)fp8;
-- (void)orderWindow:(int)fp8 relativeTo:(int)fp12;
-
-@end
-
-
-@interface _PBXProjectDocumentCopyHelper : NSObject
-{
- NSString *_projectPath;
- NSString *_projectDirectory;
-}
-
-- (id)initWithSourceProject:(id)fp8;
-- (void)dealloc;
-- (id)panel:(id)fp8 userEnteredFilename:(id)fp12 confirmed:(BOOL)fp16;
-- (BOOL)panel:(id)fp8 isValidFilename:(id)fp12;
-- (void)panel:(id)fp8 directoryDidChange:(id)fp12;
-- (id)chooseNewProjectName;
-
-@end
-
-@interface PBXProjectDocument (PBXPrivateMethods)
-- (BOOL)isClosing;
-- (BOOL)willClose;
-- (BOOL)wasAbleToSave;
-- (void)addAssociatedProjectModule:(id)fp8;
-- (void)removeAssociatedProjectModule:(id)fp8;
-- (void)dumpRemainingProjectModulesToConsole;
-@end
-
-@interface PBXTextStorage : NSTextStorage <PBXTextBookmarkResolvable, PBXSourceLexerDelegate>
-{
- NSMutableAttributedString *_contents;
- struct _PBXLineOffsetTable _lineOffsets;
- unsigned int _numDateTimestampMappings;
- struct _PBXDateTimestampMapping *_dateTimestampMappings;
- unsigned int _numChanges;
- unsigned int _changeCapacity;
- struct _PBXChangeEntry *_changes;
- BOOL _breakChangeCoalescing;
- BOOL _linesDidChangeDuringEdit;
- BOOL _isPlainText;
- BOOL _syntaxColoringEnabled;
- PBXSourceLexer *_syntaxColorer;
- PBXMethodsList *_methodsList;
- PBXTextFileDocument *_textFileDocument;
- BOOL _forceFixAttributes;
- struct {
- unsigned int layoutComplete:1;
- unsigned int doingSubWordMovement:1;
- unsigned int encounteredCascadingColorChange:1;
- unsigned int unassigned:29;
- } _tsflags;
- NSTimer *_methodsListUpdater;
- XCAttributeRun *_temporaryAttributes;
- NSMutableArray *_cachedTextViewsArray;
- NSString *_language;
- void *_reserved[1];
-}
-
-+ (BOOL)isSyntaxColoringAttributeName:(id)fp8;
-+ (id)paragraphStyleFromBaseline:(id)fp8 tabStops:(id)fp12 headIndent:(float)fp16;
-+ (void)initialize;
-+ (void)clearAttributeCaches;
-+ (void)rebuildAttributeCaches;
-+ (id)defaultPlainTextColor;
-+ (id)defaultColorForSyntaxClass:(int)fp8;
-+ (id)colorForSyntaxClass:(int)fp8;
-+ (void)setColor:(id)fp8 forSyntaxClass:(int)fp12;
-+ (id)defaultPlainTextFont;
-+ (id)fontForSyntaxClass:(int)fp8;
-+ (void)setFont:(id)fp8 forSyntaxClass:(int)fp12;
-+ (BOOL)syntaxColoringUsesSeparateFonts;
-+ (void)setSyntaxColoringUsesSeparateFonts:(BOOL)fp8;
-+ (void)adjustTextSizeBy:(float)fp8;
-- (BOOL)shouldColorIndexedSymbols;
-- (id)_cachedTextViews;
-- (void)_invalidateCachedTextViews;
-- (id)init;
-- (id)initWithString:(id)fp8;
-- (id)initWithString:(id)fp8 attributes:(id)fp12;
-- (id)initWithAttributedString:(id)fp8;
-- (id)initWithOwnedMutableAttributedString:(id)fp8;
-- (id)initWithTextFileDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDelegate:(id)fp8;
-- (void)shutDown;
-- (id)textFileDocument;
-- (void)setOwnedMutableAttributedString:(id)fp8;
-- (void)_setForceFixAttributes:(BOOL)fp8;
-- (BOOL)_forceFixAttributes;
-- (BOOL)fixesAttributesLazily;
-- (int)tabWidth;
-- (int)indentWidth;
-- (BOOL)usesTabs;
-- (BOOL)_usesProgrammingLanguageBreaks;
-- (id)string;
-- (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (unsigned int)nextSubWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12;
-- (void)setSubWordMovement:(BOOL)fp8;
-- (unsigned int)nextWordFromIndex:(unsigned int)fp8 forward:(BOOL)fp12;
-- (id)stringFromUnsignedInts:(const unsigned int *)fp8 count:(unsigned int)fp12;
-- (void)_dumpLineOffsetsTable;
-- (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8;
-- (struct _NSRange)lineRangeForCharacterRange:(struct _NSRange)fp8;
-- (unsigned int)numberOfLines;
-- (unsigned int)currentTimestamp;
-- (void)breakChangeTrackingCoalescing;
-- (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8 forCharacterRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
-- (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8 forLineRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
-- (void)willReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20;
-- (void)clearChangeHistory;
-- (void)_dumpChangeHistory;
-- (struct _NSRange)rangeAtTimestamp:(unsigned int)fp8 forRange:(struct _NSRange)fp12 atTimestamp:(unsigned int)fp20;
-- (void)recordCurrentTimestampWithDate:(id)fp8;
-- (unsigned int)timestampForDate:(id)fp8;
-- (struct _NSRange)characterRangeForLineRange:(struct _NSRange)fp8 atDate:(id)fp16;
-- (void)updateMethodsList:(id)fp8;
-- (void)scheduleMethodsListUpdate:(BOOL)fp8;
-- (void)didReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 changeInLength:(int)fp20;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
-- (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12;
-- (unsigned int)length;
-- (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 effectiveRange:(struct _NSRange *)fp16;
-- (id)attributesAtIndex:(unsigned int)fp8 longestEffectiveRange:(struct _NSRange *)fp12 inRange:(struct _NSRange)fp16;
-- (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 longestEffectiveRange:(struct _NSRange *)fp16 inRange:(struct _NSRange)fp20;
-- (id)attributedSubstringFromRange:(struct _NSRange)fp8;
-- (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16;
-- (void)addAttributes:(id)fp8 range:(struct _NSRange)fp12;
-- (void)removeAttribute:(id)fp8 range:(struct _NSRange)fp12;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16;
-- (void)insertAttributedString:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)appendAttributedString:(id)fp8;
-- (void)deleteCharactersInRange:(struct _NSRange)fp8;
-- (void)setAttributedString:(id)fp8;
-- (id)_firstLayoutManager;
-- (void)fixWrappedLineIndentsInRange:(struct _NSRange)fp8;
-- (void)fixTabStopsInRange:(struct _NSRange)fp8;
-- (void)refixAttributes;
-- (void)_syntaxColoringSettingsChanged:(id)fp8;
-- (void)tabSettingsChanged;
-- (BOOL)isPlainText;
-- (void)addLayoutManager:(id)fp8;
-- (void)removeLayoutManager:(id)fp8;
-- (void)setPlainText:(BOOL)fp8;
-- (BOOL)syntaxColoringEnabled;
-- (void)setSyntaxColoringEnabled:(BOOL)fp8;
-- (void)setLanguage:(id)fp8;
-- (void)adjustTemporaryAttributes:(struct _NSRange)fp8 length:(unsigned int)fp16;
-- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
-- (void)fixSyntaxColoringInRange:(struct _NSRange)fp8;
-- (void)processEditing;
-- (void)invalidateAttributesInRange:(struct _NSRange)fp8;
-- (void)invalidateAttributesAndDisplayInRange:(struct _NSRange)fp8;
-- (void)updateCodeAssistantAttributesInRange:(struct _NSRange)fp8;
-- (void)fixAttributesInRange:(struct _NSRange)fp8;
-- (id)fullString;
-- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
-- (id)stringFromBookmark:(id)fp8;
-- (id)lineStringFromBookmark:(id)fp8;
-- (id)dataTipStringAtLocation:(unsigned int)fp8 range:(struct _NSRange *)fp12;
-- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
-- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
-- (void)layoutBecameInvalid;
-- (void)layoutComplete;
-- (id)cachedScannerItemAtLocation:(unsigned int)fp8;
-- (id)methodsList;
-- (id)alphaSortedMethodsList;
-- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12;
-- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12 ensureUpToDate:(BOOL)fp16;
-- (id)methodAtLocation:(unsigned int)fp8;
-- (id)debugInfoStringForFileNavigator;
-
-@end
-
-@interface PBXTextStorage (PBXTemporaryForKit)
-- (BOOL)attributesValidAtIndex:(unsigned int)fp8;
-@end
-
-@interface NSFont (PBXTextStorageFontMethods)
-- (id)fontByAdjustingSize:(float)fp8;
-@end
-
-@interface NSTextStorage (PBXTextExtras)
-- (struct _NSRange)findString:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 matchStyle:(int)fp32 wrap:(BOOL)fp36;
-- (struct _NSRange)_rangeOfExpression:(id)fp8 options:(unsigned int)fp12 range:(struct _NSRange)fp16;
-- (struct _NSRange)findRegularExpression:(id)fp8 previousFindRange:(struct _NSRange)fp12 limitRange:(struct _NSRange)fp20 options:(unsigned int)fp28 wrap:(BOOL)fp32;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 withUndoManager:(id)fp20;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16 withUndoManager:(id)fp20;
-@end
-
-@interface NSUndoTextOperation (XCRadar3254764Fix)
-- (id)firstTextViewForTextStorage:(id)fp8;
-@end
-
-@interface NSMutableString (PBXTextExtras)
-- (void)PBX_standardizeEndOfLineToLF;
-- (void)PBX_standardizeEndOfLineToCRLF;
-- (void)PBX_standardizeEndOfLineToCR;
-- (void)PBX_standardizeEndOfLineToParagraphSeparator;
-- (void)PBX_standardizeEndOfLineToLineSeparator;
-@end
-
-@interface NSString (PBXTextExtras)
-- (struct _NSRange)PBX_characterRangeFromLineNumberRange:(struct _NSRange)fp8;
-- (struct _NSRange)PBX_lineNumberRangeFromCharacterRange:(struct _NSRange)fp8;
-@end
-
-@interface PBXDocumentController : NSDocumentController
-{
- BOOL _isRunningOpenPanel;
- NSMutableArray *_openedDocuments;
- NSMutableArray *_extendedTypes;
- NSMutableDictionary *_fileTypeToDocumentTypeDict;
- NSMutableDictionary *_localizedFileTypes;
-}
-
-+ (void)initialize;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)activeProject;
-- (id)currentProjectDocument;
-- (id)projectDocumentForProject:(id)fp8;
-- (id)projectDocuments;
-- (id)editedProjectDocuments;
-- (id)projectDocumentsContainingFile:(id)fp8;
-- (void)applicationWillTerminate:(id)fp8;
-- (void)_setActiveProjectForWindow:(id)fp8;
-- (void)_windowDidBecomeMain:(id)fp8;
-- (id)fileDocuments;
-- (id)untitledFileDocumentWithName:(id)fp8;
-- (id)editedFileDocuments;
-- (id)fileDocumentsInProjectDocument:(id)fp8;
-- (void)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24;
-- (void)saveAllDidReviewSaveForDocumentController:(id)fp8 didReviewAll:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)saveAllDocuments:(id)fp8;
-- (void)_reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12 delegate:(id)fp16 didReviewAllSelector:(SEL)fp20 contextInfo:(void *)fp24;
-- (id)_realDocumentPathForPath:(id)fp8 extension:(id)fp12;
-- (id)_realDocumentPathForPath:(id)fp8;
-- (id)_innerOpenDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12;
-- (id)openDocumentWithContentsOfFile:(id)fp8 display:(BOOL)fp12;
-- (id)openDocumentWithContentsOfURL:(id)fp8 display:(BOOL)fp12;
-- (void)openDocument:(id)fp8;
-- (int)runModalOpenPanel:(id)fp8 forTypes:(id)fp12;
-- (BOOL)panel:(id)fp8 isValidFilename:(id)fp12;
-- (void)noteNewRecentDocument:(id)fp8;
-- (int)_nextUntitledDocumentNumber;
-- (void)cancel:(id)fp8;
-
-@end
-
-@interface PBXDisclosureView : NSSplitView
-{
- int _suppressSubviewLimit;
- NSButtonCell *_openCell;
- NSButtonCell *_closedCell;
- BOOL _disclosureOpen;
- NSString *_disclosureDefaultsOpenKey;
- NSString *_disclosureDefaultsSizeKey;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (void)awakeFromNib;
-- (void)dealloc;
-- (void)finalize;
-- (id)openCell;
-- (id)closedCell;
-- (id)openImage;
-- (void)setOpenImage:(id)fp8;
-- (id)closedImage;
-- (void)setClosedImage:(id)fp8;
-- (id)openTitle;
-- (void)setOpenTitle:(id)fp8;
-- (id)closedTitle;
-- (void)setClosedTitle:(id)fp8;
-- (BOOL)isDisclosureOpen;
-- (void)setDisclosureOpen:(BOOL)fp8;
-- (void)replaceSubview:(id)fp8 with:(id)fp12;
-- (void)addSubview:(id)fp8;
-- (float)dividerThickness;
-- (void)drawDividerInRect:(struct _NSRect)fp8;
-- (struct _NSRect)dividerRectBelowSubviewAt:(int)fp8;
-- (void)resetCursorRects;
-- (void)mouseDown:(id)fp8;
-- (void)openDisclosure:(id)fp8;
-- (void)closeDisclosure:(id)fp8;
-- (void)openDisclosure;
-- (void)closeDisclosure;
-- (id)disclosureDefaultsOpenKeyForView:(id)fp8;
-- (id)disclosureDefaultsSizeKeyForView:(id)fp8;
-- (void)storeOpen:(BOOL)fp8 forSubview:(id)fp12;
-- (BOOL)fetchOpenForSubview:(id)fp8;
-- (void)storeSize:(struct _NSSize)fp8 forSubview:(id)fp16;
-- (struct _NSSize)fetchSizeForSubview:(id)fp8;
-- (void)adjustSubviews;
-
-@end
-
-@interface PBXOutlineViewCell : NSTextFieldCell
-{
- NSImage *_image;
- float _imageAreaWidth;
- BOOL _drawImage;
- float _xHeight;
-}
-
-- (void)_sharedOutlineViewCellInit;
-- (id)initTextCell:(id)fp8;
-- (id)init;
-- (id)initImageCell:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isHighlighted;
-- (BOOL)isEnabled;
-- (BOOL)isSelectable;
-- (BOOL)isEditable;
-- (id)image;
-- (void)setDrawsImage:(BOOL)fp8;
-- (BOOL)drawsImage;
-- (void)setImage:(id)fp8;
-- (float)imageAreaWidth;
-- (void)setImageAreaWidth:(float)fp8;
-- (void)setFont:(id)fp8;
-- (struct _NSRect)imageRectForBounds:(struct _NSRect)fp8;
-- (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8;
-- (struct _NSSize)cellSizeForBounds:(struct _NSRect)fp8;
-- (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36;
-- (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 embossed:(BOOL)fp28 textBaselineOffset:(float)fp32;
-- (id)lowEmbossColor;
-- (id)highEmbossColor;
-
-@end
-
-@interface PBXExtendedOutlineView : NSOutlineView
-{
- struct {
- unsigned int optionClickCausesEditing:1;
- unsigned int optionClickEditsAnyCell:1;
- unsigned int endAllEditingWhenCellEnds:1;
- unsigned int allowKeyboardDeletion:1;
- unsigned int allowEditCancellation:1;
- unsigned int drawsKeyIndication:1;
- unsigned int clearSelWhenResigningKey:1;
- unsigned int followsTableViewFont:1;
- unsigned int dragOnlySelectedItems:1;
- unsigned int drawsStripes:1;
- unsigned int delegateWantsSelShouldChange:1;
- unsigned int delegateWantsShouldStartEditingColumn:1;
- unsigned int delegateWantsDidStartEditingColumn:1;
- unsigned int delegateWantsWillEndEditingColumn:1;
- unsigned int delegateWantsWillAbortEditingColumn:1;
- unsigned int delegateWantsDraggingSourceOperationMaskForLocal:1;
- unsigned int delegateWantsDraggedImageBeganAt:1;
- unsigned int delegateWantsDraggedImageEndedAt:1;
- unsigned int delegateWantsMenuForTableColumn:1;
- unsigned int delegateWantsWillReturnMenuForTableColumn:1;
- unsigned int dataSourceCanHandleReturnKey:1;
- unsigned int dataSourceCanDelete:1;
- unsigned int dataSourceCanCut:1;
- unsigned int dataSourceCanCopy:1;
- unsigned int dataSourceCanPaste:1;
- unsigned int dataSourceCanValidateMenuItems:1;
- unsigned int dataSourceWantsActivationChangeNotification:1;
- unsigned int keepSelectionVisibleDuringResize:1;
- unsigned int _RESERVED_:4;
- } _eovFlags;
- unsigned int _editingMsgDisableCount;
- NSArray *_savedDragItems;
- NSArray *_savedDragItemPaths;
- NSMutableDictionary *_rowItemCache;
- float _minRowHeight;
- PBXTypeToSelect *_typeToSelect;
- BOOL _lockSelection;
- NSView *_originalCornerView;
- BOOL _permissionToResignFirstResponder;
- struct _NSRange _liveResizeRowsInRect;
-}
-
-+ (void)initialize;
-+ (id)defaultAlternateRowColor;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)optionClickCausesEditing;
-- (void)setOptionClickCausesEditing:(BOOL)fp8;
-- (BOOL)optionClickEditsAnyCell;
-- (void)setOptionClickEditsAnyCell:(BOOL)fp8;
-- (BOOL)doesEndAllEditingWhenCellEndsEditing;
-- (void)setEndAllEditingWhenCellEndsEditing:(BOOL)fp8;
-- (BOOL)allowsItemDeletionByKeystroke;
-- (void)setAllowsItemDeletionByKeystroke:(BOOL)fp8;
-- (BOOL)allowsEditCancellation;
-- (void)setAllowsEditCancellation:(BOOL)fp8;
-- (BOOL)clearsSelectionWhenResigningKey;
-- (void)setClearsSelectionWhenResigningKey:(BOOL)fp8;
-- (BOOL)followsTableViewFont;
-- (void)setFollowsTableViewFont:(BOOL)fp8;
-- (BOOL)dragOnlySelectedItems;
-- (void)setDragOnlySelectedItems:(BOOL)fp8;
-- (id)itemAtRow:(int)fp8;
-- (int)rowForItem:(id)fp8;
-- (unsigned int)draggingEntered:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)isItemExpanded:(id)fp8;
-- (void)_examineDataSource;
-- (void)_examineDelegate;
-- (void)setDataSource:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (id)itemsForRowIndexes:(id)fp8;
-- (id)selectedRows;
-- (id)selectedItems;
-- (void)selectFirstValidItemFromPaths:(id)fp8;
-- (void)setSelectedItemPaths:(id)fp8;
-- (id)selectedItemPaths;
-- (id)pathsFromRowIndexes:(id)fp8;
-- (id)rowPathsFromRowIndexes:(id)fp8;
-- (id)expandedRowPaths;
-- (id)selectedRowPaths;
-- (BOOL)_selectionShouldChangeFromMouseDownInRow:(int)fp8 column:(id)fp12;
-- (void)deselectRow:(int)fp8;
-- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
-- (void)mouseDown:(id)fp8;
-- (void)createNewItem:(id)fp8;
-- (void)keyDown:(id)fp8;
-- (void)editColumn:(int)fp8 row:(int)fp12 withEvent:(id)fp16 select:(BOOL)fp20;
-- (void)textDidEndEditing:(id)fp8;
-- (BOOL)abortEditing;
-- (void)selectRows:(id)fp8 byExtendingSelection:(BOOL)fp12 scrollToVisible:(BOOL)fp16;
-- (void)selectRowsInRange:(struct _NSRange)fp8 byExtendingSelection:(BOOL)fp16 scrollToVisible:(BOOL)fp20;
-- (void)disableDidStartWillEndEditingDelegations;
-- (void)enableDidStartWillEndEditingDelegations;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-- (void)viewWillMoveToSuperview:(id)fp8;
-- (BOOL)_fillsClipViewHeight;
-- (void)reloadItem:(id)fp8 reloadChildren:(BOOL)fp12;
-- (void)_dumpRowCache;
-- (void)reloadData;
-- (void)setDrawsKeyIndication:(BOOL)fp8;
-- (BOOL)drawsKeyIndication;
-- (void)setDrawsStripes:(BOOL)fp8;
-- (BOOL)drawsStripes;
-- (void)setKeepSelectionVisible:(BOOL)fp8;
-- (BOOL)keepSelectionVisible;
-- (BOOL)_wantsLiveResizeToUseCachedImage;
-- (BOOL)_needsRedrawBeforeFirstLiveResizeCache;
-- (int)hypotheticalRowAtPoint:(struct _NSPoint)fp8;
-- (struct _NSRange)hypotheticalRowsInRect:(struct _NSRect)fp8;
-- (struct _NSRect)rectOfHypotheticalRow:(int)fp8;
-- (id)alternateRowColor;
-- (void)highlightSelectionInClipRect:(struct _NSRect)fp8;
-- (float)locationOfRow:(int)fp8;
-- (void)drawKeyIndicationInClipRect:(struct _NSRect)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)becomeFirstResponder;
-- (BOOL)resignFirstResponder;
-- (void)setPermissionToResignFirstResponder:(BOOL)fp8;
-- (BOOL)permissionToResignFirstResponder;
-- (id)awakeAfterUsingCoder:(id)fp8;
-- (void)setSavedDragItems:(id)fp8;
-- (void)setSavedDragItemPaths:(id)fp8;
-- (void)setSavedDragItems:(id)fp8 paths:(id)fp12;
-- (id)savedDragItems;
-- (BOOL)_sendDataSourceWriteDragDataWithIndexes:(id)fp8 toPasteboard:(id)fp12;
-- (id)savedDragItemPaths;
-- (BOOL)_dragCanBeginFromVerticalMouseMotion;
-- (void)setFont:(id)fp8;
-- (void)tile;
-- (void)viewWillStartLiveResize;
-- (void)setMinRowHeight:(float)fp8;
-- (float)minRowHeight;
-- (id)parentItemOfItem:(id)fp8 getChildIndex:(int *)fp12;
-- (void)awakeFromNib;
-- (void)_tableFontChanged:(id)fp8;
-- (void)_systemColorChanged:(id)fp8;
-- (void)_windowChangedKeyState;
-- (void)delete:(id)fp8;
-- (void)copy:(id)fp8;
-- (void)paste:(id)fp8;
-- (void)cut:(id)fp8;
-- (void)setConfigurationFromArray:(id)fp8;
-- (id)configurationArray;
-- (BOOL)validateMenuItem:(id)fp8;
-- (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
-- (void)draggedImage:(id)fp8 beganAt:(struct _NSPoint)fp12;
-- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (BOOL)_isPoint:(struct _NSPoint)fp8 inDragZoneOfRow:(int)fp16;
-- (id)dragImageForRowsWithIndexes:(id)fp8 tableColumns:(id)fp12 event:(id)fp16 offset:(struct _NSPoint *)fp20;
-- (id)menuForEvent:(id)fp8;
-- (void)setOriginalCornerView;
-- (id)originalCornerView;
-
-@end
-
-@interface PBXSlideOutTabView : PBXSplitView
-{
- NSMutableArray *_tabItems;
- unsigned int _selectedTabIndex;
- unsigned int _pressedTabIndex;
- NSDictionary *_labelAttributes;
- NSString *_statusString;
- NSDictionary *_statusAttributes;
- struct {
- unsigned int needsToComputeTabRect:1;
- unsigned int needsToLayOutTabItems:1;
- unsigned int shouldLieAboutDividerThickness:1;
- unsigned int shouldDisregardAdjustSubviews:1;
- unsigned int tabsVisible:1;
- unsigned int isDraggingSplitBarHandle:1;
- unsigned int delegateWantsWillDeactivate:1;
- unsigned int delegateWantsDidActivate:1;
- unsigned int delegateWantsMenuForEvent:1;
- unsigned int RESERVED:23;
- } _sltvFlags;
- struct _NSRect _cachedTabAreaRect;
- NSView *_placeholderView;
- float _resizeViewBackMargin;
-}
-
-+ (void)initialize;
-- (void)_commonInit;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDelegate:(id)fp8;
-- (unsigned int)numberOfSlideOutTabItems;
-- (unsigned int)indexOfSlideOutTabItem:(id)fp8;
-- (id)slideOutTabItemAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSlideOutTabItemWithIdentifier:(id)fp8;
-- (unsigned int)indexOfSlideOutTabItemWithView:(id)fp8;
-- (void)insertSlideOutTabItem:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addSlideOutTabItem:(id)fp8;
-- (void)removeSlideOutTabItemAtIndex:(unsigned int)fp8;
-- (id)_viewToSlideOut;
-- (struct _NSRect)_calculatedFrameOfTabArea;
-- (struct _NSRect)frameOfTabArea;
-- (struct _NSRect)frameOfDragBarArea;
-- (void)_layoutSlideOutTabItems;
-- (struct _NSRect)frameOfSlideOutTabItemAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSlideOutTabItemAtPoint:(struct _NSPoint)fp8;
-- (void)setResizeViewBackMargin:(float)fp8;
-- (BOOL)areTabsVisible;
-- (void)setTabsVisible:(BOOL)fp8;
-- (void)toggleTabsVisible:(id)fp8;
-- (id)labelFont;
-- (void)setLabelFont:(id)fp8;
-- (id)statusString;
-- (void)setStatusString:(id)fp8;
-- (id)statusFont;
-- (void)setStatusFont:(id)fp8;
-- (void)setNeedsDisplayInFrameOfTabAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSelectedTab;
-- (void)selectTabAtIndex:(unsigned int)fp8 slide:(BOOL)fp12;
-- (BOOL)acceptsFirstMouse:(id)fp8;
-- (void)resetCursorRects;
-- (float)dividerThickness;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)isOpaque;
-- (void)drawDividerInRect:(struct _NSRect)fp8;
-- (void)mouseDown:(id)fp8;
-- (id)menuForEvent:(id)fp8;
-- (void)adjustSubviews;
-- (void)replaceSubview:(id)fp8 with:(id)fp12 slide:(BOOL)fp16;
-- (void)replaceSubview:(id)fp8 with:(id)fp12;
-- (void)collapseContentView;
-- (void)_uncollapseContentView;
-- (BOOL)isContentViewCollapsed;
-- (id)description;
-
-@end
-
-@interface PBXBookmarkGroup (PBXDropReceiverAdditions)
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXFileReference (PBXDropReceiverAdditions)
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXBuildPhase (PBXDropReceiverAdditions)
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXTarget (PBXDropReceiverAdditions)
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXProject (PBXDropReceiverAdditions)
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXVariantGroup (PBXDropReceiverAdditions)
-- (BOOL)acceptsDraggedItem:(id)fp8;
-@end
-
-@interface PBXGroup (PBXDropReceiverAdditions)
-- (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20;
-- (void)insertItems:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16;
-- (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16 mayCopy:(BOOL)fp20;
-- (void)insertFiles:(id)fp8 atChildIndex:(unsigned int)fp12 forModule:(id)fp16;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXContainerItem (PBXDropReceiverAdditions)
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-@end
-
-@interface PBXBreakpoint (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXBookmarkGroup (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXExecutableBookmark (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXBuildStyleBookmark (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXTargetBookmark (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXBookmark (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXTargetDocument (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXFileDocument (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)smallIconImage;
-- (id)_dirtyingImage;
-- (id)_editedIconImageUsingType:(id)fp8;
-- (id)editedIconImage;
-- (id)smallEditedIconImage;
-- (id)smallFlatGenericIconImage;
-- (id)smallFlatGenericEditedIconImage;
-@end
-
-@interface PBXExecutable (PBXIconImageAdditions)
-- (id)smallIconImage;
-- (id)iconImage;
-@end
-
-@interface PBXBuildStyle (PBXIconImageAdditions)
-- (id)smallIconImage;
-- (id)iconImage;
-@end
-
-@interface PBXTargetGroup (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXTargetDependency (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXTarget (PBXIconImageAdditions)
-- (id)smallIconImage;
-- (id)checkedIconImage;
-- (id)activeIconImage;
-- (id)iconImage;
-- (id)target;
-@end
-
-@interface PBXGroup (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXVariantGroup (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXFileReference (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXReferenceProxy (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXReference (PBXIconImageAdditions)
-+ (id)iconImageForFileAtPath:(id)fp8;
-@end
-
-@interface PBXFileType (PBXIconImageAdditions)
-- (id)iconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXContainerItem (PBXIconImageAdditions)
-+ (id)iconImageForFileAtPath:(id)fp8;
-- (id)iconImage;
-- (id)smallIconImage;
-- (id)checkedIconImage;
-- (id)activeIconImage;
-- (id)expandedIconImage;
-@end
-
-@interface PBXProject (PBXIconImageAdditions)
-- (id)iconImage;
-@end
-
-@interface PBXTargetBookmark (PBXCoreAdditions)
-- (id)fileDocumentLoadIfNeeded:(BOOL)fp8;
-- (BOOL)isSimpleBookmark;
-@end
-
-@interface PBXTextBookmark (PBXUserInterfaceAdditions)
-+ (void)_fileDocumentWillFlushChanges:(id)fp8;
-+ (void)_fileDocumentDidOpen:(id)fp8;
-+ (void)_fileDocumentDidSave:(id)fp8;
-- (id)_textStorageForOpenFileDocument;
-- (BOOL)isSimpleBookmark;
-- (unsigned int)currentFileTimestamp;
-- (void)breakFileChangeCoalescing;
-- (void)updateToTimestamp:(unsigned int)fp8 andResetTimestamp:(BOOL)fp12;
-- (void)_fixKnownCurrentRanges;
-- (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8;
-- (struct _NSRange)characterRangeAtTimestamp:(unsigned int)fp8 forStorage:(id)fp12;
-- (struct _NSRange)characterRangeAtCurrentTimestamp;
-- (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8;
-- (struct _NSRange)lineRangeAtTimestamp:(unsigned int)fp8 forStorage:(id)fp12;
-- (struct _NSRange)lineRangeAtCurrentTimestamp;
-@end
-
-@interface PBXBookmark (PBXUserInterfaceAdditions)
-- (id)fileDocumentLoadIfNeeded:(BOOL)fp8;
-- (BOOL)isSimpleBookmark;
-- (unsigned int)currentFileTimestamp;
-- (void)breakFileChangeCoalescing;
-- (void)updateToTimestamp:(unsigned int)fp8 andResetTimestamp:(BOOL)fp12;
-- (void)updateToCurrentTimestamp;
-- (id)groupTreeDisplayName;
-- (unsigned int)currentTimestampForFileReference:(id)fp8;
-@end
-
-@interface PBXModule : NSWindowController
-{
- PBXModule *_supermodule;
- NSMutableArray *_submodules;
- NSView *_view;
- id _delegate;
- NSString *_label;
- struct _NSMapTable *_actionCache;
- struct {
- unsigned int viewLoaded:1;
- unsigned int viewIsLoading:1;
- unsigned int needsUpdate:1;
- unsigned int viewIsInstalled:1;
- unsigned int wantsOwnWindow:1;
- unsigned int ignoreForwarding:1;
- unsigned int RESERVED:26;
- } _mFlags;
-}
-
-+ (void)initialize;
-+ (id)defaultModuleNibName;
-- (id)initWithModuleNibName:(id)fp8;
-- (id)initWithModuleNibPath:(id)fp8;
-- (id)initWithWindowNibName:(id)fp8;
-- (id)initWithWindowNibName:(id)fp8 owner:(id)fp12;
-- (id)initWithWindowNibPath:(id)fp8 owner:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (id)moduleNibName;
-- (id)moduleNibPath;
-- (id)windowNibName;
-- (id)windowNibPath;
-- (id)slideOutTabIconImage;
-- (id)identifier;
-- (BOOL)isViewLoaded;
-- (id)view;
-- (void)setView:(id)fp8;
-- (void)windowDidLoad;
-- (BOOL)loadView;
-- (void)loadWindow;
-- (void)viewWillLoad;
-- (void)viewDidLoad;
-- (void)_viewWillLoad;
-- (void)_doPendingConfiguration;
-- (void)_viewDidLoad;
-- (void)awakeFromNib;
-- (void)_moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)_moduleViewWillBeRemoved:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (BOOL)isViewInstalled;
-- (void)viewWasInstalled;
-- (void)viewWillBeRemoved;
-- (BOOL)moduleShouldClose;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_removeNotificationObservers;
-- (void)recursivelyRemoveNotificationObservers;
-- (void)recursivelyAddNotificationObservers;
-- (id)firstKeyView;
-- (id)lastKeyView;
-- (void)setLabel:(id)fp8 representedFilename:(id)fp12;
-- (void)setLabel:(id)fp8;
-- (void)setLabelAsFilename:(id)fp8;
-- (id)label;
-- (id)representedFilename;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (id)windowController;
-- (BOOL)isActive;
-- (BOOL)isVisible;
-- (void)showModule:(id)fp8;
-- (void)hideModule:(id)fp8;
-- (void)hide;
-- (void)moduleWillBeHidden;
-- (void)moduleWasDisplayed;
-- (void)moduleWasExposedByUser;
-- (void)moduleWasHiddenByUser;
-- (void)showWindow:(id)fp8;
-- (void)showHelp:(id)fp8;
-- (BOOL)needsUpdate;
-- (void)_informWindowControllerOfUpdateStatus;
-- (void)setNeedsUpdate:(BOOL)fp8;
-- (void)noteNeedsUpdate:(id)fp8;
-- (void)update;
-- (void)updateIfNeeded;
-- (void)updateRecursivelyIfNeeded;
-- (id)supermodule;
-- (void)setSupermodule:(id)fp8;
-- (id)submodules;
-- (void)_module:(id)fp8 didAddSubmodule:(id)fp12;
-- (void)module:(id)fp8 didAddSubmodule:(id)fp12;
-- (void)_module:(id)fp8 willRemoveSubmodule:(id)fp12;
-- (void)module:(id)fp8 willRemoveSubmodule:(id)fp12;
-- (void)insertSubmodule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addSubmodule:(id)fp8;
-- (void)removeSubmodule:(id)fp8;
-- (BOOL)isAncestorOfModule:(id)fp8;
-- (id)supermoduleOfType:(Class)fp8;
-- (id)firstSubmoduleOfType:(Class)fp8;
-- (id)mainEditor;
-- (BOOL)acceptsFirstResponder;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)moduleToolbarIdentifier;
-- (void)configureToolbarOnWindow:(id)fp8;
-- (id)toolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)toolbarAllowedItemIdentifiers:(id)fp8;
-- (id)toolbarDefaultItemIdentifiers:(id)fp8;
-- (void)toolbarDidRemoveItem:(id)fp8;
-- (void)toolbarWillAddItem:(id)fp8;
-- (struct _NSMapTable *)actionCache;
-- (void)clearActionCache;
-- (id)targetModules;
-- (id)localModuleActions;
-- (id)targetModuleActions;
-- (id)allModuleActions;
-- (id)moduleForAction:(SEL)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)setWantsModuleWindow:(BOOL)fp8;
-- (BOOL)wantsModuleWindow;
-- (id)loadModuleWindow;
-- (BOOL)isDocumentModule;
-- (BOOL)isMainModule;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (id)configurationIdentifier;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)saveUserDefaultConfiguration;
-- (void)windowWillShow;
-- (void)windowDidShow;
-- (id)keyTabView;
-- (id)dockMenuItems;
-- (BOOL)canCloseInDock;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-- (BOOL)canRename;
-
-@end
-
-@interface _XCLiveResizeView : NSView
-{
-}
-
-- (void)setFrameSize:(struct _NSSize)fp8;
-
-@end
-
-@interface PBXSplitviewModule : PBXModule
-{
- NSMutableArray *_splitModules;
- BOOL _isVertical;
-}
-
-+ (id)splitviewModuleWithModules:(id)fp8;
-+ (id)splitviewModuleWithModule:(id)fp8;
-- (void)_installViewForModule:(id)fp8;
-- (void)_removeViewForModule:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)loadView;
-- (void)insertSplitModule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addSplitModule:(id)fp8;
-- (void)removeSplitModule:(id)fp8;
-- (id)splitModules;
-- (void)setVertical:(BOOL)fp8;
-- (BOOL)isVertical;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (id)slideOutTabIconImage;
-
-@end
-
-@interface PBXSplitviewModule (OverrideButNeverInvokeTheseMethods)
-- (unsigned int)subviewIndexForModuleIndex:(unsigned int)fp8;
-@end
-
-@interface PBXDropIndicationView : PBXHeaderBox
-{
- BOOL _trackingDrag;
-}
-
-- (id)dropIndicatorColor;
-- (void)setTrackingDrag:(BOOL)fp8;
-- (BOOL)isOpaque;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXFileNavigator : PBXProjectModule <PBXImageGestureObserver, PBXSelectionTarget, XCSelectionSource>
-{
- NSBox *_navigationBar;
- NSButton *_gutterCap;
- NSButton *_prevButton;
- NSButton *_nextButton;
- XCBorderView *_editorViewBox;
- NSButton *_endCap;
- NSButton *_counterpartSwitchButton;
- NSButton *_includedHeadersButton;
- NSButton *_bookmarksButton;
- NSButton *_breakpointsButton;
- NSButton *_cornerView;
- PBXLineBrowser *_lineBrowser;
- PBXImageGestureView *_scrollbarToggleSplitButton;
- NSMutableArray *_historyBookmarks;
- int _historyCapacity;
- PBXBookmark *_bookmark;
- PBXFileEditor *_fileEditor;
- NSMutableArray *_previousBookmarksStack;
- NSMutableArray *_nextBookmarksStack;
- struct {
- unsigned int settingBookmark:1;
- unsigned int barHidden:1;
- unsigned int invalidated:1;
- unsigned int hasCounterpart:2;
- unsigned int hasCounterpartSymbolLabel:1;
- unsigned int hasExplicitProjectDocument:1;
- unsigned int selectedFilePopUpIndexIsInvalid:1;
- unsigned int reverseSymbolSortPref:1;
- unsigned int showAllOpenFiles:1;
- unsigned int hasBookmarks:1;
- unsigned int hasBreakpoints:1;
- unsigned int previousNavitationMenuIsInvalid:1;
- unsigned int nextNavigationMenuIsInvalid:1;
- unsigned int restoreSelectionForPendingBookmark:1;
- unsigned int windowHasUpdated;
- unsigned int _reserved:16;
- } _navFlags;
- PBXNavigatorGroup *_navigatorGroup;
- NSMutableArray *_temporaryFileDocList;
- int _selectedFilePopUpIndex;
- NSArray *_importedFiles;
- NSArray *_dependentFiles;
- int _importsPopUpSelectedIndex;
- NSPopUpButtonCell *_symbolPopUpCell;
- PBXBookmark *_pendingBookmark;
- PBXTitleBannerView *_debugInfoTitleBanner;
- PBXHeaderBox *_headerSplitControl;
- BOOL _isHeaderSplitControlVisible;
- PBXHeaderBox *_navControlSplitBar;
- NSImage *_cachedSymbolImage;
- int _cachedSymbolImageRow;
- _PBXFileNavigatorProgressView *_progress;
-}
-
-+ (void)initialize;
-+ (void)_reloadUIForNavs:(id)fp8 inProject:(id)fp12;
-+ (void)_indexingDidReloadPersistentIndex:(id)fp8;
-+ (void)_indexWasRemoved:(id)fp8;
-+ (void)_indexingDidUpdateFiles:(id)fp8;
-+ (void)_methodsListChanged:(id)fp8;
-+ (BOOL)showUndoPastSaveWarning;
-+ (BOOL)useFontFacesInMethodsPopup;
-+ (BOOL)useIconsInMethodsPopup;
-+ (BOOL)sortMethodsPopup;
-+ (void)setSortMethodsPopup:(BOOL)fp8;
-+ (BOOL)alwaysLoadCounterpartsInSameNavigator;
-+ (void)setAlwaysLoadCounterpartsInSameNavigator:(BOOL)fp8;
-+ (BOOL)showColumnPositionInLineBrowser;
-+ (void)setShowColumnPositionInLineBrowser:(BOOL)fp8;
-+ (void)setNavBarIsHidden:(BOOL)fp8;
-+ (BOOL)navBarIsHidden;
-+ (id)allNavigators;
-+ (id)allNavigatorsEditingFileDocument:(id)fp8;
-+ (id)allNavigatorsWithFileDocument:(id)fp8;
-+ (id)appropriateFileNavigatorWithBookmark:(id)fp8 projectDocument:(id)fp12 knownHelp:(BOOL)fp16;
-+ (id)appropriateFileNavigatorWithBookmark:(id)fp8;
-+ (id)appropriateFileNavigatorWithFileDocument:(id)fp8 projectDocument:(id)fp12 knownHelp:(BOOL)fp16;
-+ (id)appropriateFileNavigatorWithFileDocument:(id)fp8;
-+ (void)_showHelpFile:(id)fp8 inFileNavigator:(id)fp12 temp:(BOOL)fp16;
-+ (void)showHelpFile:(id)fp8;
-+ (id)fileNavigatorWithBookmark:(id)fp8;
-+ (id)fileNavigatorWithFileDocument:(id)fp8;
-+ (id)fileNavigator;
-+ (id)toolbarLineBrowserIdentifier;
-- (BOOL)hasShownFileDocument:(id)fp8;
-- (BOOL)_shouldCloseDocIfReceiverCloses:(id)fp8 groupIsClosing:(BOOL)fp12;
-- (id)selectedProjectItems;
-- (id)initWithBookmark:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (void)setProgressIndicatorVisible:(BOOL)fp8;
-- (void)setProgressPercent:(double)fp8;
-- (int)_selectedFilePopUpIndex;
-- (void)_invalidateSelectedFilePopUpIndex;
-- (void)rebuildBookmarksPopup;
-- (BOOL)_purgeBookmarksEqualToBookmark:(id)fp8;
-- (void)_documentWillClose:(id)fp8;
-- (void)_documentDidClose:(id)fp8;
-- (void)_documentDidOpen:(id)fp8;
-- (void)_documentDidChangeAttributes:(id)fp8;
-- (void)_documentDidChangeDirtyState:(id)fp8;
-- (BOOL)isDebugInfoBarVisible;
-- (void)_tileNavBarContents;
-- (void)tile;
-- (void)setNavigationBarVisible:(BOOL)fp8;
-- (BOOL)isNavigationBarVisible;
-- (void)toggleNavigationBarVisible:(id)fp8;
-- (void)setHeaderSplitControlVisible:(BOOL)fp8;
-- (BOOL)isHeaderSplitControlVisible;
-- (void)updateHeader;
-- (void)addCurrentFileToProject:(id)fp8;
-- (BOOL)revealReferencesInGroupTree:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (void)_viewFrameDidChange:(id)fp8;
-- (void)_showColumnPositionInLineBrowserDidChange:(id)fp8;
-- (void)_itemsChangedInProject:(id)fp8;
-- (id)_acceptableDragTypes;
-- (void)viewDidLoad;
-- (void)_textViewGainedFirstResponder:(id)fp8;
-- (void)_textViewLostFirstResponder:(id)fp8;
-- (id)keyTabView;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)setSupermodule:(id)fp8;
-- (void)_validateIncludedHeadersButton;
-- (void)_validateBar;
-- (void)splitCurrentNavigator:(id)fp8;
-- (void)closeCurrentNavigator:(id)fp8;
-- (void)updateDebugInfoTitleBanner;
-- (void)update;
-- (void)_removeCurrentEditor;
-- (void)_updateEditorWithCurrentBookmark;
-- (void)moduleWasDisplayed;
-- (void)_reconfigureSplitControls:(id)fp8;
-- (id)_bestBookmarkForSimpleBookmark:(id)fp8;
-- (void)_replaceBookmark:(id)fp8;
-- (void)_replaceBookmark:(id)fp8 restoreSelection:(BOOL)fp12;
-- (id)bookmark;
-- (id)_pendingBookmark;
-- (id)_historyBookmarks;
-- (void)_addHistoryBookmark:(id)fp8;
-- (void)_setHistoryCapacity:(id)fp8;
-- (void)_trimHistory;
-- (void)replaceBookmark:(id)fp8;
-- (void)replaceBookmark:(id)fp8 becomeActive:(BOOL)fp12;
-- (void)replaceBookmark:(id)fp8 restoreSelection:(BOOL)fp12;
-- (void)replaceFileDocument:(id)fp8;
-- (void)replaceFileDocument:(id)fp8 becomeActive:(BOOL)fp12;
-- (void)_navigateBookmarkStack:(id)fp8 intoStack:(id)fp12 index:(int)fp16;
-- (void)prevPopUpAction:(id)fp8;
-- (void)nextPopUpAction:(id)fp8;
-- (void)previousBookmark:(id)fp8;
-- (void)nextBookmark:(id)fp8;
-- (void)_clearBookmarksLater:(id)fp8;
-- (void)clearBookmarks:(id)fp8;
-- (void)setDocumentEdited:(BOOL)fp8;
-- (void)takeCurrentBookmarkFrom:(id)fp8;
-- (id)_containerSymbolPrefixedNameForSymbol:(id)fp8;
-- (id)_symbolForRevealInClassBrowser;
-- (void)revealInClassBrowser:(id)fp8;
-- (id)referenceForCounterpartOfCurrentFile;
-- (id)_bookmarkForCounterpartOfCurrentSymbol;
-- (void)switchToSymbolicCounterpartOfCurrentFile:(id)fp8;
-- (void)switchToCounterpartOfCurrentFile:(id)fp8;
-- (void)switchToFileOrSymbolicCounterpartOfCurrentFile:(id)fp8;
-- (void)toggleFileLock:(id)fp8;
-- (void)syntaxCheckCurrentFile:(id)fp8;
-- (void)compileCurrentFile:(id)fp8;
-- (void)preprocessCurrentFile:(id)fp8;
-- (void)disassembleCurrentFile:(id)fp8;
-- (id)fileEditor;
-- (void)becomeActive;
-- (id)mainEditor;
-- (id)projectDocument;
-- (void)_windowUpdated:(id)fp8;
-- (void)setProjectDocument:(id)fp8;
-- (id)navigatorGroup;
-- (void)setNavigatorGroup:(id)fp8;
-- (void)saveDocument:(id)fp8;
-- (void)saveDocumentAs:(id)fp8;
-- (void)saveDocumentTo:(id)fp8;
-- (void)revertDocumentToSaved:(id)fp8;
-- (void)runPageLayout:(id)fp8;
-- (void)printDocument:(id)fp8;
-- (void)_confirmUndoSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)undo:(id)fp8;
-- (void)redo:(id)fp8;
-- (void)_fileDocument:(id)fp8 shouldClose:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)closeCurrentFile:(id)fp8;
-- (void)popLoadedFilesPopUp:(id)fp8;
-- (void)popSymbolsPopUp:(id)fp8;
-- (void)popIncludedHeadersPopUp:(id)fp8;
-- (void)popBookmarksPopUp:(id)fp8;
-- (void)popBreakpointsPopUp:(id)fp8;
-- (void)openInSeparateNavigator:(id)fp8;
-- (void)_addBookmarkSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)addToBookmarks:(id)fp8;
-- (void)toggleAddToBreakpoints:(id)fp8;
-- (void)addBreakpointTemplate:(id)fp8;
-- (void)toggleEnableBreakpoint:(id)fp8;
-- (BOOL)validateToolbarItem:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (id)localModuleActions;
-- (void)invalidateFileNavigator;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)_reloadNavigationMenus;
-- (void)_reloadMethodsList;
-- (void)_reloadIndexingUIIfProject:(BOOL)fp8;
-- (void)_reloadIndexingUI;
-- (void)_reloadBookmarksUI;
-- (void)_reloadBreakpointsUI;
-- (id)_methodsList;
-- (int)lineBrowser:(id)fp8 numberOfRowsInColumn:(int)fp12;
-- (id)lineBrowser:(id)fp8 toolTipForColumn:(int)fp12;
-- (id)lineBrowser:(id)fp8 titleAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20;
-- (id)lineBrowser:(id)fp8 attributedTitleAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20;
-- (id)lineBrowser:(id)fp8 imageAtRow:(int)fp12 inColumn:(int)fp16 forMenu:(BOOL)fp20;
-- (int)lineBrowser:(id)fp8 indexOfSelectedRowInColumn:(int)fp12;
-- (void)lineBrowser:(id)fp8 itemWasSelectedAtRow:(int)fp12 inColumn:(int)fp16;
-- (void)lineBrowser:(id)fp8 willPopMenuForColumn:(int)fp12;
-- (void)lineBrowser:(id)fp8 didDismissMenuForColumn:(int)fp12;
-- (void)lineBrowser:(id)fp8 willUseMenu:(id)fp12 forColumn:(int)fp16;
-- (id)slideOutTabIconImage;
-- (void)importsPopUpAction:(id)fp8;
-- (void)bookmarksPopUpAction:(id)fp8;
-- (void)breakpointsPopUpAction:(id)fp8;
-- (void)editorSelectionDidChange;
-- (unsigned int)view:(id)fp8 draggingEntered:(id)fp12;
-- (void)_cleanUpDragIndication;
-- (void)view:(id)fp8 draggingExited:(id)fp12;
-- (BOOL)view:(id)fp8 performDragOperation:(id)fp12;
-- (void)view:(id)fp8 concludeDragOperation:(id)fp12;
-- (unsigned int)_indexOfCounterpartForSymbol:(id)fp8 inArray:(id)fp12;
-- (unsigned int)_indexOfSymbol:(id)fp8 inArray:(id)fp12;
-- (void)_gotoSymbol:(id)fp8;
-- (void)_gotoDocumentationForSymbol:(id)fp8;
-- (void)_symbolPopUpAction:(id)fp8;
-- (void)_presentSymbolArray:(id)fp8 atScreenPoint:(struct _NSPoint)fp12 batchFinder:(id)fp20;
-- (void)_findSymbolsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12 preferDeclarations:(BOOL)fp20 forDocumentation:(BOOL)fp24;
-- (void)jumpToSelectionDefinition:(id)fp8;
-- (void)findDefinitionsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12;
-- (void)findDeclarationsForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12;
-- (void)findDocumentationForString:(id)fp8 screenPointForPopUpWindow:(struct _NSPoint)fp12;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (void)_addBookmarksFromArray:(id)fp8 toConfigurationDictionary:(id)fp12 forKey:(id)fp16;
-- (id)contentConfigurationDictionary;
-- (void)_populateBookmarkArray:(id)fp8 withGUIDStringArray:(id)fp12;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)saveUserDefaultConfiguration;
-- (void)_saveEditedDocumentIfNeeded;
-- (id)fileReference;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-- (void)flagsChanged:(id)fp8;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)toolbarLineBrowser;
-- (void)connectWithToolbarLineBrowser;
-
-@end
-
-@interface _PBXFileNavigatorProgressView : NSBox
-{
- NSProgressIndicator *_progress;
- NSColor *_background;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8 backgroundColor:(id)fp24;
-- (void)dealloc;
-- (void)setProgressPercent:(double)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)isOpaque;
-
-@end
-
-@interface PBXGroupTreeModule : PBXProjectModule
-{
- PBXExtendedOutlineView *_groupTreeOutlineView;
- NSMenu *_itemContextualMenu;
- NSMenu *_scmContextualMenu;
- NSMenu *_viewContextualMenu;
- NSMenu *_openAsSubmenu;
- BOOL _editingAllowed;
- BOOL _editingOfChildrenAllowed;
- struct {
- unsigned int canRename:1;
- unsigned int canDelete:1;
- unsigned int canAddToGroup:1;
- unsigned int canGroup:1;
- unsigned int canUngroup:1;
- unsigned int isSameGroup:1;
- unsigned int isGroup:1;
- unsigned int canGetStatus:1;
- unsigned int canUpdate:1;
- unsigned int canRevert:1;
- unsigned int canCompare:1;
- unsigned int canAddForSCM:1;
- unsigned int canMakeEditable:1;
- unsigned int canRemove:1;
- unsigned int canCommit:1;
- unsigned int needsToExpandRootGroup:1;
- unsigned int needsToAddSCMColumn:1;
- unsigned int oneLeafItemSelected:1;
- unsigned int isFinderElement:1;
- unsigned int RESERVED:13;
- } _gtmFlags;
- PBXFileOpener *_fileOpener;
- PBXOutlineDataSourceSplitter *_dataSourceSplitter;
- NSTableColumn *_SCMStatusColumn;
- NSArray *_columnConfiguration;
- id _editedItem;
- NSNumber *_lastProjectStatusRequestID;
- NSTableColumn *_targetMembershipTableColumn;
- NSTableColumn *_itemTableColumn;
- NSTableColumn *_fileTypeTableColumn;
- NSTableColumn *_fileBuiltTableColumn;
- NSTableColumn *_objectSizeTableColumn;
- NSTableColumn *_warningsTableColumn;
- NSTableColumn *_errorsTableColumn;
- NSTableColumn *_buildTimeTableColumn;
-}
-
-+ (void)initialize;
-+ (int)reloadItemLimit;
-+ (BOOL)showBrokenRefsInRed;
-+ (id)groupTreeModule;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)dealloc;
-- (void)finalize;
-- (id)slideOutTabIconImage;
-- (void)update;
-- (void)setupFileOpener;
-- (void)setupDefaultColumns;
-- (id)referenceForFileOpener:(id)fp8;
-- (id)workspaceForFileOpener:(id)fp8;
-- (BOOL)fileOpenerShouldOpenFromAction:(id)fp8;
-- (void)projectDocumentWillChange:(id)fp8;
-- (void)addFileBuiltColumn;
-- (void)addObjectSizeColumn;
-- (void)addWarningsColumn;
-- (void)addErrorsColumn;
-- (void)addBuildTimeColumn;
-- (void)addTargetColumn;
-- (void)addSCMColumn;
-- (void)removeFileBuiltColumn;
-- (void)removeObjectSizeColumn;
-- (void)removeWarningsColumn;
-- (void)removeErrorsColumn;
-- (void)removeBuildTimeColumn;
-- (void)removeTargetColumn;
-- (void)removeSCMColumn;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (void)outlineView:(id)fp8 hasChangedActiveState:(BOOL)fp12;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (id)bookmarksForCurrentSelection;
-- (void)addToBookmarks:(id)fp8;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (id)scmInfoForReference:(id)fp8;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineViewItemDidCollapse:(id)fp8;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 writeRowsWithIndexes:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (void)_openAsAction:(id)fp8;
-- (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12 expandAncestorsIfNeeded:(BOOL)fp16;
-- (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12;
-- (void)reloadData;
-- (void)newGroup:(id)fp8;
-- (void)sortItems:(id)fp8;
-- (void)groupItems:(id)fp8;
-- (void)ungroupItems:(id)fp8;
-- (void)renameItem:(id)fp8;
-- (id)_undeletableItems:(id)fp8;
-- (void)_deleteItems:(id)fp8;
-- (void)_undeletableItemsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_askAboutProjectReferenceDeletion:(id)fp8;
-- (void)_projectReferenceDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)_askAboutDiskRemoval;
-- (void)_deleteItemsAfterAskingAboutSpecialItems:(id)fp8;
-- (void)delete:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (void)addFilesToSelectedGroup:(id)fp8 mayCopy:(BOOL)fp12;
-- (void)addFilesTask;
-- (void)_addFilesOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (BOOL)panel:(id)fp8 shouldShowFilename:(id)fp12;
-- (void)addFrameworksTask;
-- (void)_addFrameworksOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)becomeActive;
-- (id)selectedProjectItems;
-- (int)_rowForItemAfterTryingToExpose:(id)fp8;
-- (int)_rowForItemUsingParent:(id)fp8;
-- (void)setSelectedProjectItems:(id)fp8 scrollRowToVisible:(BOOL)fp12;
-- (void)setSelectedProjectItems:(id)fp8;
-- (id)selectedProjectItemPaths;
-- (id)destinationGroupForNewFiles;
-- (int)childIndexInDestinationGroupForNewFiles:(id)fp8;
-- (void)_scmWasEnabledOrDisabled:(id)fp8;
-- (void)_containersChanged:(id)fp8;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)reloadItem:(id)fp8;
-- (void)_markFileSCMModified:(id)fp8;
-- (id)_getSCMstatusForItems:(id)fp8;
-- (void)_documentDidSave:(id)fp8;
-- (void)_projectDidSave:(id)fp8;
-- (void)_documentDidChangeDirtyState:(id)fp8;
-- (BOOL)_scmAnyItemHasAddOrRemove:(id)fp8;
-- (void)_saveEditedDocumentsIfNeeded;
-- (id)sourceControlManager;
-- (id)scmController;
-- (BOOL)wantsSCM;
-- (void)_makeSelectedFilesLocalizableSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_makeSelectedFilesLocalizableSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)makeLocalized:(id)fp8;
-- (void)_makeSelectedFilesGlobalSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_makeSelectedFilesGlobalSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)makeGlobal:(id)fp8;
-- (id)createStatusColumnWithIdentifier:(id)fp8 owner:(id)fp12;
-- (void)removeStatusColumnWithIdentifier:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (void)_setColumnConfiguration:(id)fp8;
-- (int)workspaceRoleForFileOpener:(id)fp8;
-- (void)openWithFinder:(id)fp8;
-- (void)revealInFinder:(id)fp8;
-- (id)buildFileForReference:(id)fp8;
-- (id)itemMenu;
-- (id)scmMenu;
-- (id)viewMenu;
-- (void)startFileRefBuildOperationForSelectedFileRefsUsingAction:(id)fp8;
-- (void)compileSelectedReferences:(id)fp8;
-- (void)fixAndContinueSelectedReferences:(id)fp8;
-- (void)preprocessSelectedReferences:(id)fp8;
-- (void)disassembleSelectedReferences:(id)fp8;
-
-@end
-
-@interface PBXTargetTreeRoot : NSObject
-{
- int _type;
- id _projectReference;
-}
-
-- (id)initWithType:(int)fp8 projectReference:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (int)type;
-- (id)projectReference;
-- (id)project;
-- (id)description;
-
-@end
-
-@interface PBXTargetTreeModule : PBXProjectModule
-{
- PBXExtendedOutlineView *_treeOutlineView;
- NSMenu *_viewContextualMenu;
- NSMenu *_itemContextualMenu;
- NSMutableDictionary *_perProjectRootItems;
- struct {
- unsigned int needsToExpandRootGroups:1;
- unsigned int RESERVED:31;
- } _tmFlags;
- NSTableColumn *_activeStatusOutlineColumn;
- NSTableColumn *_nameOutlineColumn;
- PBXFileOpener *_fileOpener;
-}
-
-+ (id)projectReferenceNameFont;
-+ (id)treeRootNameFont;
-+ (id)targetNameFont;
-+ (id)targetDependencyNameFont;
-+ (id)buildStyleNameFont;
-+ (id)executableNameFont;
-+ (id)targetTreeModule;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)slideOutTabIconImage;
-- (void)_workspaceDidLoad:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (void)viewDidLoad;
-- (void)setActiveTarget:(id)fp8;
-- (id)activeTarget;
-- (void)setActiveBuildStyle:(id)fp8;
-- (id)activeBuildStyle;
-- (void)setActiveBuildConfigurationName:(id)fp8;
-- (id)activeBuildConfigurationName;
-- (void)setActiveExecutable:(id)fp8;
-- (id)activeExecutable;
-- (id)_rootItemsForProject:(id)fp8;
-- (void)update;
-- (void)projectDocumentWillChange:(id)fp8;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16;
-- (BOOL)isValidTargetName:(id)fp8;
-- (BOOL)isValidBuildStyleName:(id)fp8;
-- (BOOL)isValidExecutableName:(id)fp8;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)deleteItems:(id)fp8;
-- (void)deleteItems:(id)fp8 usingWindow:(id)fp12;
-- (void)_confirmDeleteSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)delete:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)bookmarkForTarget:(id)fp8;
-- (id)bookmarkForBuildStyle:(id)fp8;
-- (id)bookmarkForExecutable:(id)fp8;
-- (id)bookmarkForFileOpener:(id)fp8;
-- (id)workspaceForFileOpener:(id)fp8;
-- (BOOL)fileOpenerShouldOpenFromAction:(id)fp8;
-- (void)newNativeTarget:(id)fp8;
-- (void)newTarget:(id)fp8;
-- (void)_newTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (id)_nameForNewBuildStyle;
-- (void)newBuildStyle:(id)fp8;
-- (void)newCustomExecutable:(id)fp8;
-- (void)_newCustomExecutableWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)renameItem:(id)fp8;
-- (void)duplicateItem:(id)fp8;
-- (void)sortItems:(id)fp8;
-- (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
-- (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
-- (void)insertRootObject:(id)fp8 intoContainer:(id)fp12;
-- (id)_bookmarksForCurrentSelection;
-- (void)addToBookmarks:(id)fp8;
-- (int)workspaceRoleForFileOpener:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-- (void)becomeActive;
-
-@end
-
-@interface PBXWorkspaceModule : PBXProjectModule
-{
- PBXSlideOutModule *_leftSlideOutModule;
- PBXSlideOutModule *_topSlideOutModule;
- PBXNavigatorGroup *_navigatorGroup;
- PBXGroupTreeModule *_groupTreeModule;
- PBXTargetTreeModule *_targetTreeModule;
- PBXBookmarksModule *_bookmarksModule;
- PBXDebugBreakpointsModule *_breakpointsViewerModule;
- PBXBuildResultsModule *_buildResultsModule;
- PBXProjectFindModule *_findResultsModule;
- PBXDebugSessionModule *_debugSessionModule;
- PBXDebugSessionVerticalInfoModule *_debuggerSessionVerticalInfoModule;
- PBXRunSessionModule *_runSessionModule;
- PBXModule *_toolShowingAtStartOfBuild;
- PBXModule *_toolShowingAtStartOfRunOrDebug;
- PBXModule *_leftTabShowingAtStartOfRunOrDebug;
- PBXCVSModule *_cvsModule;
- struct {
- unsigned int lastBuildDidNotAutoClose:1;
- unsigned int statusViewVisible:1;
- unsigned int openedBuilderForCurrentBuild:1;
- unsigned int openedErrorsWarningsForCurrentBuild:1;
- unsigned int resettingFromTemplate:1;
- unsigned int configuringToolbar:1;
- unsigned int editingTemplate:1;
- unsigned int gutterShownByDefault:1;
- unsigned int navBarShownByDefault:1;
- unsigned int RESERVED:23;
- } _wsFlags;
- NSMutableArray *_allowedToolbarItemIdentifiers;
- NSMutableArray *_defaultToolbarItemIdentifiers;
- struct _NSMapTable *_toolbarItemIdentifiersToModulesMap;
- PBXStatusView *_statusView;
- NSView *_editingAreaPlaceholderView;
- NSString *_currentBuildToolbarItemIdentifier;
- NSString *_currentLaunchToolbarItemIdentifier;
- PBXWorkspaceTemplate *_workspaceTemplate;
- NSArray *_docsToClose;
- PBXWorkspaceTemplateEditingModule *_templateEditingModule;
- NSDrawer *_templateEditingDrawer;
-}
-
-+ (void)initialize;
-+ (id)topMostWorkspaceModule;
-+ (BOOL)shouldSaveWorkspaceConfiguration;
-+ (void)setShouldSaveWorkspaceConfiguration:(BOOL)fp8;
-+ (BOOL)closesProjectWhenLastFileWorkspaceCloses;
-+ (void)setClosesProjectWhenLastFileWorkspaceCloses:(BOOL)fp8;
-- (id)initWithModuleNibName:(id)fp8;
-- (id)initWithWorkspaceTemplate:(id)fp8 andUpdateUI:(BOOL)fp12;
-- (id)initWithWorkspaceTemplate:(id)fp8;
-- (id)groupTreeModule;
-- (id)navigatorGroup;
-- (id)activeFileNavigator;
-- (id)bookmarksModule;
-- (id)statusView;
-- (id)debuggerSessionModule;
-- (id)debuggerSessionVerticalInfoModule;
-- (id)buildResultsModule;
-- (id)projectFindModule;
-- (id)runSessionModule;
-- (id)targetTreeModule;
-- (id)breakpointsViewerModule;
-- (id)cvsModule;
-- (id)mainEditor;
-- (id)classBrowserModule;
-- (id)lastActiveOrNewClassBrowser;
-- (id)lastActiveClassBrowser;
-- (id)newClassBrowser;
-- (id)classBrowsers;
-- (id)toolbarTintColor;
-- (void)setEditingTemplate:(BOOL)fp8;
-- (BOOL)isEditingTemplate;
-- (void)dealloc;
-- (void)finalize;
-- (void)setProjectDocument:(id)fp8;
-- (id)projectDocument;
-- (void)update;
-- (void)updateLabel;
-- (void)_topSlideOutModuleDidChangeTabs:(id)fp8;
-- (void)setDocument:(id)fp8;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (void)_addToolbarItemIdentifiersForModule:(id)fp8;
-- (void)configureToolbarOnWindow:(id)fp8;
-- (void)_setupToolbar;
-- (void)_setupLeftSlideOut;
-- (void)_setupTopSlideOut;
-- (void)_setupEditingArea;
-- (void)tileWorkspace;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)_toolbarConfigurationDictionary;
-- (void)_takeToolbarConfigurationFromDictionary:(id)fp8;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)toolbarDefaultItemIdentifiers:(id)fp8;
-- (id)toolbarAllowedItemIdentifiers:(id)fp8;
-- (id)toolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (void)toolbarWillAddItem:(id)fp8;
-- (void)toolbarDisplayModeChanged:(id)fp8;
-- (void)toolbarDidChange:(id)fp8;
-- (BOOL)validateToolbarItem:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)_toolbarDidTryToCustomize:(id)fp8;
-- (void)_templateEditingDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (BOOL)_saveEditedDocumentsIfNeededWithCancelTitle:(id)fp8;
-- (void)takeActiveTargetFrom:(id)fp8;
-- (void)takeActiveBuildStyleFrom:(id)fp8;
-- (void)takeActiveExecutableFrom:(id)fp8;
-- (void)clearConsole:(id)fp8;
-- (BOOL)isNavigatorGroupCollapsed;
-- (BOOL)isStatusViewVisible;
-- (void)setStatusViewVisible:(BOOL)fp8;
-- (void)toggleStatusViewVisible:(id)fp8;
-- (BOOL)areVerticalTabsVisible;
-- (void)setVerticalTabsVisible:(BOOL)fp8;
-- (void)toggleVerticalTabsVisible:(id)fp8;
-- (BOOL)areHorizontalTabsVisible;
-- (void)setHorizontalTabsVisible:(BOOL)fp8;
-- (void)toggleHorizontalTabsVisible:(id)fp8;
-- (void)_topSlideModuleDidActivate:(id)fp8;
-- (void)_topSlideModuleWillDectivate:(id)fp8;
-- (void)maximizeEditor:(id)fp8;
-- (void)closeCurrentToolTab:(id)fp8;
-- (void)editActiveBuildStyle:(id)fp8;
-- (void)makeFilesTabVisible:(BOOL)fp8;
-- (BOOL)isFilesTabVisible;
-- (void)makeClassesTabVisible:(BOOL)fp8;
-- (BOOL)isClassesTabVisible;
-- (void)makeBookmarksTabVisible:(BOOL)fp8;
-- (BOOL)isBookmarksTabVisible;
-- (void)makeBreakpointsTabVisible:(BOOL)fp8;
-- (BOOL)isBreakpointsTabVisible;
-- (void)makeTargetsTabVisible:(BOOL)fp8;
-- (BOOL)isTargetsTabVisible;
-- (void)makeFindTabVisible:(BOOL)fp8;
-- (BOOL)isFindTabVisible;
-- (void)makeBuildTabVisible:(BOOL)fp8;
-- (BOOL)isBuildTabVisible;
-- (void)makeDebugTabVisible:(BOOL)fp8;
-- (BOOL)isDebugTabVisible;
-- (void)makeRunTabVisible:(BOOL)fp8;
-- (BOOL)isRunTabVisible;
-- (void)makeCVSTabVisible:(BOOL)fp8;
-- (BOOL)isCVSTabVisible;
-- (void)toggleFilesTab:(id)fp8;
-- (void)toggleClassesTab:(id)fp8;
-- (void)toggleBookmarksTab:(id)fp8;
-- (void)toggleTargetsTab:(id)fp8;
-- (void)toggleBreakpointsTab:(id)fp8;
-- (void)toggleFindTab:(id)fp8;
-- (void)toggleBuildTab:(id)fp8;
-- (void)toggleDebuggerTab:(id)fp8;
-- (void)toggleRunTab:(id)fp8;
-- (void)toggleCVSTab:(id)fp8;
-- (void)showFilesTab:(id)fp8;
-- (void)showClassesTab:(id)fp8;
-- (void)showBookmarksTab:(id)fp8;
-- (void)showBreakpointsTab:(id)fp8;
-- (void)showTargetsTab:(id)fp8;
-- (void)showBuildTab:(id)fp8;
-- (void)showDebuggerTab:(id)fp8;
-- (void)showRunTab:(id)fp8;
-- (void)showCVSTab:(id)fp8;
-- (void)showNewEditor:(id)fp8;
-- (void)getInfo:(id)fp8;
-- (void)showInspector:(id)fp8;
-- (void)compileCurrentFile:(id)fp8;
-- (void)preprocessCurrentFile:(id)fp8;
-- (void)disassembleCurrentFile:(id)fp8;
-- (id)targetModules;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-- (void)newTarget:(id)fp8;
-- (void)newBuildStyle:(id)fp8;
-- (void)newCustomExecutable:(id)fp8;
-- (void)nextBuildResult:(id)fp8;
-- (void)previousBuildResult:(id)fp8;
-- (void)nextFindResult:(id)fp8;
-- (void)previousFindResult:(id)fp8;
-- (void)renameItem:(id)fp8;
-- (void)newGroup:(id)fp8;
-- (void)groupItems:(id)fp8;
-- (void)ungroupItems:(id)fp8;
-- (void)addFiles:(id)fp8;
-- (void)addFrameworks:(id)fp8;
-- (void)indexProject:(id)fp8;
-- (void)dropProjectIndex:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)setSearchStringForFind;
-- (void)startTextFind:(id)fp8;
-- (void)startRegexFind:(id)fp8;
-- (void)startDefinitionsFind:(id)fp8;
-- (void)startReferencesFind:(id)fp8;
-- (void)startFullTextDocFind:(id)fp8;
-- (void)startAPIDocFind:(id)fp8;
-- (id)workspaceTemplate;
-- (void)_setWorkspaceTemplate:(id)fp8;
-- (void)_resetUIToAssignedWorkspaceTemplate;
-- (void)setWorkspaceTemplate:(id)fp8;
-- (void)cloneWorkspaceAction:(id)fp8;
-- (void)resetUIToWorkspaceTemplate:(id)fp8;
-- (void)updateWorkspaceTemplateFromUI:(id)fp8;
-- (void)_defineTemplateSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)defineNewWorkspaceTemplate:(id)fp8;
-- (void)createWorkspaceFromTemplate:(id)fp8;
-- (void)_workspaceTemplatesListDidChange:(id)fp8;
-- (id)menuForSlideOutModule:(id)fp8 tabModule:(id)fp12 withEvent:(id)fp16;
-- (void)_adviceSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_assignFileEncodingsSheetDidEndWithReturnCode:(int)fp8 selectedIndex:(int)fp12 contextInfo:(void *)fp16;
-- (void)assignFileEncodings;
-- (BOOL)isNavBarShownByDefault;
-- (void)setNavBarShownByDefault:(BOOL)fp8;
-- (id)workspace;
-- (void)closeCurrentProject:(id)fp8;
-
-@end
-
-@interface PBXSlideOutModule : PBXSplitviewModule
-{
- NSMutableArray *_slideOutModules;
- PBXModule *_activeSlideOutModule;
- float _resizeViewBackMargin;
- BOOL _allowsCollapsingSplitModules;
-}
-
-+ (void)createConversionDictionaries;
-- (void)_installTabViewForSlideOutModule:(id)fp8;
-- (void)_removeTabViewForSlideOutModule:(id)fp8;
-- (void)_postDidActivateNotification:(id)fp8;
-- (void)_postWillDeactivateNotification:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (Class)splitviewClass;
-- (BOOL)loadView;
-- (void)viewDidLoad;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (BOOL)splitView:(id)fp8 canCollapseSubview:(id)fp12;
-- (id)slideOutModules;
-- (void)insertSlideOutModule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addSlideOutModule:(id)fp8;
-- (void)removeSlideOutModule:(id)fp8;
-- (unsigned int)subviewIndexForModuleIndex:(unsigned int)fp8;
-- (BOOL)isClosed;
-- (id)activeSlideOutModule;
-- (void)openSlideOutModule:(id)fp8;
-- (void)closeSlideOutModule;
-- (void)setResizeViewBackMargin:(float)fp8;
-- (BOOL)allowsCollapsingSplitModules;
-- (void)setAllowsCollapsingSplitModules:(BOOL)fp8;
-- (void)slideOutTabView:(id)fp8 willDeactivateTabViewAtIndex:(unsigned int)fp12;
-- (void)slideOutTabView:(id)fp8 didActivateTabViewAtIndex:(unsigned int)fp12;
-- (id)menuForSlideOutTabView:(id)fp8 clickedTabIndex:(unsigned int)fp12 withEvent:(id)fp16;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXBuildResultsModule : PBXProjectModule <PBXFindableText, XCSelectionSource>
-{
- NSSplitView *_splitview;
- PBXExtendedOutlineView *_buildLogItemsOutlineView;
- NSTextView *_buildLogTranscriptView;
- PBXControlScrollView *_tvScrollView;
- NSMenu *_buildLogItemContextualMenu;
- NSProgressIndicator *_progressIndicator;
- NSTextField *_statusTextField;
- NSButton *_showAllBuildStepsSwitch;
- NSButton *_showWarningsSwitch;
- NSButton *_transcriptToggleSwitch;
- NSButton *_reallyBuildToggleSwitch;
- NSPopUpButton *_buildOptionPopup;
- NSColor *_toplevelItemTextColor;
- NSColor *_errorItemTextColor;
- NSColor *_warningItemTextColor;
- NSColor *_otherItemTextColor;
- XCBuildOperation *_buildOperation;
- BOOL _haveShownForCurrentOperation;
- BOOL _showsAllBuildSteps;
- BOOL _showsWarnings;
- struct _NSMapTable *_itemsToShownSubitems;
- BOOL _buildLogTranscriptExpanded;
- struct _NSRect _buildLogTranscriptRect;
- BOOL _attachedToBuild;
- NSMutableArray *_dockMenuItems;
- int _openTrigger;
- int _collapseTrigger;
- BOOL _layoutComplete;
- BOOL _wasScrolledToEndBeforeLastEdit;
- float _savedHeight;
-}
-
-+ (void)configureBuildLogClass;
-+ (id)targetIconImage;
-+ (id)noticeIconImage;
-+ (id)warningIconImage;
-+ (id)errorIconImage;
-+ (id)buildFileSuccessIconImage;
-+ (id)buildFileWarningsIconImage;
-+ (id)buildFileErrorsIconImage;
-+ (id)buildFileInProgressIconImageForCounterValue:(unsigned int)fp8;
-- (id)initWithModuleNibName:(id)fp8;
-- (id)statusBar;
-- (void)viewDidLoad;
-- (void)moduleWasDisplayed;
-- (void)dealloc;
-- (void)finalize;
-- (id)slideOutTabIconImage;
-- (void)_attachCurrentBuildOperation;
-- (id)_currentBuildOperation;
-- (void)_detachCurrentBuildOperation;
-- (void)resetAndReload;
-- (void)_setCurrentBuildOperationNotification:(id)fp8;
-- (void)_setCurrentBuildOperation:(id)fp8 force:(BOOL)fp12;
-- (void)_setCurrentBuildOperation:(id)fp8;
-- (void)clearCurrentBuildOperation;
-- (BOOL)_shouldCurrentlyShowBuildLogItem:(id)fp8;
-- (void)_refilterSubitemsOfBuildLogItem:(id)fp8 reloadOutlineViewItemIfNeeded:(BOOL)fp12;
-- (void)_refilterSubitemsOfAllBuildLogItemsAndReload:(BOOL)fp8;
-- (void)_refilterSubitemsOfAllBuildLogItems;
-- (void)buildOperationWillStart:(id)fp8;
-- (void)buildOperationDidReportStatus:(id)fp8;
-- (void)buildOperationDidUpdateBuildLogItems:(id)fp8;
-- (void)buildOperationDidStop:(id)fp8;
-- (void)buildLogTranscriptViewFrameDidChangeFrom:(struct _NSRect)fp8 to:(struct _NSRect)fp24;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)_filteredSubitemsForItem:(id)fp8;
-- (id)_warningsAndErrorsSuffixStringForBuildLogItem:(id)fp8;
-- (id)_objectValueForBuildLogItem:(id)fp8 isSelected:(BOOL)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)becomeActive;
-- (id)bookmarkForBuildLogItem:(id)fp8;
-- (void)nextBuildResult:(id)fp8;
-- (void)previousBuildResult:(id)fp8;
-- (id)_bookmarksForCurrentSelection;
-- (id)_referencesForCurrentSelection;
-- (BOOL)_revealReferencesInGroupTree:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (void)addToBookmarks:(id)fp8;
-- (void)takeShowAllBuildStepsSettingFrom:(id)fp8;
-- (void)takeShowWarningsSettingFrom:(id)fp8;
-- (void)takeReallyBuildSettingFrom:(id)fp8;
-- (void)showHideTranscript:(id)fp8;
-- (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12;
-- (void)splitViewDidResizeSubviews:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (id)mainEditor;
-- (id)selectedString;
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (id)auxiliaryWorkspaceLabel;
-- (void)_activeTargetDidChange:(id)fp8;
-- (void)projectDocumentWillChange:(id)fp8;
-- (id)label;
-- (void)hide;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (BOOL)moduleShouldClose;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)_buildAndCloseDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_buildAndCloseDidDismissForTermination:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_updateBuildSettings:(id)fp8;
-- (id)dockMenuItems;
-- (void)_setBuildBehaviorPreference:(id)fp8;
-- (void)_showBuildSteps:(id)fp8;
-- (void)_showWarnings:(id)fp8;
-- (void)_validateDockMenu;
-- (void)_openBuildPreferences:(id)fp8;
-- (BOOL)canCloseInDock;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (id)guid;
-- (void)_perspectiveSpecificationReadyForInfo:(id)fp8;
-- (void)_buildStateNotification:(id)fp8;
-- (id)selectedProjectItemPaths;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (void)revealAllErrors;
-- (void)revealAllWarnings;
-- (void)selectFirstError;
-- (void)selectFirstWarning;
-- (void)selectNextProblem;
-- (void)selectPreviousProblem;
-- (void)textStorageDidProcessEditing:(id)fp8;
-- (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16;
-
-@end
-
-@interface PBXBuildLogTranscriptLayoutManager : NSLayoutManager
-{
-}
-
-- (void)setExtraLineFragmentRect:(struct _NSRect)fp8 usedRect:(struct _NSRect)fp24 textContainer:(id)fp40;
-- (struct _NSRange)glyphRangeForBoundingRect:(struct _NSRect)fp8 inTextContainer:(id)fp24;
-
-@end
-
-@interface PBXBuildResultsOutlineView : PBXExtendedOutlineView
-{
-}
-
-@end
-
-@interface PBXBuildLogContainerItem (ShadowedMethods)
-+ (id)extraTranscriptTextAttributes;
-@end
-
-@interface PBXItemsSelectionModule : PBXModule
-{
- PBXExtendedOutlineView *_outlineView;
- NSBox *_box;
- NSMenu *_viewContextualMenu;
- NSArray *_items;
- NSMutableArray *_checkedItems;
- BOOL _canExpandItems;
- BOOL _hasBox;
- NSTableColumn *_checkedOutlineColumn;
- NSTableColumn *_nameOutlineColumn;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)reset;
-- (void)viewDidLoad;
-- (void)setTitle:(id)fp8;
-- (void)setCanExpandItems:(BOOL)fp8;
-- (void)setHasBox:(BOOL)fp8;
-- (void)setItems:(id)fp8;
-- (id)items;
-- (void)checkAll:(id)fp8;
-- (void)uncheckAll:(id)fp8;
-- (id)checkedItems;
-- (void)setCheckedItems:(id)fp8;
-- (void)scrollFirstCheckedItemToVisible;
-- (id)outlineView;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)worksWhenModal;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-
-@end
-
-@interface PBXSaveMultipleModule : PBXModule
-{
- PBXExtendedTableView *listTable;
- NSButton *saveButton;
- NSButton *cancelButton;
- NSButton *dontSaveButton;
- NSTextField *titleField;
- BOOL _allowsCancel;
- NSString *_title;
- NSString *_cancelTitle;
- NSMutableArray *_documents;
-}
-
-+ (id)sharedSaveMultipleModule;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)setAllowsCancel:(BOOL)fp8;
-- (BOOL)allowsCancel;
-- (void)setCancelButtonTitle:(id)fp8;
-- (id)cancelTitle;
-- (void)updateButtons;
-- (void)saveSelectedDocuments;
-- (int)runModalWithDocuments:(id)fp8;
-- (int)runModalWithDocuments:(id)fp8 relativeToWindow:(id)fp12;
-- (void)saveAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (void)dontSaveAction:(id)fp8;
-- (void)selectAll:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (void)_refresh:(id)fp8;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12;
-- (void)tableViewSelectionDidChange:(id)fp8;
-
-@end
-
-@interface PBXFileDocument : NSDocument
-{
- struct {
- unsigned int autoClose:1;
- unsigned int openForUI:1;
- unsigned int isClosing:1;
- unsigned int needsDiskCheck:1;
- unsigned int isWritable:1;
- unsigned int representsFileOnDisk:1;
- unsigned int allowsEditingOverridden:1;
- unsigned int RESERVED:25;
- } _fdFlags;
- NSDate *_lastModDate;
- unsigned int _diskContentsTimestamp;
- NSString *_userVisibleTitle;
- PBXFileType *_pbxFileType;
-}
-
-+ (void)initialize;
-+ (BOOL)shouldPreservePosixPermissionsOnSave;
-+ (void)setShouldPreservePosixPermissionsOnSave:(BOOL)fp8;
-+ (BOOL)shouldSaveFilesWritable;
-+ (void)setShouldSaveFilesWritable:(BOOL)fp8;
-+ (BOOL)shouldPreserveFinderInfoOnSave;
-+ (void)setShouldPreserveFinderInfoOnSave:(BOOL)fp8;
-+ (BOOL)shouldPreserveResourceForksOnSave;
-+ (void)setShouldPreserveResourceForksOnSave:(BOOL)fp8;
-+ (void)_referenceDidChangeSCMState:(id)fp8;
-+ (void)_fileDocument:(id)fp8 shouldClose:(BOOL)fp12 contextInfo:(void *)fp16;
-+ (void)_referenceWillBeRemoved:(id)fp8;
-+ (void)_referenceFileDidMove:(id)fp8;
-+ (void)_applicationDidBecomeActive:(id)fp8;
-+ (Class)defaultFileEditorSubclass;
-+ (BOOL)supportsMultipleEditors;
-+ (id)_fileDocumentForFileReference:(id)fp8 file:(id)fp12 loadIfNeeded:(BOOL)fp16 ignoringExternalEditors:(BOOL)fp20;
-+ (id)_fileDocumentForFileReference:(id)fp8 file:(id)fp12 loadIfNeeded:(BOOL)fp16;
-+ (id)fileDocumentForFileReference:(id)fp8 loadIfNeeded:(BOOL)fp12;
-+ (id)fileDocumentForFileReference:(id)fp8 loadIfNeeded:(BOOL)fp12 ignoringExternalEditors:(BOOL)fp16;
-+ (id)fileDocumentForFile:(id)fp8 loadIfNeeded:(BOOL)fp12;
-- (BOOL)documentHasEditor;
-- (id)initWithFileReference:(id)fp8 usingType:(id)fp12;
-- (id)initWithFileReference:(id)fp8;
-- (id)initWithFileReference:(id)fp8 ignoringExternalEditors:(BOOL)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)fileName;
-- (id)_projectByLookingForDocumentInFileNavigators;
-- (void)_addFileToProject:(id)fp8;
-- (void)_addFileToProjectSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)fileAttributesToWriteToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12 originalFile:(id)fp16 saveOperation:(int)fp20;
-- (BOOL)writeWithBackupToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16;
-- (void)makeWindowControllers;
-- (void)addWindowController:(id)fp8;
-- (BOOL)checkAddWindowController:(id)fp8;
-- (id)windowForSheet;
-- (void)close;
-- (void)openForUI;
-- (BOOL)isOpenForUI;
-- (void)removeWindowController:(id)fp8;
-- (void)setAutoClose:(BOOL)fp8;
-- (BOOL)isAutoClose;
-- (void)updateChangeCount:(int)fp8;
-- (int)diskState;
-- (BOOL)allowsEditingOverridden;
-- (void)overrideAllowsEditing;
-- (BOOL)isFileWritable;
-- (void)setFileIsWritable:(BOOL)fp8;
-- (BOOL)representsFileOnDisk;
-- (void)_setRepresentsFileOnDisk:(BOOL)fp8;
-- (void)updateDiskStateInfo;
-- (BOOL)_checkDiskState;
-- (void)_checkSCMStatus;
-- (unsigned int)timestampForContentsOnDisk;
-- (void)revertIfNeeded;
-- (void)revert;
-- (void)saveDocument:(id)fp8;
-- (void)_handleDocumentFileChanges:(id)fp8;
-- (void)setUserVisibleTitle:(id)fp8;
-- (id)userVisibleTitle;
-- (id)displayName;
-- (void)setFileName:(id)fp8;
-- (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12;
-- (BOOL)showAndSelectLine:(unsigned int)fp8;
-- (BOOL)showAndMakeActive;
-- (BOOL)showAndMakeActiveWithProjectDocument:(id)fp8;
-- (int)comparePaths:(id)fp8;
-- (id)fileReferenceInProject:(id)fp8;
-- (id)bestFileReference;
-- (void)setPBXFileType:(id)fp8;
-- (id)pbxFileType;
-- (id)bookmarkInProject:(id)fp8;
-- (BOOL)isInProject:(id)fp8;
-- (id)printInfo;
-- (void)setPrintInfo:(id)fp8;
-
-@end
-
-@interface PBXPrintingLayoutManager : NSLayoutManager
-{
-}
-
-- (void)showPackedGlyphs:(char *)fp8 length:(unsigned int)fp12 glyphRange:(struct _NSRange)fp16 atPoint:(struct _NSPoint)fp24 font:(id)fp32 color:(id)fp36 printingAdjustment:(struct _NSSize)fp40;
-
-@end
-
-@interface PBXTextFileDocument : PBXFileDocument <PBXTextBookmarkResolvable, PBXTextFindable, PBXRegexFindable, PBXTextReplaceable>
-{
- PBXTextStorage *_textStorage;
- struct __tfdFlags _tfdFlags;
- unsigned int _fileEncoding;
- int _tabWidth;
- int _indentWidth;
- NSString *_sourceLanguage;
-}
-
-+ (void)initialize;
-+ (Class)defaultFileEditorSubclass;
-+ (Class)defaultTextStorageSubclass;
-+ (BOOL)colorUnknownLanguages;
-+ (BOOL)showsTextColorsWhenPrinting;
-+ (void)setShowsTextColorsWhenPrinting:(BOOL)fp8;
-+ (void)setDefaultLineEnding:(int)fp8;
-+ (int)defaultLineEnding;
-+ (void)setDefaultLineEndingForSave:(int)fp8;
-+ (int)defaultLineEndingForSave;
-+ (id)fileEncodingListForUI;
-+ (id)emptyTextFileDocumentNamed:(id)fp8 withContents:(id)fp12;
-+ (id)emptyTextFileDocumentNamed:(id)fp8 withContents:(id)fp12 withDocument:(id)fp16;
-+ (id)emptyTextFileDocument;
-+ (BOOL)syntaxColoringEnabled;
-+ (void)setSyntaxColoringEnabled:(BOOL)fp8;
-- (id)attributedStringDocumentType;
-- (void)_takeSettingsFromFileReference:(id)fp8 path:(id)fp12 updating:(BOOL)fp16;
-- (void)updateTextSettingsFromFileReference;
-- (void)setFileName:(id)fp8;
-- (id)initWithFileReference:(id)fp8 ignoringExternalEditors:(BOOL)fp12;
-- (id)initWithFileReference:(id)fp8;
-- (id)init;
-- (id)initWithContentsOfFile:(id)fp8 ofType:(id)fp12;
-- (void)dealloc;
-- (void)_editorSettingsChanged:(id)fp8;
-- (BOOL)wantsRichTextView;
-- (BOOL)wantsImportGraphics;
-- (void)setEditable:(BOOL)fp8;
-- (BOOL)isEditable;
-- (BOOL)enforcesLineEndings;
-- (id)fileReferences;
-- (void)setLineEnding:(int)fp8;
-- (int)lineEnding;
-- (unsigned int)fileEncoding;
-- (void)setFileEncoding:(unsigned int)fp8 convertContents:(BOOL)fp12;
-- (int)tabWidth;
-- (void)setTabWidth:(int)fp8;
-- (int)indentWidth;
-- (void)setIndentWidth:(int)fp8;
-- (BOOL)usesTabs;
-- (void)setUsesTabs:(int)fp8;
-- (BOOL)wrapsLines;
-- (void)setWrapsLines:(int)fp8;
-- (id)sourceLanguage;
-- (BOOL)usingDefaultSourceLanguage;
-- (void)setSourceLanguage:(id)fp8;
-- (BOOL)usesProgrammingLanguageBreaks;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)_stopUndoCoalescing;
-- (BOOL)shouldRunSavePanelWithAccessoryView;
-- (BOOL)prepareSavePanel:(id)fp8;
-- (void)saveDocument:(id)fp8;
-- (void)saveDocumentAs:(id)fp8;
-- (id)encodedDataForRange:(struct _NSRange)fp8;
-- (void)cancelCodeAssistantSession;
-- (BOOL)codeAssistantInSession;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)writeWithBackupToFile:(id)fp8 ofType:(id)fp12 saveOperation:(int)fp16;
-- (id)bookmarkInProject:(id)fp8;
-- (int)_lineEndingUsedInString:(id)fp8;
-- (void)setUpTextStorage:(id)fp8;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (void)close;
-- (void)textStorageDidProcessEditing:(id)fp8;
-- (id)textStorage;
-- (void)_setTextStorage:(id)fp8;
-- (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12;
-- (id)stringContents;
-- (id)debugInfoStringForFileNavigator;
-- (id)fullString;
-- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
-- (id)stringFromBookmark:(id)fp8;
-- (id)lineStringFromBookmark:(id)fp8;
-- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
-- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
-- (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20;
-- (id)findOccurenceOfRegularExpession:(id)fp8 afterBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
-- (id)findOccurenceOfRegularExpession:(id)fp8 beforeBookmark:(id)fp12 wrapAround:(BOOL)fp16 usingFileReference:(id)fp20;
-- (id)allOccurencesOfRegularExpression:(id)fp8 usingFileReference:(id)fp12;
-- (BOOL)allowsReplace;
-- (void)replaceBookmark:(id)fp8 withString:(id)fp12;
-- (void)beginReplacing;
-- (void)endReplacing;
-- (id)methodsList;
-- (id)alphaSortedMethodsList;
-- (id)methodAtLocation:(unsigned int)fp8;
-- (BOOL)validateUserInterfaceItem:(id)fp8;
-- (void)setFileType:(id)fp8;
-- (BOOL)isIndentable;
-- (id)_retainedLayoutManagerForPrinting;
-- (void)_printOperationDidRun:(id)fp8 success:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)printShowingPrintPanel:(BOOL)fp8;
-
-@end
-
-@interface PBXRTFFileDocument : PBXTextFileDocument
-{
-}
-
-+ (Class)defaultFileEditorSubclass;
-- (BOOL)enforcesLineEndings;
-- (id)attributedStringDocumentType;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (void)setUpTextStorage:(id)fp8;
-- (BOOL)wantsRichTextView;
-- (BOOL)wantsImportGraphics;
-- (BOOL)usesProgrammingLanguageBreaks;
-- (BOOL)wrapsLines;
-
-@end
-
-@interface PBXSourceFileDocument : PBXTextFileDocument
-{
- NSMutableSet *_debugSessionModules;
- _PBXSpeculativeCompilationInfo *_speculativeCompilationInfo;
-}
-
-+ (id)emptySourceFileDocumentNamed:(id)fp8 withContents:(id)fp12;
-+ (Class)defaultFileEditorSubclass;
-+ (BOOL)isAnythingBeingSpeculativelyCompiled;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)usesProgrammingLanguageBreaks;
-- (BOOL)canHaveBreakpoints;
-- (void)setBreakpointAtLineNumber:(int)fp8;
-- (void)setBreakpointAtLineNumber:(int)fp8 withFunctionName:(id)fp12;
-- (id)_breakpointsForProject:(id)fp8;
-- (id)breakpoints;
-- (BOOL)hasBreakpointsFromProject:(id)fp8;
-- (id)breakpointForLineNumber:(unsigned int)fp8;
-- (void)setHasInstructionPointers:(BOOL)fp8 fromDebugSessionModule:(id)fp12;
-- (id)instructionPointers;
-- (BOOL)hasInstructionPointers;
-- (id)importsFromScannerItem:(id)fp8;
-- (struct _NSRange)findImportsRange;
-- (id)bestFileReferenceForSpeculativeCompilaton;
-- (BOOL)canBeSpeculativelyCompiled;
-- (BOOL)isBeingSpeculativelyCompiled;
-- (void)startSpeculativeCompilationWithEditedRange:(struct _NSRange)fp8;
-- (void)finishSpeculativeCompilation;
-- (void)_finishSpeculativeCompilationInSeparateThreadWithSpecCompInfo:(id)fp8;
-- (void)cancelSpeculativeCompilation;
-- (void)noteEditingOccurredInRange:(struct _NSRange)fp8;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-
-@end
-
-@interface _PBXSpeculativeCompilationInfo : NSObject
-{
- int pid;
- int inputFD;
- int exitCodeFileFD;
- unsigned int numCharactersSent;
- struct __CFRunLoopSource *runloopSource;
- struct __CFRunLoop *runloop;
- NSTimer *timer;
- NSData *remainingData;
- NSString *outputFile;
- NSString *exitCodePath;
- NSData *commandSignature;
-}
-
-@end
-
-@interface PBXImageFileDocument : PBXFileDocument
-{
- NSImage *_image;
-}
-
-+ (Class)defaultFileEditorSubclass;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (id)image;
-
-@end
-
-@interface PBXFileEditor : PBXModule
-{
- PBXFileNavigator *_fileNavigator;
-}
-
-+ (BOOL)canReuseEditorInstances;
-- (id)backgroundColor;
-- (id)initWithFileDocument:(id)fp8;
-- (id)initWithModuleNibName:(id)fp8;
-- (id)init;
-- (void)becomeActive;
-- (id)fileNavigator;
-- (void)setFileNavigator:(id)fp8;
-- (void)replaceFileDocument:(id)fp8;
-- (id)bookmarkForSelection;
-- (void)storeSelection;
-- (void)restoreSelection;
-- (void)setSelectionFromBookmark:(id)fp8;
-- (void)fileNavigatorDidChangeProjectDocument:(id)fp8;
-- (id)mainEditor;
-- (id)project;
-- (void)_presentPermissionFailedAlert;
-- (void)_askToSCMEditOrUnlock;
-- (void)_askToSCMEditOrUnlockSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)toggleFileLock:(id)fp8;
-- (void)_scmRequestDidFinish:(id)fp8;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (BOOL)canCompileCurrentFile;
-- (void)compileCurrentFile:(id)fp8;
-- (BOOL)canFixAndContinueCurrentFile;
-- (void)fixAndContinueCurrentFile:(id)fp8;
-- (BOOL)canPreprocessCurrentFile;
-- (void)preprocessCurrentFile:(id)fp8;
-- (BOOL)canDisassembleCurrentFile;
-- (void)disassembleCurrentFile:(id)fp8;
-- (unsigned int)cursorLocation;
-- (BOOL)allowsEditing;
-- (id)methodsList;
-- (id)alphaSortedMethodsList;
-- (id)methodAtLocation:(unsigned int)fp8;
-- (void)setSelectionFromMethod:(id)fp8;
-- (struct _NSRect)visibleRect;
-- (void)scrollToVisibleRect:(struct _NSRect)fp8;
-- (void)scrollLineToVisible:(int)fp8;
-
-@end
-
-@interface PBXTextFileEditor : PBXFileEditor <PBXFindableText, PBXEditorSelectedSymbol, PBXTrackableTaskObserver>
-{
- PBXControlScrollView *_scrollview;
- PBXTextView *_textView;
- NSLayoutManager *_layoutManager;
- BOOL _isWrappingLines;
- int _previousLineNumber;
- BOOL _cachedGutterState;
- BOOL _isDraggingMarker;
- PBXCodeAssistant *_codeAssistant;
- BOOL _codeAssistantNotificationsEnabled;
- XCTextMacroSpecification *_lastTextMacroInsertedSpec;
- unsigned int _lastTextMacroInsertedCycleIndex;
- NSString *_lastTextMacroInsertedSelection;
- struct _NSRange _lastTextMacroInsertedRange;
- struct _NSRange _lastTextMacroSelectionRange;
-}
-
-+ (void)initialize;
-+ (Class)defaultTextViewSubclass;
-+ (id)defaultTextEditorBackgroundColor;
-+ (id)textEditorBackgroundColor;
-+ (void)setTextEditorBackgroundColor:(id)fp8;
-+ (id)textEditorReadOnlyBackgroundColor;
-+ (id)defaultTextEditorSelectionBackgroundColor;
-+ (id)textEditorSelectionBackgroundColor;
-+ (void)setTextEditorSelectionBackgroundColor:(id)fp8;
-+ (id)defaultTextEditorInsertionPointColor;
-+ (id)textEditorInsertionPointColor;
-+ (void)setTextEditorInsertionPointColor:(id)fp8;
-+ (BOOL)shouldShowPageGuide;
-+ (void)setShouldShowPageGuide:(BOOL)fp8;
-+ (int)pageGuideLocation;
-+ (void)setPageGuideLocation:(int)fp8;
-+ (BOOL)shouldDrawLineNumbers;
-+ (void)setShouldDrawLineNumbers:(BOOL)fp8;
-+ (BOOL)onlyShowGutterWhenDebugging;
-+ (void)setOnlyShowGutterWhenDebugging:(BOOL)fp8 broadcastNotification:(BOOL)fp12;
-+ (BOOL)smartInsertDeleteEnabled;
-+ (id)_fileReferencesForPath:(id)fp8;
-+ (void)setFileEncoding:(unsigned int)fp8 forTextFileAtPath:(id)fp12 convertContents:(BOOL)fp16;
-- (id)backgroundColor;
-- (id)initWithFileDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_doForegroundLayoutToCharacterIndex:(int)fp8;
-- (void)_setupPageGuide;
-- (void)_installDocument;
-- (void)_removeDocument;
-- (id)workspace;
-- (BOOL)wantsRichTextView;
-- (void)_updateLineWrapping:(id)fp8;
-- (void)updateLineWrapping;
-- (void)resetEditorColors:(id)fp8;
-- (void)_syntaxColoringSettingsChanged:(id)fp8;
-- (void)_pageGuideChanged:(id)fp8;
-- (id)gutterView;
-- (BOOL)haveValidGutterView;
-- (BOOL)loadView;
-- (void)_createGutter;
-- (void)setupGutterVisibility;
-- (void)updateMarkersRespectingGutterVisibility;
-- (void)showGutter:(BOOL)fp8;
-- (BOOL)isGutterVisible;
-- (void)_showGutterIfDebugging;
-- (void)setDocument:(id)fp8;
-- (void)_documentDidChangeAttributes:(id)fp8;
-- (void)PBX_standardizeEndOfLineToLF:(id)fp8;
-- (void)PBX_standardizeEndOfLineToCR:(id)fp8;
-- (void)PBX_standardizeEndOfLineToCRLF:(id)fp8;
-- (void)changeFileEncodingAction:(id)fp8;
-- (void)changeSourceLanguageAction:(id)fp8;
-- (void)toggleLineWrapping:(id)fp8;
-- (void)changeTabSettingsAction:(id)fp8;
-- (id)macroExpansionDictionary;
-- (id)adjustCompletionString:(id)fp8;
-- (void)insertStringForSelector:(SEL)fp8 TextMacroSpecification:(id)fp12;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)setSelectedRange:(struct _NSRange)fp8;
-- (struct _NSRange)selectedRange;
-- (struct _NSRect)rectForSelectedRange;
-- (id)selectionIfDoubleClickedAtCursor;
-- (void)scrollSelectionToVisible;
-- (unsigned int)cursorLocation;
-- (unsigned int)columnLocationOfCursor;
-- (id)defaultBookmarkNameForSelection;
-- (id)bookmarkForSelection;
-- (void)storeSelection;
-- (void)restoreSelection;
-- (void)setSelectionFromBookmark:(id)fp8;
-- (void)setSelectedLineRange:(struct _NSRange)fp8 withDate:(id)fp16;
-- (void)setSelectedLineRange:(struct _NSRange)fp8;
-- (void)setSelectedLineNumber:(unsigned int)fp8;
-- (id)undoManagerForTextView:(id)fp8;
-- (id)selectedString;
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-- (void)_askToPromoteToUnicode;
-- (void)_askToPromoteToUnicodeSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_askToEditAnyway;
-- (void)_askToEditAnywaySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_askToSCMEdit;
-- (void)_askToSCMEditSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20;
-- (void)textDidChange:(id)fp8;
-- (void)textViewDidChangeSelection:(id)fp8;
-- (id)selectedSymbolsInProject:(id)fp8;
-- (BOOL)allowsEditing;
-- (struct _NSRange)selectedLineRange;
-- (id)methodsList;
-- (id)alphaSortedMethodsList;
-- (id)methodAtLocation:(unsigned int)fp8;
-- (void)setSelectionFromMethod:(id)fp8;
-- (void)_drawLineNumbersChanged:(id)fp8;
-- (void)_onlyShowGutterWhenDebuggingChanged:(id)fp8;
-- (void)taskRegistered:(id)fp8;
-- (void)taskUnregistered:(id)fp8;
-- (void)toggleGutterVisible:(id)fp8;
-- (void)_editorLayoutProgress:(id)fp8;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (struct _NSRange)characterRangeForLine:(unsigned int)fp8;
-- (float)markerLocationForRange:(struct _NSRange)fp8 paragraphRect:(struct _NSRect *)fp16;
-- (float)markerLocationForLine:(unsigned int)fp8 paragraphRect:(struct _NSRect *)fp12;
-- (void)scrollLineToVisible:(int)fp8;
-- (int)lineForMarkerLocation:(float)fp8;
-- (float)clampedMarkerLocation:(float)fp8;
-- (BOOL)rulerView:(id)fp8 shouldMoveMarker:(id)fp12;
-- (void)rulerView:(id)fp8 didMoveMarker:(id)fp12;
-- (BOOL)rulerView:(id)fp8 shouldRemoveMarker:(id)fp12;
-- (BOOL)rulerView:(id)fp8 shouldAddMarker:(id)fp12;
-- (id)codeAssistant;
-- (void)cancelCodeAssistantSession;
-- (id)dataSourceForCodeAssistant;
-- (void)_enableCodeAssistantNotifications;
-- (void)_disableCodeAssistantNotifications;
-- (struct _NSRect)visibleRect;
-- (void)scrollToVisibleRect:(struct _NSRect)fp8;
-- (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16;
-
-@end
-
-@interface PBXTextView : NSTextView
-{
- float _highlightStartY;
- float _highlightHeight;
- BOOL _observingHighlightColorChangedNotification;
- NSColor *_highlightBaseColor;
- unsigned int _modifierFlagsAtLastSingleMouseDown;
- float _pageGuideWidth;
- NSColor *_pageGuideOutOfBoundsColor;
- int _pageNumber;
- struct _NSRange _deferredScrollRange;
- struct _NSRange _deferredSelectionRange;
- struct __CFRunLoopObserver *_runLoopObserver;
- double _layoutStartTime;
- BOOL _disabled;
- BOOL _sentLayoutProgress;
- BOOL _delegateWantsLayoutNotice;
- BOOL _delegateWantsHoverNotice;
- void *__reserved[2];
-}
-
-+ (void)initialize;
-+ (id)contextualMenu;
-+ (BOOL)copySourceCodeAsRichText;
-+ (void)setCopySourceCodeAsRichText:(BOOL)fp8;
-+ (void)setHighlightBaseColor:(id)fp8;
-+ (id)highlightBaseColor;
-+ (float)highlightInnerColorAlpha;
-+ (float)highlightEdgeColorAlpha;
-+ (id)highlightInnerColor;
-+ (id)highlightEdgeColor;
-- (void)dealloc;
-- (void)finalize;
-- (id)acceptableDragTypes;
-- (id)writablePasteboardTypes;
-- (BOOL)writeSelectionToPasteboard:(id)fp8 type:(id)fp12;
-- (BOOL)becomeFirstResponder;
-- (BOOL)resignFirstResponder;
-- (void)resignKeyWindow;
-- (id)fileEditor;
-- (id)_fileNavigator;
-- (id)codeAssistant;
-- (id)selectionIfDoubleClickedAtLocation:(unsigned int)fp8;
-- (id)fullSymbolStemFromLocation:(unsigned int)fp8 noteRange:(struct _NSRange *)fp12;
-- (BOOL)acceptsFirstResponder;
-- (void)mouseDown:(id)fp8;
-- (id)menuForEvent:(id)fp8;
-- (void)setSelectedRanges:(id)fp8 affinity:(int)fp12 stillSelecting:(BOOL)fp16;
-- (void)_dumpTextStorageChangeHistory:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)swapWithMark:(id)fp8;
-- (void)setEnabled:(BOOL)fp8;
-- (BOOL)isEnabled;
-- (void)_postDeferredLayoutNotice:(double)fp8;
-- (void)_performDeferredLayoutOperations;
-- (BOOL)shouldDelayWindowOrderingForEvent:(id)fp8;
-- (void)setTextContainer:(id)fp8;
-- (void)_clearDeferredLayoutOperations;
-- (struct _NSRange)visibleRange;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (void)_createRunLoopObserver;
-- (BOOL)_shouldDeferRangeOperationForRange:(struct _NSRange)fp8 deferredRangeStore:(struct _NSRange *)fp16;
-- (void)scrollRangeToVisible:(struct _NSRange)fp8;
-- (void)setSelectedRange:(struct _NSRange)fp8;
-- (struct _NSRange)selectedRange;
-- (BOOL)rulerView:(id)fp8 shouldMoveMarker:(id)fp12;
-- (BOOL)rulerView:(id)fp8 shouldRemoveMarker:(id)fp12;
-- (void)rulerView:(id)fp8 didRemoveMarker:(id)fp12;
-- (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16;
-- (void)rulerView:(id)fp8 didMoveMarker:(id)fp12;
-- (float)rulerView:(id)fp8 willAddMarker:(id)fp12 atLocation:(float)fp16;
-- (BOOL)rulerView:(id)fp8 shouldAddMarker:(id)fp12;
-- (void)rulerView:(id)fp8 handleMouseDown:(id)fp12;
-- (void)_invalidateHighlightRect;
-- (void)setHighlightBaseColor:(id)fp8;
-- (id)highlightBaseColor;
-- (void)setHighlightAtYCoordinate:(float)fp8 height:(float)fp12;
-- (void)clearHighlight;
-- (void)_highlightColorChanged:(id)fp8;
-- (float)pageGuideWidth;
-- (void)setPageGuideWidth:(float)fp8;
-- (id)pageGuideOutOfBoundsColor;
-- (void)setPageGuideOutOfBoundsColor:(id)fp8;
-- (void)_drawViewBackgroundInRect:(struct _NSRect)fp8;
-- (void)drawPageBorderWithSize:(struct _NSSize)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)setNeedsDisplayInRect:(struct _NSRect)fp8 avoidAdditionalLayout:(BOOL)fp24;
-- (void)resetCursorRects;
-- (BOOL)readSelectionFromPasteboard:(id)fp8 type:(id)fp12;
-- (void)_centeredScrollRectToVisible:(struct _NSRect)fp8 forceCenter:(BOOL)fp24;
-- (float)markerLocationForRange:(struct _NSRange)fp8 paragraphRect:(struct _NSRect *)fp16;
-- (float)markerLocationForLineNumber:(unsigned int)fp8 paragraphRect:(struct _NSRect *)fp12;
-- (unsigned int)lineNumberForMarkerLocation:(float)fp8;
-- (void)getMarkerLocations:(float *)fp8 forLineRange:(struct _NSRange)fp12;
-- (unsigned int)getLineInfoInRange:(struct _NSRange)fp8 locations:(float *)fp16 labels:(id *)fp20 markers:(id *)fp24;
-- (void)moveSubWordForward:(id)fp8;
-- (void)moveSubWordBackward:(id)fp8;
-- (void)moveSubWordForwardAndModifySelection:(id)fp8;
-- (void)moveSubWordBackwardAndModifySelection:(id)fp8;
-- (void)deleteSubWordForward:(id)fp8;
-- (void)deleteSubWordBackward:(id)fp8;
-- (void)scrollTabWidthLeft:(id)fp8;
-- (void)scrollTabWidthRight:(id)fp8;
-- (void)makeTextLarger:(id)fp8;
-- (void)makeTextSmaller:(id)fp8;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (void)PBX_executeUserPipe:(id)fp8;
-- (void)PBX_executeSelectionWithOutputDestination:(int)fp8;
-- (void)PBX_executeSelectionAppendingOutput:(id)fp8;
-- (void)PBX_executeSelectionInsertingOutput:(id)fp8;
-- (void)PBX_executeSelectionSendingOutputToPasteboard:(id)fp8;
-- (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12;
-- (void)doCommandBySelector:(SEL)fp8;
-- (void)keyDown:(id)fp8;
-- (void)complete:(id)fp8;
-- (void)nextCompletion:(id)fp8;
-- (void)previousCompletion:(id)fp8;
-- (void)completionPlaceholderSelect:(id)fp8;
-- (void)completionPlaceholderSelectPrevious:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (void)layoutManagerDidInvalidateLayout:(id)fp8;
-- (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16;
-- (BOOL)_setSearchStringForFind;
-- (void)startFullTextDocFind:(id)fp8;
-- (void)startAPIDocFind:(id)fp8;
-
-@end
-
-@interface NSTextView (KeyBindings)
-- (struct _NSRange)visibleRange;
-- (void)PBX_indentFriendlyInsertTab:(id)fp8;
-- (void)PBX_indentFriendlyDeleteBackward:(id)fp8;
-- (void)PBX_insertNewlineAndIndent:(id)fp8;
-- (void)PBX_insertNewlineAndIndentWithEnter:(id)fp8;
-- (void)PBX_insertCRLFAndIndent:(id)fp8;
-- (void)PBX_insertCRAndIndent:(id)fp8;
-- (void)PBX_insertParagraphSeparatorAndIndent:(id)fp8;
-- (void)PBX_insertLineSeparatorAndIndent:(id)fp8;
-@end
-
-@interface PBXTextView (PBXAdditions)
-+ (void)PBX_updateObserversFromPreferences:(id)fp8;
-+ (void)PBX_textViewDidChangeSelection:(id)fp8;
-+ (void)PBX_clearFoundEscapeCompletions;
-+ (void)PBX_setEscapeCompletionStartLocation:(unsigned int)fp8;
-+ (unsigned int)PBX_escapeCompletionStartLocation;
-+ (void)PBX_addFoundEscapeCompletion:(id)fp8;
-+ (BOOL)PBX_alreadyFoundEscapeCompletion:(id)fp8;
-+ (id)PBX_escapeCompletionAfterOldCompletion:(id)fp8;
-+ (BOOL)PBX_isCyclingEscapeCompletions;
-+ (void)PBX_applicationWillUpdate:(id)fp8;
-- (void)PBX_doUserIndentByNumberOfLevels:(int)fp8;
-- (void)PBX_nestRight:(id)fp8;
-- (void)PBX_nestLeft:(id)fp8;
-- (void)PBX_balanceParens:(id)fp8;
-- (id)PBX_completionStringForSearchStringFoundRange:(struct _NSRange)fp8 inString:(id)fp16 nonCompletableCharSet:(id)fp20;
-- (void)PBX_complete:(id)fp8;
-- (void)PBX_toggleShowsControlCharacters:(id)fp8;
-- (void)PBX_toggleShowsInvisibleCharacters:(id)fp8;
-- (void)PBX_parseFileAsPropertyList:(id)fp8;
-- (void)PBX_parseSelectionAsPropertyList:(id)fp8;
-- (void)PBX_insertCRLF:(id)fp8;
-- (void)PBX_insertCR:(id)fp8;
-- (void)PBX_insertLineSeparator:(id)fp8;
-- (void)PBX_indentFriendly:(int)fp8;
-- (void)PBX_indentFriendlyDeleteBackward:(id)fp8;
-- (void)PBX_forceCompleteRelayout:(id)fp8;
-- (void)PBX_showGotoPanel:(id)fp8;
-- (void)enterSelection:(id)fp8;
-- (void)enterSelectionForReplace:(id)fp8;
-- (void)_parseCurrentExpression:(id)fp8;
-- (void)_parseLocalsInCurrentExpression:(id)fp8;
-- (void)popNavigatorPopUp:(id)fp8;
-@end
-
-@interface PBXRTFFileEditor : PBXTextFileEditor
-{
-}
-
-- (BOOL)wantsRichTextView;
-- (BOOL)loadView;
-
-@end
-
-@interface PBXSourceFileEditor : PBXTextFileEditor
-{
- NSMutableArray *_ipMarkers;
- NSMutableArray *_breakpointMarkers;
- NSMutableArray *_problemMarkers;
- NSMutableArray *_unresolvedProblemMarkers;
- BOOL _allBPMarkersValid;
- float _previousTextContainerUsedHeight;
- BOOL _docCanHaveBreakpoints;
- BOOL _canCompileFile;
- BOOL _canFixAndContinueFile;
- BOOL _canPreprocessFile;
- BOOL _canDisassembleFile;
- BOOL _waitingForPreprocessNotice;
- BOOL _waitingForDisassemblyNotice;
-}
-
-- (id)initWithFileDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)resetEditorColors:(id)fp8;
-- (id)_sourceFileDocument;
-- (id)buildFileForReference:(id)fp8;
-- (void)replaceFileDocument:(id)fp8;
-- (void)fileNavigatorDidChangeProjectDocument:(id)fp8;
-- (void)updateMarkersRespectingGutterVisibility;
-- (void)setDocument:(id)fp8;
-- (void)setNeedsDisplayForCharacterRange:(struct _NSRange)fp8;
-- (void)nextBuildResult:(id)fp8;
-- (BOOL)nextBuildResult;
-- (void)previousBuildResult:(id)fp8;
-- (BOOL)previousBuildResult;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)_computeBreakpointMarkers;
-- (void)_updateBreakpointMarkers;
-- (void)_updateBreakpointMarkersAndSet:(BOOL)fp8;
-- (void)_clearBreakpointMarkers;
-- (void)_unHighlightLineForInstructionPointerMaker:(id)fp8;
-- (void)_highlightLineForInstructionPointerMaker:(id)fp8;
-- (void)_highlightInstructionPointers:(BOOL)fp8;
-- (void)_clearInstructionPointerMarkers;
-- (void)_updateInstructionPointerAfterFixAndContinue:(id)fp8;
-- (float)_adjustedMarkerLocationForIP:(id)fp8 paragraphRect:(struct _NSRect *)fp12;
-- (void)_updateInstructionPointerMarkers;
-- (void)toggleAddBreakpointMarkerAction:(id)fp8;
-- (void)_addBreakpointTemplate:(id)fp8;
-- (void)addTemplateBreakpoint:(id)fp8;
-- (void)addAndEditBreakpoint:(id)fp8;
-- (void)continueToHereAction:(id)fp8;
-- (void)continueToHereAtPoint:(struct _NSPoint)fp8;
-- (void)toggleEnableBreakpointMarkerAction:(id)fp8;
-- (void)revealInBreakpointsAction:(id)fp8;
-- (BOOL)_revealBreakpointsInBreakpointsTask:(id)fp8;
-- (void)_addBreakpointAtPoint:(struct _NSPoint)fp8;
-- (id)scannerItemNameForLineNumber:(unsigned int)fp8;
-- (void)_removeInstructionPointerMarkers:(id)fp8;
-- (void)_instructionPointerDidChange:(id)fp8;
-- (void)_projectItemsDidChange:(id)fp8;
-- (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16;
-- (void)rulerView:(id)fp8 didRemoveMarker:(id)fp12;
-- (float)rulerView:(id)fp8 willAddMarker:(id)fp12 atLocation:(float)fp16;
-- (void)rulerView:(id)fp8 handleMouseDown:(id)fp12;
-- (void)textView:(id)fp8 layoutManager:(id)fp12 didLayoutGlyphsUpToCharacterIndex:(unsigned int)fp16;
-- (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16;
-- (void)_parseSourceFile:(id)fp8;
-- (BOOL)activeTargetIsNativeAndContainsCurrentFile;
-- (BOOL)activeTargetIsNativeAndContainsFileRef:(id)fp8;
-- (void)startFileRefBuildOperationForEditedFileUsingAction:(id)fp8;
-- (BOOL)canCompileCurrentFile;
-- (void)compileCurrentFile:(id)fp8;
-- (BOOL)canPreprocessCurrentFile;
-- (void)preprocessCurrentFile:(id)fp8;
-- (void)preprocessingDidEnd:(id)fp8;
-- (BOOL)canDisassembleCurrentFile;
-- (void)disassembleCurrentFile:(id)fp8;
-- (void)disassemblyDidEnd:(id)fp8;
-- (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20;
-- (void)_updateUnresolvedMarkers;
-- (void)_computeproblemMarkers;
-- (BOOL)_addBuildMessageInfo:(id)fp8 useUnresolved:(BOOL)fp12;
-- (void)_updateProblemMarkersAndSet:(BOOL)fp8;
-- (void)_updateproblemMarkers;
-- (void)_clearproblemMarkers;
-- (void)cleanNotification:(id)fp8;
-- (void)buildActivityNotification:(id)fp8;
-- (void)_recreateProblemMarkers:(id)fp8;
-- (void)setMarkers;
-- (void)setScrollerMarkers;
-- (void)setFileNavigator:(id)fp8;
-- (void)_mouseMoved:(id)fp8;
-- (void)mouseMoved:(id)fp8 overTextView:(id)fp12;
-
-@end
-
-@interface PBXImageFileEditor : PBXFileEditor
-{
- NSImageView *_imageView;
- NSMenu *_viewContextualMenu;
-}
-
-- (void)_installDocument;
-- (void)_removeDocument;
-- (void)viewDidLoad;
-- (void)setDocument:(id)fp8;
-- (BOOL)allowsEditing;
-
-@end
-
-@interface PBXAutosizingImageView : NSImageView
-{
-}
-
-- (void)setFrameSize:(struct _NSSize)fp8;
-
-@end
-
-@interface PBXWizard : PBXWizardPage
-{
-}
-
-+ (id)wizardAtPath:(id)fp8;
-+ (id)wizardNamed:(id)fp8;
-+ (id)categorizedWizardName;
-+ (id)categorizedWizardNames;
-+ (id)instantiateWizardWithParent:(id)fp8;
-- (id)firstPage;
-
-@end
-
-@interface PBXWizardPage : PBXModule
-{
- PBXWizardPage *_parentPage;
- PBXWizardPage *_nextPage;
- SEL _parentNextPageSelector;
- void *_wizardPageIvars;
- struct {
- unsigned int wasRunFromUI:1;
- unsigned int RESERVED:31;
- } _wpFlags;
-}
-
-+ (id)pageWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16;
-+ (id)pageWithSettings:(id)fp8 parentPage:(id)fp12 parentNextPageSelector:(SEL)fp16;
-+ (id)pageWithSettings:(id)fp8;
-+ (id)pageWithNextPage:(id)fp8;
-+ (id)pageWithParentPage:(id)fp8 parentNextPageSelector:(SEL)fp12;
-+ (id)page;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)userValueForKey:(id)fp8;
-- (id)pageValueForKey:(id)fp8;
-- (id)valueForKey:(id)fp8;
-- (void)setUserValue:(id)fp8 forKey:(id)fp12;
-- (void)setPageValue:(id)fp8 forKey:(id)fp12;
-- (void)setValue:(id)fp8 forKey:(id)fp12;
-- (void)removeUserValueForKey:(id)fp8;
-- (void)removePageValueForKey:(id)fp8;
-- (void)removeValueForKey:(id)fp8;
-- (struct _NSMapTable *)userSettings;
-- (struct _NSMapTable *)pageSettings;
-- (struct _NSMapTable *)settings;
-- (id)userSettingsAsDictionary;
-- (id)pageSettingsAsDictionary;
-- (id)settingsAsDictionary;
-- (void)addUserSettingsFromDictionary:(id)fp8;
-- (void)addPageSettingsFromDictionary:(id)fp8;
-- (void)addSettingsFromDictionary:(id)fp8;
-- (void)clearUserSettings;
-- (void)clearPageSettings;
-- (void)clearSettings;
-- (void)setupDefaultSettings;
-- (id)label;
-- (id)image;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (BOOL)validateSettings;
-- (void)revert;
-- (void)finish;
-- (BOOL)hasChanged;
-- (BOOL)wasRunFromUserInterface;
-- (id)nextPage;
-
-@end
-
-@interface PBXWizardPage (PrivateMethods)
-- (void)_finishFromUIInvocation;
-- (id)_parentPage;
-- (id)_nextPage;
-@end
-
-@interface PBXWizardPanel : NSPanel
-{
- NSButton *_cancelButton;
- NSButton *_prevPageButton;
- NSButton *_nextPageButton;
- NSButton *_tellMeMoreButton;
- NSBox *_wizardPageBox;
- NSImageView *_imageView;
- NSTextField *_messageField;
- BOOL _runningModal;
- id _modalDelegate;
- SEL _modalDidEndSelector;
- void *_modalContextInfo;
- NSMutableArray *_pageHistory;
- unsigned int _currentPageIndex;
- PBXWizard *_wizardBeingRunModal;
-}
-
-+ (id)nibName;
-+ (void)set_sharedPanel:(id)fp8;
-+ (id)sharedWizardPanel;
-- (BOOL)isRunning;
-- (id)currentPage;
-- (id)previousPage;
-- (id)previousPageWithView;
-- (id)nextPage;
-- (id)nextPageWithView;
-- (void)_setCurrentPageIndex:(unsigned int)fp8;
-- (void)_setCurrentPage:(id)fp8;
-- (void)_addPage:(id)fp8;
-- (id)_tailPages;
-- (void)_removePagesFromIndex:(unsigned int)fp8 revertRemovedPages:(BOOL)fp12;
-- (void)_removeTailPages;
-- (void)_removeAllPages;
-- (BOOL)runModalWithWizard:(id)fp8;
-- (void)beginWizard:(id)fp8 modalForWindow:(id)fp12 modalDelegate:(id)fp16 didEndSelector:(SEL)fp20 contextInfo:(void *)fp24;
-- (void)_wizardSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)update;
-- (void)cancel:(id)fp8;
-- (void)previousPage:(id)fp8;
-- (void)nextPage:(id)fp8;
-- (void)finish:(id)fp8;
-- (void)tellMeMore:(id)fp8;
-
-@end
-
-@interface PBXLoadableWizardProxy : NSObject <PBXWizardProxies>
-{
- NSString *_categorizedWizardName;
- NSString *_wizardBundlePath;
- NSBundle *_wizardBundle;
-}
-
-+ (id)proxyWithWizardBundlePath:(id)fp8 categorizedWizardName:(id)fp12;
-- (id)initWithWizardBundlePath:(id)fp8 categorizedWizardName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-
-@end
-
-@interface XCStandaloneTargetWizardChooserWizard : PBXWizardChooserWizard
-{
-}
-
-- (id)wizardSearchDomainSubpath;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXTargetWizardChooserWizard : PBXWizardChooserWizard
-{
-}
-
-- (id)wizardSearchDomainSubpath;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXFileWizardChooserWizard : PBXWizardChooserWizard
-{
-}
-
-+ (BOOL)allowsWizardDescriptions;
-- (id)wizardSearchDomainSubpath;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXProjectImporterWizardChooserWizard : PBXWizardChooserWizard
-{
-}
-
-- (id)wizardSearchDomainSubpath;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXProjectWizardChooserWizard : PBXWizardChooserWizard
-{
-}
-
-+ (BOOL)allowsWizardDescriptions;
-- (id)wizardSearchDomainSubpath;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXWizardChooserWizard : PBXWizard
-{
- NSSplitView *_splitView;
- PBXExtendedOutlineView *_outlineView;
- NSTextField *_descriptionTextField;
- NSString *_messageString;
- PBXStringTree *_wizardProxies;
-}
-
-+ (BOOL)allowsWizardDescriptions;
-+ (id)defaultModuleNibName;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)firstKeyView;
-- (id)infoMessage;
-- (void)setInfoMessage:(id)fp8;
-- (id)label;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-- (id)nextPage;
-- (void)removeAllWizardProxies;
-- (void)addWizardProxy:(id)fp8;
-- (void)addWizardProxies:(id)fp8;
-- (void)outlineViewDoubleClick:(id)fp8;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (id)wizardSearchDomainSubpath;
-- (id)directoryEntriesToSkip;
-- (BOOL)checkForWizardProxiesAtBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)_addWizardProxiesFromBaseSearchPath:(id)fp8 subpath:(id)fp12;
-- (void)addWizardProxiesFromDefaultSearchPaths;
-- (void)addWizardProxiesForRegisteredWizardClasses;
-
-@end
-
-@interface PBXProjectWizard : PBXFileCopyingWizard
-{
- NSTextField *_nameField;
- PBXExtendedComboBox *_directoryField;
- NSButton *_setDirectoryButton;
- NSTextField *_explanationField;
- id _projectWizardIvars;
-}
-
-+ (id)registeredWizardClasses;
-+ (void)registerAsChoosableWizard;
-+ (void)unregisterAsChoosableWizard;
-+ (id)categorizedWizardName;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)label;
-- (void)_populateSavedPathsComboBox;
-- (void)_updateDirectoryPathForProposedProjectName:(id)fp8;
-- (void)viewDidLoad;
-- (void)setupDefaultSettings;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (id)firstKeyView;
-- (BOOL)comboBoxShouldBecomeFirstResponder:(id)fp8;
-- (void)comboBoxSelectionDidChange:(id)fp8;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (id)localizedDescription;
-- (void)setLocalizedDescription:(id)fp8;
-- (id)_completionManager;
-- (void)_setCompletionManager:(id)fp8;
-- (id)_nameField;
-- (id)_directoryField;
-- (id)_setDirectoryButton;
-- (id)_newProjectName;
-- (void)_setNewProjectName:(id)fp8;
-- (id)_newProjectDirectoryPath;
-- (void)_setNewProjectDirectoryPath:(id)fp8;
-- (void)takeProjectDirectoryFrom:(id)fp8;
-- (void)chooseProjectDirectory:(id)fp8;
-- (void)sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (BOOL)validateSettings;
-- (BOOL)_validateAndFixProjectName;
-- (void)_projectExtensionNotRequiredSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)createDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)canFinish;
-- (void)finish;
-- (id)createProjectAtPath:(id)fp8;
-- (id)_instantiationDirectory;
-- (BOOL)_prepareToCreateFreshProduct:(id)fp8;
-- (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12;
-
-@end
-
-@interface PBXProjectWizardIvars : NSObject
-{
- NSString *_localizedDescription;
- PBXCompletionManager *_completionManager;
-}
-
-@end
-
-@interface PBXEmptyProjectWizard : PBXProjectWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (id)defaultModuleNibName;
-+ (id)wizardDescription;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (id)_listOfFilesToCopy;
-- (id)_instantiateTemplateWithContext:(id)fp8;
-
-@end
-
-@interface PBXFileWizard : PBXFileCopyingWizard
-{
- NSString *_localizedDescription;
- NSTextField *_nameField;
- NSButton *_counterpartCreationSwitch;
- NSComboBox *_directoryField;
- NSButton *_chooseFileDirectoryButton;
- NSPopUpButton *_addToProjectPopUp;
- PBXItemsSelectionModule *_targetSelectionModule;
- NSBox *_targetSelectionBox;
- id _fileWizardIvars;
-}
-
-+ (id)registeredWizardClasses;
-+ (void)registerAsChoosableWizard;
-+ (void)unregisterAsChoosableWizard;
-+ (id)categorizedWizardName;
-+ (id)wizardDescription;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)localizedDescription;
-- (void)setLocalizedDescription:(id)fp8;
-- (id)label;
-- (void)_populateSavedPathsComboBox;
-- (void)_populateProjectPopup;
-- (void)_updateCounterpartSwitchForProposedFileName:(id)fp8;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)firstKeyView;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (id)_targetSelectionModule;
-- (void)_changeFileDirectory;
-- (void)setupDefaultSettings;
-- (id)_completionManager;
-- (void)_setCompletionManager:(id)fp8;
-- (id)fileName;
-- (void)setFileName:(id)fp8;
-- (id)_fileDirectoryPrefix;
-- (void)_setFileDirectoryPrefix:(id)fp8;
-- (id)fileDirectory;
-- (void)setFileDirectory:(id)fp8;
-- (id)fullResolvedFilePath;
-- (id)_fileNameExtension;
-- (void)_setFileNameExtension:(id)fp8;
-- (id)_targetsAcceptingFileNameExtension;
-- (void)_setTargetsAcceptingFileNameExtension:(id)fp8;
-- (void)_synchronizeTargetListToSelectedProjectAndFileNameExtension;
-- (void)_setDefaultSelectedTargets;
-- (id)project;
-- (id)group;
-- (id)selection;
-- (int)groupChildIndex;
-- (id)_groupForProject:(id)fp8;
-- (void)setProject:(id)fp8 group:(id)fp12;
-- (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12;
-- (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24;
-- (void)takeFileNameFrom:(id)fp8;
-- (void)takeFileDirectoryFrom:(id)fp8;
-- (void)takeCounterpartFileCreationFlagFrom:(id)fp8;
-- (void)chooseFileDirectory:(id)fp8;
-- (void)sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseProject:(id)fp8;
-- (BOOL)validateSettings;
-- (void)createDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)canFinish;
-- (void)finish;
-- (id)_instantiationDirectory;
-- (id)_listOfFilesToCopy;
-- (BOOL)_prepareToCreateFreshProduct:(id)fp8;
-- (id)_instantiateTemplateWithContext:(id)fp8;
-- (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12;
-
-@end
-
-@interface PBXFileWizardIvars : NSObject
-{
- PBXCompletionManager *_completionManager;
- NSString *_fileNameExtension;
- NSArray *_targetsAcceptingFileNameExtension;
-}
-
-@end
-
-@interface XCTargetTemplateClonerWizardProxy : NSObject <PBXWizardProxies>
-{
- NSString *_templatePath;
- NSString *_displayName;
-}
-
-- (id)initWithTemplatePath:(id)fp8 displayName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-
-@end
-
-@interface XCTargetTemplateClonerWizard : PBXTargetWizard
-{
-}
-
-- (id)templatePath;
-- (void)setTemplatePath:(id)fp8;
-- (id)targetPath;
-- (void)setTargetPath:(id)fp8;
-- (id)createStandaloneTarget;
-- (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
-- (id)fileAttributes:(id)fp8 forDestinationPath:(id)fp12 forSourcePath:(id)fp16 ofType:(id)fp20 forFileManager:(id)fp24;
-- (void)finish;
-
-@end
-
-@interface PBXLegacyTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXToolTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXLibraryTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXBundleTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXFrameworkTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXApplicationTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXAggregateTargetWizard : PBXTargetTemplateClassInstantiatorWizard
-{
-}
-
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-
-@end
-
-@interface PBXTargetTemplateClassInstantiatorWizard : PBXTargetWizard
-{
-}
-
-- (id)createTargetWithName:(id)fp8;
-
-@end
-
-@interface PBXTargetTemplateClonerWizardProxy : NSObject <PBXWizardProxies>
-{
- NSString *_templatePListPath;
- NSString *_templateName;
-}
-
-+ (id)proxyWithTemplatePListPath:(id)fp8 templateName:(id)fp12;
-- (id)initWithTemplatePListPath:(id)fp8 templateName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-
-@end
-
-@interface PBXTargetTemplateClonerWizard : PBXTargetWizard
-{
-}
-
-- (id)templatePListPath;
-- (void)setTemplatePListPath:(id)fp8;
-- (id)createTargetWithName:(id)fp8;
-
-@end
-
-@interface PBXTargetWizard : PBXWizard
-{
- NSTextField *_targetNameField;
- NSPopUpButton *_projectPopup;
- PBXItemsSelectionModule *_targetSelectionModule;
- NSBox *_targetSelectionBox;
- NSTextField *_addTargetPrompt;
-}
-
-+ (id)registeredWizardClasses;
-+ (void)registerAsChoosableWizard;
-+ (void)unregisterAsChoosableWizard;
-+ (id)categorizedWizardName;
-+ (Class)targetClass;
-+ (id)defaultModuleNibName;
-- (id)targetName;
-- (void)setTargetName:(id)fp8;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (id)firstKeyView;
-- (void)_populateProjectPopup;
-- (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12;
-- (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24;
-- (void)viewDidLoad;
-- (BOOL)canFinish;
-- (BOOL)validateSettings;
-- (void)_invalidTargetNameAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)takeTargetNameFrom:(id)fp8;
-- (void)chooseProject:(id)fp8;
-- (id)createTargetWithName:(id)fp8;
-- (void)addBundleTargetToApplication:(id)fp8;
-- (void)finish;
-
-@end
-
-@interface PBXSimpleFinder : PBXModule
-{
- NSComboBox *_findTextComboBox;
- NSComboBox *_replaceTextComboBox;
- NSButton *_ignoreCaseButton;
- NSButton *_wrapTextButton;
- NSPopUpButton *_wholeWordsPopUp;
- NSPopUpButton *_findTypePopUp;
- NSMatrix *_replaceOptions;
- NSButtonCell *_entireFileButton;
- NSButtonCell *_selectionOnlyButton;
- NSTextField *_status;
- NSButton *_nextButton;
- NSButton *_previousButton;
- NSButton *_replaceButton;
- NSButton *_replaceAllButton;
- NSButton *_replaceAndFindButton;
- struct {
- unsigned int lastFindWasSuccessful:1;
- unsigned int observingWindow:1;
- unsigned int RESERVED:30;
- } _sfFlags;
- NSMutableArray *_previousFindStrings;
- NSMutableArray *_previousReplaceStrings;
-}
-
-+ (void)initialize;
-+ (int)defaultMatchStyle;
-+ (void)setDefaultMatchStyle:(int)fp8;
-+ (BOOL)defaultIgnoresCase;
-+ (void)setDefaultIgnoresCase:(BOOL)fp8;
-+ (BOOL)defaultWrapText;
-+ (void)setDefaultWrapText:(BOOL)fp8;
-+ (int)defaultFindType;
-+ (void)setDefaultFindType:(int)fp8;
-+ (id)sharedSimpleFinder;
-- (int)_currentMatchStyle;
-- (int)_currentFindType;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_loadSharedFindSettingsFromDefaults;
-- (void)_showStatusString:(id)fp8;
-- (void)globalFindStringChanged:(id)fp8;
-- (void)globalReplaceStringChanged:(id)fp8;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)showWindow:(id)fp8;
-- (void)_showStatusNotFound;
-- (void)_showStatusNothingToSearch;
-- (void)_showStatusCantReplace;
-- (void)_showStatusReplacementsMade:(unsigned int)fp8;
-- (BOOL)checkRegex:(id)fp8;
-- (void)_addToPreviousFinds:(id)fp8;
-- (void)_addToPreviousReplaces:(id)fp8;
-- (BOOL)_findNext;
-- (void)enterSelection:(id)fp8;
-- (void)enterSelectionForReplace:(id)fp8;
-- (void)findSelection:(id)fp8;
-- (void)findNext:(id)fp8;
-- (void)findNextAndDismissIfSuccessful:(id)fp8;
-- (BOOL)_findPrevious;
-- (void)findPrevious:(id)fp8;
-- (BOOL)_replaceCurrent;
-- (void)replaceCurrent:(id)fp8;
-- (BOOL)_replaceAll;
-- (void)replaceAll:(id)fp8;
-- (void)replaceThenFind:(id)fp8;
-- (void)replaceThenFindPrevious:(id)fp8;
-- (void)_findSettingsDidChange:(id)fp8;
-- (void)findOptionsChanged:(id)fp8;
-- (void)windowDidUpdate:(id)fp8;
-- (int)numberOfItemsInComboBox:(id)fp8;
-- (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12;
-- (void)comboBoxSelectionDidChange:(id)fp8;
-
-@end
-
-@interface NSApplication (PBXFindActions)
-- (void)showSimpleFind:(id)fp8;
-- (void)findNext:(id)fp8;
-- (void)findPrevious:(id)fp8;
-- (void)replace:(id)fp8;
-- (void)replaceAll:(id)fp8;
-- (void)replaceAndFindNext:(id)fp8;
-- (void)replaceAndFindPrevious:(id)fp8;
-- (void)findSelectionInFile:(id)fp8;
-- (void)enterSelection:(id)fp8;
-- (void)enterSelectionForReplace:(id)fp8;
-@end
-
-@interface NSTextView (PBXTextViewFindExtensions) <PBXFindableText>
-- (id)selectedString;
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (id)replacementStringForResult:(id)fp8 string:(id)fp12 expression:(id)fp16;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-@end
-
-@interface PBXGotoPanelController : NSWindowController
-{
- NSTextField *textField;
- NSButton *gotoButton;
- NSMatrix *radioButtons;
- NSButton *autoupdateCheckbox;
- NSTextView *autoupdateTextView;
- BOOL autoupdateFlag;
-}
-
-+ (id)sharedGotoPanelController;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)windowDidLoad;
-- (void)changeRangeTypeAction:(id)fp8;
-- (void)autoupdateAction:(id)fp8;
-- (void)gotoAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (void)updateFieldFromTextView:(id)fp8;
-- (void)textViewSelectionChanged:(id)fp8;
-- (void)applicationWillUpdate:(id)fp8;
-- (void)selectRangeText;
-
-@end
-
-@interface PBXProjectFindModule : PBXProjectModule <XCSelectionSource>
-{
- NSComboBox *_findTextComboBox;
- NSComboBox *_replaceTextComboBox;
- NSTextField *_replaceTextFieldLabel;
- NSPopUpButton *_findTypePopUp;
- NSButton *_findButton;
- NSButton *_replaceButton;
- NSButton *_optionsButton;
- NSButton *_discloseButton;
- NSButton *_ignoresCaseCheckbox;
- NSPopUpButton *_wholeWordsPopUp;
- PBXExtendedOutlineView *_resultsOutline;
- NSScrollView *_scrollView;
- NSView *_searchCriteriaView;
- NSPopUpButton *_findOptionSetsPopUp;
- NSMenu *_itemContextualMenu;
- XCBorderView *_optionsBox;
- NSView *_superView;
- CDAnonymousStruct2 _pfFlags;
-}
-
-+ (void)initialize;
-+ (BOOL)_concurrentFindsAllowed;
-- (id)findController;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (id)label;
-- (void)updateLabel;
-- (void)_loadFindOptionsPopUp;
-- (void)_findOptionSetsDidChange:(id)fp8;
-- (void)_selectedFindOptionSetDidChange:(id)fp8;
-- (void)findOptionSetsPopUpAction:(id)fp8;
-- (void)discloseAction:(id)fp8;
-- (void)_prefsDidChange:(id)fp8;
-- (void)setProjectDocument:(id)fp8;
-- (void)_configureControlsForDocumentationFind:(BOOL)fp8;
-- (void)_loadSharedFindSettingsFromDefaults;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)_observeCurrentBatchFinder;
-- (void)_stopObservingCurrentBatchFinder;
-- (void)addToPreviousFinds:(id)fp8;
-- (void)addToPreviousReplaces:(id)fp8;
-- (void)setBatchFinderAndDisplayResults:(id)fp8;
-- (int)_currentMatchStyle;
-- (void)findButtonAction:(id)fp8;
-- (id)_selectedResults;
-- (void)_confirmReplaceSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)replaceButtonAction:(id)fp8;
-- (void)optionsButtonAction:(id)fp8;
-- (id)referenceForFileOpener:(id)fp8;
-- (id)bookmarkForFindResult:(id)fp8;
-- (id)bookmarkForFileOpener:(id)fp8;
-- (id)workspaceForFileOpener:(id)fp8;
-- (int)workspaceRoleForFileOpener:(id)fp8;
-- (void)fileOpener:(id)fp8 didOpenBookmark:(id)fp12 inNavigator:(id)fp16;
-- (int)numberOfItemsInComboBox:(id)fp8;
-- (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12;
-- (void)comboBoxSelectionDidChange:(id)fp8;
-- (void)_findSettingsDidChange:(id)fp8;
-- (void)findStyleChangedAction:(id)fp8;
-- (void)ignoresCaseChangedAction:(id)fp8;
-- (void)wholeWordsChangedAction:(id)fp8;
-- (void)becomeActive;
-- (void)_findSelection:(id)fp8 findTypeIndex:(int)fp12;
-- (void)findSelection:(id)fp8;
-- (void)startTextFindTask;
-- (void)startRegexFindTask;
-- (void)startDefinitionsFindTask;
-- (void)startDocumentationFindTask;
-- (void)startReferencesFindTask;
-- (void)nextFindResult:(id)fp8;
-- (void)previousFindResult:(id)fp8;
-- (id)_bookmarksForCurrentSelection;
-- (BOOL)_revealReferencesInGroupTree:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (void)addToBookmarks:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (id)localModuleActions;
-- (void)_updateFromBatchFinderState;
-- (void)_updateStatusWithNewFile:(id)fp8;
-- (void)_globalFindStringChangedNotification:(id)fp8;
-- (void)_globalReplaceStringChangedNotification:(id)fp8;
-- (void)_nextFindableNotification:(id)fp8;
-- (void)_newResultsNotification:(id)fp8;
-- (void)_finishedCurrentFindNotification:(id)fp8;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (id)_attributedStringForFileReference:(id)fp8;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)windowDidUpdate:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (id)auxiliaryWorkspaceLabel;
-- (id)statusBar;
-- (id)slideOutTabIconImage;
-- (id)selectedProjectItemPaths;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-
-@end
-
-@interface PBXBatchFinder : NSObject <PBXTrackableTask>
-{
- NSString *_findString;
- NSArray *_searchList;
- BOOL _isRunning;
- BOOL _completedNormally;
- NSMutableArray *_resultFiles;
- struct _NSMapTable *_results;
- unsigned int _resultCount;
- BOOL _ignoresCase;
- int _matchStyle;
- NSString *_lastReplaceString;
- unsigned int _lastSkippedReplaces;
- PBXFindOptionsSet *_findOptionsSet;
-}
-
-+ (void)initialize;
-+ (int)defaultMatchStyle;
-+ (void)setDefaultMatchStyle:(int)fp8;
-+ (BOOL)defaultIgnoresCase;
-+ (void)setDefaultIgnoresCase:(BOOL)fp8;
-+ (void)_reloadGlobalFindString:(id)fp8;
-+ (void)_appDidActivate:(id)fp8;
-+ (void)_setGlobalFindString:(id)fp8;
-+ (void)_setGlobalReplaceString:(id)fp8;
-+ (id)globalFindString;
-+ (id)globalReplaceString;
-+ (void)setGlobalFindString:(id)fp8;
-+ (void)setGlobalReplaceString:(id)fp8;
-+ (id)batchFinderWithSearchList:(id)fp8 findString:(id)fp12;
-+ (id)batchFinderWithSearchList:(id)fp8;
-+ (BOOL)projectBasedFinder;
-+ (BOOL)requiresProjectIndex;
-+ (void)_addRunningBatchFinder:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)_removeRunningBatchFinder:(id)fp8;
-+ (void)_backgroundBatchFinderNotification:(id)fp8;
-+ (id)taskBadge;
-- (id)initWithSearchList:(id)fp8 findString:(id)fp12;
-- (id)initWithSearchList:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)findString;
-- (id)lastReplaceString;
-- (unsigned int)lastSkippedReplaces;
-- (void)setIgnoresCase:(BOOL)fp8;
-- (BOOL)ignoresCase;
-- (void)setMatchStyle:(int)fp8;
-- (int)matchStyle;
-- (void)setFindOptionsSet:(id)fp8;
-- (id)findOptionsSet;
-- (id)searchList;
-- (void)startFindWithProjectDocument:(id)fp8;
-- (void)stopFind;
-- (BOOL)isRunning;
-- (BOOL)completedNormally;
-- (id)currentResultFiles;
-- (id)currentResultsForFile:(id)fp8;
-- (unsigned int)currentResultCount;
-- (id)allResultsForFile:(id)fp8;
-- (void)doSomeFinding;
-- (void)doPreflight;
-- (float)percentageDone;
-- (void)reportFindResults:(id)fp8;
-- (void)finish;
-- (id)replacementStringForResult:(id)fp8 string:(id)fp12;
-- (void)_replaceInFileReference:(id)fp8 replaceableResults:(id)fp12 withString:(id)fp16 skippedResults:(unsigned int *)fp20;
-- (void)replaceFindResults:(id)fp8 withString:(id)fp12;
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (BOOL)taskCanAutoStopOnProjectClose;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-
-@end
-
-@interface PBXTextBatchFinder : PBXReferenceBasedBatchFinder
-{
-}
-
-- (BOOL)canUseFastSearch;
-- (id)findableProtocol;
-- (void)doSomeFinding;
-
-@end
-
-@interface PBXRegexBatchFinder : PBXReferenceBasedBatchFinder
-{
- TSRegularExpression *_findExpression;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)findExpression;
-- (id)findableProtocol;
-- (void)doSomeFinding;
-- (id)replacementStringForResult:(id)fp8 string:(id)fp12;
-
-@end
-
-@interface PBXFindResult : NSObject
-{
- PBXTextBookmark *_bookmark;
- NSString *_string;
- NSString *_expectedString;
- NSAttributedString *_displayAttributedString;
- NSString *_helpMarkerString;
- NSString *_helpMarkerFile;
-}
-
-+ (id)findResultWithBookmark:(id)fp8 foundString:(id)fp12 displayAttributedString:(id)fp16;
-+ (id)findResultWithBookmark:(id)fp8 textBookmarkResolvable:(id)fp12;
-- (id)initWithBookmark:(id)fp8 foundString:(id)fp12 displayAttributedString:(id)fp16;
-- (id)initWithBookmark:(id)fp8 textBookmarkResolvable:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)bookmark;
-- (id)foundString;
-- (id)expectedString;
-- (void)setExpectedString:(id)fp8;
-- (id)displayAttributedString;
-- (BOOL)shouldShowBookIcon;
-- (id)helpMarkerString;
-- (id)helpMarkerFilePath;
-- (void)setHelpMarkerString:(id)fp8 andFilePath:(id)fp12;
-
-@end
-
-@interface PBXDebugProcessViewModule : PBXDebugDSModelViewModule
-{
- NSPopUpButtonCell *_threadsPopUp;
- PBXLSThread *_selectedThread;
- PBXDebugStackTableHeaderCell *_stackHeaderCell;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)awakeFromNib;
-- (id)selectedThreadViewModule;
-- (id)process;
-- (BOOL)allThreadsStopped;
-- (BOOL)processIsRunning;
-- (void)selectThread:(id)fp8;
-- (id)selectedThread;
-- (void)_emptyThreadsPopUp;
-- (void)updateUI;
-- (id)popUpSelectionChanged:(id)fp8;
-- (void)setSelectedThread:(id)fp8;
-- (void)setStackHeaderCellOutlet:(id)fp8;
-- (void)setThreadsPopUp:(id)fp8;
-
-@end
-
-@interface PBXDebugSessionModule : PBXLaunchSessionModule <XCDebugTask>
-{
- PBXDebugProcessAndThreadModule *_processAndThreadModule;
- PBXDebugProcessViewModule *_processViewModule;
- PBXDebugThreadViewModule *_threadViewModule;
- PBXDebugStackFrameViewModule *_stackFrameViewModule;
- PBXDebugCLIModule *_stdioConsoleModule;
- PBXSlideOutModule *_slideOutModule;
- PBXDebugInstructionPointer *_instructionPointer;
- PBXSourceFileDocument *_docForInstructionPointer;
- PBXFileReference *_fileReferenceForInstructionPointer;
- PBXDebugInstructionPointer *_disassemblyInstructionPointer;
- PBXDisassemblyFileDocument *_docForDisassemblyInstructionPointer;
- PBXFileReference *_fileReferenceForDisassemblyInstructionPointer;
- int _ttyTextReciever;
- NSMutableSet *_modulesInWindows;
- PBXDebugExpressionsViewModule *_expressionsViewModule;
- XCDataTipModule *_dataTipModule;
- PBXLSDynamicLinkerImageModule *_sharedLibraryModule;
- NSMutableSet *_independentDataValues;
- PBXWindowCascadeHelper *_cascadeHelper;
- NSMenu *_dataValueMenu;
- struct __CFRunLoopObserver *_windowDisplayObserver;
- double _startTimeInterval;
- BOOL _doTimingOfUIOpertation;
- PBXNavigatorGroup *_editorModule;
- PBXSplitviewModule *_newSplitModule;
- int _oldLineNumber;
- int _oldDisassemblyLineNumber;
- NSDrawer *_consoleDrawer;
- BOOL _fixAndContinueInProgress;
- int _visibleConsoleStyle;
- struct _NSRect _savedConsoleWindowRect;
- struct _NSSize _savedConsoleDrawerSize;
- struct _NSRect _savedSTDIOWindowRect;
- NSString *_fixAndContinueTooltip;
- NSMutableArray *_disassemblyDocuments;
- BOOL _didAutoSplit;
- XCGlobalVariableBrowserModule *_globalVariableModule;
- XCMemoryBrowserModule *_memoryBrowserModule;
- NSMutableDictionary *_pathCacheForFileReference;
- int _lastInstructionPointerLineNumberProcessed;
- id empty2;
-}
-
-+ (void)initialize;
-+ (BOOL)debuggerEnableLogging;
-+ (id)loadCFMInfoKey;
-+ (void)setLoadCFMInfo:(BOOL)fp8;
-+ (BOOL)loadCFMInfo;
-+ (void)setupLoggingMenu;
-+ (void)setupSymbolsLevelItemsForPopUpButton:(id)fp8 currentSymbol:(BOOL)fp12;
-+ (void)setupSymbolsWhenToLoadItemsForPopUpButton:(id)fp8;
-+ (BOOL)lazySymbolLoadingEnabled;
-+ (void)setLazySymbolLoading:(BOOL)fp8;
-+ (int)effectiveSystemSymbolLevelForExecutable:(id)fp8;
-+ (int)effectiveUserSymbolLevelForExecutable:(id)fp8;
-+ (int)systemShlibsSymbolsLevel;
-+ (void)setSystemShlibsSymbolsLevel:(int)fp8;
-+ (int)systemShlibsSymbolsWhenToLoad;
-+ (void)setSystemShlibsSymbolsWhenToLoad:(int)fp8;
-+ (int)userShlibsSymbolsLevel;
-+ (void)setUserShlibsSymbolsLevel:(int)fp8;
-+ (int)userShlibsSymbolsWhenToLoad;
-+ (void)setUserShlibsSymbolsWhenToLoad:(int)fp8;
-- (void)updateLabel;
-- (void)setProjectDocument:(id)fp8;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)moduleDisplayName;
-- (id)displayNameForUnexpectedStopped;
-- (id)nameForUserConfiguration;
-- (id)versionStringForUserConfiguration;
-- (void)bringModulesInWindowsFront;
-- (void)bringModulesFront:(id)fp8;
-- (id)subModule;
-- (id)slideOutTabIconImage;
-- (id)debuggerName;
-- (id)_formatStatusString:(id)fp8 isError:(BOOL)fp12;
-- (void)_displayStatusStringInThisModule:(id)fp8 isError:(BOOL)fp12;
-- (void)_clearStatusStringInThisModule;
-- (id)cascadeHelper;
-- (BOOL)forWindow:(id)fp8 doesProposedFrameObscuresOtherWindows:(struct _NSRect)fp12;
-- (int)cascadeTestMaxTries;
-- (void)cascadeModule:(id)fp8;
-- (void)viewDidLoad;
-- (void)stopDebuggingAndCloseProject:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)moduleShouldClose;
-- (void)closeDisassemblyView;
-- (int)shouldShowDisassemblyView;
-- (void)showAndMakeActiveInDebugger:(id)fp8;
-- (void)showAndMakeActiveInDebuggerSplit:(id)fp8;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)stdioConsoleModule;
-- (id)debuggerConsoleModule;
-- (id)sharedLibraryModule;
-- (void)registerDynamicLinkerImageModule:(id)fp8;
-- (id)memoryBrowserModule;
-- (id)globalVariableModule;
-- (void)_setSharedLibraryModuleImageController:(id)fp8;
-- (id)debuggingSession;
-- (id)executable;
-- (void)launchSessionWillStart;
-- (void)debugExecutable:(id)fp8;
-- (void)closeDisassemblyDocumentsAndView;
-- (void)stopLaunchSession;
-- (void)terminateLaunchSession;
-- (BOOL)isFixAndContinueEnabledForToolbarItem:(id)fp8;
-- (BOOL)isFixAndContinueEnabled;
-- (BOOL)_validateAction:(SEL)fp8;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)_validateToolbarButtons:(id)fp8;
-- (struct _NSSize)sizeForDrawerOnScreenWindowSize:(struct _NSSize)fp8 drawerSize:(struct _NSSize)fp16;
-- (void)windowDidMove:(id)fp8;
-- (void)windowDidResize:(id)fp8;
-- (void)drawerWillOpen:(id)fp8;
-- (BOOL)drawerShouldClose:(id)fp8;
-- (struct _NSSize)drawerWillResizeContents:(id)fp8 toSize:(struct _NSSize)fp12;
-- (id)consoleDrawer;
-- (id)stdioModule;
-- (void)restoreFrameForViews:(id)fp8;
-- (void)restoreLayout;
-- (void)saveLayout;
-- (void)configuredLayout;
-- (void)switchLayout;
-- (void)setAutoSaveNameForLayout;
-- (void)setupSubviewLayout;
-- (void)_setupCornerForTableView:(id)fp8 doLowerCorner:(BOOL)fp12;
-- (void)_setupSubModules;
-- (void)useStackPopUp;
-- (void)removeModuleInWindow:(id)fp8;
-- (void)addModuleInWindow:(id)fp8;
-- (void)addIndependentDataValue:(id)fp8;
-- (void)removeIndependentDataValue:(id)fp8;
-- (void)updateIndependentDataValues;
-- (id)processViewModule;
-- (id)threadViewModule;
-- (id)stackFrameViewModule;
-- (id)navigatorGroup;
-- (void)debuggerUpdateUnboundDataValues;
-- (BOOL)debugAdaptorSupportsContinueToHere;
-- (id)expressionsViewModule;
-- (id)dataTipModule;
-- (void)loadSavedExpressions;
-- (void)updateExpressionViewers;
-- (void)displayDataTip:(id)fp8 withinScreenRect:(struct _NSRect)fp12 atScreenCoordinates:(struct _NSPoint)fp28 onWindow:(id)fp36;
-- (void)cancelDataTip;
-- (void)cloneDataValuesIntoNewWindow:(id)fp8 viewContentsAsExpression:(id)fp12 inStackFrame:(id)fp16;
-- (void)showValueHistoryInNewWindowForDV:(id)fp8;
-- (void)launchSession:(id)fp8 displayErrorMessage:(id)fp12;
-- (void)launchSession:(id)fp8 displayStatusMessage:(id)fp12;
-- (void)processDidExit;
-- (void)_syncWithDebugger:(id)fp8;
-- (void)_pauseExecutable:(id)fp8;
-- (void)_continueExecutable:(id)fp8;
-- (void)_stepOver:(id)fp8;
-- (void)_stepInto:(id)fp8;
-- (void)_stepOut:(id)fp8;
-- (void)_restart_executable:(id)fp8;
-- (void)toggleCustomizedDataDisplayEnabled:(id)fp8;
-- (BOOL)isLibgmallocEnabled;
-- (BOOL)isDebugStrEnabled;
-- (BOOL)isCustomizedDataDisplayEnabled;
-- (void)interrupt:(id)fp8;
-- (void)toggleDisassemblyViewEnabled:(id)fp8;
-- (void)debuggerStepInstruction:(id)fp8;
-- (void)debuggerNextInstruction:(id)fp8;
-- (void)debuggerStepInto:(id)fp8;
-- (void)debuggerStepOver:(id)fp8;
-- (void)debuggerStepOut:(id)fp8;
-- (void)debuggerDumpLog:(id)fp8;
-- (void)debugDataMenuToggleShowTypes:(id)fp8;
-- (void)togglePause:(id)fp8;
-- (void)toggleContinue:(id)fp8;
-- (void)debuggerSync:(id)fp8;
-- (void)debuggerSwitchLayout:(id)fp8;
-- (void)debuggerCompleteConsoleString:(id)fp8;
-- (void)setConsoleDrawerIsVisible:(BOOL)fp8;
-- (void)debuggerShowConsoleDrawer:(id)fp8;
-- (void)_openConsoleWindow;
-- (void)debuggerShowConsoleWindow:(id)fp8;
-- (void)_consoleWindowClosed:(id)fp8;
-- (void)_consoleWindowGeometryChanged:(id)fp8;
-- (void)debuggerShowStdioWindow:(id)fp8;
-- (void)_stdioWindowClosed:(id)fp8;
-- (void)_stdioWindowGeometryChanged:(id)fp8;
-- (void)debuggerFixAndContinue:(id)fp8;
-- (void)setFixAndContinueInProgress:(BOOL)fp8;
-- (BOOL)fixAndContinueInProgress;
-- (id)fixAndContinueStatusString;
-- (void)fixAndContinueFileRef:(id)fp8;
-- (void)fixAndContinueFileRef:(id)fp8 withTarget:(id)fp12;
-- (void)fixAndContinueBuildCompleted:(id)fp8;
-- (void)debuggerMovePCToLine:(unsigned long)fp8;
-- (void)debuggerContinueToFile:(id)fp8 lineNumber:(unsigned int)fp12;
-- (void)debugTaskContinueAtInterval:(double)fp8;
-- (void)_performContinue;
-- (void)_documentDidClose:(id)fp8;
-- (id)disassemblyInstructionPointers;
-- (id)instructionPointers;
-- (id)_fileReferenceInProject:(id)fp8 forFileName:(id)fp12 isAbsolute:(BOOL)fp16;
-- (void)_setFileReferenceForInstructionPointer:(id)fp8;
-- (id)_fileReferenceForInstructionPointer;
-- (void)setInstructionPointerFileName:(id)fp8 lineNumber:(int)fp12;
-- (void)setInstructionPointerInDisassemblyDocument:(id)fp8 atPC:(id)fp12;
-- (void)setInstructionPointerFileRef:(id)fp8 lineNumber:(int)fp12;
-- (void)setOldPCLineNumber:(int)fp8;
-- (void)setOldDisassemblyPCLineNumber:(int)fp8;
-- (void)syncPCLineNumber;
-- (int)oldPCLineNumber;
-- (int)oldDisassemblyPCLineNumber;
-- (void)movePCFailed:(id)fp8;
-- (void)removeInstructionPointer;
-- (void)launchSession:(id)fp8 displayString:(id)fp12;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)clearConsole:(id)fp8;
-- (void)setSelectedThread:(id)fp8;
-- (id)selectedThread;
-- (void)setSelectedStackFrame:(id)fp8;
-- (id)selectedStackFrame;
-- (void)showSharedLibraryPanel:(id)fp8;
-- (void)debugTaskShowConsole:(id)fp8;
-- (void)debugTaskShowExpressions:(id)fp8;
-- (void)debugTaskShowSharedLibraries:(id)fp8;
-- (void)debugTaskShowStdIO:(id)fp8;
-- (void)debugTaskClearLogs:(id)fp8;
-- (void)debugTaskToggleDisassemblyDisplay:(id)fp8;
-- (void)debuggerCreateWatchpoint:(id)fp8;
-- (void)debuggerCreateWatchpointForDataValue:(id)fp8;
-- (void)debuggerDeleteWatchpointForDataValue:(id)fp8;
-- (void)debuggerViewMemoryOf:(id)fp8;
-- (void)debugTaskShowMemoryBrowser:(id)fp8;
-- (void)debugTaskShowGlobalVariables:(id)fp8;
-- (void)showExpressionsWindow:(id)fp8;
-- (void)openConsoleTab;
-- (BOOL)doTimingOfUIOperation;
-- (void)startTimingOfUIOperation;
-- (void)stopTimingOfUIOperation;
-- (void)insertRunLoopObserver;
-- (void)toggleLoggingForDebuggerUIOperations:(id)fp8;
-- (id)disassemblyFileForFrame:(id)fp8 mixedAssembly:(BOOL)fp12 createIfNeeded:(BOOL)fp16;
-- (void)invalidateDisassemblyDocument:(id)fp8;
-- (id)disassemblyDocumentForFileName:(id)fp8 andPC:(id)fp12;
-- (void)addDisassemblyDocument:(id)fp8;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (id)consoleModule;
-- (id)taskIdentifier;
-- (void)debugTaskPause;
-- (BOOL)debugTaskPauseIsValid;
-- (void)debugTaskContinue;
-- (BOOL)debugTaskContinueIsValid;
-- (void)debugTaskStepOver;
-- (BOOL)debugTaskStepOverIsValid;
-- (void)debugTaskStepInto;
-- (BOOL)debugTaskStepIntoIsValid;
-- (void)debugTaskStepOut;
-- (BOOL)debugTaskStepOutIsValid;
-- (void)debugTaskRestart;
-- (BOOL)debugTaskRestartIsValid;
-- (void)debugTaskStepInstruction;
-- (BOOL)debugTaskStepInstructionIsValid;
-- (void)debugTaskNextInstruction;
-- (BOOL)debugTaskNextInstructionIsValid;
-- (void)debugTaskSync;
-- (BOOL)debugTaskSyncIsValid;
-- (id)pathCacheForFileReference;
-- (void)_resetPathCacheForFileReference:(id)fp8;
-- (void)runAttachPIDSheet:(id)fp8;
-- (void)debuggerAttachToPID:(id)fp8;
-- (void)_attachPIDSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-
-@end
-
-@interface NSView (PBXDebuggingExtras)
-- (void)PBXprintViewHierarchy:(int)fp8;
-- (void)PBXprintViewHierarchy;
-@end
-
-@interface PBXDebugStackFrameViewModule : PBXDebugDataValueViewModule
-{
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)moduleNibName;
-- (void)setModel:(id)fp8;
-- (id)stackFrame;
-- (int)currentLineNumber;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)updateUI;
-- (void)updateFromContainerDataValue;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXDebugThreadViewModule : PBXDebugDSModelViewModule
-{
- PBXExtendedTableView *_stackView;
- int _selectedStackFrameIndex;
- BOOL _stepDidTimeOut;
- BOOL _waitingForStepTimeOut;
- NSMutableArray *_cachedFunctionNames;
- PBXDebugStackTableHeaderCell *_threadsTablePopUp;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (struct _NSSize)viewMinSize;
-- (void)awakeFromNib;
-- (id)stackTableThreadsPopUp;
-- (float)_stepTimeOutValue;
-- (void)_stepDidTimeOut;
-- (void)_stopWaitingForStepTimeOut;
-- (void)_startWaitingForStepTimeOut;
-- (id)thread;
-- (void)setModel:(id)fp8;
-- (id)selectedStackFrameViewModule;
-- (BOOL)threadIsRunning;
-- (BOOL)threadIsRunningButNotStepping;
-- (BOOL)threadStepDidTimeout;
-- (BOOL)threadIsSteppable;
-- (void)selectFrameAtIndex:(int)fp8;
-- (id)selectedStackFrame;
-- (BOOL)shouldReload;
-- (void)updateUI;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)stackView;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (void)_singleClickAction:(id)fp8;
-- (void)_doubleClickAction:(id)fp8;
-- (void)commonButtonAction;
-- (void)stepOverInstruction;
-- (void)stepIntoInstruction;
-- (void)stepOver;
-- (void)stepInto;
-- (void)stepOut;
-- (void)stepUntilLineNumber:(unsigned int)fp8;
-- (void)continueThread;
-- (void)setSelectedStackFrame:(id)fp8;
-
-@end
-
-@interface PBXDebugViewModule : PBXProjectModule
-{
- BOOL _removeOnWindowClose;
-}
-
-+ (id)attributeDictionaryForColor:(id)fp8;
-+ (id)attributeDictionaryForBackgroundColor:(id)fp8;
-+ (id)stringFromString:(id)fp8 withAttributes:(id)fp12;
-+ (void)_addAttributes:(id)fp8 forAttributeKey:(id)fp12 toAttributedString:(id)fp16;
-+ (id)stringInRedColorFromString:(id)fp8;
-+ (id)stringInBlackColorFromString:(id)fp8;
-+ (id)stringInRedBackgroundColorFromString:(id)fp8;
-+ (id)stringInGrayColorFromString:(id)fp8;
-- (id)sessionModule;
-- (void)dealloc;
-- (void)finalize;
-- (void)installViewFromModule:(id)fp8 inView:(id)fp12;
-- (void)debugViewModuleWindowWillClose:(id)fp8;
-- (void)_setupNotificationForWindowWillClose:(id)fp8;
-- (void)setRemoveSelfFromSessionOnWindowClose;
-- (void)viewWasInstalled;
-- (void)validateToolbarButtons;
-
-@end
-
-@interface PBXTtyText : NSTextView
-{
- id _ttyDelegate;
- struct _NSRange _lastLineTextRange;
- NSString *_promptString;
- PBXTextAttributes *_promptTextAttributes;
- PBXTextAttributes *_outputTextAttributes;
- PBXTextAttributes *_inputTextAttributes;
-}
-
-+ (float)defaultFontSize;
-+ (id)defaultFont;
-+ (id)defaultOutputFont;
-+ (id)defaultPromptColor;
-+ (id)TtyTextInScrollView:(id)fp8;
-+ (id)_defaultsForTextAttributesOldDefaultsFontName:(id)fp8 oldDefaultsFontSizeName:(id)fp12 newDefaultsPrefix:(id)fp16 defaultFont:(id)fp20 defaultColor:(id)fp24;
-+ (id)outputTextAttributes;
-+ (id)inputTextAttributes;
-+ (id)promptTextAttributes;
-- (void)printDocument:(id)fp8;
-- (void)setupTextAttributes;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setPromptTextAttributes:(id)fp8;
-- (id)promptTextAttributes;
-- (void)setInputTextAttributes:(id)fp8;
-- (id)inputTextAttributes;
-- (void)setOutputTextAttributes:(id)fp8;
-- (id)outputTextAttributes;
-- (void)setTextAttributes:(id)fp8 inRange:(struct _NSRange)fp12;
-- (void)batchReplaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 setAttributes:(id)fp20 inRange:(struct _NSRange)fp24;
-- (void)setSelectionAtEndOfText;
-- (void)setPromptString:(id)fp8;
-- (id)promptString;
-- (void)setLastLineTextRange:(struct _NSRange)fp8;
-- (struct _NSRange)lastLineTextRange;
-- (void)shiftLastLineRangeByLength:(int)fp8;
-- (struct _NSRange)rangeBeforeLastLineText;
-- (struct _NSRange)inputTextRange;
-- (struct _NSRange)markerRangeForInputText;
-- (void)processInputTextForCompleteLineAndSendToDelegate:(BOOL)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)setNeedsDisplayInRect:(struct _NSRect)fp8 avoidAdditionalLayout:(BOOL)fp24;
-- (void)setSelectedRange:(struct _NSRange)fp8;
-- (void)setSelectedRange:(struct _NSRange)fp8 affinity:(int)fp16 stillSelecting:(BOOL)fp20;
-- (BOOL)shouldChangeTextInRange:(struct _NSRange)fp8 replacementString:(id)fp16;
-- (void)appendText:(id)fp8 withAttributes:(id)fp12;
-- (void)scrollIfNeeded;
-- (void)appendOutputText:(id)fp8;
-- (void)setInputText:(id)fp8;
-- (void)clear;
-- (void)setTTYDelegate:(id)fp8;
-- (id)ttyDelegate;
-- (void)moveUp:(id)fp8;
-- (void)moveDown:(id)fp8;
-- (void)nextCompletion:(id)fp8;
-- (void)previousCompletion:(id)fp8;
-- (void)complete:(id)fp8;
-- (void)insertNewline:(id)fp8;
-- (void)insertText:(id)fp8;
-- (void)PBX_indentFriendlyInsertTab:(id)fp8;
-- (void)insertTab:(id)fp8;
-- (void)PBX_interrupt:(id)fp8;
-- (void)moveToBeginningOfParagraph:(id)fp8;
-- (void)paste:(id)fp8;
-- (BOOL)acceptsFirstResponder;
-- (void)enterSelection:(id)fp8;
-- (void)enterSelectionForReplace:(id)fp8;
-
-@end
-
-@interface PBXDebugCLIModule : PBXProjectModule <PBXFindableText, PBXTSCharacterStreamConsuming, XCDebuggerConsoleCompletion>
-{
- PBXTtyText *_ttyText;
- NSMutableArray *_commands;
- int _currentCommand;
- PBXTSCharacterStream *_streamFromTTY;
- PBXTSUTF8EncoderFilter *_utf8Encoder;
- PBXTSUTF8BufferFilter *_utf8Buffer;
- PBXTSTimeIntervalBufferFilter *_intervalBuffer;
- PBXDebugCLIModule *_consoleToCopyTo;
- BOOL _sendTextEnabled;
- BOOL _repeatLastCommandOnNewline;
- BOOL _supportsCompletion;
-}
-
-+ (void)initialize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)viewDidLoad;
-- (void)becomeActive;
-- (id)ttyTextView;
-- (void)doPrevCommand:(id)fp8;
-- (void)doNextCommand:(id)fp8;
-- (BOOL)supportsCompletion;
-- (void)setSupportsCompletion:(BOOL)fp8;
-- (void)complete:(id)fp8;
-- (void)setPromptString:(id)fp8;
-- (void)insertText:(id)fp8;
-- (void)setCopyStreamedTextToConsole:(id)fp8;
-- (void)stream:(id)fp8 processCharacters:(id)fp12;
-- (void)streamDidEnd:(id)fp8;
-- (void)insertText:(id)fp8 withTextAttributes:(id)fp12;
-- (void)ttyText:(id)fp8 inputText:(id)fp12;
-- (id)characterStreamFromTTY;
-- (id)utf8StreamFromTTY;
-- (id)byteStreamConsumerToTTY;
-- (void)ttyTextDoInterrupt:(id)fp8;
-- (void)clear;
-- (void)setSendTextEnabled:(BOOL)fp8;
-- (void)reset;
-- (void)launchSession:(id)fp8 displayString:(id)fp12;
-- (void)launchSession:(id)fp8 setCLIPrompt:(id)fp12;
-- (void)launchSession:(id)fp8 setStringAsIfTypedByUser:(id)fp12;
-- (void)setInputText:(id)fp8;
-- (unsigned int)textLength;
-- (id)mainEditor;
-- (id)selectedString;
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-- (id)moduleForAction:(SEL)fp8;
-- (void)setRepeatLastCommandOnNewline:(BOOL)fp8;
-
-@end
-
-@interface PBXProjectTemplateClonerWizardProxy : NSObject <PBXWizardProxies>
-{
- NSString *_templateProjectPath;
- NSString *_templateName;
-}
-
-+ (id)proxyWithTemplateProjectPath:(id)fp8 templateName:(id)fp12;
-- (id)initWithTemplateProjectPath:(id)fp8 templateName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-- (id)wizardDescription;
-
-@end
-
-@interface PBXProjectTemplateClonerWizard : PBXProjectWizard
-{
- NSString *_clonedProjectPath;
- id _projectTemplateClonerWizardIvars;
-}
-
-+ (id)defaultModuleNibName;
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)_subpathSubstitutions;
-- (void)_setSubpathSubstitutions:(id)fp8;
-- (id)_filesToPreserve;
-- (void)_setFilesToPreserve:(id)fp8;
-- (void)setupDefaultSettings;
-- (id)templateProjectPath;
-- (void)setTemplateProjectPath:(id)fp8;
-- (BOOL)canFinish;
-- (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
-- (id)fileAttributes:(id)fp8 forDestinationPath:(id)fp12 forSourcePath:(id)fp16 ofType:(id)fp20 forFileManager:(id)fp24;
-- (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
-- (id)_loadStringWithContentsOfFile:(id)fp8;
-- (id)_listOfFilesToCopy;
-- (id)_instantiateTemplateWithContext:(id)fp8;
-- (id)createProjectAtPath:(id)fp8;
-
-@end
-
-@interface PBXProjectTemplateClonerWizardIvars : NSObject
-{
- NSDictionary *_subpathSubstitutions;
- NSArray *_filesToPreserve;
-}
-
-@end
-
-@interface PBXFileTemplateClonerWizardProxy : NSObject <PBXWizardProxies>
-{
- NSString *_templateFilePath;
- NSString *_templateName;
-}
-
-+ (id)proxyWithTemplateFilePath:(id)fp8 templateName:(id)fp12;
-- (id)initWithTemplateFilePath:(id)fp8 templateName:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)categorizedWizardNames;
-- (id)instantiateWizardWithParent:(id)fp8;
-- (id)wizardDescription;
-
-@end
-
-@interface PBXFileTemplateClonerWizard : PBXFileWizard
-{
- NSString *_templateFilePath;
-}
-
-+ (id)defaultModuleNibName;
-- (void)setupDefaultSettings;
-- (id)templateFilePath;
-- (void)setTemplateFilePath:(id)fp8;
-- (BOOL)canFinish;
-- (BOOL)_cloneFileAtPath:(id)fp8 sourceEncoding:(unsigned int)fp12 toPath:(id)fp16 destinationEncoding:(unsigned int)fp20 expandMacrosUsing:(id)fp24;
-- (id)_listOfFilesToCopy;
-- (id)_instantiateTemplateWithContext:(id)fp8;
-
-@end
-
-@interface PBXDataFormatter : NSFormatter
-{
-}
-
-- (id)stringForObjectValue:(id)fp8;
-- (BOOL)getObjectValue:(id *)fp8 forString:(id)fp12 errorDescription:(id *)fp16;
-
-@end
-
-@interface PBXPlistEditingContext : NSObject
-{
- id _plist;
- NSString *_plistType;
- struct _NSMapTable *_parentMap;
- struct _NSMapTable *_keyMap;
- PBXPlistStructureDefinition *_structureDefinition;
- id _lastEditedPlist;
- BOOL _containsXMLOnlyClasses;
- NSUndoManager *_undoManager;
- NSMutableArray *_plistEditorModules;
-}
-
-+ (void)initialize;
-+ (Class)plistEditingContextModelClassForPlistClass:(Class)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)undoManager;
-- (id)plistEditorModules;
-- (void)addPlistEditorModule:(id)fp8;
-- (void)removePlistEditorModule:(id)fp8;
-- (BOOL)_plistContainsXMLOnlyClasses:(id)fp8;
-- (id)plistStructureDefinition;
-- (void)setPlistStructureDefinition:(id)fp8;
-- (void)_createMaps;
-- (id)_deepCopyPlist:(id)fp8;
-- (void)_setPlistNoCopy:(id)fp8 forKeyPath:(id)fp12 doReplace:(BOOL)fp16 doNotify:(BOOL)fp20;
-- (id)_setPlist:(id)fp8 forKeyPath:(id)fp12 doReplace:(BOOL)fp16 doNotify:(BOOL)fp20;
-- (id)plist;
-- (id)plistType;
-- (void)setPlistType:(id)fp8;
-- (id)parentForPlist:(id)fp8;
-- (id)outlineKeyForPlist:(id)fp8;
-- (id)plistForKeyPath:(id)fp8;
-- (id)keyPathForPlist:(id)fp8;
-- (BOOL)canEditKeyForPlist:(id)fp8;
-- (BOOL)canEditClassForPlist:(id)fp8;
-- (BOOL)canEditValueForPlist:(id)fp8;
-- (BOOL)canAddChildToPlist:(id)fp8 withKey:(id)fp12;
-- (BOOL)canDeletePlist:(id)fp8;
-- (id)keyByUniquingKey:(id)fp8 inDictionary:(id)fp12;
-- (id)keyForNewChildOfDictionary:(id)fp8;
-- (id)createNewChildForPlist:(id)fp8 withKey:(id)fp12;
-- (id)setPlist:(id)fp8;
-- (id)addChild:(id)fp8 toPlist:(id)fp12 withKey:(id)fp16;
-- (void)deletePlist:(id)fp8;
-- (void)setKey:(id)fp8 forPlist:(id)fp12;
-- (id)setClass:(Class)fp8 forPlist:(id)fp12;
-- (id)replacePlist:(id)fp8 withPlist:(id)fp12;
-- (id)lastEditedPlist;
-
-@end
-
-@interface PBXPlistEditorModule : PBXModule
-{
- NSOutlineView *_outlineView;
- NSButton *_addButton;
- NSButton *_deleteButton;
- PBXPlistEditingContext *_editingContext;
- NSPopUpButtonCell *_classPopUpCell;
- PBXDataFormatter *_dataFormatter;
- NSDateFormatter *_dateFormatter;
- PBXNonLossyASCIIFormatter *_nonLossyASCIIFormatter;
- NSPopUpButtonCell *_valuePopUpCell;
- id _editingObj;
- BOOL _editingError;
- struct __pecFlags _pecFlags;
- id _dumpTextView;
-}
-
-- (id)init;
-- (id)initWithWindowName:(id)fp8 owner:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)editingContext;
-- (void)setEditingContext:(id)fp8;
-- (id)outlineView;
-- (void)plistEditingContextDidUndoOrRedo:(id)fp8;
-- (void)propertyListChanged:(id)fp8;
-- (void)setShowsRootPlist:(BOOL)fp8;
-- (BOOL)showsRootPlist;
-- (void)setShowsStringsAsNonLossyASCII:(BOOL)fp8;
-- (void)toggleShowsStringsAsNonLossyASCII:(id)fp8;
-- (BOOL)showsStringsAsNonLossyASCII;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)addAction:(id)fp8;
-- (void)deleteAction:(id)fp8;
-- (void)dumpPlist:(id)fp8;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)delayedDeletePlist:(id)fp8;
-- (void)delayedEditItem:(id)fp8;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (id)dataCellForTableColumn:(id)fp8 row:(int)fp12;
-- (BOOL)control:(id)fp8 didFailToFormatString:(id)fp12 errorDescription:(id)fp16;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)update;
-
-@end
-
-@interface PBXPlistNumber : NSNumber
-{
- NSNumber *fNumber;
-}
-
-+ (id)numberWithNumber:(id)fp8;
-- (void)dealloc;
-- (id)initWithNumber:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (void)getValue:(void *)fp8;
-- (const char *)objCType;
-- (id)initWithBool:(BOOL)fp8;
-- (id)initWithChar:(BOOL)fp8;
-- (id)initWithUnsignedChar:(unsigned char)fp8;
-- (id)initWithShort:(short)fp8;
-- (id)initWithUnsignedShort:(unsigned short)fp8;
-- (id)initWithInt:(int)fp8;
-- (id)initWithUnsignedInt:(unsigned int)fp8;
-- (id)initWithLong:(long)fp8;
-- (id)initWithUnsignedLong:(unsigned long)fp8;
-- (id)initWithLongLong:(long long)fp8;
-- (id)initWithUnsignedLongLong:(unsigned long long)fp8;
-- (id)initWithFloat:(float)fp8;
-- (id)initWithDouble:(double)fp8;
-- (BOOL)isBoolean;
-- (BOOL)isFloat;
-- (unsigned long)_cfTypeID;
-- (int)_cfNumberType;
-- (unsigned char)_boolValue;
-- (BOOL)charValue;
-- (unsigned char)unsignedCharValue;
-- (short)shortValue;
-- (unsigned short)unsignedShortValue;
-- (int)intValue;
-- (unsigned int)unsignedIntValue;
-- (long)longValue;
-- (unsigned long)unsignedLongValue;
-- (long long)longLongValue;
-- (unsigned long long)unsignedLongLongValue;
-- (float)floatValue;
-- (double)doubleValue;
-- (BOOL)boolValue;
-- (id)stringValue;
-- (int)compare:(id)fp8;
-- (BOOL)isEqualToNumber:(id)fp8;
-- (id)descriptionWithLocale:(id)fp8;
-
-@end
-
-@interface NSNumber (PListEditor)
-- (BOOL)isBoolean;
-- (BOOL)isFloat;
-@end
-
-@interface PBXPlistStructureDefinition : NSObject
-{
- NSDictionary *_definition;
- NSString *_name;
- NSMutableArray *_fileExtensions;
- NSMutableArray *_fileNames;
-}
-
-+ (void)_loadDefinitionsFromPaths:(id)fp8 intoDictionary:(id)fp12;
-+ (id)plistStructureDefinitions;
-+ (id)sortedPlistStructureDefinitionNames;
-+ (id)loadNewDefinitionWithContentsOfFile:(id)fp8;
-+ (id)plistStructureDefinitionForFile:(id)fp8;
-- (id)init;
-- (id)initWithDictionary:(id)fp8;
-- (id)initWithContentsOfFile:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (id)fileExtensions;
-- (id)fileNames;
-- (void)setStructureDefinitionDictionary:(id)fp8;
-- (id)elementDefinitionNameForPlist:(id)fp8 inPlistEditingContext:(id)fp12;
-- (Class)classForElementDefinitionNamed:(id)fp8;
-- (BOOL)isAllowableKey:(id)fp8 inDictionaryElementDefinitionNamed:(id)fp12;
-- (id)defaultValueForElementDefinitionNamed:(id)fp8;
-- (id)defaultValueForKey:(id)fp8 inDictionaryElementDefinitionNamed:(id)fp12;
-- (id)defaultValueObjectInArrayElementDefinitionNamed:(id)fp8;
-- (id)allowableValuesForElementDefinitionNamed:(id)fp8;
-- (id)typeNameForArrayElementsInElementDefinitionNamed:(id)fp8;
-- (id)typeDictionaryForDictionaryElementsInElementDefinitionNamed:(id)fp8;
-
-@end
-
-@interface PBXTableColumn : NSTableColumn
-{
- id _cachedDelegate;
- BOOL _implementsDelegateMethod;
-}
-
-- (id)initWithIdentifier:(id)fp8;
-- (id)dataCellForRow:(int)fp8;
-
-@end
-
-@interface PBXDebugBreakpointsModule : PBXProjectModule <XCSelectionSource>
-{
- PBXExtendedOutlineView *_outlineView;
- NSButton *_checkboxButton;
- PBXBreakpointGroupList *_breakpointGroupList;
- NSMutableArray *_selectedBreakpoints;
- BOOL _processingUpdate;
- int _editingInProgress;
- NSMutableSet *_alreadyExpandedGroups;
- NSTableColumn *_enabledStatusOutlineColumn;
- NSTableColumn *_nameOutlineColumn;
-}
-
-+ (id)sharedBreakpointsModule;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)dealloc;
-- (void)finalize;
-- (id)selectedProjectItems;
-- (int)_rowForItemAfterTryingToExpose:(id)fp8;
-- (void)setSelectedProjectItems:(id)fp8;
-- (id)slideOutTabIconImage;
-- (void)_computeBreakpointGroups;
-- (id)_selectedItems;
-- (void)_sendSelectedBreakpointsDidChangeNotification;
-- (void)_deselectAllBreakpoints;
-- (BOOL)_setBreakpoint:(id)fp8 selected:(BOOL)fp12 deselectOthers:(BOOL)fp16;
-- (BOOL)selectBreakpoint:(id)fp8 withModifierFlags:(unsigned int)fp12;
-- (void)_synchronizeSelectedBreakpointsWithOutlineView;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)_expandAllPreviouslyUnseenGroups;
-- (void)update;
-- (void)updateDisplay;
-- (void)projectDocumentWillChange:(id)fp8;
-- (id)breakpoints;
-- (void)_updateSelectedBreakpoints;
-- (void)_projectItemsDidChange:(id)fp8;
-- (void)_breakpointWillBeDeleted:(id)fp8;
-- (void)newBreakpoint:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)_deleteItems:(id)fp8;
-- (void)delete:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)becomeActive;
-- (id)bookmarksForSelection;
-- (id)statusBar;
-- (id)selectedProjectItemPaths;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-
-@end
-
-@interface PBXBreakpointGroupList : NSObject
-{
- NSMutableArray *_fileBreakpointGroups;
- PBXBreakpointGroup *_symbolicGroup;
- BOOL _haveSorted;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)_symbolicGroupIdentifier;
-- (id)groupForSymbolicBreakpoints;
-- (id)groupForFileReference:(id)fp8;
-- (void)invalidateGroups;
-- (void)addBreakpointToGroup:(id)fp8;
-- (void)validateGroups;
-- (id)sortedGroups;
-
-@end
-
-@interface PBXBreakpointGroup : NSObject
-{
- NSString *_title;
- NSMutableArray *_breakpoints;
- NSMutableArray *_unvalidatedbreakpoints;
- NSString *_identifierString;
- BOOL _haveSorted;
-}
-
-- (id)initWithIdentifierString:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifierString;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)invalidateBreakpoints;
-- (void)addBreakpoint:(id)fp8;
-- (void)validateBreakpoints;
-- (id)breakpoints;
-- (id)sortedBreakpoints;
-- (int)compareToBreakpointGroup:(id)fp8;
-
-@end
-
-@interface PBXDebugBreakpointsModule (_outlineView)
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-@end
-
-@interface PBXProductSettingsModule : PBXProjectModule
-{
- PBXTarget *_target;
- PBXModule *_activeModule;
- NSMatrix *_editingModeCellMatrix;
- NSBox *_editorViewBox;
- PBXViewListModule *_guiEditorModule;
- PBXProductSettingsPlistEditorModule *_plistEditorModule;
-}
-
-- (id)initWithTarget:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)takeEditingModeFromCellMatrix:(id)fp8;
-- (void)addUIConfigurationToMutableDictionary:(id)fp8;
-- (void)takeUIConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXStringEntryModule : PBXModule
-{
- NSButton *okButton;
- NSButton *cancelButton;
- NSTextField *titleField;
- NSComboBox *comboBox;
- NSString *_title;
- NSArray *_comboBoxItems;
- NSString *_resultString;
- id _modalDelegate;
- SEL _didEndSel;
- BOOL _isAppModal;
-}
-
-+ (id)sharedStringEntryModule;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (id)_panelPreparedToRunWithComboBoxItems:(id)fp8;
-- (void)_cleanupAfterRunning;
-- (int)runModalWithComboBoxItems:(id)fp8;
-- (void)runModalWithComboBoxItems:(id)fp8 relativeToWindow:(id)fp12 modalDelegate:(id)fp16 didEndSelector:(SEL)fp20 contextInfo:(void *)fp24;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)resultString;
-- (void)okButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-- (int)numberOfItemsInComboBox:(id)fp8;
-- (id)comboBox:(id)fp8 objectValueForItemAtIndex:(int)fp12;
-- (unsigned int)comboBox:(id)fp8 indexOfItemWithStringValue:(id)fp12;
-- (id)comboBox:(id)fp8 completedString:(id)fp12;
-- (void)controlTextDidChange:(id)fp8;
-- (void)comboBoxSelectionDidChange:(id)fp8;
-
-@end
-
-@interface PBXOpenQuicklyModule : PBXModule
-{
- NSTextField *pathField;
- NSButton *okButton;
- NSButton *cancelButton;
- NSString *basePath;
- NSString *alternateBasePath;
- PBXCompletionManager *completionManager;
- BOOL isQuote;
-}
-
-+ (void)initialize;
-+ (id)openQuicklyPaths;
-+ (void)setOpenQuicklyPaths:(id)fp8;
-+ (id)openQuicklyFrameworkPaths;
-+ (BOOL)skipOpenQuicklyPanelIfPossible;
-+ (void)setSkipOpenQuicklyPanelIfPossible:(BOOL)fp8;
-+ (id)sharedOpenQuicklyModule;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (BOOL)tryToOpenFile:(id)fp8;
-- (id)fullPathForCandidatePath:(id)fp8 fromFile:(id)fp12 project:(id)fp16 buildFiles:(id)fp20;
-- (BOOL)stringLooksLikeFileName:(id)fp8;
-- (struct _NSRange)_expandSelectionRange:(struct _NSRange)fp8 inStorage:(id)fp16;
-- (void)runOpenQuicklyPanel:(id)fp8;
-- (void)okAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-
-@end
-
-@interface PBXCompletionManager : NSObject
-{
- NSTextView *_cachedTextView;
- struct _NSRange _cachedSelectedRange;
- NSString *_cachedBasePath;
- NSMutableArray *_completionStrategies;
- PBXCompletionStrategy *_completionStrategy;
- NSArray *_completionMatches;
- unsigned int _lastMatchIndex;
- struct _NSRange _completionRange;
- NSString *_completionPrefixString;
- BOOL _dumpCompletionsEnabled;
-}
-
-+ (void)initialize;
-+ (id)completionManagerForPathCompletion;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setCompletionStrategies:(id)fp8;
-- (id)completionStrategies;
-- (void)dumpCompletionState;
-- (void)doCompletionInTextView:(id)fp8 startLimit:(unsigned int)fp12 basePath:(id)fp16;
-- (void)textDidChange:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-
-@end
-
-@interface PBXCompletionStrategy : NSObject
-{
-}
-
-+ (void)initialize;
-- (id)matchesForPrefixString:(id)fp8 newPrefixString:(id *)fp12 basePath:(id)fp16;
-- (id)fullStringForPrefixString:(id)fp8 completionString:(id)fp12 isInitialPrefixMatch:(BOOL)fp16 basePath:(id)fp20;
-
-@end
-
-@interface PBXFileCompletionStrategy : PBXCompletionStrategy
-{
- struct __fcsFlags _fcsFlags;
-}
-
-+ (void)initialize;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)appendsSpaceOnFileMatch;
-- (void)setAppendsSpaceOnFileMatch:(BOOL)fp8;
-- (BOOL)appendsSlashOnDirectoryMatch;
-- (void)setAppendsSlashOnDirectoryMatch:(BOOL)fp8;
-- (id)basePathFromProposedBasePath:(id)fp8 path:(id)fp12;
-- (void)addFilesMatchingPrefix:(id)fp8 forChildrenOfDirectory:(id)fp12 toMutableArray:(id)fp16;
-- (id)matchesForPrefixString:(id)fp8 newPrefixString:(id *)fp12 basePath:(id)fp16;
-- (id)fullStringForPrefixString:(id)fp8 completionString:(id)fp12 isInitialPrefixMatch:(BOOL)fp16 basePath:(id)fp20;
-
-@end
-
-@interface PBXPreferencesPaneModule : PBXModule
-{
- BOOL _hasChanges;
-}
-
-+ (id)sharedInstance;
-- (id)init;
-- (id)preferencesNibName;
-- (id)viewForPreferenceNamed:(id)fp8;
-- (id)imageForPreferenceNamed:(id)fp8;
-- (BOOL)hasChangesPending;
-- (void)saveChanges;
-- (void)willBeDisplayed;
-- (void)initializeFromDefaults;
-- (void)didChange;
-- (void)moduleWasInstalled;
-- (void)moduleWillBeRemoved;
-- (struct _NSSize)minModuleSize;
-
-@end
-
-@interface PBXPreferencesModule : PBXModule
-{
- NSBox *_preferenceBox;
- NSMatrix *_moduleMatrix;
- NSButtonCell *_okButton;
- NSButtonCell *_cancelButton;
- NSButtonCell *_applyButton;
- NSMutableArray *_preferenceTitles;
- NSMutableArray *_preferenceModules;
- NSMutableDictionary *_masterPreferenceViews;
- NSMutableDictionary *_currentSessionPreferenceViews;
- NSBox *_originalContentView;
- BOOL _isModal;
- float _constrainedWidth;
- id _currentModule;
- id _currentOwner;
-}
-
-+ (id)sharedPreferences;
-+ (void)setDefaultPreferencesClass:(Class)fp8;
-+ (Class)defaultPreferencesClass;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)addPreferenceNamed:(id)fp8 owner:(id)fp12;
-- (void)_addItemWithName:(id)fp8 owner:(id)fp12;
-- (void)_setupUI;
-- (struct _NSSize)preferencesContentSize;
-- (struct _NSSize)preferencesModuleContentSize;
-- (void)showPreferencesPanel;
-- (void)showPreferencesPanelForOwner:(id)fp8;
-- (int)showModalPreferencesPanelForOwner:(id)fp8;
-- (int)showModalPreferencesPanel;
-- (void)ok:(id)fp8;
-- (void)cancel:(id)fp8;
-- (void)apply:(id)fp8;
-- (void)selectModule:(id)fp8;
-- (id)windowTitle;
-- (void)confirmCloseSheetIsDone:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)windowDidResize:(id)fp8;
-- (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12;
-- (void)windowDidResignKey:(id)fp8;
-- (BOOL)usesNewLayout;
-- (BOOL)usesButtons;
-- (void)switchToModuleAtIndex:(int)fp8;
-- (id)currentModule;
-
-@end
-
-@interface PBXPreferencesModuleButtonCell : NSButtonCell
-{
-}
-
-- (struct _NSSize)cellSize;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXTextEditorPrefsModule : PBXPreferencesPaneModule
-{
- NSButton *alwaysShowGutterCheckbox;
- NSButton *showLineNumbersCheckbox;
- NSButton *showColumnPositionCheckbox;
- NSButton *showPageGuideCheckbox;
- NSTextField *pageGuideLocationTextField;
- NSButton *selectToMatchingBraceCheckbox;
- NSButton *selectToInsideMatchingBracesCheckbox;
- NSButton *saveFilesWritableCheckbox;
- NSPopUpButton *newFileLineEndingPopUp;
- NSPopUpButton *saveLineEndingPopUp;
- NSPopUpButton *fileEncodingPopUp;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)viewDidLoad;
-- (void)saveChanges;
-- (void)_updateEnabledState;
-- (void)initializeFromDefaults;
-- (void)checkBoxAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (void)popUpAction:(id)fp8;
-- (void)radioButtonAction:(id)fp8;
-
-@end
-
-@interface PBXBuildSettingsPrefsModule : PBXPreferencesPaneModule
-{
- NSMatrix *separateBuildFilesRadio;
- NSMatrix *separateProductsRadio;
- NSTextField *buildFilesLocationTextField;
- NSButton *buildFilesLocationSetButton;
- NSTextField *productsLocationTextField;
- NSButton *productsLocationSetButton;
- NSPopUpButton *savePolicyPopUp;
- NSPopUpButton *closeBuilderPolicyPopUp;
- NSPopUpButton *openBuilderPolicyPopUp;
- NSPopUpButton *closeEWSmartGroupPopUp;
- NSPopUpButton *openEWSmartGroupPopUp;
- NSButton *continueAfterErrorsCheckbox;
- NSButton *enablePredictiveCompilationCheckbox;
- PBXCompletionManager *_completionManager;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (void)saveChanges;
-- (void)_updateEnabledState:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)initializeFromDefaults;
-- (void)radioAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (void)checkboxAction:(id)fp8;
-- (void)_setBuildFilesDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)setBuildFilesLocationAction:(id)fp8;
-- (void)_setProductDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)setProductsLocationAction:(id)fp8;
-- (void)popUpAction:(id)fp8;
-
-@end
-
-@interface PBXOpenQuicklyPrefsModule : PBXPreferencesPaneModule
-{
- NSTextView *openQuicklyTextView;
- NSButton *skipPanelCheckbox;
- PBXCompletionManager *_completionManager;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-- (void)textDidChange:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (void)saveChanges;
-- (void)initializeFromDefaults;
-- (void)textDidBeginEditing:(id)fp8;
-- (void)_openPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)addOpenQuicklyAction:(id)fp8;
-- (void)checkboxAction:(id)fp8;
-
-@end
-
-@interface PBXDebuggerPrefsModule : PBXPreferencesPaneModule
-{
- NSPopUpButton *_debuggerFontTypePopUp;
- NSColorWell *_debuggerFontColorWell;
- NSTextField *_debuggerFontTextField;
- NSButton *_debuggerFontSetButton;
- NSColorWell *_textHighlightColorWell;
- NSButton *_loadSymbolsLazilyCheckBox;
- NSButton *_loadCFMInfoCheckBox;
- NSMutableArray *_controllerList;
- PBXTextAttributesController *_activeTextAttributeController;
- NSColor *_textHighlightBaseColor;
- NSButtonCell *_disassemblyATT;
- NSButtonCell *_disassemblyIntel;
- NSMatrix *_disassemblyMatrix;
- NSTextField *_disassemblyStyleText;
-}
-
-+ (BOOL)useAlternateDisassemblyStyle;
-- (struct _NSSize)minModuleSize;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)awakeFromNib;
-- (void)saveChanges;
-- (void)updateFontDescriptionString;
-- (void)update;
-- (void)initializeFromDefaults;
-- (void)checkBoxAction:(id)fp8;
-- (void)popUpAction:(id)fp8;
-- (void)textHighlightColorWellAction:(id)fp8;
-- (void)fontAction:(id)fp8;
-- (void)changeFont:(id)fp8;
-- (void)colorWellAction:(id)fp8;
-- (void)toggleDisassemblyStyle:(id)fp8;
-
-@end
-
-@interface PBXTextAttributesController : NSObject
-{
- PBXDebuggerPrefsModule *_prefsModule;
- PBXTextAttributes *_textAttributes;
- PBXTextAttributes *_defaultsTextAttributes;
-}
-
-- (id)initWithPrefsModule:(id)fp8 defaultsTextAttributes:(id)fp12;
-- (void)dealloc;
-- (id)textAttributes;
-- (void)setDefaultsAttributesFromActiveAttributes;
-- (void)setActiveAttributesFromDefaultsAttributes;
-
-@end
-
-@interface PBXWorkspacePrefsModule : PBXPreferencesPaneModule
-{
- NSTabView *layoutTabView;
- NSPopUpButton *layoutPopUp;
- NSButton *counterpartCheckBox;
- NSButton *autoOpenCheckBox;
- NSButton *autoClearCheckBox;
- NSButton *autoClearLogsCheckBox;
- NSButton *shouldSaveWorkspaceConfigurationCheckBox;
-}
-
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)moduleWillBeRemoved;
-- (void)_documentDidOpenOrClose:(id)fp8;
-- (struct _NSSize)minModuleSize;
-- (void)saveChanges;
-- (void)initializeFromDefaults;
-- (void)checkBoxAction:(id)fp8;
-- (void)choiceAction:(id)fp8;
-
-@end
-
-@interface PBXNavigationPrefsModule : PBXPreferencesPaneModule
-{
- NSButton *indexingCheckbox;
- NSButton *codeCompletionShowSuggestionsCheckbox;
- NSButton *codeCompletionInsertPlaceholdersCheckbox;
- NSButton *codeCompletionShowArgsCheckbox;
- NSPopUpButton *codeCompletionAutoSuggestPopUp;
- NSButton *functionDeclCheckbox;
- NSButton *functionSortCheckbox;
- NSTextField *suggestionDelayTextField;
- NSTextField *suggestionLabelPrefix;
- NSTextField *suggestionLabelSuffix;
-}
-
-+ (void)_enableIndexingSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-+ (void)runNeedsIndexingEnabledSheetForFeature:(id)fp8 modalForWindow:(id)fp12;
-- (struct _NSSize)minModuleSize;
-- (void)saveChanges;
-- (void)didChange;
-- (void)initializeFromDefaults;
-- (void)checkBoxAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (void)popUpAction:(id)fp8;
-
-@end
-
-@interface PBXFileTypesPrefsModule : PBXPreferencesPaneModule
-{
- NSOutlineView *typesOutline;
- NSPopUpButtonCell *_valuePopUpCell;
- NSMutableDictionary *_editedPrefsDictionary;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)saveChanges;
-- (void)initializeFromDefaults;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)setEditor:(id)fp8;
-- (void)chooseNewEditor:(id)fp8;
-- (void)_sheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)clearEditorsMenu:(id)fp8;
-- (id)dataCellForTableColumn:(id)fp8 row:(int)fp12;
-- (void)_setEditedPrefsDictionary:(id)fp8;
-- (id)_editedPrefsDictionary;
-
-@end
-
-@interface PBXIndentationPrefsModule : PBXPreferencesPaneModule
-{
- NSButton *usesTabsCheckbox;
- NSButton *wrapLinesCheckbox;
- NSButton *indentWrappedLinesCheckbox;
- NSTextField *indentWrappedLinesTextField;
- NSTextField *tabWidthTextField;
- NSTextField *indentWidthTextField;
- NSButton *usesCheckbox;
- NSPopUpButton *tabBehaviorPopUp;
- NSTextField *tabBehaviorLabel;
- NSTextField *soloBraceIndentTextField;
- NSTextField *soloBraceIndentLabel;
- NSButton *autoCloseBraceCheckbox;
- NSButton *autoOpenCurlyCheckbox;
- NSButton *autoCloseCurlyCheckbox;
- NSButton *autoSemicolonCheckbox;
- NSButton *autoColonCheckbox;
- NSButton *autoPoundCheckbox;
- NSButton *autoReturnCheckbox;
- NSTextField *autoIndentLabel;
- NSButton *indentSlashSlashCheckbox;
- NSButton *alignSlashSlashCheckbox;
- NSTextField *slashSlashLabel;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)saveChanges;
-- (void)_updateEnabledState;
-- (void)initializeFromDefaults;
-- (void)checkBoxAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (void)popUpAction:(id)fp8;
-
-@end
-
-@interface PBXKeyBindingsPrefsModule : PBXPreferencesPaneModule
-{
- NSPopUpButton *_keyBindingsPopup;
- NSButton *_deleteButton;
- NSPanel *_newItemSheet;
- NSButton *_newItemSheetOK;
- NSTextField *_newItemSheetText;
- PBXMenuKeyBindingsController *_menuBindingsController;
- PBXTextKeyBindingsController *_textBindingsController;
- PBXKeyBindingSet *_selectedKeyBindingSet;
- NSMutableArray *_keyBindingSets;
- NSMutableArray *_deletedKeyBindingPaths;
- BOOL _keyBindingsHaveChanges;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)_reloadPopUp;
-- (struct _NSSize)minModuleSize;
-- (void)viewDidLoad;
-- (void)keyBindingsDidChange;
-- (id)menuKeyBindingsController;
-- (id)textKeyBindingsController;
-- (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12;
-- (void)_copySelectedKeyBindings;
-- (void)initializeFromDefaults;
-- (id)_uniqueKeyBindingSetNameWithString:(id)fp8;
-- (void)_newKeyBindingDidEnd:(id)fp8 userAccept:(int)fp12 keyBindingSetToCopy:(id)fp16;
-- (void)copyKeyBindingSet:(id)fp8;
-- (void)deleteKeyBindingSet:(id)fp8;
-- (void)_finishDelete:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)keyBindingSetWithLocalizedName:(id)fp8;
-- (void)takeKeyBindingSelectionFrom:(id)fp8;
-- (void)newItemOK:(id)fp8;
-- (void)newItemCancel:(id)fp8;
-- (void)newItemTextDidChange:(id)fp8;
-- (void)_saveSelectedKeyBindings;
-- (BOOL)shouldEditKeyBindings;
-- (void)saveChanges;
-- (id)selectedKeyBindingSet;
-- (int)_requestSaveIfNeeded;
-- (void)selectKeyBindingSet:(id)fp8;
-- (void)setSelectedKeyBindingSet:(id)fp8;
-
-@end
-
-@interface PBXKeyEquivalentEditor : NSTextView
-{
-}
-
-- (void)_syncDisplay;
-- (void)_setSelectionFromEvent:(id)fp8;
-- (void)beginEditingKeyEquivalentForCell:(id)fp8;
-- (BOOL)application:(id)fp8 shouldSendEvent:(id)fp12;
-- (void)resetCursorRects;
-- (void)mouseDown:(id)fp8;
-- (void)addKeyEquivalent:(id)fp8;
-- (void)deleteSelectedKeyEquivalent:(id)fp8;
-- (void)endEditingKeyEquivalent;
-
-@end
-
-@interface PBXKeyEquivalentCell : NSTextFieldCell
-{
- NSMutableArray *_keyEquivalents;
- id _delegate;
- int _selectedIndex;
- struct {
- unsigned int keyEquivalentIsPrefix:1;
- unsigned int allowsMultipleKeyEquivalents:1;
- unsigned int validatedKeyEquivalent:1;
- unsigned int didEndEditing:1;
- unsigned int __RESERVED__:28;
- } _delegateRespondsTo;
-}
-
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40;
-- (void)endEditing:(id)fp8;
-- (void)setObjectValue:(id)fp8;
-- (id)attributedStringValue;
-- (id)objectValue;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)canAddKeyEquivalent;
-- (BOOL)canDeleteKeyEquivalent;
-- (struct _NSRange)selectedCharacterRange;
-- (void)selectKeyEquivalentAtCharacterIndex:(unsigned int)fp8;
-- (id)selectedKeyEquivalent;
-- (void)addNewKeyEquivalent;
-- (void)deleteSelectedKeyEquivalent;
-- (void)replaceSelectionWithKeyEquivalent:(id)fp8;
-- (int)indexOfSelectedKeyEquivalent;
-- (void)setIndexOfSelectedKeyEquivalent:(int)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-
-@end
-
-@interface NSText (PBXKeyEquivalentSwizzling)
-- (void)beginEditingKeyEquivalentForCell:(id)fp8;
-@end
-
-@interface PBXMultiKeyEquivalent : PBXKeyEquivalent
-{
- PBXKeyEquivalent *_prefix;
-}
-
-+ (id)keyEquivalentWithKey:(id)fp8 modifierMask:(unsigned int)fp12 prefix:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isMultiKeyEquivalent;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (id)_makeAttributedStringValue;
-- (id)prefix;
-- (id)inverseArray;
-
-@end
-
-@interface PBXKeyEquivalent : NSObject <NSCopying>
-{
- NSString *_key;
- unsigned int _mask;
-}
-
-+ (id)keyEquivalentWithKey:(id)fp8 modifierMask:(unsigned int)fp12;
-+ (id)keyEquivalentFromPListEntry:(id)fp8;
-+ (id)emptyKeyEquivalent;
-- (void)_adjustModifierMask;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)key;
-- (unsigned int)modifierMask;
-- (BOOL)isMultiKeyEquivalent;
-- (BOOL)isEmptyKeyEquivalent;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (id)description;
-- (id)stringValue;
-
-@end
-
-@interface PBXKeyEquivalent (PBXKeyEquivalentDisplay)
-- (id)_cachedStringForGlyph:(unsigned short)fp8 atLocation:(id *)fp12;
-- (id)_displayStringForKey;
-- (void)_appendModifierGlyphsToString:(id)fp8;
-- (float)alignmentOffset;
-- (id)_makeAttributedStringValue;
-- (id)attributedStringValue;
-@end
-
-@interface PBXKeyBindingsManager : NSObject
-{
- NSMutableArray *_allKeyBindingSets;
-}
-
-+ (id)userKeyBindingsDirectory;
-+ (id)defaultKeyBindingSetName;
-+ (id)sharedKeyBindingsManager;
-- (void)dealloc;
-- (void)finalize;
-- (id)activeKeyBindingSet;
-- (void)setActiveKeyBindingSet:(id)fp8;
-- (id)systemBindingSet;
-- (void)_addBindingSetsFromPathList:(id)fp8;
-- (void)_addBindingSetsFromDirectory:(id)fp8;
-- (void)_lookupBindingSets;
-- (id)allKeyBindingSets;
-- (void)setAllKeyBindingSets:(id)fp8;
-- (id)keyBindingSetWithName:(id)fp8;
-- (void)initializeKeyBindings;
-- (void)addKeyBindingSet:(id)fp8;
-- (void)removeKeyBindingSet:(id)fp8;
-
-@end
-
-@interface PBXKeyBindingSet : NSObject <NSCopying, NSMutableCopying>
-{
- NSString *_directory;
- NSString *_name;
- PBXMenuKeyBindings *_menuKeyBindings;
- PBXTextKeyBindings *_textKeyBindings;
- BOOL _hasChanges;
-}
-
-+ (id)systemKeyBindingSet;
-+ (id)activeKeyBindingSet;
-+ (void)setActiveKeyBindingSet:(id)fp8;
-- (id)_initSystemKeyBindingSet;
-- (id)initWithContentsOfFile:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)localizedName;
-- (id)directory;
-- (void)setDirectory:(id)fp8;
-- (id)menuKeyBindings;
-- (void)setMenuKeyBindings:(id)fp8;
-- (id)textKeyBindings;
-- (void)setTextKeyBindings:(id)fp8;
-- (id)path;
-- (void)setPath:(id)fp8;
-- (BOOL)isUserKeyBindingSet;
-- (void)save;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (void)didChange;
-- (BOOL)hasChanges;
-- (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12;
-- (void)activate;
-
-@end
-
-@interface PBXTextKeyBindings : PBXKeyBindings
-{
- NSMutableArray *_multiKeyPrefixes;
- PBXKeyEquivalent *_quoteBinding;
- PBXKeyEquivalent *_argumentBinding;
- NSMutableDictionary *_actionGroupBindings;
-}
-
-+ (id)systemKeyBindings;
-- (id)_buildKeyEquivalentsToActionsFromDictionary:(id)fp8 withPrefix:(id)fp12;
-- (id)_buildKeyEquivalentsToActions;
-- (id)_buildActionsToKeyEquivalents;
-- (id)dictionary;
-- (id)multiKeyPrefixes;
-- (BOOL)keyEquivalentIsPrefix:(id)fp8;
-- (void)activate;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXActionGroup : NSObject <NSCopying>
-{
- NSString *_name;
- NSArray *_actions;
-}
-
-- (id)initName:(id)fp8 actions:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (id)actions;
-- (unsigned int)hash;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isEqual:(id)fp8;
-
-@end
-
-@interface PBXMenuKeyBindings : PBXKeyBindings
-{
-}
-
-+ (struct _NSHashTable *)nonbindableSelectors;
-+ (void)_addMenuItemsToCache:(id)fp8;
-+ (id)bindingToMenuItemCache;
-+ (id)actionToMenuItemCache;
-+ (id)systemKeyBindings;
-+ (id)menuItemForKeyEquivalent:(id)fp8;
-+ (id)menuItemForAction:(id)fp8;
-- (id)validatedKeyEquivalent:(id)fp8;
-- (id)keyEquivalentsForAction:(id)fp8 tag:(unsigned int)fp12;
-- (id)actionAndTag:(unsigned int *)fp8 forKeyEquivalent:(id)fp12;
-- (id)actionForKeyEquivalent:(id)fp8;
-- (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12;
-- (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12 tag:(unsigned int)fp16;
-- (void)_removeKeyEqivalentForMenuItem:(id)fp8 atIndex:(unsigned int)fp12 inMenu:(id)fp16;
-- (void)_removeKeyEqivalentForMenuItem:(id)fp8;
-- (void)_applyKeyBindingsToMenu:(id)fp8;
-- (void)activate;
-
-@end
-
-@interface PBXKeyBindings : NSObject <NSCopying, NSMutableCopying>
-{
- NSMutableDictionary *_dict;
- PBXKeyBindingSet *_keyBindingSet;
- NSMutableDictionary *_keyEquivalentsToActions;
- NSMutableDictionary *_actionsToKeyEquivalents;
- id _delegate;
-}
-
-+ (id)systemKeyBindings;
-- (id)init;
-- (id)initWithDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (id)dictionary;
-- (id)_buildKeyEquivalentsToActions;
-- (id)_buildActionsToKeyEquivalents;
-- (id)_actionsToKeyEquivalents;
-- (id)_keyEquivalentsToActions;
-- (id)keyEquivalentsForAction:(id)fp8;
-- (id)actionForKeyEquivalent:(id)fp8;
-- (id)setKeyEquivalents:(id)fp8 forAction:(id)fp12;
-- (id)validatedKeyEquivalent:(id)fp8;
-- (void)activate;
-- (void)keyBindings:(id)fp8 didSetKeyEquivalent:(id)fp12;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-
-@end
-
-@interface PBXTextKeyBindingsController : PBXKeyBindingsController
-{
- NSArray *_actionList;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)keyBindings;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)swapOptionAndCommandKeys:(id)fp8;
-- (void)swapOptionAndEscapeKeys:(id)fp8;
-- (void)toggleKeyNames:(id)fp8;
-- (void)editPrefixKeys:(id)fp8;
-- (void)newActionGroup:(id)fp8;
-- (void)deleteActionGroup:(id)fp8;
-- (void)addKeyEquivalent:(id)fp8;
-- (BOOL)keyEquivalentIsPrefix:(id)fp8;
-- (BOOL)allowsMultipleKeyEquivalents;
-- (id)actionNameForKeyEquivalent:(id)fp8;
-
-@end
-
-@interface PBXMenuKeyBindingsController : PBXKeyBindingsController
-{
- struct _NSHashTable *_nonbindableSelectors;
- struct _NSMapTable *_menuItemCache;
-}
-
-- (id)_bindableItemsForMenu:(id)fp8;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (id)actionNameForKeyEquivalent:(id)fp8;
-
-@end
-
-@interface PBXKeyBindingsController : NSObject
-{
- PBXKeyBindingsPrefsModule *_prefsModule;
- NSOutlineView *_outlineView;
- NSTableColumn *_actionColumn;
- NSTableColumn *_keyColumn;
- NSPopUpButton *_pullDown;
- NSMenuItem *_toggleKeyNamesMenuItem;
- NSMenuItem *_swapOptionAndCommandKeysItem;
- NSMenuItem *_swapOptionAndEscapeKeysItem;
- NSMenuItem *_clearKeyEquivalentItem;
- NSMenuItem *_addKeyEquivalentItem;
- NSMenuItem *_newActionGroupItem;
- NSMenuItem *_deleteActionGroupItem;
- NSTextField *_infoText;
- id _delegate;
- PBXKeyBindings *_keyBindings;
-}
-
-- (id)keyBindings;
-- (void)setKeyBindings:(id)fp8;
-- (void)awakeFromNib;
-- (void)set_outlineView:(id)fp8;
-- (void)set_keyColumn:(id)fp8;
-- (void)expandAll:(id)fp8;
-- (void)clearKeyEquivalent:(id)fp8;
-- (void)toggleKeyNames:(id)fp8;
-- (void)collapseAll:(id)fp8;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (BOOL)keyEquivalentIsPrefix:(id)fp8;
-- (BOOL)allowsMultipleKeyEquivalents;
-- (id)_descriptionFormat;
-- (id)descriptionForBindingToKeyEquivalent:(id)fp8;
-- (id)actionNameForKeyEquivalent:(id)fp8;
-- (id)validatedKeyEquivalent:(id)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)keyEquivalentCellDidEndEditing:(id)fp8;
-
-@end
-
-@interface NSString (PBXKeyBindingsAdditions)
-- (int)compareUsingLocalizedString:(id)fp8;
-@end
-
-@interface PBXSyntaxColoringPrefsModule : PBXPreferencesPaneModule
-{
- NSColorWell *_plainTextColorWell;
- NSColorWell *_backgroundColorWell;
- NSColorWell *_selectionColorWell;
- NSColorWell *_insertionPointColorWell;
- NSTextField *_plainTextFontTextField;
- NSButton *_setPlainTextFontButton;
- NSButton *_coloringEnabledCheckbox;
- NSButton *_usesSeparateFontsCheckbox;
- NSButton *_showsColorsWhenPrintingCheckbox;
- NSButton *_copySourceCodeAsRichTextCheckbox;
- NSPopUpButton *_coloringTypePopUp;
- NSColorWell *_coloringColorWell;
- NSTextField *_coloringFontTextField;
- NSButton *_setColoringFontButton;
- NSButton *_factoryDefaultsButton;
- NSTextField *_tableFontTextField;
- NSButton *_tableTextFontButton;
- NSFont *_tableFont;
- NSMutableArray *_colors;
- NSMutableArray *_fonts;
- int _activeField;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)_reloadFonts;
-- (void)saveChanges;
-- (BOOL)isSetToFactoryDefaults;
-- (void)_updateEnabledState;
-- (void)initializeFromDefaults;
-- (void)setToFactoryDefaults:(id)fp8;
-- (void)plainColorWellAction:(id)fp8;
-- (void)setPlainTextFontAction:(id)fp8;
-- (void)setTableFontAction:(id)fp8;
-- (void)enabledCheckBoxAction:(id)fp8;
-- (void)allowSeparateFontsCheckboxAction:(id)fp8;
-- (void)showsColorsWhenPrintingCheckboxAction:(id)fp8;
-- (void)copySourceCodeAsRichTextCheckboxAction:(id)fp8;
-- (void)coloringTypePopUpAction:(id)fp8;
-- (void)coloringColorWellAction:(id)fp8;
-- (void)setColoringFontAction:(id)fp8;
-- (void)changeFont:(id)fp8;
-
-@end
-
-@interface PBXSCMPrefsModule : PBXPreferencesPaneModule
-{
- NSPopUpButton *compareToolPopUpButton;
- NSMenuItem *compareDisplayLeftOrRightPopUpButtonLeftMenuItem;
- NSMenuItem *compareDisplayLeftOrRightPopUpButtonRightMenuItem;
- NSMenuItem *compareToolPopUpButtonFileMergeMenuItem;
- NSMenuItem *compareToolPopUpButtonBBEditMenuItem;
- NSMenuItem *compareToolPopUpButtonOtherMenuItem;
- NSPopUpButton *compareDisplayLeftOrRightPopUpButton;
- NSButton *saveFilesCheckbox;
- NSPopUpButton *diffOutputFormatPopUpButton;
- NSMenuItem *diffOutputFormatPopupButtonSideBySideItem;
- NSMenuItem *diffOutputFormatPopupButtonContextualItem;
- NSMenuItem *diffOutputFormatPopupButtonUnifiedItem;
- NSMenuItem *diffOutputFormatPopupButtonDefaultItem;
- NSTextField *diffLinesOfContextTextField;
- NSTextField *diffLinesOfContextLabel;
- NSButton *diffIgnoresWhitespaceCheckbox;
- NSButton *diffIgnoresBlankLinesCheckbox;
- NSString *_compareLeftOrRight;
- NSString *_compareToolSelection;
- NSString *_compareToolLocation;
- NSString *_diffOutputFormat;
-}
-
-- (struct _NSSize)minModuleSize;
-- (void)saveChanges;
-- (void)initializeFromDefaults;
-- (void)dealloc;
-- (void)finalize;
-- (void)saveFilesCheckboxDidChange:(id)fp8;
-- (void)compareDisplayLeftOrRightPopUpButtonDidChange:(id)fp8;
-- (void)compareToolPopUpButtonDidChange:(id)fp8;
-- (void)compareToolPopUpDidSelectFileMerge:(id)fp8;
-- (void)compareToolPopUpDidSelectBBEdit:(id)fp8;
-- (void)diffOutputFormatPopUpButtonDidSelectSideBySide:(id)fp8;
-- (void)diffOutputFormatPopUpButtonDidSelectContextual:(id)fp8;
-- (void)diffOutputFormatPopUpButtonDidSelectUnified:(id)fp8;
-- (void)diffOutputFormatPopUpButtonDidSelectDefault:(id)fp8;
-- (void)diffIgnoresWhitespaceCheckboxDidChange:(id)fp8;
-- (void)diffIgnoresBlankLinesCheckboxDidChange:(id)fp8;
-- (void)diffLinesOfContextTextFieldDidChange:(id)fp8;
-- (void)_scmCompareToolOtherSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)compareToolPopUpDidSelectOther:(id)fp8;
-- (void)compareDisplayLeftOrRightPopUpButtonDidSelectLeft:(id)fp8;
-- (void)compareDisplayLeftOrRightPopUpButtonDidSelectRight:(id)fp8;
-- (id)compareLeftOrRight;
-- (void)setCompareLeftOrRight:(id)fp8;
-- (id)compareToolSelection;
-- (void)setCompareToolSelection:(id)fp8;
-- (id)compareToolLocation;
-- (void)setCompareToolLocation:(id)fp8;
-- (id)diffOutputFormat;
-- (void)setDiffOutputFormat:(id)fp8;
-
-@end
-
-@interface PBXSourceTreesPrefsModule : PBXPreferencesPaneModule
-{
- NSMutableArray *_sourceTrees;
- int _rowBeingEdited;
- int _columnBeingEdited;
- PBXExtendedTableView *_sourceTreesTable;
- NSButton *_addSourceTreeButton;
- NSButton *_deleteSourceTreeButton;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSSize)minModuleSize;
-- (void)viewDidLoad;
-- (void)update;
-- (void)initializeFromDefaults;
-- (void)saveChanges;
-- (void)createRow:(int)fp8;
-- (void)deleteRows:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (void)addSourceTree:(id)fp8;
-- (void)deleteSourceTree:(id)fp8;
-
-@end
-
-@interface PBXNonLossyASCIIFormatter : NSFormatter
-{
- BOOL _escapeInvisibleASCII;
-}
-
-- (id)initWithEscapeInivisbleASCII:(BOOL)fp8;
-- (id)init;
-- (void)setEscapeInvisibleASCII:(BOOL)fp8;
-- (BOOL)escapeInvisibleASCII;
-- (id)nonLossyASCIIDataForString:(id)fp8;
-- (id)stringForObjectValue:(id)fp8;
-- (BOOL)getObjectValue:(id *)fp8 forString:(id)fp12 errorDescription:(id *)fp16;
-
-@end
-
-@interface PBXAddFilesOptionsModule : PBXModule
-{
- NSButton *_copyFilesCheckbox;
- NSButtonCell *_createGroupsCheckbox;
- NSBox *_targetSelectionBox;
- NSButton *_addButton;
- NSButton *_cancelButton;
- NSPopUpButton *_referenceTypePopUp;
- NSPopUpButton *_fileEncodingPopUp;
- PBXItemsSelectionModule *_itemsSelectionModule;
- NSArray *_targetsAcceptingAddedFiles;
- NSArray *_addToTargets;
- BOOL _shouldCopy;
- BOOL _shouldCreateGroups;
- NSString *_sourceTree;
- unsigned int _fileEncoding;
- PBXProject *_project;
- PBXModule *_module;
- NSArray *_itemOrPathArray;
- PBXGroup *_group;
- int _childIndex;
-}
-
-+ (id)sharedAddFilesOptionsModule;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)_setProject:(id)fp8 module:(id)fp12 itemsOrFiles:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24;
-- (void)dealloc;
-- (void)finalize;
-- (void)_updateUIFromIvars;
-- (void)_updateIvarsFromUI;
-- (void)viewDidLoad;
-- (void)setSelectedTargets:(id)fp8;
-- (id)selectedTargets;
-- (void)setCopyFilesEnabled:(BOOL)fp8;
-- (void)setCreateGroupsEnabled:(BOOL)fp8;
-- (void)setShouldCopy:(BOOL)fp8;
-- (BOOL)shouldCopy;
-- (void)setShouldCreateGroups:(BOOL)fp8;
-- (BOOL)shouldCreateGroups;
-- (void)setSourceTree:(id)fp8;
-- (id)sourceTree;
-- (void)setFileEncoding:(unsigned int)fp8;
-- (unsigned int)fileEncoding;
-- (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 items:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24;
-- (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 files:(id)fp16 insertionGroup:(id)fp20 childIndex:(int)fp24;
-- (id)getSCMstatusForItems:(id)fp8;
-- (void)itemsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)filesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)addAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12;
-- (void)itemsSelectionModule:(id)fp8 outlineView:(id)fp12 willDisplayCell:(id)fp16 forTableColumn:(id)fp20 item:(id)fp24;
-
-@end
-
-@interface PBXFileOpener : NSObject
-{
- id _delegate;
- BOOL _delegateDoesBookmarks;
- BOOL _delegateDoesReferences;
- BOOL _delegateDoesWorkspace;
- BOOL _delegateDoesDidOpen;
- BOOL _delegateDoesShouldOpen;
- BOOL _delegateDoesWorkspaceRole;
- BOOL _delegateDoesChangeFocus;
- int clickedColumn;
-}
-
-+ (void)initialize;
-+ (BOOL)singleClickOpens;
-+ (void)setSingleClickOpens:(BOOL)fp8;
-+ (id)templateNameForSeparateEditor;
-+ (void)setTemplateNameForSeparateEditor:(id)fp8;
-+ (BOOL)openBookmarkInSeparateApplication:(id)fp8;
-+ (BOOL)canOpenBookmarkInApplication:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (BOOL)delegateDoesChangeFocus;
-- (void)setDelegateDoesChangeFocus:(BOOL)fp8;
-- (id)_openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16 forceExternalEditor:(BOOL)fp20 reusingExistingWindow:(BOOL)fp24;
-- (id)openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16 reusingExistingWindow:(BOOL)fp20;
-- (id)openBookmark:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16;
-- (id)openReference:(id)fp8 inSeparateWindow:(BOOL)fp12 allowExternalEditor:(BOOL)fp16;
-- (void)_openSelectedItemInSeparateWindow:(BOOL)fp8 allowExternalEditor:(BOOL)fp12 forceExternalEditor:(BOOL)fp16;
-- (void)_reallySingleClick:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)cancelDelayedActions;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXViewListView : NSView
-{
- NSButtonCell *_headerCell;
- float _headingHeight;
- float _subviewLeftMargin;
- float _gutterThickness;
- struct _NSHashTable *_expandedSubviews;
- id _delegate;
- NSColor *_backgroundColor;
- NSColor *_alternateBackgroundColor;
- struct {
- unsigned int allowsSubviewSelection:1;
- unsigned int ignoreSubviewFrameChanges:1;
- unsigned int delegateWantsShouldSelectSubview:1;
- unsigned int delegateWantsShouldMoveSubview:1;
- unsigned int delegateWantsDeleteSubviews:1;
- unsigned int delegateWantsMoveSubview:1;
- unsigned int delegateWantsBackgroundColor:1;
- unsigned int delegateWantsAlternateBackgroundColor:1;
- unsigned int isDeallocating:1;
- unsigned int ignoreSubviewAdditionAndRemoval:1;
- unsigned int drawsHeaderBackground:1;
- unsigned int drawsBackground:1;
- unsigned int drawsStripes:1;
- unsigned int logsSubviewLayout:1;
- unsigned int RESERVED:19;
- } _vlvFlags;
- unsigned int _disableSubviewLayout;
- unsigned int _needsSubviewLayoutFromIndex;
- unsigned int _selectedSubviewIndex;
- SEL _viewRepresentedObjectSelector;
- SEL _viewRepresentedObjectHeadingStringSelector;
- NSView *_subviewBeingMousetracked;
- unsigned int _draggedSubviewIndex;
- float _draggedDistance;
- NSImage *_dragCacheImage;
- struct _NSPoint _dragCachePoint;
-}
-
-+ (void)initialize;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)awakeFromNib;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isFlipped;
-- (SEL)viewRepresentedObjectSelector;
-- (void)setViewRepresentedObjectSelector:(SEL)fp8;
-- (SEL)viewRepresentedObjectHeadingStringSelector;
-- (void)setViewRepresentedObjectHeadingStringSelector:(SEL)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (id)_headerCell;
-- (float)headingHeight;
-- (void)setHeadingHeight:(float)fp8;
-- (float)subviewLeftMargin;
-- (void)setSubviewLeftMargin:(float)fp8;
-- (float)gutterThickness;
-- (void)setGutterThickness:(float)fp8;
-- (BOOL)drawsHeaderBackground;
-- (void)setDrawsHeaderBackground:(BOOL)fp8;
-- (BOOL)drawsBackground;
-- (void)setDrawsBackground:(BOOL)fp8;
-- (BOOL)drawsStripes;
-- (void)setDrawsStripes:(BOOL)fp8;
-- (id)backgroundColor;
-- (void)setBackgroundColor:(id)fp8;
-- (id)alternateBackgroundColor;
-- (void)setAlternateBackgroundColor:(id)fp8;
-- (void)_layoutSubviewsFromIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12 ignoringSubview:(id)fp16;
-- (void)_layoutSubviewsFromIndex:(unsigned int)fp8;
-- (void)_layoutSubviewsIfNeeded;
-- (struct _NSRange)_rangeOfSubviewsFromMinY:(float)fp8 toMaxY:(float)fp12;
-- (struct _NSRect)_headingRectOfSubviewAtIndex:(unsigned int)fp8;
-- (struct _NSRect)_borderRectOfSubviewAtIndex:(unsigned int)fp8;
-- (float)_locationOfSubviewAtIndex:(unsigned int)fp8;
-- (struct _NSRect)_dragRectOfSubviewAtIndex:(unsigned int)fp8;
-- (struct _NSRect)rectOfSubviewAtIndex:(unsigned int)fp8;
-- (void)_startIgnoringSubviewAdditionAndRemoval;
-- (void)_stopIgnoringSubviewAdditionAndRemoval;
-- (void)didAddSubview:(id)fp8;
-- (void)willRemoveSubview:(id)fp8;
-- (void)moveSubviewAtIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12;
-- (void)setFrame:(struct _NSRect)fp8;
-- (void)subviewFrameChanged:(id)fp8;
-- (BOOL)isOpaque;
-- (BOOL)isSubviewExpanded:(id)fp8;
-- (void)expandSubview:(id)fp8;
-- (void)collapseSubview:(id)fp8;
-- (void)drawHeadingOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16;
-- (void)drawDragRectOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16;
-- (void)drawSelectionBorderOfSubview:(id)fp8 atIndex:(unsigned int)fp12 inRect:(struct _NSRect)fp16;
-- (struct _NSRect)insertionBarRectAtIndex:(unsigned int)fp8;
-- (void)drawInsertionBarAtIndex:(unsigned int)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)allowsSubviewSelection;
-- (void)setAllowsSubviewSelection:(BOOL)fp8;
-- (void)disableSubviewLayout;
-- (void)reenableSubviewLayout;
-- (void)layoutSubviews;
-- (unsigned int)numberOfSubviews;
-- (id)subviewAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSubview:(id)fp8;
-- (void)insertSubview:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addSubview:(id)fp8;
-- (void)removeSubviewAtIndex:(unsigned int)fp8;
-- (unsigned int)indexOfSelectedSubview;
-- (void)selectSubviewAtIndex:(unsigned int)fp8;
-- (BOOL)acceptsFirstResponder;
-- (void)_expandTrackedSubview:(id)fp8;
-- (void)_collapseTrackedSubview:(id)fp8;
-- (BOOL)_userCanSelectSubviewAtIndex:(unsigned int)fp8;
-- (BOOL)_userCanMoveSubviewAtIndex:(unsigned int)fp8;
-- (void)resetCursorRects;
-- (unsigned int)_indexOfSubviewClosestToSubviewAtIndex:(unsigned int)fp8 whenMoved:(float)fp12;
-- (id)_nextEventAfterMovementThreshold:(float)fp8 fromPoint:(struct _NSPoint)fp12;
-- (void)_reorderSubviewAtIndex:(unsigned int)fp8 withEvent:(id)fp12;
-- (void)mouseDown:(id)fp8;
-- (void)keyDown:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)delete:(id)fp8;
-- (id)indicesOfExpandedSubviews;
-- (void)setExpandedSubviewsFromArrayOfIndices:(id)fp8;
-- (void)setLogsSubviewLayout:(BOOL)fp8;
-
-@end
-
-@interface _PBXFlippedVLVCacheImage : NSImage
-{
-}
-
-- (BOOL)isFlipped;
-- (id)initWithRect:(struct _NSRect)fp8 color:(id)fp24 ofView:(id)fp28 subview:(id)fp32;
-
-@end
-
-@interface _PBXNewUserOpenFilesWizard : PBXWizard
-{
- NSButton *autoOpenProjectsManagerCheckBox;
- NSButton *shouldSaveWorkspaceConfigurationCheckBox;
-}
-
-- (void)awakeFromNib;
-- (id)label;
-- (BOOL)validateSettings;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-- (void)checkBoxAction:(id)fp8;
-- (void)finish;
-- (id)_nextPage;
-
-@end
-
-@interface _PBXWorkspaceRolesWizard : PBXWizard
-{
- NSMatrix *_resetRolesRadioMatrix;
- NSButtonCell *_resetRolesRadioSingle;
- NSButtonCell *_resetRolesRadioSome;
- NSButtonCell *_resetRolesRadioMany;
- int _workspaceRoleSettingsType;
-}
-
-- (void)awakeFromNib;
-- (id)label;
-- (BOOL)validateSettings;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-- (void)radioAction:(id)fp8;
-- (void)finish;
-
-@end
-
-@interface _PBXNewUserBuildLocationWizard : PBXWizard
-{
- NSMatrix *separateBuildFilesRadio;
- NSMatrix *separateProductsRadio;
- NSTextField *buildFilesLocationTextField;
- NSButton *buildFilesLocationSetButton;
- NSTextField *productsLocationTextField;
- NSButton *productsLocationSetButton;
- PBXCompletionManager *_completionManager;
-}
-
-+ (id)categorizedWizardName;
-- (void)dealloc;
-- (void)finalize;
-- (id)label;
-- (void)_setBuildFilesLocationSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)setBuildFilesLocationAction:(id)fp8;
-- (void)_setProductFilesLocationSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)setProductsLocationAction:(id)fp8;
-- (void)_updateEnabledState:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)radioAction:(id)fp8;
-- (void)textFieldAction:(id)fp8;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (id)buildLocation;
-- (void)setBuildLocation:(id)fp8;
-- (id)productsLocation;
-- (void)setProductsLocation:(id)fp8;
-- (id)firstKeyView;
-- (void)awakeFromNib;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-- (BOOL)validateSettings;
-- (void)finish;
-
-@end
-
-@interface PBXNewUserWizard : PBXWizard
-{
-}
-
-+ (id)defaultModuleNibName;
-- (id)label;
-- (BOOL)canProceed;
-- (BOOL)canFinish;
-
-@end
-
-@interface PBXExtendedTableView : NSTableView
-{
- struct {
- unsigned int optionClickCausesEditing:1;
- unsigned int optionClickEditsAnyCell:1;
- unsigned int endAllEditingWhenCellEnds:1;
- unsigned int allowKeyboardDeletion:1;
- unsigned int allowEditCancellation:1;
- unsigned int drawsKeyIndication:1;
- unsigned int clearSelWhenResigningKey:1;
- unsigned int drawsStripes:1;
- unsigned int delegateWantsShouldStartEditingColumn:1;
- unsigned int delegateWantsDidStartEditingColumn:1;
- unsigned int delegateWantsWillEndEditingColumn:1;
- unsigned int delegateWantsWillAbortEditingColumn:1;
- unsigned int delegateWantsSelShouldChange:1;
- unsigned int delegateWantsHandleReturnKey:1;
- unsigned int delegateWantsDeleteRows:1;
- unsigned int delegateWantsCreateRowsFromPasteboard:1;
- unsigned int delegateWantsMenuForTableColumn:1;
- unsigned int delegateWantsWillReturnMenuForTableColumn:1;
- unsigned int dataSourceCanHandleReturnKey:1;
- unsigned int dataSourceCanDelete:1;
- unsigned int dataSourceCanCut:1;
- unsigned int dataSourceCanCopy:1;
- unsigned int dataSourceCanPaste:1;
- unsigned int dataSourceWillValidateMenuItems:1;
- unsigned int dataSourceWantsActivationChangeNotification:1;
- unsigned int dataSourceCanHandleMouseDown:1;
- unsigned int delegateWantsDraggingSourceOperationMaskForLocal:1;
- unsigned int delegateWantsDraggedImageBeganAt:1;
- unsigned int delegateWantsDraggedImageEndedAt:1;
- unsigned int dragOnlySelectedItems:1;
- unsigned int ignoresDefaultFont:1;
- unsigned int keepSelectionVisibleDuringResize:1;
- } _etvFlags;
- unsigned int _editingMsgDisableCount;
- NSArray *_savedDragItems;
- NSArray *_savedDragItemPaths;
- float _minRowHeight;
- BOOL _lockSelection;
- PBXTypeToSelect *_typeToSelect;
- NSView *_originalCornerView;
- struct _NSRange _liveResizeRowsInRect;
-}
-
-+ (id)defaultAlternateRowColor;
-+ (id)defaultTableFont;
-+ (void)setDefaultTableFont:(id)fp8;
-+ (id)boldTableFont;
-+ (id)italicTableFont;
-+ (id)boldItalicTableFont;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)optionClickCausesEditing;
-- (void)setOptionClickCausesEditing:(BOOL)fp8;
-- (BOOL)optionClickEditsAnyCell;
-- (void)setOptionClickEditsAnyCell:(BOOL)fp8;
-- (BOOL)doesEndAllEditingWhenCellEndsEditing;
-- (void)setEndAllEditingWhenCellEndsEditing:(BOOL)fp8;
-- (void)editColumn:(int)fp8 row:(int)fp12 withEvent:(id)fp16 select:(BOOL)fp20;
-- (void)textDidEndEditing:(id)fp8;
-- (BOOL)abortEditing;
-- (void)disableDidStartWillEndEditingDelegations;
-- (void)enableDidStartWillEndEditingDelegations;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-- (BOOL)allowsItemDeletionByKeystroke;
-- (void)setAllowsItemDeletionByKeystroke:(BOOL)fp8;
-- (BOOL)allowsEditCancellation;
-- (void)setAllowsEditCancellation:(BOOL)fp8;
-- (void)_examineDataSource;
-- (void)_examineDelegate;
-- (void)setDataSource:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (id)selectedRows;
-- (BOOL)_selectionShouldChangeFromMouseDownInRow:(int)fp8 column:(id)fp12;
-- (void)deselectRow:(int)fp8;
-- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
-- (void)mouseDown:(id)fp8;
-- (void)createNewRow:(id)fp8;
-- (void)delete:(id)fp8;
-- (void)copy:(id)fp8;
-- (void)paste:(id)fp8;
-- (void)cut:(id)fp8;
-- (void)setConfigurationFromArray:(id)fp8;
-- (id)configurationArray;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)keyDown:(id)fp8;
-- (BOOL)clearsSelectionWhenResigningKey;
-- (void)setClearsSelectionWhenResigningKey:(BOOL)fp8;
-- (void)viewWillMoveToSuperview:(id)fp8;
-- (void)setDrawsKeyIndication:(BOOL)fp8;
-- (BOOL)drawsKeyIndication;
-- (void)setDrawsStripes:(BOOL)fp8;
-- (BOOL)drawsStripes;
-- (void)setKeepSelectionVisible:(BOOL)fp8;
-- (BOOL)keepSelectionVisible;
-- (BOOL)ignoresDefaultFont;
-- (void)setIgnoresDefaultFont:(BOOL)fp8;
-- (BOOL)_wantsLiveResizeToUseCachedImage;
-- (BOOL)_needsRedrawBeforeFirstLiveResizeCache;
-- (int)hypotheticalRowAtPoint:(struct _NSPoint)fp8;
-- (struct _NSRange)hypotheticalRowsInRect:(struct _NSRect)fp8;
-- (struct _NSRect)rectOfHypotheticalRow:(int)fp8;
-- (id)alternateRowColor;
-- (float)locationOfRow:(int)fp8;
-- (void)drawKeyIndicationInClipRect:(struct _NSRect)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)becomeFirstResponder;
-- (BOOL)resignFirstResponder;
-- (id)awakeAfterUsingCoder:(id)fp8;
-- (void)setSavedDragItems:(id)fp8;
-- (void)setSavedDragItemPaths:(id)fp8;
-- (void)setSavedDragItems:(id)fp8 paths:(id)fp12;
-- (id)savedDragItems;
-- (id)savedDragItemPaths;
-- (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
-- (void)draggedImage:(id)fp8 beganAt:(struct _NSPoint)fp12;
-- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (BOOL)_isPoint:(struct _NSPoint)fp8 inDragZoneOfRow:(int)fp16;
-- (id)dragImageForRowsWithIndexes:(id)fp8 tableColumns:(id)fp12 event:(id)fp16 offset:(struct _NSPoint *)fp20;
-- (BOOL)dragOnlySelectedItems;
-- (void)setDragOnlySelectedItems:(BOOL)fp8;
-- (void)setFont:(id)fp8;
-- (void)tile;
-- (void)viewWillStartLiveResize;
-- (void)setMinRowHeight:(float)fp8;
-- (float)minRowHeight;
-- (void)awakeFromNib;
-- (void)_tableFontChanged:(id)fp8;
-- (id)menuForEvent:(id)fp8;
-- (void)setOriginalCornerView;
-- (id)originalCornerView;
-- (void)_windowChangedKeyState;
-
-@end
-
-@interface PBXExternalEditorManager : NSObject <PBXExternalEditorServerProtocol>
-{
- NSConnection *_vendedConnection;
- NSMutableArray *_registeredEditors;
- struct _NSMapTable *_connectionToProxyMap;
-}
-
-+ (id)sharedExternalEditorManager;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_connectionDidDie:(id)fp8;
-- (void)registerExternalEditor:(byref id)fp8;
-- (void)unregisterExternalEditor:(byref id)fp8;
-- (void)externalEditor:(byref id)fp8 didOpenFile:(bycopy id)fp12;
-- (void)externalEditor:(byref id)fp8 didCloseFile:(bycopy id)fp12;
-- (void)externalEditor:(byref id)fp8 setEdited:(BOOL)fp12 forFile:(bycopy id)fp16;
-
-@end
-
-@interface PBXBuildPhaseModule : PBXProjectModule
-{
- PBXBuildPhase *_buildPhase;
- CDAnonymousStruct1 _bpmFlags;
-}
-
-- (id)initWithBuildPhase:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)buildPhase;
-- (id)label;
-- (id)project;
-- (void)update;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-
-@end
-
-@interface PBXFileBuildPhaseModule : PBXBuildPhaseModule
-{
- PBXFileOpener *_fileOpener;
- PBXFileBuildPhaseModuleOutlineView *_buildFilesOutline;
- NSMenu *_viewContextualMenuTemplate;
- NSMenu *_viewContextualMenu;
- float _viewHeightSansOutline;
- struct {
- unsigned int observingTarget:1;
- unsigned int RESERVED:31;
- } _fbpmFlags;
-}
-
-- (id)initWithBuildPhase:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (int)firstAttributeColumn;
-- (int)numberOfAttributeColumns;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)label;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)sortSelectedItems:(id)fp8;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)setAttributeFromContextMenu:(id)fp8;
-- (void)_confirmDeleteSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)deleteItems:(id)fp8;
-- (void)delete:(id)fp8;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (void)outlineViewBuildStatusChanged:(id)fp8;
-- (void)outlineViewAttributeChanged:(id)fp8;
-- (void)outlineViewShowInspector:(id)fp8;
-- (void)_resizeOutlineViewIfNeeded;
-- (void)update;
-- (id)referenceForFileOpener:(id)fp8;
-- (id)workspaceForFileOpener:(id)fp8;
-- (int)workspaceRoleForFileOpener:(id)fp8;
-- (BOOL)fileOpenerShouldOpenFromAction:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (id)bookmarksForCurrentSelection;
-- (void)addToBookmarks:(id)fp8;
-- (void)targetBuildWillBegin:(id)fp8;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-
-@end
-
-@interface PBXBuildFileExtraInfoOutlineCell : PBXBuildFileIconOutlineCell
-{
-}
-
-- (id)initImageCell:(id)fp8;
-- (void)configureForBuildFile:(id)fp8;
-
-@end
-
-@interface PBXBuildFileAttributeOutlineCell : PBXBuildFileIconOutlineCell
-{
- unsigned int _attributeIndex;
- NSString *_latestAttributeName;
-}
-
-- (id)initWithAttributeIndex:(unsigned int)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)configureForBuildFile:(id)fp8;
-
-@end
-
-@interface PBXBuildFileDestinationDirOutlineCell : PBXOutlineViewCell
-{
-}
-
-- (void)configureForBuildFile:(id)fp8;
-
-@end
-
-@interface PBXBuildFileNameOutlineCell : PBXOutlineViewCell
-{
- int _extraDrawWidth;
-}
-
-- (void)configureForBuildFile:(id)fp8;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXBuildFileStatusOutlineCell : PBXBuildFileIconOutlineCell
-{
-}
-
-- (id)initImageCell:(id)fp8;
-- (void)configureForBuildFile:(id)fp8;
-
-@end
-
-@interface PBXBuildFileIconOutlineCell : NSButtonCell
-{
-}
-
-- (id)initImageCell:(id)fp8;
-- (void)configureForBuildFile:(id)fp8;
-- (id)objectValue;
-- (void)setObjectValue:(id)fp8;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXFileBuildPhaseModuleOutlineView : PBXExtendedOutlineView
-{
-}
-
-- (BOOL)_drawsVerticalGrid;
-
-@end
-
-@interface PBXBuildFile (PBXFileBuildPhaseModuleAdditions)
-- (id)iconImage;
-- (id)displayNameForBuildPhaseModule;
-- (id)attributeForColumnAtIndex:(unsigned int)fp8;
-- (id)displayNameForAttributeForColumnAtIndex:(unsigned int)fp8;
-- (id)iconImageForBooleanValue:(BOOL)fp8 ofAttribute:(id)fp12;
-- (void)toggleAttributeForColumnAtIndex:(unsigned int)fp8;
-- (BOOL)isLeaf;
-@end
-
-@interface PBXFrameworksBuildPhase (PBXFileBuildPhaseModuleAdditions)
-- (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-- (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-@end
-
-@interface PBXSourcesBuildPhase (PBXFileBuildPhaseModuleAdditions)
-- (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-- (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-@end
-
-@interface PBXResourcesBuildPhase (PBXFileBuildPhaseModuleAdditions)
-- (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-- (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-@end
-
-@interface PBXHeadersBuildPhase (PBXFileBuildPhaseModuleAdditions)
-- (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-- (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-@end
-
-@interface PBXBuildPhase (PBXFileBuildPhaseModuleAdditions)
-- (id)attributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-- (id)displayNameForAttributeOfBuildFile:(id)fp8 forColumnAtIndex:(int)fp12;
-@end
-
-@interface PBXTargetDocument : PBXFileDocument
-{
- PBXTarget *_target;
-}
-
-+ (void)initialize;
-+ (Class)defaultFileEditorSubclass;
-+ (id)targetDocumentForTarget:(id)fp8 createIfNeeded:(BOOL)fp12;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)saveDocument:(id)fp8;
-- (id)initWithTarget:(id)fp8;
-- (void)_targetWillBeRemoved:(id)fp8;
-- (void)_projectDidChange:(id)fp8;
-- (void)_projectDidClose:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (BOOL)isFileWritable;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)isDocumentEdited;
-- (void)updateChangeCount:(int)fp8;
-- (int)diskState;
-- (void)updateDiskStateInfo;
-- (id)fileReferenceInProject:(id)fp8;
-- (id)bookmarkInProject:(id)fp8;
-- (BOOL)isInProject:(id)fp8;
-
-@end
-
-@interface PBXCommitLogModule : PBXModule
-{
- NSTextView *_logTextView;
- NSButton *_commitButton;
- NSButton *_cancelButton;
- NSTextField *_titleTextField;
- id _modalDelegate;
- SEL _didEndSel;
- NSMutableArray *_itemsToCommit;
-}
-
-+ (id)lastCommitLog;
-+ (void)setLastCommitLog:(id)fp8;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)commitLog;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 withItems:(id)fp20 contextInfo:(void *)fp24;
-- (void)commitAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)setItemsToCommit:(id)fp8;
-- (id)itemsToCommit;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-
-@end
-
-@interface PBXStatusView : NSView
-{
- NSProgressIndicator *_progressIndicator;
- NSTextField *_statusField;
- int _curPriority;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_clearCompletedStatusOperation:(id)fp8;
-- (void)setStatusString:(id)fp8 priority:(int)fp12;
-- (void)setStatusString:(id)fp8 andProgress:(int)fp12 priority:(int)fp16;
-- (void)clear;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)isOpaque;
-
-@end
-
-@interface PBXOutlineDataSourceSplitter : NSObject <XCSelectionSource>
-{
- NSObject *_mainDataSource;
- struct _NSMapTable *_columnSourceMap;
- NSOutlineView *_outlineView;
- unsigned int _lastDragEnteredOp;
-}
-
-- (id)initWithOutlineView:(id)fp8 mainDataSource:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)mainDataSource;
-- (void)setMainDataSource:(id)fp8;
-- (id)dataSourceForTableColumn:(id)fp8;
-- (void)setDataSource:(id)fp8 forTableColumn:(id)fp12;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (id)insertNewTableColumnWithIdentifier:(id)fp8 dataSource:(id)fp12 atIndex:(int)fp16;
-- (void)removeTableColumnWithIdentifier:(id)fp8;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (id)outlineView:(id)fp8 itemForPersistentObject:(id)fp12;
-- (id)outlineView:(id)fp8 persistentObjectForItem:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (BOOL)selectionShouldChangeInOutlineView:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldSelectTableColumn:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldCollapseItem:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayOutlineCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)tableView:(id)fp8 mouseDownInHeaderOfTableColumn:(id)fp12;
-- (void)tableView:(id)fp8 didClickTableColumn:(id)fp12;
-- (void)tableView:(id)fp8 didDragTableColumn:(id)fp12;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)outlineViewColumnDidMove:(id)fp8;
-- (void)outlineViewColumnDidResize:(id)fp8;
-- (void)outlineView:(id)fp8 hasChangedActiveState:(BOOL)fp12;
-- (void)outlineViewSelectionIsChanging:(id)fp8;
-- (void)outlineViewItemWillExpand:(id)fp8;
-- (void)outlineViewItemDidExpand:(id)fp8;
-- (void)outlineViewItemWillCollapse:(id)fp8;
-- (void)outlineViewItemDidCollapse:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-
-@end
-
-@interface PBXSeparateEditorTopLevelResponder : NSResponder
-{
- PBXNavigatorGroup *_navigatorGroup;
-}
-
-- (id)initWithNavigatorGroup:(id)fp8;
-- (id)init;
-- (id)moduleForAction:(SEL)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-
-@end
-
-@interface PBXNavigatorGroup : PBXProjectModule
-{
- PBXSplitviewModule *_splitModule;
- PBXFileNavigator *_lastActiveNavigator;
- struct {
- unsigned int isSeparateNavigatorGroup:1;
- unsigned int observingWindowController:1;
- unsigned int hasExplicitProjectDocument:1;
- unsigned int filePopUpBookmarksInvalid:1;
- unsigned int autoLoadOnSelection:1;
- unsigned int RESERVED:28;
- } _ngFlags;
- id _topLevelResponder;
- NSMutableArray *_filePopUpBookmarks;
- PBXEditorInfoModule *_editorInfoModule;
- BOOL _isHeaderSplitControlVisible;
- BOOL _isSeparateEditorStatusBarVisible;
-}
-
-+ (void)initialize;
-+ (id)allSeparateNavigatorGroups;
-+ (void)registerSeparateNavigatorGroup:(id)fp8;
-+ (void)unregisterSeparateNavigatorGroup:(id)fp8;
-+ (BOOL)remembersSeparateNavigatorWindowLocations;
-+ (id)docsToCloseIfNavigatorGroupsAreClosed:(id)fp8;
-+ (id)makeNewSeparateNavigatorWithGroup:(id)fp8 focusedOnBookmark:(id)fp12 projectDocument:(id)fp16 usePinning:(BOOL)fp20;
-+ (id)makeNewSeparateNavigatorWithGroup:(id)fp8 focusedOnBookmark:(id)fp12 projectDocument:(id)fp16;
-+ (id)makeNewSeparateNavigatorWithBookmark:(id)fp8;
-+ (id)makeNewSeparateNavigatorWithBookmark:(id)fp8 projectDocument:(id)fp12;
-+ (id)makeNewSeparateNavigatorWithFileDocument:(id)fp8;
-+ (id)separateNavigatorWithBookmark:(id)fp8 createIfNeeded:(BOOL)fp12;
-+ (id)separateNavigatorWithBookmark:(id)fp8 createIfNeeded:(BOOL)fp12 projectDocument:(id)fp16;
-+ (id)separateNavigatorWithFileDocument:(id)fp8 createIfNeeded:(BOOL)fp12;
-+ (void)setWindowDefaultFrame:(id)fp8;
-+ (id)windowDefaultFrame;
-+ (void)setStatusBarIsVisible:(BOOL)fp8;
-+ (BOOL)statusBarIsVisible;
-- (void)_closeSeparateNavigatorGroup;
-- (void)windowWillClose:(id)fp8;
-- (void)windowWillShow;
-- (BOOL)windowShouldClose:(id)fp8;
-- (BOOL)moduleShouldClose;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSRect)windowWillUseStandardFrame:(id)fp8 defaultFrame:(struct _NSRect)fp12;
-- (void)setWantsModuleWindow:(BOOL)fp8;
-- (BOOL)loadView;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)moduleWasExposedByUser;
-- (void)moduleWasHiddenByUser;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_xcSelectionDidChange:(id)fp8;
-- (void)_setBookmarkOnActiveNavigator:(id)fp8;
-- (void)_firstResponderDidChange:(id)fp8;
-- (void)_navigatorDidLoadFileDocument:(id)fp8;
-- (void)becomeActive;
-- (void)_splitNavigator:(id)fp8;
-- (void)resetHeaders;
-- (void)setHeaderSplitControlVisible:(BOOL)fp8;
-- (BOOL)isHeaderSplitControlVisible;
-- (void)splitNavigator:(id)fp8 verticalBias:(BOOL)fp12 horizontalBias:(BOOL)fp16;
-- (void)splitNavigator:(id)fp8;
-- (void)closeNavigator:(id)fp8;
-- (BOOL)canCloseNavigator:(id)fp8;
-- (id)mainEditor;
-- (id)fileNavigators;
-- (id)firstFileNavigator;
-- (id)lastActiveFileNavigator;
-- (id)fileNavigatorForDocument:(id)fp8;
-- (id)fileNavigatorEditingBookmark:(id)fp8;
-- (void)invalidateAllFileNavigators;
-- (void)setProjectDocument:(id)fp8;
-- (BOOL)isSeparateNavigatorGroup;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)saveDocument:(id)fp8;
-- (void)saveDocumentAs:(id)fp8;
-- (void)saveDocumentTo:(id)fp8;
-- (void)revertDocumentToSaved:(id)fp8;
-- (void)runPageLayout:(id)fp8;
-- (void)printDocument:(id)fp8;
-- (void)closeCurrentFile:(id)fp8;
-- (void)nextBookmark:(id)fp8;
-- (void)previousBookmark:(id)fp8;
-- (void)clearBookmarks:(id)fp8;
-- (void)switchToCounterpartOfCurrentFile:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (void)toggleNavigationBarVisible:(id)fp8;
-- (void)splitCurrentNavigator:(id)fp8;
-- (void)closeCurrentNavigator:(id)fp8;
-- (void)openInSeparateNavigator:(id)fp8;
-- (void)addToBookmarks:(id)fp8;
-- (void)setLabel:(id)fp8;
-- (void)setLabelAsFilename:(id)fp8;
-- (void)setLabel:(id)fp8 representedFilename:(id)fp12;
-- (id)label;
-- (id)representedFilename;
-- (BOOL)isDocumentModule;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (id)filePopUpBookmarks;
-- (void)invalidateFilePopUpBookmarks;
-- (id)slideOutTabIconImage;
-- (BOOL)isPinned;
-- (void)pin;
-- (void)togglePinMode:(id)fp8;
-- (void)_pinnedEditorDidChange:(id)fp8;
-- (void)addEditorInfoModuleForGroup:(id)fp8;
-- (void)removeEditorInfoModule;
-- (void)toggleAPIDrawer:(id)fp8;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8 forSharingKey:(id)fp12;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (id)keyTabView;
-- (void)setAutoLoadsOnSelection:(BOOL)fp8;
-- (BOOL)autoLoadsOnSelection;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-- (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12;
-- (void)saveUserDefaultConfiguration;
-
-@end
-
-@interface PBXExtendedScrollView : NSScrollView
-{
-}
-
-+ (struct _NSSize)frameSizeForContentSize:(struct _NSSize)fp8 hasHorizontalScroller:(BOOL)fp16 hasVerticalScroller:(BOOL)fp20 borderType:(int)fp24;
-+ (struct _NSSize)contentSizeForFrameSize:(struct _NSSize)fp8 hasHorizontalScroller:(BOOL)fp16 hasVerticalScroller:(BOOL)fp20 borderType:(int)fp24;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)tile;
-
-@end
-
-@interface PBXShellScriptBuildPhaseModule : PBXBuildPhaseModule
-{
- NSTextField *_shellPathField;
- NSTextField *_shellWorkingDirField;
- NSTextView *_shellScriptText;
- NSTextField *_neededFilesField;
- NSTextField *_producedFilesField;
- NSMatrix *_actionMaskSwitches;
- NSButton *_onlyWhenInstallingSwitch;
- float _viewHeightSansShellScriptText;
- PBXCompletionManager *_completionManager;
- NSUndoManager *_scriptUndo;
- BOOL _resizingText;
-}
-
-- (id)initWithBuildPhase:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (void)textDidChange:(id)fp8;
-- (void)textFrameDidChange:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (void)takeShellPathFrom:(id)fp8;
-- (void)takeNeededFilenamesFrom:(id)fp8;
-- (void)takeProducedFilenamesFrom:(id)fp8;
-- (void)takeOnlyWhenInstallingFlagFrom:(id)fp8;
-- (id)undoManagerForTextView:(id)fp8;
-- (void)undo:(id)fp8;
-- (void)redo:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-
-@end
-
-@interface PBXAssertionHandler : NSObject <XCAssertionHandling>
-{
- NSPanel *_panel;
- NSTextView *_messageTextView;
- NSButton *_quitButton;
- NSButton *_continueButton;
- NSMutableDictionary *_headingLabelAttrs;
- NSMutableDictionary *_headingTextAttrs;
- NSMutableDictionary *_messageTextAttrs;
-}
-
-- (void)_createAttributeDictionariesIfNeeded;
-- (void)_reallyRunInternalErrorPanelWithAttributedMessageString:(id)fp8;
-- (void)_runInternalErrorPanelWithAttributedMessageString:(id)fp8;
-- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
-- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
-- (void)handleUncaughtException:(id)fp8;
-- (void)continueAtOwnRisk:(id)fp8;
-- (void)quit:(id)fp8;
-
-@end
-
-@interface PBXDebugProcessAndThreadModule : PBXDebugViewModule
-{
- NSView *_topArea;
- NSView *_bottomArea;
- PBXModule *_topModule;
- PBXModule *_bottomModule;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)awakeFromNib;
-- (void)viewDidLoad;
-- (void)setModuleForTopArea:(id)fp8;
-- (void)setModuleForBottomArea:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-
-@end
-
-@interface PBXCopyFilesBuildPhaseModule : PBXFileBuildPhaseModule
-{
- NSPopUpButton *_dstSubfolderPopup;
- NSTextField *_pathLabel;
- NSTextField *_dstPathField;
- NSButton *_onlyWhenInstallingSwitch;
- PBXCompletionManager *completionManager;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (void)update;
-- (void)_takeDestinationPathFromUIControls;
-- (void)takeDestinationSubfolderFrom:(id)fp8;
-- (void)takeDestinationPathFrom:(id)fp8;
-- (void)takeOnlyWhenInstallingFlagFrom:(id)fp8;
-
-@end
-
-@interface PBXDebugInstructionPointer : NSObject <NSCopying, PBXMarkerDelegateProtocol>
-{
- PBXDebugSessionModule *_debugModule;
- unsigned int _lineNumber;
- PBXFileDocument *_document;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)setDebugSessionModule:(id)fp8;
-- (id)debugSessionModule;
-- (void)setLineNumber:(unsigned int)fp8 informDebugModule:(BOOL)fp12;
-- (void)setLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumber;
-- (void)markChanged;
-- (BOOL)isEnabled;
-- (id)document;
-- (void)setDocument:(id)fp8;
-- (int)state;
-
-@end
-
-@interface PBXDefinitionBatchFinder : PBXProjectBasedBatchFinder
-{
- NSMutableArray *_foundSymbols;
- int _totalSymbolCount;
- PBXFileDocument *_curDoc;
- BOOL _shouldCloseCurDoc;
- PBXFileReference *_curRef;
-}
-
-+ (BOOL)requiresProjectIndex;
-- (void)dealloc;
-- (void)finalize;
-- (id)initWithSearchList:(id)fp8 findString:(id)fp12;
-- (id)_retainedFindResultForSymbol:(id)fp8 inProject:(id)fp12;
-- (void)_getAllSymbols;
-- (id)resultSymbols;
-- (void)doSomeFinding;
-- (void)finish;
-- (void)stopFind;
-- (float)percentageDone;
-
-@end
-
-@interface PBXLineBrowser : NSView
-{
- int _numColumns;
- int *_selectedRowsByColumn;
- int _needsReselectAtColumn;
- BOOL _needsTile;
- struct _NSRect *_columnRects;
- id _dataSource;
- int _trackingCol;
- int _columnNeedingUpdate;
- NSMutableArray *_popUpCells;
-}
-
-+ (id)sharedTextCell;
-+ (id)popUpArrowsImage;
-+ (id)underlineColor;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDataSource:(id)fp8;
-- (id)dataSource;
-- (int)_askDataSourceForNumberOfRowsInColumn:(int)fp8;
-- (id)_askDataSourceForTitleAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16;
-- (id)_askDataSourceForAttributedTitleAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16;
-- (id)_askDataSourceForImageAtRow:(int)fp8 inColumn:(int)fp12 forMenu:(BOOL)fp16;
-- (int)_askDataSourceForIndexOfSelectedRowInColumn:(int)fp8;
-- (id)_askDataSourceForToolTipForColumn:(int)fp8;
-- (void)_tellDataSourceItemWasSelectedAtRow:(int)fp8 inColumn:(int)fp12;
-- (void)_tellDataSourceWillPopMenuForColumn:(int)fp8;
-- (void)_tellDataSourceDidDismissMenuForColumn:(int)fp8;
-- (void)_reloadData;
-- (void)reloadColumn:(int)fp8;
-- (void)reloadRow:(int)fp8 inColumn:(int)fp12;
-- (void)reselectColumn:(int)fp8;
-- (void)_tile;
-- (void)setNeedsTile:(BOOL)fp8;
-- (BOOL)isOpaque;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)_popUpAction:(id)fp8;
-- (id)_popUpCellForColumn:(int)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)popColumnAtIndex:(int)fp8;
-- (BOOL)isFlipped;
-- (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24;
-
-@end
-
-@interface PBXViewListModule : PBXModule
-{
- NSMutableArray *_viewListModules;
- PBXViewListView *_viewListView;
- BOOL _expandAddedSubviews;
-}
-
-- (void)_installViewForModule:(id)fp8;
-- (void)_removeViewForModule:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)loadView;
-- (void)setExpandAddedSubviews:(BOOL)fp8;
-- (id)viewListModules;
-- (void)insertViewListModule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addViewListModule:(id)fp8;
-- (void)removeViewListModule:(id)fp8;
-- (id)viewListView;
-
-@end
-
-@interface PBXLaunchSessionModule : PBXProjectModule <PBXTrackableTask>
-{
- NSView *_subModulesArea;
- PBXLSLaunchSession *_launchSession;
- XCConsole *_consoleModule;
- NSDate *_sessionStartDate;
- NSView *_codeArea;
- PBXGestureSplitView *_horzSplitView;
- NSView *_stackArea;
- NSView *_variableArea;
- PBXGestureSplitView *_vertSplitView;
- NSView *_vertSplitLeftView;
- id _taskDisplayString;
-}
-
-+ (id)defaultModuleNibName;
-+ (id)inputTextAttributes;
-+ (id)outputTextAttributes;
-+ (id)taskBadge;
-- (id)slideOutTabIconImage;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)moduleDisplayName;
-- (id)displayNameForUnexpectedStopped;
-- (void)setLaunchSession:(id)fp8;
-- (id)launchSession;
-- (BOOL)hasASession;
-- (id)viewForSubModule;
-- (id)subModule;
-- (id)consoleModule;
-- (void)awakeFromNib;
-- (void)viewDidLoad;
-- (void)_doLaunch;
-- (void)startLaunchSessionForAction:(id)fp8 launchSessionClass:(Class)fp12 executable:(id)fp16;
-- (void)doLaunch:(id)fp8;
-- (void)getSSHPassphraseForConfig:(id)fp8;
-- (void)launchSessionWillStart;
-- (void)terminateLaunchSession;
-- (void)stopLaunchSession;
-- (void)launchSession:(id)fp8 displayErrorMessage:(id)fp12;
-- (void)launchSession:(id)fp8 displayStatusMessage:(id)fp12;
-- (void)becomeActive;
-- (id)versionStringForUserConfiguration;
-- (id)nameForUserConfiguration;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (id)_signalNameFromNumber:(int)fp8;
-- (id)_reasonForUnexpectedStopWithPrefix:(id)fp8 zeroExitCode:(char *)fp12;
-- (void)launchSessionDidChangeState:(id)fp8;
-- (BOOL)_topAppIsOurExec;
-- (void)bringIDEToFront;
-- (void)bringModulesInWindowsFront;
-- (void)bringModulesFront:(id)fp8;
-- (void)clearConsole:(id)fp8;
-- (id)auxiliaryWorkspaceLabel;
-- (void)_activeExecutableDidChange:(id)fp8;
-- (void)_activeTargetDidChange:(id)fp8;
-- (void)projectDocumentWillChange:(id)fp8;
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-
-@end
-
-@interface PBXRunSessionModule : PBXLaunchSessionModule
-{
- struct __CFMachPort *_exceptionPort;
-}
-
-+ (void)initialize;
-+ (id)crashCatchServiceTag;
-+ (id)crashCatchingServiceName;
-+ (void)addExceptionServiceTagToEnvDict:(id)fp8;
-+ (unsigned int)taskForPid:(int)fp8;
-+ (void)setTask:(unsigned int)fp8 forPid:(int)fp12;
-+ (void)attachToPID:(int)fp8;
-+ (void)startCrashCatchingService;
-+ (void)_startCrashCatchingServiceThread;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_exceptionPortDidInvalidate;
-- (id)label;
-- (id)moduleDisplayName;
-- (id)nameForUserConfiguration;
-- (id)versionStringForUserConfiguration;
-- (id)subModule;
-- (void)setSupermodule:(id)fp8;
-- (void)viewDidLoad;
-- (void)_setupCrashCatchingForExecutable;
-- (void)setupCrashCatchingForExecutable;
-- (void)interrupt:(id)fp8;
-- (void)runExecutable:(id)fp8;
-- (void)runExecutable:(id)fp8 withExternalProgramConfigID:(id)fp12;
-- (id)displayNameForUnexpectedStopped;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)launchSessionDidChangeState:(id)fp8;
-- (void)becomeActive;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-
-@end
-
-@interface PBXDelayedPopUpButtonCell : NSPopUpButtonCell
-{
- id _buttonTarget;
- SEL _buttonAction;
- NSImage *_overridingImage;
- PBXThemeButtonImageSource *_overridingImageSource;
- float _popUpDelay;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)setPopUpDelay:(float)fp8;
-- (float)popUpDelay;
-- (void)setButtonTarget:(id)fp8;
-- (id)buttonTarget;
-- (void)setButtonAction:(SEL)fp8;
-- (SEL)buttonAction;
-- (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32;
-- (id)overridingImage;
-- (void)setOverridingImage:(id)fp8;
-- (id)overridingImageSource;
-- (void)setOverridingImageSource:(id)fp8;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXDragDestinationView : NSView
-{
- id _dragDelegate;
- CDAnonymousStruct4 _delFlags;
-}
-
-- (void)setDragDelegate:(id)fp8;
-- (id)dragDelegate;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-
-@end
-
-@interface PBXProjectWatcherManager : NSObject <PBXProjectWatcherServerProtocol>
-{
- NSConnection *_vendedConnection;
- struct _NSMapTable *_connectionToProxyMap;
- NSMutableArray *_projectObservers;
- struct _NSMapTable *_targetObservers;
- struct _NSMapTable *_fileObservers;
- struct _NSMapTable *_projectFileObservers;
- struct _NSMapTable *_targetFileObservers;
- BOOL _observingProjectNotes;
- BOOL _observingTargetNotes;
- BOOL _observingProjectFileNotes;
- BOOL _observingTargetFileNotes;
-}
-
-+ (id)sharedProjectWatcherManager;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_connectionDidDie:(id)fp8;
-- (bycopy id)openProjects;
-- (bycopy id)openProjectsContainingFile:(bycopy id)fp8;
-- (void)addOpenProjectObserver:(byref id)fp8;
-- (void)removeOpenProjectObserver:(byref id)fp8;
-- (bycopy id)filesOfTypes:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (void)addProjectFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
-- (void)removeProjectFileObserver:(byref id)fp8;
-- (bycopy id)openProjectsAppropriateForFile:(bycopy id)fp8;
-- (bycopy id)targetsInProject:(bycopy id)fp8;
-- (bycopy id)targetsInProject:(bycopy id)fp8 containingFile:(bycopy id)fp12;
-- (bycopy id)activeTargetInProject:(bycopy id)fp8;
-- (void)addTargetObserver:(byref id)fp8 forProjects:(bycopy id)fp12;
-- (void)removeTargetObserver:(byref id)fp8;
-- (bycopy id)filesOfTypes:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
-- (void)addTargetFileObserver:(byref id)fp8 forDictionary:(bycopy id)fp12;
-- (void)removeTargetFileObserver:(byref id)fp8;
-- (bycopy id)nameOfTarget:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (void)addFileObserver:(byref id)fp8 forFiles:(bycopy id)fp12;
-- (void)removeFileObserver:(byref id)fp8;
-- (bycopy id)pathForFileWithName:(bycopy id)fp8 inProject:(bycopy id)fp12;
-- (id)_insertionGroupNearFile:(id)fp8 inProject:(id)fp12 preferredGroupName:(id)fp16;
-- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32 fileEncoding:(unsigned int)fp36;
-- (void)addFiles:(bycopy id)fp8 toProject:(bycopy id)fp12 nearFile:(bycopy id)fp16 preferredInsertionGroupName:(bycopy id)fp20 addToTargets:(bycopy id)fp24 copyIntoGroupFolder:(BOOL)fp28 createGroupsRecursively:(BOOL)fp32;
-- (void)addGroupWithName:(bycopy id)fp8 path:(bycopy id)fp12 toProject:(bycopy id)fp16 nearFile:(bycopy id)fp20 preferredInsertionGroupName:(bycopy id)fp24;
-- (bycopy id)productSettingsForTarget:(bycopy id)fp8 ofProject:(bycopy id)fp12;
-- (void)setProductSetting:(bycopy id)fp8 forKey:(bycopy id)fp12 inTarget:(bycopy id)fp16 ofProject:(id)fp20;
-- (void)removeProductSettingForKey:(bycopy id)fp8 inTarget:(bycopy id)fp12 ofProject:(bycopy id)fp16;
-
-@end
-
-@interface PBXWidget : NSObject
-{
- PBXWidgetGroup *_widgetGroup;
- NSView *_view;
- NSTextField *_descriptionField;
- NSDictionary *_valueDescriptions;
- NSString *_defaultStringValue;
-}
-
-+ (id)aspects;
-+ (BOOL)isUsableWithView:(id)fp8;
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-+ (id)widgetFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12;
-- (id *)_keyPtrForAspect:(id)fp8;
-- (id)initWithView:(id)fp8;
-- (id)init;
-- (id)initFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)widgetGroup;
-- (void)_setWidgetGroup:(id)fp8;
-- (id)delegate;
-- (id)view;
-- (void)_setView:(id)fp8;
-- (id)descriptionField;
-- (void)_setDescriptionField:(id)fp8;
-- (id)valueDescriptions;
-- (void)_setValueDescriptions:(id)fp8;
-- (id)keyForAspect:(id)fp8;
-- (void)bindKey:(id)fp8 toAspect:(id)fp12;
-- (id)defaultStringValue;
-- (void)setDefaultStringValue:(id)fp8;
-- (id)stringValueForAspect:(id)fp8;
-- (void)setStringValue:(id)fp8 forAspect:(id)fp12;
-- (void)update;
-- (BOOL)endEditing;
-- (void)action:(id)fp8;
-
-@end
-
-@interface PBXWidgetGroup : NSObject
-{
- id _dataSource;
- id _delegate;
- NSMutableArray *_widgets;
-}
-
-- (id)initWithDataSource:(id)fp8 delegate:(id)fp12;
-- (id)initWithDataSource:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)dataSource;
-- (void)setDataSource:(id)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)addWidget:(id)fp8;
-- (void)removeWidget:(id)fp8;
-- (void)updateWidgets;
-- (void)saveWidgets;
-
-@end
-
-@interface PBXTextFieldWidget : PBXWidget
-{
-}
-
-+ (id)aspects;
-+ (BOOL)isUsableWithView:(id)fp8;
-+ (id)widgetWithTextField:(id)fp8;
-- (id)textField;
-- (void)_setView:(id)fp8;
-- (void)update;
-- (BOOL)endEditing;
-
-@end
-
-@interface PBXCheckboxWidget : PBXWidget
-{
-}
-
-+ (id)aspects;
-+ (BOOL)isUsableWithView:(id)fp8;
-+ (id)widgetWithCheckbox:(id)fp8;
-- (id)checkbox;
-- (void)_setView:(id)fp8;
-- (void)update;
-- (BOOL)endEditing;
-
-@end
-
-@interface PBXPopupButtonWidget : PBXWidget
-{
- NSMenuItem *_customValueMenuItem;
-}
-
-+ (id)aspects;
-+ (BOOL)isUsableWithView:(id)fp8;
-+ (id)widgetWithPopupButton:(id)fp8;
-- (id)initFromDescriptionDict:(id)fp8 lookUpSubviewTagsInView:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)popupButton;
-- (void)_manageDefaultItem;
-- (void)_setView:(id)fp8;
-- (void)setDefaultStringValue:(id)fp8;
-- (void)update;
-- (BOOL)endEditing;
-
-@end
-
-@interface PBXAppleScriptBuildPhaseModule : PBXFileBuildPhaseModule
-{
- NSPopUpButton *_contextPopup;
- NSTextField *_contextNameField;
-}
-
-- (id)initWithBuildPhase:(id)fp8;
-- (void)viewDidLoad;
-- (void)update;
-- (void)controlTextDidChange:(id)fp8;
-- (void)takeContextFrom:(id)fp8;
-- (void)takeContextNameFrom:(id)fp8;
-
-@end
-
-@interface PBXFindOptionsSet : NSObject <NSCopying>
-{
- NSString *_name;
- struct {
- unsigned int searchOpenFiles:1;
- unsigned int searchOpenProjects:1;
- unsigned int whichProjectFiles:2;
- unsigned int projectFilesOrFrameworks:2;
- unsigned int fileFilterType:2;
- unsigned int searchFilesAndFolders:1;
- unsigned int _RESERVED:23;
- } _fosFlags;
- NSMutableArray *_positiveNamePatternsArray;
- NSMutableArray *_negativeNamePatternsArray;
- NSMutableArray *_searchFilesArray;
-}
-
-+ (void)_writeGlobalSets;
-+ (void)_readGlobalSets;
-+ (id)globalFindOptionsSets;
-+ (id)globalFindOptionsSetWithName:(id)fp8;
-+ (void)addGlobalFindOptionSet:(id)fp8;
-+ (void)removeGlobalFindOptionsSet:(id)fp8;
-+ (int)indexOfOptionsSet:(id)fp8;
-+ (void)_writeNamePatterns;
-+ (void)_readNamePatterns;
-+ (id)namePatterns;
-+ (void)replaceNamePatternAtIndex:(unsigned int)fp8 withNamePattern:(id)fp12;
-+ (void)addNamePattern:(id)fp8;
-+ (void)removeNamePattern:(id)fp8;
-+ (id)regularExpressionForPattern:(id)fp8;
-- (id)propertyListRepresentation;
-- (void)readPropertyListRepresentation:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (int)compare:(id)fp8;
-- (void)didChange;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)findInOpenFiles;
-- (void)setFindInOpenFiles:(BOOL)fp8;
-- (BOOL)findInFilesAndFolders;
-- (void)setFindInFilesAndFolders:(BOOL)fp8;
-- (BOOL)findInOpenProjects;
-- (void)setFindInOpenProjects:(BOOL)fp8;
-- (int)projectFindScope;
-- (void)setProjectFindScope:(int)fp8;
-- (int)projectFindCandidates;
-- (void)setProjectFindCandidates:(int)fp8;
-- (int)fileFilterType;
-- (void)setFileFilterType:(int)fp8;
-- (id)positiveNamePatterns;
-- (void)addPositiveNamePattern:(id)fp8;
-- (void)removePositiveNamePattern:(id)fp8;
-- (id)negativeNamePatterns;
-- (void)addNegativeNamePattern:(id)fp8;
-- (void)removeNegativeNamePattern:(id)fp8;
-- (void)addSearchFiles:(id)fp8;
-- (void)removeSearchFiles:(id)fp8;
-- (void)replaceSearchFileAtIndex:(int)fp8 WithSearchFile:(id)fp12;
-- (id)searchFiles;
-
-@end
-
-@interface PBXProjectFindOptionsModule : PBXModule
-{
- NSPopUpButton *findOptionSetsPopUp;
- NSButton *addFindOptionsSetButton;
- NSButton *deleteFindOptionsSetButton;
- NSButton *searchOpenFilesCheckbox;
- NSButton *searchOpenProjectsCheckbox;
- NSButton *searchFilesAndFoldersCheckbox;
- NSMatrix *whichProjectFilesRadios;
- NSMatrix *frameworkOrProjectRadios;
- NSMatrix *useNamePatternsRadios;
- PBXExtendedTableView *patternsTableView;
- NSButton *tempCheckbox;
- NSButton *addRegexButton;
- NSButton *deleteRegexButton;
- NSButton *addFileButton;
- NSButton *deleteFileButton;
- PBXExtendedTableView *filesTableView;
- PBXFindOptionsSet *_currentFindOptionsSet;
-}
-
-+ (id)sharedProjectFindOptionsModule;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)loadFindOptionsPopUpWithNewSelectedSet:(id)fp8;
-- (void)loadFindOptionsSettings;
-- (void)loadNamePatterns;
-- (void)updateEnabledState;
-- (void)viewDidLoad;
-- (id)currentFindOptionsSet;
-- (void)setCurrentFindOptionsSet:(id)fp8;
-- (void)findOptionSetsPopUpAction:(id)fp8;
-- (void)_addOptionsSetSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)addFindOptionsSetAction:(id)fp8;
-- (void)deleteFindOptionsSetAction:(id)fp8;
-- (void)checkboxAndRadioAction:(id)fp8;
-- (void)_addFilesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)addFileAction:(id)fp8;
-- (void)deleteFileAction:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (void)addRegexAction:(id)fp8;
-- (void)deleteRegexAction:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-
-@end
-
-@interface PBXTransparentTitledButtonCell : NSButtonCell
-{
-}
-
-+ (id)sharedTextCell;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (BOOL)isOpaque;
-
-@end
-
-@interface PBXClassBrowserModule : PBXProjectModule <PBXTableColumnProvider>
-{
- NSSplitView *_splitViewVertical;
- NSSplitView *_splitViewHorizontal;
- PBXExtendedOutlineView *_classesOutlineView;
- PBXExtendedTableView *_membersTableView;
- PBXTableColumnManager *_coColumnManager;
- PBXTableColumnManager *_mtColumnManager;
- NSView *_documentView;
- PBXNavigatorGroup *_navigatorGroup;
- NSMenu *_itemContextualMenu;
- PBXClassBrowserOptionsModule *_optionsModule;
- NSMutableDictionary *_columnDictionary;
- NSMutableArray *_rootClasses;
- struct _NSMapTable *_classToSubclassesMap;
- struct _NSMapTable *_classToMembersMap;
- NSString *_optionsSetName;
- NSDate *_lastActiveTime;
- struct _cbmFlags _cbmFlags;
-}
-
-+ (id)frameworkClassColor;
-+ (void)setFrameworkClassColor:(id)fp8;
-+ (id)projectClassColor;
-+ (void)setProjectClassColor:(id)fp8;
-+ (id)classVariableColor;
-+ (void)setClassVariableColor:(id)fp8;
-+ (id)classMethodColor;
-+ (void)setClassMethodColor:(id)fp8;
-+ (id)instanceVariableColor;
-+ (void)setInstanceVariableColor:(id)fp8;
-+ (id)instanceMethodColor;
-+ (void)setInstanceMethodColor:(id)fp8;
-+ (BOOL)doubleClickOpensNewClassBrowser;
-+ (void)setDoubleClickOpensNewClassBrowser:(BOOL)fp8;
-+ (void)initialize;
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-- (id)loadModuleWindow;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)_setupClassOutlineView;
-- (void)_setupMemberTableView;
-- (void)_setupTextColumn:(id)fp8;
-- (void)_setupFileNavigatorView;
-- (void)_updateLabel:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)setProjectDocument:(id)fp8;
-- (void)projectDocumentWillChange:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)becomeActive;
-- (id)lastActiveTime;
-- (void)moduleWasDisplayed;
-- (id)selectedSymbol;
-- (id)selectedContainerSymbol;
-- (id)selectedMemberSymbol;
-- (void)reloadClasses;
-- (void)reloadMethods;
-- (void)setDocument:(id)fp8;
-- (id)bookmarkForSymbol:(id)fp8 withUsage:(int)fp12;
-- (void)_openReferenceForSymbolInNewWindow:(BOOL)fp8 withUsage:(int)fp12;
-- (void)setClassBrowserOptionsSet:(id)fp8;
-- (id)classBrowserOptionsSet;
-- (id)openNewClassBrowser:(id)fp8;
-- (void)tileOnWindowOfClassBrowser:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)_clickActionFromSender:(id)fp8 inNewWindow:(BOOL)fp12;
-- (id)_containerSymbolPrefixedNameForSymbol:(id)fp8;
-- (id)_expandedClassNames;
-- (int)_restoreExpandedClassNames:(id)fp8 andReturnIndexOfItemWithPrefixedName:(id)fp12;
-- (id)_containerSymbolForPrefixedName:(id)fp8;
-- (id)_protocolItemString;
-- (int)_expandToContainerWithPrefixedName:(id)fp8;
-- (int)expandAndSelectContainerSymbolWithName:(id)fp8 andMemberWithName:(id)fp12;
-- (id)slideOutTabIconImage;
-- (void)update;
-- (void)_indexIsRunning:(BOOL)fp8;
-- (void)_indexingDidBegin:(id)fp8;
-- (void)_indexingDidComplete:(id)fp8;
-- (void)_indexingDidReloadPersistentIndex:(id)fp8;
-- (void)_indexWasRemoved:(id)fp8;
-- (void)_optionsSetChanged:(id)fp8;
-- (void)_optionsSetsChanged:(id)fp8;
-- (void)_windowDidBecomeKey:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (void)_optionsSheetDidEnd;
-- (void)optionsButtonAction:(id)fp8;
-- (void)optionsSetsPopUpButtonAction:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)addToBookmarks:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (BOOL)_revealReferencesInGroupTree:(id)fp8;
-- (BOOL)_symbol:(id)fp8 hasSubSymbolsFromFrameworks:(BOOL)fp12;
-- (void)_removeUneededSymbolsFromMutableArray:(id)fp8;
-- (id)_subSymbolsForSymbol:(id)fp8;
-- (id)_attributedStringForContainerSymbol:(id)fp8;
-- (id)_memberSymbolsForSymbol:(id)fp8;
-- (BOOL)_isInheritedMemberSymbol:(id)fp8 forContainerSymbol:(id)fp12;
-- (id)_attributesDictionaryWithParagraphStyle;
-- (id)_attributedStringForMemberSymbol:(id)fp8 andContainerSymbol:(id)fp12;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)_createColumnWithIdentifier:(id)fp8;
-- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
-- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
-- (id)menuTitleForIdentifier:(id)fp8;
-- (id)_columnDictionary;
-- (id)submenuItem;
-- (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)_setupToolbar;
-- (BOOL)validateToolbarItem:(id)fp8;
-- (void)_rebuildOptionsPopUp;
-- (void)toolbarWillAddItem:(id)fp8;
-- (id)toolbarAllowedItemIdentifiers:(id)fp8;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-
-@end
-
-@interface PBXSymbolProxy : NSObject
-{
- PBXSymbol *_symbol;
-}
-
-+ (id)proxyForSymbol:(id)fp8;
-+ (id)symbolForItem:(id)fp8;
-- (id)initWithSymbol:(id)fp8;
-- (void)dealloc;
-- (id)symbol;
-
-@end
-
-@interface PBXBookmarksModule : PBXProjectModule <XCSelectionSource>
-{
- PBXExtendedOutlineView *_bookmarksOutlineView;
- PBXFileOpener *_fileOpener;
- NSMenu *_itemContextualMenu;
- NSMenu *_viewContextualMenu;
- NSMenu *_openAsSubmenu;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)projectDocumentWillChange:(id)fp8;
-- (void)viewDidLoad;
-- (id)slideOutTabIconImage;
-- (void)becomeActive;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)update;
-- (void)_userBookmarkGroupDidChange:(id)fp8;
-- (id)selectedProjectItems;
-- (int)_rowForItemAfterTryingToExpose:(id)fp8;
-- (void)setSelectedProjectItems:(id)fp8;
-- (void)insertNewBookmark:(id)fp8;
-- (id)selectedProjectItemPaths;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (void)newGroup:(id)fp8;
-- (void)groupItems:(id)fp8;
-- (void)ungroupItems:(id)fp8;
-- (void)renameItem:(id)fp8;
-- (BOOL)_revealReferencesInGroupTree:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (void)openWithFinder:(id)fp8;
-- (void)revealInFinder:(id)fp8;
-- (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)_openAsAction:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)_deleteItems:(id)fp8;
-- (void)delete:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)workspaceForFileOpener:(id)fp8;
-- (id)bookmarkForFileOpener:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-
-@end
-
-@interface PBXBuildSettingsAspectModule : PBXProjectModule
-{
- PBXBuildSettingsDictionary *_buildSettings;
- PBXWidgetGroup *_widgetGroup;
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-- (id)initWithBuildSettings:(id)fp8;
-- (void)updateWithBuildSettings:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)buildSettings;
-- (id)widgetGroup;
-- (void)update;
-
-@end
-
-@interface PBXBSExpertAspectModule : PBXBuildSettingsAspectModule
-{
- PBXExtendedOutlineView *_settingsOutline;
- NSTextField *_descriptionField;
- NSButton *_addSettingButton;
- NSButton *_removeSettingButton;
- float _viewHeightSansOutline;
- int _numRowsOutlineSizedTo;
- NSMutableArray *_sortedSettingsKeys;
- unsigned int _cachedChangeCount;
- unsigned int _cachedKeyChangeCount;
- NSString *_keyBeingEdited;
- NSTableColumn *_tableColumnBeingEdited;
-}
-
-- (void)_recacheSortedBuildSettingsKeys;
-- (void)_setKeyBeingEdited:(id)fp8 tableColumnBeingEdited:(id)fp12;
-- (id)initWithBuildSettings:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)_updateDescriptionField;
-- (void)_updateButtonState;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)outlineViewSelectionIsChanging:(id)fp8;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (BOOL)isValidBuildSettingName:(id)fp8;
-- (BOOL)checkValidityOfValue:(id)fp8 forBuildSetting:(id)fp12;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)outlineView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)outlineView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (id)_nameForNewBuildSetting;
-- (void)createItem:(id)fp8;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)outlineView:(id)fp8 createItemsFromPasteboard:(id)fp12;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (id)undoManager;
-- (void)undo:(id)fp8;
-- (void)redo:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)addSetting:(id)fp8;
-- (void)removeSetting:(id)fp8;
-
-@end
-
-@interface PBXTabSettingsModule : PBXModule
-{
- NSTextField *tabWidthField;
- NSTextField *indentWidthField;
- NSButton *usesTabsCheckbox;
- NSButton *okButton;
-}
-
-+ (id)sharedTabSettingsModule;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)runModalForTextFileDocument:(id)fp8;
-- (void)okButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-
-@end
-
-@interface PBXMinSizeContainerView : NSView
-{
- PBXModule *_containedModule;
-}
-
-- (id)containedModule;
-- (void)setContainedModule:(id)fp8;
-- (id)_viewRepresentedObjectSelector;
-- (void)setAutoresizesSubviews:(BOOL)fp8;
-- (BOOL)autoresizesSubviews;
-- (BOOL)isFlipped;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (struct _NSSize)bestSize;
-
-@end
-
-@interface PBXProjectWatcherManager (PBXNotifications)
-- (void)_registerObserverProxyIfNeeded:(id)fp8;
-- (void)_unregisterObserverProxyIfNeeded:(id)fp8;
-- (void)_notifyProjectObserversForProject:(id)fp8 selector:(SEL)fp12;
-- (void)_projectDidOpen:(id)fp8;
-- (void)_projectWillClose:(id)fp8;
-- (void)_notifyTargetObserversForTarget:(id)fp8 selector:(SEL)fp12;
-- (void)_targetWasAdded:(id)fp8;
-- (void)_targetWillBeRemoved:(id)fp8;
-- (void)_activeTargetDidChange:(id)fp8;
-- (void)_updateFileNoteObserverStatus;
-- (void)_notifyFileObserversForFile:(id)fp8 project:(id)fp12 target:(id)fp16 selector:(SEL)fp20;
-- (void)_projectFileWasAdded:(id)fp8;
-- (void)_projectFileWillBeRemoved:(id)fp8;
-- (void)_targetFileWasAdded:(id)fp8;
-- (void)_targetFileWillBeRemoved:(id)fp8;
-@end
-
-
-@interface PBXProjectImporterWizard : PBXProjectWizard
-{
-}
-
-+ (id)registeredWizardClasses;
-+ (void)registerAsChoosableWizard;
-+ (void)unregisterAsChoosableWizard;
-
-@end
-
-@interface PBXLogOutputString (PBXInterfaceAdditions)
-- (void)_setupDefaultAttributeDictionaries;
-@end
-
-@interface PBXToolbar : NSToolbar
-{
- BOOL _runningCustomization;
- BOOL _customizationDisabled;
-}
-
-- (id)initWithIdentifier:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)itemWithIdentifier:(id)fp8;
-- (id)_backgroundColor;
-- (void)setDisplayMode:(int)fp8;
-- (void)_show:(id)fp8;
-- (void)_hide:(id)fp8;
-- (void)_appDidUpdate:(id)fp8;
-- (void)runCustomizationPalette:(id)fp8;
-- (void)setCustomizationDisabled:(BOOL)fp8;
-- (BOOL)isCustomizationDisabled;
-
-@end
-
-@interface PBXToolbarButtonItem : NSToolbarItem
-{
- struct {
- NSImage *iconImage;
- NSString *label;
- NSString *toolTip;
- SEL action;
- } _stateInfo[2];
- unsigned int _state;
- NSString *_buildAction;
- NSString *_launchAction;
-}
-
-+ (id)buttonItemWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52;
-+ (id)toolbarButtonItemWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52;
-- (id)initWithIdentifier:(id)fp8 iconImage:(id)fp12 alternateIconImage:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52;
-- (id)initWithIdentifier:(id)fp8 iconName:(id)fp12 alternateIconName:(id)fp16 label:(id)fp20 alternateLabel:(id)fp24 toolTip:(id)fp28 alternateToolTip:(id)fp32 target:(id)fp36 action:(SEL)fp40 alternateAction:(SEL)fp44 buildAction:(id)fp48 launchAction:(id)fp52;
-- (void)dealloc;
-- (void)finalize;
-- (int)state;
-- (void)setState:(int)fp8;
-- (id)buildAction;
-- (void)setBuildAction:(id)fp8;
-- (id)launchAction;
-- (void)setLaunchAction:(id)fp8;
-
-@end
-
-@interface PBXToolbarPopupItem : NSToolbarItem
-{
- NSPopUpButton *_popupButton;
- NSString *_menuTitleFormat;
-}
-
-+ (id)toolbarPopupItemWithIdentifier:(id)fp8 label:(id)fp12 toolTip:(id)fp16 textModeMenuTitleFormat:(id)fp20 target:(id)fp24 action:(SEL)fp28;
-- (id)initWithIdentifier:(id)fp8 label:(id)fp12 toolTip:(id)fp16 textModeMenuTitleFormat:(id)fp20 target:(id)fp24 action:(SEL)fp28;
-- (void)dealloc;
-- (void)finalize;
-- (id)popupButton;
-- (id)textModeMenuTitleFormat;
-- (void)rebuildMenuFormRepresentationForDisplayMode:(int)fp8;
-- (void)rebuildMenuFormRepresentation;
-
-@end
-
-@interface PBXClassBrowserOptionsModule : PBXModule
-{
- NSPopUpButton *_optionsSetsPopUpButton;
- NSButton *_addOptionsSetButton;
- NSButton *_deleteOptionsSetButton;
- NSPopUpButton *_classesPopUpButton;
- NSMatrix *_listOrOutlineRadioMatrix;
- NSPopUpButton *_classesOrProtocolsPupUpButton;
- NSPopUpButton *_categoriesPopUpButton;
- NSButton *_inheritedCheckbox;
- NSPopUpButton *_dataOrMethodsPopUpButton;
- NSPopUpButton *_instanceOrClassPopUpButton;
- NSButton *_okButton;
- PBXClassBrowserOptionsSet *_currentOptionsSet;
- SEL _didEndSelector;
-}
-
-+ (id)sharedClassBrowserOptionsModule;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_loadUIFromClassBrowserOptionsSet:(id)fp8;
-- (void)_saveUIToClassBrowserOptionsSet:(id)fp8;
-- (void)_selectCurrentOptionsSetInPopUp;
-- (void)_rebuildOptionsSetsPopUp;
-- (void)viewDidLoad;
-- (void)optionsSetPopUpButtonAction:(id)fp8;
-- (void)addOptionsSetButtonAction:(id)fp8;
-- (void)deleteOptionsSetButtonAction:(id)fp8;
-- (void)listOrOutlineRadioAction:(id)fp8;
-- (void)okButtonAction:(id)fp8;
-- (void)_sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)runSheetModalForWindow:(id)fp8 forClassBrowser:(id)fp12 didEndSelector:(SEL)fp16;
-
-@end
-
-@interface PBXTableContainerView : NSView
-{
- NSClipView *_contentView;
- NSClipView *_headerClipView;
-}
-
-+ (struct _NSSize)frameSizeForContentSize:(struct _NSSize)fp8;
-+ (struct _NSSize)contentSizeForFrameSize:(struct _NSSize)fp8;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)tile;
-- (void)resizeSubviewsWithOldSize:(struct _NSSize)fp8;
-- (void)setDocumentView:(id)fp8;
-- (id)documentView;
-- (struct _NSSize)contentSize;
-- (BOOL)isOpaque;
-- (BOOL)isFlipped;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXTextAttributes : NSObject
-{
- NSString *_defaultsKeyPrefixString;
- NSFont *_font;
- NSColor *_color;
- NSMutableDictionary *_attributeDictionary;
- BOOL _attributeDictionaryValid;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_validateAttributeDictionary;
-- (void)_invalidateAttributeDictionary;
-- (id)_fontNameDefaultsKey;
-- (id)_fontSizeDefaultsKey;
-- (id)_colorDefaultsKey;
-- (void)setDefaultsKeyPrefixString:(id)fp8;
-- (id)defaultsKeyPrefixString;
-- (void)saveAttributesToDefaults;
-- (void)retreiveFromDefaultsWithDefaultFont:(id)fp8 color:(id)fp12;
-- (void)setFont:(id)fp8;
-- (void)setColor:(id)fp8;
-- (id)font;
-- (id)color;
-- (void)copyAttributesFrom:(id)fp8;
-- (id)attributedStringWithAttributes:(id)fp8;
-- (id)attributeDictionary;
-
-@end
-
-@interface PBXThemeButtonImageSource : NSObject <NSCopying>
-{
- unsigned int _baseThemeImageID;
- struct _NSSize _imageSize;
- unsigned int _controlTint;
- unsigned int _ignoreStateValue:1;
- unsigned int _ignoreControlTint:1;
-}
-
-+ (id)miniswitchButtonImageSource;
-+ (id)miniradioButtonImageSource;
-+ (id)flatAddButtonImageSource;
-+ (id)flatRemoveButtonImageSource;
-+ (id)flatCancelButtonImageSource;
-- (id)initWithBaseThemeImageID:(unsigned int)fp8 ignoreStateValue:(BOOL)fp12 ignoreControlTint:(BOOL)fp16;
-- (id)initWithBaseThemeImageID:(unsigned int)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)imageForState:(struct PBXButtonState)fp8;
-- (id)focusRingImageForState:(struct PBXButtonState)fp8;
-- (int)bezelStyleForState:(struct PBXButtonState)fp8;
-- (BOOL)isBorderedForState:(struct PBXButtonState)fp8;
-- (BOOL)isOpaqueForState:(struct PBXButtonState)fp8;
-- (BOOL)useDisabledEffectForState:(struct PBXButtonState)fp8;
-- (BOOL)useHighlightEffectForState:(struct PBXButtonState)fp8;
-- (struct _NSSize)imageSize;
-- (struct _NSSize)focusRingImageSize;
-- (BOOL)hasImageWithAlpha;
-
-@end
-
-@interface PBXThemeButtonImageSource (PrivateMethods)
-- (void)_setControlTint:(unsigned int)fp8;
-@end
-
-@interface PBXSlideOutTabViewItem : NSObject
-{
- id _dataSource;
- struct _NSSize _labelSize;
- PBXSlideOutTabView *_slideOutTabView;
- float _cachedTabLocation;
-}
-
-- (id)initWithDataSource:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)dataSource;
-- (struct _NSSize)_calculatedLabelSize;
-- (void)_invalidateLabelSize;
-- (struct _NSSize)labelSize;
-- (struct _NSSize)nominalTabSize;
-- (void)drawInRect:(struct _NSRect)fp8 withOrientation:(int)fp24 selected:(BOOL)fp28 pressed:(BOOL)fp32 showFocus:(BOOL)fp36;
-- (id)_slideOutTabView;
-- (void)_setSlideOutTabView:(id)fp8;
-- (float)_cachedTabLocation;
-- (void)_setCachedTabLocation:(float)fp8;
-
-@end
-
-@interface PBXClassBrowserOptionsSet : NSObject
-{
- NSString *_name;
- struct _cbosFlags _cbosFlags;
-}
-
-+ (void)_writeGlobalSets;
-+ (void)_readGlobalSets;
-+ (id)globalClassBrowserOptionsSets;
-+ (id)globalClassBrowserOptionsSetWithName:(id)fp8;
-+ (void)addGlobalClassBrowserOptionSet:(id)fp8;
-+ (void)removeGlobalClassBrowserOptionsSet:(id)fp8;
-- (id)propertyListRepresentation;
-- (void)readPropertyListRepresentation:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)didChange;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)showsFlatClassesList;
-- (void)setShowsFlatClassesList:(BOOL)fp8;
-- (BOOL)showsClasses;
-- (void)setShowsClasses:(BOOL)fp8;
-- (BOOL)showsProtocols;
-- (void)setShowsProtocols:(BOOL)fp8;
-- (BOOL)showsCategoriesAsSubclasses;
-- (void)setShowsCategoriesAsSubclasses:(BOOL)fp8;
-- (BOOL)showsRootCategoriesAsSubclasses;
-- (void)setShowsRootCategoriesAsSubclasses:(BOOL)fp8;
-- (BOOL)showsFrameworkClasses;
-- (void)setShowsFrameworkClasses:(BOOL)fp8;
-- (BOOL)showsProjectClasses;
-- (void)setShowsProjectClasses:(BOOL)fp8;
-- (BOOL)showsMethods;
-- (void)setShowsMethods:(BOOL)fp8;
-- (BOOL)showsData;
-- (void)setShowsData:(BOOL)fp8;
-- (BOOL)showsInstanceMembers;
-- (void)setShowsInstanceMembers:(BOOL)fp8;
-- (BOOL)showsClassMembers;
-- (void)setShowsClassMembers:(BOOL)fp8;
-- (BOOL)showsInheritedMembers;
-- (void)setShowsInheritedMembers:(BOOL)fp8;
-
-@end
-
-@interface PBXMethodsList : NSObject
-{
- PBXSourceScannerItem *_list;
- NSMutableArray *_cachedList;
- NSMutableArray *_cachedAlphaList;
- PBXSourceScanner *_scanner;
- NSString *_string;
- XCAttributeRun *_methodsListCache;
- BOOL _upToDate;
- BOOL _willNeedUpdating;
-}
-
-+ (BOOL)includeMarks;
-+ (void)setIncludeMarks:(BOOL)fp8;
-+ (BOOL)includeClassDeclarations;
-+ (void)setIncludeClassDeclarations:(BOOL)fp8;
-+ (BOOL)includeClassDefinitions;
-+ (void)setIncludeClassDefinitions:(BOOL)fp8;
-+ (BOOL)includeMethodDeclarations;
-+ (void)setIncludeMethodDeclarations:(BOOL)fp8;
-+ (BOOL)includeMethodDefinitions;
-+ (void)setIncludeMethodDefinitions:(BOOL)fp8;
-+ (BOOL)includeFunctionDeclarations;
-+ (void)setIncludeFunctionDeclarations:(BOOL)fp8;
-+ (BOOL)includeFunctionDefinitions;
-+ (void)setIncludeFunctionDefinitions:(BOOL)fp8;
-+ (BOOL)includeTypes;
-+ (void)setIncludeTypes:(BOOL)fp8;
-+ (BOOL)includeDefines;
-+ (void)setIncludeDefines:(BOOL)fp8;
-+ (BOOL)includeWarnings;
-+ (void)setIncludeWarnings:(BOOL)fp8;
-+ (BOOL)includeGlobals;
-+ (void)setIncludeGlobals:(BOOL)fp8;
-+ (id)methodsListForLanguage:(id)fp8;
-+ (BOOL)includeInList:(id)fp8;
-- (id)initWithScanner:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setString:(id)fp8;
-- (void)_methodsListPrefsChanged:(id)fp8;
-- (void)invalidate;
-- (void)setWillNeedUpdating;
-- (void)parse;
-- (void)_rebuildMethodsListCacheForScannerList:(id)fp8;
-- (void)_rebuildMethodsListCache;
-- (id)cachedScannerItemAtLocation:(unsigned int)fp8;
-- (void)stringWasEdited:(struct _NSRange *)fp8 replacementString:(id)fp12 lengthChange:(int)fp16;
-- (id)methodAtLocation:(unsigned int)fp8 forScannerList:(id)fp12 includeAll:(BOOL)fp16;
-- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12 ensureUpToDate:(BOOL)fp16;
-- (id)methodAtLocation:(unsigned int)fp8 includeAll:(BOOL)fp12;
-- (id)methodAtLocation:(unsigned int)fp8;
-- (void)addEntriesFromList:(id)fp8 withIndent:(int)fp12;
-- (id)list;
-- (void)addSortedEntriesFromList:(id)fp8 withIndent:(int)fp12;
-- (id)alphaSortedList;
-- (id)scanner;
-
-@end
-
-@interface PBXMultiStateScrollView : NSScrollView
-{
- NSMatrix *_toggleButtonMatrix;
-}
-
-- (void)awakeFromNib;
-- (void)tile;
-
-@end
-
-@interface PBXProjectModule : PBXModule <PBXFindableText>
-{
- PBXProjectDocument *_projectDocument;
- BOOL _readingGeomtry;
- PBXAttributedStatusView *_statusBar;
- BOOL _statusBarInitiallyHidden;
- PBXProjectModule *_initialActiveModule;
- NSString *_guid;
- id _sharingToken;
-}
-
-+ (void)initialize;
-+ (id)lastActiveType:(Class)fp8 inContextOfModule:(id)fp12 lookBeyondContext:(BOOL)fp16;
-+ (id)lastActiveType:(Class)fp8 inContextOfModule:(id)fp12 matchingFunction:(void)fp16 usingData:(void *)fp17 lookBeyondContext:(BOOL)fp21;
-+ (id)lastActiveType:(Class)fp8 forWindow:(id)fp12;
-+ (id)lastActiveType:(Class)fp8 forWindow:(id)fp12 orProjectDocument:(id)fp16;
-+ (id)lastActiveForWindow:(id)fp8;
-+ (BOOL)hasType:(Class)fp8 forWindow:(id)fp12;
-+ (void)removeTypesFromWindow:(id)fp8;
-+ (void)dumpAllTypes;
-- (void)dealloc;
-- (void)finalize;
-- (id)projectDocument;
-- (void)setProjectDocument:(id)fp8;
-- (id)project;
-- (id)workspace;
-- (void)_sendProjectDocumentWillChange:(id)fp8 toChildrenOfModule:(id)fp12;
-- (void)projectDocumentWillChange:(id)fp8;
-- (id)moduleForAction:(SEL)fp8;
-- (BOOL)moduleShouldClose;
-- (id)loadModuleWindow;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)sharingToken;
-- (void)setSharingToken:(id)fp8;
-- (void)_perspectiveWillChange:(id)fp8;
-- (void)_perspectiveDidDisplay:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8 forSharingKey:(id)fp12;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (Class)moduleWindowClass;
-- (id)statusBar;
-- (void)addNotificationObservers;
-- (void)setInitialActiveModule:(id)fp8;
-- (id)initialActiveModule;
-- (void)windowDidShow;
-- (id)firstKeyView;
-- (id)lastKeyView;
-- (id)keyModules;
-- (void)gotoNextActiveModule;
-- (void)gotoPreviousActiveModule;
-- (id)createToolbarItemWithIdentifier:(id)fp8 proxiedToToolbar:(id)fp12;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-- (void)_viewDidLoad;
-- (void)showModule:(id)fp8;
-- (void)configureSplittersOnScrollView:(id)fp8;
-- (void)_splitEditorVertically:(id)fp8;
-- (void)_closeEditorVertically:(id)fp8;
-- (id)mainEditor;
-- (id)selectedString;
-- (BOOL)findText:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 backwards:(BOOL)fp20 wrap:(BOOL)fp24;
-- (BOOL)findRegularExpression:(id)fp8 ignoreCase:(BOOL)fp12 backwards:(BOOL)fp16 wrap:(BOOL)fp20;
-- (BOOL)allowsReplace;
-- (BOOL)replaceCurrentSelectionWithString:(id)fp8;
-- (unsigned int)replaceAllStringsMatchingString:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20 matchStyle:(int)fp24;
-- (unsigned int)replaceAllStringsMatchingRegularExpression:(id)fp8 withString:(id)fp12 inSelection:(BOOL)fp16 ignoreCase:(BOOL)fp20;
-- (id)_windowDelegate;
-- (void)markAsLastActive;
-- (void)removeFromLastActiveList;
-- (BOOL)isActivationCandidate;
-- (BOOL)isDisplayCandidate;
-- (void)_removeNotificationObservers;
-- (id)guid;
-- (void)populateGuidArray:(id)fp8;
-- (void)populateServicesArray:(id)fp8;
-- (void)_setGuid:(id)fp8;
-- (id)containingPerspectiveIdentifier;
-- (id)lastActiveType:(Class)fp8;
-- (id)lastActiveType:(Class)fp8 matchingFunction:(void)fp12 usingData:(void *)fp13;
-
-@end
-
-@interface PBXThemeSwitchButtonCell : NSButtonCell
-{
-}
-
-- (id)init;
-- (id)themeButtonImageSource;
-- (void)setThemeButtonImageSource:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXWorkspaceTemplateManager : NSObject
-{
- NSMutableArray *_templates;
- NSMutableArray *_editedTemplates;
- NSMutableArray *_templateNamesToBeRemoved;
- NSMenu *_menu;
- int _originalMenuCount;
-}
-
-+ (id)sharedWorkspaceTemplateManager;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)_templatesFolderPath;
-- (id)_factoryTemplatesFolderPath;
-- (id)_factoryTemplateGlobalIDsToNamesDictionary;
-- (void)_validateRequiredFactoryTemplates;
-- (BOOL)_tryToLoadTemplatesFromLibrary;
-- (void)_removeFactorySettingsIfNecessary;
-- (void)_loadTemplates;
-- (id)workspaceTemplates;
-- (id)workspaceTemplateWithGlobalID:(id)fp8;
-- (id)workspaceTemplateWithName:(id)fp8;
-- (id)defaultWorkspaceTemplate;
-- (id)defaultEditorWorkspaceTemplate;
-- (BOOL)isFactoryTemplate:(id)fp8;
-- (void)_addWorkspaceTemplate:(id)fp8;
-- (void)addWorkspaceTemplate:(id)fp8;
-- (void)removeWorkspaceTemplate:(id)fp8;
-- (BOOL)resetToFactoryWorkspaceTemplates;
-- (void)workspaceTemplateDidChange:(id)fp8;
-- (void)workspaceTemplateDidChangeName:(id)fp8 originalName:(id)fp12;
-- (void)_scheduleRemovalOfTemplateFileWithName:(id)fp8;
-- (void)_unsheduleRemovalOfTemplateFileWithName:(id)fp8;
-- (void)saveChangedTemplates;
-- (void)applicationWillTerminate:(id)fp8;
-- (void)applicationDidDeactivate:(id)fp8;
-- (void)_reloadMenu;
-- (void)setWorkspaceTemplatesMenu:(id)fp8;
-- (void)_templateListDidChange;
-
-@end
-
-@interface PBXWorkspaceTemplate : NSObject
-{
- PBXWorkspaceTemplateManager *_manager;
- PBXGlobalID *_globalID;
- NSString *_name;
- NSDictionary *_geometryConfiguration;
- NSDictionary *_toolbarConfiguration;
- BOOL _wasRenamedOnInit;
-}
-
-- (BOOL)_loadFromPlistDictionary:(id)fp8;
-- (id)_plistDictionary;
-- (id)initWithContentsOfFile:(id)fp8;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setWorkspaceTemplateManager:(id)fp8;
-- (id)globalID;
-- (void)assignNewGlobalID;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)wasRenamedOnInit;
-- (id)geometryConfiguration;
-- (void)setGeometryConfiguration:(id)fp8;
-- (id)toolbarConfiguration;
-- (void)setToolbarConfiguration:(id)fp8;
-- (void)writeToFile:(id)fp8;
-- (int)compareNames:(id)fp8;
-- (BOOL)isEqualTemplate:(id)fp8;
-
-@end
-
-@interface PBXSplitView : NSView
-{
- void *_data;
-}
-
-+ (void)initialize;
-+ (BOOL)isDocumentContentView;
-- (BOOL)isFlipped;
-- (float)dividerThickness;
-- (void)setVertical:(BOOL)fp8;
-- (BOOL)isVertical;
-- (BOOL)_isGrabber;
-- (BOOL)isPaneSplitter;
-- (BOOL)isSubviewCollapsed:(id)fp8;
-- (void)collapseSubviewAtIndex:(int)fp8;
-- (void)_primitiveUncollapseSubviewAtIndex:(int)fp8;
-- (void)_setIsGrabber:(BOOL)fp8;
-- (void)setIsPaneSplitter:(BOOL)fp8;
-- (void)resetCursorRects;
-- (id)_setWindow:(id)fp8;
-- (BOOL)_seemsToBeVertical;
-- (void)encodeWithCoder:(id)fp8;
-- (void)_initData;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setAutoresizesSubviews:(BOOL)fp8;
-- (void)resizeSubviewsWithOldSize:(struct _NSSize)fp8;
-- (void)_setAdjustSubviewsEnabled:(BOOL)fp8;
-- (BOOL)_adjustSubviewsEnabled;
-- (void)adjustSubviews;
-- (void)replaceSubview:(id)fp8 with:(id)fp12;
-- (void)replaceSubview:(id)fp8 with:(id)fp12 layout:(BOOL)fp16;
-- (BOOL)isOpaque;
-- (void)_drawRect:(struct _NSRect)fp8 withOpaqueAncestor:(id)fp24;
-- (void)drawDividerInRect:(struct _NSRect)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)_windowChangedKeyState;
-- (id)_addSubview:(id)fp8;
-- (id)_removeSubview:(id)fp8;
-- (BOOL)acceptsFirstMouse:(id)fp8;
-- (void)_trackMouse:(id)fp8;
-- (void)mouseDown:(id)fp8;
-
-@end
-
-@interface PBXFileCopyingWizard : PBXWizard
-{
- id _fileCopyingWizardIvars;
-}
-
-- (id)initWithSettings:(id)fp8 parentPage:(id)fp12 nextPage:(id)fp16 parentNextPageSelector:(SEL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)_moveAsideDirectory;
-- (void)_setMoveAsideDirectory:(id)fp8;
-- (id)_context;
-- (void)_setContext:(id)fp8;
-- (id)_nameForMoveAsideDirectory:(id)fp8 inDirectory:(id)fp12;
-- (void)_defineMoveAsideDirectory:(id)fp8 inDirectory:(id)fp12;
-- (BOOL)_fileShouldBeMovedAside:(id)fp8;
-- (BOOL)_moveAsideFile:(id)fp8 inRootDirectory:(id)fp12;
-- (id)_instantiationDirectory;
-- (id)_listOfFilesToCopy;
-- (void)_checkForOverwritingFiles:(id)fp8;
-- (void)_finishCopyingTemplate:(int)fp8 filesToPreserve:(id)fp12;
-- (BOOL)_prepareToCreateFreshProduct:(id)fp8;
-- (id)_instantiateTemplateWithContext:(id)fp8;
-- (void)_finishTemplateInstantiationAfterFileCopying:(id)fp8 instantiationResult:(id)fp12;
-
-@end
-
-@interface PBXFileCopyingWizardIvars : NSObject
-{
- NSString *_moveAsideDirectory;
- NSMutableDictionary *_context;
-}
-
-@end
-
-@interface PBXWorkspaceRoleManager : NSObject
-{
- PBXWorkspaceRoleSettings *_workspaceRolesFactory1;
- PBXWorkspaceRoleSettings *_workspaceRolesFactory2;
- PBXWorkspaceRoleSettings *_workspaceRolesFactory3;
- PBXWorkspaceRoleSettings *_workspaceRolesCustom;
- PBXWorkspaceRoleSettings *_workspaceRolesCurrent;
- PBXWorkspaceRoleSettings *_workspaceRolesTemp;
-}
-
-+ (id)sharedWorkspaceRoleManager;
-- (id)init;
-- (BOOL)hasWorkspaceRoleSettings:(int)fp8;
-- (int)checkWorkspaceRoleSettingsType:(int)fp8;
-- (void)_workspaceRolesDidChange;
-- (id)_workspaceRolesFileNameForSettingsType:(int)fp8;
-- (id)_workspaceRolesFilePathForSettingsType:(int)fp8;
-- (id)_workspaceRolesFactoryFilePathForSettingsType:(int)fp8;
-- (BOOL)_foundFactoryWorkspaceRolesForType:(int)fp8;
-- (BOOL)_copyFactoryWorkspaceRolesForType:(int)fp8;
-- (BOOL)_needVersionChangeForWorkspaceRoles:(id)fp8;
-- (BOOL)_patchUpdateWorkspaceRolesSettingsByRole:(id)fp8 forRole:(int)fp12 withRole:(int)fp16 reuseState:(BOOL)fp20;
-- (BOOL)_patchUpdateWorkspaceRolesSettings:(id)fp8;
-- (BOOL)_setWorkspaceRolesForType:(id)fp8 forType:(int)fp12;
-- (BOOL)_tryToLoadWorkspaceRolesFromLibrary:(int)fp8;
-- (BOOL)_validateWorkspaceRolesForType:(int)fp8;
-- (BOOL)_validateWorkspaceRoles:(int)fp8;
-- (BOOL)_preflightWorkspaceRolesFiles;
-- (BOOL)_tryToLoadWorkspaceRoles;
-- (void)resetToFactoryWorkspaceRoles;
-- (void)_loadWorkspaceRoles;
-- (id)workspaceRolesFactory1;
-- (id)workspaceRolesFactory2;
-- (id)workspaceRolesFactory3;
-- (id)workspaceRolesCustom;
-- (id)workspaceRolesCurrent;
-- (id)workspaceRolesTemp;
-- (id)workSpaceRoleSettingsForSettingsType:(int)fp8;
-- (id)workspaceRoleNameFromEnum:(int)fp8;
-- (id)workspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12;
-- (BOOL)setWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12 withTemplate:(id)fp16;
-- (BOOL)setWorkspaceTemplateForSettingsRoleByName:(int)fp8 forRole:(int)fp12 templateName:(id)fp16;
-- (BOOL)reuseWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12;
-- (BOOL)setReuseWorkspaceTemplateForSettingsRole:(int)fp8 forRole:(int)fp12 reuseState:(BOOL)fp16;
-- (void)applicationWillTerminate:(id)fp8;
-- (void)applicationDidDeactivate:(id)fp8;
-- (BOOL)revertWorkspaceTemplateRoleChanges;
-- (BOOL)saveWorkspaceTemplateRoleChanges;
-- (BOOL)isTemplateBeingUsed:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXWorkspaceRoleSettings : NSObject
-{
- NSString *_filePath;
- NSMutableDictionary *_workspaceRoleSettings;
-}
-
-- (id)init;
-- (void)_validateRoleTemplates;
-- (id)initWithContentsOfFile:(id)fp8;
-- (id)workspaceRoleSettingsPath;
-- (id)workspaceRoleSettings;
-- (BOOL)hasWorkspaceRoleSettings;
-- (BOOL)isEqualWorkspaceRoleSettings:(id)fp8;
-- (void)setWorkspaceRoleSettings:(id)fp8;
-- (BOOL)copyWorkspaceRoleSettingsFromPath:(id)fp8;
-- (BOOL)saveWorkspaceRoleSettings;
-- (id)workspaceTemplateForRole:(int)fp8;
-- (BOOL)setWorkspaceTemplateForRole:(int)fp8 withTemplate:(id)fp12;
-- (BOOL)setWorkspaceTemplateForRoleByName:(int)fp8 templateName:(id)fp12;
-- (BOOL)addWorkspaceRoleWithTemplateName:(int)fp8 templateName:(id)fp12 reuseState:(BOOL)fp16;
-- (BOOL)reuseWorkspaceTemplateForRole:(int)fp8;
-- (BOOL)setReuseWorkspaceTemplateForRole:(int)fp8 reuseState:(BOOL)fp12;
-- (BOOL)isTemplateBeingUsed:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface NSTextView (PBXIndentation)
-- (void)processOpenBrace:(id)fp8;
-@end
-
-@interface PBXTextView (PBXIndentation)
-- (void)indentSelectionCommand:(id)fp8;
-- (void)indentSelection:(id)fp8;
-- (BOOL)indentAtBeginningOfLine;
-- (void)PBX_indentFriendlyInsertTab:(id)fp8;
-- (void)insertText:(id)fp8;
-- (void)PBX_insertNewlineAndIndent:(id)fp8;
-- (void)PBX_insertCRLFAndIndent:(id)fp8;
-- (void)PBX_insertCRAndIndent:(id)fp8;
-- (void)PBX_insertParagraphSeparatorAndIndent:(id)fp8;
-- (void)PBX_insertLineSeparatorAndIndent:(id)fp8;
-- (void)PBX_insertNewlineAndIndentWithEnter:(id)fp8;
-- (BOOL)indentForPasteText:(id)fp8;
-- (void)paste:(id)fp8;
-- (void)autoInsertCloseBrace;
-- (void)processOpenBrace:(id)fp8;
-@end
-
-@interface PBXTextStorage (PBXIndentation)
-+ (BOOL)usesSyntaxAwareIndenting;
-+ (BOOL)matchIndentWithLineAbove;
-+ (void)setUsesSyntaxAwareIndenting:(BOOL)fp8;
-+ (int)tabKeyInentingBehavior;
-+ (void)setTabKeyInentingBehavior:(int)fp8;
-+ (BOOL)alignConsecutiveSlashSlashComments;
-+ (void)setAlignConsecutiveSlashSlashComments:(BOOL)fp8;
-+ (BOOL)indentSlashSlashComments;
-+ (void)setIndentSlashSlashComments:(BOOL)fp8;
-+ (id)autoIndentCharacters;
-+ (void)setAutoIndentCharacters:(id)fp8;
-+ (BOOL)isAutoIndentCharacter:(unsigned short)fp8;
-+ (BOOL)indentOnPaste;
-+ (void)setIndentOnPaste:(BOOL)fp8;
-+ (int)indentOnPasteLineThreshhold;
-+ (void)setIndentOnPasteLineThreshhold:(int)fp8;
-+ (BOOL)autoInsertsClosingBrace;
-+ (void)setAutoInsertsClosingBrace:(BOOL)fp8;
-+ (int)isInQuoteOrComment:(id)fp8 position:(int)fp12 commentOrQuoteStartPos:(int *)fp16;
-+ (int)commentStartPos:(int)fp8 textSource:(id)fp12;
-+ (BOOL)prevMatchCharacter:(int *)fp8 with:(id)fp12 ignoreComments:(BOOL)fp16 charSet:(id)fp20 stopAtOpenComment:(BOOL)fp24;
-+ (BOOL)prevMatchCharacter:(int *)fp8 with:(id)fp12;
-+ (BOOL)nextMatchCharacter:(int *)fp8 with:(id)fp12 ignoreComments:(BOOL)fp16 charSet:(id)fp20;
-+ (BOOL)nextMatchCharacter:(int *)fp8 with:(id)fp12;
-+ (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 strict:(BOOL)fp16 unmatchedPos1:(int *)fp20 unmatchedPos2:(int *)fp24 with:(id)fp28;
-+ (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 with:(id)fp16;
-- (int)getCharacterAtPosition:(int)fp8;
-- (int)columnForPositionConvertingTabs:(int)fp8;
-- (id)getTextForLine:(int)fp8;
-- (int)firstNonblankForLine:(int)fp8 convertTabs:(BOOL)fp12;
-- (id)getTextForLineSansBlanks:(int)fp8;
-- (void)indentLine:(int)fp8 to:(int)fp12 undoManager:(id)fp16;
-- (BOOL)position:(int)fp8 inCommentForLine:(const char *)fp12;
-- (int)line:(const char *)fp8 containsToken:(const char *)fp12;
-- (BOOL)isCaseStatement:(const char *)fp8;
-- (BOOL)isLabelStatement:(const char *)fp8;
-- (int)findPositionOfOpenFunction:(const char *)fp8;
-- (BOOL)isIndentable;
-- (BOOL)isImportLine:(int)fp8;
-- (BOOL)isObjcLine:(int)fp8;
-- (int)isInQuoteOrComment:(int)fp8;
-- (int)commentStartPosForPosition:(int)fp8 checkSlashSlashComments:(BOOL)fp12;
-- (id)getTextForPositions:(int)fp8 through:(int)fp12;
-- (const char *)currentToken:(int)fp8 startPosition:(int *)fp12;
-- (const char *)currentToken:(int)fp8;
-- (const char *)prevToken:(int *)fp8;
-- (const char *)prevTokenSkippingComments:(int *)fp8;
-- (const char *)nextToken:(int *)fp8;
-- (const char *)currentTokenSkippingComments:(int *)fp8;
-- (const char *)nextTokenSkippingComments:(int *)fp8;
-- (const char *)peekNextToken:(int)fp8;
-- (const char *)peekNextTokenSkippingComments:(int)fp8;
-- (BOOL)isOpenBlockKeyword:(const char *)fp8;
-- (BOOL)isReopenBlockKeyword:(const char *)fp8;
-- (BOOL)isCloseBlockKeyword:(const char *)fp8;
-- (BOOL)isCaseKeyword:(const char *)fp8;
-- (BOOL)isKeywordWithCondition:(const char *)fp8;
-- (BOOL)isKeyword:(const char *)fp8;
-- (int)findOpenPosition:(int)fp8 didFind:(char *)fp12 stopAtOpenComment:(BOOL)fp16 stopAtCaseStatement:(BOOL)fp20;
-- (int)firstOpenColonPositionAfter:(int)fp8 startDepth:(int)fp12 notPast:(int)fp16;
-- (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12;
-- (int)matchCharAtPosition:(int)fp8 forward:(BOOL)fp12 strict:(BOOL)fp16 unmatchedPos1:(int *)fp20 unmatchedPos2:(int *)fp24;
-- (int)matchCharAtPosition:(int)fp8;
-- (int)getIndentForRightBraceLine:(int)fp8;
-- (int)indentForOpenFuncal:(int)fp8 lineNumber:(int)fp12;
-- (int)indentForOpenMethod:(int)fp8 lineNumber:(int)fp12 doDeclaration:(BOOL)fp16;
-- (void)consumeParenExpression:(int *)fp8;
-- (void)consumeBracketExpression:(int *)fp8;
-- (void)consumeString:(int *)fp8;
-- (BOOL)statementInfo:(int)fp8 lineNumber:(int)fp12:(int *)fp16:(int *)fp20:(char *)fp24:(const char **)fp28;
-- (int)getTernaryIndentationFor:(int)fp8 through:(int)fp12;
-- (int)indentForStatement:(int)fp8 lineNumber:(int)fp12;
-- (BOOL)isCppDirective:(const char *)fp8;
-- (BOOL)isObjectiveCDirective:(const char *)fp8;
-- (int)getIndentForLine:(int)fp8;
-- (BOOL)indentLine:(int)fp8 onlyIfMovingRight:(BOOL)fp12 undoManager:(id)fp16;
-- (void)indentLineRange:(struct _NSRange)fp8 undoManager:(id)fp16;
-- (void)indentCharacterRange:(struct _NSRange)fp8 undoManager:(id)fp16;
-- (BOOL)indentAtBeginningOfLineForCharacterRange:(struct _NSRange)fp8 undoManager:(id)fp16;
-- (int)soloBraceIndentWidth;
-- (int)caseStatementIndentWidth;
-@end
-
-@interface PBXWorkspaceRoleController : NSObject
-{
-}
-
-+ (id)sharedWorkspaceRoleController;
-- (BOOL)windowFrameObscuresOtherWindow:(id)fp8 testWindowFrame:(struct _NSRect)fp12 inProjectDocument:(id)fp28;
-- (BOOL)windowFrameObscuresOtherWindow:(id)fp8 testWindowFrame:(struct _NSRect)fp12;
-- (void)cascadeModuleLocation:(id)fp8;
-- (id)workspaceForActiveSession:(int)fp8 inProjectDocument:(id)fp12;
-- (id)workspaceModuleForTemplate:(id)fp8 shouldReuse:(BOOL)fp12 inProjectDocument:(id)fp16 forBookmark:(id)fp20;
-- (id)workspaceModuleForRole:(int)fp8 inProjectDocument:(id)fp12 forBookmark:(id)fp16;
-- (id)workspaceModuleForRole:(int)fp8 shouldReuse:(BOOL)fp12 inProjectDocument:(id)fp16 forBookmark:(id)fp20;
-- (int)mostImportantRoleForWorkspace:(id)fp8;
-- (id)workspacesForWorkspaceTemplate:(id)fp8 inProjectDocument:(id)fp12;
-- (id)workspacesForWorkspaceRole:(int)fp8 inProjectDocument:(id)fp12;
-
-@end
-
-@interface PBXWindowCascadeHelper : NSObject
-{
- struct _NSRect _screenRect;
- struct _NSRect _baseRect;
- struct _NSRect _lastRect;
- float _xIncrement;
- float _yIncrement;
- int _xMultiplier;
- BOOL _validSetup;
-}
-
-+ (id)sharedWindowCascadeHelper;
-- (id)init;
-- (struct _NSRect)nextTopCascadeRect;
-- (BOOL)setupCascadeHelper:(struct _NSRect)fp8 startingRect:(struct _NSRect)fp24;
-- (struct _NSRect)nextCascadeRect;
-
-@end
-
-@interface PBXFileOperationManager : NSObject <PBXFileOperationServerProtocol>
-{
- NSConnection *_vendedConnection;
-}
-
-+ (id)sharedFileOperationManager;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_connectionDidDie:(id)fp8;
-- (id)_projectDocumentForFileAtPath:(id)fp8;
-- (void)PBX_activatePB;
-- (void)editFile:(bycopy id)fp8 andDisplayCharacterRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
-- (void)editFile:(bycopy id)fp8 andDisplayLineRange:(struct _NSRange)fp12 activateIDE:(BOOL)fp20;
-- (void)revertFileIfNeeded:(bycopy id)fp8 activateIDE:(BOOL)fp12;
-- (void)revertFile:(bycopy id)fp8 activateIDE:(BOOL)fp12;
-- (BOOL)isFileOpen:(bycopy id)fp8;
-- (BOOL)isFileEdited:(bycopy id)fp8;
-- (void)saveFile:(bycopy id)fp8 forceSave:(BOOL)fp12;
-
-@end
-
-@interface PBXTypeToSelect : NSObject
-{
- NSMutableString *_ttsCharacters;
- double _ttsLastEventTime;
- double _ttsMaxKeydownInterval;
-}
-
-- (id)init;
-- (void)setMaxKeydownInterval:(double)fp8;
-- (int)matchingOutlineRowByKeySelection:(id)fp8 forEventTime:(double)fp12 forOutlineView:(id)fp20 forDelegate:(id)fp24;
-- (int)matchingTableRowByKeySelection:(id)fp8 forEventTime:(double)fp12 forTableView:(id)fp20 forDelegate:(id)fp24;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXTypeToSelectCharacterSet : NSObject
-{
- NSMutableCharacterSet *_typeToSelectCharacterSet;
-}
-
-+ (id)sharedTypeToSelectCharacterSet;
-- (id)init;
-- (id)typeToSelectCharacterSet;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXDocumentController (PBXFileTypes)
-- (id)documentTypes;
-- (id)_types;
-- (id)_nameOfType:(id)fp8;
-- (int)_indexOfType:(id)fp8;
-- (void)addDocumentTypes:(id)fp8;
-- (void)pluginDidLoad:(id)fp8;
-- (id)displayNameForType:(id)fp8;
-- (id)_fileTypeToDocumentTypeDictionary;
-- (id)_allFileTypeIdentifiersForFileType:(id)fp8;
-- (void)_addAvailableDocumentTypesForFileType:(id)fp8 toArray:(id)fp12;
-- (id)availableDocumentTypesForFileType:(id)fp8;
-- (id)fileTypeToDocumentTypePreferenceDictionary;
-- (void)setDocumentType:(id)fp8 forFileType:(id)fp12;
-- (id)_documentTypeForFileType:(id)fp8 usingAuxiliaryPreferenceDictionary:(id)fp12;
-- (id)_documentTypeForFileType:(id)fp8 usingAuxiliaryPreferenceDictionary:(id)fp12 ignoringExternalEditors:(BOOL)fp16 ignoringPrefsForFirstLevel:(BOOL)fp20;
-- (id)documentTypeForFileType:(id)fp8 ignoringExternalEditors:(BOOL)fp12;
-- (id)documentTypeForFileType:(id)fp8;
-- (id)documentTypeForFileAtPath:(id)fp8 ignoringExternalEditors:(BOOL)fp12;
-- (id)documentTypeForFileAtPath:(id)fp8;
-@end
-
-@interface PBXJavaClassFileDocument : PBXTextFileDocument
-{
-}
-
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-
-@end
-
-@interface PBXWorkspaceTemplateEditingModule : PBXModule
-{
- NSButton *horizontalTabsCheckbox;
- NSButton *verticalTabsCheckbox;
- NSButton *statusBarCheckbox;
- NSButton *navBarCheckbox;
- PBXWorkspaceModule *_workspace;
-}
-
-- (void)_updateState;
-- (void)setWorkspaceModule:(id)fp8;
-- (id)workspaceModule;
-- (void)viewDidLoad;
-- (void)checkboxAction:(id)fp8;
-- (BOOL)worksWhenModal;
-
-@end
-
-@interface NSDrawerWindow (PBXPatch)
-- (BOOL)worksWhenModal;
-@end
-
-@interface PBXProjectBasedBatchFinder : PBXBatchFinder
-{
-}
-
-+ (BOOL)projectBasedFinder;
-
-@end
-
-@interface PBXReferenceBasedBatchFinder : PBXBatchFinder
-{
- NSMutableArray *_refArray;
- unsigned int _nextRefIndex;
- id _currentFindable;
- PBXFileReference *_currentFileReference;
- NSMutableDictionary *_productReferenceSetsDict;
- BOOL _preflightIsInFramework;
- BOOL _canUseFastSearch;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)startFindWithProjectDocument:(id)fp8;
-- (void)stopFind;
-- (BOOL)_shouldSearchFileWithName:(id)fp8;
-- (BOOL)_isReferenceSearchCandidate:(id)fp8;
-- (BOOL)_docClassSupportsSearchingForFile:(id)fp8;
-- (BOOL)shouldSearchInReference:(id)fp8;
-- (BOOL)_isReferenceProductReference:(id)fp8;
-- (BOOL)shouldSearchInChildrenOfReference:(id)fp8;
-- (BOOL)isDirectoryAtPath:(id)fp8;
-- (void)_addPathReference:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16;
-- (void)_doPreflightForFiles:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16;
-- (void)_doPreflightForList:(id)fp8 withReferenceArray:(id)fp12 andPathSet:(id)fp16;
-- (BOOL)canUseFastSearch;
-- (void)doPreflight;
-- (float)percentageDone;
-- (int)remainingFindableCount;
-- (id)nextFindable;
-- (id)currentFileReference;
-- (id)findableProtocol;
-- (void)reportBookmarks:(id)fp8 findable:(id)fp12;
-
-@end
-
-@interface PBXDebugDataValueViewModule : PBXDebugDSModelViewModule
-{
- PBXExtendedOutlineView *_variablesView;
- NSTableColumn *_typeColumn;
- NSTableColumn *_summaryColumn;
- NSScrollView *_scrollView;
- PBXLSDataValue *_containerDV;
- int _containerChildCount;
- NSTextField *_viewAsSheetValueTextField;
- NSTextField *_viewAsSheetTypeExpressionTextField;
- NSPanel *_viewAsSheet;
- PBXLSDataValue *_pendingDVForGettingPathExpression;
- NSMutableSet *_pendingDVsForSettingFormatSet;
- NSMutableArray *_childrenToExpand;
- PBXLSDataValue *_editedDV;
- NSMutableArray *_lastVisibleDataItems;
- struct _NSRange _lastVisibleDataItemsRange;
- BOOL _isRestoringSavedPosition;
- int _pendingAutoexpandCount;
- NSTimer *_clearLastVisibleItemsTimer;
- PBXLSDataValue *_pendingDVPathForViewAsMemory;
- NSImage *_spyglassImage;
-}
-
-+ (void)initialize;
-+ (id)VarNameColumnIdentifier;
-+ (id)VarValueColumnIdentifier;
-+ (id)VarTypeColumnIdentifier;
-+ (id)VarSummaryColumnIdentifier;
-- (void)dealloc;
-- (void)finalize;
-- (id)variablesView;
-- (id)_pendingDVsForSettingFormatSet;
-- (void)viewWasInstalled;
-- (void)viewDidLoad;
-- (void)setNameColumnTitle:(id)fp8;
-- (id)selectedDataValues;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)debugDataMenuPrintDescriptionAction:(id)fp8;
-- (BOOL)showingTypes;
-- (void)showTypes:(BOOL)fp8;
-- (void)debugDataMenuToggleShowTypes:(id)fp8;
-- (void)debugDataMenuCloneVariableByExpression:(id)fp8;
-- (void)viewVariableValueHistory:(id)fp8;
-- (void)debugDataMenuViewAsMemory:(id)fp8;
-- (void)debugDataMenuCreateWatchpoint:(id)fp8;
-- (void)debugDataMenuShowVariableAsExpressionAction:(id)fp8;
-- (void)debugDataMenuEditValueAction:(id)fp8;
-- (void)debugDataMenuEditSummaryAction:(id)fp8;
-- (void)_viewAsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)debugDataMenuViewContentsAsInNewWindow:(id)fp8;
-- (void)viewAsSheetTypeExpressionTextFieldDidEndEditing:(id)fp8;
-- (void)viewAsSheetCancelButtonPressed:(id)fp8;
-- (void)viewAsSheetOKButtonPressed:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)debugDataMenuSetValueFormatAction:(id)fp8;
-- (void)cancelRestoreSavedPosition:(id)fp8;
-- (void)restoreSavedPosition:(id)fp8;
-- (void)setContainerDV:(id)fp8;
-- (id)dataValueForWatchpointExpression:(id)fp8;
-- (void)setWatching:(BOOL)fp8 dataValue:(id)fp12;
-- (id)containerDV;
-- (void)setModel:(id)fp8;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)updateUI;
-- (void)autoExpandChildren:(id)fp8;
-- (void)refreshDisplay;
-- (void)updateFromContainerDataValue;
-- (void)updateDataValue:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (void)outlineViewItemDidExpand:(id)fp8;
-- (void)outlineViewItemDidCollapse:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-
-@end
-
-@interface PBXTargetEditor : PBXFileEditor
-{
- NSBox *_tocViewContainer;
- PBXTitleBannerView *_titleBannerView;
- NSMenu *_viewContextualMenu;
- NSMenu *_itemContextualMenu;
- NSMenu *_itemContextualMenuWithBuildRules;
- NSPopUpButton *_configsPopup;
- PBXTOCModule *_tocModule;
- PBXTarget *_target;
- NSString *_selectedConfigName;
- struct _NSMapTable *_itemToIdentifierMap;
- struct _NSMapTable *_identifierToItemMap;
- struct {
- unsigned int observingProjectItemChanges:1;
- unsigned int observingWindowKeyStatusResignation:1;
- unsigned int RESERVED:30;
- } _teFlags;
- PBXStringTree *_cachedTargetUIAspectClasses;
-}
-
-+ (BOOL)canReuseEditorInstances;
-- (void)_startObservingTargetIfNeeded;
-- (void)_stopObservingTargetIfNeeded;
-- (void)windowWillClose:(id)fp8;
-- (void)windowDidResignMain:(id)fp8;
-- (id)initWithFileDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)update;
-- (void)noteNeedsUpdate:(id)fp8;
-- (id)bookmarkForSelection;
-- (void)setSelectionFromBookmark:(id)fp8;
-- (void)_discardProxyCachesAndMapTables;
-- (void)_addObjectToMapTables:(id)fp8 withIdentifier:(id)fp12 parent:(id)fp16;
-- (void)_addBuildSettingsPaneToMapTables:(id)fp8;
-- (void)_addBuildRuleToMapTables:(id)fp8;
-- (void)_addBuildPhaseToMapTables:(id)fp8;
-- (void)_rebuildProxyCachesAndMapTables;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (id)availableBuildConfigurationNames;
-- (id)selectedConfigurationName;
-- (id)buildSettings;
-- (void)setSelectedConfigurationName:(id)fp8;
-- (id)buildSettingForKeyPath:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
-- (id)label;
-- (id)_tocModuleTopLevelItemsRefreshed:(BOOL)fp8;
-- (unsigned int)tocModule:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)tocModule:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)tocModule:(id)fp8 isItemExpandable:(id)fp12;
-- (id)tocModule:(id)fp8 labelForItem:(id)fp12;
-- (id)tocModule:(id)fp8 iconImageForItem:(id)fp12;
-- (id)tocModule:(id)fp8 moduleForItem:(id)fp12;
-- (id)tocModule:(id)fp8 identifierForItem:(id)fp12;
-- (id)tocModule:(id)fp8 itemHierarchyForIdentifier:(id)fp12;
-- (id)tocModule:(id)fp8 itemForIdentifier:(id)fp12;
-- (unsigned int)tocModule:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)tocModule:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (BOOL)tocModule:(id)fp8 allowsMovementOfItems:(id)fp12;
-- (BOOL)tocModule:(id)fp8 validateProposedDropOfMovedItems:(id)fp12 proposedDestinationItem:(id)fp16 proposedChildIndexPtr:(int *)fp20;
-- (BOOL)tocModule:(id)fp8 completeMovementOfItems:(id)fp12 toChildIndex:(int)fp16 ofItem:(id)fp20;
-- (void)newBuildRule:(id)fp8;
-- (id)_addNewBuildPhaseUsingClass:(Class)fp8;
-- (void)newShellScriptBuildPhase:(id)fp8;
-- (void)newCopyFilesBuildPhase:(id)fp8;
-- (void)newHeadersBuildPhase:(id)fp8;
-- (void)newResourcesBuildPhase:(id)fp8;
-- (void)newSourcesBuildPhase:(id)fp8;
-- (void)newAppleScriptBuildPhase:(id)fp8;
-- (void)newFrameworksBuildPhase:(id)fp8;
-- (void)newRezBuildPhase:(id)fp8;
-- (void)newJavaArchiveBuildPhase:(id)fp8;
-- (void)_deleteItems:(id)fp8;
-- (void)_confirmBuildPhaseDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)delete:(id)fp8;
-- (void)tocModule:(id)fp8 deleteItems:(id)fp12;
-- (id)localModuleActions;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-
-@end
-
-@interface _XCTargetSettingsDemuxerProxy : NSObject
-{
- PBXTarget *_realTarget;
- XCBuildConfiguration *_configuration;
-}
-
-+ (id)targetSettingsDemuxerProxyWithTarget:(id)fp8 configuration:(id)fp12;
-- (id)initWithTarget:(id)fp8 configuration:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (Class)class;
-- (BOOL)isKindOfClass:(Class)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)doesNotRecognizeSelector:(SEL)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-
-@end
-
-@interface PBXTOCModule : PBXModule
-{
- PBXExtendedOutlineView *_masterOutline;
- PBXViewListView *_detailViewList;
- id _dataSource;
- struct _NSMapTable *_itemsToShownModules;
- struct {
- unsigned int observingWindow:1;
- unsigned int RESERVED:31;
- } _tocvFlags;
-}
-
-- (void)_addItemTreeRootedAtItem:(id)fp8 toArray:(id)fp12;
-- (void)_createOrDestroySubmodulesToMatchOutlineSelection;
-- (id)init;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)dataSource;
-- (void)_dataSourceWillChangeTo:(id)fp8;
-- (void)_dataSourceDidChangeFrom:(id)fp8;
-- (void)setDataSource:(id)fp8;
-- (id)masterOutline;
-- (id)detailViewList;
-- (id)shownModules;
-- (void)addUIConfigurationToMutableDictionary:(id)fp8;
-- (void)takeUIConfigurationFromDictionary:(id)fp8;
-- (void)update;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (unsigned int)outlineView:(id)fp8 draggingSourceOperationMaskForLocal:(BOOL)fp12;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-
-@end
-
-@interface PBXBuildPhase (PBXTargetEditorAdditions)
-- (Class)uiAspectModuleClassForTargetEditor:(id)fp8 aspectIdentifier:(id)fp12;
-@end
-
-@interface PBXLegacyTarget (PBXTargetEditorAdditions)
-- (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12;
-- (BOOL)wantsTopLevelItemForBuildRules;
-- (BOOL)wantsTopLevelItemForBuildPhases;
-- (BOOL)allowsShellScriptBuildPhases;
-- (BOOL)allowsCopyFilesBuildPhases;
-- (BOOL)allowsZeroBuildPhases;
-@end
-
-@interface PBXAggregateTarget (PBXTargetEditorAdditions)
-- (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12;
-- (BOOL)wantsTopLevelItemForBuildRules;
-- (BOOL)wantsTopLevelItemForBuildPhases;
-- (BOOL)allowsShellScriptBuildPhases;
-- (BOOL)allowsCopyFilesBuildPhases;
-- (BOOL)allowsZeroBuildPhases;
-@end
-
-@interface PBXTarget (PBXTargetEditorAdditions)
-- (void)addUIAspectModuleClassesForTargetEditor:(id)fp8 toStringTree:(id)fp12;
-- (BOOL)wantsTopLevelItemForBuildRules;
-- (BOOL)wantsTopLevelItemForBuildPhases;
-- (BOOL)allowsShellScriptBuildPhases;
-- (BOOL)allowsCopyFilesBuildPhases;
-- (BOOL)allowsZeroBuildPhases;
-@end
-
-@interface PBXDebugExpressionsViewModule : PBXDebugViewModule
-{
- NSView *_placeholderView;
- NSTextField *_textField;
- PBXDebugDataValueViewModule *_dataValueViewModule;
- PBXLSDataValue *_containerDataValue;
- PBXLSDataValue *_expressionsDescriptionDV;
- BOOL _loadedSavedExpressions;
-}
-
-- (void)dealloc;
-- (void)setDataValueViewModule:(id)fp8;
-- (id)dataValueViewModule;
-- (void)setContainerDataValue:(id)fp8 isTemporary:(BOOL)fp12;
-- (void)setContainerDataValue:(id)fp8;
-- (id)containerDataValue;
-- (void)viewDidLoad;
-- (void)viewWasInstalled;
-- (void)moduleWasDisplayed;
-- (void)setDelegate:(id)fp8;
-- (void)setEvalutationContextFrame:(id)fp8;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)takeExpressionFromTextField:(id)fp8;
-- (void)submoduleDidFinishUpdate:(id)fp8;
-- (void)loadSavedExpressions;
-- (void)addExpressionString:(id)fp8;
-- (id)expressionsDescriptionDV;
-- (void)setExpressionsDescriptionDV:(id)fp8;
-- (void)reloadData;
-
-@end
-
-@interface PBXDebugDSModelViewModule : PBXDebugViewModule <PBXLSViewControllerProtocol>
-{
- PBXLSModel *_model;
- PBXDebugViewModule *_selectedSubModelViewModule;
-}
-
-- (void)setModel:(id)fp8;
-- (id)model;
-- (void)setSelectedSubModelViewModule:(id)fp8;
-- (id)selectedSubModelViewModule;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)dsModelWillDealloc:(id)fp8;
-- (void)updateUI;
-
-@end
-
-@interface PBXDebugEditableDataValueViewModule : PBXDebugDataValueViewModule
-{
-}
-
-- (void)viewDidLoad;
-- (id)moduleNibName;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-
-@end
-
-@interface PBXDebugSingleDataValueViewModule : PBXDebugDataValueViewModule
-{
- BOOL _firstTime;
- PBXLSStackFrame *_frameToWatch;
- BOOL _userDidResize;
- BOOL _doneWithInitialLoad;
- int _numberOfToplevelVars;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setFrameToWatch:(id)fp8;
-- (id)frameToWatch;
-- (id)moduleNibName;
-- (void)setContainerDV:(id)fp8;
-- (void)_setupContainerDataValue:(id)fp8;
-- (void)viewBoundsDidChangeNotification:(id)fp8;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12;
-- (void)setContainerDataValue:(id)fp8 dataValuesToClone:(id)fp12 viewContentsAsExpression:(id)fp16;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)_cleanup;
-- (void)dsModelWillDealloc:(id)fp8;
-- (void)debugViewModuleWindowWillClose:(id)fp8;
-
-@end
-
-@interface PBXCustomExecutableWizard : PBXWizard
-{
- NSTextField *_executableNameField;
- NSTextField *_executablePathField;
- NSButton *_setPathButton;
- NSPopUpButton *_projectPopup;
-}
-
-+ (id)defaultModuleNibName;
-- (id)executableName;
-- (void)setExecutableName:(id)fp8;
-- (id)executablePath;
-- (void)setExecutablePath:(id)fp8;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)executable;
-- (void)setExecutable:(id)fp8;
-- (id)firstKeyView;
-- (void)_populateProjectPopup;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (BOOL)canFinish;
-- (BOOL)validateSettings;
-- (void)_invalidTargetNameAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_invalidTargetPathAlertSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)takeExecutableNameFrom:(id)fp8;
-- (void)takeExecutablePathFrom:(id)fp8;
-- (void)_chooseExecutableSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseExecutablePath:(id)fp8;
-- (void)chooseProject:(id)fp8;
-- (void)finish;
-
-@end
-
-@interface PBXRelevanceBar : NSActionCell
-{
-}
-
-+ (void)initialize;
-+ (id)relevanceBarWithFloatValue:(id)fp8;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXJavaArchiveBuildPhaseModule : PBXFileBuildPhaseModule
-{
-}
-
-- (int)numberOfAttributeColumns;
-- (void)viewDidLoad;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-
-@end
-
-@interface PBXTitleBannerView : NSView
-{
- NSString *_title;
- NSFont *_font;
- NSImage *_image;
- unsigned int _borderStyle:16;
- unsigned int _drawsBackground:1;
- unsigned int _areRectangesValid:1;
- struct _NSRect _titleRect;
- struct _NSRect _imageRect;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)title;
-- (void)setTitle:(id)fp8;
-- (id)font;
-- (void)setFont:(id)fp8;
-- (int)borderStyle;
-- (void)setBorderStyle:(int)fp8;
-- (BOOL)drawsBackground;
-- (void)setDrawsBackground:(BOOL)fp8;
-- (id)image;
-- (void)setImage:(id)fp8;
-- (void)setFrameOrigin:(struct _NSPoint)fp8;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (id)_titleAttributes;
-- (void)_calculateRectangles;
-- (BOOL)isOpaque;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXSettingsModule : PBXProjectModule
-{
- PBXWidgetGroup *_widgetGroup;
- NSTextView *_bindingsPlistTextView;
- NSView *_subviewToAutosize;
- float _viewHeightSansSubviewToAutosize;
- BOOL _listeningForTextFrameChanged;
- BOOL _currentlyResizingModuleView;
- unsigned int _moduleViewAutoresizeDisableCount;
- void *_reserved3;
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-- (id)init;
-- (void)_startListeningForTextFrameChangedIfNeeded;
-- (void)_stopListeningForTextFrameChanged;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)widgetGroup;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)disableModuleViewAutoresizing;
-- (void)enableModuleViewAutoresizing;
-- (BOOL)isModuleViewAutoresizingEnabled;
-- (void)resizeModuleViewVerticallyIfNeeded;
-- (void)autoresizeTextViewContentsDidChange:(id)fp8;
-- (void)autoresizeTextViewFrameDidChange:(id)fp8;
-- (void)update;
-- (BOOL)canBeDeleted;
-- (void)willBeDeleted;
-- (BOOL)isJavaSettings;
-- (BOOL)isNonJavaSettings;
-
-@end
-
-@interface NSScrollView (PBXSizeToFitAdditions)
-- (float)pbx_desiredHeightAfterResizingDocumentView:(BOOL)fp8;
-@end
-
-@interface NSTextView (PBXSizeToFitAdditions)
-- (void)pbx_sizeToFitVertically;
-@end
-
-@interface NSTableView (PBXSizeToFitAdditions)
-- (void)pbx_sizeToFitVertically;
-@end
-
-@interface NSView (PBXSizeToFitAdditions)
-- (void)pbx_sizeToFitVertically;
-- (float)pbx_desiredHeightAfterResizingDocumentView:(BOOL)fp8;
-@end
-
-@interface PBXWindowMenuHelper : NSObject
-{
- BOOL needsUniqueNames;
- NSMutableArray *projectArray;
-}
-
-+ (id)sharedWindowMenuHelper;
-+ (id)stringByReplacingChar:(unsigned short)fp8 withChar:(unsigned short)fp12 inString:(id)fp16;
-+ (id)fileDirTitleSeparator;
-+ (id)titleFromFullPathComponents:(id)fp8 displayCount:(int)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)projectDocumentForWindow:(id)fp8;
-- (BOOL)needsUniqueNames;
-- (void)setNeedsUniqueNames:(BOOL)fp8;
-- (id)projectArray;
-- (int)projectCount;
-- (id)projectArrayItemForIndex:(int)fp8;
-- (int)indexOfProjectArrayItem:(id)fp8;
-- (id)getWMProjectArrayItem:(id)fp8;
-- (id)addWMProjectArrayItem:(id)fp8;
-- (BOOL)removeWMProjectArrayItemForIndex:(int)fp8;
-- (id)getWMProjectWindowArrayItem:(id)fp8;
-- (id)addWMProjectWindowArrayItem:(id)fp8;
-- (BOOL)updateWMProjectWindowArrayItem:(id)fp8;
-- (BOOL)removeWMProjectWindowArrayItem:(id)fp8;
-- (BOOL)getWMWindowInfo:(id)fp8 setProjectArrayItem:(id *)fp12 setIndexOfProjectArrayItem:(int *)fp16 setWindowArrayItem:(id *)fp20 setIndexOfWindowArrayItem:(int *)fp24;
-- (id)uniqueMenuItemNamesForFullPaths:(id)fp8;
-- (void)makeUniqueProjectNames;
-- (void)updateWindowMenu:(id)fp8 withUniqueNames:(BOOL)fp12;
-- (void)updateAllWindowMenus;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)_updateAllWindowMenus;
-- (void)logTheMenuHelperProjectArrayContents;
-
-@end
-
-@interface PBXWMProjectArrayItem : NSObject
-{
- NSMutableArray *windowArray;
- NSString *projectName;
- NSString *uniqueProjectName;
- PBXProjectDocument *projectDocument;
-}
-
-- (id)windowArray;
-- (int)windowCount;
-- (id)projectName;
-- (void)setProjectName:(id)fp8;
-- (id)uniqueProjectName;
-- (void)setUniqueProjectName:(id)fp8;
-- (id)projectDocument;
-- (void)_projectWillClose:(id)fp8;
-- (void)setProjectDocument:(id)fp8;
-- (BOOL)isNilProject;
-- (id)projectPath;
-- (id)initWMProjectArrayItem:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)windowArrayItemForIndex:(int)fp8;
-- (int)indexOfWindowArrayItem:(id)fp8;
-- (BOOL)hasWindow:(id)fp8;
-- (id)getWMWindowArrayItem:(id)fp8;
-- (id)addWMWindowArrayItem:(id)fp8;
-- (BOOL)updateWMWindowArrayItem:(id)fp8;
-- (BOOL)removeWMWindowArrayItemForIndex:(int)fp8;
-- (BOOL)removeWMWindowArrayItem:(id)fp8;
-- (void)refreshWMProjectArrayItem;
-- (int)compareProjectNames:(id)fp8;
-- (int)compareUniqueProjectNames:(id)fp8;
-- (void)appendProjectToWindowMenu:(id)fp8 withUniqueNames:(BOOL)fp12;
-- (void)logTheMenuHelperWindowArrayContents;
-
-@end
-
-@interface PBXWMWindowArrayItem : NSObject
-{
- NSString *uniqueWindowName;
- NSWindow *window;
-}
-
-- (id)window;
-- (void)setWindow:(id)fp8;
-- (id)windowName;
-- (id)uniqueWindowName;
-- (void)setUniqueWindowName:(id)fp8;
-- (id)initWMWindowItem:(id)fp8;
-- (id)init;
-- (int)compareWindowNames:(id)fp8;
-- (void)appendWindowToWindowMenu:(id)fp8 withIndent:(BOOL)fp12 addSeparator:(BOOL)fp16;
-- (void)logTheMenuHelperWindowContents;
-
-@end
-
-@interface PBXPipeCommand : NSObject <NSCopying>
-{
- NSString *_displayName;
- NSString *_commandString;
- int _inputSource;
- int _outputDestination;
- NSString *_keyEquivalent;
- unsigned int _modifierMask;
- NSArray *_arguments;
- BOOL _displayIncrementalOutput;
- NSTask *_runningTask;
- NSString *_shellScriptPath;
- BOOL _replaceOutputRange;
- NSTextView *_outputTextView;
- struct _NSRange _outputRange;
- NSMutableString *_outputString;
-}
-
-+ (id)shellPath;
-+ (void)setShellPath:(id)fp8;
-+ (BOOL)shouldRunStartupScript;
-+ (void)setShouldRunStartupScript:(BOOL)fp8;
-+ (void)_runStartupScriptAtPath:(id)fp8;
-+ (void)runStartupScript;
-+ (int)inputSourceForString:(id)fp8;
-+ (int)outputDestinationForString:(id)fp8;
-+ (void)getKeyEquivalent:(id *)fp8 andModifierMask:(unsigned int *)fp12 forString:(id)fp16;
-+ (id)_expansionForPipeConfigVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32;
-+ (id)pipesFromFile:(id)fp8;
-+ (void)_setPipeIsRunning:(BOOL)fp8 inTextView:(id)fp12;
-+ (BOOL)isPipeRunningInTextView:(id)fp8;
-- (id)initWithName:(id)fp8 commandString:(id)fp12 standardInputSource:(int)fp16 standardOutputDestination:(int)fp20 keyEquivalent:(id)fp24 modifierMask:(unsigned int)fp28;
-- (id)initWithDictionary:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (id)dictionaryRepresentation;
-- (id)description;
-- (id)_expansionForPipeOutputVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32;
-- (void)_ensureLayoutAndDisplayOfRange:(struct _NSRange)fp8 inTextView:(id)fp16;
-- (void)_replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16 inTextView:(id)fp20;
-- (void)_handleOutputString:(id)fp8;
-- (void)_finishExecuteBinary;
-- (void)_stdoutNowAvailable:(id)fp8;
-- (void)_writeInputStream:(id)fp8;
-- (void)_executeBinary:(id)fp8 inDirectory:(id)fp12 withArguments:(id)fp16 environment:(id)fp20 inputString:(id)fp24;
-- (id)_documentForTextView:(id)fp8;
-- (id)_expansionForPipeRuntimeVariableName:(id)fp8 inputString:(id)fp12 variableNameRange:(struct _NSRange)fp16 fullVariableRange:(struct _NSRange)fp24 context:(void *)fp32;
-- (id)_scriptDataForTextView:(id)fp8;
-- (BOOL)_writeTempScriptFile:(id)fp8 forTextView:(id)fp12;
-- (void)_runWithInputString:(id)fp8 fromTextView:(id)fp12;
-- (BOOL)runWithTextView:(id)fp8;
-- (id)name;
-- (id)commandString;
-- (int)inputSource;
-- (int)outputDestination;
-- (id)keyEquivalent;
-- (unsigned int)keyEquivalentModifierMask;
-- (id)arguments;
-- (void)setArguments:(id)fp8;
-- (BOOL)displayIncrementalOutput;
-- (void)setDisplayIncrementalOutput:(BOOL)fp8;
-
-@end
-
-@interface PBXPipeDOBackChannel : NSObject <PBXSetMenuProtocol>
-{
- NSString *_connectionName;
- NSConnection *_connection;
- NSMutableArray *_customMenuItems;
- struct _NSMapTable *_origItemCountsForMenus;
-}
-
-+ (id)sharedPipeDOBackChannel;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)connectionName;
-- (struct _NSMapTable *)_origItemCountsForMenus;
-- (id)_menuWithTitle:(id)fp8 inMenu:(id)fp12;
-- (id)_submenuAtPath:(id)fp8;
-- (int)_realIndexForIndex:(int)fp8 inMenu:(id)fp12 forInsertion:(BOOL)fp16;
-- (SEL)selectorForMenuItem:(id)fp8;
-- (void)updateKeyBindingForMenuItem:(id)fp8;
-- (int)addMenuItemWithTitle:(bycopy in id)fp8 keyEquivalentAtom:(bycopy in id)fp12 inputSourceName:(bycopy in id)fp16 outputDestinationName:(bycopy in id)fp20 script:(bycopy in id)fp24 atIndex:(in int)fp28 inMenuAtPath:(bycopy in id)fp32;
-- (int)addMenuItemsForScriptFile:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(id)fp16;
-- (int)addSubmenuWithTitle:(bycopy in id)fp8 atIndex:(in int)fp12 inMenuAtPath:(id)fp16;
-- (int)addSubmenuWithImage:(bycopy in id)fp8 title:(bycopy in id)fp12 atIndex:(in int)fp16 inMenuAtPath:(id)fp20;
-- (int)addSeparatorItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
-- (int)removeMenuItemAtIndex:(in int)fp8 inMenuAtPath:(bycopy in id)fp12;
-- (int)removeAllCustomItemsInMenuAtPath:(bycopy in id)fp8;
-
-@end
-
-@interface PBXWizardOverwritingFilesModule : PBXModule
-{
- NSBox *_itemsSelectionBox;
- NSButton *_cancelButton;
- NSButton *_overwriteSelectedButton;
- NSButton *_createFreshButton;
- PBXItemsSelectionModule *_itemsSelectionModule;
- PBXModule *_module;
- NSArray *_files;
- NSArray *_filesToOverwrite;
- int _userChoice;
-}
-
-+ (id)sharedWizardOverwritingFilesModule;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (void)_setFiles:(id)fp8;
-- (void)_updateUIFromIvars;
-- (void)_updateIvarsFromUI;
-- (void)viewDidLoad;
-- (void)_setUserChoice:(int)fp8;
-- (int)userChoice;
-- (void)_setFilesToOverwrite:(id)fp8;
-- (id)filesToOverwrite;
-- (void)runModalForFiles:(id)fp8 relativeToWindow:(id)fp12 delegate:(id)fp16 didEndSelector:(SEL)fp20;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)cancelAction:(id)fp8;
-- (void)overwriteSelectedAction:(id)fp8;
-- (void)createFreshAction:(id)fp8;
-- (void)windowDidBecomeKey:(id)fp8;
-- (void)windowDidResignKey:(id)fp8;
-
-@end
-
-@interface PBXPopUpChoiceModule : PBXModule
-{
- NSButton *okButton;
- NSButton *cancelButton;
- NSButton *extraButton;
- NSTextField *titleField;
- NSPopUpButton *popUp;
- NSString *_title;
- int _selectedIndex;
- id _modalDelegate;
- SEL _didEndSel;
- BOOL _isAppModal;
-}
-
-+ (id)sharedPopUpChoiceModule;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (id)_panelPreparedToRunWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16;
-- (int)runModalWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16;
-- (void)beginSheetWithPopUpTitles:(id)fp8 initialSelectedIndex:(int)fp12 extraButtonTitle:(id)fp16 relativeToWindow:(id)fp20 modalDelegate:(id)fp24 didEndSelector:(SEL)fp28 contextInfo:(void *)fp32;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)selectedIndex;
-- (void)popUpAction:(id)fp8;
-- (void)okButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-- (void)extraButtonAction:(id)fp8;
-
-@end
-
-@interface PBXAbstractProductSettingsModule : PBXProjectModule
-{
- PBXTarget *_target;
- struct _NSMapTable *_textFieldsToPListKeys;
- CDAnonymousStruct1 _apsmFlags;
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-- (id)initWithTarget:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (void)viewDidLoad;
-- (void)update;
-- (void)takeStringValueFrom:(id)fp8;
-
-@end
-
-@interface NSMutableString (PumaStringAdditions)
-- (void)deleteAllCharactersInSet:(id)fp8;
-@end
-
-@interface PBXProductBasicSettingsModule : PBXAbstractProductSettingsModule
-{
- NSTextField *_executableField;
- NSTextField *_identifierField;
- NSTextField *_packageTypeField;
- NSTextField *_signatureField;
- NSTextField *_versionField;
-}
-
-- (void)viewDidLoad;
-
-@end
-
-@interface PBXProductDisplaySettingsModule : PBXAbstractProductSettingsModule
-{
- NSTextField *_nameField;
- NSTextField *_getInfoStringField;
- NSTextField *_shortVersionStringField;
-}
-
-- (void)viewDidLoad;
-
-@end
-
-@interface PBXProductIconSettingsModule : PBXAbstractProductSettingsModule
-{
- PBXExtendedTextField *_iconFileField;
- NSImageView *_iconImageView;
-}
-
-- (void)viewDidLoad;
-- (void)update;
-- (void)takeStringValueFrom:(id)fp8;
-- (void)_setIconImage;
-- (unsigned int)view:(id)fp8 draggingEntered:(id)fp12;
-- (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12;
-- (BOOL)view:(id)fp8 performDragOperation:(id)fp12;
-
-@end
-
-@interface PBXProductCocoaSettingsModule : PBXAbstractProductSettingsModule
-{
- NSTextField *_principalClassField;
- NSTextField *_mainNibFileField;
-}
-
-- (void)viewDidLoad;
-
-@end
-
-@interface PBXProductPureJavaSettingsModule : PBXAbstractProductSettingsModule
-{
- NSTextField *_mainClassField;
- PBXExtendedTableView *_classPathTable;
- NSButton *_addPathButton;
- NSButton *_removePathButton;
- NSButton *_menuBarCheckbox;
- NSButton *_cwdCheckbox;
- NSButton *_antiAliasCheckbox;
- NSButton *_growBoxCheckbox;
- NSButton *_liveResizeCheckbox;
- NSComboBox *_targetVMCombobox;
- NSTextField *_vmOptionsField;
- PBXExtendedTableView *_propertiesTable;
- NSButton *_addPropertyButton;
- NSButton *_removePropertyButton;
- NSBox *_classPathBox;
- NSBox *_settingsBox;
- NSBox *_propertiesBox;
- float _viewHeightSansClassPathTable;
- int _numRowsClassPathTableSizedTo;
- float _viewHeightSansPropertiesTable;
- int _numRowsPropertiesTableSizedTo;
-}
-
-- (id)_javaDictionaryObjectForKey:(id)fp8;
-- (void)_setJavaDictionaryObject:(id)fp8 forKey:(id)fp12;
-- (id)_classPathArray;
-- (id)_propertiesDictionary;
-- (BOOL)_booleanPropertyValue:(id)fp8 withDefault:(BOOL)fp12;
-- (void)_setBooleanProperty:(id)fp8 toValue:(BOOL)fp12 withDefault:(BOOL)fp16;
-- (BOOL)_onOffPropertyValue:(id)fp8 withDefault:(BOOL)fp12;
-- (void)_setOnOffProperty:(id)fp8 toValue:(BOOL)fp12 withDefault:(BOOL)fp16;
-- (void)_updateButtonState;
-- (void)viewDidLoad;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableViewSelectionIsChanging:(id)fp8;
-- (void)addPath:(id)fp8;
-- (void)removePath:(id)fp8;
-- (void)addProperty:(id)fp8;
-- (void)removeProperty:(id)fp8;
-- (void)setAntiAliasFrom:(id)fp8;
-- (void)setCWDFrom:(id)fp8;
-- (void)setGrowBoxFrom:(id)fp8;
-- (void)setLiveResizeFrom:(id)fp8;
-- (void)setMenuBarFrom:(id)fp8;
-- (void)takeStringValueFrom:(id)fp8;
-
-@end
-
-@interface PBXProductDocumentTypesSettingsModule : PBXAbstractProductSettingsModule
-{
- PBXExtendedTableView *_docTypesTable;
- NSTextField *_docNameField;
- NSPopUpButton *_docRolePopup;
- NSTextField *_docExtensionsField;
- NSTextField *_docMIMETypesField;
- NSTextField *_docOSTypesField;
- NSTextField *_docIconFileField;
- NSImageView *_docIconImageView;
- NSTextField *_docDocumentClassField;
- NSButton *_docIsAPackageCheckbox;
- NSButton *_addButton;
- NSButton *_removeButton;
- NSMutableArray *_documentTypes;
- NSArray *_rowsBeingDragged;
- float _viewHeightSansTable;
- int _numRowsTableSizedTo;
- BOOL _justMadeChange;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)update;
-- (void)takeNameFrom:(id)fp8;
-- (void)takeRoleFrom:(id)fp8;
-- (void)takeExtensionsFrom:(id)fp8;
-- (void)takeMIMETypesFrom:(id)fp8;
-- (void)takeOSTypesFrom:(id)fp8;
-- (void)takeIconFileFrom:(id)fp8;
-- (void)takeDocumentClassFrom:(id)fp8;
-- (void)takePackageStatusFrom:(id)fp8;
-- (void)addNewDocumentType:(id)fp8;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12;
-- (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-- (void)_productSettingsDidChange:(id)fp8;
-- (void)_getDocumentTypesFromTarget;
-- (void)_saveDocumentTypesToTarget;
-- (id)_documentTypeForIndex:(int)fp8;
-- (void)_setValue:(id)fp8 forKey:(id)fp12 inDocumentType:(id)fp16;
-- (void)_insertNewDocumentType;
-- (void)_insertDocumentTypes:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)_removeDocumentTypesForIndices:(id)fp8;
-- (void)_setIconImage;
-- (void)_resizeViewIfNeeded;
-- (unsigned int)view:(id)fp8 draggingEntered:(id)fp12;
-- (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12;
-- (BOOL)view:(id)fp8 performDragOperation:(id)fp12;
-
-@end
-
-@interface PBXProductURLTypesSettingsModule : PBXAbstractProductSettingsModule
-{
- PBXExtendedTableView *_urlTypesTable;
- NSTextField *_urlNameField;
- NSTextField *_urlSchemesField;
- NSTextField *_urlIconFileField;
- NSImageView *_urlIconImageView;
- NSButton *_addButton;
- NSButton *_removeButton;
- NSMutableArray *_urlTypes;
- NSArray *_rowsBeingDragged;
- float _viewHeightSansTable;
- int _numRowsTableSizedTo;
- BOOL _justMadeChange;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)update;
-- (void)takeNameFrom:(id)fp8;
-- (void)takeSchemesFrom:(id)fp8;
-- (void)takeIconFileFrom:(id)fp8;
-- (void)addNewURLType:(id)fp8;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12;
-- (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-- (void)_productSettingsDidChange:(id)fp8;
-- (void)_getURLTypesFromTarget;
-- (void)_saveURLTypesToTarget;
-- (id)_urlTypeForIndex:(int)fp8;
-- (void)_setValue:(id)fp8 forKey:(id)fp12 inURLType:(id)fp16;
-- (void)_insertNewURLType;
-- (void)_insertURLTypes:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)_removeURLTypesForIndices:(id)fp8;
-- (void)_setIconImage;
-- (void)_resizeViewIfNeeded;
-- (unsigned int)view:(id)fp8 draggingEntered:(id)fp12;
-- (BOOL)view:(id)fp8 prepareForDragOperation:(id)fp12;
-- (BOOL)view:(id)fp8 performDragOperation:(id)fp12;
-
-@end
-
-@interface PBXInfoPlistExpertSettingsEditorModule : PBXPlistEditorModule
-{
- PBXTarget *_target;
- BOOL _handlingPListChangeNotification;
- float _viewHeightSansOutline;
- int _numRowsOutlineSizedTo;
-}
-
-- (id)initWithTarget:(id)fp8;
-- (void)propertyListChanged:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)viewDidLoad;
-- (void)targetProductSettingsDidChange:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (void)addUIConfigurationToMutableDictionary:(id)fp8;
-- (void)takeUIConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXProductSettingsPlistEditorModule : PBXPlistEditorModule
-{
- PBXProductSettingsModule *_productSettingsModule;
- BOOL _handlingPListChangeNotification;
-}
-
-- (id)initWithProductSettingsModule:(id)fp8;
-- (void)propertyListChanged:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)targetProductSettingsDidChange:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)addUIConfigurationToMutableDictionary:(id)fp8;
-- (void)takeUIConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXProductCocoaJavaSettingsModule : PBXAbstractProductSettingsModule
-{
- NSButton *_javaNeededCheckbox;
- NSTextField *_javaRootField;
- PBXExtendedTableView *_javaPathTable;
- NSButton *_addItemButton;
- NSButton *_removeItemButton;
- float _viewHeightSansTable;
- int _numRowsTableSizedTo;
-}
-
-- (void)_updateButtonState;
-- (void)viewDidLoad;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (void)setJavaNeededFrom:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableViewSelectionIsChanging:(id)fp8;
-- (void)addItem:(id)fp8;
-- (void)removeItem:(id)fp8;
-
-@end
-
-@interface PBXExtendedMenu : NSMenu
-{
-}
-
-- (Class)classForArchiver;
-- (void)update;
-
-@end
-
-@interface PBXExtendedMenuItem : NSMenuItem
-{
- NSString *_defaultTitle;
-}
-
-- (Class)classForArchiver;
-- (id)initWithTitle:(id)fp8 action:(SEL)fp12 keyEquivalent:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (void)awakeFromNib;
-- (void)setDefaultTitle:(id)fp8;
-- (id)defaultTitle;
-
-@end
-
-@interface PBXExternalFileDocument : PBXFileDocument
-{
- id _externalEditorProxy;
- BOOL _isDirty;
-}
-
-+ (id)externalFileDocuments;
-+ (id)externalFileDocumentsWithEditor:(id)fp8;
-+ (void)logExternalFileDocuments:(id)fp8;
-- (id)initWithFile:(id)fp8 externalEditor:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)setExternalEditor:(id)fp8;
-- (id)externalEditor;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (void)saveDocument:(id)fp8;
-- (void)_handleDocumentFileChanges:(id)fp8;
-- (BOOL)isDocumentEdited;
-- (void)setDocumentEdited:(BOOL)fp8;
-- (void)updateChangeCount:(int)fp8;
-- (void)openForUI;
-- (int)diskState;
-- (void)updateDiskStateInfo;
-- (BOOL)showAndSelectFromLine:(unsigned int)fp8 toLine:(unsigned int)fp12;
-- (BOOL)showAndSelectLine:(unsigned int)fp8;
-- (BOOL)showAndMakeActive;
-
-@end
-
-@interface PBXAEEditorSpecification : PBXExternalEditorSpecification
-{
-}
-
-- (BOOL)saveFile:(id)fp8;
-- (id)modifiedDocumentsArray;
-- (id)_modifiedFileDictionary;
-- (BOOL)_sendSaveDocumentEventForFile:(id)fp8;
-
-@end
-
-@interface PBXEmacsEditorSpecification : PBXExternalEditorSpecification
-{
- BOOL _reportsExceptions;
-}
-
-+ (id)emacsPath;
-+ (id)emacsCommandLine;
-+ (BOOL)emacsIsCurrentlyOpen;
-+ (void)_reportBrokenGnuclientConnection;
-+ (BOOL)gnuservSuiteIsInstalled;
-- (id)name;
-- (id)genericName;
-- (BOOL)isCurrentlyOpen;
-- (BOOL)launch;
-- (BOOL)openBookmark:(id)fp8 bringToFront:(BOOL)fp12;
-- (void)_tryAgainWithBookmark:(id)fp8;
-- (BOOL)updateSelectionForBookmark:(id)fp8;
-- (BOOL)isCurrentlyEditingBookmark:(id)fp8;
-- (id)modifiedDocumentsArray;
-- (BOOL)saveFile:(id)fp8;
-- (BOOL)launchEmacs;
-- (BOOL)_openFile:(id)fp8 lineNumber:(int)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24;
-- (BOOL)_markDoneForBufferRepresentingFile:(id)fp8;
-- (BOOL)_printToEmacs:(id)fp8;
-- (BOOL)_switchToBufferForFile:(id)fp8;
-- (BOOL)_gotoLine:(int)fp8;
-- (BOOL)_selectCharacterRange:(struct _NSRange)fp8;
-- (BOOL)_gotoChar:(int)fp8;
-- (BOOL)_pushMark:(int)fp8 activate:(BOOL)fp12;
-- (void)_flashSelectionRange:(int)fp8;
-- (BOOL)_saveCurrentBuffer;
-- (BOOL)_dispatchBooleanLispCommand:(id)fp8;
-- (id)_dispatchLispCommand:(id)fp8;
-- (id)_invokeGnuclientWithArguments:(id)fp8;
-- (BOOL)reportsExceptions;
-- (void)setReportsExceptions:(BOOL)fp8;
-
-@end
-
-@interface PBXExternalEditorInterface : NSObject
-{
- NSMutableDictionary *_externalEditors;
- NSStatusItem *_statusItem;
- BOOL _checkedForExternalEditors;
-}
-
-+ (id)sharedInterface;
-- (BOOL)checkedForExternalEditors;
-- (void)setCheckedForExternalEditors:(BOOL)fp8;
-- (void)unpackEditorListFromUserDefaults;
-- (void)autodiscoverInstalledEditors;
-- (void)packEditorListToUserDefaults;
-- (void)_registerForApplicationNotifications;
-- (void)applicationDidBecomeActive:(id)fp8;
-- (void)applicationDidResignActive:(id)fp8;
-- (void)applicationWillTerminate:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)externalEditorsMenuWithTarget:(id)fp8;
-- (BOOL)claimsEditor:(id)fp8;
-- (BOOL)claimsFile:(id)fp8;
-- (id)editorForBookmark:(id)fp8;
-- (BOOL)hasEditors;
-- (id)activeExternalEditors;
-- (id)editorWithName:(id)fp8;
-- (id)editorWithGenericName:(id)fp8;
-- (void)addEditor:(id)fp8;
-- (id)modifiedDocumentsFromExternalEditors;
-- (void)activateStatusMenu;
-- (void)deactivateStatusMenu;
-- (void)_makeFirstResponderPerformSelectorFromString:(id)fp8;
-- (void)_reallyMakeFirstResponderPerformSelectorFromString:(id)fp8;
-- (void)activatePB:(id)fp8;
-- (void)build:(id)fp8;
-- (void)buildAndRun:(id)fp8;
-- (void)buildAndDebug:(id)fp8;
-- (void)saveAll:(id)fp8;
-- (id)externalEditors;
-- (void)_setExternalEditors:(id)fp8;
-- (id)_statusItem;
-- (void)_setStatusItem:(id)fp8;
-
-@end
-
-@interface PBXExternalEditorSpecification : NSObject <PBXExternalEditorClientProtocol>
-{
- NSString *_path;
- unsigned int _signature;
- NSString *_genericName;
- BOOL _isBlessed;
- BOOL _supportsAppleEvents;
- BOOL _supportsInitialLineSelection;
- BOOL _supportsInitialRangeSelection;
- BOOL _supportsDynamicLineSelection;
- BOOL _supportsDynamicRangeSelection;
- BOOL _supportsModifiedFilesQuery;
- BOOL _supportsModifyFileCallback;
- BOOL _supportsSaveFileCommand;
- BOOL _supportsSaveFileCallback;
- BOOL _supportsCloseFileCallback;
- BOOL _active;
-}
-
-+ (id)externalEditorSpecificationWithPath:(id)fp8 signatureString:(id)fp12;
-+ (id)externalEditorSpecificationWithPath:(id)fp8;
-+ (id)externalEditorSpecificationWithPrefString:(id)fp8;
-+ (unsigned long)_signatureForApplicationAtPath:(id)fp8;
-+ (id)pathForApplicationWithSignature:(unsigned long)fp8;
-+ (id)pathForApplicationWithName:(id)fp8;
-- (id)initWithPath:(id)fp8 signatureString:(id)fp12;
-- (id)initWithPath:(id)fp8;
-- (id)initWithPrefString:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isCurrentlyOpen;
-- (BOOL)isCurrentlyEditingBookmark:(id)fp8;
-- (BOOL)launch;
-- (BOOL)openBookmark:(id)fp8 bringToFront:(BOOL)fp12;
-- (BOOL)openFile:(id)fp8 bringToFront:(BOOL)fp12;
-- (BOOL)bringToFront;
-- (BOOL)updateSelectionForBookmark:(id)fp8;
-- (id)modifiedDocumentsArray;
-- (BOOL)saveFile:(id)fp8;
-- (void)refreshPathAndSignature;
-- (BOOL)isBlessed;
-- (id)name;
-- (void)_resolveGenericName;
-- (id)menuItemRepresentationWithTarget:(id)fp8;
-- (id)image;
-- (id)smallImage;
-- (id)signatureString;
-- (id)prefString;
-- (id)descriptor;
-- (void)_setSignature:(unsigned long)fp8;
-- (unsigned long)signature;
-- (void)_setPath:(id)fp8;
-- (id)path;
-- (void)_setGenericName:(id)fp8;
-- (id)genericName;
-- (BOOL)supportsAppleEvents;
-- (BOOL)supportsInitialLineSelection;
-- (BOOL)supportsInitialRangeSelection;
-- (BOOL)supportsDynamicLineSelection;
-- (BOOL)supportsDynamicRangeSelection;
-- (BOOL)supportsModifiedFilesQuery;
-- (BOOL)supportsSaveFileCommand;
-- (BOOL)supportsSaveFileCallback;
-- (BOOL)supportsCloseFileCallback;
-- (BOOL)supportsModifyFileCallback;
-- (BOOL)isActive;
-- (void)_setIsActive:(BOOL)fp8;
-- (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24;
-- (BOOL)_openFile:(id)fp8;
-- (BOOL)_openFile:(id)fp8 requestNotificationsOnFileSavingAndClosing:(BOOL)fp12;
-- (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12;
-- (BOOL)_openFile:(id)fp8 selectionStart:(long)fp12 selectionEnd:(long)fp16;
-- (BOOL)validatePathAndSignature;
-
-@end
-
-@interface PBXViEditorSpecification : PBXExternalEditorSpecification
-{
-}
-
-+ (void)initialize;
-+ (id)viPath;
-- (id)name;
-- (id)genericName;
-- (BOOL)launch;
-- (BOOL)_openFile:(id)fp8 lineNumber:(short)fp12 selectionStart:(long)fp16 selectionEnd:(long)fp20 requestNotificationsOnFileSavingAndClosing:(BOOL)fp24;
-
-@end
-
-@interface PBXFileBreakpointMarker : PBXRulerMarker
-{
-}
-
-+ (void)initialize;
-- (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16;
-- (void)dealloc;
-- (id)image;
-- (void)didMove;
-- (unsigned int)supportedModifiers;
-- (int)supportedTypes;
-- (void)didSingleClickWithModifierFlags:(unsigned int)fp8;
-- (void)_singleClickAction:(id)fp8;
-- (void)didDoubleClickWithModifierFlags:(unsigned int)fp8;
-- (id)tooltipString;
-- (void)edit;
-
-@end
-
-@interface PBXInstructionPointerMarker : PBXRulerMarker
-{
- float _highlightStartY;
- float _highlightHeight;
-}
-
-+ (void)initialize;
-- (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16;
-- (id)image;
-- (void)setHighlightAtYCoordinate:(float)fp8 height:(float)fp12;
-- (float)highlightStartY;
-- (float)highlightHeight;
-- (void)didMove;
-- (struct _NSRect)imageRectInRuler;
-- (int)supportedTypes;
-
-@end
-
-@interface PBXDragDestinationImageView : NSImageView
-{
- id _dragDelegate;
- CDAnonymousStruct4 _delFlags;
-}
-
-- (void)setDragDelegate:(id)fp8;
-- (id)dragDelegate;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-
-@end
-
-@interface PBXDebugDataValueHistoryModule : PBXDebugDSModelViewModule
-{
- PBXExtendedTableView *_valueHistoryTableView;
- PBXLSDataValue *_containerDV;
- PBXLSDataValue *_dataValue;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setContainerDV:(id)fp8;
-- (void)setDataValue:(id)fp8;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)dsModelWillDealloc:(id)fp8;
-- (void)debugViewModuleWindowWillClose:(id)fp8;
-- (void)updateUI;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-
-@end
-
-@interface PBXLSDebuggingSystem : NSObject
-{
-}
-
-+ (id)_myBundle;
-+ (id)localizedStringForStateSteppingOver;
-+ (id)localizedStringForStateNextInstruction;
-+ (id)localizedStringForStateStepInstruction;
-+ (id)localizedStringForStateSteppingInto;
-+ (id)localizedStringForStateSteppingOut;
-+ (id)localizedStringForStateRunning;
-+ (id)localizedStringForStateInterrupted;
-+ (id)localizedStringForStateStopped;
-+ (id)localizedStringForStateNotExecuting;
-+ (id)localizedStringForStateAtBreakpoint;
-+ (id)localizedStringForStateAtBreakpointNumber;
-+ (id)localizedStringForStateAtWatchpoint;
-+ (id)localizedStringForStateStepCompleted;
-+ (id)localizedStringForStateGotSignal:(id)fp8;
-+ (id)localizedStringForStateGotCaughtException:(id)fp8;
-+ (id)localizedStringForStateGotUncaughtException:(id)fp8;
-+ (id)localizedStringForStateExitedWithValue:(int)fp8;
-+ (id)localizedStringForLoadingExecutable;
-+ (id)localizedStringForDoneLoadingExecutable;
-+ (id)localizedStringForFailedLoadingExecutable;
-+ (id)localizedStringForLoadedOneSharedLibrary;
-+ (id)localizedStringForLoadedSharedLibraries:(int)fp8;
-+ (id)localizedStringForLoadingSymbolsForSharedLibrary:(id)fp8;
-+ (id)localizedStringForLoadingTotalStackFrames:(int)fp8 percentDone:(int)fp12;
-+ (id)localizedStringForMovePCFailed:(id)fp8;
-+ (id)localizedStringForMovePC:(id)fp8;
-+ (id)localizedStringForFixAndContinueError:(id)fp8 WithFile:(id)fp12;
-+ (id)localizedStringForFixAndContinuePatchedFile:(id)fp8 patchFile:(id)fp12;
-+ (id)localizedStringForDebuggerStopped;
-+ (id)localizedStringForFixAndContinueStarted;
-+ (id)localizedStringForOKButtonLabel;
-+ (id)localizedStringForFixAndContinueSheetTitle;
-+ (id)localizedStringForDataFetchTimeout;
-+ (id)localizedStringForContinueToLocation:(id)fp8;
-
-@end
-
-@interface PBXLSLaunchSystem : NSObject
-{
-}
-
-+ (id)_setOfPlugins;
-+ (id)_prototypeConfigSet;
-+ (void)_loadBuiltins;
-+ (id)pluginForClass:(Class)fp8;
-+ (void)registerLaunchSystemPlugin:(id)fp8;
-+ (void)registerPrototypeLaunchConfigs:(id)fp8;
-+ (id)launchConfigsForLaunchAction:(id)fp8 andFileType:(id)fp12;
-+ (void)_setupLaunchConfigsForExectuable:(id)fp8 andLaunchAction:(id)fp12;
-+ (id)launchConfigForExectuable:(id)fp8 andLaunchAction:(id)fp12;
-+ (id)_adaptorClassesDictionary;
-+ (id)_debuggerAdaptorClassesSet;
-+ (void)registerAdaptorClasses:(id)fp8;
-+ (Class)adaptorClassForName:(id)fp8;
-+ (id)_debuggableFileTypes;
-+ (void)registerDebuggableFileTypes:(id)fp8 forPlugin:(id)fp12;
-+ (BOOL)_loadADebugger;
-+ (void)loadAllDebuggerPlugins;
-+ (id)debuggerPluginForFileType:(id)fp8;
-+ (id)debuggerAdaptorClasses;
-+ (id)_pendingSessions;
-+ (void)beginStopOfSession:(id)fp8;
-+ (void)sessionDidStop:(id)fp8;
-+ (id)configIdentifierForMallocDebug;
-+ (id)configIdentifierForSampler;
-+ (id)configIdentifierForObjectAlloc;
-+ (id)configIdentifierForShark;
-
-@end
-
-@interface PBXLSDebuggingPlugin : PBXLSPlugin
-{
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)hasSharedLibraryModule;
-- (id)sharedLibraryModule;
-- (BOOL)hasBreakpointsModule;
-- (id)breakpointsModule;
-- (BOOL)hasTypeControllerModule;
-- (id)typeControllerModule;
-- (BOOL)isFileTypeDebuggable:(id)fp8;
-- (void)registerDebuggableFileTypes;
-
-@end
-
-@interface PBXLSPlugin : NSObject
-{
-}
-
-+ (void)pluginDidLoad:(id)fp8;
-- (void)registerLaunchSystemDescriptions;
-
-@end
-
-@interface PBXLSLaunchAction : PBXTSEnumeratedValue
-{
-}
-
-+ (void)initializeEnumeration:(id)fp8;
-+ (id)runAction;
-+ (id)debugAction;
-+ (id)externalRunAction;
-
-@end
-
-@interface PBXLSLaunchConfig : PBXLSPlugableClass
-{
- NSString *_identifier;
- PBXLSLaunchAction *_launchAction;
- NSString *_displayName;
- NSArray *_requiredAdaptorNames;
- NSArray *_additionalAdaptorNames;
- NSArray *_allowableLaunchStyles;
- PBXLSLaunchStyle *_launchStyle;
- NSArray *_allowableLaunchStartActions;
- PBXLSLaunchStartAction *_launchStartAction;
- NSArray *_allowableLaunchStdioStyles;
- PBXLSLaunchStdioStyle *_launchStdioStyle;
- NSString *_remoteHostInfo;
- NSString *_startActionInfo;
- NSArray *_fileTypes;
- PBXRuntimeSystemSpecification *_rtsSpec;
- NSString *_pid;
- NSString *_coreFile;
- PBXLSLaunchStartAction *_previousLaunchStartAction;
-}
-
-+ (id)config;
-+ (id)launchConfigFromDictionary:(id)fp8;
-+ (unsigned int)updateLaunchConfigs:(id)fp8 fromDictionary:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)supportsSymbolLevels;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)description;
-- (void)setLaunchAction:(id)fp8;
-- (id)launchAction;
-- (void)setDisplayName:(id)fp8;
-- (id)displayName;
-- (void)setIdentifier:(id)fp8;
-- (id)identifier;
-- (id)newExecutableLauncher;
-- (id)adaptorNames;
-- (void)setRequiredAdaptorNames:(id)fp8;
-- (id)requiredAdaptorNames;
-- (void)setAdditionalAdaptorNames:(id)fp8;
-- (id)additionalAdaptorNames;
-- (id)_validateValue:(id)fp8 inAllowableValues:(id)fp12;
-- (void)setAllowableLaunchStyles:(id)fp8;
-- (id)allowableLaunchStyles;
-- (void)setLaunchStyle:(id)fp8;
-- (id)launchStyle;
-- (BOOL)allowsRemoteLaunching;
-- (id)validateLaunchStyle:(id)fp8;
-- (void)setAllowableLaunchStartActions:(id)fp8;
-- (id)allowableLaunchStartActions;
-- (void)setLaunchStartAction:(id)fp8;
-- (void)setTemporaryLaunchStartAction:(id)fp8;
-- (id)launchStartAction;
-- (id)validateLaunchStartAction:(id)fp8;
-- (BOOL)mustLaunchExecutableImmediately;
-- (void)setAllowableLaunchStdioStyles:(id)fp8;
-- (id)allowableLaunchStdioStyles;
-- (void)setLaunchStdioStyle:(id)fp8;
-- (id)launchStdioStyle;
-- (id)validateLaunchStdioStyle:(id)fp8;
-- (void)setRemoteHostInfo:(id)fp8;
-- (id)remoteHostInfo;
-- (void)setStartActionInfo:(id)fp8;
-- (id)startActionInfo;
-- (void)setExecutableFileTypes:(id)fp8;
-- (id)executableFileTypes;
-- (void)setPrimaryRuntimeSystemSpecification:(id)fp8;
-- (id)primaryRuntimeSystemSpecification;
-- (id)encodeState;
-- (void)decodeState:(id)fp8;
-- (id)pid;
-- (void)setPid:(id)fp8;
-- (id)coreFile;
-- (void)setCoreFile:(id)fp8;
-- (void)resetTemporaryLaunchStartAction;
-
-@end
-
-@interface PBXLSLaunchStartAction : PBXTSEnumeratedValue
-{
-}
-
-+ (void)initializeEnumeration:(id)fp8;
-+ (id)noRunExecutable;
-+ (id)runExecutable;
-+ (id)loadCoreFile;
-+ (id)attach;
-
-@end
-
-@interface PBXLSLaunchStdioStyle : PBXTSEnumeratedValue
-{
-}
-
-+ (void)initializeEnumeration:(id)fp8;
-+ (id)notSet;
-+ (id)pipe;
-+ (id)pty;
-+ (id)systemConsole;
-+ (id)TerminalWindow;
-
-@end
-
-@interface PBXLSLaunchStyle : PBXTSEnumeratedValue
-{
-}
-
-+ (void)initializeEnumeration:(id)fp8;
-+ (id)local;
-+ (id)remoteViaSSH;
-+ (id)remoteViaTCP;
-
-@end
-
-@interface PBXLSLaunchSession : NSObject
-{
- PBXLaunchSessionModule *_module;
- PBXExecutable *_executable;
- PBXLSLaunchConfig *_launchConfig;
- PBXLSExecutableLauncher *_launcher;
- int _state;
- NSDate *_sessionStartDate;
- BOOL _keepStats;
- NSMutableDictionary *_fixedFiles;
-}
-
-+ (id)traceName;
-- (id)initWithSessionModule:(id)fp8 launchConfig:(id)fp12 executable:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (void)setKeepStats:(BOOL)fp8;
-- (BOOL)keepStats;
-- (id)executable;
-- (id)displayName;
-- (void)setLaunchSessionState:(int)fp8;
-- (int)launchSessionState;
-- (id)launchSessionStartDate;
-- (void)setLaunchSessionModule:(id)fp8;
-- (id)launchSessionStartDateForFile:(id)fp8;
-- (id)launchSessionModule;
-- (id)launchConfig;
-- (id)launcher;
-- (BOOL)setupLauncher;
-- (void)doLaunch;
-- (void)launch;
-- (void)stop;
-- (int)terminationStatus;
-- (void)cleanup;
-- (void)fixedFile:(id)fp8;
-
-@end
-
-@interface PBXLSAdaptor : PBXLSPlugableClass
-{
- XCUnretainedReference *_launcherReference;
- BOOL _taskIsRunning;
- NSMutableDictionary *_clientInfo;
-}
-
-+ (id)name;
-+ (id)runtimeSystemSpecification;
-- (id)initWithExecutableLauncher:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)updateArgumentsForLaunch:(id)fp8;
-- (void)updateEnvironmentForLaunch:(id)fp8;
-- (void)setExecutableLauncher:(id)fp8;
-- (id)executableLauncher;
-- (id)executable;
-- (id)launchSession;
-- (id)sessionModule;
-- (void)configureAdaptor;
-- (void)configureUI;
-- (void)unconfigureUI;
-- (void)executableDidStart;
-- (void)executableDidFinish;
-- (void)setTaskIsRunning:(BOOL)fp8;
-- (BOOL)taskIsRunning;
-- (void)dumpLog;
-- (void)logString:(id)fp8;
-- (void)projectDidOpen:(id)fp8;
-- (void)projectWillClose:(id)fp8;
-- (id)clientInfoDictionary;
-
-@end
-
-@interface PBXLSExecutableLauncher : NSObject <PBXTSTaskDelegate, XCUnretainedReferent>
-{
- PBXTSTask *_task;
- PBXLSLaunchSession *_launchSession;
- NSMutableArray *_adaptors;
- PBXTSPTYDeviceByteStream *_ptyStream;
- BOOL _keepStats;
- XCUnretainedReference *_myUnretainedReference;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)setKeepStats:(BOOL)fp8;
-- (BOOL)keepStats;
-- (void)setLaunchSession:(id)fp8;
-- (id)launchSession;
-- (id)executable;
-- (id)launchConfig;
-- (id)adaptors;
-- (id)_argumentsFromAdaptors;
-- (void)_updateAdaptorEnvironmentsToDictionary:(id)fp8;
-- (void)cleanup;
-- (id)executableArguments;
-- (id)executableEnvironment;
-- (id)executableDirectory;
-- (id)executablePath;
-- (void)taskAllocate;
-- (void)taskConfigureStdIO;
-- (void)taskConfigureExecutionContext;
-- (void)adaptorsInstanciate;
-- (void)adaptorsConfigure;
-- (void)adaptorsConfigureUserInterface;
-- (void)adaptorsUnconfigureUserInterface;
-- (void)adaptorsExecutableDidStart;
-- (void)adaptorsExecutableDidFinish;
-- (void)adaptorsSetTaskIsRunning:(BOOL)fp8;
-- (BOOL)launch;
-- (void)stop;
-- (void)userInterfaceWillBeRemoved;
-- (void)task:(id)fp8 failureMessage:(id)fp12;
-- (void)taskDidStart:(id)fp8;
-- (void)taskDidStop:(id)fp8 stopRequested:(BOOL)fp12;
-- (void)task:(id)fp8 outputData:(id)fp12;
-- (id)taskArguments;
-- (id)taskEnvironment;
-- (id)taskDirectory;
-- (id)taskPath;
-- (id)task;
-- (unsigned int)taskProcessID;
-- (unsigned int)executableProcessID;
-- (id)byteStreamFromTask;
-- (id)byteStreamConsumerToTask;
-- (id)byteStreamFromExecutable;
-- (id)byteStreamConsumerToExecutable;
-- (id)unretainedReference;
-
-@end
-
-@interface PBXLSExternalExecutableLauncher : PBXLSExecutableLauncher
-{
-}
-
-- (id)taskArguments;
-- (id)taskEnvironment;
-- (id)taskDirectory;
-- (id)taskPath;
-- (id)externalLauncherPath;
-- (id)externalLauncherArguments;
-- (id)externalLauncherEnvironment;
-
-@end
-
-@interface PBXLSExternalRunLauncher : PBXLSExternalExecutableLauncher
-{
-}
-
-- (id)runExternalLaunchConfig;
-- (id)externalLauncherPath;
-- (void)_writePlist:(id)fp8 ToFile:(id)fp12;
-- (id)externalLauncherArguments;
-- (id)externalLauncherEnvironment;
-
-@end
-
-@interface PBXLSNativeRunnerPlugin : PBXLSPlugin
-{
-}
-
-- (void)registerLaunchSystemDescriptions;
-
-@end
-
-@interface PBXLSRunLaunchConfig : PBXLSLaunchConfig
-{
-}
-
-- (id)init;
-- (Class)pluginClass;
-- (void)setLaunchStyle:(id)fp8;
-- (void)setLaunchStartAction:(id)fp8;
-- (id)newExecutableLauncher;
-
-@end
-
-@interface PBXRulerMarker : NSRulerMarker
-{
- float _imageOffset;
- BOOL _isValid;
-}
-
-- (id)initWithRulerView:(id)fp8 location:(float)fp12 representedObject:(id)fp16;
-- (id)initWithRulerView:(id)fp8 markerLocation:(float)fp12 image:(id)fp16 imageOrigin:(struct _NSPoint)fp20;
-- (void)setIsValid:(BOOL)fp8;
-- (BOOL)isValid;
-- (void)didMove;
-- (void)didSingleClickWithModifierFlags:(unsigned int)fp8;
-- (void)didDoubleClickWithModifierFlags:(unsigned int)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (id)delegate;
-- (BOOL)trackMouse:(id)fp8 adding:(BOOL)fp12;
-- (unsigned int)supportedModifiers;
-- (int)supportedTypes;
-
-@end
-
-@interface PBXTextGutterView : NSRulerView
-{
- unsigned int _clientViewHasBackgroundColor:1;
- unsigned int _clientViewProvidesMarkerLocations:1;
- unsigned int RESERVED1:14;
- unsigned int _usesClientViewBackgroundColor:1;
- unsigned int _drawsLineNumbers:1;
- unsigned int RESERVED2:14;
- NSFont *_lineNumberFont;
- PBXRulerMarker *_lastMarkerControlClicked;
- struct _NSPoint _lastPointControlClicked;
- unsigned int _firstLineNumber;
- unsigned int _lastLineNumber;
- float *_lastMarkerLocations;
- unsigned int _lastMarkerLocationsSize;
- float _lastRulerOriginY;
- BOOL _doDisassemblyNumbers;
- NSArray *_lineToAsmMap;
-}
-
-+ (id)customCursor;
-+ (id)_defaultContextualMenu;
-- (id)initWithScrollView:(id)fp8 orientation:(int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (float)baselineLocation;
-- (void)resetCursorRects;
-- (void)_reapplyTooltips;
-- (void)setMarkers:(id)fp8;
-- (void)addMarker:(id)fp8;
-- (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24;
-- (BOOL)acceptsFirstResponder;
-- (BOOL)displaysTooltips;
-- (void)setClientView:(id)fp8;
-- (void)setOrientation:(int)fp8;
-- (BOOL)usesClientViewBackgroundColor;
-- (void)setUsesClientViewBackgroundColor:(BOOL)fp8;
-- (BOOL)drawsLineNumbers;
-- (void)setDrawsLineNumbers:(BOOL)fp8;
-- (void)redrawLineNumbersIfNeeded;
-- (id)lineNumberFont;
-- (void)setLineNumberFont:(id)fp8;
-- (id)lastMarkerControlClicked;
-- (struct _NSPoint)lastPointControlClicked;
-- (id)hitMarker:(struct _NSPoint)fp8 withEvent:(id)fp16;
-- (void)mouseDown:(id)fp8;
-- (id)menuForEvent:(id)fp8;
-- (void)_drawLineNumbers:(struct _NSRect)fp8;
-- (void)drawBackgroundInRect:(struct _NSRect)fp8;
-- (void)setDoDisassemblyNumbers:(BOOL)fp8;
-- (void)setLineToAsmMap:(id)fp8;
-
-@end
-
-@interface PBXLSDynamicLinkerImageModule : PBXProjectModule <PBXLSViewControllerProtocol>
-{
- PBXLSDynamicLinkerImageController *_controller;
- PBXExtendedTableView *_tableView;
- NSButton *_addButton;
- NSButton *_deleteButton;
- NSButton *_resetButton;
- NSButton *_helpButton;
- NSTextField *_executablePath;
- NSTextField *_nameTextField;
- NSTextField *_pathTextField;
- XCExtendedArrayController *_selectedShlibsController;
- NSPopUpButton *_systemLevelPopUp;
- NSPopUpButton *_userLevelPopUp;
- NSSearchField *_searchField;
- PBXExecutable *_executable;
- PBXLSDynamicLinkerImageModuleHelper *_bindingController;
-}
-
-+ (id)defaultModuleNibName;
-- (void)setDynamicLinkerImageController:(id)fp8;
-- (id)dynamicLinkerImageController;
-- (unsigned int)moduleWindowStyleMask;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)selectSymbolPopupsForExecutable:(id)fp8;
-- (void)tearDownModule;
-- (void)debugSessionEnded:(id)fp8;
-- (void)activeExecutableDidChange:(id)fp8;
-- (void)updateWindowTitle:(id)fp8;
-- (void)updateDefaultTitleForExecutableSymbolLevelPopups:(id)fp8;
-- (void)currentSymbolLevelChanged:(id)fp8;
-- (void)willAddImageController;
-- (void)didAddImageController;
-- (void)reload:(id)fp8;
-- (id)_controllerExecutable;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)dsModelWillDealloc:(id)fp8;
-- (void)update;
-- (struct _NSSize)viewMinSize;
-- (void)setSymbolLevel:(int)fp8 forImage:(id)fp12;
-- (void)setExecutable:(id)fp8;
-- (id)executable;
-- (void)addObjectFile:(id)fp8;
-- (void)openPanelDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12;
-- (void)setDefaultSystemSymbolLevel:(id)fp8;
-- (void)setDefaultUserSymbolLevel:(id)fp8;
-- (id)symbolLevelArray;
-- (void)resetShlibsAction:(id)fp8;
-- (void)deleteSelection:(id)fp8;
-
-@end
-
-@interface PBXLSDynamicLinkerImageModule (NSTableDataSource)
-- (int)numberOfRowsInTableView:(id)fp8;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldSelectTableColumn:(id)fp12;
-@end
-
-@interface PBXLSDebuggerAdaptor : PBXLSAdaptor <XCUnretainedReferent>
-{
- NSMutableSet *_breakpointsSet;
- PBXLSTypeController *_typeController;
- unsigned int _operationNumber;
- NSMutableArray *_releasedResourceIDs;
- XCUnretainedReference *_myUnretainedReference;
-}
-
-- (id)initWithExecutableLauncher:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)errorMessage:(id)fp8;
-- (void)statusMessage:(id)fp8;
-- (void)createThreadWithThreadHandle:(unsigned long)fp8 name:(id)fp12 inThreadGroupNamed:(id)fp16;
-- (void)invalidateAllFramesContainerDataValue;
-- (void)destroyThreadWithThreadHandle:(unsigned long)fp8;
-- (id)threadGroupWithName:(id)fp8 create:(BOOL)fp12;
-- (oneway void)setState:(int)fp8 status:(int)fp12 isCurrentThread:(BOOL)fp16 forServerThreadHandle:(unsigned long)fp20;
-- (void)setProcessIsRunning;
-- (void)willUpdateThreads;
-- (void)didUpdateThreads;
-- (unsigned int)operationNumber;
-- (id)project;
-- (id)managedBreakpointsSet;
-- (id)breakpointInFile:(id)fp8 atLine:(int)fp12;
-- (BOOL)supportsDebuggerActionSideImplementation;
-- (id)debuggingSession;
-- (id)debugSessionModule;
-- (id)debuggingPlugin;
-- (id)process;
-- (void)setTypeController:(id)fp8;
-- (id)typeController;
-- (void)manageBreakpoint:(id)fp8;
-- (void)stopManagingBreakpoint:(id)fp8;
-- (BOOL)managesBreakpoint:(id)fp8;
-- (oneway void)continueAfterInitialization;
-- (BOOL)canManageBreakpoint:(id)fp8;
-- (id)activeBreakpoint;
-- (void)threadRequestUpdateStack:(id)fp8;
-- (void)threadRequestStepInstruction:(id)fp8;
-- (void)threadRequestNextInstruction:(id)fp8;
-- (void)threadRequestStepInto:(id)fp8;
-- (void)threadRequestStepOver:(id)fp8;
-- (void)threadRequestStepOut:(id)fp8;
-- (void)threadRequest:(byref id)fp8 stepUntilLineNumber:(unsigned int)fp12;
-- (void)threadRequestContinue:(id)fp8;
-- (void)requestDebuggerCreateWatchpoint:(id)fp8;
-- (void)requestDebuggerCreateWatchpointForDataValue:(id)fp8;
-- (void)requestDebuggerDeleteWatchpointForDataValue:(id)fp8;
-- (oneway void)requestNewBreakpoint:(id)fp8;
-- (oneway void)requestDeleteBreakpoint:(id)fp8;
-- (oneway void)requestBreakpointDidChange:(id)fp8;
-- (void)requestDebuggerMovePCInThread:(unsigned long)fp8 fileSpec:(id)fp12;
-- (void)requestDebuggerStatus;
-- (void)requestDebuggerContinueToFile:(id)fp8 lineNumber:(unsigned int)fp12;
-- (void)requestDebuggerCompleteString:(id)fp8;
-- (void)requestDebuggerFixAndContinue;
-- (void)requestFixAndContinueFile:(id)fp8 patch:(id)fp12 object:(id)fp16 shlib:(id)fp20;
-- (void)requestDisassemblyOfFrame:(id)fp8 mixedMode:(BOOL)fp12;
-- (BOOL)supportsContinueToHere;
-- (BOOL)supportsFixAndContinue;
-- (BOOL)supportsWatchpoints;
-- (oneway void)sendSIGINT;
-- (oneway void)requestSuspendAllThreads;
-- (id)newDataValueForFrame:(id)fp8;
-- (id)newFrameContextContainerDataValue;
-- (id)newGlobalContainerDataValue;
-- (void)globalVariableDVAddDataValue:(id)fp8 forGlobalDict:(id)fp12;
-- (void)globalVariableDVRemoveDataValueForDict:(id)fp8;
-- (void)requestNewDataValueForExpression:(id)fp8 addToContainerDataValue:(id)fp12 blockStartAddress:(id)fp16;
-- (void)requestNewDataValueForExpression:(id)fp8 addToContainerDataValue:(id)fp12 bindToFrame:(BOOL)fp16;
-- (BOOL)canCloneDataValue:(id)fp8;
-- (void)requestCloneDataValueByPathExpression:(id)fp8 addToContainerDataValue:(id)fp12;
-- (void)requestCloneDataValueByContent:(id)fp8 viewAsExpression:(id)fp12 addToContainerDataValue:(id)fp16;
-- (void)requestFetchGlobalsForLibrary:(id)fp8;
-- (void)logMessage:(id)fp8;
-- (void)requestDynamicLinkerImageControllerUpdate;
-- (void)requestGlobalsBrowserUpdate;
-- (void)requestMemoryBrowserUpdates;
-- (void)requestLoadGlobalsInDict:(id)fp8;
-- (void)requestLoadInferiorPlugin:(id)fp8;
-- (void)registerIDforRelease:(id)fp8;
-- (void)releaseInferiorResources;
-- (id)unretainedReference;
-- (id)expressionsDescriptionDV;
-- (id)createNewExpressionsDescriptionDV;
-- (id)globalsDescriptionDV;
-- (id)registersDescriptionDVExpressionsWindow;
-- (id)tooltipForBreakpoint:(id)fp8;
-
-@end
-
-@interface PBXLSRunStdIOStreamAdaptor : PBXLSAdaptor
-{
- PBXTSByteStream *_streamFromTTY;
-}
-
-+ (id)name;
-+ (id)runtimeSystemSpecification;
-- (void)unconfigureTTY;
-- (void)configureUI;
-- (void)unconfigureUI;
-- (Class)pluginClass;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface PBXLSAddressRange : PBXLSAddressValue
-{
- unsigned long long _size;
-}
-
-+ (id)addressRangeWithString:(id)fp8 size:(unsigned long long)fp12;
-- (id)initWithAddressString:(id)fp8 size:(unsigned long long)fp12;
-- (id)initWithLocation:(unsigned long long)fp8 size:(unsigned long long)fp16;
-- (unsigned long long)size;
-- (unsigned long long)maxLocation;
-- (BOOL)containsAddressLocation:(unsigned long long)fp8;
-- (BOOL)containsAddress:(id)fp8;
-- (BOOL)containsAddressRange:(id)fp8;
-
-@end
-
-@interface PBXLSAddressValue : NSObject
-{
- unsigned long long _location;
- NSString *_hexAddressString;
-}
-
-+ (id)addressValueWithString:(id)fp8;
-- (id)initWithAddressString:(id)fp8;
-- (id)initWithLocation:(unsigned long long)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (unsigned long long)location;
-- (id)hexStringValue;
-- (int)compare:(id)fp8;
-
-@end
-
-@interface PBXLSDataValue : PBXLSModel
-{
- NSString *_symbolicName;
- PBXLSType *_baseType;
- PBXLSType *_viewAsType;
- PBXLSType *_dynamicType;
- NSString *_typeExpression;
- NSMutableArray *_valueHistoryList;
- PBXLSDVValue *_currentValue;
- NSString *_blockStartAddress;
- int _valueChangeStatus;
- int _summaryChangeStatus;
- int _baseTypeChangeStatus;
- int _dynamicTypeChangeStatus;
- BOOL _inScope;
- BOOL _hasChildren;
- BOOL _isUpdatingAfterSet;
- int _valueFormat;
- PBXLSStackFrame *_contextFrame;
- NSString *_pathExpression;
- int _pathExpressionValidityStatus;
- PBXDebugDataValueViewHelper *_viewHelper;
- NSArray *_allChildDataValuesCache;
- SEL _expandAction;
- BOOL _isBeingWatched;
- XCUnretainedReference *_myUnretainedReference;
-}
-
-- (void)_pushNewValueAtOperationNumber:(unsigned int)fp8;
-- (id)initWithDebugger:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)contentDescription;
-- (id)valueHistoryList;
-- (id)parentDataValue;
-- (id)containingDataValue;
-- (void)setSymbolicName:(id)fp8;
-- (id)symbolicName;
-- (void)setBaseType:(id)fp8;
-- (id)baseType;
-- (void)setViewAsType:(id)fp8;
-- (void)setViewHelper:(id)fp8;
-- (SEL)expandAction;
-- (void)setExpandAction:(SEL)fp8;
-- (id)executable;
-- (BOOL)isCustomizedDataDisplayEnabled;
-- (id)viewHelper;
-- (id)viewAsType;
-- (void)setDynamicType:(id)fp8;
-- (id)dynamicType;
-- (id)staticType;
-- (id)type;
-- (void)setTypeExpressionString:(id)fp8;
-- (id)typeExpressionString;
-- (BOOL)isPointerType;
-- (BOOL)isArrayType;
-- (BOOL)canPrintDescription;
-- (void)requestPrintDescriptionInThread:(id)fp8 atStackFrame:(id)fp12;
-- (void)setStringValue:(id)fp8;
-- (id)stringValue;
-- (void)setSummary:(id)fp8;
-- (id)summary;
-- (void)setInScope:(BOOL)fp8;
-- (BOOL)inScope;
-- (BOOL)valueIsEditable;
-- (void)resetValueChangeStatus;
-- (void)setValueChangeStatus:(int)fp8;
-- (int)valueChangeStatus;
-- (void)resetSummaryChangeStatus;
-- (void)setSummaryChangeStatus:(int)fp8;
-- (int)summaryChangeStatus;
-- (void)resetDynamicTypeChangeStatus;
-- (void)setDynamicTypeChangeStatus:(int)fp8;
-- (int)dynamicTypeChangeStatus;
-- (void)setContextFrame:(id)fp8;
-- (id)contextFrame;
-- (void)recursiveClearContextFrame;
-- (void)setHasChildren:(BOOL)fp8;
-- (BOOL)hasChildren;
-- (void)addChildDataValue:(id)fp8;
-- (void)setPathExpressionString:(id)fp8;
-- (id)pathExpressionString;
-- (void)setPathExpressionValidityStatus:(int)fp8;
-- (int)pathExpressionValidityStatus;
-- (void)requestGetPathExpressionString;
-- (void)requestGetPathExpressionStringForWatchpoint;
-- (BOOL)canGetPathExpressionString;
-- (id)allChildDataValues;
-- (void)invalidateAllChildDataValuesCache;
-- (void)requestUpdateValues;
-- (void)requestGetChildren;
-- (BOOL)canSetValueFormat;
-- (void)requestSetValueFormat:(int)fp8;
-- (int)valueFormat;
-- (void)requestSetStringValue:(id)fp8;
-- (void)requestReleaseChildren;
-- (void)_informContainerViewControllersOfMyUpdate;
-- (void)setUpdatingAfterSet:(BOOL)fp8;
-- (BOOL)isUpdatingAfterSet;
-- (void)didSetNewValue;
-- (void)didUpdateValues;
-- (void)didGetChildren;
-- (void)didReleaseChildren;
-- (id)blockStartAddress;
-- (void)setBlockStartAddress:(id)fp8;
-- (BOOL)isBeingWatched;
-- (void)setIsBeingWatched:(BOOL)fp8;
-- (id)unretainedReference;
-
-@end
-
-@interface PBXLSDVValue : NSObject
-{
- NSString *_stringValue;
- id _summary;
- unsigned int _operationNumber;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)setStringValue:(id)fp8;
-- (id)stringValue;
-- (void)setSummary:(id)fp8;
-- (id)summary;
-- (void)setOperationNumber:(unsigned int)fp8;
-- (unsigned int)operationNumber;
-
-@end
-
-@interface PBXLSDynamicLinkerImage : PBXLSModel
-{
- NSString *_sharedLibraryPath;
- NSString *_name;
- PBXLSAddressRange *_addressRange;
- int _symbolsStatus;
- int _symbolsLevel;
- int _symbolsLoadTime;
- int _sharedLibraryStatus;
- NSMutableArray *_globalVariables;
-}
-
-+ (id)_myBundle;
-+ (id)stringForSharedLibraryStatus:(int)fp8;
-+ (id)symbolLevelArray;
-+ (id)stringForSymbolsLevel:(int)fp8;
-+ (id)stringForSymbolsLoadTime:(int)fp8;
-+ (id)nameFromPath:(id)fp8;
-+ (id)systemSharedLibraryNameRegEx;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (id)contentDescription;
-- (void)setEqualTo:(id)fp8;
-- (id)dynamicLinkerImageController;
-- (void)setSharedLibraryPath:(id)fp8;
-- (id)sharedLibraryPath;
-- (id)displayName;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)isSystemSharedLibrary;
-- (void)setSymbolsStatus:(int)fp8;
-- (int)symbolsStatus;
-- (void)setSymbolsLevel:(int)fp8;
-- (int)symbolsLevel;
-- (void)setSymbolsLoadTime:(int)fp8;
-- (int)symbolsLoadTime;
-- (void)setSharedLibraryStatus:(int)fp8;
-- (int)sharedLibraryStatus;
-- (void)setAddressRange:(id)fp8;
-- (id)addressRange;
-- (int)compareByName:(id)fp8;
-- (int)compareByAddress:(id)fp8;
-- (int)compareBySymbolsLevel:(id)fp8;
-- (int)compareBySymbolsWhenToLoad:(id)fp8;
-- (void)requestUpdateSymbolsToLevel:(int)fp8;
-- (void)didUpdateSymbolsToLevel;
-- (void)setGlobalVariables:(id)fp8;
-- (id)globalVariables;
-
-@end
-
-@interface PBXLSDynamicLinkerImageController : PBXLSModel
-{
- NSMutableDictionary *_persistentImages;
- NSMutableDictionary *_dynamicImages;
- PBXExecutable *_executable;
-}
-
-- (id)initWithDebugger:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDebugger:(id)fp8;
-- (BOOL)usingGDBCachedSymFiles;
-- (BOOL)haveGDBStopOnSharedLibraryLoad;
-- (void)_addImage:(id)fp8 toDictionary:(id)fp12;
-- (void)_removeImage:(id)fp8 fromDictionary:(id)fp12;
-- (void)_addPersistentImage:(id)fp8;
-- (void)_addImage:(id)fp8;
-- (void)_removeImage:(id)fp8;
-- (void)setExecutable:(id)fp8;
-- (id)executable;
-- (int)defaultSymbolsLevel;
-- (int)defaultSymbolsLoadTime;
-- (int)defaultSystemSymbolsLevel;
-- (int)defaultSystemSymbolsLoadTime;
-- (void)_processImageAfterLibraryLoading:(id)fp8;
-- (void)_processNewImage:(id)fp8;
-- (void)willUpdateDynamicLinkerImages;
-- (void)addDynamicLinkerImages:(id)fp8;
-- (void)appendNewDynamicLinkerImage:(id)fp8;
-- (void)didUpdateDynamicLinkerImages;
-- (id)dynamicLinkerImages;
-- (void)dynamicLinkerImageDidUpdateSymbolsLevel:(id)fp8;
-- (void)rescanImagesLibraryLoading;
-- (id)dynamicLinkerImageWithSharedLibraryAtPath:(id)fp8;
-- (id)persistentDynamicLinkerImages;
-- (id)persistentShlibImages;
-- (id)persistentDynamicLinkerImageWithSharedLibraryAtPath:(id)fp8;
-- (id)_imageByNameOrPath:(id)fp8 inDictionary:(id)fp12;
-- (id)persistentDynamicLinkerImageWithPathOrName:(id)fp8;
-- (id)dynamicLinkerImageWithPathOrName:(id)fp8;
-- (id)dynamicLinkerImageWithExactPath:(id)fp8;
-- (void)setSharedLibraryImageInfoOutOfDate;
-- (BOOL)needsUpdate;
-- (void)requestUpdate;
-- (void)requestUpdatesForGlobalsBrowser;
-- (void)removeImages;
-
-@end
-
-@interface PBXLSModel : NSObject <XCUnretainedReferent>
-{
- XCUnretainedReference *_debuggerReference;
- PBXLSModel *_parentModel;
- int _validityStatus;
- NSMutableArray *_children;
- int _childValidityStatus;
- NSMutableArray *_viewControllers;
- XCUnretainedReference *_unretainedReference;
-}
-
-+ (id)stringForValidityStatus:(int)fp8;
-- (id)initWithDebugger:(id)fp8;
-- (id)initWithDebugger:(id)fp8 parentModel:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)_paddingForLevel:(unsigned int)fp8;
-- (id)contentDescription;
-- (id)contentDescriptionWithChildrenAtLevel:(unsigned int)fp8;
-- (id)description;
-- (id)debugger;
-- (void)setValidityStatus:(int)fp8;
-- (int)validityStatus;
-- (void)setParentModel:(id)fp8;
-- (id)parentModel;
-- (void)setChildValidityStatus:(int)fp8;
-- (int)childValidityStatus;
-- (id)children;
-- (void)addChild:(id)fp8;
-- (void)insertChild:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeChild:(id)fp8;
-- (void)removeChildAtIndex:(unsigned int)fp8;
-- (void)removeAllChildren;
-- (void)removeChildrenInRange:(struct _NSRange)fp8;
-- (void)replaceChildAtIndex:(unsigned int)fp8 withChild:(id)fp12;
-- (id)_viewControllers;
-- (id)viewControllers;
-- (void)addViewController:(id)fp8;
-- (void)removeViewController:(id)fp8;
-- (BOOL)haveViewControllers;
-- (void)informViewControllersOfUpdate;
-- (void)informViewControllersOfDealloc;
-- (id)unretainedReference;
-
-@end
-
-@interface PBXLSProcess : PBXLSModel
-{
- PBXLSThread *_currentThread;
- BOOL _isRunning;
- BOOL _hasExited;
- int _exitStatus;
- PBXLSDynamicLinkerImageController *_imageController;
-}
-
-- (id)initWithDebugger:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)debuggerWillUpdateThreads:(id)fp8;
-- (void)debugger:(id)fp8 addThreadGroup:(id)fp12;
-- (void)debugger:(id)fp8 removeThreadGroup:(id)fp12;
-- (void)debugger:(id)fp8 setCurrentThread:(id)fp12;
-- (id)currentThread;
-- (void)debuggerSetIsRunning:(id)fp8;
-- (void)debugger:(id)fp8 setHasExitedWithStatus:(int)fp12;
-- (BOOL)hasExited;
-- (int)exitStatus;
-- (void)debuggerDidUpdateThreads:(id)fp8;
-- (BOOL)isRunning;
-- (id)threadGroups;
-- (id)threadGroupWithName:(id)fp8;
-- (id)_threadsOfType:(int)fp8;
-- (id)nonRunningThreads;
-- (id)threads;
-- (id)threadWithHandle:(unsigned long)fp8;
-- (id)dynamicLinkerImageController;
-
-@end
-
-@interface PBXLSStackFrame : PBXLSModel
-{
- unsigned long long _ipAddress;
- unsigned long long _fpAddress;
- unsigned int _ipLineNumber;
- NSString *_ipFileName;
- NSString *_functionName;
- PBXLSDataValue *_containerDV;
- NSMutableArray *_visibleDataValues;
- struct _NSRange _visibleDataValuesRange;
- PBXDisassemblyFileDocument *_disassemblyDocument;
-}
-
-+ (id)globalStackFrame;
-- (void)dealloc;
-- (void)finalize;
-- (id)parentThread;
-- (void)setInstructionPointerAddress:(unsigned long long)fp8;
-- (unsigned long long)instructionPointerAddress;
-- (id)instructionPointerAddressString;
-- (void)setFramePointerAddress:(unsigned long long)fp8;
-- (unsigned long long)framePointerAddress;
-- (void)setLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumber;
-- (void)setFileName:(id)fp8;
-- (id)fileName;
-- (void)setFunctionName:(id)fp8;
-- (id)functionName;
-- (id)displayFunctionName;
-- (id)displayStackFrameInfo;
-- (void)threadDidUpdate;
-- (void)invalidateContainerDataValue;
-- (id)containerDataValue;
-- (void)ensureValidDataValues;
-- (void)invalidateDataValues;
-- (void)setVisibleDataItems:(id)fp8 visibleRange:(struct _NSRange *)fp12;
-- (id)visibleDataItemsVisibleRange:(struct _NSRange *)fp8;
-- (id)disassemblyFrameName;
-- (id)mixedFrameName;
-- (id)frameNameWithPrefix:(id)fp8;
-- (void)setDisassemblyDocument:(id)fp8;
-- (id)disassemblyDocument;
-- (BOOL)hasSymbols;
-
-@end
-
-@interface PBXLSThread : PBXLSModel
-{
- int _threadState;
- unsigned int _handle;
- int _threadStateStatus;
- NSString *_name;
- BOOL _didTransitionToSuspended;
-}
-
-- (id)initWithDebugger:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setHandle:(unsigned long)fp8;
-- (unsigned long)handle;
-- (id)description;
-- (void)debugger:(id)fp8 setName:(id)fp12;
-- (id)name;
-- (id)displayName;
-- (id)displayStatus;
-- (id)parentThreadGroup;
-- (void)debuggerDelete:(id)fp8;
-- (void)clearDidTransitionToSuspended;
-- (BOOL)didTransitionToSuspended;
-- (id)stackFrames;
-- (void)setStackValidityStatus:(int)fp8;
-- (int)stackValidityStatus;
-- (void)invalidateFrameContainerValue;
-- (void)invalidateFrameDataValues;
-- (int)threadState;
-- (int)threadStateStatus;
-- (void)processDidUpdateAndDoUpdate:(BOOL)fp8;
-- (void)debugger:(id)fp8 setThreadState:(int)fp12 status:(int)fp16;
-- (void)debuggerDidUpdateStack:(id)fp8;
-- (void)requestUpdateStack;
-- (void)requestStepIntoInstruction;
-- (void)requestStepOverInstruction;
-- (void)requestStepInto;
-- (void)requestStepOver;
-- (void)requestStepOut;
-- (void)requestStepUntilLineNumber:(unsigned int)fp8;
-- (void)requestContinue;
-
-@end
-
-@interface PBXLSThreadGroup : PBXLSModel
-{
- NSString *_name;
-}
-
-- (id)initWithDebugger:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)debugger:(id)fp8 setName:(id)fp12;
-- (id)name;
-- (id)displayName;
-- (id)parentProcess;
-- (void)debugger:(id)fp8 addThread:(id)fp12;
-- (void)debugger:(id)fp8 removeThread:(id)fp12;
-- (id)threads;
-- (void)debuggerDelete:(id)fp8;
-
-@end
-
-@interface PBXLSType : NSObject
-{
- PBXLSTypeController *_typeController;
- NSString *_expressionString;
- PBXLSTypeDescription *_typeDescription;
- BOOL _canBeDynamic;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)description;
-- (void)setTypeController:(id)fp8;
-- (id)typeController;
-- (void)setExpressionString:(id)fp8;
-- (id)expressionString;
-- (BOOL)isBOOLOrBooleanType;
-- (void)setTypeDescription:(id)fp8;
-- (id)typeDescription;
-- (unsigned int)hash;
-- (BOOL)isEqual:(id)fp8;
-- (void)setCanBeDynamic:(BOOL)fp8;
-- (BOOL)canBeDynamic;
-
-@end
-
-@interface PBXLSTypeController : NSObject
-{
- PBXLSDebuggingSession *_debuggingSession;
-}
-
-+ (id)typeControllerForSession:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDebuggingSession:(id)fp8;
-- (id)debuggingSession;
-- (id)typeByExpressionString:(id)fp8;
-
-@end
-
-@interface PBXLSTypeDescription : NSObject
-{
- NSDictionary *_summaryDictionary;
-}
-
-+ (id)summaryValueExpressionStringKey;
-+ (id)summaryValueExpressionReturnTypeStringKey;
-+ (id)fetchSummaryValueOperationClassNameKey;
-+ (id)fetchSummaryContentOperationClassNameKey;
-+ (id)fieldNameStringKey;
-+ (id)summaryContentFormatStringKey;
-- (void)dealloc;
-- (void)finalize;
-- (void)setSummaryDictionary:(id)fp8;
-- (id)summaryDictionary;
-
-@end
-
-@interface PBXLSDebuggingSession : PBXLSLaunchSession
-{
- PBXLSProcess *_process;
- PBXLSDebuggerAdaptor *_restartExecAdaptor;
- NSMutableArray *_debuggerAdaptors;
-}
-
-+ (id)traceName;
-- (id)initWithSessionModule:(id)fp8 launchConfig:(id)fp12 executable:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)process;
-- (id)debugSessionModule;
-- (void)registerRestartExecutableAdaptor:(id)fp8;
-- (id)debuggerAdaptorForExecutableRestart;
-- (void)_addBreakpoints:(id)fp8 forDebugger:(id)fp12;
-- (void)_removeBreakpoints:(id)fp8 forDebugger:(id)fp12;
-- (void)debuggerDidInitialize:(id)fp8;
-- (id)_debuggerAdaptors;
-- (void)syncWithDebugger;
-- (void)suspendExecutable;
-- (void)restartExecutable;
-- (void)_attemptCreateOfBreakpoint:(id)fp8 forDebugger:(id)fp12;
-- (void)_attemptDeleteOfBreakpoint:(id)fp8 forDebugger:(id)fp12;
-- (void)_attemptChangeOfBreakpoint:(id)fp8 forDebugger:(id)fp12;
-- (void)_breakpointWasAdded:(id)fp8;
-- (void)_breakpointWillBeDeleted:(id)fp8;
-- (void)_projectItemsDidChange:(id)fp8;
-- (void)_globalBreakpointDidChange:(id)fp8;
-- (void)_projectDidOpen:(id)fp8;
-- (void)_projectWillClose:(id)fp8;
-- (void)sendLogMessageToDebuggers:(id)fp8;
-
-@end
-
-@interface PBXLSPlugableClass : NSObject
-{
-}
-
-- (id)plugin;
-- (Class)pluginClass;
-
-@end
-
-@interface PBXCVSModule : PBXProjectModule <XCSelectionSource, PBXSelectionSource, XCFosterParentHostProtocol>
-{
- XCBorderView *_detailView;
- XCSCMDataSource *_dataSource;
- XCSCMSmartGroup *_smartGroup;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)label;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)viewDidLoad;
-- (BOOL)loadView;
-- (void)becomeActive;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (void)didBecomeSelectionContext;
-- (id)selectedProjectItems;
-- (id)selectedProjectItemPaths;
-- (id)windowForSelectionContext;
-- (void)reloadDataForProxies;
-- (void)noteNeedsUpdateForItem:(id)fp8;
-- (id)project;
-- (id)projectItemPaths;
-
-@end
-
-@interface PBXBuildRuleModule : PBXModule
-{
- NSPopUpButton *_fileTypePopup;
- NSTextField *_filePatternsField;
- NSPopUpButton *_compilerSpecPopup;
- NSTextView *_scriptField;
- PBXExtendedTableView *_outputFilesTableView;
- NSButton *_addOutputFileButton;
- NSButton *_removeOutputFileButton;
- NSUndoManager *_scriptUndo;
- NSBox *_typeAndCompilerBox;
- NSBox *_scriptBox;
- NSBox *_outputFilesBox;
- float _viewHeightSansScriptField;
- float _viewHeightSansOutputFilesTable;
- int _numRowsOutputFilesTableSizedTo;
- unsigned int _resizingView:1;
- PBXBuildRule *_buildRule;
- NSString *_unknownCompilerSpecTitle;
-}
-
-- (id)initWithBuildRule:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_updateButtonState;
-- (void)viewDidLoad;
-- (void)_resizeViewIfNeeded;
-- (void)update;
-- (id)label;
-- (id)buildRule;
-- (void)setBuildRule:(id)fp8;
-- (BOOL)_userCanEditBuildRule;
-- (void)textDidChange:(id)fp8;
-- (void)textFrameDidChange:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (id)undoManagerForTextView:(id)fp8;
-- (void)undo:(id)fp8;
-- (void)redo:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableViewSelectionIsChanging:(id)fp8;
-- (void)takeFileTypeFrom:(id)fp8;
-- (void)takeFilePatternsFrom:(id)fp8;
-- (void)takeCompilerSpecFrom:(id)fp8;
-- (void)addOutputFile:(id)fp8;
-- (void)removeOutputFile:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-
-@end
-
-@interface PBXAuthenticationModule : PBXModule
-{
- NSButton *defaultButton;
- NSButton *cancelButton;
- NSTextField *hostTextField;
- NSTextField *pathTextField;
- NSTextField *accountTextField;
- NSSecureTextField *passwordTextField;
- NSTextField *errorMessageTextField;
- NSBox *box;
- SEL _returnToSelector;
- SEL _cancelSelector;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)becomeActive;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (id)defaultButtonTitle;
-- (void)setHost:(id)fp8;
-- (id)host;
-- (void)setPath:(id)fp8;
-- (id)path;
-- (void)setAccount:(id)fp8;
-- (id)account;
-- (void)setPassword:(id)fp8;
-- (id)password;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)setErrorMessage:(id)fp8;
-- (id)errorMessage;
-- (void)_setupPanel;
-- (void)runModalRelativeToWindow:(id)fp8 delegate:(id)fp12 returnToSelector:(SEL)fp16;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)defaultButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-- (void)controlTextDidChange:(id)fp8;
-- (id)_sourceControlManager;
-
-@end
-
-@interface PBXExtendedTextField : NSTextField
-{
-}
-
-- (BOOL)becomeFirstResponder;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-
-@end
-
-@interface PBXSourceCodeTypesetter : NSSimpleHorizontalTypesetter
-{
-}
-
-@end
-
-@interface PBXTextFieldEntryModule : PBXModule
-{
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSTextField *_titleField;
- NSTextField *_stringField;
- id _modalDelegate;
- SEL _didEndSel;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (id)defaultButtonTitle;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)setString:(id)fp8;
-- (id)string;
-- (void)runModalRelativeToWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)defaultButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-- (void)controlTextDidChange:(id)fp8;
-
-@end
-
-@interface PBXBuildSettingsPaneModule : PBXTargetSettingsModule
-{
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-
-@end
-
-@interface PBXFastFinder : NSObject <PBXTextFindable, PBXTextBookmarkResolvable>
-{
- PBXFileReference *_fileReference;
- NSData *_fileData;
- NSString *_fileName;
-}
-
-- (id)initWithFileReference:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isWordBoundaryAtIndex:(int)fp8;
-- (id)fileName;
-- (BOOL)isOpenForUI;
-- (BOOL)isDocumentEdited;
-- (void)close;
-- (id)fullString;
-- (struct _NSRange)lineRangeForRange:(struct _NSRange)fp8;
-- (id)stringFromBookmark:(id)fp8;
-- (id)lineStringFromBookmark:(id)fp8;
-- (struct _NSRange)characterRangeFromBookmark:(id)fp8;
-- (struct _NSRange)lineNumberRangeFromBookmark:(id)fp8;
-- (id)findOccurenceOfString:(id)fp8 afterBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)findOccurenceOfString:(id)fp8 beforeBookmark:(id)fp12 ignoreCase:(BOOL)fp16 matchStyle:(int)fp20 wrapAround:(BOOL)fp24 usingFileReference:(id)fp28;
-- (id)allOccurencesOfString:(id)fp8 ignoreCase:(BOOL)fp12 matchStyle:(int)fp16 usingFileReference:(id)fp20;
-
-@end
-
-@interface PBXBuildSettingsLegacyModule : PBXBuildSettingsPaneModule
-{
- NSTextField *_buildCommandField;
- NSTextField *_buildArgumentsField;
- NSTextField *_workingDirectoryField;
- NSButton *_chooseDirectoryButton;
- NSButton *_populateEnvSwitch;
- PBXCompletionManager *_completionManager;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)viewDidLoad;
-- (void)update;
-- (id)label;
-- (void)takeBuildCommandFrom:(id)fp8;
-- (void)takeBuildArgumentsFrom:(id)fp8;
-- (void)takeWorkingDirectoryFrom:(id)fp8;
-- (void)_workingDirectoryOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseWorkingDirectory:(id)fp8;
-- (void)takePopulateEnvFlagFrom:(id)fp8;
-
-@end
-
-@interface PBXBuildSettingsModule : PBXProjectModule
-{
- PBXViewListView *_aspectViewList;
- PBXBuildSettingsDictionary *_buildSettings;
- NSMutableArray *_aspectModules;
- struct {
- unsigned int observingBuildSettings:1;
- unsigned int RESERVED:31;
- } _bsmFlags;
-}
-
-- (id)initWithBuildSettings:(id)fp8;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)buildSettings;
-- (id)aspectModules;
-- (void)noteNeedsUpdate:(id)fp8;
-- (void)update;
-
-@end
-
-@interface PBXTargetSummarySettingsModule : PBXTargetSettingsModule
-{
- NSTextField *_productTypeLabel;
- NSTextField *_productNameField;
- NSTextField *_fullProductNameLabel;
- NSTextView *_commentsText;
- NSTextField *_buildSettingNoticeLabel;
- BOOL _listeningForNotifications;
-}
-
-- (id)initWithTarget:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_resetBuildSettingNotice;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)activeTargetDidChange:(id)fp8;
-- (void)activeBuildStyleDidChange:(id)fp8;
-- (void)activeBuildConfigurationNameDidChange:(id)fp8;
-- (void)update;
-- (void)takeProductNameFrom:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (BOOL)isJavaSettings;
-
-@end
-
-@interface PBXTargetSettingsModule : PBXSettingsModule
-{
- PBXTarget *_target;
- id _dataSource;
-}
-
-+ (id)allocWithZone:(struct _NSZone *)fp8;
-- (id)initWithTarget:(id)fp8;
-- (id)initWithTarget:(id)fp8 dataSource:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)target;
-- (id)project;
-- (void)update;
-- (BOOL)canBeDeleted;
-- (void)willBeDeleted;
-- (BOOL)isJavaSettings;
-- (BOOL)isNonJavaSettings;
-
-@end
-
-@interface PBXExtendedComboBox : NSComboBox
-{
-}
-
-- (BOOL)becomeFirstResponder;
-
-@end
-
-@interface PBXXEmacsEditorSpecification : PBXEmacsEditorSpecification
-{
-}
-
-+ (void)initialize;
-+ (id)emacsPath;
-+ (BOOL)x11ServerIsInstalled;
-- (id)name;
-- (BOOL)launchEmacs;
-
-@end
-
-@interface PBXDebugSessionVerticalInfoModule : PBXDebugViewModule
-{
- PBXDebugSessionModule *_debugSessionModule;
- NSView *_verticalView;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (id)slideOutTabIconImage;
-- (void)dealloc;
-- (void)finalize;
-- (void)setDebugSessionModule:(id)fp8;
-- (id)debugSessionModule;
-- (void)viewDidLoad;
-- (id)versionStringForUserConfiguration;
-- (id)versionStringKeyName;
-- (id)nameForUserConfiguration;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXDebugDataValueViewHelper : NSObject
-{
- BOOL defaultShouldShowChildren;
- BOOL usesChildrenForDisplay;
- int childVisibilityState;
- PBXLSDataValue *dv;
- NSMutableDictionary *childViewHelpers;
- NSString *typeString;
- NSMutableDictionary *addedExpressions;
- int addedExpressionsCount;
- int cachedAddedChildrenCount;
- int cachedChildrenCount;
- int cachedChildrenToDisplay;
- BOOL shouldRegisterForCleanup;
- BOOL displayedInGUI;
- BOOL oldInScope;
- int oldValueChangeStatus;
- int oldDynamicTypeChangeStatus;
- int oldSymmaryChangeStatus;
- id oldSymbolicName;
- id oldStringValue;
- id oldTypeExpressionString;
- id oldSummary;
- int oldNumberOfChildren;
- BOOL formatStringsEnabled;
- NSString *valueFormatString;
- NSString *summaryFormatString;
- NSMutableSet *childrenForValueFormat;
- BOOL childrenForValueFormatValid;
- NSMutableSet *childrenForSummaryFormat;
- BOOL childrenForSummaryFormatValid;
-}
-
-+ (void)initialize;
-+ (id)customizedDataFile:(id)fp8 withExtension:(id)fp12;
-+ (id)loadRegisterDefinitions;
-+ (void)initializeFormatStringsDictionaries;
-+ (BOOL)defaultVisibilityForDataValue:(id)fp8;
-+ (id)typeStringForPBXLSType:(id)fp8;
-+ (id)newViewHelperForDataValue:(id)fp8;
-+ (void)loadPlugin:(id)fp8 debugger:(id)fp12;
-+ (BOOL)addPlistFilesFromDirectory:(id)fp8 load:(BOOL)fp12;
-+ (BOOL)addBundlesFromDirectory:(id)fp8 load:(BOOL)fp12;
-+ (BOOL)addFormatStringsFromFiles:(id)fp8 load:(BOOL)fp12;
-+ (void)validateCachedFormatters;
-- (void)customizedDataDisplayEnabledChanged:(id)fp8;
-- (void)_setCustomFormattingEnabled:(BOOL)fp8;
-- (id)initWithDataValue:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)dataValue;
-- (void)setDataValue:(id)fp8;
-- (id)typeString;
-- (void)dataValueWillDealloc;
-- (id)helperForChildDataValue:(id)fp8;
-- (void)addChildHelper:(id)fp8 forName:(id)fp12;
-- (void)setShowChildren:(BOOL)fp8;
-- (BOOL)shouldShowChildren;
-- (BOOL)usesChildrenForDisplay;
-- (int)numberOfChildrenToDisplay;
-- (id)displayStringForColumnNamed:(id)fp8;
-- (BOOL)displayNeedsUpdateFromChildren:(id)fp8;
-- (BOOL)displayNeedsUpdate;
-- (id)displayStringForVariableColumn;
-- (id)displayStringForValueColumn:(BOOL)fp8;
-- (id)displayStringForTypeColumn;
-- (id)displayStringForSummaryColumn:(BOOL)fp8;
-- (BOOL)shouldEditTableColumn:(id)fp8;
-- (BOOL)setDisplayString:(id)fp8 formatString:(id *)fp12 children:(id *)fp16 valid:(char *)fp20 formatStringsKey:(id)fp24 addToCustomized:(BOOL)fp28;
-- (void)setDisplayString:(id)fp8 forTableColumn:(id)fp12 addToCustomized:(BOOL)fp16;
-- (void)setDisplayString:(id)fp8 forTableColumn:(id)fp12;
-- (id)dataValueForChildName:(id)fp8 blockStartAddress:(id)fp12;
-- (id)dataValueForChildPathComponents:(id)fp8;
-- (id)dataValueForChildPath:(id)fp8;
-- (id)catenateAttributedStringComponents:(id)fp8;
-- (id)expressionPath;
-- (id)displayStringForChild:(id)fp8 column:(unsigned short)fp12;
-- (id)processString:(id)fp8 replace:(id)fp12 withString:(id)fp16 initialRange:(struct _NSRange)fp20;
-- (id)processParentString:(id)fp8 parentKey:(id)fp12 keyRange:(struct _NSRange)fp16;
-- (id)stringBySubstitutingVariableNameInString:(id)fp8;
-- (void)parseLiteralPrefix:(CDAnonymousStruct3 *)fp8;
-- (BOOL)parseBeginSpecifier:(CDAnonymousStruct3 *)fp8;
-- (BOOL)parseEndSpecifier:(CDAnonymousStruct3 *)fp8;
-- (void)processParsedReference:(CDAnonymousStruct3 *)fp8;
-- (BOOL)didAddExpression:(id)fp8 withBlockStartAddress:(id)fp12;
-- (BOOL)addAddedExpression:(id)fp8 blockStartAddress:(id)fp12;
-- (void)processUnresolvedReference:(CDAnonymousStruct3 *)fp8;
-- (id)displayStringForFormatString:(id)fp8 storeChildrenInSet:(id)fp12 validFlag:(char *)fp16;
-- (BOOL)isFormatString:(id)fp8;
-- (id)formatStrings;
-- (id)customizableFormatStringDictionary;
-- (void)writeCustomizableFormatStringDictionaries;
-- (id)formatStringForColumnKey:(id)fp8;
-- (void)updateFormatStrings;
-- (void)formatStringsChanged:(id)fp8;
-- (id)rawFormatStringForTableColumn:(id)fp8;
-
-@end
-
-@interface PBXQuickRefController : NSObject <PBXTableColumnProvider>
-{
- PBXExtendedTableView *_resultsTableView;
- id _inputTextField;
- id _matchCountTextField;
- id _matchesTitleTextField;
- NSString *_titleOfMatchesTextField;
- NSArray *_rawRecords;
- NSMutableArray *_matches;
- PBXTableColumnManager *_quickReferenceColumnManager;
- NSMutableDictionary *_columnDictionary;
- unsigned int _apiSearchResultsBatchSize;
- unsigned int _rawRecordConversionIndex;
- BOOL _searchIsInProgress;
- NSString *_sortedColumnIdentifier;
- BOOL _sortIsAscending;
- BOOL _previousSortWasNative;
- NSArray *_allLanguages;
- NSArray *_currentCategoryLanguageFilter;
- NSArray *_cachedExcludedLanguageFilter;
- NSArray *_cachedCompositeLanguageFilter;
-}
-
-+ (id)sharedQuickRefController;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (id)docBookmarkForUserSelection:(id)fp8;
-- (void)_notifySearchStopped;
-- (void)_searchDidComplete;
-- (void)_resetForNewSearch;
-- (void)_cancelCurrentSearch;
-- (void)cancelCurrentSearch:(id)fp8;
-- (void)_updateSearchResults:(id)fp8;
-- (void)searchForMatches:(id)fp8;
-- (void)searchForMatches:(id)fp8 withString:(id)fp12;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)tableView:(id)fp8 didClickTableColumn:(id)fp12;
-- (void)_setSortIndicationForTableColumn:(id)fp8;
-- (void)_sort;
-- (void)_setupTextColumn:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)_createColumnWithIdentifier:(id)fp8;
-- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
-- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
-- (id)_columnDictionary;
-- (id)menuTitleForIdentifier:(id)fp8;
-- (id)submenuItem;
-- (id)compositeLanguageFilter;
-- (BOOL)searchIsInProgress;
-- (void)setAPISearchResultsBatchSize:(unsigned int)fp8;
-- (void)setRawRecords:(id)fp8;
-- (id)rawRecords;
-- (void)setMatches:(id)fp8;
-- (id)matches;
-- (void)_configureTableView:(id)fp8;
-- (void)setTableView:(id)fp8;
-- (id)tableView;
-- (id)_sortedColumnIdentifier;
-- (void)_setSortedColumnIdentifier:(id)fp8;
-- (BOOL)_sortIsAscending;
-- (void)_setSortIsAscending:(BOOL)fp8;
-- (void)setTextField:(id)fp8;
-- (id)textField;
-- (void)setMatchCountTextField:(id)fp8;
-- (id)matchCountTextField;
-- (void)setMatchesTitleTextField:(id)fp8;
-- (id)matchesTitleTextField;
-- (void)setTitleOfMatchesTextField:(id)fp8;
-- (id)titleOfMatchesTextField;
-- (id)allLanguages;
-- (void)_setAllLanguages:(id)fp8;
-- (void)setAllLanguages:(id)fp8;
-- (id)currentCategoryLanguageFilter;
-- (void)setCurrentCategoryLanguageFilter:(id)fp8;
-- (id)excludedLanguagesFilter;
-- (void)setExcludedLanguagesFilter:(id)fp8;
-- (id)cachedExcludedLanguageFilter;
-- (void)setCachedExcludedLanguageFilter:(id)fp8;
-- (id)cachedCompositeLanguageFilter;
-- (void)setCachedCompositeLanguageFilter:(id)fp8;
-
-@end
-
-@interface PBXQuickRefMatch : NSObject
-{
- NSString *_refString;
- NSString *_symbol;
- NSString *_signature;
- NSString *_type;
- NSString *_class;
- NSString *_methodType;
- NSString *_language;
- BOOL _refStringFullyParsed;
-}
-
-- (id)initWithRefString:(id)fp8 restrictedToLanguages:(id)fp12;
-- (BOOL)setRefString:(id)fp8 restrictedToLanguages:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)_finishParsingRefString;
-- (id)type;
-- (id)iconicType;
-- (id)language;
-- (id)methodType;
-- (id)appleRef;
-- (BOOL)isManPageMatch;
-- (id)refString;
-- (void)setSymbol:(id)fp8;
-- (id)symbol;
-- (void)setSignature:(id)fp8;
-- (id)signature;
-- (void)setType:(id)fp8;
-- (void)setLanguage:(id)fp8;
-- (void)setClassName:(id)fp8;
-- (id)className;
-- (void)setMethodType:(id)fp8;
-
-@end
-
-@interface PBXQuickRefSearcher : NSObject
-{
-}
-
-+ (void)setAPIIndexFolderPath:(id)fp8;
-+ (id)_appleRefListPath;
-+ (BOOL)isQuickRefLookupAvailable;
-+ (void)initializeContextInfo;
-+ (id)_matchStringForSearchString:(id)fp8;
-+ (id)_allMatchesFromFile;
-+ (id)_allMatchesFromMappedFile;
-+ (id)matchStringForSearchString:(id)fp8;
-
-@end
-
-@interface PBXLSRunExternalLaunchConfig : PBXLSRunLaunchConfig
-{
-}
-
-- (id)initWithDisplayName:(id)fp8 path:(id)fp12 idString:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)newExecutableLauncher;
-- (id)launcherPath;
-
-@end
-
-@interface PBXCodeAssistant : NSWindowController
-{
- NSView *_view;
- NSTableView *_tableView;
- NSScrollView *_scrollView;
- NSTextField *_infoField;
- NSButton *_toggleButton;
- PBXCodeAssistantDataSource *_dataSource;
- unsigned int _lastCompletionLocation;
- NSArray *_cachedCompletionItems;
- NSArray *_cachedPriorityList;
- unsigned int _bestGuessCount;
- NSTextView *_textView;
- BOOL _filteringEvents;
- BOOL _recursing;
- BOOL _autoCompleting;
- BOOL _inSession;
- BOOL _sortAphabetically;
- BOOL _autoSuggestionDisabled;
- struct _NSRange _sessionRange;
- struct _NSRange _suggestionIndicatorRange;
- struct _NSRange _completionIndicatorRange;
- NSArray *_cachedCycleItems;
- unsigned int _lastInsertedCycleIndex;
- NSString *_lastInsertedSelection;
- NSString *_lastInsertedCompletionName;
- struct _NSRange _lastInsertedRange;
- struct _NSRange _lastSelectionRange;
- XCUndoCompletion *_lastUndoObject;
- struct _NSRange _justCompletedRange;
-}
-
-+ (void)addToRecentCompletions:(id)fp8;
-+ (float)factorForRecentCompletion:(id)fp8;
-- (void)awakeFromNib;
-- (id)initWithTextView:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)textView;
-- (id)tableView;
-- (id)scrollView;
-- (id)infoField;
-- (struct _NSRange)sessionRange;
-- (void)setSessionRange:(struct _NSRange)fp8;
-- (void)clearIndicatorRanges;
-- (struct _NSRange)suggestionIndicatorRange;
-- (struct _NSRange)completionIndicatorRange;
-- (struct _NSRange)justCompletedRange;
-- (void)setJustCompletedRange:(struct _NSRange)fp8;
-- (BOOL)autoCompleting;
-- (void)setAutoCompleting:(BOOL)fp8;
-- (BOOL)inSession;
-- (void)setInSession:(BOOL)fp8;
-- (BOOL)assistantVisible;
-- (unsigned int)_startOfPrevWordFromIndex:(unsigned int)fp8;
-- (id)prefixForCurrentLocation;
-- (void)adjustPrioritiesForRecentItems;
-- (void)updateList;
-- (void)purgeList;
-- (id)completionItems;
-- (id)completionInfoString;
-- (void)_indexChanged:(id)fp8;
-- (void)_createDataSource;
-- (id)dataSource;
-- (BOOL)hasSuggestionsForPrefix:(id)fp8;
-- (id)completionItemsWithPrefix:(id)fp8;
-- (id)completionItemsBasedOnCurrentSortWithPrefix:(id)fp8;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withAttributedString:(id)fp16;
-- (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16;
-- (void)positionCodeAssistant;
-- (void)popupAssistant;
-- (void)dismissAssistant;
-- (BOOL)isCycling;
-- (void)undoCycling;
-- (id)_cycleItems;
-- (id)currentCycleItem;
-- (id)lastInsertedSelection;
-- (id)selectedItem;
-- (id)bestItemWithPrefix:(id)fp8;
-- (BOOL)shouldShowSuggestionIndicatorAtRange:(struct _NSRange)fp8;
-- (void)_autoSuggest:(id)fp8;
-- (void)_autoSuggestionList:(id)fp8;
-- (void)_autoCompletionList:(id)fp8;
-- (void)_scheduleAutoSuggestionAfterDelay:(float)fp8;
-- (void)textDidChange:(id)fp8;
-- (void)textStorageDidProcessEditing:(id)fp8;
-- (void)textViewDidChangeSelection:(id)fp8;
-- (void)willUndo:(id)fp8;
-- (void)willRedo:(id)fp8;
-- (void)_blinkCaretTimerAction:(id)fp8;
-- (void)scrollListForKey:(unsigned short)fp8;
-- (void)filterEvents:(id)fp8;
-- (void)beginSessionAtRange:(struct _NSRange)fp8;
-- (struct _NSRange)_rangeOfPlaceholderFromRange:(struct _NSRange)fp8 forward:(BOOL)fp16;
-- (void)removeCurrentPlaceholder;
-- (void)endSessionWithCompletionItem:(id)fp8;
-- (void)cancelSession;
-- (BOOL)doCommandBySelector:(SEL)fp8;
-- (BOOL)keyDown:(id)fp8;
-- (void)_completionList:(BOOL)fp8;
-- (void)completionList:(id)fp8;
-- (void)chooseElement:(id)fp8;
-- (void)completionPlaceholderSelect:(id)fp8;
-- (void)completionPlaceholderSelectPrevious:(id)fp8;
-- (void)cancel:(id)fp8;
-- (void)complete:(id)fp8;
-- (void)_cycleCompletionListForward:(BOOL)fp8;
-- (void)_cycleCompletionForward:(BOOL)fp8;
-- (void)nextCompletion:(id)fp8;
-- (void)previousCompletion:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)checkboxAction:(id)fp8;
-
-@end
-
-@interface PBXCodeAssistantWindow : NSWindow
-{
-}
-
-- (id)initWithContentRect:(struct _NSRect)fp8;
-- (BOOL)worksWhenModal;
-- (BOOL)isKeyWindow;
-- (BOOL)hasShadow;
-- (void)_commonAwake;
-
-@end
-
-@interface PBXCodeAssistantView : NSView
-{
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXCodeAssistantStrategy : NSObject
-{
- NSTextView *_textView;
- BOOL _shouldSetInfoString;
-}
-
-- (id)initWithTextView:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-- (void)setShouldSetInfoString:(BOOL)fp8;
-- (BOOL)shouldSetInfoString;
-
-@end
-
-@interface PBXCodeAssistantExpressionStrategy : PBXCodeAssistantStrategy
-{
- PBXCodeCompletion *_codeCompletor;
- BOOL _isObjC;
- BOOL _isCPP;
- BOOL _isJava;
-}
-
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)_indexDropped:(id)fp8;
-- (id)codeCompletor;
-- (id)nonWordChars;
-- (void)_adjustItemPriorities:(id)fp8 forWordsInString:(id)fp12;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-
-@end
-
-@interface PBXCodeAssistantScannerBasedStrategy : PBXCodeAssistantStrategy
-{
- NSArray *_keywords;
- NSArray *_docCommentKeywords;
- NSArray *_preprocessorKeywords;
-}
-
-- (id)_stringCompletionItemsForStringArray:(id)fp8;
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12 useAltKeywords:(BOOL)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-
-@end
-
-@interface PBXCodeAssistantVariablesStrategy : PBXCodeAssistantStrategy
-{
- BOOL _isObjC;
- BOOL _isCPP;
- BOOL _isJava;
-}
-
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12;
-- (id)filterJavaGlobals:(id)fp8;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-
-@end
-
-@interface PBXFunctionSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXEnumerationSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXTypedefSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXMethodSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXMemberVariableSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXStructureSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXProtocolSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXMemberContainerSymbol (PBXCodeAssistantCategory)
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXSymbol (PBXCodeAssistantCategory)
-- (id)displayText;
-- (id)displayType;
-- (id)completionText;
-- (id)descriptionText;
-- (id)icon;
-- (id)smallIcon;
-@end
-
-@interface PBXCodeAssistantDataSource : NSObject
-{
- NSTextView *_textView;
- NSMutableArray *_strategies;
- NSArray *_items;
- NSMutableString *_infoString;
- struct _NSRange _lastParseRange;
-}
-
-+ (id)classImage;
-+ (id)protocolImage;
-+ (id)fieldImage;
-+ (id)methodImage;
-+ (id)structImage;
-+ (id)localImage;
-+ (id)globalImage;
-+ (id)variableImage;
-+ (id)macroImage;
-+ (id)enumImage;
-+ (id)typeImage;
-+ (id)constImage;
-+ (id)functionImage;
-+ (id)smallClassImage;
-+ (id)smallProtocolImage;
-+ (id)smallFieldImage;
-+ (id)smallMethodImage;
-+ (id)smallStructImage;
-+ (id)smallLocalImage;
-+ (id)smallGlobalImage;
-+ (id)smallVariableImage;
-+ (id)smallMacroImage;
-+ (id)smallEnumImage;
-+ (id)smallTypeImage;
-+ (id)smallConstImage;
-+ (id)smallFunctionImage;
-- (id)initWithTextView:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)purgeList;
-- (BOOL)shouldUpdateList;
-- (void)updateList;
-- (int)count;
-- (id)items;
-- (id)infoString;
-- (BOOL)isPopupTrigger:(unsigned short)fp8;
-
-@end
-
-@interface PBXCodeAssistantCLanguageDataSource : PBXCodeAssistantDataSource
-{
- NSMutableArray *_cachedBigList;
- BOOL _isObjC;
- BOOL _isJava;
- BOOL _isCpp;
-}
-
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)_looksLikeObjCMessageExpression;
-- (BOOL)isPopupTrigger:(unsigned short)fp8;
-
-@end
-
-@interface PBXCodeAssistantWordBasedDataSource : PBXCodeAssistantDataSource
-{
-}
-
-- (id)initWithTextView:(id)fp8;
-- (id)infoString;
-
-@end
-
-@interface PBXCodeAssistantWordBasedStrategy : PBXCodeAssistantStrategy
-{
-}
-
-- (id)_stringCompletionItemsForStringArray:(id)fp8;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-
-@end
-
-@interface PBXCodeAssistantScannerBasedDataSource : PBXCodeAssistantDataSource
-{
-}
-
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12;
-- (id)infoString;
-
-@end
-
-@interface PBXStringCompletionItem : NSObject <PBXCompletionItem>
-{
- NSString *_name;
- int _priority;
-}
-
-- (id)initWithString:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (id)displayText;
-- (id)displayType;
-- (id)completionText;
-- (id)descriptionText;
-- (id)description;
-- (id)icon;
-- (int)priority;
-- (void)setPriority:(int)fp8;
-
-@end
-
-@interface PBXTextAttachmentCell : NSTextAttachmentCell
-{
-}
-
-- (struct _NSPoint)cellBaselineOffset;
-- (struct _NSSize)cellSize;
-
-@end
-
-@interface NSMenu (PBXExtensions)
-- (void)addItems:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (unsigned int)insertEnabledItems:(id)fp8 atIndex:(unsigned int)fp12;
-@end
-
-@interface PBXBuildLogItem (PBXUIExtensions)
-- (id)firstErrorForUI;
-- (id)nextErrorForUI;
-- (id)previousErrorForUI;
-- (id)firstWarningForUI;
-- (id)nextWarningForUI;
-- (id)nextProblemForUI:(BOOL)fp8;
-- (id)previousProblemForUI:(BOOL)fp8;
-@end
-
-@interface NSScreen (PBXExtensions)
-- (id)orderedWindows;
-@end
-
-@interface NSView (PBXExtensions)
-- (id)superviewOfType:(Class)fp8;
-- (void)setPixelAlignedFrame:(struct _NSRect)fp8;
-- (BOOL)isVisible;
-@end
-
-@interface NSLevelIndicator (PBXUIExtensions)
-- (BOOL)isIndeterminate;
-- (void)setIndeterminate:(BOOL)fp8;
-- (BOOL)usesThreadedAnimation;
-- (void)setUsesThreadedAnimation:(BOOL)fp8;
-- (void)setStyle:(int)fp8;
-- (int)style;
-- (void)startAnimation:(id)fp8;
-- (void)stopAnimation:(id)fp8;
-@end
-
-@interface NSToolbar (PBXExtensions)
-- (id)itemWithIdentifier:(id)fp8;
-@end
-
-@interface NSMutableArray (UtilityAPI)
-- (id)initWithCopies:(id)fp8 capacity:(int)fp12;
-- (void)insertUniqueObject:(id)fp8 usingSortFunction:(void *)fp12 withContext:(void *)fp16;
-- (void)insertUniqueArray:(id)fp8 usingSortFunction:(void *)fp12 withContext:(void *)fp16;
-- (void)removeDuplicates:(id)fp8;
-- (void)insertObjects:(id)fp8 atIndex:(unsigned int)fp12;
-@end
-
-@interface NSArray (QueryAPI)
-- (id)dictionaryWithValue:(id)fp8 forKey:(id)fp12;
-- (id)objectWithGUIDMatchingString:(id)fp8;
-- (id)objectWithGUID:(id)fp8;
-- (id)objectOfType:(Class)fp8;
-- (id)objectOfType:(Class)fp8 matchingFunction:(void)fp12 usingData:(void *)fp13;
-- (int)numberOfType:(Class)fp8;
-- (unsigned int)indexOfFirstType:(Class)fp8;
-- (id)arrayOfType:(Class)fp8;
-@end
-
-@interface NSFont (FallbackAPI)
-+ (id)xCodeFontWithName:(id)fp8 size:(float)fp12;
-@end
-
-@interface PBXGroup (SmartGroupFilterAPI)
-- (id)findGroupWithGlobalID:(id)fp8 recursiveSearch:(BOOL)fp12 compareSelf:(BOOL)fp16;
-@end
-
-@interface NSString (StringUtilities)
-- (id)trimToLength:(int)fp8 preserveRange:(struct _NSRange)fp12;
-@end
-
-@interface PBXProjectWorkspaceModule : PBXWorkspaceModule <PBXSelectionTarget, PBXImageGestureObserver>
-{
- PBXSmartGroupTreeModule *_smartGroupTreeModule;
- NSBox *_detailView;
- NSView *_editorView;
- NSView *_groupViewPlaceholder;
- PBXGestureSplitView *_groupWithDetailSplitView;
- PBXGestureSplitView *_detailWithEditorSplitView;
- struct {
- unsigned int buildResultsLog_ShowInDrawer:1;
- unsigned int RESERVED:24;
- } _pwsFlags;
- NSDrawer *_buildDrawer;
- struct _NSRect _oldEditorFrame;
- struct _NSRect _oldDetailFrame;
- struct _NSRect _oldSuperviewFrame;
- PBXSmartGroupDataSource *_dataSource;
- id _initialDataSourceSelection;
- PBXCornerView *_groupTreeCornerControl;
- PBXCornerView *_detailCornerControl;
- BOOL _isClosing;
- BOOL _isTakingConfiguration;
- BOOL _closeProjectWhenDeallocated;
- NSMutableArray *_projectTextDocsToCloseOnDealloc;
- NSMutableDictionary *_navigationStateToRestore;
-}
-
-+ (void)initialize;
-- (id)init;
-- (id)initWithWorkspaceTemplate:(id)fp8 andUpdateUI:(BOOL)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (void)tileWorkspace;
-- (void)_setWorkspaceTemplate:(id)fp8;
-- (BOOL)isMainModule;
-- (BOOL)isDocumentModule;
-- (void)viewDidLoad;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_showBuildResults:(id)fp8;
-- (void)windowDidShow;
-- (void)configureToolbarOnWindow:(id)fp8;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (void)_addToolbarItemIdentifiersForModule:(id)fp8;
-- (void)toolbarDidChange:(id)fp8;
-- (id)_toolbarConfigurationDictionary;
-- (void)_takeToolbarConfigurationFromDictionary:(id)fp8;
-- (BOOL)validateToolbarItem:(id)fp8;
-- (id)targetTreeModule;
-- (id)groupTreeModule;
-- (id)smartGroupTreeModule;
-- (void)_setupGroupTreeView;
-- (void)projectDocumentWillChange:(id)fp8;
-- (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12;
-- (void)setDebuggerWindowVisible:(BOOL)fp8;
-- (BOOL)isDebuggerWindowVisible;
-- (void)toggleDebuggerWindowVisible:(id)fp8;
-- (BOOL)debuggerSessionModuleExists;
-- (id)debuggerSessionModule;
-- (void)showDebuggerTab:(id)fp8;
-- (void)toggleDebuggerTab:(id)fp8;
-- (id)buildResultsModule;
-- (void)setBuildWindowVisible:(BOOL)fp8;
-- (BOOL)isBuildWindowVisible;
-- (void)toggleBuildWindowVisible:(id)fp8;
-- (void)setErrorsWarningsGroupExpanded:(BOOL)fp8;
-- (void)showBuildTab:(id)fp8;
-- (void)makeBuildTabVisible:(BOOL)fp8;
-- (BOOL)isBuildTabVisible;
-- (void)toggleBuildTab:(id)fp8;
-- (id)runSessionModule;
-- (void)setRunWindowVisible:(BOOL)fp8;
-- (BOOL)isRunWindowVisible;
-- (void)toggleRunWindowVisible:(id)fp8;
-- (id)classBrowserModule;
-- (id)lastActiveOrNewClassBrowser;
-- (id)lastActiveClassBrowser;
-- (id)newClassBrowser;
-- (id)classBrowsers;
-- (void)setClassesWindowVisible:(BOOL)fp8;
-- (BOOL)isClassesWindowVisible;
-- (void)toggleClassesWindowVisible:(id)fp8;
-- (void)showClassesTab:(id)fp8;
-- (void)toggleClassesTab:(id)fp8;
-- (void)makeClassesTabVisible:(BOOL)fp8;
-- (BOOL)isClassesTabVisible;
-- (void)setBreakpointsWindowVisible:(BOOL)fp8;
-- (BOOL)isBreakpointsWindowVisible;
-- (void)toggleBreakpointsWindowVisible:(id)fp8;
-- (void)showBreakpointsTab:(id)fp8;
-- (void)toggleBreakpointsTab:(id)fp8;
-- (void)makeBreakpointsTabVisible:(BOOL)fp8;
-- (BOOL)isBreakpointsTabVisible;
-- (id)breakpointsViewerModule;
-- (id)projectFindModule;
-- (void)setFindWindowVisible:(BOOL)fp8;
-- (BOOL)isFindWindowVisible;
-- (void)_findSheetDidEndWithReturnCode:(int)fp8 contextInfo:(void *)fp12;
-- (void)showFindTab:(id)fp8;
-- (void)makeFindTabVisible:(BOOL)fp8;
-- (BOOL)isFindTabVisible;
-- (void)startTextFind:(id)fp8;
-- (void)startRegexFind:(id)fp8;
-- (void)startDefinitionsFind:(id)fp8;
-- (void)startReferencesFind:(id)fp8;
-- (BOOL)isNavigatorGroupCollapsed;
-- (void)setProjectWindowVisible:(BOOL)fp8;
-- (BOOL)isProjectWindowVisible;
-- (void)showFilesTab:(id)fp8;
-- (void)makeFilesTabVisible:(BOOL)fp8;
-- (BOOL)isFilesTabVisible;
-- (void)toggleFilesTab:(id)fp8;
-- (void)setSelectedProjectItems:(id)fp8;
-- (id)cvsModule;
-- (void)setSCMWindowVisible:(BOOL)fp8;
-- (BOOL)isSCMWindowVisible;
-- (void)showCVSTab:(id)fp8;
-- (void)makeCVSTabVisible:(BOOL)fp8;
-- (BOOL)isCVSTabVisible;
-- (void)toggleCVSTab:(id)fp8;
-- (void)makeRunTabVisible:(BOOL)fp8;
-- (BOOL)isRunTabVisible;
-- (void)toggleRunTab:(id)fp8;
-- (void)showRunTab:(id)fp8;
-- (void)clearConsole:(id)fp8;
-- (id)navigatorGroup;
-- (void)updateLabel;
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (void)setupTabOrder;
-- (void)closeEmbeddedEditorOnNavigatorRemoval;
-- (BOOL)isEmbeddedEditorOpen;
-- (void)setEmbeddedEditorVisible:(BOOL)fp8;
-- (void)toggleProjectWindowEditor:(id)fp8;
-- (id)projectStatusView;
-- (id)statusView;
-- (id)selectedProjectItems;
-- (id)selectedProjectItemPaths;
-- (BOOL)_closeCurrentProject;
-- (void)closeCurrentProject:(id)fp8;
-- (BOOL)_checkForWindowClose:(id)fp8;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (BOOL)isClosing;
-- (id)editedFileDocuments;
-- (BOOL)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12;
-- (void)debuggerFixAndContinue:(id)fp8;
-- (BOOL)activeTargetIsNative;
-- (void)cloneWindow:(id)fp8;
-- (void)openToolPalette:(id)fp8;
-- (id)openWindowOnGroup:(id)fp8 groupsVisible:(BOOL)fp12 detailVisible:(BOOL)fp16 editorVisible:(BOOL)fp20;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)scmCancel:(id)fp8;
-- (void)newTarget:(id)fp8;
-- (void)newBuildStyle:(id)fp8;
-- (void)newCustomExecutable:(id)fp8;
-- (void)upgradeAllProjectTargetsToNative:(id)fp8;
-- (void)_groupTreeCollapsed:(id)fp8;
-- (void)_groupTreeWillExpand:(id)fp8;
-- (void)_groupTreeDidExpand:(id)fp8;
-- (void)_detailViewCollapsed:(id)fp8;
-- (void)_detailViewExpanded:(id)fp8;
-- (void)_detailWithEditorSplitViewDidChangeSignificantly:(id)fp8;
-- (void)toggleCollapseDetailEditorView;
-- (void)nextBuildResult:(id)fp8;
-- (void)previousBuildResult:(id)fp8;
-- (void)nextDetail:(id)fp8;
-- (void)previousDetail:(id)fp8;
-- (id)currentDataSource;
-- (id)bookmarksModule;
-- (void)showBookmarksTab:(id)fp8;
-- (void)showBookmarksSmartGroup:(id)fp8;
-- (void)showErrorsWarningsSmartGroup:(id)fp8;
-- (void)showFindSmartGroup:(id)fp8;
-- (void)showSCMSmartGroup:(id)fp8;
-- (void)showSymbolsSmartGroup:(id)fp8;
-- (void)showTargetSmartGroup:(id)fp8;
-- (void)showExecutableSmartGroup:(id)fp8;
-- (void)showAllFilesSmartGroup:(id)fp8;
-- (void)showWindow:(id)fp8;
-
-@end
-
-@interface PBXAttributedStatusView : NSView <PBXSelectionTarget>
-{
- XCProgressIndicator *_progressIndicator;
- BOOL _useLevelControl;
- int _realHeight;
- NSTextField *_statusField;
- NSColor *_bgColor;
- int _curPriority;
- NSString *_statusPrefix;
- NSString *_status;
- NSString *_buildMessage;
- int _warnings;
- int _errors;
- unsigned int _resultCode;
- __AttributeButton *_warningsView;
- __AttributeButton *_errorsView;
- NSButton *_resultView;
- BOOL _listenForProjectNotifications;
- id _objectToObserve;
- BOOL _preserveNonFadingStatus;
- BOOL _hasAddedObservers;
- BOOL _drawTopBorder;
- NSBox *_bezel;
-}
-
-+ (id)createStatusView;
-+ (BOOL)useThreadedAnimation;
-+ (id)statusViewFont;
-+ (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24;
-+ (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24 progress:(int)fp28;
-+ (void)postBuildMessage:(id)fp8 forObject:(id)fp12 errors:(int)fp16 warnings:(int)fp20 resultCode:(unsigned int)fp24 progress:(int)fp28 target:(id)fp32;
-+ (void)postStatusMessage:(id)fp8 forObject:(id)fp12;
-+ (void)postStatusMessage:(id)fp8 forObject:(id)fp12 progress:(int)fp16;
-+ (id)errorIcon;
-+ (id)warningIcon;
-+ (id)buildIcon;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_resultClickAction:(id)fp8;
-- (void)_errorClickAction:(id)fp8;
-- (void)_warningClickAction:(id)fp8;
-- (void)observeObjectForMessages:(id)fp8;
-- (void)addObservers;
-- (void)viewDidMoveToWindow;
-- (void)setBackgroundColor:(id)fp8;
-- (id)backgroundColor;
-- (void)setDrawsTopBorder:(BOOL)fp8;
-- (BOOL)drawsTopBorder;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)_buildStateNotification:(id)fp8;
-- (void)_statusMessageNotification:(id)fp8;
-- (void)setListenForProjectNotifications:(BOOL)fp8;
-- (BOOL)listenForProjectNotifications;
-- (void)setProgressStyle:(int)fp8;
-- (void)setAutoFade:(BOOL)fp8;
-- (BOOL)autoFades;
-- (void)_clearCompletedStatusOperation:(id)fp8;
-- (void)setStatusPrefix:(id)fp8;
-- (void)setStatus:(id)fp8;
-- (void)setStatusString:(id)fp8;
-- (void)setStatusString:(id)fp8 priority:(int)fp12;
-- (void)setStatusString:(id)fp8 andProgress:(int)fp12 priority:(int)fp16;
-- (void)clear;
-- (void)clearForPriority:(int)fp8;
-- (BOOL)isOpaque;
-- (void)viewWillMoveToSuperview:(id)fp8;
-- (void)_positionViews;
-- (void)resetCursorRects;
-- (void)mouseUp:(id)fp8;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-
-@end
-
-@interface __AttributeButton : NSButton
-{
- int _trackingTag;
- int _value;
-}
-
-- (void)resetCursorRects;
-- (void)mouseEntered:(id)fp8;
-- (void)mouseExited:(id)fp8;
-- (void)setValue:(int)fp8;
-
-@end
-
-@interface __AttributeButtonCell : NSButtonCell
-{
-}
-
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)mouseEntered:(id)fp8;
-- (void)mouseExited:(id)fp8;
-
-@end
-
-@interface PBXSearchTextField : NSTextField
-{
- NSImage *_completeImage;
- int _mouseEventNumber;
- struct {
- unsigned int imageDirty:1;
- unsigned int showCancelButton:1;
- unsigned int showPressedStopImage:1;
- unsigned int dontDisplaySearchScope:1;
- unsigned int reserved:28;
- } _flags;
- id _searchFieldDelegate;
- NSMenu *_delegateMenu;
-}
-
-+ (id)leftCapImage;
-+ (id)leftCapImageEmpty;
-+ (id)middleImage;
-+ (id)rightCapImage;
-+ (id)stopImage;
-+ (id)stopPressedImage;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidMoveToWindow;
-- (void)setSearchFieldDelegate:(id)fp8;
-- (id)searchFieldDelegate;
-- (void)showSearchTypeMenu:(id)fp8 atLocation:(struct _NSPoint)fp12;
-- (BOOL)isDisplayingGraySearchScope;
-- (void)displayGraySearchScopeIfAppropriate:(id)fp8;
-- (void)removeGraySearchScope;
-- (BOOL)becomeFirstResponder;
-- (void)selectText:(id)fp8;
-- (void)awakeFromNib;
-- (id)backgroundImage;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)_eventIsInCancelArea:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)mouseDragged:(id)fp8;
-- (void)mouseUp:(id)fp8;
-- (void)clearSearchField;
-- (BOOL)isEditing;
-- (void)_cancelKey:(id)fp8;
-- (void)keyUp:(id)fp8;
-- (void)forceRedisplay;
-- (void)textChanged:(id)fp8;
-- (void)postNotificationName:(id)fp8;
-- (void)resetCursorRects;
-- (void)showCancelButton:(BOOL)fp8;
-- (void)setNeedsDisplay:(BOOL)fp8;
-- (void)setKeyboardFocusRingNeedsDisplayInRect:(struct _NSRect)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (void)_setFocusNeedsDisplay;
-
-@end
-
-@interface PBXSearchTextFieldCell : NSTextFieldCell
-{
- BOOL _showCancelButton;
-}
-
-- (id)setUpFieldEditorAttributes:(id)fp8;
-- (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36;
-- (struct _NSRect)textRectForFrame:(struct _NSRect)fp8;
-- (void)showCancelButton:(BOOL)fp8;
-
-@end
-
-@interface PBXSearchToolbarItem : NSToolbarItem
-{
- PBXSearchTextField *_searchField;
-}
-
-+ (void)initialize;
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (void)registerDelegate:(id)fp8 forWindow:(id)fp12;
-+ (void)unregisterDelegate:(id)fp8 forWindow:(id)fp12;
-+ (id)delegateForWindow:(id)fp8;
-+ (void)clearSearchFieldForWindow:(id)fp8;
-+ (id)globalID;
-+ (id)searchStringOfWindow:(id)fp8;
-- (id)init;
-- (id)initWithDelegate:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)menuFormRepresentation;
-- (void)_showUsableSearchField:(id)fp8;
-- (void)showSearchTypeMenu:(id)fp8;
-- (void)clearSearch:(id)fp8;
-- (BOOL)isSearchFieldActive;
-- (void)clearSearchField;
-- (id)itemIdentifier;
-- (id)searchString;
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (void)validate;
-- (void)setSearchFieldDelegate:(id)fp8;
-- (id)searchFieldDelegate;
-
-@end
-
-@interface PBXFilenameSmartGroup : PBXSmartGroup
-{
- NSMutableArray *_childFiles;
- NSString *_rootGroupID;
- PBXGroup *_root;
- BOOL _recursive;
- NSString *_regexString;
- TSRegularExpression *_regex;
- BOOL _didRegComp;
- char *_fnCString;
- PBXCooperativeTask *_backgroundTask;
-}
-
-+ (BOOL)shouldIncludeReference:(id)fp8;
-+ (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16 stayFlat:(BOOL)fp20;
-+ (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16 stayFlat:(BOOL)fp20 includeChildrenOfOtherContainers:(BOOL)fp24;
-+ (id)flattenArrayOfReferences:(id)fp8;
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setupRoot;
-- (BOOL)isUserSmartGroup;
-- (BOOL)allowsEditing;
-- (void)setName:(id)fp8;
-- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
-- (void)setOwningModule:(id)fp8;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)projectRefereceAdded:(id)fp8;
-- (void)projectRefereceWillBeRemoved:(id)fp8;
-- (BOOL)shouldIncludeReference:(id)fp8;
-- (void)addLeafNodes:(id)fp8 to:(id)fp12 checkUniqueness:(BOOL)fp16;
-- (void)setRootWithGlobalID:(id)fp8;
-- (void)_setRootWithGlobalID:(id)fp8;
-- (id)root;
-- (id)gid;
-- (void)setRecursive:(BOOL)fp8;
-- (BOOL)recursive;
-- (void)setRegexFilter:(id)fp8;
-- (void)_setRegexFilter:(id)fp8;
-- (id)regexFilter;
-- (void)setSimpleFilter:(id)fp8;
-- (void)_setSimpleFilter:(id)fp8;
-- (id)simpleFilter;
-- (void)setRegexFilter:(id)fp8 simpleFilter:(id)fp12;
-- (id)children;
-- (void)flushCache;
-- (void)_findChildren:(id)fp8;
-- (void)_cancelFindChildren:(id)fp8;
-- (id)iconImage;
-
-@end
-
-@interface PBXFileTableDataSource : PBXSmartGroupDataSource <PBXTableColumnProvider, PBXSearchFieldDelegate, PBXSelectionSource, PBXMenuObserver>
-{
- PBXExtendedTableView *_tableView;
- PBXControlScrollView *_tableScrollView;
- PBXPixelAlignmentView *_pixelAlignmentView;
- PBXTableColumnManager *_columnManager;
- NSArray *_originalData;
- NSArray *_originalUnflattenedData;
- NSMutableArray *_sortedData;
- NSString *_sortString;
- TSRegularExpression *_regex;
- char *_fnmatch;
- int _sortDirection;
- id _sortColumn;
- NSArray *_previousVisibleColumns;
- int _filterType;
- NSString *_defaultPlaceHolderString;
- NSMutableDictionary *_menuDictionary;
- NSDictionary *_sortDictionary;
- NSDictionary *_stringFilterDictionary;
- PBXTarget *_activeTarget;
- int _rowToSelect;
- id _initialDataSourceSelection;
- id _sortCacheColumnIdentifier;
- BOOL _handleSCMMenuBarMenu;
- int _selectionApplicationNesting;
- NSArray *_recordedSelectedProjectItems;
- id _editedItem;
-}
-
-+ (id)buildItImage;
-+ (id)blankImage;
-- (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12;
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (void)group:(id)fp8 openedInModule:(id)fp12 onActionFromTable:(id)fp16;
-- (BOOL)openWorkspaceEditorOnClick;
-- (void)_singleClickAction:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)simulateDoubleClickAction:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (void)tableView:(id)fp8 didClickTableColumn:(id)fp12;
-- (id)selectedProjectItems;
-- (id)selectedProjectItemPaths;
-- (id)pathForItem:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (id)windowForSelectionContext;
-- (BOOL)isConnected;
-- (void)disconnect;
-- (Class)tableViewClass;
-- (id)detailView;
-- (void)initializeDragAndDrop:(id)fp8;
-- (void)initializeContextMenu:(id)fp8;
-- (id)tableView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)_firstResponderDidChange:(id)fp8;
-- (void)updateMenu:(id)fp8;
-- (void)menuWillPopup:(id)fp8;
-- (void)menuDidPopup:(id)fp8;
-- (void)removeCustomViewFromView:(id)fp8;
-- (void)showDetailFor:(id)fp8;
-- (void)refresh;
-- (void)rememberSelection;
-- (void)reapplySelection;
-- (id)status;
-- (id)summary;
-- (void)setSortString:(id)fp8;
-- (id)regex;
-- (BOOL)stringMatchesFilter:(id)fp8;
-- (void)setFilterType:(int)fp8;
-- (int)filterType;
-- (void)setSortColumnByIdentifier:(id)fp8;
-- (id)sortColumnIdentifier;
-- (id)typeToSelectColumn;
-- (void)setSortDirection:(int)fp8;
-- (void)selectItems:(id)fp8 preserveCurrentSelection:(BOOL)fp12 showSelection:(BOOL)fp16;
-- (int)sortDirection;
-- (void)toggleSortDirection;
-- (id)sortedData;
-- (void)reevaluateSearchFilter:(int)fp8;
-- (id)filter:(id)fp8 withString:(id)fp12;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (void)prepareSortForColumnIdentifier:(id)fp8 onData:(id)fp12;
-- (void)sortCompleteForColumnIdentifier:(id)fp8 onData:(id)fp12 withResult:(id)fp16;
-- (BOOL)cacheEnabledForColumnIdentifier:(id)fp8;
-- (void)setCachingForColumnIdentifier:(id)fp8;
-- (void)projectReferenceAdded:(id)fp8;
-- (void)projectReferenceWillBeRemoved:(id)fp8;
-- (void)targetChangedNotification:(id)fp8;
-- (void)_dependenciesDidChange:(id)fp8;
-- (void)buildContextFileInfoChangedNotification:(id)fp8;
-- (void)_projectItemsChanged:(id)fp8;
-- (void)projectItemsChanged:(id)fp8;
-- (void)_windowNeedsUpdate:(id)fp8;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
-- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
-- (BOOL)isColumnEditable:(id)fp8;
-- (id)scmController;
-- (id)columnForIdentifier:(id)fp8;
-- (id)menuTitleForIdentifier:(id)fp8;
-- (id)submenuItem;
-- (void)_verifyColumnsFilled;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (void)tableView:(id)fp8 mouseDownInHeaderOfTableColumn:(id)fp12;
-- (BOOL)tableView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12;
-- (void)searchChanged:(id)fp8 forSearchField:(id)fp12;
-- (void)searchCriteriaDidChange;
-- (void)cancelSearchForSearchField:(id)fp8;
-- (void)searchHome;
-- (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12;
-- (id)searchMenu;
-- (void)searchByCallback:(id)fp8;
-- (id)placeholderString;
-- (void)setPlaceholderString:(id)fp8;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (void)removeCornerView;
-- (BOOL)addCornerView:(id)fp8;
-- (id)_activeTarget;
-- (id)buildFileForReference:(id)fp8;
-- (void)_tableSelectionChanged:(id)fp8;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (void)_selectionDidChange:(id)fp8;
-- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
-- (void)setSelectedRow:(int)fp8;
-- (id)currentSelection;
-- (void)applySelection:(id)fp8;
-- (void)nextDetail:(id)fp8;
-- (void)previousDetail:(id)fp8;
-- (void)selectCurrentDetail:(id)fp8;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)renameItem:(id)fp8;
-- (void)openWithFinder:(id)fp8;
-- (void)revealInFinder:(id)fp8;
-- (void)_windowDidBecomeKey:(id)fp8;
-- (void)_windowDidResignKey:(id)fp8;
-- (void)updateViewColumnsMenu;
-- (id)configurationIdentifier;
-- (void)save;
-- (BOOL)restore;
-- (void)_enableSCMNotifications:(BOOL)fp8 forProject:(id)fp12;
-- (void)_scmRequestHadProgress:(id)fp8;
-- (void)_scmEnabledStateChanged:(id)fp8;
-- (void)_scmStateDidChange:(id)fp8;
-- (id)keyTabView;
-
-@end
-
-@interface PrivateUIBuildFileInfo : NSObject
-{
- BOOL canBeProcessed;
- BOOL needsToBeProcessed;
- int size;
- int numberOfErrors;
- int numberOfWarnings;
-}
-
-- (id)initCanBeProcessed:(BOOL)fp8 needsProcessing:(BOOL)fp12 size:(int)fp16 errors:(int)fp20 warnings:(int)fp24;
-
-@end
-
-@interface PBXSmartGroup : PBXFosterParent <PBXNodeEditingProtocol, PBXUIDeletionAssistant>
-{
- BOOL _autoexpand;
- PBXSmartGroupDataSource *_datasource;
- PBXProjectModule *_owningModule;
- PBXSmartGroupBinding *_binding;
- BOOL _checkIdentity;
- int _scope;
- NSArray *_fixedChildren;
- BOOL _canSave;
-}
-
-+ (id)createSmartGroupWithID:(id)fp8 withProjectDocument:(id)fp12;
-- (id)initWithBinding:(id)fp8;
-- (id)initWithChildren:(id)fp8 datasource:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)binding;
-- (void)updateBinding;
-- (void)save;
-- (BOOL)canSave;
-- (void)setCanSave:(BOOL)fp8;
-- (void)setIconImageName:(id)fp8;
-- (BOOL)checkUniqueness;
-- (BOOL)isUserSmartGroup;
-- (void)setAutoexpand:(BOOL)fp8;
-- (BOOL)autoexpand;
-- (void)setOwningModule:(id)fp8;
-- (id)owningModule;
-- (id)project;
-- (id)projectDocument;
-- (id)workspace;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)setName:(id)fp8;
-- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
-- (BOOL)allowsSubgroups;
-- (BOOL)fileExists;
-- (id)globalID;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (id)children;
-- (void)targetChangedNotification:(id)fp8;
-- (void)targetWillBeRemoved:(id)fp8;
-- (void)targetWasAdded:(id)fp8;
-- (void)targetBuildFileAdded:(id)fp8;
-- (void)targetBuildFileRemoved:(id)fp8;
-- (BOOL)listenForTargetChanges;
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (BOOL)canAddToGroup;
-- (BOOL)canGroup;
-- (BOOL)canUngroup;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
-- (BOOL)willGenerateNotifications;
-- (void)uiParentWillChange;
-- (void)setScope:(int)fp8;
-- (int)scope;
-
-@end
-
-@interface PBXSmartGroupBinding : NSObject
-{
- PBXGlobalID *_globalID;
- NSString *_absolutePathToBundle;
- NSString *_description;
- NSString *_name;
- int _location;
- NSMutableDictionary *_preferences;
- Class _implementingClass;
- NSBundle *_bundle;
- BOOL _isTemplate;
-}
-
-+ (id)loadDefaultBindings;
-+ (id)loadPackagedBindings:(id)fp8;
-+ (id)stripDuplicatesInPrevious:(id)fp8 from:(id)fp12;
-+ (id)convertDictionariesToBindings:(id)fp8 preserveTemplates:(BOOL)fp12;
-+ (id)convertBindingToDictionary:(id)fp8;
-+ (id)convertBindingsToDictionaries:(id)fp8;
-+ (id)projectSmartGroupBindingDictionaries:(id)fp8;
-+ (id)userSmartGroupBindingDictionaries;
-+ (id)defaultSmartGroupBindingDictionaries;
-+ (void)addNewBindings:(id)fp8 toMenu:(id)fp12 target:(id)fp16 action:(SEL)fp20;
-+ (id)imageForIconName:(id)fp8;
-+ (id)searchDictionaries:(id)fp8 forGID:(id)fp12 startAtIndex:(int)fp16;
-+ (void)removeBinding:(id)fp8 forScope:(int)fp12 ofProject:(id)fp16;
-+ (void)saveBinding:(id)fp8 forScope:(int)fp12 ofProject:(id)fp16;
-- (id)initWithGID:(id)fp8 absolutePath:(id)fp12 description:(id)fp16 name:(id)fp20 location:(int)fp24 preferences:(id)fp28;
-- (id)initWithGID:(id)fp8 implementingClass:(Class)fp12 description:(id)fp16 name:(id)fp20 location:(int)fp24 preferences:(id)fp28;
-- (id)initWithDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)globalID;
-- (BOOL)isTemplate;
-- (id)absolutePath;
-- (id)description;
-- (id)name;
-- (void)setName:(id)fp8;
-- (int)location;
-- (id)preferences;
-- (Class)clz;
-- (id)bundleOfSmartGroupClass;
-- (int)scope;
-- (id)createNewInstance;
-- (id)createNewBrand;
-
-@end
-
-@interface PBXSmartGroupDataSource : NSObject <XCSelectionSource>
-{
- PBXProjectModule *_owningModule;
- PBXProject *_projectNotRetained;
- PBXSmartGroup *_owningSmartGroupNotRetained;
-}
-
-- (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12;
-- (id)initWithOwningModule:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)owningSmartGroup;
-- (id)owningModule;
-- (id)sourceControlManager;
-- (BOOL)isSCMEnabled;
-- (id)workspace;
-- (id)project;
-- (void)clearProject;
-- (void)showDetailFor:(id)fp8;
-- (void)refresh;
-- (id)detailView;
-- (void)disconnect;
-- (BOOL)isConnected;
-- (id)iconImage;
-- (void)removeCornerView;
-- (BOOL)addCornerView:(id)fp8;
-- (id)status;
-- (id)summary;
-- (id)referenceForFileOpener:(id)fp8 ofTable:(id)fp12;
-- (id)bookmarkForFileOpener:(id)fp8 ofTable:(id)fp12;
-- (id)workspaceForFileOpener:(id)fp8;
-- (id)selectedProjectItems;
-- (id)selectedProjectItemPaths;
-- (id)pathForItem:(id)fp8;
-- (id)currentSelection;
-- (void)applySelection:(id)fp8;
-- (void)nextDetail:(id)fp8;
-- (void)previousDetail:(id)fp8;
-- (void)selectCurrentDetail:(id)fp8;
-- (id)configurationIdentifier;
-- (void)save;
-- (BOOL)restore;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (id)keyTabView;
-- (void)editSelection:(id)fp8;
-
-@end
-
-@interface PBXSmartGroupTreeModule : PBXGroupTreeModule <PBXTableColumnProvider, PBXMenuObserver, XCSelectionSource, XCFosterParentHostProtocol>
-{
- NSMenuItem *_newSmartGroupMenu;
- NSMenuItem *_newViewSmartGroupMenu;
- NSMenu *_newSmartGroupsListMenu;
- NSMenu *_newViewSmartGroupsListMenu;
- PBXGroup *_groupContext;
- PBXFosterParent *_projectFosterParent;
- NSMutableArray *_topTransients;
- NSMutableArray *_bottomTransients;
- PBXTableColumnManager *_columnManager;
- NSDictionary *_menuDictionary;
- BOOL _refreshOnItemsChangedNotification;
- PBXMenu *_headerMenu;
- BOOL _isTakingContentConfigurationFromDictionary;
- BOOL _isLoadingData;
- NSMutableArray *_dockMenuItems;
- BOOL _showPerspectiveControl;
- BOOL _haveBroadcastConfiguration;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)transientsForLocation:(int)fp8;
-- (void)addTransients:(id)fp8 toLocation:(int)fp12;
-- (void)addTransient:(id)fp8 to:(int)fp12;
-- (id)removeTransient:(id)fp8 from:(int)fp12;
-- (int)transientCountForLocation:(int)fp8;
-- (id)findTransientWithGID:(id)fp8 within:(int)fp12;
-- (id)findProxyForItem:(id)fp8;
-- (id)_uiGroupFromGroup:(id)fp8;
-- (void)_observeUIGroup:(id)fp8;
-- (void)_stopObservingUIGroup:(id)fp8;
-- (void)setRootGroupOfContext:(id)fp8;
-- (id)rootGroupOfContext;
-- (void)update;
-- (void)_markForRefresh;
-- (id)selectedProjectItemPaths;
-- (void)_reloadOutlineView:(id)fp8;
-- (void)_buildContextFileInfoChangedNotification:(id)fp8;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)reloadItem:(id)fp8;
-- (void)_firstResponderDidChange:(id)fp8;
-- (void)becomeActive;
-- (void)viewDidLoad;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (id)childrenOfItem:(id)fp8;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)rowWithinProject:(int)fp8;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (struct _NSSize)viewMinSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (void)_deleteItemsAfterAskingAboutSpecialItems:(id)fp8;
-- (BOOL)validateLocalMenuItem:(id)fp8;
-- (void)selectGroup:(id)fp8 byExtendingSelection:(BOOL)fp12 expandAncestorsIfNeeded:(BOOL)fp16;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_willUnlocalize:(id)fp8;
-- (void)_willLocalize:(id)fp8;
-- (void)moduleWasDisplayed;
-- (void)_reconfigureSplitControls:(id)fp8;
-- (void)reloadDataForProxies;
-- (id)project;
-- (void)noteNeedsUpdateForItem:(id)fp8;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (void)setupFileOpener;
-- (void)setupDefaultColumns;
-- (void)_singleClickAction:(id)fp8;
-- (void)singleClickAction:(id)fp8;
-- (void)doubleClickAction:(id)fp8;
-- (void)showSmartGroupWithID:(id)fp8;
-- (void)showSmartGroupWithID:(id)fp8 bringWindowForward:(BOOL)fp12;
-- (void)hideSmartGroupWithID:(id)fp8;
-- (void)expandItemsWithGlobalIDs:(id)fp8;
-- (void)setSelectedItems:(id)fp8;
-- (void)setSelectedProjectItems:(id)fp8 scrollRowToVisible:(BOOL)fp12;
-- (id)globalIDsForExpandedItems;
-- (id)outlineView:(id)fp8 menuForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)outlineView:(id)fp8 willReturnMenu:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (void)selectReference:(id)fp8 byExtendingSelection:(BOOL)fp12 expandReference:(BOOL)fp16;
-- (void)expandPathToReference:(id)fp8;
-- (void)groupTreeOutlineViewSelectionDidChange:(id)fp8;
-- (void)_outlineDidChangeSignificantly:(id)fp8;
-- (void)transientDidChange:(id)fp8;
-- (void)forceRefreshDataSourceViewIfFirstResponder;
-- (void)refreshDataSourceView;
-- (Class)_refactorSelection;
-- (int)_parentRowForRow:(int)fp8 fromOutlineView:(id)fp12;
-- (Class)_findDataSourceForRow:(int)fp8 inOutlineView:(id)fp12;
-- (void)removeAllSmartGroups;
-- (id)loadSmartGroupBindings:(id)fp8;
-- (void)addSmartGroup:(id)fp8;
-- (void)addSmartGroups:(id)fp8;
-- (void)addSmartGroups:(id)fp8 inArray:(id)fp12 to:(int)fp16;
-- (void)orderSmartGroupsAtLocation:(int)fp8 order:(id)fp12;
-- (void)_dataReloadStarted:(id)fp8;
-- (void)_dataReloadFinished:(id)fp8;
-- (id)outlineView;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)menuTitleForIdentifier:(id)fp8;
-- (id)addColumnForIdentifier:(id)fp8 toTable:(id)fp12;
-- (void)removeColumnForIdentifier:(id)fp8 fromTable:(id)fp12;
-- (id)submenuItem;
-- (void)updateMenu:(id)fp8;
-- (void)menuWillPopup:(id)fp8;
-- (void)menuDidPopup:(id)fp8;
-- (void)_newGroupBindingSelection:(id)fp8;
-- (void)_submenuGroupSelection:(id)fp8;
-- (void)_windowDidBecomeKey:(id)fp8;
-- (void)_windowDidResignKey:(id)fp8;
-- (void)updateMenuBarMenus;
-- (void)newNativeTarget:(id)fp8;
-- (void)upgradeAllProjectTargetsToNative:(id)fp8;
-- (void)startFileRefBuildOperationForSelectedFileRefsUsingAction:(id)fp8;
-- (void)compileSelectedReferences:(id)fp8;
-- (void)fixAndContinueSelectedReferences:(id)fp8;
-- (void)preprocessSelectedReferences:(id)fp8;
-- (void)disassembleSelectedReferences:(id)fp8;
-- (void)newSmartGroup:(id)fp8;
-- (void)newShellScriptBuildPhase:(id)fp8;
-- (void)newCopyFilesBuildPhase:(id)fp8;
-- (void)newHeadersBuildPhase:(id)fp8;
-- (void)newResourcesBuildPhase:(id)fp8;
-- (void)newSourcesBuildPhase:(id)fp8;
-- (void)newAppleScriptBuildPhase:(id)fp8;
-- (void)newFrameworksBuildPhase:(id)fp8;
-- (void)newRezBuildPhase:(id)fp8;
-- (void)newJavaArchiveBuildPhase:(id)fp8;
-- (id)_addNewBuildPhaseUsingClass:(Class)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)_scmStateDidChange:(id)fp8;
-- (id)keyTabView;
-- (BOOL)canCloneInDock;
-- (BOOL)canRename;
-- (id)dockMenuItems;
-- (void)_chooseSmartGroups:(id)fp8;
-- (void)_validateDockMenu;
-- (void)_openGeneralPreferences:(id)fp8;
-
-@end
-
-@interface PBXPixelAlignmentView : NSView
-{
- int _xAdjustment;
- int _yAdjustment;
- int _vAdjustment;
- int _hAdjustment;
-}
-
-- (id)init;
-- (void)setXAdjustment:(int)fp8 setYAdjustment:(int)fp12;
-- (void)setVAdjustment:(int)fp8 setHAdjustment:(int)fp12;
-- (void)setAutoresizesSubviews:(BOOL)fp8;
-- (BOOL)autoresizesSubviews;
-- (BOOL)isFlipped;
-- (void)setFrameSize:(struct _NSSize)fp8;
-
-@end
-
-@interface PBXTableColumnManager : NSObject
-{
- NSTableView *_tableView;
- id _provider;
- NSMenu *_headerMenu;
-}
-
-- (id)initWithTable:(id)fp8 provider:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)headerMenu;
-- (void)syncMenu;
-- (id)createColumnChoiceMenu;
-- (void)menuSelected:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-
-@end
-
-@interface PBXCornerView : PBXImageGestureView
-{
- NSCell *_drawCell;
- BOOL _drawEndSeparator;
-}
-
-- (id)initDrawingEnd:(BOOL)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isFlipped;
-- (id)enclosingScrollView;
-- (struct _NSRect)fillRect;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)_drawingEndSeparator;
-
-@end
-
-@interface PBXDebuggerGestureSplitView : PBXGestureSplitView
-{
-}
-
-- (void)adjustSubviews;
-
-@end
-
-@interface PBXGestureSplitView : NSSplitView <PBXImageGestureObserver>
-{
- NSView *_collapsableView;
- BOOL _controlWindowWhenCollapsed;
- BOOL _controlWindowModeActive;
- BOOL _toggleModifiesWindowSize;
- float _dividerThickness;
- float _percentageOfCollapsedView;
- int _indexOfCollapsedView;
- float _collapsingFrameDimension;
- float _dragOrigin;
- float _minimumDimensionGestureViewRelative;
- int _indexOfGestureParentInSplitView;
- NSView *_collapsedView;
- BOOL _isDragging;
-}
-
-- (id)initWithGestureView:(id)fp8 withMinimumGestureRelativeDimension:(float)fp12;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_setupPBXGestureSplitView;
-- (void)observeGestureView:(id)fp8 withMinimumGestureRelativeDimension:(float)fp12;
-- (float)dividerThickness;
-- (void)setDividerThickness:(float)fp8;
-- (void)drawDividerInRect:(struct _NSRect)fp8;
-- (void)_checkAndSetSlideControls;
-- (id)_findHomeForSlideControl:(id)fp8;
-- (void)_removeSlideControl:(id)fp8;
-- (void)_configureWithSlideControl:(id)fp8;
-- (void)addSubview:(id)fp8;
-- (void)resetCursorRects;
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-- (void)setDragOrigin:(id)fp8 fromView:(id)fp12;
-- (void)moveSplitter:(id)fp8 fromView:(id)fp12;
-- (void)resizeWindowOnEvent:(id)fp8 fromView:(id)fp12;
-- (void)forceResizeWindowOnEvent:(id)fp8 fromView:(id)fp12;
-- (void)setCollapsableView:(id)fp8 controlWindow:(BOOL)fp12 resizeWindow:(BOOL)fp16;
-- (void)observeGestureView:(id)fp8 setCollapsableView:(id)fp12 resizeWindow:(BOOL)fp16;
-- (void)observeGestureView:(id)fp8 setCollapsableView:(id)fp12 resizeWindow:(BOOL)fp16 withMinimumGestureRelativeDimension:(float)fp20;
-- (BOOL)isCollapsed;
-- (BOOL)isCollapsed:(id)fp8;
-- (void)toggleCollapse;
-- (void)toggleCollapse:(id)fp8 resizeWindow:(BOOL)fp12;
-- (BOOL)isSubviewCollapsedView:(id)fp8;
-- (void)replaceSubview:(id)fp8 with:(id)fp12;
-- (void)replaceSubview:(id)fp8 with:(id)fp12 layout:(BOOL)fp16;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)geometryConfigurationDictionary;
-- (void)setDelegate:(id)fp8;
-- (float)_fetchRelevantDimensionFromPoint:(struct _NSPoint)fp8;
-- (float)_fetchRelevantDimensionFromRect:(struct _NSRect)fp8;
-- (float)_fetchMinimumRelevantDimension:(id)fp8 fromView:(id)fp12;
-- (void)_setRelevantDimension:(int)fp8 on:(struct _NSRect *)fp12;
-
-@end
-
-@interface PBXImageGestureView : NSButton
-{
- NSImage *_image;
- NSImage *_originalImage;
- NSMutableDictionary *_observers;
- BOOL _dimWhenPressed;
- BOOL _drawDimmed;
- NSCursor *_cursor;
-}
-
-- (id)init;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (void)_setupPBXImageGestureView;
-- (void)dealloc;
-- (void)finalize;
-- (void)setPunchImage:(id)fp8 dimWhenPressed:(BOOL)fp12;
-- (void)setPunchImage:(id)fp8;
-- (id)punchImage;
-- (void)_toggleDim;
-- (void)addObserver:(id)fp8 forEvent:(int)fp12;
-- (void)removeObserver:(id)fp8 forEvent:(int)fp12;
-- (void)removeAllObservers;
-- (void)broadcastEvent:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)rightMouseDown:(id)fp8;
-- (void)otherMouseDown:(id)fp8;
-- (void)mouseUp:(id)fp8;
-- (void)rightMouseUp:(id)fp8;
-- (void)otherMouseUp:(id)fp8;
-- (void)mouseMoved:(id)fp8;
-- (void)mouseDragged:(id)fp8;
-- (void)scrollWheel:(id)fp8;
-- (void)rightMouseDragged:(id)fp8;
-- (void)otherMouseDragged:(id)fp8;
-- (void)mouseEntered:(id)fp8;
-- (void)mouseExited:(id)fp8;
-- (void)keyDown:(id)fp8;
-- (void)keyUp:(id)fp8;
-- (void)flagsChanged:(id)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)setCursor:(id)fp8;
-- (id)cursor;
-- (void)resetCursorRects;
-
-@end
-
-@interface PBXToolbarItemPopup : PBXToolbarButtonItem <PBXImageGestureObserver>
-{
- NSMutableArray *_toolbarItems;
- int _currentItem;
- PBXImageGestureView *_customView;
- NSMenu *_popupMenu;
- BOOL _autoShuffle;
- int _type;
- NSImage *_buttonImage;
- BOOL _enabled;
- NSImage *_cachedImage;
- NSToolbarItem *_toolbarItemForCachedImage;
- PBXToolbarButtonItem *_lastPBXItem;
- id _lastActiveItem;
- BOOL _registeredForRemoveNotification;
- BOOL _mouseDown;
- NSImage *_tiImage;
- BOOL _tiImageLastDrawnDisabled;
- id _toolbarDelegate;
- struct _NSPoint _mouseDownLocation;
-}
-
-+ (void)initialize;
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-- (id)initWithItemIdentifier:(id)fp8;
-- (id)initWithItemIdentifier:(id)fp8 subitems:(id)fp12 paletteLabel:(id)fp16 delegate:(id)fp20;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)toolbarMenuWasSelected:(id)fp8;
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-- (void)singleClickEvent:(id)fp8 onView:(id)fp12;
-- (void)_timerBasedMenuAction:(id)fp8;
-- (void)validate;
-- (void)_toolbarDidRemoveItem:(id)fp8;
-- (void)_detachFromView:(id)fp8;
-- (void)_attachToView:(id)fp8;
-- (void)setView:(id)fp8;
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (void)setAutoShuffle:(BOOL)fp8;
-- (BOOL)autoShuffle;
-- (void)setType:(int)fp8;
-- (int)type;
-- (void)setButtonImage:(id)fp8;
-- (id)buttonImage;
-- (id)_createView;
-- (id)_createImage;
-- (id)_createMenu;
-- (id)menuFormRepresentation;
-- (void)setToolbarItems:(id)fp8;
-- (void)addToolbarItem:(id)fp8;
-- (void)insertToolbarItem:(id)fp8 atIndex:(int)fp12;
-- (void)removeToolbarItem:(id)fp8;
-- (int)toolbarItemCount;
-- (id)toolbarItems;
-- (void)redisplay;
-- (id)createToolTip;
-- (BOOL)allowsUserCustomization;
-- (void)_delegateWillDealloc:(id)fp8;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (BOOL)allowsDuplicatesInToolbar;
-- (int)_sizeMode;
-- (id)_activePBXButton;
-- (int)state;
-- (void)setState:(int)fp8;
-- (id)buildAction;
-- (void)setBuildAction:(id)fp8;
-- (id)launchAction;
-- (void)setLaunchAction:(id)fp8;
-
-@end
-
-@interface PBXCCSymbol (PBXCodeAssistantCategory)
-- (id)displayText;
-- (id)completionText;
-- (id)displayType;
-- (id)descriptionText;
-- (id)icon;
-@end
-
-@interface PBXControlScrollView : NSScrollView
-{
- NSMutableArray *_viewPositions[4];
- NSView *_newCornerView;
- BOOL _justifyDocumentWidth;
- BOOL _reflectScrolledClipViewDisabled;
-}
-
-- (id)init;
-- (id)initWithCoder:(id)fp8;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)_setupControlScrollView;
-- (void)dealloc;
-- (void)finalize;
-- (void)addSubview:(id)fp8 atPosition:(int)fp12;
-- (void)removeSubview:(id)fp8;
-- (void)removeAllControls;
-- (void)tile;
-- (void)setLowerRightCorner:(id)fp8;
-- (void)setJustifyDocumentWidth:(BOOL)fp8;
-- (void)_tileVerticalViews;
-- (void)_tileHorizontalViews;
-- (void)_tileLowerRightCornerView;
-- (BOOL)_fixHeaderAndCornerViews;
-- (void)setReflectScrolledClipViewEnabled:(BOOL)fp8;
-- (BOOL)reflectScrolledClipViewEnabled;
-- (void)reflectScrolledClipView:(id)fp8;
-
-@end
-
-@interface PBXSelection : NSObject
-{
-}
-
-+ (id)performAction:(id)fp8 withSelection:(id)fp12 onContext:(id)fp16;
-+ (id)performAction:(id)fp8 withSingleSelection:(id)fp12 onContext:(id)fp16;
-+ (void)setContextSelectionSource:(id)fp8;
-+ (id)contextSelectionSource;
-
-@end
-
-@interface PBXEditorInfoModule : PBXProjectModule <PBXSelectionTarget>
-{
- PBXGroup *_group_nr;
- NSDrawer *_drawer;
- PBXNavigatorGroup *_drawerParentModule;
- PBXSmartGroupTreeModule *_smartGroupModule;
- PBXGestureSplitView *_splitView;
- PBXProjectDocument *_localProjectDocument;
- id _groupToExpand;
-}
-
-- (id)initWithGroup:(id)fp8;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)addGroup:(id)fp8;
-- (id)projectDocument;
-- (void)setProjectDocument:(id)fp8;
-- (void)viewDidLoad;
-- (void)updateSCM;
-- (void)update;
-- (void)connectAsDrawerToModule:(id)fp8;
-- (void)_addToModule:(id)fp8;
-- (void)toggleDrawer;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (void)_showItem:(id)fp8;
-- (void)drawerDidOpen:(id)fp8;
-
-@end
-
-@interface PBXFosterParent : PBXGroup <XCProxyObjectProtocol, PBXNodeEditingProtocol>
-{
- NSImage *_image;
- id _representedObject;
- BOOL _useRepresentedObjectIconImage;
- BOOL _isFlattened;
- BOOL _isLeaf;
- double _delay;
- BOOL _groupOwnsChildren;
- PBXGroup *_fosterParent;
- BOOL _canRename;
- BOOL _canDelete;
- BOOL _canAddToGroup;
- BOOL _canGroup;
- BOOL _canUngroup;
- BOOL _isFinderElement;
-}
-
-+ (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12;
-+ (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12 canRename:(BOOL)fp16 canDelete:(BOOL)fp20 canAddToGroup:(BOOL)fp24 canGroup:(BOOL)fp28 canUngroup:(BOOL)fp32;
-+ (id)wrapItemsAsProxies:(id)fp8 withGroupParent:(id)fp12 canRename:(BOOL)fp16 canDelete:(BOOL)fp20 canAddToGroup:(BOOL)fp24 canGroup:(BOOL)fp28 canUngroup:(BOOL)fp32 isFinderElement:(BOOL)fp36;
-- (id)initWithName:(id)fp8 children:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)readFromPListUnarchiver:(id)fp8;
-- (BOOL)allowsSubgroups;
-- (BOOL)fileExists;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
-- (void)addItem:(id)fp8 uiOnly:(BOOL)fp12;
-- (void)addItem:(id)fp8 atIndex:(int)fp12 uiOnly:(BOOL)fp16;
-- (void)removeItem:(id)fp8 uiOnly:(BOOL)fp12;
-- (void)removeItemAtIndex:(int)fp8;
-- (void)setOwnsChildren:(BOOL)fp8;
-- (BOOL)ownsChildren;
-- (void)invalidateAbsolutePathCache;
-- (void)setGroup:(id)fp8;
-- (void)removeFromGroup;
-- (id)pathForItem:(id)fp8;
-- (id)findProxyForItem:(id)fp8;
-- (void)setIconImage:(id)fp8;
-- (id)iconImage;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (void)setRepresentedObject:(id)fp8;
-- (id)representedObject;
-- (void)setName:(id)fp8;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (BOOL)isFinderElement;
-- (void)setIsFinderElement:(BOOL)fp8;
-- (void)setIsFlat:(BOOL)fp8;
-- (BOOL)isFlat;
-- (BOOL)canRename;
-- (void)setCanRename:(BOOL)fp8;
-- (BOOL)canDelete;
-- (void)setCanDelete:(BOOL)fp8;
-- (BOOL)canAddToGroup;
-- (void)setCanAddToGroup:(BOOL)fp8;
-- (BOOL)canGroup;
-- (void)setCanGroup:(BOOL)fp8;
-- (BOOL)canUngroup;
-- (void)setCanUngroup:(BOOL)fp8;
-- (void)setIsLeaf:(BOOL)fp8;
-- (BOOL)isLeaf;
-- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
-- (void)setUINotificationDelay:(double)fp8;
-- (double)uiNotificationDelay;
-- (void)uiParentWillChange;
-- (void)uiParentDidChange;
-- (BOOL)willGenerateNotifications;
-
-@end
-
-@interface PBXTargetSmartGroup : PBXSmartGroup
-{
- NSMutableArray *_targets;
-}
-
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)setOwningModule:(id)fp8;
-- (id)children;
-- (void)targetChangedNotification:(id)fp8;
-- (void)targetWillBeRemoved:(id)fp8;
-- (void)targetWasAdded:(id)fp8;
-- (void)targetBuildFileAdded:(id)fp8;
-- (void)targetBuildFileRemoved:(id)fp8;
-- (void)setupTargetList;
-- (BOOL)listenForTargetChanges;
-- (BOOL)allowsEditingOfChildren;
-- (void)removeItem:(id)fp8;
-- (BOOL)acceptsItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (id)_proxyForTarget:(id)fp8;
-- (void)_addTarget:(id)fp8;
-
-@end
-
-@interface PBXBuildSettingsInspectorPane : PBXSettingsInspectorPaneModule
-{
- NSPopUpButton *_baseConfigurationPopup;
-}
-
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)disableDependencyGraphNotifications;
-- (void)enableDependencyGraphNotifications;
-- (void)disableDependencyGraphInvalidation;
-- (void)enableDependencyGraphInvalidation;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)newSetting:(id)fp8 isEqualTo:(id)fp12;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12 oldValue:(id)fp16;
-- (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (id)_createCollectionDictionariesForBuildOptionDomainSpecifications:(id)fp8;
-- (id)buildSettingsToInspect;
-- (id)flattenedBuildSettingsDictionaryForInspection;
-- (id)compositePropertyExpansionContextForInspection;
-- (void)rebuildGeneratedSettingsCollections;
-- (void)rebuildStaticSettingsCollections;
-- (void)rebuildBuildConfigurationsFilePopup;
-- (void)_baseConfigErrorSheetDidEndOrDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)takeBaseConfigurationFrom:(id)fp8;
-- (void)viewDidLoad;
-- (void)reloadAfterBuildSettingOrDependencyGraphChange;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)buildSettingsChanged:(id)fp8;
-- (void)dependencyGraphDidChange:(id)fp8;
-
-@end
-
-@interface PBXFileReferenceInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_nameTextField;
- NSTextField *_pathTextField;
- NSButton *_choosePathButton;
- NSTextField *_absolutePathTextField;
- NSPopUpButton *_referenceTypePopUpButton;
- NSBox *_line1;
- NSPopUpButton *_fileTypePopUpButton;
- NSButton *_includeInIndexCheckbox;
- NSBox *_line2;
- NSTextField *_fileEncodingLabel;
- NSPopUpButton *_fileEncodingPopUpButton;
- NSTextField *_lineEndingsLabel;
- NSPopUpButton *_lineEndingsPopUpButton;
- NSTextField *_tabWidthLabel;
- NSTextField *_tabWidthTextField;
- NSTextField *_indentWidthLabel;
- NSTextField *_indentWidthTextField;
- NSButton *_usesTabsCheckbox;
- NSButton *_resetTextSettingsButton;
- NSBox *_line3;
- NSButton *_changeLocalizationStateButton;
- NSButton *_localizationVariantButton;
- struct {
- unsigned int someCurrentItemsDontExist:1;
- unsigned int someCurrentItemsHaveNoPath:1;
- unsigned int hasMixedReferenceStyleItem:1;
- unsigned int hasNoReferenceStyleItem:1;
- unsigned int hasInvalidReferenceStyleItem:1;
- unsigned int observingWindow:1;
- unsigned int hasMixedFileTypeItem:1;
- unsigned int hasNoFileTypeItem:1;
- unsigned int RESERVED:26;
- } _ripFlags;
- PBXAddVariantPanel *_addVariantPanel;
- BOOL _extraFileTypeItemInstalled;
- BOOL _extraFileEncodingItemInstalled;
- BOOL _extraLineEndingItemInstalled;
- BOOL _beganEditingName;
- BOOL _beganEditingTabWidth;
- BOOL _beganEditingIndentWidth;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (void)_rebuildReferenceTypePopUpButton;
-- (void)_rebuildFileTypePopUpButton;
-- (void)viewDidLoad;
-- (void)_displayReferenceTypeNone;
-- (void)_displayReferenceTypeMixed;
-- (void)_displayReferenceType:(id)fp8;
-- (void)_displayFileTypeNone;
-- (void)_displayFileTypeMixed;
-- (void)_displayFileType:(id)fp8;
-- (void)_selectExtraFileTypeItemWithTitle:(id)fp8 enabled:(BOOL)fp12;
-- (void)_selectFileType:(id)fp8;
-- (void)_selectExtraFileEncodingItemWithTitle:(id)fp8 enabled:(BOOL)fp12;
-- (void)_selectFileEncoding:(unsigned int)fp8;
-- (void)_selectExtraLineEndingItemWithTitle:(id)fp8 enabled:(BOOL)fp12;
-- (void)_selectLineEnding:(int)fp8;
-- (id)_project;
-- (id)reference;
-- (id)sourceControlManager;
-- (BOOL)isSCMEnabled;
-- (BOOL)wantsSCM;
-- (void)_setName;
-- (void)_updateVariantButtons;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)choosePath:(id)fp8;
-- (void)changeReferenceType:(id)fp8;
-- (void)_findSingleFileSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)_findMultipleFilesSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)changeFileType:(id)fp8;
-- (void)changeIncludeInIndex:(id)fp8;
-- (void)changeFileEncoding:(id)fp8;
-- (void)changeLineEndings:(id)fp8;
-- (void)changeUsesTabs:(id)fp8;
-- (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)addLocalizationVariant:(id)fp8;
-- (void)removeLocalizationVariant:(id)fp8;
-- (void)changeLocalizationState:(id)fp8;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-- (void)referenceWasRemoved:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)resetTextSettingsToDefaultsAction:(id)fp8;
-
-@end
-
-@interface PBXInspectorController : NSObject
-{
- struct _NSMapTable *_windowToInspectorMap;
-}
-
-+ (id)sharedInspectorController;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)inspectors;
-- (id)_inspectorPanelsOfClass:(Class)fp8;
-- (id)_inspectorPanels;
-- (id)_infoInspectorPanels;
-- (id)_inspectedItems;
-- (id)_inspectorPanels:(id)fp8 inspectingItems:(id)fp12;
-- (BOOL)floatingInspectorWindowIsVisible;
-- (void)_inspectorWindowClosing:(id)fp8;
-- (void)addInspector:(id)fp8;
-- (id)newInspector:(id)fp8;
-- (id)newInfoInspector:(id)fp8;
-- (id)newInfoInspectorForSelection:(id)fp8;
-- (void)getInfo:(id)fp8;
-- (void)showInspector:(id)fp8;
-- (id)getInfoForItems:(id)fp8 switchingToTabNamed:(id)fp12;
-- (id)getInfoForItems:(id)fp8;
-- (id)getInfoForSelection:(id)fp8 switchingToTabNamed:(id)fp12;
-- (id)getInfoForSelection:(id)fp8;
-- (void)projectWillClose:(id)fp8;
-- (BOOL)projectCanClose:(id)fp8;
-
-@end
-
-@interface XCStringToAttributedStringTransformer : NSObject <PBXSourceLexerDelegate>
-{
- NSMutableAttributedString *_attributedString;
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)init;
-- (void)dealloc;
-- (void)_setURLLink:(id)fp8 forRange:(struct _NSRange)fp12;
-- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
-- (void)_highlightLinksInAttributedString;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface PBXInspectorPanel : PBXModule
-{
- NSTabView *_tabView;
- NSTextField *_blankInspectorTextField;
- BOOL _infoPanel;
- PBXModule *_currentModule;
- NSArray *_currentInspectedItems;
- BOOL _subpanesNeedUpdating;
- BOOL _locked;
- NSString *_lastTabLabel;
- BOOL _removingTabViewItems;
- BOOL _initializingTabViewItems;
- BOOL _closingInspector;
- XCSelection *_xcSelection;
-}
-
-+ (void)initialize;
-+ (void)registerInspectorPaneClass:(Class)fp8;
-+ (id)registeredInspectorPaneClasses;
-+ (void)registerBuiltInInspectorPaneClasses;
-- (id)init;
-- (id)initLocked:(BOOL)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)tabView;
-- (id)lockedImage;
-- (id)unlockedImage;
-- (void)setCurrentModule:(id)fp8;
-- (id)currentModule;
-- (id)currentInspectedItems;
-- (void)setCurrentInspectedItems:(id)fp8;
-- (id)xcSelection;
-- (void)setXCSelection:(id)fp8;
-- (BOOL)subpanesNeedUpdating;
-- (void)setSubpanesNeedUpdating:(BOOL)fp8;
-- (BOOL)locked;
-- (void)setLocked:(BOOL)fp8;
-- (void)_updateInspectorConfiguration;
-- (void)_saveInspectorConfiguration;
-- (void)_readInspectorConfiguration;
-- (void)viewDidLoad;
-- (BOOL)moduleEnforcesViewMinSize;
-- (struct _NSSize)viewMinSize;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (void)adjustWindowSize;
-- (void)showWindow:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (BOOL)moduleShouldClose;
-- (BOOL)projectCanClose:(id)fp8;
-- (void)scmWasDisabled:(id)fp8;
-- (void)scmWasEnabled:(id)fp8;
-- (id)inspectorPaneWithClass:(Class)fp8;
-- (void)removeAllInspectorPanes;
-- (void)_removeInspectorPanesNotInEligibleClasses:(id)fp8;
-- (id)tabViewItemWithLabel:(id)fp8;
-- (void)chooseTabViewItemWithLabel:(id)fp8;
-- (void)inspectModule:(id)fp8 onlyIfNeeded:(BOOL)fp12;
-- (void)inspectModule:(id)fp8 onlyIfNeeded:(BOOL)fp12 xcSelection:(id)fp16;
-- (void)cloneWindow:(id)fp8;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (void)windowDidUpdate:(id)fp8;
-- (void)xcSelectionDidChange:(id)fp8;
-- (void)itemsChanged:(id)fp8;
-- (void)windowHidden:(id)fp8;
-- (id)geometryConfigurationDictionary;
-- (void)takeGeometryConfigurationFromDictionary:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface PBXSmartGroup (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXTargetDependency (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBuildFile (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBuildPhaseGroup (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXJavaArchiveBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXShellScriptBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXCopyFilesBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXRezBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXAppleScriptBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXFrameworksBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXResourcesBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXSourcesBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXHeadersBuildPhase (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXTargetProxy (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXTarget (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXVariantGroup (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXGroup (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXFileReference (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXReference (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXTextBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXExecutable (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBreakpoint (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBuildStyleBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXExecutableBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXTargetBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXDocBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBookmarkGroup (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXBookmark (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXModule (PBXInspectorPanelSelectedItems)
-- (id)selectedProjectItems;
-- (void)setSelectedProjectItems:(id)fp8;
-@end
-
-@interface PBXInspectorPanel (TabViewDelegate)
-- (BOOL)tabView:(id)fp8 shouldSelectTabViewItem:(id)fp12;
-- (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12;
-- (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12;
-- (void)tabViewDidChangeNumberOfTabViewItems:(id)fp8;
-@end
-
-@interface PBXModule (PBXInspectorPanelSupport)
-- (id)selectedItemsForInspector:(id)fp8;
-- (void)setSelectedItems:(id)fp8 forInsector:(id)fp12;
-@end
-
-@interface NSObject (PBXInspectorPanelSupport)
-- (id)displayName;
-@end
-
-@interface PBXInspectorPaneModule : PBXModule
-{
- PBXInspectorPanel *_inspectorPanel;
-}
-
-+ (BOOL)canInspectSelection:(id)fp8;
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)inspectorPanel;
-- (void)setInspectorPanel:(id)fp8;
-- (void)adjustDataCellsOfTableView:(id)fp8;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (BOOL)viewCanBeRemoved;
-- (BOOL)projectCanClose:(id)fp8;
-
-@end
-
-@interface PBXFilenameSmartGroupInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_nameTextField;
- NSImageView *_iconImageView;
- NSPopUpButton *_saveForPopUpButton;
- NSTextField *_commentsLabel;
- NSTextView *_commentsTextView;
- NSPopUpButton *_startFromPopUpButton;
- NSButton *_recursiveButton;
- NSTextField *_patternTextField;
- NSMatrix *_patternTypeMatrix;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)_setName;
-- (void)_setComments;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_popupWillShow:(id)fp8;
-- (void)_groupLevelSelected:(id)fp8;
-- (void)chooseIconImage:(id)fp8;
-- (void)_chooseImageDialogEnded:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)changeSaveFor:(id)fp8;
-- (void)changeStartFrom:(id)fp8;
-- (void)changeRecursively:(id)fp8;
-- (void)changePatternType:(id)fp8;
-- (void)changePatternString:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (id)smartGroup;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-- (void)smartGroupWasRemoved:(id)fp8;
-
-@end
-
-@interface PBXCooperativeTask : NSObject
-{
- double _interval;
- NSThread *_taskThread;
- BOOL _cancel;
- id _argument;
- id _target;
- id _key;
- SEL _selector;
- SEL _cancelSelector;
- NSLock *_coordinatingLock;
-}
-
-+ (void)initialize;
-+ (id)taskForKey:(id)fp8;
-- (id)initWithInterval:(double)fp8 key:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)detachNewThreadSelector:(SEL)fp8 cancelSelector:(SEL)fp12 toTarget:(id)fp16 withObject:(id)fp20;
-- (void)cancel;
-- (void)wait;
-- (id)argument;
-- (void)_startTask:(id)fp8;
-
-@end
-
-@interface PBXErrorsWarningsSmartGroup : PBXFilenameSmartGroup <XCMenuTableDataSource>
-{
- PBXProjectWorkspaceModule *_errorsWarningsModuleNotRetained;
- PBXFosterParent *_messagesProxy;
- int _state;
- BOOL _isDataSync;
- PBXProjectDocument *_nonRetainedProjectDocument;
-}
-
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)_flushNotification:(id)fp8;
-- (void)postFlushNotification;
-- (void)_shouldUpdateParentNotification:(id)fp8;
-- (void)postShouldUpdateParentNotification;
-- (void)_shouldNoteNeedsUpdateNotification:(id)fp8;
-- (void)postShouldNoteNeedsUpdateNotification;
-- (void)setOwningModule:(id)fp8;
-- (void)setIsDataSync:(BOOL)fp8 useProjectDocument:(id)fp12;
-- (void)decorateCell:(id)fp8;
-- (BOOL)shouldIncludeReference:(id)fp8;
-- (BOOL)listenForTargetChanges;
-- (id)buildMessagesForFileReference:(id)fp8;
-- (id)proxyForMessages;
-- (void)_setProxyMessages:(id)fp8;
-- (id)linkerMessages;
-- (id)uncategorizedMessages;
-- (id)associateLinkerMessages:(id)fp8 withProxy:(id)fp12;
-- (id)associateUncategorizedMessages:(id)fp8 withProxy:(id)fp12;
-- (void)buildContextFileInfoChangedNotification:(id)fp8;
-- (id)children;
-- (id)project;
-- (id)projectDocument;
-- (void)_errorsWarningsWindowWillClose:(id)fp8;
-- (void)openOnItem:(id)fp8;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (id)messagesOfType:(int)fp8 forReference:(id)fp12;
-- (id)filesWithErrors;
-- (id)filesWithWarnings;
-- (int)translateSection:(int)fp8;
-- (int)numberOfSectionsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16;
-- (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16;
-- (BOOL)separateTopicsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12;
-- (int)maxNumberOfRowsForMenuTable:(id)fp8;
-- (id)overflowStringForMenuTable:(id)fp8;
-- (void)prepareCacheForMenuTable:(id)fp8;
-- (void)clearCacheForMenuTable:(id)fp8;
-- (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12;
-- (id)menuTable:(id)fp8 attributesForColumn:(int)fp12;
-- (void)menuTable:(id)fp8 menuItemSelected:(id)fp12;
-
-@end
-
-@interface PBXErrorsWarningsDataSource : PBXFileTableDataSource
-{
- NSMutableDictionary *_selectionIndexTable;
-}
-
-+ (id)_imageForType:(int)fp8;
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (void)disconnect;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)locationSelected:(id)fp8;
-- (id)buildMessagesForFileReference:(id)fp8;
-- (void)refresh;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (id)summary;
-- (void)initializeContextMenu:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-- (BOOL)openWorkspaceEditorOnClick;
-- (BOOL)pantherWorkaroundUsePopupDatacell;
-
-@end
-
-@interface PBXProjectInspectorPaneModule : PBXInspectorPaneModule
-{
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (unsigned int)panelPosition;
-- (id)project;
-
-@end
-
-@interface PBXProjectGroupInspectorPane : PBXProjectInspectorPaneModule
-{
- NSTextField *_nameTextField;
- NSTextField *_absolutePathTextField;
- NSMatrix *_productDirectoryMatrix;
- NSTextField *_productDirectoryTextField;
- NSButton *_chooseProductDirectoryButton;
- NSMatrix *_intermediatesDirectoryMatrix;
- NSTextField *_intermediatesDirectoryTextField;
- NSButton *_chooseIntermediatesDirectoryButton;
- NSPopUpButton *_sdkRootDirectoryPopUpButton;
- NSTextField *_sdkRootDirectoryTextField;
- NSButton *_sdkRootDirectoryChooseButton;
- NSPopUpButton *_scmSystemPopUpButton;
- NSButton *_editSCMSystemButton;
- NSButton *_enableSCMButton;
- NSMutableDictionary *_scmSettingsEditorNames;
- NSButton *_rebuildIndexButton;
- struct {
- unsigned int beganEditingProductDirectory:1;
- unsigned int beganEditingIntermediatesDirectory:1;
- unsigned int beganEditingSDKRootDirectory:1;
- unsigned int showingSheetOnFloatingInspector:1;
- unsigned int RESERVED:29;
- } _pgipFlags;
- BOOL _showingSheetOnFloatingInspector;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)_setProductDirectory;
-- (void)_setIntermediatesDirectory;
-- (void)_setSDKRootDirectory;
-- (void)_enableBuildDirectoryUI;
-- (void)_customizeSourceControl;
-- (void)_conditionallyEnableTextFieldForOtherSDK;
-- (void)_setSDKControlsWithProject:(id)fp8;
-- (void)_setSCMPopupWithProject:(id)fp8;
-- (BOOL)isSCMEnabled;
-- (BOOL)hasIndex;
-- (BOOL)_currentSCMHasSettingsEditor;
-- (void)buildSettingsChanged:(id)fp8;
-- (void)_updateConfigurationObservers;
-- (void)_configurationNamesChangedInProject:(id)fp8;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)chooseProductDirectoryType:(id)fp8;
-- (void)_setProductDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseProductDirectoryPath:(id)fp8;
-- (void)chooseIntermediatesDirectoryType:(id)fp8;
-- (void)_setIntermediatesDirSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseIntermediatesDirectoryPath:(id)fp8;
-- (void)chooseSDKRootDirectory:(id)fp8;
-- (void)_confirmChangeSDKRootDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)chooseOtherSDKRootDirectory:(id)fp8;
-- (void)_confirmChangeToOtherSDKRootDirectorySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_chooseOtherSDKRootDirectory;
-- (void)_chooseOtherRootDirectorySheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseSCMSystem:(id)fp8;
-- (void)_settingsEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)enableSCMClicked:(id)fp8;
-- (void)editSCMSystem:(id)fp8;
-- (void)_rebuildIndexSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)rebuildIndex:(id)fp8;
-- (void)indexingChanged:(id)fp8;
-- (void)scmWasDisabled:(id)fp8;
-- (void)scmWasEnabled:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-
-@end
-
-@interface PBXFileBreakpoint (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXBuildLogMessageItem (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXBuildMessage (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXVariantGroup (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXFosterParent (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXExecutable (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXLegacyTarget (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXTarget (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXFileReference (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXBookmark (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXReference (BookmarkSupportAPI) <PBXBookmarkSupport>
-- (id)bookmark;
-@end
-
-@interface PBXNativeTargetUpgradingModule : PBXModule
-{
- NSButton *_upgradeButton;
- NSButton *_dontUpgradeButton;
- PBXProject *_project;
- PBXWorkspaceModule *_workspaceModule;
-}
-
-+ (id)sharedNativeTargetUpgradingModule;
-+ (id)productTypeForJambaseTarget:(id)fp8;
-+ (BOOL)nativeBuildSystemSupportsFilesInJambaseTarget:(id)fp8 unsupportedFiles:(id *)fp12;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)_setProject:(id)fp8 module:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)_uniqueNameForUpgradedTargetNamed:(id)fp8;
-- (id)_nameForInfoPlistFileForNewTargetNamed:(id)fp8;
-- (void)_displayNativeTargetUpgradeLog:(id)fp8;
-- (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
-- (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
-- (void)insertRootObject:(id)fp8 intoContainer:(id)fp12;
-- (id)_upgradeTargetToNative:(id)fp8 upgradeLog:(id)fp12;
-- (id)upgradeTargetToNative:(id)fp8 relativeToModule:(id)fp12 showingUpgradeLog:(BOOL)fp16;
-- (id)upgradeProjectToNativeTargetsWithUpgradeLog:(id *)fp8;
-- (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)upgradeAction:(id)fp8;
-- (void)dontUpgradeAction:(id)fp8;
-
-@end
-
-@interface PBXGroupTargetProxy : PBXFosterParent
-{
-}
-
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (void)removeItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-
-@end
-
-@interface PBXHeaderBox : PBXImageGestureView
-{
- PBXTableHeaderCell *_brush;
- float _headerHeight;
- NSString *_label;
-}
-
-- (id)init;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (id)initWithCoder:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_setupHeaderBox;
-- (float)headerHeight;
-- (void)setDrawHighlighted:(BOOL)fp8;
-- (BOOL)isHighlighted;
-- (void)setLabel:(id)fp8;
-- (id)label;
-- (id)cell;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXTableHeaderCell : NSTableHeaderCell
-{
- BOOL _drawHighlighted;
-}
-
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (BOOL)isHighlighted;
-- (void)setDrawHighlighted:(BOOL)fp8;
-
-@end
-
-@interface PBXBreakpointsDataSource : PBXFileTableDataSource
-{
- NSMutableDictionary *_rowEditors;
- NSButton *_addSymbolButton;
- PBXSymbolicBreakpoint *_symbolicBreakpointPlaceholder;
-}
-
-+ (id)colorBreakpointString:(id)fp8 forState:(int)fp12 selected:(BOOL)fp16;
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (Class)tableViewClass;
-- (id)configurationIdentifier;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)_verifyColumnsFilled;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12;
-- (id)detailView;
-- (void)disconnect;
-- (void)showDetailFor:(id)fp8;
-- (void)refresh;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (void)_addSymbol:(id)fp8;
-- (void)_breakpointWasAdded:(id)fp8;
-- (void)_breakpointDidChange:(id)fp8;
-- (void)addNewBreakpoint:(id)fp8;
-- (BOOL)isBreakpointExpanded:(id)fp8;
-- (BOOL)isRowExpanded:(int)fp8;
-- (void)expandRow:(int)fp8;
-- (void)collapseRow:(int)fp8;
-- (float)tableView:(id)fp8 heightOfRow:(int)fp12;
-- (void)positionEditors;
-- (void)_editorDidChangeSize:(id)fp8;
-- (void)searchCriteriaDidChange;
-- (void)setSortDirection:(int)fp8;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-- (id)selectedProjectItems;
-- (void)editSelection:(id)fp8;
-
-@end
-
-@interface XCTopJustifiedDisclosureCell : NSButtonCell
-{
-}
-
-- (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8;
-- (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawTitle:(id)fp8 withFrame:(struct _NSRect)fp12 inView:(id)fp28;
-
-@end
-
-@interface XCTopJustifiedTextFieldCell : PBXOutlineViewCell
-{
-}
-
-- (struct _NSSize)cellSize;
-- (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36;
-- (void)selectWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 start:(int)fp36 length:(int)fp40;
-
-@end
-
-@interface XCTopJustifiedButtonCell : NSButtonCell
-{
-}
-
-- (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8;
-
-@end
-
-@interface XCTopJustifiedImageCell : NSImageCell
-{
-}
-
-- (struct _NSRect)imageRectForBounds:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXBreakpointsSmartGroup : PBXSmartGroup
-{
- NSMutableArray *_breakpointChildren;
-}
-
-+ (id)flattenIntoBreakpoints:(id)fp8;
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)datasource;
-- (Class)datasourceClass;
-- (BOOL)allowsEditingOfChildren;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (id)children;
-- (id)breakpointBucketProxyForProjects:(id)fp8;
-- (void)flushCache;
-- (void)_flushCacheNotification:(id)fp8;
-- (void)_flushCacheNotificationProjectClosing:(id)fp8;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (void)_breakpointDidChange:(id)fp8;
-
-@end
-
-@interface XCBreakpointProxy : PBXFosterParent <XCGroupingProtocol, XCBreakpointActionsProtocol>
-{
-}
-
-- (Class)groupingClass;
-- (id)name;
-- (void)setName:(id)fp8;
-- (void)disableAllBreakpoints;
-- (void)enableAllBreakpoints;
-- (void)exportBreakpoints:(id)fp8 toPath:(id)fp12;
-- (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16;
-
-@end
-
-@interface XCBreakpointsBucketProxy : PBXFosterParent <PBXUIDeletionAssistant, XCGroupingProtocol, XCBreakpointActionsProtocol, XCOutlineViewCheckBoxProtocol>
-{
- BOOL _enabled;
- BOOL _showCheckbox;
- struct _NSRect _checkBoxBounds;
-}
-
-+ (void)groupObjects:(id)fp8 forSource:(id)fp12;
-+ (void)ungroupObjects:(id)fp8;
-+ (void)addGroup:(id)fp8 forSource:(id)fp12;
-- (id)initWithBreakpointGroup:(id)fp8 usingGUID:(id)fp12;
-- (id)initWithBreakpointGroup:(id)fp8;
-- (void)setRepresentedObject:(id)fp8;
-- (id)children;
-- (void)_breakpointDidChange:(id)fp8;
-- (void)_objectAdded:(id)fp8;
-- (void)_objectRemoved:(id)fp8;
-- (void)uiParentDidChange;
-- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
-- (Class)groupingClass;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (void)disableAllBreakpoints;
-- (void)enableAllBreakpoints;
-- (void)exportBreakpoints:(id)fp8 toPath:(id)fp12;
-- (void)importBreakpointsFromPath:(id)fp8 forProject:(id)fp12 atPath:(id)fp16;
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (void)removeItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)isAncestorOf:(id)fp8;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 forPaths:(id)fp16 withDraggingInfo:(id)fp20 item:(id)fp24 childIndex:(int)fp28 forModule:(id)fp32;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (id)container;
-- (void)setShowCheckbox:(BOOL)fp8;
-- (void)setEnabledState:(BOOL)fp8;
-- (id)iconImage;
-- (void)toggleEnabledState;
-- (void)storeCheckBoxBounds:(struct _NSRect)fp8;
-- (struct _NSRect)checkBoxBounds;
-
-@end
-
-@interface PBXTargetInspectorPane : PBXTargetInspectorPaneModule
-{
- NSTextField *_productTypeTextField;
-}
-
-+ (id)alternateLabel;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_buildSettingsDictionaryDidChange:(id)fp8;
-- (void)_projectItemDidChange:(id)fp8;
-
-@end
-
-@interface PBXTargetInspectorPaneModule : PBXInspectorPaneModule
-{
- NSTextField *_nameTextField;
- PBXExtendedOutlineView *_dependenciesOutlineView;
- NSButton *_addDependenciesButton;
- NSButton *_removeDependenciesButton;
- PBXTargetChooser *_targetChooser;
- BOOL _beganEditingName;
- BOOL _validationError;
-}
-
-+ (id)inspectableClasses;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (id)targets;
-- (id)project;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-- (void)_updateDependencyButtons;
-- (void)viewDidLoad;
-- (void)update;
-- (BOOL)_targetOtherThan:(id)fp8 existsForName:(id)fp12;
-- (void)_setName;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)addDependencies:(id)fp8;
-- (void)_addDependenciesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)removeDependencies:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (BOOL)_leaveEditingState;
-- (BOOL)viewCanBeRemoved;
-- (BOOL)projectCanClose:(id)fp8;
-- (void)targetWasAdded:(id)fp8;
-- (void)targetWasRemoved:(id)fp8;
-- (void)referenceWasAdded:(id)fp8;
-- (void)referenceWasRemoved:(id)fp8;
-
-@end
-
-@interface PBXTargetInspectorPaneModule (PBXTargetInspectorPaneModuleOutlineSupport)
-- (void)outlineViewSelectionChanged:(id)fp8;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)outlineViewSelectionIsChanging:(id)fp8;
-@end
-
-@interface PBXTargetInspectorPaneModule (PBXTargetInspectorOutlineDragNDrop)
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-@end
-
-@interface PBXTargetInspectorPaneModule (PBXTargetInspectorDataSource)
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (void)outlineView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-@end
-
-@interface PBXBuildRulesInspectorPane : PBXInspectorPaneModule
-{
- NSPopUpButton *_buildRulesScopePopup;
- PBXViewListView *_buildRuleViewList;
- NSTextView *_commentsTextView;
- NSButton *_addRuleButton;
- NSButton *_removeRuleButton;
- NSTextField *_numRulesTextField;
- NSMutableArray *_targetBuildRules;
- struct _NSMapTable *_viewToBuildRuleModuleMap;
- struct _NSMapTable *_buildRulesToShownModules;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (id)allBuildRules;
-- (void)_setTargetBuildRules:(id)fp8;
-- (id)targetBuildRules;
-- (id)systemBuildRules;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)_createOrDestroySubmodulesToMatchBuildRules:(id)fp8;
-- (void)update;
-- (void)_moveBuildRule:(id)fp8 toIndex:(unsigned int)fp12;
-- (void)_setComments;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)takeBuildRulesScopeFrom:(id)fp8;
-- (void)addBuildRule:(id)fp8;
-- (void)removeBuildRule:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-
-@end
-
-@interface PBXBuildRulesInspectorPane (PBXBuildRulesInspectorPaneBuildRuleModuleSupport)
-- (BOOL)_shouldEditBuildRuleInBuildRuleModule:(id)fp8;
-- (void)_shouldCopySystemBuildRuleOrCancelSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-@end
-
-@interface PBXBuildRulesInspectorPane (PBXBuildRulesInspectorPaneViewListViewSupport)
-- (BOOL)viewListView:(id)fp8 shouldSelectSubview:(id)fp12;
-- (BOOL)viewListView:(id)fp8 shouldMoveSubview:(id)fp12;
-- (BOOL)moveSubview:(id)fp8 ofViewListView:(id)fp12 toIndex:(unsigned int)fp16;
-- (void)deleteSubviews:(id)fp8 ofViewListView:(id)fp12;
-@end
-
-@interface PBXDebugStackTableHeaderCell : NSTableHeaderCell
-{
- NSPopUpButtonCell *_popup;
- NSTableColumn *_currentColumn;
-}
-
-- (id)init;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)popUp;
-- (void)addItemWithTitle:(id)fp8 andRepresentedObject:(id)fp12;
-- (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32 inColumn:(id)fp36;
-- (void)setFont:(id)fp8;
-- (void)removeAllItems;
-- (void)removeItemWithTitle:(id)fp8;
-- (void)selectItemWithTitle:(id)fp8;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXDebugStackTableHeaderView : NSTableHeaderView
-{
-}
-
-- (void)mouseDown:(id)fp8;
-- (BOOL)isPoint:(struct _NSPoint)fp8 inRectangle:(struct _NSRect)fp16;
-
-@end
-
-@interface PBXFindDataSource : PBXFileTableDataSource
-{
- int _runningFinds;
- double _rate;
- NSTimer *_timer;
-}
-
-- (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12;
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (void)searchStarted:(id)fp8;
-- (void)searchFinished:(id)fp8;
-- (void)refresh;
-- (void)refreshNotification:(id)fp8;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (id)summary;
-- (void)initializeContextMenu:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-
-@end
-
-@interface PBXFindResultsGroup : PBXFosterParent <PBXTrackableTaskObserver, XCMenuTableDataSource>
-{
- PBXBatchFinder *_batchFinder;
- PBXTrackableTaskManager *_taskManager;
- int _imageIndex;
- double _timeToUpdate;
-}
-
-- (id)initWithBatchFinder:(id)fp8 taskManager:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)canDelete;
-- (id)batchFinder;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (void)invalidateAbsolutePathCache;
-- (void)_nextFindableNotification:(id)fp8;
-- (void)_updateFindResults;
-- (void)_newResultsNotification:(id)fp8;
-- (void)_finishedCurrentFindNotification:(id)fp8;
-- (void)taskRegistered:(id)fp8;
-- (void)taskUnregistered:(id)fp8;
-- (id)iconImage;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (int)numberOfSectionsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16;
-- (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16;
-- (BOOL)separateTopicsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12;
-- (int)maxNumberOfRowsForMenuTable:(id)fp8;
-- (id)overflowStringForMenuTable:(id)fp8;
-- (void)prepareCacheForMenuTable:(id)fp8;
-- (void)clearCacheForMenuTable:(id)fp8;
-- (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12;
-- (id)menuTable:(id)fp8 attributesForColumn:(int)fp12;
-- (void)menuTable:(id)fp8 menuItemSelected:(id)fp12;
-
-@end
-
-@interface PBXFindSmartGroup : PBXSmartGroup
-{
-}
-
-+ (id)flattenIntoFindResults:(id)fp8;
-+ (id)convertIntoFindResult:(id)fp8 project:(id)fp12;
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)setOwningModule:(id)fp8;
-- (void)addBatchFindObserver:(id)fp8;
-- (void)observeBatchFinder:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (BOOL)openWithProjectDocument:(id)fp8;
-
-@end
-
-@interface PBXSymbolsDataSource : PBXFileTableDataSource
-{
- id _searchMenuTitle;
- NSDictionary *_menuFilterDictionary;
- NSMutableString *_statusString;
- struct {
- unsigned int type;
- unsigned int location;
- unsigned int path;
- } _visibility;
-}
-
-- (id)initWithOwningModule:(id)fp8 smartGroup:(id)fp12;
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (void)_indexingDidComplete:(id)fp8;
-- (void)_indexingDidReloadPersistentIndex:(id)fp8;
-- (void)_indexWasRemoved:(id)fp8;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (void)refresh;
-- (id)summary;
-- (void)disconnect;
-- (id)detailView;
-- (id)searchMenu;
-- (id)placeholderString;
-- (void)searchByCallback:(id)fp8;
-- (id)searchMenuTitle;
-- (void)setSearchMenuTitle:(id)fp8;
-- (id)filter:(id)fp8 withString:(id)fp12;
-- (void)reevaluateSearchFilter:(int)fp8;
-- (id)status;
-- (void *)stringFunctionForMenuTitle:(id)fp8;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (BOOL)typeVisibility;
-- (BOOL)locationVisibility;
-- (BOOL)pathVisibility;
-- (void)_resetVisibility;
-- (BOOL)_visibilityOfColumnWithId:(id)fp8;
-- (void)initializeContextMenu:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (void)_batchFindSymbolName:(id)fp8;
-- (void)_copyInvocationForMethodFunction:(id)fp8;
-- (void)_copyDeclarationForMethodFunction:(id)fp8;
-- (id)_containerSymbolPrefixedNameForSymbol:(id)fp8;
-- (void)revealInClassBrowser:(id)fp8;
-- (id)_symbolFromSelection;
-- (BOOL)validateMenuItem:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-
-@end
-
-@interface PBXSymbolsSmartGroup : PBXSmartGroup
-{
-}
-
-+ (id)globalID;
-- (id)datasource;
-- (Class)datasourceClass;
-- (BOOL)openWithProjectDocument:(id)fp8;
-
-@end
-
-@interface PBXPopUpButtonCell : NSPopUpButtonCell
-{
-}
-
-- (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8;
-
-@end
-
-@interface PBXToolbarStopButton : PBXToolbarItemPopup <PBXTrackableTaskObserver>
-{
- PBXTrackableTaskManager *_taskManager;
- BOOL _inToolbar;
- NSImage *_stopImage;
-}
-
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (id)globalID;
-+ (id)tasksImage;
-+ (id)noTasksImage;
-- (id)initWithTaskManager:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)validate;
-- (void)taskRegistered:(id)fp8;
-- (void)taskUnregistered:(id)fp8;
-- (id)createToolTip;
-- (BOOL)allowsUserCustomization;
-- (void)singleClickEvent:(id)fp8 onView:(id)fp12;
-- (int)toolbarItemCount;
-- (id)_createImage;
-- (void)_recreateImage;
-- (id)_createMenu;
-- (void)stopMenuCalled:(id)fp8;
-- (void)toolbarMenuWasSelected:(id)fp8;
-
-@end
-
-@interface PBXTrackableTaskManager : NSObject
-{
- NSRecursiveLock *_trackableTaskLock;
- NSMutableDictionary *_trackableTasks;
- NSMutableArray *_orderedTaskList;
- struct _NSMapTable *_observersByTaskID;
- struct _NSHashTable *_globalObservers;
-}
-
-+ (id)globalTaskManager;
-+ (void)unregisterTaskGlobally:(id)fp8;
-+ (void)removeObserverGlobally:(id)fp8 forTaskWithIdentifier:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)registerTask:(id)fp8;
-- (void)unregisterTask:(id)fp8;
-- (id)registeredTasks;
-- (id)registeredCriticalTasks;
-- (void)addObserver:(id)fp8 forTaskWithIdentifier:(id)fp12;
-- (void)removeObserver:(id)fp8 forTaskWithIdentifier:(id)fp12;
-- (id)taskOfType:(Class)fp8;
-- (id)allTasksOfType:(Class)fp8;
-- (id)taskWithIdentifier:(id)fp8;
-- (BOOL)tryToCancelActiveTasksInProjectDocument:(id)fp8 withText:(id)fp12;
-- (BOOL)stopAllTasks;
-- (BOOL)tryToCancelTasks:(id)fp8 inProjectDocument:(id)fp12 withText:(id)fp16;
-
-@end
-
-@interface PBXBuildConfigurationsEditor : NSWindowController
-{
- PBXExtendedTableView *_tableView;
- NSButton *_duplicateButton;
- NSButton *_renameButton;
- NSButton *_deleteButton;
- NSButton *_cancelButton;
- NSButton *_okButton;
- PBXProject *_project;
- NSMutableArray *_buildConfigurationNames;
- BOOL _configValidationError;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)buildConfigurationNames;
-- (id)targets;
-- (void)setDefaultConfigurationName:(id)fp8;
-- (id)defaultConfigurationName;
-- (void)_updateButtons;
-- (void)update;
-- (BOOL)_leaveEditingState;
-- (void)deleteBuildConfiguration:(id)fp8;
-- (BOOL)_configurationNameExists:(id)fp8;
-- (void)duplicateBuildConfiguration:(id)fp8;
-- (void)_renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
-- (void)renameBuildConfiguration:(id)fp8;
-- (void)dismissEditor:(id)fp8;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-
-@end
-
-@interface XCSettingsInspectorButtonCell : NSButtonCell
-{
-}
-
-- (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32;
-
-@end
-
-@interface PBXSettingsInspectorPaneModule : PBXInspectorPaneModule
-{
- NSPopUpButton *_configurationsPopup;
- PBXExtendedTableView *_settingsTableView;
- PBXControlScrollView *_settingsScrollView;
- PBXSearchTextField *_searchTextField;
- NSButton *_showHelpButton;
- NSSplitView *_settingsSplitView;
- NSTextView *_helpTextView;
- NSTextField *_numItemsTextField;
- NSButton *_addSettingButton;
- NSButton *_removeSettingButton;
- NSButton *_examineSettingButton;
- PBXBuildConfigurationsEditor *_buildConfigurationsEditor;
- NSPopUpButton *_selectedCollectionPopUpButton;
- struct _NSMapTable *_dataCellMap;
- NSMutableArray *_buildOptionDomains;
- NSMutableArray *_dataSource;
- NSMutableArray *_filteredDataSource;
- NSString *_sortedColumnIdentifier;
- BOOL _sortIsAscending;
- NSString *_searchString;
- NSMutableDictionary *_buildOptions;
- NSString *_selectedConfigurationName;
- PBXBuildSettingsDictionary *_buildSettings;
- NSDictionary *_flattenedBuildSettings;
- XCCompositePropertyExpansionContext *_compositePropertyExpContext;
- NSArray *_keysToDisplay;
- float *_lastSplitPosition;
- NSMutableArray *_possibleCollections;
- id _selectedCollection;
- int _lastSelectedCollectionIndex;
- NSString *_lastSelectedConfigurationName;
- int _rowBeingEdited;
- int _columnBeingEdited;
- NSString *_newBuildSettingNameToEdit;
- BOOL _showLocalizedBuildSettingNames;
- BOOL _buildSettingChangeInProgress;
- BOOL _validationError;
- unsigned int _currentlyEditedRow;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-- (void)dealloc;
-- (void)finalize;
-- (id)targets;
-- (id)project;
-- (id)buildOptionDomains;
-- (id)dataSource;
-- (void)setDataSource:(id)fp8;
-- (id)filteredDataSource;
-- (void)setFilteredDataSource:(id)fp8;
-- (id)possibleCollections;
-- (void)setPossibleCollections:(id)fp8;
-- (id)selectedCollection;
-- (void)setSelectedCollection:(id)fp8;
-- (void)syncUpSelectedCollection;
-- (id)sortedColumnIdentifier;
-- (void)setSortedColumnIdentifier:(id)fp8;
-- (BOOL)sortIsAscending;
-- (void)setSortIsAscending:(BOOL)fp8;
-- (id)searchString;
-- (void)setSearchString:(id)fp8;
-- (id)keysToDisplay;
-- (void)setKeysToDisplay:(id)fp8;
-- (id)flattenedBuildSettings;
-- (void)setFlattenedBuildSettings:(id)fp8;
-- (id)compositePropertyExpansionContext;
-- (void)setCompositePropertyExpansionContext:(id)fp8;
-- (id)buildSettings;
-- (void)setBuildSettings:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12 oldValue:(id)fp16;
-- (void)setBuildSetting:(id)fp8 operation:(int)fp12 forKeyPath:(id)fp16;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (id)selectedConfigurationName;
-- (void)setSelectedConfigurationName:(id)fp8 force:(BOOL)fp12;
-- (void)setSelectedConfigurationName:(id)fp8;
-- (id)lastSelectedConfigurationName;
-- (void)setLastSelectedConfigurationName:(id)fp8;
-- (void)syncUpSelectedConfiguration;
-- (id)actualSelectedConfigurationName;
-- (BOOL)showLocalizedBuildSettingNames;
-- (void)setShowLocalizedBuildSettingNames:(BOOL)fp8;
-- (BOOL)_isValidBuildSettingName:(id)fp8;
-- (id)_nameForNewBuildSetting;
-- (BOOL)_checkValidityOfValue:(id)fp8 forBuildSetting:(id)fp12;
-- (id)helpButton;
-- (void)_configurationNamesChangedInProject:(id)fp8;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (BOOL)_leaveEditingState;
-- (BOOL)viewCanBeRemoved;
-- (BOOL)projectCanClose:(id)fp8;
-- (id)selectedRowIndexes;
-- (id)settingsForRowIndexes:(id)fp8;
-- (BOOL)restoreSelectedSettings:(id)fp8 withRowIndexes:(id)fp12;
-- (void)update;
-- (void)_updateHelpText;
-- (void)sortDataSource;
-- (void)filterDataSource;
-- (void)rebuildConfigurationsPopup;
-- (void)rebuildCollectionsPopup;
-- (id)_buildOptionsForRows:(id)fp8;
-- (id)_deletableBuildOptionsForRows:(id)fp8;
-- (id)_selectedDeletableBuildOptions;
-- (id)_selectedBuildOptions;
-- (void)selectionChanged;
-- (void)selectAllSettingsGroup;
-- (void)selectCustomizedSettingsGroup;
-- (void)selectBuildOption:(id)fp8;
-- (void)takeInspectedConfigurationNameFrom:(id)fp8;
-- (void)editConfigurations:(id)fp8;
-- (void)_editConfigurationsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)updateKeysToDisplay;
-- (void)updateSettingsDataSource;
-- (BOOL)allSettingsGroupSelected;
-- (BOOL)currentSettingsGroupSelected;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (id)undoManager;
-- (void)undo:(id)fp8;
-- (void)redo:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)addSetting:(id)fp8;
-- (void)removeSetting:(id)fp8;
-- (void)toggleShowLocalizedBuildSettingNames:(id)fp8;
-- (void)selectCollection:(id)fp8;
-- (void)editBuildSetting;
-- (void)editStringListSetting:(id)fp8;
-- (void)_pathListEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_stringListEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_architecturesEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_stringEditorSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)activeBuildConfigurationChanged:(id)fp8;
-
-@end
-
-@interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleTableSupport)
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (void)tableViewSelectionIsChanging:(id)fp8;
-@end
-
-@interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleTextField)
-- (void)controlTextDidChange:(id)fp8;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-@end
-
-@interface PBXSettingsInspectorPaneModule (PBXSettingsInspectorPaneModuleDataSource)
-- (id)_dataCellClassNameForType:(id)fp8;
-- (id)dataCellForTableColumn:(id)fp8 row:(int)fp12;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)effectiveValueOfSettingNamed:(id)fp8;
-- (id)objectValueForBuildOption:(id)fp8 expand:(BOOL)fp12;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)tableView:(id)fp8 didEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12;
-- (id)typeToSelectColumn;
-@end
-
-@interface PBXProblemMarker : PBXRulerMarker
-{
- PBXBuildMessage *_buildMessage;
- id _sender;
- NSMutableArray *_buildMessages;
- int _lineNumber;
- unsigned int _timestamp;
-}
-
-+ (id)errorIcon;
-+ (id)warningIcon;
-+ (id)problemIcon;
-+ (id)bigProblemIcon;
-- (id)initWithRulerView:(id)fp8 location:(float)fp12 lineNumber:(int)fp16 timestamp:(unsigned int)fp20 representedObject:(id)fp24 sender:(id)fp28;
-- (void)dealloc;
-- (void)finalize;
-- (void)setLineNumber:(int)fp8;
-- (unsigned int)timestamp;
-- (int)lineNumber;
-- (void)addBuildMessage:(id)fp8;
-- (id)buildMessages;
-- (void)setBuildMessage:(id)fp8;
-- (id)buildMessage;
-- (void)didMove;
-- (id)image;
-- (void)didSingleClickWithModifierFlags:(unsigned int)fp8;
-- (id)tooltipString;
-
-@end
-
-@interface PBXPinWindow : NSWindow
-{
- NSButton *pinButton;
- struct _NSPoint pinOffset;
-}
-
-- (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32 screen:(id)fp36;
-- (void)pin:(id)fp8;
-- (void)orderWindow:(int)fp8 relativeTo:(int)fp12;
-
-@end
-
-@interface PBXTargetChooser : PBXModule
-{
- PBXExtendedOutlineView *_targetsOutlineView;
- NSButton *_cancelButton;
- NSButton *_addButton;
- PBXTargetInspectorPaneModule *_targetPaneModule;
- NSMutableDictionary *_availableTargetsPerProject;
- NSMutableDictionary *_allTargetsPerProject;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)awakeFromNib;
-- (void)clearTargetCaches;
-- (void)update;
-- (id)selectedTargetsToAdd;
-- (id)allTargetsForProject:(id)fp8;
-- (id)availableTargetsForProject:(id)fp8;
-- (void)addTargets:(id)fp8;
-- (void)cancelChooser:(id)fp8;
-- (void)clearSelectionInOutlineView:(id)fp8;
-
-@end
-
-@interface PBXTargetChooser (PBXTargetChooserDelegate)
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (void)outlineViewDoubleClick:(id)fp8;
-@end
-
-@interface PBXTargetChooser (PBXTargetChooserDataSource)
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)_disableCell:(id)fp8;
-- (void)_enableCell:(id)fp8;
-- (BOOL)_targetShouldBeEnabledForItem:(id)fp8 fromOutlineView:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-@end
-
-@interface PBXMenu : NSMenu
-{
- id _observer;
- BOOL _mouseMenuOnlyTracking;
-}
-
-+ (void)observerWillDealloc:(id)fp8;
-+ (void)retargetMenu:(id)fp8 toTarget:(id)fp12 withRepresentedObject:(id)fp16 recursive:(BOOL)fp20;
-+ (id)replaceMenu:(id)fp8 addingObserver:(id)fp12;
-- (id)initWithObserver:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)observerWillDealloc:(id)fp8;
-- (void)setMouseMenuOnlyTracking:(BOOL)fp8;
-- (BOOL)mouseMenuOnlyTracking;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)update;
-- (void)_popUpMenuWithEvent:(id)fp8 forView:(id)fp12;
-
-@end
-
-@interface PBXExecutablesDataSource : PBXFileTableDataSource
-{
-}
-
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (id)detailView;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (BOOL)isColumnEditable:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 hasChangedActiveState:(BOOL)fp12;
-- (void)refresh;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (id)summary;
-- (void)renameItem:(id)fp8;
-- (void)initializeContextMenu:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-- (BOOL)openWorkspaceEditorOnClick;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-
-@end
-
-@interface PBXExecutablesSmartGroup : PBXSmartGroup
-{
-}
-
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_executableWillBeRemoved:(id)fp8;
-- (void)_executableWasAdded:(id)fp8;
-- (void)_projectItemsChanged:(id)fp8;
-- (id)datasource;
-- (Class)datasourceClass;
-- (id)children;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (id)_proxyForExecutable:(id)fp8;
-
-@end
-
-@interface XCSCMSettingsEditor : NSWindowController
-{
- XCSourceControlManager *_sourceControlManager;
-}
-
-- (id)initWithWindowNibName:(id)fp8 sourceControlManager:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)sourceControlManager;
-- (void)update;
-- (void)changeSettings;
-- (void)dismissEditor:(id)fp8;
-
-@end
-
-@interface PBXVariantGroupInspectorPane : PBXGroupInspectorPane
-{
- PBXExtendedTableView *_localizationVariantsTableView;
- PBXControlScrollView *_localizationVariantsScrollView;
- NSButton *_addLocalizationVariantButton;
- NSButton *_removeLocalizationVariantsButton;
- PBXAddVariantPanel *_addVariantPanel;
-}
-
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)addLocalizationVariant:(id)fp8;
-- (void)removeLocalizationVariants:(id)fp8;
-
-@end
-
-@interface PBXVariantGroupInspectorPane (PBXVariantGroupTableSupport)
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-@end
-
-@interface PBXAddVariantPanel : NSWindowController
-{
- NSTextField *_titleTextField;
- NSComboBox *_comboBox;
- NSButton *_addButton;
- NSButton *_cancelButton;
-}
-
-- (id)initWithWindowNibName:(id)fp8;
-- (id)title;
-- (void)setTitle:(id)fp8;
-- (id)variant;
-- (void)setVariant:(id)fp8;
-- (void)setVariants:(id)fp8;
-- (void)dismissPanel:(id)fp8;
-
-@end
-
-@interface PBXBuildFileSettingsInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_nameTextField;
- NSTextField *_compilerFlagsTextField;
- NSTextField *_compilerFlagsTextLabel;
- BOOL _beganEditingCompilerFlags;
-}
-
-+ (BOOL)canInspectSelection:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)viewDidLoad;
-- (void)_setCompilerFlags;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-
-@end
-
-@interface PBXBookmarksSmartGroup : PBXSmartGroup
-{
-}
-
-+ (id)globalID;
-+ (int)confirmDeleteBookmarksAction;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_bookmarksChanged:(id)fp8;
-- (id)datasource;
-- (Class)datasourceClass;
-- (id)children;
-- (BOOL)allowsEditingOfChildren;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (BOOL)openWithProjectDocument:(id)fp8;
-
-@end
-
-@interface PBXBookmarksDataSource : PBXFileTableDataSource
-{
-}
-
-- (id)_setupMenuDictionary;
-- (void)dealloc;
-- (void)finalize;
-- (id)detailView;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)optionalColumnIdentifiers:(id)fp8;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (BOOL)isColumnEditable:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)refresh;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (id)convertObjectForAction:(id)fp8;
-- (id)summary;
-- (void)renameItem:(id)fp8;
-- (void)initializeContextMenu:(id)fp8;
-- (void)didBecomeSelectionContext;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-- (BOOL)openWorkspaceEditorOnClick;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-
-@end
-
-@interface PBXInfoInspectorPanel : PBXInspectorPanel
-{
-}
-
-+ (id)defaultModuleNibName;
-- (id)init;
-- (id)initWithInspectedItems:(id)fp8;
-- (id)initWithSelection:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (void)cloneWindow:(id)fp8;
-
-@end
-
-@interface PBXTargetProxy : PBXFosterParent <PBXUIDeletionAssistant>
-{
-}
-
-+ (BOOL)openAllTargetTypes;
-- (void)setIsLeaf:(BOOL)fp8;
-- (void)setRepresentedObject:(id)fp8;
-- (id)name;
-- (void)_dependencyAdded:(id)fp8;
-- (void)_dependencyRemoved:(id)fp8;
-- (void)recomputeDependencies;
-- (void)_targetWillBeRemoved:(id)fp8;
-- (void)buildPhasesMoved:(id)fp8;
-- (void)buildPhaseAdded:(id)fp8;
-- (void)buildPhaseRemoved:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (void)uiParentWillChange;
-- (void)uiParentDidChange;
-- (BOOL)allowsEditingOfChildren;
-- (void)removeItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)acceptsItem:(id)fp8;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
-- (void)_confirmBuildPhaseDeletionSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (BOOL)openWithProjectDocument:(id)fp8;
-
-@end
-
-@interface PBXTargetSmartGroup2 : PBXSmartGroup
-{
- NSMutableArray *_targets;
-}
-
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)datasource;
-- (Class)datasourceClass;
-- (void)setOwningModule:(id)fp8;
-- (id)children;
-- (void)refresh:(BOOL)fp8;
-- (void)refresh;
-- (void)targetWillBeRemoved:(id)fp8;
-- (void)targetWasAdded:(id)fp8;
-- (void)_flushCacheNotification:(id)fp8;
-- (void)targetBuildFileAdded:(id)fp8;
-- (void)targetBuildFileRemoved:(id)fp8;
-- (void)setupTargetList;
-- (BOOL)listenForTargetChanges;
-- (void)_projectItemsChanged:(id)fp8;
-- (BOOL)allowsEditingOfChildren;
-- (void)removeItem:(id)fp8;
-- (BOOL)acceptsItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (void)deleteApplicableElements:(id)fp8 fromOutlineView:(id)fp12;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (id)_proxyForTarget:(id)fp8;
-- (void)_addTarget:(id)fp8;
-
-@end
-
-@interface PBXBuildPhaseGroup : PBXFosterParent <PBXUIDeletionAssistant>
-{
-}
-
-+ (id)buildPhaseImage;
-- (void)setRepresentedObject:(id)fp8;
-- (BOOL)willGenerateNotifications;
-- (id)groupTreeDisplayName;
-- (BOOL)allowsEditing;
-- (void)uiParentWillChange;
-- (void)buildFileAdded:(id)fp8;
-- (void)buildFileRemoved:(id)fp8;
-- (void)buildFileReordered:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)renameItem:(id)fp8;
-- (BOOL)canDelete;
-- (BOOL)allowsEditingOfChildren;
-- (void)removeItem:(id)fp8;
-- (BOOL)acceptsItem:(id)fp8;
-- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
-- (BOOL)acceptsDraggedItem:(id)fp8;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedItems:(id)fp12 forPaths:(id)fp16 withDraggingInfo:(id)fp20 item:(id)fp24 childIndex:(int)fp28 forModule:(id)fp32;
-- (BOOL)outlineView:(id)fp8 acceptDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 item:(id)fp20 childIndex:(int)fp24 forModule:(id)fp28;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedItems:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (unsigned int)outlineView:(id)fp8 validateDropOfDraggedFiles:(id)fp12 withDraggingInfo:(id)fp16 proposedItem:(id)fp20 proposedChildIndex:(int)fp24 forModule:(id)fp28;
-- (void)deleteApplicableElements:(id)fp8 fromModule:(id)fp12;
-- (id)iconImage;
-
-@end
-
-@interface PBXCopyFilesBuildPhaseInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_destinationPathField;
- NSPopUpButton *_destinationSubfolderPopup;
- NSButton *_onlyWhenInstallingSwitch;
- NSTextField *_pathLabel;
- PBXCompletionManager *completionManager;
- PBXCopyFilesBuildPhase *_copyFilesBuildPhase;
-}
-
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)_copyFilesBuildPhase;
-- (void)_setCopyFilesBuildPhase:(id)fp8;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_takeDestinationPathFromUIControls;
-- (void)takeDestinationSubfolderFrom:(id)fp8;
-- (void)takeDestinationPathFrom:(id)fp8;
-- (void)takeOnlyWhenInstallingFlagFrom:(id)fp8;
-- (BOOL)control:(id)fp8 textView:(id)fp12 doCommandBySelector:(SEL)fp16;
-- (void)controlTextDidChange:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-
-@end
-
-@interface PBXShellScriptBuildPhaseInspectorPane : PBXInspectorPaneModule
-{
- PBXExtendedTableView *_inputPathsTable;
- NSButton *_onlyWhenInstallingSwitch;
- PBXExtendedTableView *_outputPathsTable;
- NSTextField *_shellPathField;
- NSTextView *_shellScriptText;
- NSButton *_addInputPathButton;
- NSButton *_removeInputPathButton;
- NSButton *_addOutputPathButton;
- NSButton *_removeOutputPathButton;
- PBXCompletionManager *_completionManager;
- NSUndoManager *_scriptUndo;
- PBXShellScriptBuildPhase *_shellScriptBuildPhase;
- int _inputPathsRowBeingEdited;
- int _outputPathsRowBeingEdited;
-}
-
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-- (void)dealloc;
-- (void)finalize;
-- (void)_syntaxColoringSettingsChanged:(id)fp8;
-- (id)_shellScriptBuildPhase;
-- (void)_setShellScriptBuildPhase:(id)fp8;
-- (void)viewDidLoad;
-- (void)_updateAddAndRemoveButtons;
-- (void)update;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_createRowForTable:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)_deleteRows:(id)fp8 inTable:(id)fp12;
-- (void)takeShellPathFrom:(id)fp8;
-- (void)takeOnlyWhenInstallingFlagFrom:(id)fp8;
-- (void)addInputPath:(id)fp8;
-- (void)removeInputPath:(id)fp8;
-- (void)addOutputPath:(id)fp8;
-- (void)removeOutputPath:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-
-@end
-
-@interface PBXShellScriptBuildPhaseInspectorPane (PBXShellScriptBuildPhaseInspectorPaneTableViewSupport)
-- (int)numberOfRowsInTableView:(id)fp8;
-- (BOOL)tableView:(id)fp8 shouldSelectRow:(int)fp12;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (void)tableViewSelectionDidChange:(id)fp8;
-@end
-
-@interface PBXTargetDataSource : PBXFileTableDataSource
-{
- NSMutableDictionary *_buildFileCache;
-}
-
-+ (id)controlArrow;
-- (id)_setupMenuDictionary;
-- (void)refresh;
-- (void)disconnect;
-- (void)dealloc;
-- (void)finalize;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (id)configurationIdentifier;
-- (void)configureColumnsForTable:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (id)summary;
-- (id)_primaryAttributeStringFor:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 handleMouseDown:(id)fp12 row:(int)fp16 column:(int)fp20;
-- (void)_primaryAttrSelected:(id)fp8;
-- (void *)sortFunctionForColumnIdentifier:(id)fp8;
-- (void *)stringFunctionForColumnIdentifier:(id)fp8;
-
-@end
-
-@interface XCUnretainedReference : NSObject
-{
- id _theReferent;
-}
-
-- (id)initWithReferent:(id)fp8;
-- (id)referent;
-- (void)referentWillDealloc;
-
-@end
-
-@interface XCModuleNavigator : NSSegmentedControl
-{
- PBXModule *_unretainedModule;
- NSMutableArray *_history;
- int _capacity;
- int _index;
- BOOL _isSelectingHistory;
-}
-
-+ (id)createToolbarNavigatorForModule:(id)fp8 willBeInsertedIntoToolbar:(BOOL)fp12;
-+ (void)markConfigurationChange:(id)fp8;
-+ (BOOL)isStoringHistory;
-- (id)initWithModule:(id)fp8 historyCapacity:(int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)validateButtons;
-- (void)_moduleWillDealloc:(id)fp8;
-- (void)_historySelected:(id)fp8;
-- (void)_moduleViewDidResize:(id)fp8;
-- (void)_moduleContentReset:(id)fp8;
-- (void)_moduleContentChanged:(id)fp8;
-
-@end
-
-@interface XCActionManager : NSResponder
-{
- NSMutableDictionary *_levels;
- BOOL _settingSelection;
- NSMenu *_contextMenuTemplate;
- NSMenu *_scmContextMenuTemplate;
- NSMenu *_cvsMenuTemplate;
- BOOL _isLocalActionManager;
- int _notificationOnCount;
- NSMutableArray *_discardedSheetRelatedSelections;
- int _sheetNestingCount;
- BOOL _firstResponderIsChanging;
-}
-
-+ (id)defaultActionManager;
-+ (id)selectionForObject:(id)fp8;
-+ (BOOL)objectIsPartOfInspector:(id)fp8;
-+ (BOOL)useXCMenuSelectionSystem;
-+ (BOOL)markXCMenus;
-+ (int)levelOfSelectionFromNotification:(id)fp8;
-+ (id)menuItemValidationSelectorStringFromAction:(SEL)fp8;
-+ (SEL)menuItemValidationSelectorFromAction:(SEL)fp8;
-+ (id)toolbarItemValidationSelectorStringFromAction:(SEL)fp8;
-+ (SEL)toolbarItemValidationSelectorFromAction:(SEL)fp8;
-- (id)initWithSelection:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_sheetWillBegin:(id)fp8;
-- (void)_sheetDidEnd:(id)fp8;
-- (void)_emptySheetRelatedSelections;
-- (void)_turnNotificationsOff:(id)fp8;
-- (void)_turnNotificationsOn:(id)fp8;
-- (void)turnNotificationsOff;
-- (void)turnNotificationsOn;
-- (BOOL)firstResponderIsChanging;
-- (void)_firstResponderDidChange:(id)fp8;
-- (void)_fileNavigatorDidChangeDocument:(id)fp8;
-- (void)_activeTargetDidChange:(id)fp8;
-- (void)_outlineViewSelectionDidChange:(id)fp8;
-- (void)_tableViewSelectionDidChange:(id)fp8;
-- (void)_windowDidBecomeKey:(id)fp8;
-- (void)_menuDidEndTracking:(id)fp8;
-- (void)_willSendAction:(id)fp8;
-- (void)_didSendAction:(id)fp8;
-- (BOOL)validateToolbarItem:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (int)validateActionForToolbarItem:(id)fp8;
-- (int)validateAction:(SEL)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (BOOL)isConnectedAction:(SEL)fp8;
-- (void)addConnectedAction:(SEL)fp8;
-- (void)doesNotRecognizeSelector:(SEL)fp8;
-- (void)setSelection:(id)fp8 atLevel:(int)fp12;
-- (void)removeSelection:(id)fp8;
-- (void)clearAllSelectionsForWindow:(id)fp8;
-- (id)selectionAtLevel:(int)fp8;
-- (void)revalidateSelections;
-- (id)contextMenu:(id)fp8 forSelection:(id)fp12 stripped:(BOOL)fp16 setContext:(BOOL)fp20;
-- (id)contextMenuForSelection:(id)fp8 stripped:(BOOL)fp12 setContext:(BOOL)fp16;
-- (id)contextMenuForSelection:(id)fp8 stripped:(BOOL)fp12;
-- (id)contextMenuForType:(int)fp8;
-- (void)menuNeedsUpdate:(id)fp8;
-- (id)cvsMenuTemplate;
-- (void)dumpDebugInformation;
-
-@end
-
-@interface NSNibConnector (XCActionManagerInterceptor)
-- (void)setDestination:(id)fp8;
-@end
-
-@interface XCSelection : NSResponder
-{
- NSObject *_source;
- NSMutableArray *_delegates;
-}
-
-- (id)initWithSource:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)source;
-- (id)inspectorPaneClasses;
-- (id)titleOfInspector;
-- (void)revalidate;
-- (int)validateAndPerformAction:(SEL)fp8;
-- (int)validateItem:(id)fp8;
-- (int)validateAction:(SEL)fp8;
-- (void)addToAggregate:(id)fp8;
-- (void)removeFromAggregate:(id)fp8;
-- (id)aggregateElements;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (void)forwardInvocation:(id)fp8;
-- (id)methodSignatureForSelector:(SEL)fp8;
-- (void)doesNotRecognizeSelector:(SEL)fp8;
-- (id)bundle;
-
-@end
-
-@interface XCWindowSelection : XCSelection <XCSelectionSource>
-{
- XCWindow *_window;
-}
-
-+ (void)postSelection:(id)fp8;
-+ (void)clearSelection:(id)fp8;
-- (id)initWithXCWindow:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)source;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (void)toggleFavoritesBar:(id)fp8;
-- (int)validateMenuItem_toggleFavoritesBar:(id)fp8;
-- (void)toggleModuleStatusBar:(id)fp8;
-- (int)validateMenuItem_toggleModuleStatusBar:(id)fp8;
-- (void)togglePerspectivesBar:(id)fp8;
-- (int)validateMenuItem_togglePerspectivesBar:(id)fp8;
-- (void)setAsDefaultLayout:(id)fp8;
-- (int)validateMenuItem_setAsDefaultLayout:(id)fp8;
-- (void)nextPerspective:(id)fp8;
-- (int)validateMenuItem_nextPerspective:(id)fp8;
-- (void)previousPerspective:(id)fp8;
-- (int)validateMenuItem_previousPerspective:(id)fp8;
-- (void)toggleProjectWindowEditor:(id)fp8;
-- (int)validateMenuItem_toggleProjectWindowEditor:(id)fp8;
-- (void)toggleProjectWindowEditorFully:(id)fp8;
-- (int)validateMenuItem_toggleProjectWindowEditorFully:(id)fp8;
-
-@end
-
-@interface XCWindow : NSWindow
-{
- NSView *_mainView;
- NSView *_statusView;
- NSView *_shelfView;
- BOOL _isProcessModeSwitch;
- BOOL _firstReponderLocked;
- BOOL _statusViewOnBottom;
- BOOL _isMainApplicationWindow;
-}
-
-- (id)init;
-- (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32;
-- (id)initWithContentRect:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 backing:(int)fp28 defer:(BOOL)fp32 screen:(id)fp36;
-- (void)_setupXCWindow;
-- (void)dealloc;
-- (void)finalize;
-- (void)setMainView:(id)fp8;
-- (id)mainView;
-- (BOOL)mainViewIsVisible;
-- (void)setStatusView:(id)fp8;
-- (id)statusView;
-- (void)setStatusViewVisible:(BOOL)fp8;
-- (BOOL)isStatusViewVisible;
-- (void)setShelfView:(id)fp8;
-- (id)shelfView;
-- (void)setShelfViewVisible:(BOOL)fp8;
-- (BOOL)isShelfViewVisible;
-- (void)zoom:(id)fp8;
-- (void)_displayChanged;
-- (id)_tempHide:(BOOL)fp8 relWin:(int)fp12;
-- (void)_positionViews;
-- (void)becomeKeyWindow;
-- (void)resignKeyWindow;
-- (void)sendEvent:(id)fp8;
-- (void)selectNextKeyView:(id)fp8;
-- (void)selectPreviousKeyView:(id)fp8;
-- (void)setIsProcessModeSwitch:(BOOL)fp8;
-- (BOOL)isProcessModeSwitch;
-- (void)setFirstResponderLocked:(BOOL)fp8;
-- (BOOL)isFirstResponderLocked;
-- (BOOL)makeFirstResponder:(id)fp8;
-- (void)setIsMainApplicationWindow:(BOOL)fp8;
-- (BOOL)isMainApplicationWindow;
-- (unsigned int)_autoPositionMask;
-- (void)_moduleDeallocNotification:(id)fp8;
-
-@end
-
-@interface XCSCMDataSource : PBXFileTableDataSource
-{
- NSTabView *_tabView;
- NSTextView *_textView;
- NSButton *_forward;
- NSButton *_backward;
- PBXControlScrollView *_scrollView;
- BOOL _layoutComplete;
- BOOL _wasScrolledToEndBeforeLastEdit;
-}
-
-- (id)initWithOwningModule:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)disconnect;
-- (id)detailView;
-- (id)requiredColumnIdentifiers:(id)fp8;
-- (void)configureColumnsForTable:(id)fp8;
-- (void)showHideTranscript:(id)fp8;
-- (void)textStorageDidProcessEditing:(id)fp8;
-- (void)layoutManager:(id)fp8 didCompleteLayoutForTextContainer:(id)fp12 atEnd:(BOOL)fp16;
-
-@end
-
-@interface XCSCMDataSourceLogTranscriptLayoutManager : NSLayoutManager
-{
-}
-
-- (void)setExtraLineFragmentRect:(struct _NSRect)fp8 usedRect:(struct _NSRect)fp24 textContainer:(id)fp40;
-- (struct _NSRange)glyphRangeForBoundingRect:(struct _NSRect)fp8 inTextContainer:(id)fp24;
-
-@end
-
-@interface XCSCMSmartGroup : PBXSmartGroup <XCMenuTableDataSource>
-{
- BOOL _scmBusy;
- int _imageIndex;
- NSTimer *_timer;
- NSMutableDictionary *_menuTableCache;
-}
-
-+ (id)globalID;
-- (id)initWithBinding:(id)fp8;
-- (void)setOwningModule:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)iconImage;
-- (void)_timerFired;
-- (void)_scmControllerRefresh:(id)fp8;
-- (void)_scmRequestHadProgress:(id)fp8;
-- (id)datasource;
-- (Class)datasourceClass;
-- (id)children;
-- (BOOL)openWithProjectDocument:(id)fp8;
-- (int)numberOfSectionsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 numberOfTopicsWithinSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfSection:(int)fp12;
-- (id)menuTable:(id)fp8 titleOfTopic:(int)fp12 withinSection:(int)fp16;
-- (id)menuTable:(id)fp8 attributedStringAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (id)menuTable:(id)fp8 representedObjectAtIndex:(int)fp12 withinTopic:(int)fp16 withinSection:(int)fp20;
-- (int)menuTable:(id)fp8 numberOfItemsWithinTopic:(int)fp12 withinSection:(int)fp16;
-- (BOOL)separateTopicsForMenuTable:(id)fp8;
-- (int)menuTable:(id)fp8 maxLengthOfColumn:(int)fp12;
-- (int)maxNumberOfRowsForMenuTable:(id)fp8;
-- (id)overflowStringForMenuTable:(id)fp8;
-- (void)prepareCacheForMenuTable:(id)fp8;
-- (void)clearCacheForMenuTable:(id)fp8;
-- (id)menuTable:(id)fp8 attributesForSectionHeader:(int)fp12;
-- (id)menuTable:(id)fp8 attributesForColumn:(int)fp12;
-- (void)menuTable:(id)fp8 menuItemSelected:(id)fp12;
-
-@end
-
-@interface XCProjectItemSelection : XCProjectBasedSelection
-{
- NSMutableArray *_bookmarksForSelection;
- NSMutableDictionary *_deletionContext;
- struct {
- unsigned int canRename:1;
- unsigned int canDelete:1;
- unsigned int canAddToGroup:1;
- unsigned int canGroup:1;
- unsigned int canUngroup:1;
- unsigned int isSameGroup:1;
- unsigned int isGroup:1;
- unsigned int needsToExpandRootGroup:1;
- unsigned int needsToAddSCMColumn:1;
- unsigned int oneLeafItemSelected:1;
- unsigned int isFinderElement:1;
- unsigned int canAddBuildPhase:1;
- unsigned int cachedCanChangeRole:1;
- unsigned int canChangeRole:1;
- unsigned int RESERVED:10;
- } _xcsFlags;
- PBXTarget *_targetOfFocus;
- NSMenuItem *_openAsSubmenuItem;
- NSMenuItem *_smartGroupSubmenuItem;
-}
-
-- (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (void)_validateSelection;
-- (id)deletionContext;
-- (id)inspectorPaneClasses;
-- (void)_startFileRefBuildOperationForFileReferences:(id)fp8 usingAction:(id)fp12;
-- (BOOL)_atLeastOneTargetIsNativeAndContainsFileRef:(id)fp8;
-- (id)_undeletableItems:(id)fp8;
-- (void)getInfo:(id)fp8;
-- (void)addFiles:(id)fp8;
-- (int)validateMenuItem_addFiles:(id)fp8;
-- (void)_addFilesOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)addFrameworks:(id)fp8;
-- (int)validateMenuItem_addFrameworks:(id)fp8;
-- (void)_addFrameworksOpenPanelDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (BOOL)panel:(id)fp8 shouldShowFilename:(id)fp12;
-- (BOOL)panel:(id)fp8 isValidFilename:(id)fp12;
-- (void)addToBookmarks:(id)fp8;
-- (int)validateMenuItem_addToBookmarks:(id)fp8;
-- (void)compile:(id)fp8;
-- (int)validateMenuItem_compile:(id)fp8;
-- (void)delete:(id)fp8;
-- (int)validateMenuItem_delete:(id)fp8;
-- (void)fix:(id)fp8;
-- (int)validateToolbarItem_fix:(id)fp8;
-- (int)validateMenuItem_fix:(id)fp8;
-- (void)makeGlobal:(id)fp8;
-- (void)_makeSelectedFilesGlobalSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_makeSelectedFilesGlobalSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_makeGlobal:(id)fp8;
-- (void)makeLocalizable:(id)fp8;
-- (void)_makeSelectedFilesLocalizableSheetDidDismiss:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_makeSelectedFilesLocalizableSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_makeLocalizable:(id)fp8;
-- (void)newCustomExecutable:(id)fp8;
-- (void)_newCustomExecutableWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)newFile:(id)fp8;
-- (int)validateMenuItem_newFile:(id)fp8;
-- (void)newGroup:(id)fp8;
-- (int)validateMenuItem_newGroup:(id)fp8;
-- (void)newSmartGroup:(id)fp8;
-- (int)validateMenuItem_newSmartGroup:(id)fp8;
-- (void)_newGroupBindingSelection:(id)fp8;
-- (void)newTarget:(id)fp8;
-- (void)_newStandaloneTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)_newTargetWizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)openAs:(id)fp8;
-- (int)validateMenuItem_openAs:(id)fp8;
-- (void)_openAsAction:(id)fp8;
-- (void)openWithFinder:(id)fp8;
-- (int)validateMenuItem_openWithFinder:(id)fp8;
-- (void)preprocess:(id)fp8;
-- (void)_preprocessConfirmationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_preprocessingDidEnd:(id)fp8;
-- (int)validateMenuItem_preprocess:(id)fp8;
-- (void)_recursiveSetRole:(id)fp8 value:(id)fp12 checkOnly:(BOOL)fp16 headerBuildPhase:(id)fp20;
-- (int)_setRole:(id)fp8 checkOnly:(BOOL)fp12;
-- (int)_canChangeRole;
-- (void)setRoleToPublic:(id)fp8;
-- (void)setRoleToProject:(id)fp8;
-- (void)setRoleToPrivate:(id)fp8;
-- (int)validateMenuItem_setRoleToPublic:(id)fp8;
-- (int)validateMenuItem_setRoleToProject:(id)fp8;
-- (int)validateMenuItem_setRoleToPrivate:(id)fp8;
-- (int)validateMenuItem_setStateTouched:(id)fp8;
-- (int)validateMenuItem_setStateUntouched:(id)fp8;
-- (id)buildFileForReference:(id)fp8 target:(id)fp12;
-- (void)_recursiveSetStateTouched:(id)fp8 touched:(BOOL)fp12 target:(id)fp16;
-- (void)_setStateTouched:(BOOL)fp8;
-- (void)setStateTouched:(id)fp8;
-- (void)setStateUntouched:(id)fp8;
-- (void)renameItem:(id)fp8;
-- (int)validateMenuItem_renameItem:(id)fp8;
-- (void)revealInFinder:(id)fp8;
-- (int)validateMenuItem_revealInFinder:(id)fp8;
-- (void)revealCurrentFileInGroupTree:(id)fp8;
-- (int)validateMenuItem_revealCurrentFileInGroupTree:(id)fp8;
-- (void)openInSeparateNavigator:(id)fp8;
-- (int)validateMenuItem_openInSeparateNavigator:(id)fp8;
-- (void)showAssemblyCode:(id)fp8;
-- (void)_disassemblyConfirmationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_disassemblyDidEnd:(id)fp8;
-- (int)validateMenuItem_showAssemblyCode:(id)fp8;
-- (void)sort:(id)fp8;
-- (int)validateMenuItem_sort:(id)fp8;
-- (void)showInspector:(id)fp8;
-- (int)validateMenuItem_showInspector:(id)fp8;
-- (void)group:(id)fp8;
-- (int)validateMenuItem_group:(id)fp8;
-- (void)ungroup:(id)fp8;
-- (int)validateMenuItem_ungroup:(id)fp8;
-- (void)exportBreakpoints:(id)fp8;
-- (void)_exportBreakpointsToFilename:(int)fp8 filenames:(id)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_exportBreakpoints:(id)fp8;
-- (void)importBreakpoints:(id)fp8;
-- (void)_importBreakpointsToFilename:(int)fp8 filenames:(id)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_importBreakpoints:(id)fp8;
-- (void)enableBreakpoints:(id)fp8;
-- (int)validateMenuItem_enableBreakpoints:(id)fp8;
-- (void)enableOnlyTheseBreakpoints:(id)fp8;
-- (int)validateMenuItem_enableOnlyTheseBreakpoints:(id)fp8;
-- (void)disableBreakpoints:(id)fp8;
-- (int)validateMenuItem_disableBreakpoints:(id)fp8;
-- (void)upgradeToNativeTarget:(id)fp8;
-- (int)validateMenuItem_upgradeToNativeTarget:(id)fp8;
-- (void)upgradeAllProjectTargetsToNative:(id)fp8;
-- (int)validateMenuItem_upgradeAllProjectTargetsToNative:(id)fp8;
-- (void)duplicateItem:(id)fp8;
-- (int)validateMenuItem_duplicateItem:(id)fp8;
-- (void)newShellScriptBuildPhase:(id)fp8;
-- (int)validateMenuItem_newShellScriptBuildPhase:(id)fp8;
-- (void)newCopyFilesBuildPhase:(id)fp8;
-- (int)validateMenuItem_newCopyFilesBuildPhase:(id)fp8;
-- (void)newHeadersBuildPhase:(id)fp8;
-- (int)validateMenuItem_newHeadersBuildPhase:(id)fp8;
-- (void)newResourcesBuildPhase:(id)fp8;
-- (int)validateMenuItem_newResourcesBuildPhase:(id)fp8;
-- (void)newSourcesBuildPhase:(id)fp8;
-- (int)validateMenuItem_newSourcesBuildPhase:(id)fp8;
-- (void)newAppleScriptBuildPhase:(id)fp8;
-- (int)validateMenuItem_newAppleScriptBuildPhase:(id)fp8;
-- (void)newFrameworksBuildPhase:(id)fp8;
-- (int)validateMenuItem_newFrameworksBuildPhase:(id)fp8;
-- (void)newRezBuildPhase:(id)fp8;
-- (int)validateMenuItem_newRezBuildPhase:(id)fp8;
-- (void)newJavaArchiveBuildPhase:(id)fp8;
-- (int)validateMenuItem_newJavaArchiveBuildPhase:(id)fp8;
-- (id)_addNewBuildPhaseUsingClass:(Class)fp8;
-- (void)buildTargets:(id)fp8;
-- (int)validateMenuItem_buildTargets:(id)fp8;
-- (void)buildAndRunTargets:(id)fp8;
-- (int)validateMenuItem_buildAndRunTargets:(id)fp8;
-- (void)buildAndDebugTargets:(id)fp8;
-- (int)validateMenuItem_buildAndDebugTargets:(id)fp8;
-- (void)cleanTargets:(id)fp8;
-- (int)validateMenuItem_cleanTargets:(id)fp8;
-- (void)runExecutable:(id)fp8;
-- (int)validateMenuItem_runExecutable:(id)fp8;
-- (void)debugExecutable:(id)fp8;
-- (int)validateMenuItem_debugExecutable:(id)fp8;
-
-@end
-
-@interface XCSCMProjectItemSelection : XCProjectBasedSelection
-{
- struct {
- unsigned int containsUpToDateFile:1;
- unsigned int containsRemotelyUpdatedFile:1;
- unsigned int containsLocallyModifiedFile:1;
- unsigned int containsLocallyAddedFile:1;
- unsigned int containsLocallyRemovedFile:1;
- unsigned int containsPossiblyConflictingFile:1;
- unsigned int containsUnknownFile:1;
- unsigned int containsRemovedFile:1;
- unsigned int containsStatelessFile:1;
- unsigned int containsLockedFile:1;
- unsigned int containsGroup:1;
- unsigned int oneLeafItemSelected:1;
- unsigned int canGetStatus:1;
- unsigned int canUpdate:1;
- unsigned int canRevert:1;
- unsigned int canUpdateBack:1;
- unsigned int canCompareCurrent:1;
- unsigned int canCompareBack:1;
- unsigned int canAddForSCM:1;
- unsigned int canMakeEditable:1;
- unsigned int canRemove:1;
- unsigned int canCommit:1;
- unsigned int unassigned:10;
- } _cmFlags;
-}
-
-+ (BOOL)allItems:(id)fp8 underSourceControlManager:(id)fp12;
-- (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20;
-- (void)revalidate;
-- (id)sourceControlManager;
-- (void)_updatePossibleSCMActions;
-- (id)windowForSelectionContext;
-- (void)saveEditedDocumentsIfNeeded;
-- (BOOL)scmAuthenticateIfUIRequiredReturnToSelector:(SEL)fp8;
-- (void)getSCMInfo:(id)fp8;
-- (int)validateMenuItem_getSCMInfo:(id)fp8;
-- (void)scmAddItems:(id)fp8;
-- (void)scmAdd:(id)fp8;
-- (int)validateMenuItem_scmAdd:(id)fp8;
-- (void)scmCommit:(id)fp8;
-- (int)validateMenuItem_scmCommit:(id)fp8;
-- (void)scmCommitItems:(id)fp8 args:(id)fp12;
-- (void)_scmCommitSheetDidEndWithReturnCode:(int)fp8 items:(id)fp12 contextInfo:(void *)fp16;
-- (void)_scmRunCommitSheetForItems:(id)fp8 withTitle:(id)fp12;
-- (void)scmDiscard:(id)fp8;
-- (int)validateMenuItem_scmDiscard:(id)fp8;
-- (void)_doConfirmAbandonChangesAlertWithDidEndSelector:(SEL)fp8;
-- (void)_discardLocalChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)scmEdit:(id)fp8;
-- (int)validateMenuItem_scmEdit:(id)fp8;
-- (void)scmUpdateToLatest:(id)fp8;
-- (int)validateMenuItem_scmUpdateToLatest:(id)fp8;
-- (void)scmUpdateToSpecificRevision:(id)fp8;
-- (void)_scmUpdateSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmUpdateToSpecificRevision:(id)fp8;
-- (void)scmUpdateToRevision:(id)fp8;
-- (void)_scmUpdateRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmUpdateToRevision:(id)fp8;
-- (void)scmCompareWithFile:(id)fp8;
-- (void)_scmCompareFileOpenSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmCompareWithFile:(id)fp8;
-- (void)scmCompareWithSpecificRevision:(id)fp8;
-- (void)_scmCompareSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmCompareWithSpecificRevision:(id)fp8;
-- (void)scmCompareWithRevision:(id)fp8;
-- (void)_scmCompareRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmCompareWithRevision:(id)fp8;
-- (void)scmCompareWithLatest:(id)fp8;
-- (void)_scmCompareWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)scmCompareWithTopOfTrunk:(id)fp8;
-- (void)scmCompareWithTopOfBranch:(id)fp8;
-- (int)validateMenuItem_scmCompareWithLatest:(id)fp8;
-- (void)scmCompareWithBase:(id)fp8;
-- (int)validateMenuItem_scmCompareWithBase:(id)fp8;
-- (void)scmDiffWithSpecificRevision:(id)fp8;
-- (void)_scmDiffSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmDiffWithSpecificRevision:(id)fp8;
-- (void)scmDiffWithRevision:(id)fp8;
-- (void)_scmDiffRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (int)validateMenuItem_scmDiffWithRevision:(id)fp8;
-- (void)scmDiffWithLatest:(id)fp8;
-- (void)_scmDiffWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)scmDiffWithTopOfTrunk:(id)fp8;
-- (void)scmDiffWithTopOfBranch:(id)fp8;
-- (int)validateMenuItem_scmDiffWithLatest:(id)fp8;
-- (void)scmDiffWithBase:(id)fp8;
-- (int)validateMenuItem_scmDiffWithBase:(id)fp8;
-- (void)scmAnnotateWithLatest:(id)fp8;
-- (int)validateMenuItem_scmAnnotateWithLatest:(id)fp8;
-- (void)_scmAnnotateWithTOTorTOBVerificationSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)scmAnnotateWithBase:(id)fp8;
-- (int)validateMenuItem_scmAnnotateWithBase:(id)fp8;
-- (void)scmAnnotateWithRevision:(id)fp8;
-- (int)validateMenuItem_scmAnnotateWithRevision:(id)fp8;
-- (void)_scmAnnotateRevisionsSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)scmAnnotateWithSpecificRevision:(id)fp8;
-- (int)validateMenuItem_scmAnnotateWithSpecificRevision:(id)fp8;
-- (void)_scmAnnotateSpecificRevisionSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)scmAnnotateWithTopOfTrunk:(id)fp8;
-- (void)scmAnnotateWithTopOfBranch:(id)fp8;
-- (void)scmUpdateAll:(id)fp8;
-- (int)validateMenuItem_scmUpdateAll:(id)fp8;
-- (void)scmRefreshAll:(id)fp8;
-- (int)validateMenuItem_scmRefreshAll:(id)fp8;
-- (void)_scmCommitAllSheetDidEndWithReturnCode:(int)fp8 items:(id)fp12 contextInfo:(void *)fp16;
-- (void)_scmRunCommitSheetForCommitAllWithTitle:(id)fp8;
-- (void)scmCommitAll:(id)fp8;
-- (int)validateMenuItem_scmCommitAll:(id)fp8;
-
-@end
-
-@interface XCActionControl : NSPopUpButton
-{
-}
-
-+ (void)initialize;
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (id)createToolbarItemForToolbar:(BOOL)fp8;
-- (id)gearMenuItem;
-- (id)initWithActionManager:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_selectionDidChange:(id)fp8;
-- (void)mouseDown:(id)fp8;
-
-@end
-
-@interface __XCActionControlToolbarItem : NSToolbarItem
-{
-}
-
-- (id)menuFormRepresentation;
-- (BOOL)autovalidates;
-
-@end
-
-@interface XCMarkedScroller : NSScroller
-{
- BOOL _fullHighlight;
- _XCMarkerList *_normalMarks;
- _XCMarkerList *_highlightMarks;
-}
-
-- (void)dealloc;
-- (BOOL)_drawsMarks;
-- (void)drawKnobSlotInRect:(struct _NSRect)fp8 highlight:(BOOL)fp24;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)clearMarks;
-- (void)_setMarksNeedUpdate:(id)fp8;
-- (struct _NSRect)_markRect;
-- (void)_updateMarkRectsIfNeeded:(id)fp8 newMarkRect:(struct _NSRect)fp12;
-- (void)_updateMarksForGeometryChange;
-- (void)addMark:(float)fp8 highlight:(BOOL)fp12;
-- (void)setFullHighlight:(BOOL)fp8;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (void)setFloatValue:(float)fp8 knobProportion:(float)fp12;
-
-@end
-
-@interface _XCMarkerList : NSObject
-{
- int _numMarks;
- struct _NSRect _markRect;
- float *_marks;
- int _marksSize;
- struct _NSRect *_markRects;
- int _numMarkRects;
- int _markRectsSize;
-}
-
-- (id)initWithSlotRect:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSRect)_rectForMark:(float)fp8;
-- (void)_mergeMarkRect:(struct _NSRect)fp8;
-- (void)_recomputeMarkRects;
-- (void)setMarkRect:(struct _NSRect)fp8;
-- (struct _NSRect)markRect;
-- (void)clearMarks;
-- (struct _NSRect)addMark:(float)fp8;
-- (int)numMarkRects;
-- (struct _NSRect *)markRectList;
-
-@end
-
-@interface PBXDisassemblyFileEditor : PBXSourceFileEditor
-{
-}
-
-- (void)_addBreakpointAtPoint:(struct _NSPoint)fp8;
-- (void)rulerView:(id)fp8 didMoveMarker:(id)fp12;
-- (id)initWithFileDocument:(id)fp8;
-- (void)replaceFileDocument:(id)fp8;
-- (float)rulerView:(id)fp8 willMoveMarker:(id)fp12 toLocation:(float)fp16;
-- (void)_computeBreakpointMarkers;
-
-@end
-
-@interface PBXDisassemblyFileDocument : PBXSourceFileDocument
-{
- NSArray *_lineToAsm;
- unsigned int _numberOfLines;
- BOOL _startOfFunction;
- BOOL _endOfFunction;
-}
-
-+ (Class)defaultFileEditorSubclass;
-+ (id)emptySourceFileDocumentNamed:(id)fp8 withContents:(id)fp12;
-- (void)dealloc;
-- (BOOL)canHaveBreakpoints;
-- (void)setUpTextStorage:(id)fp8;
-- (void)setLineToAsmMap:(id)fp8;
-- (id)lineToAsmMap;
-- (id)instructionPointers;
-- (id)addressForLineNumber:(unsigned int)fp8;
-- (unsigned int)lineNumberForPC:(id)fp8;
-- (void)setLineCount:(unsigned int)fp8;
-- (unsigned long)lineCount;
-- (void)setIsStartOfFunction:(BOOL)fp8;
-- (void)setIsEndOfFunction:(BOOL)fp8;
-- (void)setupForInitialPC:(unsigned int)fp8;
-- (float)percentLocationForLineNumber:(unsigned int)fp8;
-- (BOOL)lineIsNearDisassemblyStartOrEnd:(unsigned int)fp8;
-- (BOOL)lineIsNearDisassemblyStart:(unsigned int)fp8;
-- (BOOL)lineIsNearDisassemblyEnd:(unsigned int)fp8;
-- (id)_breakpointsForProject:(id)fp8;
-
-@end
-
-@interface XCEditorTypeStringToEditorTypeTag : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCStoreTypeStringToStoreTypeTag : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCArrayToStringTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCStringToImageTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCPathToFilenameTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCApplicationPropertiesInspectorPane : XCPropertiesInspectorPaneModule
-{
- NSTextField *_typeTextField;
- NSTextField *_creatorTextField;
- NSTextField *_versionTextField;
- NSTextField *_iconFileTextField;
- NSImageView *_iconFileImageView;
- NSTextField *_principalClassTextField;
- NSTextField *_mainNibFileTextField;
- PBXExtendedTableView *_documentTypesTableView;
- PBXControlScrollView *_documentTypesScrollView;
- NSButton *_addDocumentTypeButton;
- NSButton *_removeDocumentTypeButton;
- XCExtendedArrayController *_selectedItemsController;
- XCExtendedArrayController *_documentTypesController;
-}
-
-+ (void)initialize;
-+ (BOOL)canInspectItems:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)contentDidChangeForArrayController:(id)fp8;
-- (void)structureDidChangeForArrayController:(id)fp8;
-- (BOOL)multipleItemsSelected;
-- (void)changeIconFile:(id)fp8;
-
-@end
-
-@interface XCInspectedItemsToPBXNativeTargetsTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCPropertiesInspectorPaneModule : PBXInspectorPaneModule
-{
- NSTextField *_executableNameTextField;
- NSTextField *_identifierTextField;
- NSButton *_openInfoPListButton;
- BOOL _beganEditingExecutableName;
- BOOL _beganEditingIdentifier;
- NSMutableArray *_selectedTargets;
-}
-
-+ (void)initialize;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (id)initWithModuleNibName:(id)fp8;
-- (id)initWithModuleNibPath:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)target;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)openInfoPList:(id)fp8;
-
-@end
-
-@interface XCDocBookmarkGroup : NSObject
-{
- NSString *_name;
- NSMutableArray *_bookmarks;
- BOOL _needsUpdate;
-}
-
-+ (id)rootItem;
-- (id)initWithName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)image;
-- (void)setName:(id)fp8 forBookmark:(id)fp12;
-- (void)_insertDocBookmark:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertDocBookmark:(id)fp8 atIndex:(unsigned int)fp12;
-- (id)_docBookmarkForPath:(id)fp8;
-- (void)insertDocBookmarkForPath:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertDocBookmarkWithName:(id)fp8 path:(id)fp12 atIndex:(unsigned int)fp16;
-- (void)addDocBookmarkForPath:(id)fp8;
-- (void)_addDocBookmark:(id)fp8;
-- (void)addDocBookmark:(id)fp8;
-- (void)addDocBookmarks:(id)fp8;
-- (void)removeDocBookmark:(id)fp8;
-- (void)setDocBookmarks:(id)fp8;
-- (id)docBookmarks;
-- (BOOL)_needsUpdate;
-- (void)_setNeedsUpdate:(BOOL)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-
-@end
-
-@interface XCDocumentationSelection : XCSelection
-{
- NSArray *_items;
- NSArray *_itemPaths;
- NSMutableArray *_bookmarksForSelection;
-}
-
-- (id)initWithSource:(id)fp8 items:(id)fp12 paths:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (void)addToBookmarks:(id)fp8;
-- (int)validateMenuItem_addToBookmarks:(id)fp8;
-- (BOOL)_docWindowSearchFieldIsVisible;
-- (int)validateMenuItem_showDetail:(id)fp8;
-- (void)showDetail:(id)fp8;
-- (id)itemPaths;
-- (id)items;
-
-@end
-
-@interface XCActiveBuildStylePopup : XCProjectPopup
-{
-}
-
-+ (id)itemIdentifier;
-- (void)addObserversWithProject:(id)fp8;
-- (BOOL)isInterestedInChangesToProject:(id)fp8;
-- (void)rebuildPopup:(id)fp8;
-- (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)formatMenuString;
-
-@end
-
-@interface XCActiveExecutablePopup : XCProjectPopup
-{
-}
-
-+ (id)itemIdentifier;
-- (void)addObserversWithProject:(id)fp8;
-- (BOOL)isInterestedInChangesToProject:(id)fp8;
-- (void)rebuildPopup:(id)fp8;
-- (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)formatMenuString;
-
-@end
-
-@interface XCActiveTargetPopup : XCProjectPopup
-{
-}
-
-+ (id)itemIdentifier;
-- (void)addObserversWithProject:(id)fp8;
-- (BOOL)isInterestedInChangesToProject:(id)fp8;
-- (void)rebuildPopup:(id)fp8;
-- (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)formatMenuString;
-
-@end
-
-@interface XCControlView : NSView <XCLayoutContraints>
-{
- id _layout;
- int _layoutLockCount;
- struct _NSRect _lastLiveResizeRect;
- NSColor *_bgColor;
- BOOL _drawsBackground;
-}
-
-- (void)dealloc;
-- (void)setBackgroundColor:(id)fp8;
-- (id)backgroundColor;
-- (void)setDrawsBackground:(BOOL)fp8;
-- (BOOL)drawsBackground;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)setLayout:(id)fp8;
-- (id)layout;
-- (void)didAddSubview:(id)fp8;
-- (void)willRemoveSubview:(id)fp8;
-- (void)layoutViews:(id)fp8;
-- (void)forceLayoutOfViews:(id)fp8;
-- (void)removeAllSubviews;
-- (void)addAllSubviews:(id)fp8;
-- (BOOL)lockoutLayout:(BOOL)fp8;
-- (BOOL)isLayoutLocked;
-- (void)_viewDidChangeShape:(id)fp8;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (void)viewWillStartLiveResize;
-- (void)viewDidEndLiveResize;
-- (struct _NSRect)lastRectDuringLiveResize;
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (struct _NSSize)bestSize;
-- (void)_recomputeSize;
-
-@end
-
-@interface XCDesktopView : NSView
-{
- NSArray *_displayRects;
- NSShadow *_frameShadowTool;
- PBXProjectDocument *_projectDocumentNotRetained;
-}
-
-- (id)initWithProjectDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_prepDisplay;
-- (void)drawRect:(struct _NSRect)fp8;
-- (id)view:(id)fp8 stringForToolTip:(int)fp12 point:(struct _NSPoint)fp16 userData:(void *)fp24;
-- (void)_setupDisplayRects;
-
-@end
-
-@interface XCDetailModule : PBXProjectModule <PBXSelectionTarget, XCSelectionSource>
-{
- XCBorderView *_detailView;
- PBXSmartGroupDataSource *_dataSource;
- BOOL _searchIsEditing;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (id)currentDataSource;
-- (void)viewDidLoad;
-- (BOOL)loadView;
-- (void)setView:(id)fp8;
-- (void)becomeActive;
-- (void)moduleWasExposedByUser;
-- (void)moduleWasDisplayed;
-- (void)moduleWillBeHidden;
-- (id)slideOutTabIconImage;
-- (void)nextDetail:(id)fp8;
-- (void)previousDetail:(id)fp8;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (id)label;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_perspectiveSpecificationReadyForInfo:(id)fp8;
-- (void)_searchFieldHasStartedEditing:(id)fp8;
-- (void)_searchFieldContinuesEditing:(id)fp8;
-- (void)_searchFieldHasStoppedEditing:(id)fp8;
-- (void)_refreshDataSource:(id)fp8;
-- (void)_showDetailView;
-- (id)selectedProjectItems;
-- (id)selectedProjectItemPaths;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (BOOL)canCloneInDock;
-- (id)dockMenuItems;
-
-@end
-
-@interface XCDockableInspector : PBXInspectorPanel
-{
- NSMenuItem *_dockMenuItem;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_viewDidLoad;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-- (id)dockMenuItems;
-- (void)_lockInspector:(id)fp8;
-- (void)_validateDockMenu;
-- (id)label;
-
-@end
-
-@interface XCDockablePalette : XCModuleDock
-{
- PBXControlScrollView *_scrollView;
- XCModuleDock *_paletteDock;
-}
-
-- (void)viewDidLoad;
-
-@end
-
-@interface XCDockableTabModule : PBXProjectModule <XCDockableDragSource>
-{
- XCExtendedTabView *_tabView;
- XCBorderView *_offsettingBox;
- BOOL _isDockTarget;
-}
-
-- (id)initWithLayout:(id)fp8 forModule:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)setupTabs;
-- (void)moduleWillBeHidden;
-- (void)moduleWasDisplayed;
-- (id)selectedModule;
-- (void)selectModule:(id)fp8;
-- (id)keyModules;
-- (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12;
-- (void)becomeActive;
-- (void)showModule:(id)fp8;
-- (BOOL)loadView;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (id)slideOutTabIconImage;
-- (void)module:(id)fp8 didAddSubmodule:(id)fp12;
-- (void)removeSubmodule:(id)fp8;
-- (id)dockMenuItems;
-- (void)_chooseTab:(id)fp8;
-- (void)setIsDockTarget:(BOOL)fp8;
-- (BOOL)isDockTarget;
-- (struct _NSSize)sizeOfSourceModule:(int)fp8;
-- (id)removeSubmoduleAtIndex:(int)fp8;
-- (void)closeIfAppropriate;
-- (void)openModuleInNewDockWindow:(id)fp8 styleMask:(unsigned int)fp12 isFloating:(BOOL)fp16 isTransparent:(BOOL)fp20 withRect:(struct _NSRect)fp24;
-- (BOOL)moduleAtIndex:(int)fp8 releasedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (id)owningModuleForView:(id)fp8;
-- (id)dragSourceModule;
-- (id)layout;
-
-@end
-
-@interface XCDockView : XCControlView <XCLayoutContraints>
-{
- NSShadow *_frameShadowTool;
- NSShadow *_focusedFrameShadowTool;
- NSShadow *_textShadowTool;
- NSShadow *_noFrameShadowTool;
- NSFont *_titleFont;
- NSMutableDictionary *_textAttributes;
- NSMutableArray *_cachedPaths;
- NSMutableDictionary *_cachedHeaders;
- NSMutableDictionary *_cachedTitleIndexMatch;
- BOOL _forceFrames;
- BOOL _isIntegrated;
- BOOL _isHorizontalLayout;
- int _verticalMargin;
- int _horizontalMargin;
- int _innerMargin;
- NSView *_primaryView;
- struct _NSPoint _dragOrigin;
- XCModuleDock *_delegateNotRetained;
- int _openIndex;
- int _openArea;
- struct _NSRect _openAreaOriginalRect;
- struct _NSRect *_rectsToRestore;
- struct _NSPoint _lastUpdateLocation;
- unsigned int _lastDragOperation;
- NSMutableDictionary *_savedStates;
- float _spaceAvailable;
- struct _NSRect *_originalRects;
- struct _NSRect *_undoRectsList;
- NSArray *_undoViewsList;
- BOOL _handleHorizontalSplitMovement;
- BOOL _handleVerticalSplitMovement;
- BOOL _isAdjustingSplit;
- BOOL _originallyInvisible;
- BOOL _optimizeLiveResize;
- NSView *_superviewSplit;
- NSEvent *_possibleDragInitiatingEvent;
- NSMutableArray *_wasVisibleList;
- NSView *_delegationTarget;
- BOOL _enteredDelegate;
- BOOL _enteredSelf;
- NSMutableDictionary *_expandSizes;
-}
-
-+ (void)initialize;
-- (id)initForHorizontal:(BOOL)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewWillMoveToSuperview:(id)fp8;
-- (void)_recomputeSetupForSuperview:(id)fp8;
-- (BOOL)isIntegrated;
-- (void)setOptimizeLiveResize:(BOOL)fp8;
-- (BOOL)optimizeLiveResize;
-- (void)viewWillStartLiveResize;
-- (void)viewDidEndLiveResize;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (void)_firstResponderDidChange:(id)fp8;
-- (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24;
-- (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24 forceFrames:(BOOL)fp28;
-- (void)drawTitleAtIndex:(int)fp8;
-- (void)gridDrawRect:(struct _NSRect)fp8 paintChildren:(BOOL)fp24 forceFrames:(BOOL)fp28 forIndex:(int)fp32 titleOnly:(BOOL)fp36;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)viewWillMoveToWindow:(id)fp8;
-- (void)drawGridAtIndex:(int)fp8 withFrame:(struct _NSRect)fp12 withFill:(BOOL)fp28 usingPath:(id)fp32 asFirstResponder:(BOOL)fp36 withTitle:(id)fp40 usingTextAttributes:(id)fp44 titleOnly:(BOOL)fp48 headerImage:(id)fp52;
-- (int)partForLocation:(struct _NSPoint)fp8 index:(int *)fp16;
-- (int)_otherPartForLocationInWindow:(struct _NSPoint)fp8 index:(int *)fp16;
-- (id)imageAtIndex:(int)fp8 headerImage:(id)fp12 adjustPoint:(struct _NSPoint *)fp16;
-- (id)imageForLocation:(struct _NSPoint)fp8 adjustPoint:(struct _NSPoint *)fp16 index:(int *)fp20;
-- (BOOL)lockoutLayout:(BOOL)fp8;
-- (void)layoutViews:(id)fp8;
-- (void)setupFrames:(id)fp8;
-- (id)createFrameForView:(id)fp8 forPosition:(int)fp12 withinCapacity:(int)fp16;
-- (int)_areaForLocation:(struct _NSPoint)fp8;
-- (struct _NSRect)_frameForHitDetection;
-- (void)setLayout:(id)fp8;
-- (struct _NSSize)minSize;
-- (struct _NSSize)maxSize;
-- (struct _NSSize)bestSize;
-- (void)exposeModuleAtIndex:(int)fp8;
-- (void)zoomOutIndex:(int)fp8;
-- (void)toggleCollapseForIndex:(int)fp8;
-- (void)_recordVisibleModules;
-- (void)_notifyOnVisibilityChanges;
-- (void)toggleSplitOnEvent:(id)fp8;
-- (void)startSplitOnEvent:(id)fp8 forViewAtIndex:(int)fp12;
-- (void)mouseDragged:(id)fp8;
-- (void)_startDockableViewDrag:(id)fp8;
-- (void)_mouseDraggedForHorizontalLayout:(id)fp8;
-- (void)_mouseDraggedForVerticalLayout:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)_mouseDownForMenu:(id)fp8 part:(int)fp12 partIndex:(int)fp16;
-- (void)_mouseDownForHorizontalLayout:(id)fp8 part:(int)fp12 partIndex:(int)fp16;
-- (void)_mouseDownForVerticalLayout:(id)fp8 part:(int)fp12 partIndex:(int)fp16;
-- (void)mouseUp:(id)fp8;
-- (void)_updateCursor:(id)fp8;
-- (unsigned int)prepDropAreaForEntry:(id)fp8 spaceNeeded:(BOOL)fp12;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (unsigned int)draggingEntered:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (void)_display;
-- (void)_setNeedsDisplay:(BOOL)fp8;
-- (void)resetCursorRects;
-
-@end
-
-@interface XCExtendedSegmentedControl : NSSegmentedControl
-{
- int _currentSegment;
- float _uniformSegmentWidth;
- float _endsWidth;
-}
-
-- (id)initWithSegmentWidth:(int)fp8 endsWidth:(int)fp12;
-- (int)highlightedSegment;
-- (void)setSegmentCount:(int)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (int)_segmentForLocation:(struct _NSPoint)fp8;
-- (void)_cancelAllTimers;
-- (void)_initiateSelectionSequence:(id)fp8;
-
-@end
-
-@interface XCExtendedSegmentedCell : NSSegmentedCell
-{
- NSShadow *_highlight;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)drawSegment:(int)fp8 inFrame:(struct _NSRect)fp12 withView:(id)fp28;
-
-@end
-
-@interface XCExtendedTabView : NSTabView <XCDockViewHeader>
-{
- struct _NSPoint _lastUpdateLocation;
- BOOL _preppedForDrop;
- XCDockableTabModule *_delegateNotRetained;
- NSImage *_headerImage;
- struct _NSRect _lastHeaderFrame;
- BOOL _updatesHeaderImage;
- BOOL _didEnter;
- NSArray *_undoTabItemsList;
- BOOL _clipEdges;
- BOOL _autoTabSwitchEnabled;
-}
-
-+ (void)initialize;
-- (void)_drawBorder:(id)fp8 inRect:(struct _NSRect)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)setClipEdges:(BOOL)fp8;
-- (BOOL)clipEdges;
-- (struct _NSRect)contentRect;
-- (BOOL)autoTabSwitchEnabled;
-- (void)setAutoTabSwitchEnabled:(BOOL)fp8;
-- (void)setTabViewDelegate:(id)fp8;
-- (id)tabViewDelegate;
-- (unsigned int)prepDropAreaForEntry:(id)fp8 spaceNeeded:(BOOL)fp12;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (unsigned int)draggingEntered:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (void)_updateTabs;
-- (void)_beginDrag:(id)fp8 fromTabAtIndex:(int)fp12;
-- (id)imageForIndex:(int)fp8 adjustPoint:(struct _NSPoint *)fp12;
-- (BOOL)tabView:(id)fp8 shouldSelectTabViewItem:(id)fp12;
-- (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12;
-- (void)tabView:(id)fp8 didSelectTabViewItem:(id)fp12;
-- (void)tabViewDidChangeNumberOfTabViewItems:(id)fp8;
-- (id)headerImage;
-- (id)headerImageWithSelectedTabOnly:(BOOL)fp8;
-- (void)mouseDownOnHeader:(id)fp8;
-- (void)selectedTabAtLocation:(struct _NSPoint)fp8;
-- (void)mouseDraggedOnHeader:(id)fp8;
-
-@end
-
-@interface XCFlowLayout : NSObject <XCLayout>
-{
- float _topMargin;
- float _bottomMargin;
- float _leftMargin;
- float _rightMargin;
- float _innerMargin;
- float _minDelta;
- float _minHeight;
- float _minWidth;
- BOOL _obeyMinWidth;
- BOOL _obeyMinHeight;
- BOOL _isHorizontalLayout;
- int _verticalJustification;
- int _horizontalJustification;
- NSMutableDictionary *_positions;
- NSMutableDictionary *_bestDelta;
- NSMutableDictionary *_bestPercentage;
- BOOL _layoutRequired;
- NSString *_name;
- struct _NSSize _minSize;
- struct _NSSize *_viewMinSizes;
- BOOL _useVisibleRect;
- BOOL _snappingEnabled;
- BOOL _inLayout;
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)positionView:(id)fp8 atLocation:(id)fp12;
-- (void)positionView:(id)fp8 atLocation:(id)fp12 inSuperview:(id)fp16;
-- (void)removeView:(id)fp8;
-- (id)locationOfView:(id)fp8;
-- (id)viewAtLocation:(id)fp8;
-- (id)sortedViewsByLocation:(id)fp8;
-- (float)spaceAvailableForViews:(id)fp8 usingMinimumDelta:(float)fp12 inControlView:(id)fp16;
-- (float)deltaForViews:(id)fp8 inControlView:(id)fp12;
-- (void)compactViews:(id)fp8 byAmount:(float)fp12 inControlView:(id)fp16;
-- (void)spaceViews:(id)fp8 atIndex:(int)fp12 inControlView:(id)fp16;
-- (int)openAreaIndexInViews:(id)fp8 atLocation:(struct _NSPoint)fp12 area:(int *)fp20 inControlView:(id)fp24;
-- (void)alignViews:(id)fp8 inControlView:(id)fp12;
-- (struct _NSRect *)rectsForViews:(id)fp8;
-- (void)restoreRects:(struct _NSRect *)fp8 forViews:(id)fp12 inControlView:(id)fp16;
-- (void)sizeToBestSize:(id)fp8 withinBounds:(struct _NSRect)fp12;
-- (struct _NSRect)bestFrame:(id)fp8 withinBounds:(struct _NSRect)fp12;
-- (void)setBestDelta:(float)fp8 forLocation:(id)fp12;
-- (void)setBestPercentage:(float)fp8 forLocation:(id)fp12;
-- (void)setEvenPercentageDistribution;
-- (void)clearPercentages;
-- (void)clearDeltas;
-- (void)clearAllProportions;
-- (void)layoutViews:(id)fp8 inControlView:(id)fp12;
-- (void)verticallyLayoutViews:(id)fp8 withinBounds:(struct _NSRect)fp12 inControlView:(id)fp28;
-- (void)horizontallyLayoutViews:(id)fp8 withinBounds:(struct _NSRect)fp12 inControlView:(id)fp28;
-- (void)expandView:(id)fp8 minimumDelta:(float)fp12 inControlView:(id)fp16;
-- (void)collapseView:(id)fp8 inControlView:(id)fp12;
-- (float)growViewHorizontally:(id)fp8 allFollowingViews:(BOOL)fp12 byDelta:(float)fp16 onEvent:(id)fp20 inControlView:(id)fp24 usingMinimumIndividualWidth:(float)fp28;
-- (float)growViewVertically:(id)fp8 allFollowingViews:(BOOL)fp12 byDelta:(float)fp16 onEvent:(id)fp20 inControlView:(id)fp24 usingMinimumIndividualHeight:(float)fp28;
-- (float)topMargin;
-- (void)setTopMargin:(float)fp8;
-- (float)bottomMargin;
-- (void)setBottomMargin:(float)fp8;
-- (float)leftMargin;
-- (void)setLeftMargin:(float)fp8;
-- (float)rightMargin;
-- (void)setRightMargin:(float)fp8;
-- (float)innerMargin;
-- (void)setInnerMargin:(float)fp8;
-- (float)minHeight;
-- (void)setMinHeight:(float)fp8;
-- (float)minWidth;
-- (void)setMinWidth:(float)fp8;
-- (BOOL)obeyMinHeight;
-- (void)setObeyMinHeight:(BOOL)fp8;
-- (BOOL)obeyMinWidth;
-- (void)setObeyMinWidth:(BOOL)fp8;
-- (BOOL)isHorizontalLayout;
-- (void)setIsHorizontalLayout:(BOOL)fp8;
-- (BOOL)useVisibleRect;
-- (void)setUseVisibleRect:(BOOL)fp8;
-- (int)verticalJustification;
-- (void)setVerticalJustification:(int)fp8;
-- (int)horizontalJustification;
-- (void)setHorizontalJustification:(int)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)snappingEnabled;
-- (void)setSnappingEnabled:(BOOL)fp8;
-- (struct _NSSize)minSize;
-- (id)views;
-- (void)recomputeMinimumSize;
-- (void)alignRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 inControlView:(id)fp16;
-- (void)spaceRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 atIndex:(int)fp16 inControlView:(id)fp20;
-- (float)compactRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 byAmount:(float)fp16 inControlView:(id)fp20 usingMinimumIndividualDelta:(float)fp24;
-- (float)truncateRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 byAmount:(float)fp16 inControlView:(id)fp20 usingMinimumIndividualDelta:(float)fp24;
-- (float)spaceAvailableForCapacity:(int)fp8 inControlView:(id)fp12;
-- (float)deltaForRects:(struct _NSRect *)fp8 ofCapacity:(int)fp12 inControlView:(id)fp16;
-- (struct _NSSize)minSizeOfView:(id)fp8;
-
-@end
-
-@interface XCMockupModule : PBXProjectModule
-{
- NSImageView *_snapshot;
- NSScrollView *_contentView;
- NSString *_imagePath;
-}
-
-- (id)initWithLabel:(id)fp8 imagePath:(id)fp12;
-- (id)initWithLabel:(id)fp8 imageNamed:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)loadView;
-- (id)imagePath;
-- (void)setImagePath:(id)fp8;
-- (BOOL)canCloneInDock;
-- (id)cloneInDock;
-
-@end
-
-@interface XCModuleDock : PBXProjectModule <XCDockableDragSource, PBXSelectionTarget>
-{
- XCDockView *_dockView;
- BOOL _supportsDragging;
- BOOL _isIndexFrameable;
- BOOL _isDockTarget;
- BOOL _isHorizontal;
- BOOL _bordersVisible;
- BOOL _prefersFloatingWindow;
- BOOL _prefersTransparentWindow;
- unsigned int _windowStyleMask;
-}
-
-- (id)init;
-- (id)initForHorizontal:(BOOL)fp8;
-- (id)initForHorizontal:(BOOL)fp8 withLayout:(id)fp12 forModule:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isHorizontalLayout;
-- (void)setIsHorizontalLayout:(BOOL)fp8;
-- (id)titleForIndex:(int)fp8;
-- (id)imageForIndex:(int)fp8;
-- (id)contextMenuForIndex:(int)fp8;
-- (BOOL)isIndexDraggable:(int)fp8;
-- (BOOL)isIndexFrameable:(int)fp8;
-- (void)setIsIndexFrameable:(BOOL)fp8;
-- (void)setIsDockTarget:(BOOL)fp8;
-- (BOOL)isDockTarget;
-- (struct _NSSize)sizeOfSourceModule:(int)fp8;
-- (id)removeSubmoduleAtIndex:(int)fp8;
-- (id)owningModuleForView:(id)fp8;
-- (id)dragSourceModule;
-- (void)setBordersVisible:(BOOL)fp8;
-- (BOOL)bordersVisible;
-- (BOOL)isModuleFullyExpanded:(id)fp8;
-- (void)toggleZoomForModule:(id)fp8;
-- (void)toggleExpandCollapseForModule:(id)fp8;
-- (void)expandModule:(id)fp8;
-- (void)reverseAndInsert:(id)fp8 inArea:(int)fp12;
-- (void)splitModule:(id)fp8 reverse:(BOOL)fp12;
-- (void)splitModule:(id)fp8 inArea:(int)fp12 reverse:(BOOL)fp16;
-- (void)closeSubmodule:(id)fp8;
-- (void)setProportion:(id)fp8 forIndex:(int)fp12;
-- (void)openModuleInNewDockWindow:(id)fp8 styleMask:(unsigned int)fp12 isFloating:(BOOL)fp16 isTransparent:(BOOL)fp20 withRect:(struct _NSRect)fp24;
-- (id)loadModuleWindow;
-- (void)setModuleWindowStyleMask:(unsigned int)fp8;
-- (unsigned int)moduleWindowStyleMask;
-- (void)setPrefersFloatingWindow:(BOOL)fp8;
-- (BOOL)prefersFloatingWindow;
-- (void)setPrefersTransparentWindow:(BOOL)fp8;
-- (BOOL)prefersTransparentWindow;
-- (Class)moduleWindowClass;
-- (void)closeModule:(id)fp8;
-- (void)openModuleInWindow:(id)fp8;
-- (void)openModuleInFloatingWindow:(id)fp8;
-- (void)splitModuleVertically:(id)fp8;
-- (void)splitModuleHorizontally:(id)fp8;
-- (void)addTab:(id)fp8;
-- (void)renameModule:(id)fp8;
-- (void)_renameSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (BOOL)supportsDraggingModules;
-- (void)setSupportsDraggingModules:(BOOL)fp8;
-- (void)closeIfAppropriate;
-- (BOOL)moduleAtIndex:(int)fp8 releasedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-- (BOOL)loadView;
-- (void)addSubmodule:(id)fp8;
-- (void)addSubmodule:(id)fp8 atIndex:(int)fp12;
-- (void)removeSubmodule:(id)fp8;
-- (void)showModule:(id)fp8;
-- (void)hideModule:(id)fp8;
-- (id)submodules;
-- (void)updateLabel;
-- (void)setSupermodule:(id)fp8;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_dockingVisibilityChanged:(id)fp8;
-- (void)moduleWillBeHidden;
-- (void)moduleWasDisplayed;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (id)moduleForAction:(SEL)fp8;
-- (id)layout;
-
-@end
-
-@interface XCPerspectiveModule : PBXProjectModule <PBXSelectionTarget>
-{
- NSBox *_perspectiveControl;
- NSBox *_perspectivePalette;
- XCControlView *_contentView;
- XCExtendedSegmentedControl *_perspectiveButtons;
- XCControlView *_perspectiveButtonsControlView;
- XCControlView *_paletteControlView;
- PBXModule *_activeNonRetainedModule;
- PBXProjectWorkspaceModule *_workspace;
- XCExtendedTabView *_perspectivesTabView;
- int _activePerspective;
- XCPerspectivesSpecification *_specification;
- BOOL _respectUpdateNotifications;
- NSView *_sheetSourceView;
- PBXProjectDocument *_docToReleaseOnDealloc;
- NSMutableDictionary *_perspectiveToolbarItems;
- NSMutableDictionary *_previousToolbars;
- NSMutableDictionary *_perspectiveToolbarIdArrays;
- int _toolbarDisplayMode;
- int _toolbarSizeMode;
- BOOL _toolbarIsVisible;
- NSMutableArray *_preferredWidths;
- XCBarModule *_favoritesModule;
-}
-
-+ (void)openForProjectDocument:(id)fp8;
-+ (void)_loadSpecificationsIfNeeded;
-+ (void)initialize;
-+ (void)setSheetSourceView:(id)fp8;
-- (void)configureWithSpecification:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)markAsLastActive;
-- (void)viewDidLoad;
-- (BOOL)wantsModuleWindow;
-- (void)windowWillShow;
-- (id)identifierForPerspectiveContainingModule:(id)fp8;
-- (BOOL)isModuleInSelectedPerspective:(id)fp8;
-- (id)typeInActivePerspective:(Class)fp8;
-- (BOOL)isModule:(id)fp8 inPerspectiveWithIdentifier:(id)fp12;
-- (id)type:(Class)fp8 inPerspective:(id)fp12;
-- (id)type:(Class)fp8 inPerspective:(id)fp12 matchingFunction:(void)fp16 usingData:(void *)fp17;
-- (void)removeSubmodule:(id)fp8;
-- (void)becomeActive;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)setWantsModuleWindow:(BOOL)fp8;
-- (void)_activePerspectiveChanged:(id)fp8;
-- (void)_modulesChanged:(id)fp8;
-- (void)_perspectiveSpecificationReadyForInfo:(id)fp8;
-- (void)updataSpecification:(id)fp8;
-- (BOOL)windowShouldClose:(id)fp8;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (id)guid;
-- (id)mainEditor;
-- (unsigned int)moduleWindowStyleMask;
-- (BOOL)isMainModule;
-- (id)activeTabModule;
-- (id)moduleForTab:(id)fp8;
-- (id)tabForModule:(id)fp8;
-- (id)keyModules;
-- (struct _NSRect)window:(id)fp8 willPositionSheet:(id)fp12 usingRect:(struct _NSRect)fp16;
-- (void)setSheetSourceView:(id)fp8;
-- (id)_sheetSourceView;
-- (void)activatePerspectiveAtIndex:(int)fp8;
-- (void)activatePerspectiveWithName:(id)fp8;
-- (void)loadPerspectiveAtIndex:(int)fp8;
-- (void)loadPerspectiveWithName:(id)fp8;
-- (void)showModule:(id)fp8;
-- (id)loadPerspectiveContainingService:(Class)fp8;
-- (void)markActiveModules;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (id)moduleForAction:(SEL)fp8;
-- (void)_perspectiveChosen:(id)fp8;
-- (void)_setWorkspace:(id)fp8;
-- (id)workspace;
-- (void)configureToolbarOnWindow:(id)fp8;
-- (void)loadToolbarConfiguration:(id)fp8 atIndex:(int)fp12;
-- (void)recordToolbarInWindow:(id)fp8 atIndex:(int)fp12;
-- (void)activateToolbarInWindow:(id)fp8 atIndex:(int)fp12;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (void)setAsDefaultLayout:(id)fp8;
-- (void)alertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)setPerspectivesBarVisible:(BOOL)fp8;
-- (void)setBottomPerspectivesBarVisible:(BOOL)fp8;
-- (BOOL)perspectivesBarVisible;
-
-@end
-
-@interface XCPerspectivesSpecification : XCSpecification
-{
- PBXProjectDocument *_nonRetainedProjectDocument;
- NSString *_classBaseName;
- NSMutableArray *_allowedModules;
- NSMutableArray *_perspectives;
- NSString *_activePerspective;
- NSMutableArray *_windowToolDefinitions;
- NSMutableDictionary *_originalPList;
- NSString *_windowString;
- NSMutableArray *_notifications;
- NSArray *_preferredWidths;
- BOOL _dockingSystemVisible;
- BOOL _perspectivesBarVisible;
- NSMutableDictionary *_windowToolImplementations;
- int _toolbarDisplayMode;
- int _toolbarSizeMode;
- BOOL _toolbarIsVisible;
- BOOL _statusBarIsVisible;
- BOOL _shelfIsVisible;
- NSString *_extension;
- BOOL _firstTimeWindowDisplayed;
- int _projectWindowJustification;
- double _timestamp;
- NSMutableDictionary *_sharedConfigurations;
- int _majorVersion;
- int _minorVersion;
- NSString *_updateMessage;
- NSString *_lastActivePerspective;
- id _pinnedNavigatorGroupIdentifier;
- NSDictionary *_favoritesConfiguration;
- BOOL _frozen;
- BOOL _isSavingConfiguration;
-}
-
-+ (id)specificationForIdentifier:(id)fp8 forProjectDocument:(id)fp12;
-+ (id)restoreDefaultSpecificationForIdentifier:(id)fp8 forProjectDocument:(id)fp12 useUserDefaults:(BOOL)fp16;
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (id)identifier;
-+ (id)extension;
-+ (id)projectDefaultsFileReferece;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (id)deepCopy;
-- (void)dealloc;
-- (void)finalize;
-- (void)setProjectDocument:(id)fp8;
-- (id)projectDocument;
-- (id)classBaseName;
-- (id)allowedModules;
-- (id)perspectives;
-- (int)majorVersion;
-- (void)setMajorVersion:(int)fp8;
-- (int)minorVersion;
-- (void)setMinorVersion:(int)fp8;
-- (id)updateMessage;
-- (id)preferredWidths;
-- (void)setPreferredWidths:(id)fp8;
-- (id)windowFrameString;
-- (void)setWindowFrameString:(id)fp8;
-- (id)perspectiveExtension;
-- (BOOL)firstTimeWindowDisplayed;
-- (void)setFirstTimeWindowDisplayed:(BOOL)fp8;
-- (int)projectWindowJustification;
-- (void)depositConfiguration:(id)fp8 forSharingKey:(id)fp12;
-- (id)withdrawalConfigurationForSharingKey:(id)fp8;
-- (void)setPinnedNavigatorGroup:(id)fp8;
-- (id)pinnedNavigatorGroup;
-- (id)pinnedNavigatorGroupIdentifier;
-- (BOOL)isValidPerspective:(id)fp8;
-- (void)setActivePerspective:(id)fp8;
-- (void)setActivePerspective:(id)fp8 recordLastPerspective:(BOOL)fp12;
-- (void)setActivePerspectiveAtIndex:(int)fp8;
-- (BOOL)resetActivePerspective;
-- (id)activePerspective;
-- (id)lastActivePerspective;
-- (void)setLastPerspective;
-- (int)indexOfActivePerspective;
-- (id)findPerspectiveContainingService:(Class)fp8;
-- (id)findPerspectiveContainingService:(Class)fp8 startingAtIndex:(int)fp12;
-- (BOOL)activatePerspectiveContainingService:(Class)fp8;
-- (void)changeToNextPerspective;
-- (void)changeToPreviousPerspective;
-- (void)setDockingSystemVisible:(BOOL)fp8;
-- (BOOL)dockingSystemVisible;
-- (void)setPerspectivesBarVisible:(BOOL)fp8;
-- (BOOL)perspectivesBarVisible;
-- (void)setStatusBarIsVisible:(BOOL)fp8;
-- (BOOL)statusBarIsVisible;
-- (void)setShelfIsVisible:(BOOL)fp8;
-- (BOOL)shelfIsVisible;
-- (id)favoritesConfiguration;
-- (void)setFavoritesConfiguration:(id)fp8;
-- (BOOL)isCreationPermittedForClassWithName:(id)fp8;
-- (id)toolForClass:(Class)fp8;
-- (id)toolForClass:(Class)fp8 onlyIfVisible:(BOOL)fp12;
-- (BOOL)hasToolForIdentifier:(id)fp8;
-- (id)toolForIdentifier:(id)fp8;
-- (id)duplicateToolForIdentifier:(id)fp8;
-- (void)updateKeyBindingForMenuItem:(id)fp8;
-- (void)setupWindowToolMenu;
-- (void)_showWindowTool:(id)fp8;
-- (void)_validateWindowToolsMenu:(id)fp8;
-- (void)reconcileWithUpdatedTools;
-- (void)updateWindowToolDefinitions;
-- (id)persistentWindowToolDefinitions;
-- (id)windowOrderGUIDList;
-- (void)awakenModuleWithObserver:(id)fp8;
-- (void)addNotificationEntryForGUID:(id)fp8 factoryGUID:(id)fp12 targetGUID:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24 definition:(id)fp28 validation:(id)fp32 autoDisconnect:(BOOL)fp36;
-- (void)removeNotificationEntryForGUID:(id)fp8 factoryGUID:(id)fp12 targetGUID:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24;
-- (id)createObservers;
-- (id)projectObjectForKey:(id)fp8;
-- (BOOL)isSavingConfiguration;
-- (BOOL)saveToFile:(id)fp8;
-- (void)saveAndFreeze:(id)fp8;
-- (void)saveAsDefaultSpecification;
-- (void)removeDefaultSpecification;
-- (void)setToolbarDisplayMode:(int)fp8;
-- (int)toolbarDisplayMode;
-- (void)setToolbarSizeMode:(int)fp8;
-- (int)toolbarSizeMode;
-- (void)setToolbarIsVisible:(BOOL)fp8;
-- (BOOL)toolbarIsVisible;
-- (id)restoreAppropriateWindows;
-- (id)createOpenEditorList;
-
-@end
-
-@interface XCProjectPopup : NSPopUpButton
-{
-}
-
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (id)itemIdentifier;
-+ (id)toolbarItemForProject:(id)fp8;
-- (id)initWithProject:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)addObserversWithProject:(id)fp8;
-- (void)viewDidMoveToWindow;
-- (void)rebuildMenuFormRepresentationForDisplayMode:(int)fp8;
-- (void)rebuildMenuFormRepresentation;
-- (void)_rebuildLater:(id)fp8;
-- (void)_toolbarReconfigured:(id)fp8;
-- (BOOL)isInterestedInChangesToProject:(id)fp8;
-- (void)_projectItemsDidChange:(id)fp8;
-- (void)_projectReconfigured:(id)fp8;
-- (void)rebuildPopup:(id)fp8;
-- (void)popupSelectionAction;
-- (void)popupSelectionAction:(id)fp8;
-- (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12;
-- (void)popupSelectionActionAtIndex:(int)fp8;
-- (id)contentView;
-- (id)project;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)formatMenuString;
-- (id)itemIdentifier;
-- (void)setPropertiesOfToolbarItem:(id)fp8;
-
-@end
-
-@interface __XCPrivateNSBox : NSBox
-{
-}
-
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)itemIdentifier;
-
-@end
-
-@interface __XCPrivateNSToolbarItem : NSToolbarItem
-{
-}
-
-- (id)initWithItemIdentifier:(id)fp8;
-- (void)dealloc;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)_validateOnNotification:(id)fp8;
-- (void)validate;
-- (id)menuFormRepresentation;
-- (BOOL)autovalidates;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)itemIdentifier;
-- (void)_delegatingCallback:(id)fp8;
-
-@end
-
-@interface XCToolbarSpecification : XCSpecification
-{
- NSMutableDictionary *_toolbarItemDefinitions;
- NSMutableDictionary *_toolbarConfigurations;
-}
-
-+ (void)initialize;
-+ (void)registerFactory:(id)fp8;
-+ (void)unregisterFactory:(id)fp8;
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)toolbarItemDefinitions;
-- (id)toolbarConfigurations;
-- (id)allowedItemsForConfiguration:(id)fp8;
-- (id)defaultItemsForConfiguration:(id)fp8;
-- (id)toolbarItem:(id)fp8 forProjectDocument:(id)fp12;
-- (id)toolbarItem:(id)fp8 forProjectDocument:(id)fp12 proxiedToToolbar:(id)fp16;
-- (id)toolbarItem:(id)fp8;
-
-@end
-
-@interface XCWindowBarModule : PBXModule <PBXImageGestureObserver>
-{
- XCControlView *_screensView;
- PBXControlScrollView *_scrollView;
- int _openScreenViewIndex;
-}
-
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)loadView;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (unsigned int)moduleWindowStyleMask;
-- (Class)moduleWindowClass;
-- (void)windowWillShow;
-- (void)windowDidResize:(id)fp8;
-- (void)_activePerspectiveChanged:(id)fp8;
-- (void)_selectedProjectChanged:(id)fp8;
-- (void)activatePerspectiveWithName:(id)fp8;
-- (void)_refactorPerspectives;
-- (void)eventSent:(id)fp8 toView:(id)fp12;
-- (void)becomeActive;
-
-@end
-
-@interface XCPerspectiveHeaderBox : PBXHeaderBox
-{
-}
-
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCBuildOperation (PBXTrackableTaskAdditions) <PBXTrackableTask>
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-@end
-
-@interface XCProjectSelection : XCSelection
-{
- PBXProjectDocument *_projectDocumentNotRetained;
- XCCleanAlert *_cleanAlert;
-}
-
-+ (void)postSelection:(id)fp8;
-+ (void)clearSelection:(id)fp8;
-- (id)initWithProjectDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)projectDocument;
-- (id)project;
-- (void)editProject:(id)fp8;
-- (void)editActiveTarget:(id)fp8;
-- (id)activeTargetSettingsPane;
-- (int)validateMenuItem_editActiveTarget:(id)fp8;
-- (void)editActiveExecutable:(id)fp8;
-- (int)validateMenuItem_editActiveExecutable:(id)fp8;
-- (void)toggleDockableViewBorders:(id)fp8;
-- (int)validateMenuItem_toggleDockableViewBorders:(id)fp8;
-- (void)closeProject:(id)fp8;
-- (void)toggleBuild:(id)fp8;
-- (int)validateMenuItem_toggleBuild:(id)fp8;
-- (void)buildAndRunTargets:(id)fp8;
-- (void)buildAndRun:(id)fp8;
-- (int)validateMenuItem_buildAndRun:(id)fp8;
-- (void)buildAndDebugTargets:(id)fp8;
-- (void)buildAndDebug:(id)fp8;
-- (int)validateMenuItem_buildAndDebug:(id)fp8;
-- (void)cleanTargets:(id)fp8;
-- (void)cleanBuild:(id)fp8;
-- (int)validateMenuItem_cleanBuild:(id)fp8;
-- (void)cleanAllTargetsBuild:(id)fp8;
-- (int)validateMenuItem_cleanAllTargetsBuild:(id)fp8;
-- (void)stopCurrentBuild:(id)fp8;
-- (int)validateMenuItem_stopCurrentBuild:(id)fp8;
-- (void)toggleExecRun:(id)fp8;
-- (int)validateMenuItem_toggleExecRun:(id)fp8;
-- (void)toggleExecDebug:(id)fp8;
-- (void)debugTaskAttachPID:(id)fp8;
-- (void)debugTaskAttach:(id)fp8;
-- (int)validateMenuItem_debugTaskAttach:(id)fp8;
-- (void)debugTaskAttachActiveExecutable:(id)fp8;
-- (int)validateToolbarItem_debugTaskAttachActiveExecutable:(id)fp8;
-- (int)validateMenuItem_toggleExecDebug:(id)fp8;
-- (void)stopRunSession:(id)fp8;
-- (int)validateMenuItem_stopRunSession:(id)fp8;
-- (void)stopDebugSession:(id)fp8;
-- (int)validateMenuItem_stopDebugSession:(id)fp8;
-- (void)showAnimationViewer:(id)fp8;
-- (void)showFindTab:(id)fp8;
-- (void)addDebugExpression:(id)fp8;
-- (int)validateMenuItem_addDebugExpression:(id)fp8;
-- (void)addSymbolicBreakpoint:(id)fp8;
-- (void)_addSymbolicBreakpointSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)addCPPThrowCatchBreakpoint:(id)fp8;
-- (void)_addCPPThrowCatchBreakpointSheetDidEndWithReturnCode:(int)fp8 string:(id)fp12 contextInfo:(void *)fp16;
-- (void)startTextFind:(id)fp8;
-- (int)validateMenuItem_startTextFind:(id)fp8;
-- (int)validateMenuItem_startDefinitionsFind:(id)fp8;
-- (void)startRegexFind:(id)fp8;
-- (int)validateMenuItem_startRegexFind:(id)fp8;
-- (void)startDefinitionsFind:(id)fp8;
-- (BOOL)_setSearchStringForFind;
-- (void)showInspector:(id)fp8;
-- (void)getInfo:(id)fp8;
-- (int)validateMenuItem_getInfo:(id)fp8;
-- (void)showProject:(id)fp8;
-- (void)showBuildResults:(id)fp8;
-- (void)showSCM:(id)fp8;
-- (void)showClassBrowser:(id)fp8;
-- (void)showDebugger:(id)fp8;
-- (void)showConsole:(id)fp8;
-- (void)showRunLog:(id)fp8;
-- (void)showWindowBar:(id)fp8;
-- (void)showDetail:(id)fp8;
-- (void)showBreakpoints:(id)fp8;
-- (int)validateMenuItem_showWindowBar:(id)fp8;
-- (void)configureSCM:(id)fp8;
-- (void)goOnline:(id)fp8;
-- (int)validateMenuItem_goOnline:(id)fp8;
-- (void)goOffline:(id)fp8;
-- (int)validateMenuItem_goOffline:(id)fp8;
-- (void)previousBookmark:(id)fp8;
-- (int)validateMenuItem_previousBookmark:(id)fp8;
-- (void)nextBookmark:(id)fp8;
-- (int)validateMenuItem_nextBookmark:(id)fp8;
-- (void)clearVisibleLogs:(id)fp8;
-- (int)validateMenuItem_clearVisibleLogs:(id)fp8;
-- (void)clearBookmarks:(id)fp8;
-- (int)validateMenuItem_clearBookmarks:(id)fp8;
-- (void)showBookmarksSmartGroup:(id)fp8;
-- (void)showErrorsWarningsSmartGroup:(id)fp8;
-- (void)showFindSmartGroup:(id)fp8;
-- (void)showSCMSmartGroup:(id)fp8;
-- (void)showSymbolsSmartGroup:(id)fp8;
-- (void)showTargetSmartGroup:(id)fp8;
-- (void)showExecutableSmartGroup:(id)fp8;
-- (void)showAllFilesSmartGroup:(id)fp8;
-- (void)nextBuildResult:(id)fp8;
-- (int)validateMenuItem_nextBuildResult:(id)fp8;
-- (void)previousBuildResult:(id)fp8;
-- (int)validateMenuItem_previousBuildResult:(id)fp8;
-- (void)nextDetail:(id)fp8;
-- (void)previousDetail:(id)fp8;
-- (void)_classBrowserOptionsSetsPopUpButtonAction:(id)fp8;
-- (void)_classBrowserOptionsButtonAction:(id)fp8;
-- (void)_classBrowserOpenNewClassBrowser:(id)fp8;
-- (void)launchSampler:(id)fp8;
-- (int)validateMenuItem_launchSampler:(id)fp8;
-- (void)launchObjectAlloc:(id)fp8;
-- (int)validateMenuItem_launchObjectAlloc:(id)fp8;
-- (void)launchMallocDebug:(id)fp8;
-- (int)validateMenuItem_launchMallocDebug:(id)fp8;
-- (void)launchShark:(id)fp8;
-- (int)validateMenuItem_launchShark:(id)fp8;
-- (void)debugTaskPause:(id)fp8;
-- (int)validateMenuItem_debugTaskPause:(id)fp8;
-- (void)debugTaskContinue:(id)fp8;
-- (int)validateMenuItem_debugTaskContinue:(id)fp8;
-- (void)debugTaskStepOver:(id)fp8;
-- (int)validateMenuItem_debugTaskStepOver:(id)fp8;
-- (void)debugTaskStepInto:(id)fp8;
-- (int)validateMenuItem_debugTaskStepInto:(id)fp8;
-- (void)debugTaskStepOut:(id)fp8;
-- (int)validateMenuItem_debugTaskStepOut:(id)fp8;
-- (void)debugTaskRestart:(id)fp8;
-- (int)validateMenuItem_debugTaskRestart:(id)fp8;
-- (void)debugTaskStepInstruction:(id)fp8;
-- (int)validateMenuItem_debugTaskStepInstruction:(id)fp8;
-- (void)debugTaskStepOverInstruction:(id)fp8;
-- (int)validateMenuItem_debugTaskStepOverInstruction:(id)fp8;
-- (void)debugTaskShowMemoryBrowser:(id)fp8;
-- (int)validateMenuItem_debugTaskShowMemoryBrowser:(id)fp8;
-- (void)debugTaskShowGlobalVariables:(id)fp8;
-- (int)validateMenuItem_debugTaskShowGlobalVariables:(id)fp8;
-- (void)debugTaskNextInstruction:(id)fp8;
-- (int)validateMenuItem_debugTaskNextInstruction:(id)fp8;
-- (void)debugTaskSync:(id)fp8;
-- (int)validateMenuItem_debugTaskSync:(id)fp8;
-- (int)validWhenDebugging;
-- (int)validWhenNotDebugging;
-- (void)debugTaskShowSharedLibraries:(id)fp8;
-- (int)validateMenuItem_debugTaskShowSharedLibraries:(id)fp8;
-- (void)debugTaskShowConsole:(id)fp8;
-- (int)validateMenuItem_debugTaskShowConsole:(id)fp8;
-- (void)debugTaskShowExpressions:(id)fp8;
-- (int)validateMenuItem_debugTaskShowExpressions:(id)fp8;
-- (void)debugTaskShowStdIO:(id)fp8;
-- (int)validateMenuItem_debugTaskShowStdIO:(id)fp8;
-- (void)debugTaskClearLogs:(id)fp8;
-- (int)validateMenuItem_debugTaskClearLogs:(id)fp8;
-- (void)debugTaskToggleDisassemblyDisplay:(id)fp8;
-- (int)validateMenuItem_debugTaskToggleDisassemblyDisplay:(id)fp8;
-- (void)debugTaskToggleBreakOnDebugStr:(id)fp8;
-- (int)validateMenuItem_debugTaskToggleBreakOnDebugStr:(id)fp8;
-- (void)debugTaskToggleLibgmalloc:(id)fp8;
-- (int)validateMenuItem_debugTaskToggleLibgmalloc:(id)fp8;
-- (void)toggleCustomizedDataDisplayEnabled:(id)fp8;
-- (int)validateMenuItem_toggleCustomizedDataDisplayEnabled:(id)fp8;
-- (void)cleanAllTargetsForIndexRebuilding;
-- (void)cleanAllTargetsWithoutAsking;
-- (void)buildTargets:(id)fp8 withAction:(id)fp12;
-- (id)buildTargets:(id)fp8 andDependencies:(BOOL)fp12 withAction:(id)fp16 usingBuildStyles:(id)fp20 usingBuildConfiguration:(id)fp24 overridingBuildSettings:(id)fp28 notifyingObject:(id)fp32;
-- (void)buildFileReferences:(id)fp8 inTarget:(id)fp12 configurationName:(id)fp16 buildStyle:(id)fp20 withAction:(id)fp24;
-- (void)startDebugSessionForExecutable:(id)fp8;
-- (void)startDebugSessionForActiveExecutable;
-- (void)runAlertForUnlaunchableExecutableAtPath:(id)fp8 inWindow:(id)fp12;
-- (void)buildOperationWillStart:(id)fp8;
-- (void)buildOperationDidReportStatus:(id)fp8;
-- (void)buildOperationDidStop:(id)fp8;
-- (void)runExecutable:(id)fp8 withExternalProgramConfigID:(id)fp12;
-- (void)runActiveExecutableWithExternalProgramConfigID:(id)fp8;
-- (void)stopDebugAndRunSessions;
-- (id)_validateActiveExecutable;
-- (void)_cleanActiveConfirmSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_cleanAllConfirmSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_launchSessionFailure:(id)fp8;
-
-@end
-
-@interface XCFilteringArrayController : XCExtendedArrayController
-{
- NSString *searchString;
-}
-
-- (void)search:(id)fp8;
-- (id)arrangeObjects:(id)fp8;
-- (void)dealloc;
-- (id)searchString;
-- (void)setSearchString:(id)fp8;
-
-@end
-
-@interface XCSCMInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_stateTextField;
- NSTextField *_tagTextField;
- NSTextField *_localRevisionTextField;
- NSTextField *_repositoryRevisionTextField;
- PBXExtendedTableView *_revisionsTableView;
- NSTextView *_logTextView;
- NSButton *_compareButton;
- NSButton *_diffButton;
- NSButton *_annotateButton;
- NSButton *_scmUpdateButton;
- NSSearchField *_searchTextField;
- NSTextField *_numItemsTextField;
- NSProgressIndicator *_progressIndicator;
- NSObjectController *_scmInfoController;
- NSObjectController *_scmLogInfoController;
- XCFilteringArrayController *_scmRevisionsController;
- PBXFileReference *_fileReference;
- NSString *_searchString;
- NSMutableArray *_pendingSCMRequests;
-}
-
-+ (BOOL)canInspectSelection:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)searchString;
-- (void)setSearchString:(id)fp8;
-- (id)fileReference;
-- (void)setFileReference:(id)fp8;
-- (id)theInspectorPane;
-- (id)_sourceControlManager;
-- (void)viewDidLoad;
-- (void)update;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)compare:(id)fp8;
-- (void)diff:(id)fp8;
-- (void)annotate:(id)fp8;
-- (void)_doConfirmAbandonChangesAlertWithDidEndSelector:(SEL)fp8 andRevision:(id)fp12;
-- (void)_discardLocalChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_doSCMUpdateToSpecificRevision:(id)fp8;
-- (void)_confirmUpdateToSpecificRevisionLoseChangesSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_saveEditedDocumentsIfNeeded;
-- (void)scmUpdate:(id)fp8;
-- (void)refresh:(id)fp8;
-- (void)scmStateDidChange:(id)fp8;
-- (void)scmLogDidChange:(id)fp8;
-- (void)_scmWasEnabled:(id)fp8;
-- (void)_scmWasDisabled:(id)fp8;
-- (void)_scmRequestDidSuspend:(id)fp8;
-- (void)_scmRequestHadProgress:(id)fp8;
-
-@end
-
-@interface XCSCMInspectorPane (XCSCMInspectorPaneTableViewSupport)
-- (void)tableViewSelectionDidChange:(id)fp8;
-@end
-
-@interface XCAttributeDictionaryEnumerator : NSEnumerator
-{
- XCAttributeDictionary *dictionary;
- unsigned int nextElement;
-}
-
-- (id)initWithAttributeDictionary:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (id)nextObject;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface XCAttributeDictionary : NSDictionary
-{
- unsigned int numElements;
- unsigned int valuesSize;
- unsigned int hash;
- id values[1];
-}
-
-+ (void)initialize;
-+ (id)newWithKeys:(id *)fp8 values:(id *)fp12 count:(unsigned int)fp16;
-+ (id)newWithDictionary:(id)fp8;
-- (id)newWithKey:(id)fp8 object:(id)fp12;
-- (unsigned int)count;
-- (id)objectForKey:(id)fp8;
-- (id)keyEnumerator;
-- (void)release;
-- (void)dealloc;
-- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (BOOL)isEqualToDictionary:(id)fp8;
-- (unsigned int)hash;
-
-@end
-
-@interface XCAttributeDictionaryKey : NSString
-{
- NSString *keyString;
- NSString *keyStringAlias;
- XCAttributeDictionaryKey *nextByLetter;
- unsigned char index;
- unsigned char warned;
-}
-
-+ (void)initialize;
-+ (id)keyForString:(id)fp8 shouldCreate:(BOOL)fp12;
-- (id)initWithKeyString:(id)fp8 index:(unsigned int)fp12;
-- (id)description;
-- (id)retain;
-- (void)release;
-- (id)autorelease;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (unsigned int)length;
-- (unsigned short)characterAtIndex:(unsigned int)fp8;
-- (unsigned int)hash;
-- (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
-- (BOOL)isEqual:(id)fp8;
-- (BOOL)isEqualToString:(id)fp8;
-
-@end
-
-@interface XCBorderView : XCColoredBox
-{
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCLongAttributedString : NSMutableAttributedString
-{
- NSMutableString *text;
- NSMutableDictionary *attributes;
- NSMutableDictionary *syntaxColoringAttributes;
-}
-
-- (id)runForName:(id)fp8 createIfNeeded:(BOOL)fp12;
-- (id)string;
-- (id)attributesAtIndex:(unsigned int)fp8 effectiveRange:(struct _NSRange *)fp12;
-- (id)attributesAtIndex:(unsigned int)fp8 longestEffectiveRange:(struct _NSRange *)fp12 inRange:(struct _NSRange)fp16;
-- (void)replaceCharactersInRange:(struct _NSRange)fp8 withString:(id)fp16;
-- (void)setAttributes:(id)fp8 range:(struct _NSRange)fp12;
-- (unsigned int)length;
-- (id)attribute:(id)fp8 atIndex:(unsigned int)fp12 effectiveRange:(struct _NSRange *)fp16;
-- (id)initWithString:(id)fp8;
-- (id)initWithString:(id)fp8 attributes:(id)fp12;
-- (id)initWithAttributedString:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)addAttribute:(id)fp8 value:(id)fp12 range:(struct _NSRange)fp16;
-- (void)addAttributes:(id)fp8 range:(struct _NSRange)fp12;
-- (void)removeAttribute:(id)fp8 range:(struct _NSRange)fp12;
-- (void)deleteCharactersInRange:(struct _NSRange)fp8;
-
-@end
-
-@interface XCDualStateToolbarItem : NSToolbarItem <XCProxiedToolbarItemProtocol>
-{
- BOOL _requiresValidation;
- BOOL _requiresContinuousValidation;
- NSDictionary *_definition;
- BOOL _registered;
- NSImage *_basicicon;
- NSString *_basiclabel;
- NSString *_basictooltip;
- NSString *_basicaction;
- NSImage *_alticon;
- NSString *_altlabel;
- NSString *_alttooltip;
- NSString *_altaction;
- int _validationState;
- BOOL _altStateIsStopAction;
- PBXToolbarItemPopup *_proxy;
-}
-
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-- (id)initWithItemIdentifier:(id)fp8 definition:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)addObservers;
-- (void)setRequiresValidation:(BOOL)fp8;
-- (BOOL)requiresValidation;
-- (int)validateAgainstProjectSelection:(id)fp8;
-- (void)validate;
-- (BOOL)isToggle;
-- (BOOL)validateMenuItem:(id)fp8;
-- (id)project;
-- (id)validToolbar;
-- (void)setProxiedToolbarItem:(id)fp8;
-
-@end
-
-@interface XCTargetSelection : XCSelection
-{
- PBXProjectDocument *_projectDocumentNotRetained;
-}
-
-- (id)initWithProjectDocument:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)projectDocument;
-- (id)project;
-
-@end
-
-@interface XCStringToDataTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCUserInterfacePreferences : NSObject
-{
-}
-
-+ (void)initialize;
-+ (id)setLabelForProjectModule:(id)fp8;
-+ (int)projectClosePolicy;
-+ (void)setProjectClosePolicy:(int)fp8;
-+ (BOOL)shouldSaveWorkspaceConfiguration;
-+ (void)setShouldSaveWorkspaceConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveWorkspaceRunLogConfiguration;
-+ (void)setShouldSaveWorkspaceRunLogConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveWorkspaceDebuggerConfiguration;
-+ (void)setShouldSaveWorkspaceDebuggerConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveWorkspaceClassBrowserConfiguration;
-+ (void)setShouldSaveWorkspaceClassBrowserConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveWorkspaceSCMConfiguration;
-+ (void)setShouldSaveWorkspaceSCMConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveWorkspaceEditorConfiguration;
-+ (void)setShouldSaveWorkspaceEditorConfiguration:(BOOL)fp8;
-+ (BOOL)shouldSaveOpenEditors;
-+ (void)setShouldSaveOpenEditors:(BOOL)fp8;
-+ (BOOL)showSplitterControls;
-+ (void)setShowSplitterControls:(BOOL)fp8;
-+ (id)perspectiveIdentifier;
-+ (void)setPerspectiveIdentifier:(id)fp8;
-+ (id)perspectiveExtension;
-+ (void)setPerspectiveExtension:(id)fp8;
-+ (void)setupBuildNotificationsForSpecification:(id)fp8;
-+ (int)beforeBuildSavePolicy;
-+ (void)setBeforeBuildSavePolicy:(int)fp8;
-+ (int)openBuilderPolicy;
-+ (double)openBuilderPolicySetDate;
-+ (void)setOpenBuilderPolicy:(int)fp8;
-+ (int)closeBuilderPolicy;
-+ (double)closeBuilderPolicySetDate;
-+ (void)setCloseBuilderPolicy:(int)fp8;
-+ (int)openErrorsWarningsPolicy;
-+ (void)setOpenErrorsWarningsPolicy:(int)fp8;
-+ (int)closeErrorsWarningsPolicy;
-+ (void)setCloseErrorsWarningsPolicy:(int)fp8;
-+ (BOOL)autoOpenProjectEditor;
-+ (void)setShouldAutoOpenProjectEditor:(BOOL)fp8;
-+ (BOOL)autoPerspectiveReturn;
-+ (void)setAutoPerspectiveReturn:(BOOL)fp8;
-+ (BOOL)showFindResultsInProjectContext;
-+ (void)setShowFindResultsInProjectContext:(BOOL)fp8;
-+ (BOOL)autoClearSearchField;
-+ (void)setShouldAutoClearSearchField:(BOOL)fp8;
-+ (SEL)moduleAwakenSelector;
-
-@end
-
-@interface XCWindowTool : XCModuleDock
-{
- NSDictionary *_definition;
- BOOL _shouldBePersisted;
-}
-
-- (id)initWithDefinition:(id)fp8;
-- (id)duplicateTool;
-- (void)dealloc;
-- (void)finalize;
-- (id)identifier;
-- (id)toolName;
-- (void)setShouldBePersisted:(BOOL)fp8;
-- (BOOL)shouldBePersisted;
-- (void)removeUnusedEditors;
-- (BOOL)windowShouldClose:(id)fp8;
-- (id)loadModuleWindow;
-- (void)moduleDidChangeLabel:(id)fp8;
-- (id)mainEditor;
-- (void)viewWasInstalled;
-- (void)markAsLastActive;
-- (void)moduleWasDisplayed;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (id)moduleToolbarIdentifier;
-
-@end
-
-@interface XCHelpManager : NSObject
-{
- NSDictionary *_helpLinkPlist;
- NSString *_localization;
-}
-
-+ (id)sharedHelpManager;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)_loadHelpLinks;
-- (id)_appleRefForSenderWithTag:(int)fp8;
-- (void)showHelpForTag:(int)fp8;
-- (void)showHelp:(id)fp8;
-- (id)_pathForXcodeHelpHomePage;
-- (id)_fallBackDocumentForAppleRef:(id)fp8;
-- (id)_transformPath:(id)fp8 withLocalization:(id)fp12;
-- (id)_localizedPathForPath:(id)fp8;
-- (BOOL)showHelpFileContainingAppleRef:(id)fp8 withFallBack:(BOOL)fp12;
-- (id)localization;
-- (void)setLocalization:(id)fp8;
-- (id)helpLinkPlist;
-- (void)setHelpLinkPlist:(id)fp8;
-
-@end
-
-@interface XCObserver : NSObject
-{
- NSString *_targetGUID;
- id _factory;
- SEL _trigger;
- NSDictionary *_definition;
- NSDictionary *_validation;
- BOOL _autoDisconnect;
-}
-
-- (id)initOnObject:(id)fp8 targetGUID:(id)fp12 factory:(id)fp16 trigger:(SEL)fp20 notification:(id)fp24 definition:(id)fp28 validation:(id)fp32 autoDisconnect:(BOOL)fp36;
-- (void)dealloc;
-- (void)finalize;
-- (id)targetGUID;
-- (void)_triggerCallback:(id)fp8;
-- (BOOL)validateMatch:(id)fp8;
-
-@end
-
-@interface XCExtendedArrayController : NSArrayController
-{
- struct {
- unsigned int delegateListensForChanges:1;
- unsigned int enableDragAndDrop:1;
- unsigned int delegateRegistersPasteboardTypes:1;
- unsigned int delegateHandlesDrags:1;
- unsigned int delegateHandlesDrops:1;
- unsigned int delegateModifiesNewObject:1;
- unsigned int delegateProvidesInitialColumnToEdit:1;
- unsigned int delegateHandlesNumberOfRows:1;
- unsigned int delegateHandlesTableValues:1;
- unsigned int delegateDeclaresPasteboardTypes:1;
- unsigned int delegateWantsNotificationOfArrayChanges:1;
- unsigned int _RESERVED_:22;
- } _eacFlags;
- PBXExtendedTableView *_tableView;
- id _delegate;
-}
-
-- (void)_examineDelegate;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (BOOL)dragAndDropEnabled;
-- (void)setDragAndDropEnabled:(BOOL)fp8;
-- (void)_notifyOfAnyContentChange;
-- (id)newObject;
-- (void)editNewlyCreatedObject;
-- (void)insert:(id)fp8;
-- (void)add:(id)fp8;
-- (void)remove:(id)fp8;
-- (void)registerPasteboardTypes;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (void)moveObjectsInArrangedObjectsFromIndexes:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)indexSetFromRows:(id)fp8;
-- (int)rowsAboveRow:(int)fp8 inIndexSet:(id)fp12;
-
-@end
-
-@interface PBXRemoteDebugAuthenticationModule : PBXAuthenticationModule
-{
- PBXLSLaunchConfig *_remoteDebuggingConfig;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)setRemoteDebuggingConfig:(id)fp8;
-- (id)remoteDebuggingConfig;
-- (void)_setupPanel;
-- (void)defaultButtonAction:(id)fp8;
-
-@end
-
-@interface XCInspectedItemsToContainerItemsTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCCommentsInspectorPane : PBXInspectorPaneModule <PBXSourceLexerDelegate>
-{
- NSTextField *_commentsLabel;
- NSTextView *_commentsTextView;
- NSButton *_helpButton;
-}
-
-+ (void)initialize;
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)_setURLLink:(id)fp8 forRange:(struct _NSRange)fp12;
-- (void)gotSyntaxClass:(int)fp8 forRange:(struct _NSRange)fp12;
-- (void)_highlightLinksInComments;
-- (id)buildPhase;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)buildPhaseWasRemoved:(id)fp8;
-
-@end
-
-@interface XCCommentsInspectorPane (XCCommentsInspectorPaneTextField)
-- (void)textDidChange:(id)fp8;
-@end
-
-@interface SnappableWindow : NSWindow
-{
-}
-
-+ (Class)frameViewClassForStyleMask:(unsigned int)fp8;
-- (void)_validSize:(struct _NSSize *)fp8 force:(BOOL)fp12;
-- (void)mouseDown:(id)fp8;
-- (void)mouseDragged:(id)fp8;
-- (BOOL)snap;
-- (void)setSnap:(BOOL)fp8;
-
-@end
-
-@interface SnappableWindowFrame : NSThemeFrame
-{
- struct _NSPoint _dragStartLocation;
- BOOL _snap;
- int _snapGravity;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8 styleMask:(unsigned int)fp24 owner:(id)fp28;
-- (void)_resetDragMargins;
-- (void)dragStart:(id)fp8;
-- (BOOL)snap;
-- (void)setSnap:(BOOL)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)mouseDragged:(id)fp8;
-- (void)windowMoved:(id)fp8;
-- (void)_validSize:(struct _NSSize *)fp8 force:(BOOL)fp12;
-- (struct _NSRect)_snapFrameUsingFrame:(struct _NSRect)fp8;
-
-@end
-
-@interface XCDialogHostModule : PBXProjectModule
-{
- NSBox *_contentView;
- NSButton *_button1;
- NSButton *_button2;
- NSButton *_button3;
- NSButton *_button4;
- NSTextField *_descriptionField;
- int _buttonChosen;
- NSString *_title;
- NSString *_descriptionFieldText;
- int _mode;
-}
-
-- (id)initWithModule:(id)fp8 title:(id)fp12 description:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (Class)moduleWindowClass;
-- (void)viewDidLoad;
-- (void)setDescriptionTextFieldFont:(id)fp8;
-- (void)setTitle:(id)fp8 forButton:(int)fp12;
-- (int)mode;
-- (void)_buttonChosen:(id)fp8;
-- (void)cancel:(id)fp8;
-- (int)runAsDialog;
-- (int)runAsSheetOnWindow:(id)fp8;
-
-@end
-
-@interface XCTaskListModule : PBXProjectModule <PBXTrackableTaskObserver>
-{
- XCControlView *_tasksView;
- PBXControlScrollView *_scrollView;
- NSTimer *_timer;
- BOOL _showOnlyTasksRequiringIntervention;
- BOOL _useScrollview;
- NSArray *_taskList;
-}
-
-- (id)init;
-- (id)initAsSimpleList;
-- (void)dealloc;
-- (void)finalize;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (id)description;
-- (BOOL)loadView;
-- (void)setShowOnlyTasksRequiringIntervention:(BOOL)fp8;
-- (BOOL)showOnlyTasksRequiringIntervention;
-- (void)viewWasInstalled;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)taskRegistered:(id)fp8;
-- (void)taskUnregistered:(id)fp8;
-- (unsigned int)moduleWindowStyleMask;
-- (Class)moduleWindowClass;
-- (void)windowWillShow;
-- (void)windowDidResize:(id)fp8;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)_refactorTasks;
-- (void)_display:(id)fp8;
-- (void)becomeActive;
-- (void)showModule:(id)fp8;
-- (id)taskList;
-- (void)setTaskList:(id)fp8;
-
-@end
-
-@interface XCTaskView : NSView
-{
- id _task;
- NSButton *_stopButton;
- XCProgressIndicator *_progressIndicator;
- NSTextField *_title;
- NSTextField *_description;
- NSMutableDictionary *_attrs;
-}
-
-- (id)initWithTask:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (void)viewDidMoveToWindow;
-- (void)_updateIfNeeded;
-
-@end
-
-@interface XCModuleSelection : XCSelection
-{
-}
-
-+ (void)postSelection;
-+ (void)clearSelection;
-+ (void)splitModule:(id)fp8 alternate:(BOOL)fp12;
-+ (int)validateSplitForModule:(id)fp8;
-+ (void)closeSplitOfModule:(id)fp8;
-+ (int)validateSplitCloseForModule:(id)fp8;
-- (void)dockingSplitAction:(id)fp8;
-- (void)dockingAlternateSplitAction:(id)fp8;
-- (int)validateMenuItem_dockingSplitAction:(id)fp8;
-- (int)validateMenuItem_dockingAlternateSplitAction:(id)fp8;
-- (void)dockingCloseSplitAction:(id)fp8;
-- (int)validateMenuItem_dockingCloseSplitAction:(id)fp8;
-- (void)revealInClassBrowser:(id)fp8;
-- (int)validateMenuItem_revealInClassBrowser:(id)fp8;
-
-@end
-
-@interface XCPerspectiveControl : XCExtendedSegmentedControl
-{
-}
-
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (id)createToolbarItemForToolbar:(BOOL)fp8 usingProjectDocument:(id)fp12;
-- (id)init;
-- (void)dealloc;
-- (void)viewDidMoveToWindow;
-- (void)setupForProjectDocument:(id)fp8;
-- (void)syncTitle;
-- (void)_choosePerspective:(id)fp8;
-- (void)_activePerspectiveChanged:(id)fp8;
-- (void)_buttonClickCallback:(id)fp8;
-
-@end
-
-@interface __XCPerspectiveControlToolbarItem : NSToolbarItem
-{
-}
-
-- (void)dealloc;
-- (void)setPerspective:(id)fp8;
-- (id)menuFormRepresentation;
-- (BOOL)autovalidates;
-- (void)_activePerspectiveChanged:(id)fp8;
-- (void)_selectPerspective:(id)fp8;
-- (id)label;
-
-@end
-
-@interface XCColoredBox : NSBox
-{
- NSColor *_color;
- BOOL _useWindowBackgroundColor;
- BOOL _isOpaque;
- NSShadow *_focusedFrameShadowTool;
- float _xShadowInset;
- float _yShadowInset;
- BOOL _blockMouseDown;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)setIsOpaque:(BOOL)fp8;
-- (BOOL)isOpaque;
-- (void)setBlockMouseDown:(BOOL)fp8;
-- (BOOL)blockMouseDown;
-- (void)mouseDown:(id)fp8;
-- (void)setUseWindowBackgroundColor:(BOOL)fp8;
-- (BOOL)useWindowBackgroundColor;
-- (void)setColor:(id)fp8;
-- (id)color;
-- (void)setDrawShadowBorder:(BOOL)fp8;
-- (BOOL)drawShadowBorder;
-- (void)setShadowXInset:(float)fp8 yInset:(float)fp12;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCDylibSuffixToDylibSuffixStringTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCInspectedItemsToPBXExecutablesTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCExecutableInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_executablePathTextField;
- NSButton *_chooseExecutablePathButton;
- NSPopUpButton *_frameworkSuffixPopUpButton;
- NSTextField *_runtimeSystemTextField;
- NSTextField *_filetypeTextField;
- NSPopUpButton *_standardIOPopUpButton;
- NSMatrix *_workingDirectoryLocationMatrix;
- NSTextField *_workingDirectoryPathTextField;
- NSButton *_chooseWorkingDirectoryButton;
- NSButton *_helpButton;
- XCExtendedArrayController *_selectedItemsController;
- XCExtendedArrayController *_runLaunchConfigController;
-}
-
-+ (void)initialize;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)executable;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-- (BOOL)loadView;
-- (void)viewDidLoad;
-- (void)contentDidChangeForArrayController:(id)fp8;
-- (void)executableWasRemoved:(id)fp8;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)chooseExecutablePath:(id)fp8;
-- (void)_chooseExecutableSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)chooseWorkingDirectoryPath:(id)fp8;
-- (void)_chooseWorkingDirectorySheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-
-@end
-
-@interface PBXExecutable (ExecutableInspectorAdditions)
-- (id)runLaunchConfiguration;
-- (id)debugLaunchConfigurations;
-- (int)activeDebugLaunchConfigIndex;
-- (void)setActiveDebugLaunchConfigIndex:(int)fp8;
-- (id)activeDebugLaunchConfiguration;
-- (BOOL)debugRemotelyUsingSSH;
-@end
-
-@interface XCLaunchStartActionToBooleanTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCJavaLaunchStyleToBooleanTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCLaunchStyleToBooleanTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCExecutableDebugSettingsInspectorPane : PBXInspectorPaneModule
-{
- NSPopUpButton *_debuggerPopUpButton;
- NSPopUpButton *_standardIOForDebuggingPopUpButton;
- NSButton *_debugRemotelyCheckbox;
- NSTextField *_remoteHostTextField;
- NSButton *_startExecutableOnLaunchCheckbox;
- NSButton *_breakOnDebugStrCheckbox;
- PBXExtendedTableView *_sourceDirectoriesTableView;
- NSButton *_addSourceDirectoryButton;
- NSButton *_removeSourceDirectoryButton;
- NSButton *_helpButton;
- XCExtendedArrayController *_selectedItemsController;
- XCExtendedArrayController *_sourceDirectoriesController;
- XCExtendedArrayController *_debugConfigurationsController;
- NSMutableArray *_sourceDirectories;
- PBXExtendedTableView *_dylibTableView;
- XCExtendedArrayController *_selectedShlibsController;
- NSPopUpButton *_systemLevelPopUp;
- NSPopUpButton *_userLevelPopUp;
-}
-
-+ (void)initialize;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)getStringsFromDictionariesInArray:(id)fp8;
-- (id)parseStringsIntoDictionariesInArray:(id)fp8;
-- (id)sourceDirectories;
-- (void)setSourceDirectories:(id)fp8;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)contentDidChangeForArrayController:(id)fp8;
-- (void)removeSourceDirectories:(id)fp8;
-- (id)additionalPasteboardTypes;
-- (id)additionalPasteboardTypesToDeclare;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-- (void)addObjectFile:(id)fp8;
-- (void)openPanelDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12;
-- (void)setDefaultSystemSymbolLevel:(id)fp8;
-- (void)setDefaultUserSymbolLevel:(id)fp8;
-- (id)symbolLevelArray;
-- (void)resetShlibsAction:(id)fp8;
-
-@end
-
-@interface XCStringToBooleanTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCExecutableArgumentsInspectorPane : PBXInspectorPaneModule
-{
- PBXExtendedTableView *_launchArgumentsTableView;
- PBXExtendedTableView *_environmentVariablesTableView;
- NSButton *_addLaunchArgumentButton;
- NSButton *_removeLaunchArgumentButton;
- NSButton *_addEnvironmentVariableButton;
- NSButton *_removeEnvironmentVariableButton;
- NSButton *_helpButton;
- XCExtendedArrayController *_selectedItemsController;
- XCExtendedArrayController *_launchArgumentsController;
- XCExtendedArrayController *_environmentVariablesController;
-}
-
-+ (void)initialize;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12;
-- (id)initialColumnIdentifierToEditInTableView:(id)fp8;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-
-@end
-
-@interface XCFixAndContinueTargetSelectionModule : PBXModule
-{
- PBXItemsSelectionModule *_itemsSelectionModule;
- NSMutableArray *_possibleTargets;
- PBXTarget *_selectedTarget;
- PBXFileReference *_fixFileRef;
- id _sender;
- id _targetSelectionBox;
- id _fileNameTextField;
- id _sheetTitleTextField;
-}
-
-+ (id)sharedModule;
-- (void)viewDidLoad;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (void)fixAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 forFileRef:(id)fp16 possibleTargets:(id)fp20;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)initWithModuleNibName:(id)fp8;
-- (BOOL)itemsSelectionModule:(id)fp8 shouldCheckItem:(id)fp12;
-
-@end
-
-@interface XCGetRevisionsModule : PBXModule
-{
- NSTextField *_stateField;
- NSTextField *_tagField;
- NSTextField *_localRevField;
- NSTextField *_repositoryRevField;
- PBXExtendedTableView *_revisionsTableView;
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSTextView *_logTextView;
- NSProgressIndicator *_progressIndicator;
- NSButton *_helpButton;
- NSObjectController *_scmInfoController;
- NSObjectController *_scmLogInfoController;
- XCExtendedArrayController *_scmRevisionsController;
- PBXFileReference *_fileReference;
- SEL _didEndSelector;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (id)getRevisionsModule;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)dealloc;
-- (id)_sourceControlManager;
-- (void)_scmRequestDidSuspend:(id)fp8;
-- (void)_scmRequestHadProgress:(id)fp8;
-- (void)scmStateDidChange:(id)fp8;
-- (void)scmLogDidChange:(id)fp8;
-- (void)refresh;
-- (void)setUpSCMNotifications;
-- (id)fileReference;
-- (void)setFileReference:(id)fp8;
-- (id)revision;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 withRef:(id)fp20 contextInfo:(void *)fp24;
-- (void)performDefaultAction;
-- (void)performDefaultActionOnSelection:(id)fp8;
-- (void)cancelDefaultAction;
-
-@end
-
-@interface XCProjectBasedSelection : XCSelection
-{
- NSArray *_items;
- NSArray *_itemPaths;
- PBXProjectDocument *_projectDocument;
- BOOL _allItemsValidProjectStructure;
- BOOL _isPathSelectionValidForProjectStructure;
- BOOL _allItemsPermitGrouping;
- BOOL _allItemsPermitUngrouping;
- BOOL _addingGroupIsLegal;
- BOOL _allItemsInvolveBreakpoints;
-}
-
-- (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20;
-- (void)dealloc;
-- (id)itemPaths;
-- (id)firstPath;
-- (id)items;
-- (id)itemPathsIncludingAggregates;
-- (id)itemsIncludingAggregates;
-- (id)firstItem;
-- (id)project;
-- (id)projectDocument;
-- (id)workspace;
-- (BOOL)allItemsValidProjectStructure;
-- (BOOL)allItemsPermitGrouping;
-- (BOOL)allItemsPermitUngrouping;
-- (BOOL)addingGroupIsLegal;
-- (BOOL)allItemsInvolveBreakpoints;
-- (BOOL)_allItemsValidProjectStructure;
-- (BOOL)isPathSelectionValidForProjectStructure;
-- (BOOL)_isPathSelectionValidForProjectStructure;
-- (BOOL)pathContainsProxy:(id)fp8;
-- (BOOL)isLocalized;
-- (BOOL)canBeLocalized;
-
-@end
-
-@interface XCProjectFindController : NSObject
-{
- PBXBatchFinder *_currentBatchFinder;
- unsigned int _lastFilesCount;
- NSMutableArray *_previousFindStrings;
- NSMutableArray *_previousReplaceStrings;
- NSMutableDictionary *_previousFinders;
- PBXFindOptionsSet *_currentFindOptionsSet;
- BOOL _resultsDisclosed;
- CDAnonymousStruct2 _pfFlags;
-}
-
-+ (BOOL)resultsDisclosedPreference;
-- (id)initWithProject:(id)fp8;
-- (void)dealloc;
-- (id)currentBatchFinder;
-- (void)setCurrentBatchFinder:(id)fp8;
-- (id)currentFindOptionsSet;
-- (void)setCurrentFindOptionsSet:(id)fp8;
-- (unsigned int)lastFilesCount;
-- (void)setLastFilesCount:(unsigned int)fp8;
-- (id)previousFindStrings;
-- (id)previousReplaceStrings;
-- (BOOL)resultsDisclosed;
-- (void)setResultsDisclosed:(BOOL)fp8;
-- (id)previousFinderForFindString:(id)fp8;
-- (void)addToPreviousFinds:(id)fp8;
-- (void)addToPreviousReplaces:(id)fp8;
-
-@end
-
-@interface XCSCMController : NSObject <PBXTrackableTask, XCNetworkHostObserver>
-{
- PBXProjectDocument *_projectDocument;
- BOOL _projectStatusNeeded;
- NSMutableArray *_refs;
- NSMutableDictionary *_dictionaryOfRefs;
- NSMutableSet *_removedRefs;
- NSMutableArray *_conflictedReferences;
- NSString *_statusDisplayString;
- NSTimer *_refreshTimer;
- int _statusProgress;
- NSTextStorage *_logString;
- BOOL _registeredWithTaskManager;
- BOOL _errorSheetShowing;
- BOOL _checkProjectOnDisk;
-}
-
-+ (void)initialize;
-+ (BOOL)scmAuthenticateIfUIRequiredReturnToSelector:(SEL)fp8 selectedItems:(id)fp12 project:(id)fp16 window:(id)fp20 delegate:(id)fp24;
-+ (id)taskBadge;
-- (id)initWithProjectDocument:(id)fp8;
-- (void)dealloc;
-- (id)logString;
-- (id)projectDocument;
-- (id)project;
-- (id)sourceControlManager;
-- (id)window;
-- (void)performProjectWideStatusIfNeeded;
-- (id)references;
-- (void)referenceWasDeleted:(id)fp8;
-- (void)setReferences:(id)fp8;
-- (BOOL)_isInterestingReference:(id)fp8;
-- (void)_removeInterestingReference:(id)fp8;
-- (void)_removeInterestingReferences:(id)fp8;
-- (void)_addInterestingReference:(id)fp8;
-- (void)_setStatusDisplayString:(id)fp8;
-- (void)_setStatusProgress:(int)fp8;
-- (void)_documentDidOpen:(id)fp8;
-- (void)_resetRefreshTimer;
-- (void)_refreshTimerFired:(id)fp8;
-- (void)_scmStateDidChange:(id)fp8;
-- (void)_scmRequestHadProgress:(id)fp8;
-- (void)_scmWasEnabled:(id)fp8;
-- (void)newtworkHostOnlineStatusChanged:(BOOL)fp8;
-- (void)goOnline:(BOOL)fp8;
-- (void)scmDiffDidEnd:(id)fp8;
-- (void)scmAnnotateDidEnd:(id)fp8;
-- (id)statusImage;
-- (void)_reportError:(id)fp8;
-- (void)_showConnectError:(id)fp8;
-- (void)_reportedError:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_postConflictNotification;
-- (void)_resolveConflicts:(id)fp8;
-- (void)_conflictSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_addNotificationObservers;
-- (void)disconnect;
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (BOOL)taskCanAutoStopOnProjectClose;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-
-@end
-
-@interface XCIndexerProxy : NSObject <PBXTrackableTask, PBXProjectIndexStatusObserving>
-{
- PBXProjectDocument *_owningProjectDocument;
- float _percentComplete;
- id _identifier;
- NSString *_lastMessageFromIndexer;
-}
-
-- (id)initWithProjectDocument:(id)fp8;
-- (void)dealloc;
-- (void)disconnect;
-- (float)taskPercentComplete;
-- (int)taskProgressType;
-- (BOOL)taskStopRunning;
-- (BOOL)taskRequiresIntervention;
-- (BOOL)taskCanBeStoppedManually;
-- (id)taskIdentifier;
-- (id)taskDisplayString;
-- (id)taskDescriptionString;
-- (id)taskBadge;
-- (void)indexer:(id)fp8 willIndexFile:(id)fp12 inProject:(id)fp16 percentComplete:(int)fp20;
-- (void)indexerDidStop:(id)fp8;
-- (void)indexingWillBegin:(id)fp8;
-- (void)indexingDidComplete:(id)fp8;
-- (void)indexingDidStop:(id)fp8;
-
-@end
-
-@interface XCConsole : PBXDebugCLIModule
-{
-}
-
-+ (id)defaultModuleNibName;
-
-@end
-
-@interface XCPopUpTableHeaderView : NSTableHeaderView
-{
-}
-
-- (void)mouseDown:(id)fp8;
-- (BOOL)isPoint:(struct _NSPoint)fp8 inRectangle:(struct _NSRect)fp16;
-
-@end
-
-@interface XCPopUpTableHeaderCell : NSTableHeaderCell
-{
- NSPopUpButtonCell *_popup;
- NSTableColumn *_currentColumn;
-}
-
-- (id)initWithTitle:(id)fp8;
-- (id)popUp;
-- (void)addItemWithTitle:(id)fp8 andRepresentedObject:(id)fp12;
-- (BOOL)trackMouse:(id)fp8 inRect:(struct _NSRect)fp12 ofView:(id)fp28 untilMouseUp:(BOOL)fp32 inColumn:(id)fp36;
-- (void)setFont:(id)fp8;
-- (void)removeAllItems;
-- (void)removeItemWithTitle:(id)fp8;
-- (void)selectItemWithTitle:(id)fp8;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface PBXGroupInspectorPane : PBXInspectorPaneModule
-{
- NSTextField *_nameTextField;
- NSPopUpButton *_referenceTypePopUpButton;
- NSTextField *_pathTextField;
- NSTextField *_absolutePathTextField;
- NSTextField *_commentsLabel;
- NSTextView *_commentsTextView;
- NSButton *_choosePathButton;
- struct {
- unsigned int someCurrentItemsDontExist:1;
- unsigned int someCurrentItemsHaveNoPath:1;
- unsigned int hasMixedReferenceStyleItem:1;
- unsigned int hasNoReferenceStyleItem:1;
- unsigned int hasInvalidReferenceStyleItem:1;
- unsigned int observingWindow:1;
- unsigned int RESERVED:26;
- } _ripFlags;
- BOOL _beganEditingName;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)alternateLabel;
-- (void)_rebuildReferenceTypePopUpButton;
-- (void)viewDidLoad;
-- (void)_displayReferenceTypeNone;
-- (void)_displayReferenceTypeMixed;
-- (void)_displayReferenceTypeInvalid;
-- (void)_displayReferenceType:(id)fp8;
-- (void)_setName;
-- (void)_setComments;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)changeReferenceType:(id)fp8;
-- (void)_findSingleFileSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)_findMultipleFilesSheetDidEndWithReturnCode:(int)fp8 fileSystemLocations:(id)fp12 contextInfo:(void *)fp16;
-- (void)choosePath:(id)fp8;
-- (void)controlTextDidBeginEditing:(id)fp8;
-- (void)controlTextDidEndEditing:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-
-@end
-
-@interface XCGlobalVariableBrowserModule : PBXProjectModule
-{
- NSTableColumn *_checkBoxColumn;
- NSSearchField *_filterField;
- NSTableColumn *_globalAddressColumn;
- NSTableColumn *_globalNameColumn;
- NSTableView *_globalsTable;
- NSTableColumn *_globalTypeColumn;
- NSTableView *_libraryBrowser;
- NSTextField *_libraryFullPath;
- NSTextField *_panelTitle;
- NSProgressIndicator *_spinner;
- XCUnretainedReference *_debuggerAdaptorReference;
- PBXLSDynamicLinkerImageController *_dynamicLinkerImageController;
- NSArray *_libraryArray;
- NSMutableArray *_libraryNamesArray;
- struct _NSMapTable *_libraryNameToImageMap;
- NSMutableDictionary *_libraryToPathDictionary;
- NSString *searchString;
- NSMutableArray *multipleLibrarySelection;
- XCLibraryArrayController *_globalsArrayController;
-}
-
-- (void)dealloc;
-- (id)init;
-- (void)closeSheet:(id)fp8;
-- (id)dynamicLinkerImageController;
-- (void)awakeFromNib;
-- (id)debugger;
-- (void)setDebuggerAdaptor:(id)fp8;
-- (id)libraryArray;
-- (void)setLibraryArray:(id)fp8;
-- (void)setDynamicLinkerController:(id)fp8;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (void)stopSpinner;
-- (void)viewDidLoad;
-- (void)showGlobal:(id)fp8;
-
-@end
-
-@interface XCLibraryArrayController : NSArrayController
-{
- NSString *searchString;
- NSSearchFieldCell *searchField;
- unsigned int keyTag;
-}
-
-- (void)awakeFromNib;
-- (id)arrangeObjects:(id)fp8;
-- (void)search:(id)fp8;
-- (void)setSearchString:(id)fp8;
-
-@end
-
-@interface XCStringListEditorModule : PBXModule
-{
- NSTextField *_titleField;
- PBXExtendedTableView *_stringListTableView;
- NSButton *_addArgumentButton;
- NSButton *_removeArgumentButton;
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSButton *_helpButton;
- XCExtendedArrayController *_stringListController;
- NSMutableArray *_stringListArguments;
- NSString *_buildSetting;
- NSString *_localizedBuildSetting;
- PBXProject *_project;
- PBXTarget *_target;
- SEL _didEndSelector;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (id)stringListEditorModule;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)dealloc;
-- (void)finalize;
-- (id)stringListArguments;
-- (void)setStringListArguments:(id)fp8;
-- (id)getStringsFromDictionariesInArray:(id)fp8;
-- (id)parseStringsIntoDictionariesInArray:(id)fp8;
-- (id)string;
-- (void)setString:(id)fp8;
-- (id)buildSetting;
-- (void)setBuildSetting:(id)fp8;
-- (id)localizedBuildSetting;
-- (void)setLocalizedBuildSetting:(id)fp8;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20;
-- (void)performDefaultAction:(id)fp8;
-- (void)cancelDefaultAction:(id)fp8;
-- (id)additionalPasteboardTypes;
-- (id)additionalPasteboardTypesToDeclare;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-
-@end
-
-@interface NSString (XCStringListEditorModule)
-- (id)adjustedPathUsingProject:(id)fp8;
-- (id)adjustedPathUsingTarget:(id)fp8;
-@end
-
-@interface XCStringEditorModule : PBXModule
-{
- NSTextField *_titleField;
- NSTextView *_stringTextView;
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSString *_buildSetting;
- NSString *_localizedBuildSetting;
- SEL _didEndSelector;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (id)stringListEditorModule;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)viewDidLoad;
-- (void)dealloc;
-- (id)string;
-- (void)setString:(id)fp8;
-- (id)buildSetting;
-- (void)setBuildSetting:(id)fp8;
-- (id)localizedBuildSetting;
-- (void)setLocalizedBuildSetting:(id)fp8;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20;
-- (void)performDefaultAction:(id)fp8;
-- (void)cancelDefaultAction:(id)fp8;
-
-@end
-
-@interface XCMenuMergeDelegate : NSObject
-{
-}
-
-- (id)init;
-- (void)dealloc;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)menuNeedsUpdateForContextMenu:(id)fp8;
-- (void)copyItemsFromMenu:(id)fp8 toMenu:(id)fp12 setKeyEquivalents:(BOOL)fp16;
-- (id)createMenuForLocation:(int)fp8;
-
-@end
-
-@interface XCSCMMenuMergeDelegate : XCMenuMergeDelegate
-{
-}
-
-- (void)awakeFromNib;
-- (id)createMenuForLocation:(int)fp8;
-
-@end
-
-@interface XCJavaCCPackageSymbol (XCCodeAssistantCategory)
-- (id)displayText;
-- (id)displayType;
-- (id)completionText;
-- (id)descriptionText;
-- (id)icon;
-@end
-
-@interface XCMemoryBrowserModule : PBXProjectModule
-{
- NSComboBox *addrTextField;
- NSTextView *addrTextView;
- NSTextView *asciiTextView;
- NSBox *box;
- NSComboBox *bytesTextField;
- NSPopUpButton *columnsPopUp;
- NSTextView *memoryTextView;
- NSButton *updateButton;
- NSPopUpButton *wordSizePopUp;
- NSButton *liveUpdateButton;
- XCUnretainedReference *_debuggerAdaptorReference;
-}
-
-- (struct _NSSize)viewMinSize;
-- (void)awakeFromNib;
-- (void)dealloc;
-- (void)actionColumns:(id)fp8;
-- (void)actionWordSize:(id)fp8;
-- (void)nextPage:(id)fp8;
-- (void)previousPage:(id)fp8;
-- (id)addrTextField;
-- (id)bytesTextField;
-- (id)columnsPopUp;
-- (id)wordSizePopUp;
-- (void)viewDidLoad;
-- (BOOL)liveUpdateEnabled;
-- (void)autoupdate;
-- (void)update:(id)fp8;
-- (id)debugger;
-- (void)setDebuggerAdaptor:(id)fp8;
-- (void)memoryViewerSetMemory:(id)fp8 address:(id)fp12 ascii:(id)fp16 startAddress:(id)fp20 bytes:(id)fp24;
-- (void)updateComboBox:(id)fp8;
-- (BOOL)textView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementString:(id)fp20;
-- (void)memoryTextViewDidChangeSelection:(id)fp8;
-- (void)asciiTextViewDidChangeSelection:(id)fp8;
-- (void)scrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12;
-
-@end
-
-@interface XCMemoryScrollView : NSScrollView
-{
-}
-
-- (void)scrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12;
-- (void)alternateScrollClipView:(id)fp8 toPoint:(struct _NSPoint)fp12;
-
-@end
-
-@interface XCSCMUISpecification : XCSpecification
-{
- NSString *_selectionClassName;
- NSString *_menuNibName;
- NSNib *_menuNib;
- NSMenu *_menu;
- NSMenu *_contextualMenu;
-}
-
-+ (id)specificationType;
-+ (id)scmUISpecificationForSCMType:(id)fp8;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationRegistry;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (Class)selectionClass;
-- (id)selectionClassName;
-- (id)menuNibName;
-- (id)menu;
-- (id)contextualMenu;
-
-@end
-
-@interface XCTextMacroSpecification : XCSpecification
-{
- PBXBuildSettingsDictionary *_settings;
- NSMutableArray *_expansionDicts;
- NSMutableArray *_cycleList;
-}
-
-+ (Class)specificationTypeBaseClass;
-+ (id)specificationType;
-+ (id)localizedSpecificationTypeName;
-+ (id)specificationTypePathExtensions;
-+ (id)specificationRegistry;
-+ (struct _NSRange)_rangeOfSelectionPreservingPlaceholderInString:(id)fp8;
-+ (id)specificationForSelector:(SEL)fp8;
-- (id)initWithPropertyListDictionary:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isMenu;
-- (BOOL)isMenuItem;
-- (id)menuHierarchy;
-- (id)_settings;
-- (id)_expansionDictionaries:(id)fp8;
-- (id)_cycleListObjectAtIndex:(unsigned int)fp8;
-- (id)_insertionStringForCycleIndex:(unsigned int)fp8 expansionDictionary:(id)fp12;
-- (id)insertionStringForCycleIndex:(unsigned int)fp8 selection:(id)fp12 expansionDictionary:(id)fp16 tabWidth:(int)fp20 indentWidth:(int)fp24;
-- (id)insertionStringWithExpansionDictionary:(id)fp8;
-- (id)completionPrefix;
-- (id)computerLanguages;
-- (SEL)selectorToUse;
-
-@end
-
-@interface XCApplicationSelection : XCSelection
-{
-}
-
-- (int)validateMenuItem_showInspector:(id)fp8;
-- (void)showInspector:(id)fp8;
-- (void)closeCurrentFile:(id)fp8;
-- (int)validateMenuItem_closeCurrentFile:(id)fp8;
-- (void)switchToCounterpartOfCurrentFile:(id)fp8;
-- (int)validateMenuItem_switchToCounterpartOfCurrentFile:(id)fp8;
-
-@end
-
-@interface XCCodeAssistantMacroBasedStrategy : PBXCodeAssistantStrategy
-{
- NSMutableArray *_macros;
-}
-
-- (id)_macroCompletionItemsForMacroSpecArray:(id)fp8;
-- (id)initWithTextView:(id)fp8 languageSpec:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)getItems:(id *)fp8 withInfoString:(id)fp12;
-
-@end
-
-@interface XCMacroCompletionItem : NSObject <PBXCompletionItem>
-{
- XCTextMacroSpecification *_macro;
- NSString *_cachedName;
-}
-
-- (id)initWithMacroSpecification:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (id)name;
-- (id)displayText;
-- (id)displayType;
-- (id)completionText;
-- (id)completionTextWithMacroExpansionDictionary:(id)fp8;
-- (id)descriptionText;
-- (id)description;
-- (id)icon;
-- (int)priority;
-
-@end
-
-@interface XCPerspectiveSlider : PBXCornerView
-{
- struct _NSPoint _dragOrigin;
- BOOL _useLiveResize;
-}
-
-- (void)viewDidMoveToWindow;
-- (void)mouseUp:(id)fp8;
-- (void)mouseDragged:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)updatePerspectiveSwitch;
-
-@end
-
-@interface XCProjectWindowMenuMergeDelegate : XCMenuMergeDelegate
-{
-}
-
-- (id)createMenuForLocation:(int)fp8;
-
-@end
-
-@interface XCActiveBuildConfigurationPopup : XCProjectPopup
-{
-}
-
-+ (id)itemIdentifier;
-- (void)addObserversWithProject:(id)fp8;
-- (BOOL)isInterestedInChangesToProject:(id)fp8;
-- (void)rebuildPopup:(id)fp8;
-- (void)popupSelectionActionAtIndex:(int)fp8 withProject:(id)fp12;
-- (id)label;
-- (id)paletteLabel;
-- (id)toolTip;
-- (id)formatMenuString;
-
-@end
-
-@interface XCDocAccessModule : PBXProjectModule <PBXSearchFieldDelegate>
-{
- PBXExtendedOutlineView *_groupsOutlineView;
- PBXGestureSplitView *_groupsWithResultsSplitView;
- PBXGestureSplitView *_groupsWithBookmarksSplitView;
- PBXGestureSplitView *_resultsWithDocSplitView;
- PBXControlScrollView *_fullTextSearchResultsScrollView;
- PBXExtendedTableView *_fullTextSearchResultsTableView;
- PBXControlScrollView *_apiSearchResultsScrollView;
- PBXExtendedTableView *_apiSearchResultsTableView;
- NSView *_bookmarksPlaceholder;
- NSView *_docView;
- XCDocBookmarkModule *_docBookmarkModule;
- PBXSearchToolbarItem *_searchToolbarItem;
- XCDocHistoryControl *_docHistoryControl;
- DocSetConfiguration *_docSetConfiguration;
- NSString *_searchState;
- NSString *_docRootPath;
- NSString *_apiIndexDirectory;
- NSString *_sortedColumnIdentifier;
- NSArray *_extendedDocLocations;
- NSArray *_foundDocuments;
- float _maxRelevanceValue;
- PBXQuickRefController *_quickReferenceController;
- PBXFileNavigator *_fileNavigator;
- PBXNavigatorGroup *_navigatorGroup;
- NSMenu *_searchToolbarItemMenu;
- BOOL _apiSearchEnabled;
- BOOL _sortIsAscending;
- BOOL _previousSortWasNative;
- BOOL _showPageForFirstAPIMatch;
- BOOL _sharesGlobalFindString;
- BOOL _readyForSearch;
- BOOL _readingGeometry;
- BOOL _extendedDocPreferencesEnabled;
- NSDictionary *_groupsWithResultsSplitViewDefaultGeometry;
- NSDictionary *_resultsWithDocSplitViewDefaultGeometry;
- BOOL _performanceTestsEnabled;
- double _time;
-}
-
-+ (void)_upgradeDefaults;
-+ (void)initialize;
-+ (id)sharedDocAccessModule;
-+ (id)defaultModuleNibName;
-+ (id)defaultDocSetRootPath;
-+ (BOOL)sharedModuleHasBeenInitialized;
-- (void)_initializeDocUpdateManager;
-- (void)_showMissingDocumentationInstallationAlert;
-- (BOOL)_appleRefListIsValidInDir:(id)fp8;
-- (void)_turnOffDocUpdates;
-- (BOOL)_readDocSetConfiguration;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_setupNavigator;
-- (void)_setupTextColumn:(id)fp8;
-- (void)_setUpGroupsOutlineView;
-- (void)_setupBookmarksOutlineView;
-- (void)_setUpFullTextSearchTableView;
-- (void)_setUpAPISearchTableView;
-- (void)_setupSubmodules;
-- (void)_updateLabel;
-- (void)viewDidLoad;
-- (void)moduleViewWasInstalled:(id)fp8;
-- (void)windowWillShow;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (void)openDocSetFile:(id)fp8;
-- (void)_performFullTextSearchWithString:(id)fp8 filterToCategory:(BOOL)fp12;
-- (void)startSearchAction:(id)fp8;
-- (void)searchLibraryForString:(id)fp8;
-- (void)searchCurrentCategoryForString:(id)fp8;
-- (id)_bookmarkForPath:(id)fp8;
-- (BOOL)showDocumentAtPath:(id)fp8;
-- (id)pathForDocumentWithAppleRef:(id)fp8;
-- (BOOL)showDocumentContainingAppleRef:(id)fp8;
-- (void)_showXcodeHelpAtBookmark:(id)fp8;
-- (void)showXcodeHelpAtBookmark:(id)fp8;
-- (void)showXcodeHelp;
-- (id)pathForXcodeReleaseNoteWithName:(id)fp8;
-- (void)showXcodeReleaseNoteWithName:(id)fp8;
-- (void)_searchForAPIMatchesWithString:(id)fp8;
-- (void)_displayAPISearchDisabledSheet;
-- (void)searchLibraryForAPIString:(id)fp8;
-- (void)_optionsSheetDidEnd;
-- (void)optionsButtonAction:(id)fp8;
-- (void)searchCurrentCategoryForAPIString:(id)fp8;
-- (BOOL)handleOptionDoubleClickEvent:(id)fp8;
-- (BOOL)_fileExistsAtPath:(id)fp8;
-- (BOOL)_fileExistsAtLocalURL:(id)fp8;
-- (BOOL)_fileExistsAtWebURL:(id)fp8;
-- (id)_validURLForProposedURL:(id)fp8;
-- (BOOL)_localDocRootHasPath:(id)fp8;
-- (void)_fileNotFoundInExtendedLocationsAlertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)displayFileNotFoundInExtendedLocationsSheet;
-- (id)_validURLForProposedPath:(id)fp8;
-- (void)replaceBookmark:(id)fp8;
-- (id)bookmarkForURL:(id)fp8;
-- (void)beginWindowProxyDragForEvent:(id)fp8;
-- (void)_openBookmark:(id)fp8 inSeparateEditor:(BOOL)fp12;
-- (void)_openSearchResult:(id)fp8 inSeparateEditor:(BOOL)fp12;
-- (void)_searchResultClick:(id)fp8 isDouble:(BOOL)fp12;
-- (void)searchResultSingleClick:(id)fp8;
-- (void)searchResultDoubleClick:(id)fp8;
-- (void)_runAPISearchWithSearchTextFieldString;
-- (void)_docCategorySelectionDidChangeInOutlineView:(id)fp8;
-- (void)_docBookmarksSelectionDidChange:(id)fp8;
-- (void)_trimToTopHitsGivenMaxRelevance:(float)fp8;
-- (id)_usersPreferredLanguage;
-- (void)_removeHitsNotMatchingLanguagePreference;
-- (void)_updateUIToSearchState:(id)fp8;
-- (void)setAPISearchState:(id)fp8;
-- (void)setFullTextSearchState:(id)fp8;
-- (void)_documentLoadStarted:(id)fp8;
-- (void)_documentLoadFinished:(id)fp8;
-- (id)_fullTextSearchStartedWithString:(id)fp8 inCategory:(id)fp12;
-- (void)_fullTextSearchFinishedWithStatusString:(id)fp8;
-- (void)_apiSearchDidUpdate:(id)fp8;
-- (id)_languageFilterString;
-- (void)_apiSearchDidFinish:(id)fp8;
-- (void)_apiSearchExcludedLanguagesDidChange:(id)fp8;
-- (void)_webViewDidFinishLoadingDocument:(id)fp8;
-- (void)_webViewMouseDidMoveOverElement:(id)fp8;
-- (id)searchMenu;
-- (void)searchChanged:(id)fp8 forSearchField:(id)fp12;
-- (void)cancelSearchForSearchField:(id)fp8;
-- (void)searchHome;
-- (id)placeholderString;
-- (void)_searchTextFieldDidBeginEditing:(id)fp8;
-- (void)searchDidEndEdit:(id)fp8 forSearchField:(id)fp12;
-- (void)_globalFindStringChangedNotification:(id)fp8;
-- (void)_bookmarksDidChange:(id)fp8;
-- (void)docSetConfigurationDidChange;
-- (void)_displayDocSetConfigurationChangedAlert;
-- (void)_displayDocSetConfigurationUpdateCompleteAlert;
-- (void)_reinitializeDocWindow;
-- (Class)_webViewClass;
-- (void)_webViewNavigateHistoryStackForward:(BOOL)fp8 forControl:(id)fp12;
-- (void)webViewGoForward:(id)fp8;
-- (void)webViewGoBack:(id)fp8;
-- (id)_searchStateStringForSearchState:(id)fp8;
-- (id)toolbarCombinableItemIdentifiers:(id)fp8;
-- (id)moduleToolbarAllowedItemIdentifiers;
-- (id)moduleToolbarDefaultItemIdentifiers;
-- (id)moduleToolbar:(id)fp8 itemForItemIdentifier:(id)fp12 willBeInsertedIntoToolbar:(BOOL)fp16;
-- (void)_setupAPISearchState;
-- (void)_setupFullTextSearchState;
-- (void)_configureSearchMenuForState:(id)fp8;
-- (void)_configureSearchUIForState:(id)fp8;
-- (void)_selectItemForDocSetCategory:(id)fp8;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (void)outlineViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 didClickTableColumn:(id)fp12;
-- (void)_setSortIndicationForTableColumn:(id)fp8;
-- (void)_sort;
-- (void)applicationWillTerminate:(id)fp8;
-- (void)windowWillClose:(id)fp8;
-- (void)windowDidMove:(id)fp8;
-- (void)windowDidResize:(id)fp8;
-- (void)_registerDocWindowDefaults;
-- (void)_saveHelpWindowGeometry;
-- (void)_saveHelpWindowContentConfiguration;
-- (void)_saveHelpWindowDefaults;
-- (id)geometryConfigurationDictionary;
-- (id)contentConfigurationDictionary;
-- (void)_restoreHelpWindowFromDefaults;
-- (void)_restoreHelpWindowGeometryFromDefaults;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (void)_restoreHelpWindowContentConfigurationFromDefaults;
-- (id)_docHomePagePath;
-- (id)_allLocationsCategory;
-- (void)_restoreHelpWindowContentConfigurationFromDictionary:(id)fp8;
-- (void)_takeGeometryConfigurationFromDictionary:(id)fp8 forSplitView:(id)fp12;
-- (id)_geometryConfigurationDictionaryForSplitView:(id)fp8;
-- (void)setSearchState:(id)fp8;
-- (id)searchState;
-- (id)searchToolbarItemMenu;
-- (void)setSearchToolbarItemMenu:(id)fp8;
-- (id)_sortedColumnIdentifier;
-- (void)_setSortedColumnIdentifier:(id)fp8;
-- (BOOL)_sortIsAscending;
-- (void)_setSortIsAscending:(BOOL)fp8;
-- (void)setFoundDocuments:(id)fp8;
-- (id)foundDocuments;
-- (id)extendedDocLocations;
-- (void)setExtendedDocLocations:(id)fp8;
-- (void)setDocSetConfiguration:(id)fp8;
-- (id)docSetConfiguration;
-- (id)docRootPath;
-- (void)setDocRootPath:(id)fp8;
-- (id)searchToolbarItem;
-- (void)setSearchToolbarItem:(id)fp8;
-- (id)searchTextField;
-- (id)docHistoryControl;
-- (void)setDocHistoryControl:(id)fp8;
-- (id)fileNavigator;
-- (void)setFileNavigator:(id)fp8;
-- (id)navigatorGroup;
-- (void)setNavigatorGroup:(id)fp8;
-- (id)docBookmarkModule;
-- (void)setDocBookmarkModule:(id)fp8;
-- (BOOL)showPageForFirstAPIMatch;
-- (void)setShowPageForFirstAPIMatch:(BOOL)fp8;
-- (void)setAPIIndexDirectory:(id)fp8;
-- (id)apiIndexDirectory;
-- (BOOL)extendedDocPreferencesEnabled;
-- (void)setExtendedDocPreferencesEnabled:(BOOL)fp8;
-
-@end
-
-@interface XCDocUpdateManager : NSObject
-{
- NSMutableData *_receivedData;
- NSURLConnection *_urlConnection;
- XCDocUpdateScheduler *_docUpdateScheduler;
- NSURL *_testUpdateInfoURL;
- NSURL *_docUpdateDiskImageURL;
- BOOL _updateTestIsEnabled;
- BOOL _updatesAreEnabled;
- BOOL _cancelUpdateCheck;
- BOOL _updateCheckIsInProgress;
-}
-
-+ (id)sharedDocUpdateManager;
-- (id)init;
-- (void)_initializeUpdateScheduler;
-- (BOOL)_checkIfUpdatesAreEnabled;
-- (BOOL)_isFirstRun;
-- (void)_registerDocUpdateDefaults;
-- (double)_firstRunRandomDelayFromWebsiteConfigFile;
-- (double)_timeIntervalForFirstRunRandomDelay;
-- (void)dealloc;
-- (void)finalize;
-- (void)scheduleNextCheckCancelingCurrentTimers;
-- (void)_initialDelayTimerFired:(id)fp8;
-- (void)_firstRunDelayTimerFired:(id)fp8;
-- (void)_scheduledUpdateCheckTimerFired:(id)fp8;
-- (id)_urlForDocUpdateConfigFile;
-- (void)_checkForUpdate;
-- (void)checkForUpdateNow:(id)fp8;
-- (void)checkForUpdateBySchedule:(id)fp8;
-- (void)cancelUpdateCheck:(id)fp8;
-- (void)getDocUpdate:(id)fp8;
-- (void)alertDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_verifyDownloadNow;
-- (void)_docUpdateIsAvailable:(id)fp8;
-- (void)connection:(id)fp8 didReceiveResponse:(id)fp12;
-- (void)connection:(id)fp8 didReceiveData:(id)fp12;
-- (void)connection:(id)fp8 didFailWithError:(id)fp12;
-- (BOOL)_parseResponse:(id)fp8 returningDiskImageURL:(id *)fp12 packageVersion:(id *)fp16 xcodeMinVersion:(id *)fp20;
-- (void)connectionDidFinishLoading:(id)fp8;
-- (id)_xcodeVersion;
-- (float)_packageVersionOfInstalledDoc;
-- (BOOL)updatesAreEnabled;
-- (void)setUpdatesAreEnabled:(BOOL)fp8;
-- (BOOL)scheduledUpdatesAreEnabled;
-- (void)setScheduledUpdatesAreEnabled:(BOOL)fp8;
-- (id)testUpdateInfoURL;
-- (void)setTestUpdateInfoURL:(id)fp8;
-- (id)lastCheckAttemptDate;
-- (void)setLastCheckAttemptDate:(id)fp8;
-- (id)docUpdateDiskImageURL;
-- (void)setDocUpdateDiskImageURL:(id)fp8;
-- (id)urlConnection;
-- (void)setURLConnection:(id)fp8;
-- (id)receivedData;
-- (void)setReceivedData:(id)fp8;
-- (id)docUpdateScheduler;
-- (void)setDocUpdateScheduler:(id)fp8;
-- (int)updateCheckFrequency;
-- (void)setUpdateCheckFrequency:(int)fp8;
-
-@end
-
-@interface XCPathListEditorModule : XCStringListEditorModule
-{
-}
-
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (id)getStringsFromDictionariesInArray:(id)fp8;
-- (id)parseStringsIntoDictionariesInArray:(id)fp8;
-- (id)additionalPasteboardTypes;
-- (id)additionalPasteboardTypesToDeclare;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-
-@end
-
-@interface XCDocBookmarkModule : PBXProjectModule
-{
- PBXExtendedOutlineView *_docBookmarksOutlineView;
- NSScrollView *_docBookmarksScrollView;
-}
-
-+ (id)docBookmarkModule;
-- (void)dealloc;
-- (void)finalize;
-- (void)_setupTextColumn:(id)fp8;
-- (void)viewDidLoad;
-- (id)itemAtOutlineViewRow:(int)fp8;
-- (void)deleteSelectedBookmark:(id)fp8;
-- (void)renameSelectedBookmark:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (id)docBookmarksOutlineView;
-- (id)docBookmarksScrollView;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)_delayedRenameItem:(id)fp8;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (BOOL)outlineView:(id)fp8 writeItems:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)outlineView:(id)fp8 validateDrop:(id)fp12 proposedItem:(id)fp16 proposedChildIndex:(int)fp20;
-- (BOOL)outlineView:(id)fp8 acceptDrop:(id)fp12 item:(id)fp16 childIndex:(int)fp20;
-- (void)outlineView:(id)fp8 deleteItems:(id)fp12;
-- (void)outlineView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (BOOL)outlineView:(id)fp8 shouldSelectItem:(id)fp12;
-- (BOOL)outlineView:(id)fp8 selectionShouldChangeFromMouseDownInRow:(int)fp12 column:(id)fp16;
-- (id)_defaultDocBookmarksPlist;
-- (id)_docRootRelativePathFromBookmark:(id)fp8;
-- (id)contentConfigurationDictionary;
-- (BOOL)_fileExistsAtPath:(id)fp8;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-
-@end
-
-@interface XCLazyDocBookmark : PBXDocBookmark
-{
- NSString *_path;
- PBXDocBookmark *_resolvedBookmark;
-}
-
-+ (id)bookmarkWithPath:(id)fp8 anchor:(id)fp12;
-- (id)initWithPath:(id)fp8 anchor:(id)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)_fileExistsAtPath:(id)fp8;
-- (id)fileReference;
-- (id)absolutePathname;
-- (id)resolvedAbsolutePathname;
-- (id)fileURL;
-- (id)resolvedBookmark;
-- (void)setResolvedBookmark:(id)fp8;
-- (id)path;
-- (void)setPath:(id)fp8;
-
-@end
-
-@interface XCDocUpdateScheduler : NSObject
-{
- NSTimer *_initialDelayTimer;
- double _randomizedSpan;
- NSTimer *_firstRunTimer;
- NSTimer *_scheduledUpdateCheckTimer;
- BOOL _uTestSucceeded;
- BOOL _testInProgress;
- int _testIndex;
-}
-
-+ (id)sharedDocUpdateScheduler;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)_sendInitialDelayTimerFiredNotification;
-- (void)startSchedulerWithInitialDelay:(double)fp8;
-- (void)_sendFirstRunTimerFiredNotification;
-- (void)startFirstRunTimerWithRandomDelayWithinInterval:(double)fp8;
-- (void)startFirstRunTimerWithTimeInterval:(double)fp8;
-- (double)firstRunRandomDelayWithinInterval:(double)fp8;
-- (void)_sendScheduledUpdateCheckTimerFiredNotification;
-- (void)startScheduledUpdateCheckTimerWithTimeInterval:(double)fp8;
-- (void)invalidateTimers:(id)fp8;
-- (void)_configureForTesting;
-- (void)_testNotificationFired;
-- (BOOL)_checkIfLastTestSucceeded;
-- (void)testSimulateStartup:(id)fp8;
-- (void)testRandomDelay:(id)fp8;
-- (void)testScheduledUpdateCheckTimer:(id)fp8;
-- (void)_runTestWithIndex:(int)fp8;
-- (void)_runNextTest;
-- (void)runAllTests:(id)fp8;
-- (double)randomizedSpan;
-- (void)setRandomizedSpan:(double)fp8;
-- (id)initialDelayTimer;
-- (void)setInitialDelayTimer:(id)fp8;
-- (id)firstRunTimer;
-- (void)setFirstRunTimer:(id)fp8;
-- (id)scheduledUpdateCheckTimer;
-- (void)setScheduledUpdateCheckTimer:(id)fp8;
-
-@end
-
-@interface XCExtendedDocLocation : NSObject
-{
- NSString *_name;
- NSURL *_url;
- BOOL _editable;
- BOOL _enabled;
-}
-
-+ (id)extendedDocLocationWithName:(id)fp8 url:(id)fp12 enabled:(BOOL)fp16 editable:(BOOL)fp20;
-+ (id)extendedDocLocationWithDescription:(id)fp8;
-- (id)initWithName:(id)fp8 url:(id)fp12 enabled:(BOOL)fp16 editable:(BOOL)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)descriptionDictionary;
-- (id)description;
-- (BOOL)isEqual:(id)fp8;
-- (BOOL)_fileExistsAtPath:(id)fp8;
-- (BOOL)representsHTTPLocation;
-- (BOOL)_hostIsReachable;
-- (BOOL)_hostIsReachable2;
-- (BOOL)containsDocumentWithRelativePath:(id)fp8;
-- (BOOL)editable;
-- (void)setEditable:(BOOL)fp8;
-- (BOOL)enabled;
-- (void)setEnabled:(BOOL)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)url;
-- (void)setURL:(id)fp8;
-
-@end
-
-@interface XCToolbar : NSToolbar
-{
-}
-
-- (void)saveConfigurationUsingName:(id)fp8;
-- (void)dealloc;
-
-@end
-
-@interface XCExtendedDocManager : NSObject
-{
- XCExtendedDocLocation *_webLocation;
-}
-
-+ (id)sharedExtendedDocManager;
-- (id)init;
-- (void)_registerExtendedDocDefaults;
-- (void)dealloc;
-- (void)finalize;
-- (id)_defaultLocationsPlist;
-- (id)_webLocation;
-- (id)_preferredExtendedLocationWithPath:(id)fp8;
-- (id)URLInPreferredExtendedLocationWithPath:(id)fp8;
-- (BOOL)hasActiveExtendedLocations;
-- (id)webLocationURL;
-- (id)webLocation;
-- (void)setWebLocation:(id)fp8;
-- (id)extendedLocations;
-- (void)setExtendedLocations:(id)fp8;
-
-@end
-
-@interface XCProgressIndicator : NSImageView <XCProgressControl>
-{
- double _doubleValue;
- double _minValue;
- double _maxValue;
- double _animationDelay;
- BOOL _isIndeterminate;
- BOOL _isDisplayedWhenStopped;
- int _numberOfImages;
- int _previousValueIndex;
- int _currentValueIndex;
- int _minMaxDelta;
- NSImage **_images;
- NSTimer *_timer;
- BOOL _openActivityViewer;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)_reconfigure;
-- (void)viewDidMoveToWindow;
-- (void)setHidden:(BOOL)fp8;
-- (void)mouseDown:(id)fp8;
-- (BOOL)openActivityViewer;
-- (void)setOpenActivityViewer:(BOOL)fp8;
-- (void)_redraw;
-- (void)_tickProgressForward;
-- (BOOL)isIndeterminate;
-- (void)setIndeterminate:(BOOL)fp8;
-- (double)doubleValue;
-- (void)setDoubleValue:(double)fp8;
-- (double)minValue;
-- (double)maxValue;
-- (void)setMinValue:(double)fp8;
-- (void)setMaxValue:(double)fp8;
-- (double)animationDelay;
-- (void)setAnimationDelay:(double)fp8;
-- (BOOL)usesThreadedAnimation;
-- (void)setUsesThreadedAnimation:(BOOL)fp8;
-- (void)startAnimation:(id)fp8;
-- (void)stopAnimation:(id)fp8;
-- (void)setStyle:(int)fp8;
-- (int)style;
-- (void)sizeToFit;
-- (BOOL)isDisplayedWhenStopped;
-- (void)setDisplayedWhenStopped:(BOOL)fp8;
-
-@end
-
-@interface XCDocAPISearchLanguage : NSObject
-{
- NSString *_name;
- NSString *_abbreviation;
- BOOL _enabled;
-}
-
-+ (id)apiSearchLanguageWithName:(id)fp8 abbreviation:(id)fp12 enabled:(BOOL)fp16;
-- (id)initWithName:(id)fp8 abbreviation:(id)fp12 enabled:(BOOL)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)enabled;
-- (void)setEnabled:(BOOL)fp8;
-- (id)abbreviation;
-- (void)setAbbreviation:(id)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-
-@end
-
-@interface XCBarModule : PBXProjectModule <XCFosterParentHostProtocol>
-{
- XCBarView *_barView;
- XCFlowLayout *_flowLayout;
- float _desiredInsertWidth;
- int _previousIndex;
- NSMutableArray *_items;
- NSMutableDictionary *_names;
-}
-
-- (void)dealloc;
-- (void)viewDidLoad;
-- (BOOL)loadView;
-- (id)contentConfigurationDictionary;
-- (void)takeContentConfigurationFromDictionary:(id)fp8;
-- (id)items;
-- (id)nameOfReference:(id)fp8;
-- (void)setName:(id)fp8 forReference:(id)fp12;
-- (id)addSmartGroup:(id)fp8;
-- (id)addSmartGroups:(id)fp8 inArray:(id)fp12 to:(int)fp16;
-- (void)addUIForReference:(id)fp8;
-- (void)removeReference:(id)fp8;
-- (id)convertObject:(id)fp8;
-- (void)dropInReferences:(id)fp8;
-- (void)dropInReferencesAndReload:(id)fp8;
-- (void)reloadData;
-- (id)project;
-- (void)reloadDataForProxies;
-- (void)noteNeedsUpdateForItem:(id)fp8;
-- (int)expandedDropZoneIndex;
-- (void)addNotificationObservers;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)_itemsWillBeRemovedFromProject:(id)fp8;
-- (void)itemDoubleClicked:(id)fp8;
-- (void)itemSelected:(id)fp8;
-- (void)becomeActive;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-- (void)draggingEnded:(id)fp8;
-- (BOOL)wantsPeriodicDraggingUpdates;
-- (void)setDesiredInsertWidth:(float)fp8;
-- (float)desiredInsertWidth;
-
-@end
-
-@interface XCDropZone : NSView
-{
- BOOL _isExpanded;
- NSTimer *_animationTimer;
- float _destinationWidth;
- float _increment;
-}
-
-- (void)dealloc;
-- (id)reference;
-- (void)setReference:(id)fp8;
-- (void)removeFromSuperview;
-- (void)expand:(float)fp8;
-- (BOOL)collapse;
-- (void)_mouseTrackingCompleted;
-- (BOOL)isExpanded;
-- (void)_animateExpansion:(id)fp8;
-- (void)_animateCollapse:(id)fp8;
-
-@end
-
-@interface XCBarView : XCControlView
-{
- XCBarModule *_delegate;
- struct _NSRect _clickRect;
- BOOL _clickRectValid;
-}
-
-+ (id)clipIndicator;
-+ (id)clipIndicatorPressed;
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)dealloc;
-- (void)setDelegate:(id)fp8;
-- (id)delegate;
-- (void)drawRect:(struct _NSRect)fp8;
-- (int)_firstItemInOverflowArea;
-- (void)_displayOverflowUIForEvent:(id)fp8;
-- (void)_overflowItemSelected:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)collapseAllAndLayoutIfNeeded;
-- (void)noteNeedsUpdate;
-- (unsigned int)draggingEntered:(id)fp8;
-- (unsigned int)draggingUpdated:(id)fp8;
-- (void)draggingExited:(id)fp8;
-- (BOOL)prepareForDragOperation:(id)fp8;
-- (BOOL)performDragOperation:(id)fp8;
-- (void)concludeDragOperation:(id)fp8;
-- (void)draggingEnded:(id)fp8;
-- (BOOL)wantsPeriodicDraggingUpdates;
-
-@end
-
-@interface XCGradientFillView : NSView
-{
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCBarItem : NSTextField <XCSelectionSource>
-{
- int _trackingTag;
- int _value;
- BOOL _mouseIn;
- PBXReference *_ref;
- struct _NSPoint _mouseDownLocation;
- BOOL _isEditing;
- BOOL _ceResizable;
- BOOL _ceWidthTracksView;
- struct _NSSize _ceMaxSize;
- struct _NSSize _ceContainerSize;
- BOOL _refDecoratesCell;
-}
-
-- (void)dealloc;
-- (void)resetCursorRects;
-- (void)mouseEntered:(id)fp8;
-- (void)mouseExited:(id)fp8;
-- (void)mouseUp:(id)fp8;
-- (void)_mouseTrackingCompleted;
-- (BOOL)isMouseIn;
-- (void)_singleClick:(id)fp8;
-- (void)rightMouseDown:(id)fp8;
-- (void)mouseDown:(id)fp8;
-- (void)_menuItemSelected:(id)fp8;
-- (void)itemDoubleClicked:(id)fp8;
-- (void)itemSelected:(id)fp8;
-- (void)_timerBasedMenuAction:(id)fp8;
-- (void)drawRect:(struct _NSRect)fp8;
-- (BOOL)becomeFirstResponder;
-- (BOOL)resignFirstResponder;
-- (BOOL)acceptsFirstResponder;
-- (BOOL)isSelectable;
-- (void)setFrameSize:(struct _NSSize)fp8;
-- (BOOL)textShouldBeginEditing:(id)fp8;
-- (void)textDidBeginEditing:(id)fp8;
-- (void)textDidEndEditing:(id)fp8;
-- (void)textDidChange:(id)fp8;
-- (void)cancel:(id)fp8;
-- (BOOL)isEditing;
-- (BOOL)shouldDisplay;
-- (void)setReference:(id)fp8;
-- (id)reference;
-- (BOOL)referenceDecoratesCell;
-- (BOOL)referenceIsEditable;
-- (id)menuForEvent:(id)fp8;
-- (void)sizeToFit;
-- (BOOL)isExpanded;
-- (void)expand:(float)fp8;
-- (BOOL)collapse;
-- (id)xcSelection;
-- (void)revealItems:(id)fp8 select:(BOOL)fp12;
-- (BOOL)wantsToRetainFocusDuringSelection;
-- (id)windowOfSelection;
-- (id)imageForDrag;
-- (void)mouseDragged:(id)fp8;
-- (id)savedDragItems;
-- (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
-- (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12 operation:(unsigned int)fp20;
-
-@end
-
-@interface XCBarCell : PBXOutlineViewCell
-{
-}
-
-+ (id)favoriteRollover_Middle;
-+ (id)favoriteRollover_Caps;
-+ (id)favoriteRollover_MenuIndicator;
-+ (BOOL)showBrokenRefsInRed;
-- (struct _NSSize)cellSizeForBounds:(struct _NSRect)fp8;
-- (void)editWithFrame:(struct _NSRect)fp8 inView:(id)fp24 editor:(id)fp28 delegate:(id)fp32 event:(id)fp36;
-- (struct _NSRect)titleRectForBounds:(struct _NSRect)fp8;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 isEditing:(BOOL)fp28;
-- (void)drawWithFrame:(struct _NSRect)fp8 inView:(id)fp24 isEditing:(BOOL)fp28 highlight:(BOOL)fp32;
-- (BOOL)acceptsFirstResponder;
-- (BOOL)isSelectable;
-- (id)setUpFieldEditorAttributes:(id)fp8;
-
-@end
-
-@interface XCUndoCompletion : NSObject
-{
- struct _NSRange _affectedRange;
- NSUndoManager *_undoManager;
- NSLayoutManager *_layoutManager;
- struct _NSRange _replacementRange;
- NSAttributedString *_attributedString;
-}
-
-- (id)initWithAffectedRange:(struct _NSRange)fp8 layoutManager:(id)fp16 undoManager:(id)fp20 replacementRange:(struct _NSRange)fp24;
-- (void)dealloc;
-- (void)finalize;
-- (id)firstTextViewForTextStorage:(id)fp8;
-- (id)undoManager;
-- (void)setReplacementRange:(struct _NSRange)fp8;
-- (struct _NSRange)affectedRange;
-- (void)undoRedo:(id)fp8;
-- (BOOL)isSupportingCoalescing;
-
-@end
-
-@interface XCQuickRefOptionsModule : PBXModule
-{
- NSTableView *apiSearchLanguagesTableView;
- NSArray *_apiSearchLanguages;
-}
-
-+ (id)sharedQuickRefOptionsModule;
-+ (id)defaultModuleNibName;
-- (id)init;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (void)dealloc;
-- (void)finalize;
-- (void)_sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)runSheetModalForWindow:(id)fp8 forDocAccessModule:(id)fp12 didEndSelector:(SEL)fp16;
-- (void)toggleAPISearchLanguageActive:(id)fp8;
-- (void)ok:(id)fp8;
-- (void)cancel:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (id)apiSearchLanguages;
-- (void)setAPISearchLanguages:(id)fp8;
-
-@end
-
-@interface XCMultipleBreakpointSelectionModule : PBXProjectModule
-{
- PBXItemsSelectionModule *_itemsSelectionModule;
- NSMutableArray *_possibleBreakpoints;
- NSArray *_selectionList;
- PBXSymbolicBreakpoint *_originalBreakpoint;
- id _sender;
- id _breakpointSelectionBox;
- id _fileNameTextField;
- id _sheetTitleTextField;
- id _allButton;
- id _cancelButton;
- id _doneButton;
- NSWindow *_sheet;
-}
-
-+ (id)sharedModule;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)selectAll:(id)fp8;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (void)allAction:(id)fp8;
-- (void)doneAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (void)setOriginalBreakpoint:(id)fp8;
-- (void)runModalForProject:(id)fp8 relativeToModule:(id)fp12 breakpoint:(id)fp16 possibleBreakpoints:(id)fp20;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (id)initWithModuleNibName:(id)fp8;
-
-@end
-
-@interface XCBreakpointItem : NSObject
-{
- NSString *_name;
- NSString *_index;
- NSString *_address;
- NSString *_binary;
-}
-
-+ (id)itemWithName:(id)fp8 index:(id)fp12 address:(id)fp16 binary:(id)fp20;
-- (void)dealloc;
-- (void)finalize;
-- (id)children;
-- (id)iconImage;
-- (void)setName:(id)fp8;
-- (id)shlib;
-- (id)symbolName;
-- (id)name;
-- (void)setindex:(id)fp8;
-- (id)index;
-
-@end
-
-@interface PBXBuildScriptCommand : NSScriptCommand
-{
- BOOL _returnLog;
-}
-
-- (id)buildProject:(id)fp8 withAction:(id)fp12;
-- (id)buildProject:(id)fp8;
-- (id)buildTarget:(id)fp8 withAction:(id)fp12;
-- (id)buildTarget:(id)fp8;
-- (void)buildOperationDidStop:(id)fp8;
-
-@end
-
-@interface PBXTarget (PBXTargetBuildScripting)
-- (id)handleBuildScriptCommand:(id)fp8;
-@end
-
-@interface PBXProject (PBXProjectBuildScripting)
-- (id)handleBuildScriptCommand:(id)fp8;
-@end
-
-@interface PBXCleanScriptCommand : PBXBuildScriptCommand
-{
-}
-
-- (void)checkForCleanPrecompiledHeadersArgument;
-- (id)cleanProject:(id)fp8;
-- (id)cleanTarget:(id)fp8;
-
-@end
-
-@interface PBXTarget (PBXTargetCleanScripting)
-- (id)handleCleanScriptCommand:(id)fp8;
-@end
-
-@interface PBXProject (PBXProjectCleanScripting)
-- (id)handleCleanScriptCommand:(id)fp8;
-@end
-
-@interface PBXDebugScriptCommand : NSScriptCommand
-{
-}
-
-- (id)startDebuggingProject:(id)fp8;
-- (id)startDebuggingExecutable:(id)fp8;
-
-@end
-
-@interface PBXExecutable (PBXExecutableDebugScripting)
-- (id)handleDebugScriptCommand:(id)fp8;
-@end
-
-@interface PBXProject (PBXProjectDebugScripting)
-- (id)handleDebugScriptCommand:(id)fp8;
-@end
-
-@interface PBXLaunchScriptCommand : NSScriptCommand
-{
-}
-
-- (id)launchProject:(id)fp8;
-- (id)launchExecutable:(id)fp8;
-
-@end
-
-@interface PBXExecutable (PBXExecutableLaunchScripting)
-- (id)handleLaunchScriptCommand:(id)fp8;
-@end
-
-@interface PBXProject (PBXProjectLaunchScripting)
-- (id)handleLaunchScriptCommand:(id)fp8;
-@end
-
-@interface XCArchitecturesEditorModule : PBXModule
-{
- NSTextField *_titleField;
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSMutableDictionary *_archCheckboxes;
- NSMutableDictionary *_buildArch;
- NSMutableArray *_architectureArguments;
- NSString *_buildSetting;
- NSString *_originalLocalBuildSettingValue;
- NSString *_defaultBuildSettingValue;
- NSString *_localizedBuildSetting;
- PBXTarget *_target;
- BOOL _buildSettingExistsLocally;
- SEL _didEndSelector;
-}
-
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (id)archtecturesEditorModule;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (BOOL)buildArch:(id)fp8;
-- (void)setBuild:(BOOL)fp8 forArch:(id)fp12;
-- (void)updateArchitecturesToBuildFor;
-- (void)storeArchitecturesToBuildFor;
-- (id)architectureArguments;
-- (void)setArchitectureArguments:(id)fp8;
-- (id)string;
-- (void)setString:(id)fp8;
-- (id)buildSetting;
-- (void)setBuildSetting:(id)fp8;
-- (id)originalLocalBuildSettingValue;
-- (void)setOriginalLocalBuildSettingValue:(id)fp8;
-- (id)defaultBuildSettingValue;
-- (void)setDefaultBuildSettingValue:(id)fp8;
-- (BOOL)buildSettingExistsLocally;
-- (void)setBuildSettingExistsLocally:(BOOL)fp8;
-- (id)localizedBuildSetting;
-- (void)setLocalizedBuildSetting:(id)fp8;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (id)target;
-- (void)setTarget:(id)fp8;
-- (void)runSheetModalForWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20;
-- (void)performDefaultAction:(id)fp8;
-- (void)cancelDefaultAction:(id)fp8;
-- (void)buildForArchDidChange:(id)fp8;
-
-@end
-
-@interface PBXUpgradeScriptCommand : NSScriptCommand
-{
- BOOL _returnLog;
-}
-
-- (id)upgradeProject:(id)fp8;
-- (id)upgradeTarget:(id)fp8;
-
-@end
-
-@interface PBXTarget (PBXTargetUpgradeScripting)
-- (id)handleUpgradeScriptCommand:(id)fp8;
-@end
-
-@interface PBXProject (PBXProjectUpgradeScripting)
-- (id)handleUpgradeScriptCommand:(id)fp8;
-@end
-
-@interface XCMenuTable : NSObject
-{
- id _datasource;
- SEL _action;
- id _target;
- int _leftColumnLength;
- int _rightColumnLength;
-}
-
-+ (id)createRowWithAttributedStringsAndWidths:(id)fp8;
-- (void)dealloc;
-- (void)setDataSource:(id)fp8;
-- (id)dataSource;
-- (void)setTarget:(id)fp8;
-- (id)target;
-- (void)setAction:(SEL)fp8;
-- (SEL)action;
-- (id)createMenuForTable;
-- (void)menuNeedsUpdate:(id)fp8;
-- (void)addItemsToMenu:(id)fp8;
-- (void)_menuItemCallback:(id)fp8;
-
-@end
-
-@interface XCMenuTableMenu : NSMenu
-{
- XCMenuTable *_menuTable;
-}
-
-- (id)initWithMenuTable:(id)fp8;
-- (void)dealloc;
-
-@end
-
-@interface XCNetworkController : NSObject
-{
- NSMutableDictionary *_registeredHosts;
-}
-
-+ (id)sharedInstance;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)registerClient:(id)fp8 observingHostNamed:(id)fp12;
-- (void)unregisterClient:(id)fp8 observingHostNamed:(id)fp12;
-- (BOOL)isHostOnline:(id)fp8;
-
-@end
-
-@interface XCNetworkHostInfo : NSObject
-{
- NSString *_networkHostName;
- NSMutableArray *_clients;
- struct __SCNetworkReachability *_reachabilityTarget;
- struct {
- int;
- void *;
- void *;
- void *;
- void *;
- } *_context;
-}
-
-- (id)initWithHostName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)networkHostName;
-- (id)clients;
-- (void)disconnect;
-- (void)addClient:(id)fp8;
-- (void)removeClient:(id)fp8;
-- (BOOL)online;
-- (void)newtworkHostOnlineStatusChanged:(unsigned int)fp8;
-
-@end
-
-@interface XCBreakpointAppleScriptActionModule : XCBreakpointActionModule
-{
- NSTextView *_script;
- NSButton *_compile;
- NSButton *_test;
- NSTextField *_status;
- NSTextField *_instructions;
-}
-
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)_test:(id)fp8;
-- (void)_compile:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointAnimationActionModule : XCBreakpointActionModule
-{
- NSButton *_displayAnimation;
- NSTextField *_label1;
- NSTextField *_label2;
- NSTextField *_label3;
- NSStepper *_pauseTime;
-}
-
-- (void)setupBreakpointAction:(id)fp8;
-- (void)breakpointDidChange:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointSystemNotificationActionModule : XCBreakpointActionModule
-{
-}
-
-@end
-
-@interface XCBreakpointStackTraceActionModule : XCBreakpointActionModule
-{
-}
-
-@end
-
-@interface XCBreakpointCommandActionModule : XCBreakpointActionModule
-{
- NSTextView *_messageView;
- NSButton *_logButton;
- NSTextField *_instructions;
-}
-
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointShellScriptActionModule : XCBreakpointActionModule
-{
-}
-
-@end
-
-@interface XCBreakpointTaskActionModule : XCBreakpointActionModule
-{
- NSTextField *_command;
- NSTextField *_arguments;
- NSButton *_wait;
- NSTextField *_instructions;
-}
-
-- (void)_chooseAction:(id)fp8;
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointSoundActionModule : XCBreakpointActionModule
-{
- NSPopUpButton *_picker;
-}
-
-- (void)viewDidLoad;
-- (void)_changeAction:(id)fp8;
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointLogActionModule : XCBreakpointActionModule
-{
- NSTextView *_messageView;
- NSButtonCell *_logButton;
- NSButtonCell *_speakButton;
- NSButton *_appendToFileButton;
- NSTextField *_fileView;
- NSTextField *_instructions;
-}
-
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointActionModule : XCActionSkinningModule
-{
-}
-
-- (id)breakpointAction;
-- (id)breakpoint;
-- (void)setupBreakpointAction:(id)fp8;
-- (void)updateBreakpointAction:(id)fp8;
-- (void)viewDidLoad;
-- (void)addNotificationObservers;
-- (void)removeNotificationObservers;
-- (void)_viewDidLoad;
-- (void)moduleViewWillBeRemoved:(id)fp8;
-- (void)_changeAction:(id)fp8;
-- (void)_textEditingEnded:(id)fp8;
-- (void)_windowDidResignKey:(id)fp8;
-- (void)breakpointDidChange:(id)fp8;
-- (void)prepareFocus;
-
-@end
-
-@interface XCBreakpointActionControlModule : XCActionSkinningModule
-{
- NSPopUpButton *_picker;
- NSButton *_addButton;
- NSButton *_removeButton;
- XCColoredBox *_coloredStrip;
- NSTextField *_instructions;
- NSView *_actionView;
- XCBreakpointAction *_breakpointAction;
-}
-
-+ (void)initialize;
-- (void)dealloc;
-- (void)viewDidLoad;
-- (void)_viewDidLoad;
-- (void)disconnectView;
-- (void)updateView;
-- (void)setColor:(id)fp8;
-- (void)prepareFocus;
-- (void)setBreakpointAction:(id)fp8;
-- (id)breakpointAction;
-- (Class)actionClass;
-- (void)_pickerAction:(id)fp8;
-- (void)_addAction:(id)fp8;
-- (void)_removeAction:(id)fp8;
-
-@end
-
-@interface XCActionSkinningModule : PBXModule
-{
-}
-
-+ (void)skinWidgetsInView:(id)fp8;
-- (void)viewDidLoad;
-
-@end
-
-@interface XCBreakpointActionListModule : PBXProjectModule
-{
- PBXBreakpoint *_breakpoint;
-}
-
-- (void)dealloc;
-- (BOOL)loadView;
-- (void)viewDidLoad;
-- (void)disconnectView;
-- (void)_updateGeometry;
-- (void)updateView;
-- (void)setColor:(id)fp8;
-- (void)prepareFocus;
-- (void)setBreakpoint:(id)fp8;
-- (id)breakpoint;
-- (void)_actionAdded:(id)fp8;
-- (void)_actionRemoved:(id)fp8;
-- (void)_actionsUpdated:(id)fp8;
-- (id)moduleForAction:(id)fp8;
-- (void)insertBreakpointAction:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)removeBreakpointAction:(id)fp8;
-- (void)module:(id)fp8 didAddSubmodule:(id)fp12;
-- (void)module:(id)fp8 willRemoveSubmodule:(id)fp12;
-
-@end
-
-@interface XCLowerBorderAlignmentView : PBXPixelAlignmentView
-{
-}
-
-- (BOOL)isOpaque;
-- (void)xxxdrawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCEdgeBox : XCColoredBox
-{
-}
-
-+ (id)bezierPathWithRoundRectInRect:(struct _NSRect)fp8 radius:(float)fp24;
-- (void)drawRect:(struct _NSRect)fp8;
-
-@end
-
-@interface XCFlatRoundPopUpButtonCell : NSPopUpButtonCell
-{
-}
-
-+ (id)center;
-+ (id)rightCap;
-+ (id)leftCap;
-- (void)drawBorderAndBackgroundWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface XCFlatRoundButtonCell : NSButtonCell
-{
-}
-
-+ (id)center;
-+ (id)rightCap;
-+ (id)leftCap;
-- (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface XCBreakpointAppleScriptAction : XCBreakpointAction
-{
- NSString *_script;
- NSAppleScript *_compiledScript;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-- (id)editorClassName;
-- (void)dealloc;
-- (id)script;
-- (void)setScript:(id)fp8;
-- (id)macroExpandedScriptWithBreakpoint:(id)fp8;
-- (id)compile;
-- (id)run;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-
-@end
-
-@interface XCBreakpointAnimationAction : XCBreakpointAction
-{
- BOOL _animate;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-- (id)editorClassName;
-- (id)init;
-- (void)dealloc;
-- (void)actionWillBeRemovedFromBreakpoint:(id)fp8;
-- (BOOL)animate;
-- (void)setAnimate:(BOOL)fp8;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-
-@end
-
-@interface XCBreakpointSystemNotificationAction : XCBreakpointAction
-{
-}
-
-+ (id)displayName;
-- (id)editorClassName;
-
-@end
-
-@interface XCBreakpointStackTraceAction : XCBreakpointAction
-{
-}
-
-+ (id)displayName;
-- (id)editorClassName;
-
-@end
-
-@interface XCBreakpointCommandAction : XCBreakpointAction
-{
- NSString *_command;
- BOOL _logCommand;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-- (id)editorClassName;
-- (void)dealloc;
-- (id)command;
-- (void)setCommand:(id)fp8;
-- (BOOL)logCommand;
-- (void)setLogCommand:(BOOL)fp8;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-- (BOOL)useDebuggerSideImplementation;
-
-@end
-
-@interface XCBreakpointShellScriptAction : XCBreakpointAction
-{
-}
-
-+ (id)displayName;
-- (id)editorClassName;
-
-@end
-
-@interface XCBreakpointTaskAction : XCBreakpointAction
-{
- NSString *_command;
- NSString *_arguments;
- BOOL _waitForTermination;
- id _debugSessionModule;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-- (id)editorClassName;
-- (void)dealloc;
-- (id)command;
-- (void)setCommand:(id)fp8;
-- (id)arguments;
-- (void)setArguments:(id)fp8;
-- (BOOL)waitForTermination;
-- (void)setWaitForTermination:(BOOL)fp8;
-- (id)_launchedTaskWithLaunchPath:(id)fp8 arguments:(id)fp12;
-- (void)_outputCallback:(id)fp8;
-- (void)_debugSessionInvalid:(id)fp8;
-- (void)resetActionState;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-
-@end
-
-@interface XCBreakpointSoundAction : XCBreakpointAction
-{
- NSString *_sound;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-- (id)editorClassName;
-- (void)dealloc;
-- (id)sound;
-- (void)setSound:(id)fp8;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-- (void)sound:(id)fp8 didFinishPlaying:(BOOL)fp12;
-
-@end
-
-@interface XCBreakpointLogAction : XCBreakpointAction
-{
- NSString *_message;
- NSString *_outputFilePath;
- BOOL _logMessage;
- BOOL _speakMessage;
-}
-
-+ (id)displayName;
-+ (id)archivableAttributes;
-+ (id)speechSynthesizer;
-+ (void)speechSynthesizer:(id)fp8 didFinishSpeaking:(BOOL)fp12;
-- (id)editorClassName;
-- (id)init;
-- (void)dealloc;
-- (id)message;
-- (void)setMessage:(id)fp8;
-- (id)outputFilePath;
-- (void)setOutputFilePath:(id)fp8;
-- (BOOL)logMessage;
-- (void)setLogMessage:(BOOL)fp8;
-- (BOOL)speakMessage;
-- (void)setSpeakMessage:(BOOL)fp8;
-- (id)forString:(id)fp8 stringByReplacingSubstring:(id)fp12 withString:(id)fp16;
-- (void)performInSession:(id)fp8 onBreakpoint:(id)fp12;
-
-@end
-
-@interface XCExpandingTableView : PBXExtendedTableView
-{
- int _columnsToPinToLeft;
-}
-
-- (id)initWithFrame:(struct _NSRect)fp8;
-- (void)_furtherExamineDataSource;
-- (void)setDataSource:(id)fp8;
-- (void)_furtherExamineDelegate;
-- (void)setDelegate:(id)fp8;
-- (void)setColumnsToPinToLeft:(int)fp8;
-- (int)columnsToPinToLeft;
-- (int)_columnClosestToColumn:(int)fp8 whenMoved:(float)fp12;
-- (BOOL)_wantsLiveResizeToUseCachedImage;
-- (BOOL)_needsRedrawBeforeFirstLiveResizeCache;
-
-@end
-
-@interface XCExtendedTableHeaderView : NSTableHeaderView
-{
-}
-
-- (void)_reorderColumn:(int)fp8 withEvent:(id)fp12;
-
-@end
-
-@interface XCFloatingTextField : NSWindow
-{
- NSTextFieldCell *_cell;
- NSString *_previousValue;
-}
-
-+ (void)editTextFieldCell:(id)fp8;
-- (void)windowDidResignKey:(id)fp8;
-- (void)windowDidBecomeKey:(id)fp8;
-
-@end
-
-@interface XCExtendedObjectController : NSObjectController
-{
- struct {
- unsigned int delegateListensForChanges:1;
- unsigned int delegateModifiesNewObject:1;
- unsigned int _RESERVED_:30;
- } _eacFlags;
- id _delegate;
-}
-
-- (void)_examineDelegate;
-- (id)delegate;
-- (void)setDelegate:(id)fp8;
-- (void)_notifyOfAnyContentChange;
-- (id)newObject;
-
-@end
-
-@interface XCEmptyStringToNilValueTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-- (id)reverseTransformedValue:(id)fp8;
-
-@end
-
-@interface XCStringToNamedImageTransformer : NSObject
-{
-}
-
-+ (Class)transformedValueClass;
-+ (BOOL)allowsReverseTransformation;
-- (id)transformedValue:(id)fp8;
-
-@end
-
-@interface XCAutomatorActionPropertiesInspectorPane : XCApplicationPropertiesInspectorPane
-{
- NSButton *removeLocalizationButton;
- NSTableView *localizationsTableView;
- XCExtendedArrayController *_generalController;
- XCExtendedArrayController *_descriptionController;
- XCExtendedObjectController *_inputController;
- XCExtendedArrayController *_inputTypesController;
- XCExtendedObjectController *_outputController;
- XCExtendedArrayController *_outputTypesController;
- XCExtendedArrayController *_parametersController;
- XCExtendedArrayController *_keywordsController;
- XCExtendedArrayController *_resourcesController;
- XCExtendedArrayController *_warningsController;
- XCExtendedArrayController *_relatedActionsController;
- XCExtendedArrayController *_localizationsController;
- PBXAddVariantPanel *_addVariantPanel;
- NSMutableArray *_generalSettings;
- NSMutableArray *_descriptionSettings;
- NSMutableDictionary *_input;
- NSMutableArray *_inputTypes;
- NSMutableDictionary *_output;
- NSMutableArray *_outputTypes;
- NSMutableArray *_parameters;
- NSMutableArray *_keywords;
- NSMutableArray *_requiredResources;
- NSMutableArray *_warningSettings;
- NSMutableArray *_relatedActions;
- NSMutableArray *_localizations;
- int _selectedTabViewIndex;
-}
-
-+ (void)initialize;
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-- (void)finalize;
-- (void)dealloc;
-- (id)generalSettings;
-- (void)setGeneralSettings:(id)fp8;
-- (id)descriptionSettings;
-- (void)setDescriptionSettings:(id)fp8;
-- (id)input;
-- (void)setInput:(id)fp8;
-- (id)inputTypes;
-- (void)setInputTypes:(id)fp8;
-- (id)output;
-- (void)setOutput:(id)fp8;
-- (id)outputTypes;
-- (void)setOutputTypes:(id)fp8;
-- (id)parameters;
-- (void)setParameters:(id)fp8;
-- (id)keywords;
-- (void)setKeywords:(id)fp8;
-- (id)requiredResources;
-- (void)setRequiredResources:(id)fp8;
-- (id)warningSettings;
-- (void)setWarningSettings:(id)fp8;
-- (id)relatedActions;
-- (void)setRelatedActions:(id)fp8;
-- (id)localizations;
-- (void)setLocalizations:(id)fp8;
-- (int)selectedTabViewIndex;
-- (id)containerTypes;
-- (void)viewDidLoad;
-- (id)newObjectBasedOnObject:(id)fp8 fromController:(id)fp12;
-- (void)rebuildGeneralSettingsWithProductSettings:(id)fp8;
-- (void)rebuildDescriptionSettingsWithProductSettings:(id)fp8;
-- (void)rebuildInputWithProductSettings:(id)fp8;
-- (void)rebuildInputTypesWithProductSettings:(id)fp8;
-- (void)rebuildOutputWithProductSettings:(id)fp8;
-- (void)rebuildOutputTypesWithProductSettings:(id)fp8;
-- (void)rebuildParametersWithProductSettings:(id)fp8;
-- (void)rebuildKeywordsWithProductSettings:(id)fp8;
-- (void)rebuildRequiredResourcesWithProductSettings:(id)fp8;
-- (void)rebuildWarningSettingsWithProductSettings:(id)fp8;
-- (void)rebuildRelatedActionsWithProductSettings:(id)fp8;
-- (void)rebuildLocalizationsWithProductSettings:(id)fp8;
-- (void)rebuildAllSettingsWithProductSettings:(id)fp8;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)contentDidChangeForObjectController:(id)fp8;
-- (void)contentDidChangeForArrayController:(id)fp8;
-- (void)openInfoPlistStringsFile:(id)fp8;
-- (void)openInfoPList:(id)fp8;
-- (id)stringsFileItemForLocalization:(id)fp8;
-- (void)_addVariantSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)addLocalization:(id)fp8;
-- (void)removeLocalization:(id)fp8;
-- (void)tabView:(id)fp8 willSelectTabViewItem:(id)fp12;
-
-@end
-
-@interface XCFileTargetsInspectorPane : PBXInspectorPaneModule
-{
- NSTableColumn *_chooseColumn;
- NSArray *_targetSettings;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (void)dealloc;
-- (void)finalize;
-- (id)_project;
-- (id)_references;
-- (void)setTargetSettings:(id)fp8;
-- (id)targetSettings;
-- (void)_addRef:(id)fp8 toList:(id)fp12;
-- (void)_updateTargetSettings;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-
-@end
-
-@interface XCTargetSetting : NSObject
-{
- PBXTarget *_target;
- NSArray *_fileRefs;
- int _chosen;
- BOOL _validOption;
-}
-
-- (void)computeChosen;
-- (void)setFileRefs:(id)fp8;
-- (id)fileRefs;
-- (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20;
-- (void)setInitiallyChosen:(int)fp8;
-- (void)setChosen:(int)fp8;
-- (int)chosen;
-- (void)setValidOption:(BOOL)fp8;
-- (BOOL)validOption;
-- (void)_removeTargetObservers;
-- (void)setTarget:(id)fp8;
-- (id)target;
-- (void)_removeObservers;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface XCCleanAlert : NSWindowController
-{
- NSTextField *_title;
- NSTextField *_message;
- NSButton *_okButton;
- NSButton *_cancelButton;
- NSButton *_removePrecompsCheckbox;
- NSButton *_cleanDependenciesCheckbox;
-}
-
-- (id)initWithWindowNibName:(id)fp8;
-- (void)setTitle:(id)fp8;
-- (void)setOKButtonTitle:(id)fp8;
-- (void)setMessage:(id)fp8;
-- (void)removePrecompsCheckboxAction:(id)fp8;
-- (void)cleanDependenciesCheckboxAction:(id)fp8;
-- (void)okAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-
-@end
-
-@interface XCConfigurationListInspectorPane : PBXInspectorPaneModule
-{
- PBXExtendedTableView *_tableView;
- NSButton *_duplicateButton;
- NSButton *_renameButton;
- NSButton *_deleteButton;
- NSButton *_cancelButton;
- NSButton *_okButton;
- PBXProject *_project;
- NSMutableArray *_buildConfigurationNames;
- BOOL _configValidationError;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-+ (id)inspectableClasses;
-+ (id)label;
-+ (id)alternateLabel;
-+ (unsigned int)panelPosition;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)buildConfigurationNames;
-- (id)targets;
-- (void)_updateButtons;
-- (void)_refresh;
-- (void)update;
-- (BOOL)_leaveEditingState;
-- (void)deleteBuildConfiguration:(id)fp8;
-- (BOOL)_configurationNameExists:(id)fp8;
-- (void)duplicateBuildConfiguration:(id)fp8;
-- (void)_renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
-- (void)renameBuildConfiguration:(id)fp8;
-- (void)dismissEditor:(id)fp8;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (BOOL)viewCanBeRemoved;
-- (BOOL)projectCanClose:(id)fp8;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 handleReturnKey:(id)fp12 changeFocus:(BOOL)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)_project;
-- (id)_references;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (void)_itemsChangedInProject:(id)fp8;
-- (void)_configurationNamesChangedInProject:(id)fp8;
-- (void)_referenceWasRemoved:(id)fp8;
-- (void)_startListeningForProjectChanges;
-- (void)_stopListeningForProjectChanges;
-
-@end
-
-@interface XCDocHistoryControl : NSSegmentedControl
-{
- XCDocAccessModule *_unretainedModule;
-}
-
-+ (id)createToolbarDocHistoryControlForModule:(id)fp8;
-- (id)initForModule:(id)fp8;
-- (Class)_webViewClass;
-- (void)validateButtonsForView:(id)fp8;
-- (void)_historySelected:(id)fp8;
-
-@end
-
-@interface XCBreakpointsToolbarItem : PBXToolbarItemPopup
-{
- BOOL _inToolbar;
- NSImage *_itemImage;
- NSArray *_items;
-}
-
-+ (id)createInstanceWithDefinition:(id)fp8 forProjectDocument:(id)fp12;
-+ (void)echoStringsForDefinition:(id)fp8;
-+ (id)globalID;
-+ (id)itemImage;
-+ (id)canWithOutlineAdd;
-+ (id)imageWithCanAndBreakpoint;
-+ (id)bpImage;
-+ (id)xxbpImage;
-- (id)initWithBreakpoints:(id)fp8;
-- (id)copyWithZone:(struct _NSZone *)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)validate;
-- (id)createToolTip;
-- (BOOL)allowsUserCustomization;
-- (void)singleClickEvent:(id)fp8 onView:(id)fp12;
-- (int)toolbarItemCount;
-- (id)_createImage;
-- (void)_recreateImage;
-- (id)_createMenu;
-- (void)menuCalled:(id)fp8;
-- (void)toolbarMenuWasSelected:(id)fp8;
-
-@end
-
-@interface XCInfoPlistInspectorPane : XCPropertiesInspectorPaneModule
-{
- NSTextView *_infoTextView;
-}
-
-+ (BOOL)canInspectItems:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)currentInspectedItemsChanged:(id)fp8;
-- (BOOL)multipleItemsSelected;
-
-@end
-
-@interface XCUpgradeProjectFileScriptCommand : NSScriptCommand
-{
-}
-
-- (id)upgradeProjectFile;
-
-@end
-
-@interface PBXTargetDependencyProxy : PBXFosterParent
-{
-}
-
-- (id)name;
-- (BOOL)canRename;
-- (BOOL)canDelete;
-- (void)uiParentWillChange;
-- (void)uiParentDidChange;
-- (BOOL)allowsEditingOfChildren;
-
-@end
-
-@interface XCFeatureNoticeDialog : PBXModule
-{
- NSTextField *_detail;
- NSTextField *_subject;
- NSButton *_helpButton;
- NSButton *_okButton;
- NSButton *_cancelButton;
- NSButton *_dontShowCheckBox;
- BOOL _OKClicked;
-}
-
-+ (int)alertForFeature:(id)fp8 subject:(id)fp12 message:(id)fp16 includeCancelButton:(BOOL)fp20;
-+ (BOOL)userInformedOfFeature:(id)fp8;
-+ (void)setUserInformed:(BOOL)fp8 ofFeature:(id)fp12;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (BOOL)moduleEnforcesViewMinSize;
-- (Class)moduleWindowClass;
-- (void)okAction:(id)fp8;
-- (void)cancelAction:(id)fp8;
-- (void)showHelp:(id)fp8;
-
-@end
-
-@interface XCDistributedBuildsTableView : PBXExtendedTableView
-{
- BOOL _acceptsFirstResponder;
-}
-
-- (void)setFont:(id)fp8;
-- (BOOL)textView:(id)fp8 doCommandBySelector:(SEL)fp12;
-- (BOOL)acceptsFirstResponder;
-- (void)setAcceptsFirstResponder:(BOOL)fp8;
-
-@end
-
-@interface XCDistributedBuildsPrefsModule : PBXPreferencesPaneModule
-{
- NSButton *_shareMyComputerCheckbox;
- NSButton *_shareMyComputerForDedicatedNetworkBuildsCheckbox;
- NSPopUpButton *_distributeBuildsViaPopUp;
- NSPopUpButton *_sharePriorityPopUp;
- NSMenuItem *_lowSharePriorityMenuItem;
- NSMenuItem *_mediumSharePriorityMenuItem;
- NSMenuItem *_highSharePriorityMenuItem;
- SFAuthorizationView *_authorizationView;
- NSButton *_distributeBuildsToCheckbox;
- NSSearchField *_searchField;
- NSMenu *_searchFieldMenuTemplate;
- NSSplitView *_splitView;
- NSView *_setsSubview;
- XCDistributedBuildsTableView *_setsTable;
- NSTableColumn *_setUseTableColumn;
- NSTableColumn *_setNameTableColumn;
- NSButton *_newSet;
- NSButton *_deleteSet;
- NSButton *_duplicateSet;
- NSView *_computersSubview;
- XCDistributedBuildsTableView *_computersTable;
- NSTableColumn *_computerNameTableColumn;
- NSTableColumn *_computerCompilersTableColumn;
- NSTableColumn *_computerOSTableColumn;
- NSTableColumn *_computerStatusTableColumn;
- NSButton *_newComputer;
- NSButton *_deleteComputer;
- NSTextField *_osTextField;
- NSTextField *_compilersTextField;
- NSString *_searchString;
- int _searchConstraint;
- NSMutableArray *_sets;
- NSMutableDictionary *_allSetComputers;
- NSMutableArray *_selectedSetsComputers;
- NSArray *_viaPopupItemsArray;
- NSString *_selectedDistributedBuildsViaMode;
- NSDictionary *_viaPopupItemsByIdentifier;
- XCDistributedBuildsSet *_bonjourSet;
-}
-
-- (id)_runDistributedBuildsToolWithCommandName:(struct __CFString *)fp8 param:(struct __CFString *)fp12 succeeded:(char *)fp16;
-- (BOOL)_checkIfLaunchDPlistIsEnabled:(id)fp8;
-- (id)_remoteBuildsValuesFromOtherSources;
-- (void)_refreshRemoteBuildsUI;
-- (id)shareMyComputerCheckbox;
-- (id)sharePriorityPopUp;
-- (id)lowSharePriorityMenuItem;
-- (id)mediumSharePriorityMenuItem;
-- (id)highSharePriorityMenuItem;
-- (id)authorizationView;
-- (void)shareMyComputer:(id)fp8;
-- (void)sharePriority:(id)fp8;
-- (void)shareMyComputerForDedicatedNetworkBuilds:(id)fp8;
-- (id)_hostWithSpec:(id)fp8;
-- (id)_addHostWithSpec:(id)fp8;
-- (id)_bonjourLocalizedName;
-- (id)_bonjourAttributedStringName;
-- (id)_copyLocalizedSuffix;
-- (id)_selectedSets;
-- (id)_sortedComputerNamesPerCurrentDescriptors:(id)fp8;
-- (id)_rebuiltSelectedSetsComputers;
-- (void)_rebuildComputersTable;
-- (BOOL)_isSetsSubviewCollapsed;
-- (void)_updateLocalhostUI;
-- (BOOL)_shouldEndEditingBeepIfNo:(id)fp8;
-- (id)_unavailableLocalizedName;
-- (void)_setSetAtIndex:(unsigned int)fp8 currentlyUsed:(BOOL)fp12 inSets:(id)fp16;
-- (void)_setSetAtIndex:(unsigned int)fp8 currentlyUsed:(BOOL)fp12;
-- (void)_addComputer:(id)fp8 toSet:(id)fp12;
-- (void)_removeComputer:(id)fp8 fromSet:(id)fp12;
-- (void)_remoteServersDidChange:(id)fp8;
-- (BOOL)_anySetsUsed;
-- (id)_uniqueNameInSetsForString:(id)fp8 startingNumber:(int)fp12;
-- (int)_alphabetizeSetAtIndex:(int)fp8;
-- (void)_updateManagerHosts;
-- (void)_updateManagerDistributeBuilds;
-- (id)distributeBuildsToCheckbox;
-- (id)searchField;
-- (id)searchFieldMenuTemplate;
-- (id)splitView;
-- (id)setsSubview;
-- (id)setsTable;
-- (id)setUseTableColumn;
-- (id)setNameTableColumn;
-- (id)newSetButton;
-- (id)deleteSetButton;
-- (id)duplicateSetButton;
-- (id)computersSubview;
-- (id)computersTable;
-- (id)computerNameTableColumn;
-- (id)computerCompilersTableColumn;
-- (id)computerOSTableColumn;
-- (id)computerStatusTableColumn;
-- (id)newComputerButton;
-- (id)deleteComputerButton;
-- (id)osTextField;
-- (id)compilersTextField;
-- (void)_installNDBRecruiterLoginItem:(BOOL)fp8;
-- (void)_uninstallNDBRecruiterLoginItem:(BOOL)fp8;
-- (void)distributeBuilds:(id)fp8;
-- (void)newSet:(id)fp8;
-- (void)deleteSet:(id)fp8;
-- (void)duplicateSet:(id)fp8;
-- (void)newComputer:(id)fp8;
-- (void)deleteComputer:(id)fp8;
-- (void)_startMonitoringDistCCHosts;
-- (void)_stopMonitoringDistCCHosts;
-- (void)_startMonitoringNDBHosts;
-- (void)_stopMonitoringNDBHosts;
-- (void)refreshComputers:(id)fp8;
-- (void)searchComputersTable:(id)fp8;
-- (void)constrainSearch:(id)fp8;
-- (BOOL)_tableView:(id)fp8 shouldApplyString:(id)fp12 toRow:(int)fp16;
-- (BOOL)control:(id)fp8 textShouldEndEditing:(id)fp12;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (id)tableView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 row:(int)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (void)tableViewSelectionDidChange:(id)fp8;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)_attributedNewStringFor:(id)fp8 isValid:(BOOL)fp12;
-- (id)_attributedNewStringToCacheFor:(id)fp8 isValid:(BOOL)fp12;
-- (id)_attributedAutocachedStringFor:(id)fp8 isValid:(BOOL)fp12;
-- (id)_attributedCompilerVersionStringsAsSingleStringForHost:(id)fp8;
-- (id)_nameColumnAttributedStringForHost:(id)fp8;
-- (id)_compilersColumnAttributedStringForHost:(id)fp8;
-- (id)_osColumnAttributedStringForHost:(id)fp8;
-- (id)_statusColumnAttributedStringForHost:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 sortDescriptorsDidChange:(id)fp12;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 writeRows:(id)fp12 toPasteboard:(id)fp16;
-- (BOOL)tableView:(id)fp8 createRowsFromPasteboard:(id)fp12;
-- (BOOL)tableView:(id)fp8 writeRowsWithIndexes:(id)fp12 toPasteboard:(id)fp16;
-- (unsigned int)tableView:(id)fp8 validateDrop:(id)fp12 proposedRow:(int)fp16 proposedDropOperation:(int)fp20;
-- (BOOL)tableView:(id)fp8 acceptDrop:(id)fp12 row:(int)fp16 dropOperation:(int)fp20;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 deleteRows:(id)fp12;
-- (unsigned int)tableView:(id)fp8 draggingSourceOperationMaskForLocal:(BOOL)fp12;
-- (BOOL)tableViewShouldSetFont:(id)fp8;
-- (void)authorizationViewDidAuthorize:(id)fp8;
-- (void)authorizationViewDidDeauthorize:(id)fp8;
-- (void)splitView:(id)fp8 resizeSubviewsWithOldSize:(struct _NSSize)fp12;
-- (float)splitView:(id)fp8 constrainMinCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (float)splitView:(id)fp8 constrainMaxCoordinate:(float)fp12 ofSubviewAt:(int)fp16;
-- (void)splitViewDidResizeSubviews:(id)fp8;
-- (BOOL)splitView:(id)fp8 canCollapseSubview:(id)fp12;
-- (BOOL)_isViewingDistCCHosts;
-- (void)setSelectedDistributedBuildsViaMode:(id)fp8;
-- (id)selectedDistributedBuildsViaMode;
-- (id)init;
-- (void)dealloc;
-- (BOOL)_needsChange3ColumnsTo4Fix;
-- (void)awakeFromNib;
-- (struct _NSSize)minModuleSize;
-- (void)viewDidLoad;
-- (void)viewWillBeRemoved;
-- (void)windowWillClose:(id)fp8;
-- (void)windowDidResignKey:(id)fp8;
-- (void)viewWasInstalled;
-
-@end
-
-@interface XCDistributedBuildsSet : NSObject
-{
- BOOL currentlyUsed;
- id name;
- NSMutableSet *computers;
-}
-
-- (id)initWithName:(id)fp8 currentlyUsed:(BOOL)fp12;
-- (void)dealloc;
-- (BOOL)currentlyUsed;
-- (void)setCurrentlyUsed:(BOOL)fp8;
-- (id)name;
-- (void)setName:(id)fp8;
-- (id)computers;
-- (id)description;
-
-@end
-
-@interface XCDistributedBuildsPrefsModule (Private)
-- (id)_serializeSets:(id)fp8;
-- (void)_serializeSets;
-- (void)_restoreFromSerializationNamed:(id)fp8 toSets:(id)fp12 includingOldTrustedServers:(BOOL)fp16;
-- (void)_restoreFromSerialization;
-@end
-
-@interface XCDistributedBuildHost (PrefsModuleCategory)
-- (id)compilerVersionStringsAsSingleString;
-- (id)statusSortKey;
-- (id)statusString;
-@end
-
-@interface PBXLSDynamicLinkerImageModuleHelper : NSObject
-{
- PBXExecutable *_executable;
- id _filesOwner;
- NSArray *_symbolLevelArray;
-}
-
-- (void)setExecutable:(id)fp8;
-- (id)executable;
-- (id)symbolLevelArray;
-- (void)dealloc;
-
-@end
-
-@interface XCCPPBreakpointEntrySheet : PBXModule
-{
- NSButton *_defaultButton;
- NSButton *_cancelButton;
- NSButton *_otherButton;
- NSButton *_allButton;
- NSTextField *_titleField;
- NSTextField *_stringField;
- id _modalDelegate;
- SEL _didEndSel;
-}
-
-- (id)loadModuleWindow;
-- (Class)moduleWindowClass;
-- (unsigned int)moduleWindowStyleMask;
-- (id)moduleWindowFrameAutosaveName;
-- (struct _NSSize)viewMinSize;
-- (struct _NSSize)viewMaxSize;
-- (id)initWithModuleNibName:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)viewDidLoad;
-- (void)setDefaultButtonTitle:(id)fp8;
-- (id)defaultButtonTitle;
-- (void)setTitle:(id)fp8;
-- (id)title;
-- (void)setString:(id)fp8;
-- (id)string;
-- (void)setPlaceholder:(id)fp8;
-- (id)placeholder;
-- (void)runModalRelativeToWindow:(id)fp8 modalDelegate:(id)fp12 didEndSelector:(SEL)fp16 contextInfo:(void *)fp20;
-- (void)sheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)defaultButtonAction:(id)fp8;
-- (void)cancelButtonAction:(id)fp8;
-- (void)otherButtonAction:(id)fp8;
-- (void)checkBoxAction:(id)fp8;
-- (void)controlTextDidChange:(id)fp8;
-
-@end
-
-@interface XCDocWindow : XCWindow
-{
- BOOL _proxyWaitingForDragEvent;
- BOOL _proxyButtonWasDisabled;
-}
-
-- (void)sendEvent:(id)fp8;
-
-@end
-
-@interface XCDataTipModule : PBXDebugExpressionsViewModule <XCUnretainedReferent>
-{
- NSString *_exprString;
- struct _NSRect _screenRect;
- struct _NSPoint _coords;
- int _windowNumber;
- XCOutlineHoverViewWindow *_dataTipWindow;
- XCUnretainedReference *_unretainedReference;
-}
-
-+ (id)defaultModuleNibName;
-- (void)dealloc;
-- (BOOL)loadView;
-- (unsigned int)moduleWindowStyleMask;
-- (id)loadModuleWindow;
-- (id)dataValueViewModule;
-- (void)_releaseResources;
-- (void)_dataTipWindowWillClose:(id)fp8;
-- (void)_closeDataTipWindow;
-- (void)_dataTipWindowMustClose:(id)fp8;
-- (void)setExpressionString:(id)fp8 withinScreenRect:(struct _NSRect)fp12 atScreenCoordinates:(struct _NSPoint)fp28 onWindow:(id)fp36;
-- (id)newValue:(id)fp8;
-- (void)_itemReadyForViewing:(id)fp8;
-- (id)unretainedReference;
-- (void)submoduleDidFinishUpdate:(id)fp8;
-- (void)reloadData;
-
-@end
-
-@interface XCDataTipTable : PBXDebugDSModelViewModule
-{
- XCOutlineHoverView *_variablesView;
- NSTableColumn *_typeColumn;
- NSTableColumn *_summaryColumn;
- NSScrollView *_scrollView;
- PBXLSDataValue *_containerDV;
- int _containerChildCount;
- BOOL _showingTypes;
- NSTextField *_viewAsSheetValueTextField;
- NSTextField *_viewAsSheetTypeExpressionTextField;
- NSPanel *_viewAsSheet;
- PBXLSDataValue *_pendingDVForGettingPathExpression;
- NSMutableSet *_pendingDVsForSettingFormatSet;
- NSMutableArray *_childrenToExpand;
- PBXLSDataValue *_editedDV;
- NSImage *_spyglassImage;
- XCOutlineHoverView *_viewToExpand;
- id _itemToExpand;
-}
-
-+ (void)initialize;
-+ (void)_resetFonts;
-+ (id)VarNameColumnIdentifier;
-+ (id)VarValueColumnIdentifier;
-+ (id)VarTypeColumnIdentifier;
-+ (id)VarSummaryColumnIdentifier;
-+ (id)ExpansionTableColumnIdentifier;
-+ (id)defaultModuleNibName;
-+ (id)backgroundColor;
-+ (id)textEntryBackgroundColor;
-+ (id)backgroundHoverColor;
-+ (id)backgroundSelectColor;
-+ (id)nameColumnFont;
-+ (id)standardColumnFont;
-+ (id)typeColumnFont;
-+ (id)nameAttributes;
-+ (id)typeAttributes;
-+ (id)valueAttributes;
-+ (id)childrenShowing;
-+ (id)childrenHidden;
-+ (id)appendToMAS:(id)fp8 string:(id)fp12 addingAttributes:(id)fp16;
-- (void)dealloc;
-- (void)finalize;
-- (id)variablesView;
-- (id)_pendingDVsForSettingFormatSet;
-- (void)viewWasInstalled;
-- (void)configureOutlineView:(id)fp8;
-- (id)columnForIdentifier:(id)fp8;
-- (void)setNameColumnTitle:(id)fp8;
-- (id)selectedDataValues;
-- (id)localModuleActions;
-- (void)setContainerDV:(id)fp8;
-- (id)dataValueForWatchpointExpression:(id)fp8;
-- (void)setWatching:(BOOL)fp8 dataValue:(id)fp12;
-- (id)containerDV;
-- (void)setModel:(id)fp8;
-- (void)expandItemLater:(id)fp8 inView:(id)fp12;
-- (void)dsModelDidUpdate:(id)fp8;
-- (void)updateUI;
-- (void)autoExpandChildren:(id)fp8;
-- (void)refreshDisplay;
-- (void)updateFromContainerDataValue;
-- (void)updateDataValue:(id)fp8;
-- (BOOL)outlineView:(id)fp8 shouldExpandItem:(id)fp12;
-- (void)outlineView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 item:(id)fp20;
-- (int)outlineView:(id)fp8 numberOfChildrenOfItem:(id)fp12;
-- (id)outlineView:(id)fp8 child:(int)fp12 ofItem:(id)fp16;
-- (id)outlineView:(id)fp8 objectValueForTableColumn:(id)fp12 byItem:(id)fp16;
-- (void)outlineView:(id)fp8 adjustWidthOfColumn:(id)fp12 toWidth:(float)fp16;
-- (id)outlineView:(id)fp8 toolTipForCell:(id)fp12 rect:(struct _NSRect *)fp16 tableColumn:(id)fp20 item:(id)fp24 mouseLocation:(struct _NSPoint)fp28;
-- (BOOL)outlineView:(id)fp8 isItemExpandable:(id)fp12;
-- (BOOL)outlineView:(id)fp8 shouldEditTableColumn:(id)fp12 item:(id)fp16;
-- (void)outlineView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 byItem:(id)fp20;
-- (float)outlineView:(id)fp8 heightOfRowByItem:(id)fp12;
-- (void)expandItem:(id)fp8;
-- (void)expandItem:(id)fp8 expandChildren:(BOOL)fp12;
-
-@end
-
-@interface XCDataTipOutlineViewCell : NSTextFieldCell
-{
- id _summary;
-}
-
-- (void)dealloc;
-- (void)setSummary:(id)fp8;
-- (void)_drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawInteriorWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)_drawHighlightWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-
-@end
-
-@interface XCDataTipTopJustifiedDisclosureCell : NSButtonCell
-{
- BOOL _isNotExpandable;
-}
-
-- (void)setIsExpandable:(BOOL)fp8;
-- (struct _NSRect)drawingRectForBounds:(struct _NSRect)fp8;
-- (void)drawBezelWithFrame:(struct _NSRect)fp8 inView:(id)fp24;
-- (void)drawTitle:(id)fp8 withFrame:(struct _NSRect)fp12 inView:(id)fp28;
-
-@end
-
-@interface XCOutlineHoverView : PBXExtendedTableView
-{
- NSObject *_masterDataSource;
- id _rootItem;
- id _expandedItem;
- XCOutlineHoverViewWindow *_expandedItemWindow;
- NSMutableArray *_trackingRects;
- struct _NSRect _newFrame;
- NSMutableDictionary *_cachedExpansionWindows;
-}
-
-+ (BOOL)adjustWindowFrame:(struct _NSRect *)fp8 forScreen:(id)fp12;
-+ (id)showDataTipForItem:(id)fp8 fromMaster:(id)fp12 atScreenLocation:(struct _NSPoint)fp16;
-- (void)dealloc;
-- (void)_reloadData:(id)fp8;
-- (void)setMasterDataSource:(id)fp8;
-- (id)masterDataSource;
-- (void)setRootItem:(id)fp8;
-- (id)itemAtRow:(unsigned int)fp8;
-- (int)rowForItem:(id)fp8;
-- (void)reloadItem:(id)fp8;
-- (void)reloadItem:(id)fp8 reloadChildren:(BOOL)fp12;
-- (BOOL)isItemExpanded:(id)fp8;
-- (void)expandItem:(id)fp8;
-- (void)expandItem:(id)fp8 expandChildren:(BOOL)fp12;
-- (void)collapseItem:(id)fp8;
-- (void)collapseItem:(id)fp8 collapseChildren:(BOOL)fp12;
-- (unsigned int)levelForRow:(unsigned int)fp8;
-- (void)tableView:(id)fp8 willDisplayCell:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 setObjectValue:(id)fp12 forTableColumn:(id)fp16 row:(int)fp20;
-- (void)tableView:(id)fp8 didStartEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableView:(id)fp8 willEndEditingColumn:(int)fp12 row:(int)fp16 textMovement:(unsigned int)fp20;
-- (void)tableView:(id)fp8 willAbortEditingColumn:(int)fp12 row:(int)fp16;
-- (void)tableViewSelectionIsChanging:(id)fp8;
-- (void)viewDidMoveToWindow;
-- (void)resetTrackingRects;
-- (void)_mouseHoverToExpandEvent:(id)fp8;
-- (void)mouseEntered:(id)fp8;
-- (void)closeRoot;
-- (void)mouseExited:(id)fp8;
-
-@end
-
-@interface XCOutlineHoverViewWindow : NSWindow
-{
- BOOL _canBecomeKey;
-}
-
-- (void)close;
-- (void)printChildren:(int)fp8;
-- (void)resetChildChain;
-- (id)rootWindow;
-- (void)setCanBecomeKey:(BOOL)fp8;
-- (BOOL)canBecomeKeyWindow;
-
-@end
-
-@interface XCShowDocumentationScriptCommand : NSScriptCommand
-{
-}
-
-- (id)showDocumentWithAppleRef;
-- (id)showDocumentWithPath;
-- (id)pathForDocumentWithAppleRef;
-
-@end
-
diff --git a/XcodePlugin/XcodeHeaders/PBXAppDelegate.h b/XcodePlugin/XcodeHeaders/PBXAppDelegate.h
deleted file mode 100644
index 47b7a04..0000000
--- a/XcodePlugin/XcodeHeaders/PBXAppDelegate.h
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#import <Cocoa/Cocoa.h>
-
-@class PBXPreferencesModule;
-@class PBXViewListModule;
-@class PBXProjectDocument;
-
-@interface PBXWindowController : NSObject
-- (id)activeModule;
-@end
-
-@interface PBXFileReference : NSObject
-- (NSString*)resolvedAbsolutePath;
-@end
-
-@protocol XCSelectionSource
-@end
-
-@interface XCSelection : NSObject
-@end
-
-@interface XCProjectBasedSelection : XCSelection
-{
- NSArray *_items;
- NSArray *_itemPaths;
- PBXProjectDocument *_projectDocument;
- BOOL _allItemsValidProjectStructure;
- BOOL _isPathSelectionValidForProjectStructure;
- BOOL _allItemsPermitGrouping;
- BOOL _allItemsPermitUngrouping;
- BOOL _addingGroupIsLegal;
- BOOL _allItemsInvolveBreakpoints;
-}
-
-- (id)initWithSource:(id)fp8 projectDocument:(id)fp12 items:(id)fp16 paths:(id)fp20;
-- (void)dealloc;
-- (id)itemPaths;
-- (id)firstPath;
-- (id)items;
-- (id)itemPathsIncludingAggregates;
-- (id)itemsIncludingAggregates;
-- (id)firstItem;
-- (id)project;
-- (id)projectDocument;
-- (BOOL)allItemsValidProjectStructure;
-- (BOOL)allItemsPermitGrouping;
-- (BOOL)allItemsPermitUngrouping;
-- (BOOL)addingGroupIsLegal;
-- (BOOL)allItemsInvolveBreakpoints;
-- (BOOL)_allItemsValidProjectStructure;
-- (BOOL)isPathSelectionValidForProjectStructure;
-- (BOOL)_isPathSelectionValidForProjectStructure;
-- (BOOL)pathContainsProxy:(id)fp8;
-- (BOOL)isLocalized;
-- (BOOL)canBeLocalized;
-
-@end
-
-
-@interface PBXModule : NSObject
-- (XCSelection*)xcSelection;
-@end
-
-@interface PBXAppDelegate : NSObject
-{
- NSMenu *appleMenu;
- NSMenuItem *appleMenuItem;
- NSMenuItem *aboutMenuItem;
- NSMenuItem *quitMenuItem;
- NSMenu *textMacroMenu;
- NSMenu *fileEncodingsMenu;
- NSMenu *viewMenu;
- NSMenuItem *expertViewMenuSeparatorItem;
- NSMenuItem *workspaceTemplatesMenuItem;
- NSMenuItem *projectTabsMenuItem;
- int expertViewMenuSeparatorItemIndex;
- NSMenuItem *replaceAndFindPreviousMenuItem;
- NSMenuItem *previousDetailMenuItem;
- NSMenuItem *previousPageMenuItem;
- NSMenuItem *previousBuildResultMenuItem;
- NSMenuItem *previousFileMenuItem;
- NSMenuItem *previousCompletionMenuItem;
- NSMenuItem *previousPlaceholderMenuItem;
- NSMenuItem *previousCompletionContextualMenuItem;
- NSMenuItem *previousPlaceholderContextualMenuItem;
- NSMenu *projectMenu;
- NSMenu *_setActiveTargetMenu;
- NSMenu *_setActiveBuildStyleMenu;
- NSMenu *_setActiveExecutableMenu;
- NSMenu *buildMenu;
- NSMenu *debugMenu;
- NSMenu *performanceToolsMenu;
- NSMenu *debugDataMenu;
- NSMenu *windowMenu;
- NSMenuItem *arrangeInFrontMenuItem;
- NSMenuItem *minimizeWindowMenuItem;
- NSMenu *helpMenu;
- NSMenuItem *lastTechnologyHelpItem;
- id scmMenuItem;
- NSMenuItem *detailColumnsMenuItem;
- NSMenuItem *groupsFilesColumnsMenuItem;
- NSMenuItem *newSmartGroupMenuItem;
- NSMenuItem *recentFilesMenuItem;
- NSMenu *windowToolsMenu;
- NSMenu *textContextMenu;
- NSMenu *sourceLanguageMenu;
- BOOL delayFileOpensFlag;
- NSMutableArray *delayedFilesList;
- NSPanel *_activeThreadedOperationsPanel;
- NSMutableArray *_projectsToReopen;
- BOOL _isTerminating;
- PBXPreferencesModule *_prefController;
- PBXViewListModule *_activityViewer;
- NSImage *_originalAppIcon;
- int _dockErrorsShowing;
- int _dockProgressShowing;
- NSMenu *_attachSubMenu;
-}
-
-+ (void)initialize;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (void)updateApplicationImage;
-- (void)_projectMayHaveChanged:(id)fp8;
-- (void)_buildOperationDidStop:(id)fp8;
-- (void)reopenProjectAtPath:(id)fp8;
-- (void)cancelReopenForProjectAtPath:(id)fp8;
-- (void)_projectWillClose:(id)fp8;
-- (BOOL)delayFileOpens;
-- (id)delayedFiles;
-- (void)setDelayFileOpens:(BOOL)fp8;
-- (void)openDelayedFiles;
-- (void)addToDelayedFiles:(id)fp8;
-- (void)clearDelayedFiles;
-- (id)projectMenu;
-- (id)buildMenu;
-- (id)debugMenu;
-- (id)performanceToolsMenu;
-- (id)attachSubMenu;
-- (id)debugDataMenu;
-- (id)helpMenu;
-- (id)windowToolsMenu;
-- (id)textContextMenu;
-- (id)scmMenuItem;
-- (id)detailColumnsMenuItem;
-- (id)groupsFilesColumnsMenuItem;
-- (id)newSmartGroupMenuItem;
-- (id)loadDictionaryAtPath:(id)fp8;
-- (void)_setIcon:(id)fp8 forMenu:(id)fp12;
-- (void)_setupMenuIcons;
-- (void)_setupAlternateMenuItems;
-- (void)loadKeyBindingDictionary;
-- (BOOL)_valueOfAllowZeroLink;
-- (void)_setValueOfAllowZeroLink:(BOOL)fp8;
-- (id)_targetsBuildContexts;
-- (void)_disableDependencyGraphInvalidation;
-- (void)_enableDependencyGraphInvalidation;
-- (BOOL)validateMenuItem_allowZeroLink:(id)fp8;
-- (void)allowZeroLink:(id)fp8;
-- (BOOL)validateMenuItem:(id)fp8;
-- (void)_runNewUserWizard:(id)fp8;
-- (void)_finishUIInitialization;
-- (void)wizardPanelDidEndModalSessionForWizard:(id)fp8 didFinish:(BOOL)fp12 contextInfo:(void *)fp16;
-- (void)_doInitialUI;
-- (void)_createTextMacroMenusFromDictionary:(id)fp8 inMenu:(id)fp12;
-- (void)_setUpTextMacroMenu;
-- (void)_setUpFileEncodingsMenu;
-- (void)_setUpSourceLanguageMenu;
-- (void)_setUpProjectMenu;
-- (void)_setUpHelpMenu;
-- (void)applicationWillFinishLaunching:(id)fp8;
-- (void)upgradeDefaults;
-- (void)_initializeDocUpdateManager;
-- (void)_initializeDocUpdateManagerOnFirstRun;
-- (void)applicationDidFinishLaunching:(id)fp8;
-- (BOOL)applicationShouldOpenUntitledFile:(id)fp8;
-- (BOOL)applicationOpenUntitledFile:(id)fp8;
-- (int)applicationShouldTerminate:(id)fp8;
-- (void)applicationWillBecomeActive:(id)fp8;
-- (void)applicationDidResignActive:(id)fp8;
-- (void)applicationWillTerminate:(id)fp8;
-- (BOOL)applicationIsTerminating;
-- (void)_configureSetActiveObjectMenu:(id)fp8 objects:(id)fp12 activeObject:(id)fp16 selector:(SEL)fp20;
-- (void)_tearDownMenus:(id)fp8;
-- (void)menuNeedsUpdate:(id)fp8;
-- (BOOL)menuHasKeyEquivalent:(id)fp8 forEvent:(id)fp12 target:(id *)fp16 action:(SEL *)fp20;
-- (void)updateAttachMenu:(id)fp8;
-- (BOOL)reopenFile:(id)fp8;
-- (BOOL)openFile:(id)fp8;
-- (BOOL)application:(id)fp8 openFile:(id)fp12;
-- (void)newProject:(id)fp8;
-- (void)importProject:(id)fp8;
-- (void)newFile:(id)fp8;
-- (void)newFile:(id)fp8 withinSelection:(id)fp12;
-- (void)_wizardSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)newFileDocument:(id)fp8;
-- (void)openQuicklyAction:(id)fp8;
-- (void)showPreferences:(id)fp8;
-- (void)showPreferencePanelForOwner:(id)fp8;
-- (id)_creditsAttributedString;
-- (id)_developerCDVersionString;
-- (void)showInfoPanel:(id)fp8;
-- (void)_showReleaseNotesAtPath:(id)fp8;
-- (void)showReleaseNotes:(id)fp8;
-- (void)showOldReleaseNotes:(id)fp8;
-- (void)showBuildSettingsNotes:(id)fp8;
-- (void)showDefaultsDoc:(id)fp8;
-- (void)showDocumentationWindow:(id)fp8;
-- (void)showHelp:(id)fp8;
-- (void)showXcodeHelp:(id)fp8;
-- (void)showDynamicHelpItemAction:(id)fp8;
-- (void)showActivityViewer:(id)fp8;
-- (BOOL)activityViewerExists;
-- (id)activityViewer;
-- (void)_performLeakCheck;
-- (void)setActiveTarget:(id)fp8;
-- (void)setActiveBuildStyle:(id)fp8;
-- (void)setActiveBuildConfigurationName:(id)fp8;
-- (void)setActiveExecutable:(id)fp8;
-- (void)_updateApplicationImage:(id)fp8;
-- (void)makeTextLarger:(id)fp8;
-- (void)makeTextSmaller:(id)fp8;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXChangeNotification.h b/XcodePlugin/XcodeHeaders/PBXChangeNotification.h
deleted file mode 100644
index 964c4fa..0000000
--- a/XcodePlugin/XcodeHeaders/PBXChangeNotification.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-@protocol PBXChangeNotification
-
-- (int) changeMask;
-- (void) willChange;
-- (void) willChangeWithArchivePriority: (int) parameter1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXContainer.h b/XcodePlugin/XcodeHeaders/PBXContainer.h
deleted file mode 100644
index c3a486e..0000000
--- a/XcodePlugin/XcodeHeaders/PBXContainer.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#include "PBXObject.h"
-
-@class PBXGroupEnumerator;
-@class PBXGroup;
-
-@interface PBXContainer : PBXObject
-{
- NSString* _basePath;
- PBXGroupEnumerator* _cachedHeaderFileEnumerator;
- void* _containedItems;
- NSCountedSet* _containedItemsClassCount;
- PBXGroupEnumerator* _enumerator;
- void* _fileNameToRefCache;
- char _invalidatingAbsolutePath;
- NSDate* _modTime;
- NSString* _path;
- void* _pathToRefCache;
- NSMutableDictionary* _perUserDict;
- void* _references;
- NSString* _resolvedAbsolutePath;
- PBXGroup* _rootGroup;
-}
-
-+ (id) _cacheStats;
-+ (id) containerForResolvedAbsolutePath: (id) parameter1;
-+ (void*) openContainerMapTable;
-+ (id) openContainers;
-+ (void) removeContainerForResolvedAbsolutePath: (id) parameter1;
-+ (void) setContainer: (id) parameter1 forResolvedAbsolutePath: (id) parameter2;
-
-- (void) _clearGroupEnumerator;
-- (void*) _fileNameToRefCache: (char) parameter1;
-- (void*) _itemToRefCache: (char) parameter1;
-- (void*) _pathToRefCache: (char) parameter1;
-- (void) _setPerUserDictionary: (id) parameter1;
-- (void) _setRootGroup: (id) parameter1;
-- (id) absolutePath;
-- (void) addReference: (id) parameter1;
-- (id) allFileReferences;
-- (id) allGroups;
-- (id) allItems;
-- (id) allItemsOfClass: (Class) parameter1;
-- (id) allReferences;
-- (char) allowsEditingOfChildren;
-- (void) appendUserSettingsDictionariesTo: (id) parameter1 defaultSettingsDictionariesTo: (id) parameter2;
-- (void) appendUserSettingsDictionariesTo: (id) parameter1 defaultSettingsDictionariesTo: (id) parameter2 forBuildConfigurationNamed: (id) parameter3;
-- (void) cacheFileReference: (id) parameter1 atResolvedAbsolutePath: (id) parameter2;
-- (id) children;
-- (id) containerItemForBuildInfoEntityIdentifier: (id) parameter1;
-- (void) dealloc;
-- (id) fileReferenceForFileName: (id) parameter1;
-- (id) fileReferenceForFileName: (id) parameter1 ignoringCase: (char) parameter2;
-- (id) fileReferenceForPartialPath: (id) parameter1;
-- (id) fileReferenceForPath: (id) parameter1;
-- (void) finalize;
-- (id) groupEnumerator;
-- (id) headerFileEnumerator;
-- (id) init;
-- (id) innerDescription;
-- (id) innerLongDescriptionWithIndentLevel: (unsigned int) parameter1;
-- (void) invalidateAbsolutePathCache;
-- (char) isReadOnly;
-- (id) itemForGlobalID: (id) parameter1;
-- (id) itemForGlobalIDHexString: (id) parameter1;
-- (id) itemsInArray: (id) parameter1 withClass: (Class) parameter2;
-- (id) modTime;
-- (id) name;
-- (id) path;
-- (id) perUserDictionary;
-- (id) perUserDictionaryObjectForKey: (id) parameter1;
-- (void) printContainedItems;
-- (id) references;
-- (void) removeItemForGlobalID: (id) parameter1;
-- (void) removePerUserDictionaryObjectForKey: (id) parameter1;
-- (void) removeReference: (id) parameter1;
-- (id) resolvedAbsolutePath;
-- (id) rootGroup;
-- (void) setItem: (id) parameter1 forGlobalID: (id) parameter2;
-- (void) setPath: (id) parameter1;
-- (void) setPerUserDictionaryObject: (id) parameter1 forKey: (id) parameter2;
-- (id) stringByExpandingString: (id) parameter1;
-- (id) stringByExpandingString: (id) parameter1 forBuildConfigurationNamed: (id) parameter2;
-- (id) stringByMakingExpandedPathAbsolute: (id) parameter1;
-- (void) uncacheFileReference: (id) parameter1 atResolvedAbsolutePath: (id) parameter2;
-- (void) validateChildren;
-- (id) valueInFileReferencesWithUniqueID: (id) parameter1;
-- (id) valueInGroupsWithUniqueID: (id) parameter1;
-- (id) valueInItemReferencesWithUniqueID: (id) parameter1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXContainerItemChangeNotification.h b/XcodePlugin/XcodeHeaders/PBXContainerItemChangeNotification.h
deleted file mode 100644
index 21fd563..0000000
--- a/XcodePlugin/XcodeHeaders/PBXContainerItemChangeNotification.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-@protocol PBXContainerItemChangeNotification
-
-- (void) item: (id) parameter1 willChangeWithArchivePriority: (int) parameter2;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXDocumentController.h b/XcodePlugin/XcodeHeaders/PBXDocumentController.h
deleted file mode 100644
index bda6705..0000000
--- a/XcodePlugin/XcodeHeaders/PBXDocumentController.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#include <Cocoa/Cocoa.h>
-
-@interface PBXDocumentController : NSDocumentController
-{
- NSMutableArray* _extendedTypes;
- NSMutableDictionary* _fileTypeToDocumentTypeDict;
- char _isRunningOpenPanel;
- NSMutableDictionary* _localizedFileTypes;
- NSMutableArray* _openedDocuments;
-}
-
-+ (void) initialize;
-
-- (void) _addAvailableDocumentTypesForFileType: (id) parameter1 toArray: (id) parameter2;
-- (id) _allFileTypeIdentifiersForFileType: (id) parameter1;
-- (id) _documentTypeForFileType: (id) parameter1 usingAuxiliaryPreferenceDictionary: (id) parameter2;
-- (id) _documentTypeForFileType: (id) parameter1 usingAuxiliaryPreferenceDictionary: (id) parameter2 ignoringExternalEditors: (char) parameter3 ignoringPrefsForFirstLevel: (char) parameter4;
-- (id) _fileTypeToDocumentTypeDictionary;
-- (int) _indexOfType: (id) parameter1;
-- (id) _innerOpenDocumentWithContentsOfFile: (id) parameter1 display: (char) parameter2;
-- (id) _nameOfType: (id) parameter1;
-- (int) _nextUntitledDocumentNumber;
-- (id) _realDocumentPathForPath: (id) parameter1;
-- (id) _realDocumentPathForPath: (id) parameter1 extension: (id) parameter2;
-- (void) _reviewUnsavedDocumentsWithAlertTitle: (id) parameter1 cancellable: (char) parameter2 delegate: (id) parameter3 didReviewAllSelector: (SEL) parameter4 contextInfo: (void*) parameter5;
-- (void) _setActiveProjectForWindow: (id) parameter1;
-- (id) _types;
-- (void) _windowDidBecomeMain: (id) parameter1;
-- (id) activeProject;
-- (void) addDocumentTypes: (id) parameter1;
-- (void) applicationWillTerminate: (id) parameter1;
-- (id) availableDocumentTypesForFileType: (id) parameter1;
-- (void) cancel: (id) parameter1;
-- (id) currentProjectDocument;
-- (void) dealloc;
-- (id) displayNameForType: (id) parameter1;
-- (id) documentTypeForFileAtPath: (id) parameter1;
-- (id) documentTypeForFileAtPath: (id) parameter1 ignoringExternalEditors: (char) parameter2;
-- (id) documentTypeForFileType: (id) parameter1;
-- (id) documentTypeForFileType: (id) parameter1 ignoringExternalEditors: (char) parameter2;
-- (id) documentTypes;
-- (id) editedFileDocuments;
-- (id) editedProjectDocuments;
-- (id) fileDocuments;
-- (id) fileDocumentsInProjectDocument: (id) parameter1;
-- (id) fileTypeToDocumentTypePreferenceDictionary;
-- (void) finalize;
-- (id) init;
-- (void) noteNewRecentDocument: (id) parameter1;
-- (void) openDocument: (id) parameter1;
-- (id) openDocumentWithContentsOfFile: (id) parameter1 display: (char) parameter2;
-- (id) openDocumentWithContentsOfURL: (id) parameter1 display: (char) parameter2;
-- (char) panel: (id) parameter1 isValidFilename: (id) parameter2;
-- (void) pluginDidLoad: (id) parameter1;
-- (id) projectDocumentForProject: (id) parameter1;
-- (id) projectDocuments;
-- (id) projectDocumentsContainingFile: (id) parameter1;
-- (void) reviewUnsavedDocumentsWithAlertTitle: (id) parameter1 cancellable: (char) parameter2 delegate: (id) parameter3 didReviewAllSelector: (SEL) parameter4 contextInfo: (void*) parameter5;
-- (int) runModalOpenPanel: (id) parameter1 forTypes: (id) parameter2;
-- (void) saveAllDidReviewSaveForDocumentController: (id) parameter1 didReviewAll: (char) parameter2 contextInfo: (void*) parameter3;
-- (void) saveAllDocuments: (id) parameter1;
-- (void) setDocumentType: (id) parameter1 forFileType: (id) parameter2;
-- (id) untitledFileDocumentWithName: (id) parameter1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXExtendedApplication.h b/XcodePlugin/XcodeHeaders/PBXExtendedApplication.h
deleted file mode 100644
index 8021166..0000000
--- a/XcodePlugin/XcodeHeaders/PBXExtendedApplication.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#include <Cocoa/Cocoa.h>
-
-@interface PBXExtendedApplication : NSApplication
-{
- NSWindow *_mainWindowAtBeginningOfSendEvent;
- struct {
- char shouldSendEvent;
- char didSendEvent;
- } _edRespondsTo;
-}
-
-+ (void)initialize;
-- (id)mainWindowAtBeginningOfSendEvent;
-- (void)sendEvent:(id)fp8;
-- (void)reportException:(id)fp8;
-- (id)projects;
-- (id)valueInProjectsWithName:(id)fp8;
-- (id)eventDelegate;
-- (void)_setEventDelegate:(id)fp8;
-- (void)setEventDelegate:(id)fp8;
-- (void)doCommandBySelector:(SEL)fp8;
-- (BOOL)tryToPerform:(SEL)fp8 with:(id)fp12;
-- (void)removeWindowsItem:(id)fp8;
-- (void)addWindowsItem:(id)fp8 title:(id)fp12 filename:(BOOL)fp16;
-- (void)changeWindowsItem:(id)fp8 title:(id)fp12 filename:(BOOL)fp16;
-- (void)updateWindowsItem:(id)fp8;
-- (void)cascadeWindows:(id)fp8;
-- (void)closeWindows:(id)fp8;
-- (void)_makeWindowsPerform:(SEL)fp8 forEvent:(id)fp12 inWindow:(id)fp16 standardWindowButton:(int)fp20;
-- (void)installTopLevelMenuItems:(id)fp8 forBundle:(id)fp12;
-- (void)menuNeedsUpdate:(id)fp8;
-
-@end
-
-@interface PBXExtendedApplication (PBXExtendedApplicationScripting)
-- (id)itemsInArray:(id)fp8 withClass:(Class)fp12;
-- (id)currentProject;
-- (id)currentProjectDocument;
-- (id)orderedProjectDocuments;
-- (id)orderedFileDocuments;
-- (id)orderedModelDocuments;
-- (id)orderedDataModelDocuments;
-- (id)orderedClassModelDocuments;
-- (id)orderedTextDocuments;
-- (id)orderedSourceDocuments;
-- (id)selection;
-- (void)setSelection:(id)fp8;
-- (id)globalBreakpoints;
-- (id)valueInGlobalBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInGlobalBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInGlobalBreakpoints:(id)fp8;
-- (void)removeFromGlobalBreakpointsAtIndex:(unsigned int)fp8;
-- (id)globalSymbolicBreakpoints;
-- (id)valueInGlobalSymbolicBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInGlobalSymbolicBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInGlobalSymbolicBreakpoints:(id)fp8;
-- (void)removeFromGlobalSymbolicBreakpointsAtIndex:(unsigned int)fp8;
-- (id)globalFileBreakpoints;
-- (id)valueInGlobalFileBreakpointsAtIndex:(unsigned int)fp8;
-- (void)insertInGlobalFileBreakpoints:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)insertInGlobalFileBreakpoints:(id)fp8;
-- (void)removeFromGlobalFileBreakpointsAtIndex:(unsigned int)fp8;
-- (id)handleBuildScriptCommand:(id)fp8;
-- (id)handleCleanScriptCommand:(id)fp8;
-- (id)handleDebugScriptCommand:(id)fp8;
-- (id)handleLaunchScriptCommand:(id)fp8;
-- (id)handleUpgradeScriptCommand:(id)fp8;
-- (id)handleUpgradeProjectFileScriptCommand:(id)fp8;
-- (id)handleShowDocumentWithAppleRefScriptCommand:(id)fp8;
-- (id)handleShowDocumentWithPathScriptCommand:(id)fp8;
-- (id)handlePathForDocumentWithAppleRefScriptCommand:(id)fp8;
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXLSPlugin.h b/XcodePlugin/XcodeHeaders/PBXLSPlugin.h
deleted file mode 100644
index 5eb6460..0000000
--- a/XcodePlugin/XcodeHeaders/PBXLSPlugin.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#import <Cocoa/Cocoa.h>
-
-@interface PBXLSPlugin : NSObject
-+ (void) pluginDidLoad: (id) parameter1;
-- (void) registerLaunchSystemDescriptions;
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXModule.h b/XcodePlugin/XcodeHeaders/PBXModule.h
deleted file mode 100644
index 9d391ea..0000000
--- a/XcodePlugin/XcodeHeaders/PBXModule.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-#import <Cocoa/Cocoa.h>
-
-@interface PBXModule : NSWindowController
-{
- void* _actionCache;
- IBOutlet id _delegate;
- NSString* _label;
- void* _mFlags;
- NSMutableArray* _submodules;
- PBXModule* _supermodule;
- IBOutlet NSView* _view;
-}
-
-+ (id) defaultModuleNibName;
-+ (void) initialize;
-
-- (void) _doPendingConfiguration;
-- (void) _informWindowControllerOfUpdateStatus;
-- (void) _module: (id) parameter1 didAddSubmodule: (id) parameter2;
-- (void) _module: (id) parameter1 willRemoveSubmodule: (id) parameter2;
-- (void) _moduleViewWasInstalled: (id) parameter1;
-- (void) _moduleViewWillBeRemoved: (id) parameter1;
-- (void) _removeNotificationObservers;
-- (void) _viewDidLoad;
-- (void) _viewWillLoad;
-- (char) acceptsFirstResponder;
-- (void*) actionCache;
-- (void) addNotificationObservers;
-- (void) addSubmodule: (id) parameter1;
-- (id) allModuleActions;
-- (void) awakeFromNib;
-- (char) canCloneInDock;
-- (char) canCloseInDock;
-- (char) canRename;
-- (void) clearActionCache;
-- (id) cloneInDock;
-- (id) configurationIdentifier;
-- (void) configureToolbarOnWindow: (id) parameter1;
-- (id) contentConfigurationDictionary;
-- (void) dealloc;
-- (id) delegate;
-- (id) dockMenuItems;
-- (void) finalize;
-- (id) firstKeyView;
-- (id) firstSubmoduleOfType: (Class) parameter1;
-- (void) forwardInvocation: (id) parameter1;
-- (id) geometryConfigurationDictionary;
-- (void) hide;
-- (void) hideModule: (id) parameter1;
-- (id) identifier;
-- (id) init;
-- (id) initWithModuleNibName: (id) parameter1;
-- (id) initWithModuleNibPath: (id) parameter1;
-- (id) initWithWindowNibName: (id) parameter1;
-- (id) initWithWindowNibName: (id) parameter1 owner: (id) parameter2;
-- (id) initWithWindowNibPath: (id) parameter1 owner: (id) parameter2;
-- (void) insertSubmodule: (id) parameter1 atIndex: (unsigned int) parameter2;
-- (char) isActive;
-- (char) isAncestorOfModule: (id) parameter1;
-- (char) isDocumentModule;
-- (char) isMainModule;
-- (char) isViewInstalled;
-- (char) isViewLoaded;
-- (char) isVisible;
-- (id) keyTabView;
-- (id) label;
-- (id) lastKeyView;
-- (id) loadModuleWindow;
-- (char) loadView;
-- (void) loadWindow;
-- (id) localModuleActions;
-- (id) mainEditor;
-- (id) methodSignatureForSelector: (SEL) parameter1;
-- (void) module: (id) parameter1 didAddSubmodule: (id) parameter2;
-- (void) module: (id) parameter1 willRemoveSubmodule: (id) parameter2;
-- (void) moduleDidChangeLabel: (id) parameter1;
-- (char) moduleEnforcesViewMinSize;
-- (id) moduleForAction: (SEL) parameter1;
-- (id) moduleNibName;
-- (id) moduleNibPath;
-- (char) moduleShouldClose;
-- (id) moduleToolbar: (id) parameter1 itemForItemIdentifier: (id) parameter2 willBeInsertedIntoToolbar: (char) parameter3;
-- (id) moduleToolbarAllowedItemIdentifiers;
-- (id) moduleToolbarDefaultItemIdentifiers;
-- (id) moduleToolbarIdentifier;
-- (void) moduleViewWasInstalled: (id) parameter1;
-- (void) moduleViewWillBeRemoved: (id) parameter1;
-- (void) moduleWasDisplayed;
-- (void) moduleWasExposedByUser;
-- (void) moduleWasHiddenByUser;
-- (void) moduleWillBeHidden;
-- (Class) moduleWindowClass;
-- (id) moduleWindowFrameAutosaveName;
-- (unsigned int) moduleWindowStyleMask;
-- (char) needsUpdate;
-- (void) noteNeedsUpdate: (id) parameter1;
-- (void) recursivelyAddNotificationObservers;
-- (void) recursivelyRemoveNotificationObservers;
-- (void) removeNotificationObservers;
-- (void) removeSubmodule: (id) parameter1;
-- (id) representedFilename;
-- (char) respondsToSelector: (SEL) parameter1;
-- (void) saveUserDefaultConfiguration;
-- (id) selectedItemsForInspector: (id) parameter1;
-- (id) selectedProjectItems;
-- (void) setDelegate: (id) parameter1;
-- (void) setLabel: (id) parameter1;
-- (void) setLabel: (id) parameter1 representedFilename: (id) parameter2;
-- (void) setLabelAsFilename: (id) parameter1;
-- (void) setNeedsUpdate: (char) parameter1;
-- (void) setSelectedItems: (id) parameter1 forInsector: (id) parameter2;
-- (void) setSelectedProjectItems: (id) parameter1;
-- (void) setSupermodule: (id) parameter1;
-- (void) setView: (id) parameter1;
-- (void) setWantsModuleWindow: (char) parameter1;
-- (IBAction) showHelp: (id) parameter1;
-- (IBAction) showModule: (id) parameter1;
-- (void) showWindow: (id) parameter1;
-- (id) slideOutTabIconImage;
-- (id) submodules;
-- (id) supermodule;
-- (id) supermoduleOfType: (Class) parameter1;
-- (void) takeContentConfigurationFromDictionary: (id) parameter1;
-- (void) takeGeometryConfigurationFromDictionary: (id) parameter1;
-- (id) targetModuleActions;
-- (id) targetModules;
-- (id) toolbar: (id) parameter1 itemForItemIdentifier: (id) parameter2 willBeInsertedIntoToolbar: (char) parameter3;
-- (id) toolbarAllowedItemIdentifiers: (id) parameter1;
-- (id) toolbarCombinableItemIdentifiers: (id) parameter1;
-- (id) toolbarDefaultItemIdentifiers: (id) parameter1;
-- (void) toolbarDidRemoveItem: (id) parameter1;
-- (void) toolbarWillAddItem: (id) parameter1;
-- (void) update;
-- (void) updateIfNeeded;
-- (void) updateRecursivelyIfNeeded;
-- (char) validateLocalMenuItem: (id) parameter1;
-- (char) validateMenuItem: (id) parameter1;
-- (id) view;
-- (void) viewDidLoad;
-- (NSSize) viewMaxSize;
-- (NSSize) viewMinSize;
-- (void) viewWasInstalled;
-- (void) viewWillBeRemoved;
-- (void) viewWillLoad;
-- (char) wantsModuleWindow;
-- (id) windowController;
-- (void) windowDidLoad;
-- (void) windowDidShow;
-- (id) windowNibName;
-- (id) windowNibPath;
-- (void) windowWillShow;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXObject.h b/XcodePlugin/XcodeHeaders/PBXObject.h
deleted file mode 100644
index 4a84f85..0000000
--- a/XcodePlugin/XcodeHeaders/PBXObject.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-#include <Cocoa/Cocoa.h>
-
-@class PBXGlobalID;
-
-@interface PBXObject : NSObject
-{
- PBXGlobalID* _globalID;
-}
-
-+ (id) _classNameToFallbackClassNameDict;
-+ (void) _clearFallbackClassNameCache: (id) parameter1;
-+ (id) archivableAttributes;
-+ (id) archivableKeysToBeSkippedByPListArchiver: (id) parameter1;
-+ (id) archivableRelationships;
-+ (id) archivableUserAttributes;
-+ (id) archivableUserRelationships;
-+ (id) archivableWeakRelationshipsForPListArchiver: (id) parameter1;
-+ (id) archiveNameForKey: (id) parameter1;
-+ (char) changeNotificationsEnabled;
-+ (id) description;
-+ (char) hasUserKeys;
-+ (id) innerDescription;
-+ (id) innerLongDescriptionWithIndentLevel: (unsigned int) parameter1;
-+ (id) longDescription;
-+ (char) relationshipIsWeak: (id) parameter1 forPListArchiver: (id) parameter2;
-+ (void) setChangeNotificationsEnabled: (char) parameter1;
-
-- (void) _archiveValuesForArchiveMask: (int) parameter1 toPListArchiver: (id) parameter2;
-- (void) _setUnarchivedGlobalIDFromHexString: (id) parameter1;
-- (void) _unarchiveValuesForArchiveMask: (int) parameter1 fromPListUnarchiver: (id) parameter2;
-- (id) appleScriptID;
-- (void) awakeFromPListUnarchiver: (id) parameter1;
-- (id) classNameForPListArchive;
-- (id) copyWithZone: (void*) parameter1;
-- (id) copyWithZone: (void*) parameter1 getUnretainedObjectMappings: (void*) parameter2;
-- (void) dealloc;
-- (id) description;
-- (id) fallbackClassNameForPListArchive;
-- (void) finalize;
-- (id) gidCommentForArchive;
-- (id) globalID;
-- (id) globalIDCreateIfNeeded: (char) parameter1;
-- (id) init;
-- (id) innerDescription;
-- (id) innerLongDescriptionWithIndentLevel: (unsigned int) parameter1;
-- (id) longDescription;
-- (id) readFromPListUnarchiver: (id) parameter1;
-- (id) readUserSettingsFromPListUnarchiver: (id) parameter1;
-- (SEL) selectorForArchiveMask: (int) parameter1;
-- (void) willChange;
-- (void) writeToPListArchiver: (id) parameter1;
-- (void) writeUserSettingsToPListArchiver: (id) parameter1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXPreferencesModule.h b/XcodePlugin/XcodeHeaders/PBXPreferencesModule.h
deleted file mode 100644
index b6149ee..0000000
--- a/XcodePlugin/XcodeHeaders/PBXPreferencesModule.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-#import "PBXModule.h"
-
-@interface PBXPreferencesModule : PBXModule
-{
- NSButtonCell* _applyButton;
- NSButtonCell* _cancelButton;
- float _constrainedWidth;
- id _currentModule;
- id _currentOwner;
- NSMutableDictionary* _currentSessionPreferenceViews;
- char _isModal;
- NSMutableDictionary* _masterPreferenceViews;
- NSMatrix* _moduleMatrix;
- NSButtonCell* _okButton;
- NSBox* _originalContentView;
- NSBox* _preferenceBox;
- NSMutableArray* _preferenceModules;
- NSMutableArray* _preferenceTitles;
-}
-
-+ (Class) defaultPreferencesClass;
-+ (void) setDefaultPreferencesClass: (Class) parameter1;
-+ (id) sharedPreferences;
-
-- (void) _addItemWithName: (id) parameter1 owner: (id) parameter2;
-- (void) _setupUI;
-- (void) addPreferenceNamed: (id) parameter1 owner: (id) parameter2;
-- (void) apply: (id) parameter1;
-- (void) cancel: (id) parameter1;
-- (void) confirmCloseSheetIsDone: (id) parameter1 returnCode: (int) parameter2 contextInfo: (void*) parameter3;
-- (id) currentModule;
-- (void) dealloc;
-- (void) finalize;
-- (id) init;
-- (void) ok: (id) parameter1;
-- (NSSize) preferencesContentSize;
-- (NSSize) preferencesModuleContentSize;
-- (void) selectModule: (id) parameter1;
-- (int) showModalPreferencesPanel;
-- (int) showModalPreferencesPanelForOwner: (id) parameter1;
-- (void) showPreferencesPanel;
-- (void) showPreferencesPanelForOwner: (id) parameter1;
-- (void) switchToModuleAtIndex: (int) parameter1;
-- (char) usesButtons;
-- (char) usesNewLayout;
-- (void) windowDidResignKey: (id) parameter1;
-- (void) windowDidResize: (id) parameter1;
-- (char) windowShouldClose: (id) parameter1;
-- (id) windowTitle;
-- (NSSize) windowWillResize: (id) parameter1 toSize: (NSSize) parameter2;
-
-@end
-
-extern NSString* PBXPreferencesPanelDidLoadNotification;
diff --git a/XcodePlugin/XcodeHeaders/PBXPreferencesPaneModule.h b/XcodePlugin/XcodeHeaders/PBXPreferencesPaneModule.h
deleted file mode 100644
index b9dd5be..0000000
--- a/XcodePlugin/XcodeHeaders/PBXPreferencesPaneModule.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-#include "PBXModule.h"
-
-@interface PBXPreferencesPaneModule : PBXModule
-{
- char _hasChanges;
-}
-
-+ (id) sharedInstance;
-
-- (void) didChange;
-- (char) hasChangesPending;
-- (id) imageForPreferenceNamed: (id) parameter1;
-- (id) init;
-- (void) initializeFromDefaults;
-- (NSSize) minModuleSize;
-- (void) moduleWasInstalled;
-- (void) moduleWillBeRemoved;
-- (id) preferencesNibName;
-- (void) saveChanges;
-- (id) viewForPreferenceNamed: (id) parameter1;
-- (void) willBeDisplayed;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXProject.h b/XcodePlugin/XcodeHeaders/PBXProject.h
deleted file mode 100644
index f2bf75f..0000000
--- a/XcodePlugin/XcodeHeaders/PBXProject.h
+++ /dev/null
@@ -1,478 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-#include "PBXContainer.h"
-#include "PBXChangeNotification.h"
-#include "PBXContainerItemChangeNotification.h"
-
-@class PBXGroup;
-@class PBXBuildStyle;
-@class PBXExecutable;
-@class XCBreakpointsBucket;
-@class XCConfigurationList;
-@class PBXBuildSettingsDictionary;
-@class PBXCodeSenseManager;
-@class PBXProjectIndex;
-@class PBXTarget;
-@class PBXFileReference;
-@class PBXLogOutputString;
-@class PBXBookmarkGroup;
-@class XCBuildOperation;
-@class XCPropertyExpansionContext;
-@class XCSourceControlManager;
-@class XCFileSystemWatcher;
-@class XCArchiveFormat;
-@class XCRemoteComputer;
-
-@interface PBXProject : PBXContainer
-{
- struct {
- unsigned int readOnly:1;
- unsigned int wantsIndex:1;
- unsigned int dependencyGraphBearTrapping:1;
- unsigned int autosavingSuspended:1;
- unsigned int projectClosing:1;
- unsigned int projectClosed:1;
- unsigned int forceWriteToFileSystem:1;
- unsigned int RESERVED:25;
- } _pFlags;
- NSMutableDictionary *_attributes;
- unsigned long long _savedArchiveVersion;
- PBXFileReference *_projectFileRef;
- PBXFileReference *_userSettingsFileRef;
- NSMutableArray *_targets;
- PBXTarget *_activeTarget;
- NSMutableArray *_breakpoints;
- XCBreakpointsBucket *_breakpointsGroup;
- NSHashTable *_changedItems;
- int _changedItemMask;
- NSTimer *_autosaveTimer;
- BOOL _endOfEventSchedulePending;
- int _currentArchivePriority;
- NSDate *_projectArchiveModTime;
- NSDate *_userSettingsModTime;
- NSString *_developmentRegion;
- NSMutableArray *_knownRegions;
- NSMutableArray *_knownPlatforms;
- NSString *_projectDirPath;
- NSMutableArray *_addToTargets;
- PBXGroup *_productRefGroup;
- PBXProjectIndex *_index;
- long long _nIndexUsers;
- XCConfigurationList *_buildConfigurationList;
- PBXBuildSettingsDictionary *_buildSettings;
- PBXBuildSettingsDictionary *_userBuildSettings;
- PBXBuildSettingsDictionary *_projectOverridingBuildSettings;
- PBXBookmarkGroup *_userBookmarkGroup;
- NSMutableDictionary *_perUserProjectItems;
- NSMutableArray *_buildStyles;
- PBXBuildStyle *_activeBuildStyle;
- NSMutableArray *_executables;
- PBXExecutable *_activeExecutable;
- NSMapTable *_projectReferences;
- XCFileSystemWatcher *_fsWatcher;
- PBXLogOutputString *_upgradeLog;
- XCSourceControlManager *_sourceControlManager;
- XCBuildOperation *_mostRecentBuildOperation;
- BOOL _hasScannedForEncodings;
- NSString *_cachedStandardizedProjectDirectory;
- PBXCodeSenseManager *_codeSenseManager;
- NSMutableArray *_expressions;
- NSString *_activeArchitecture;
- NSString *_activeArchitecturePreference;
- NSString *_activeBuildAction;
- NSString *_activeBuildConfigurationName;
- NSString *_activeSDKPreference;
- NSMutableArray *_availableArchitectures;
- NSMutableArray *_availableBuildConfigurationNames;
- NSArray *_targetTemplates;
- NSMutableDictionary *_cachedPropExpContexts;
- NSMutableDictionary *_cachedInspectionInfoContexts;
- NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
- NSSet *_currentFeatureUsage;
- XCArchiveFormat *_preferredProjectFormat;
- NSString *_projectRoot;
- XCRemoteComputer *_activeDevice;
- id _lastSelectedDevice;
- NSSet *_indexingRunLoopModes;
- BOOL _shouldKilIBToolAgent;
-}
-
-+ (id)headerFileTypes;
-+ (id)sourceFileTypes;
-+ (id)rezzableFileTypes;
-+ (id)linkableFileTypes;
-+ (id)appleScriptFileTypes;
-+ (id)defaultKnownRegions;
-+ (id)defaultKnownPlatforms;
-+ (id)allowedProjectArchiveVersions;
-+ (id)_projectArchiveFormatSupportingFeatures:(id)arg1;
-+ (id)projectWrapperExtension;
-+ (BOOL)isProjectWrapperExtension:(id)arg1;
-+ (id)knownProjectWrapperExtensions;
-+ (id)projectFilePathWithPath:(id)arg1;
-+ (id)userSettingsPathWithPath:(id)arg1;
-+ (id)defaultUserSettingsPathWithPath:(id)arg1;
-+ (id)openProjects;
-+ (id)_projectFormatsByIdentifier;
-+ (id)supportedProjectFormats;
-+ (id)_xcode2_4Format;
-+ (id)_xcode3_0_Preview_Format;
-+ (id)_xcode3_0Format;
-+ (id)_xcode3_1Format;
-+ (id)_nativeFormat;
-+ (id)_formatForIdentifier:(id)arg1;
-+ (id)_formatForArchiveVersion:(unsigned long long)arg1;
-+ (void)initialize;
-+ (BOOL)_isAllowedToWriteToFile:(id)arg1 inWrapperAtPath:(id)arg2;
-+ (BOOL)_isAllowedToWriteToProjectFile:(id)arg1 inWrapperAtPath:(id)arg2;
-+ (BOOL)_isAllowedToWriteToUserFile:(id)arg1 inWrapperAtPath:(id)arg2;
-+ (id)projectWrapperPathForPath:(id)arg1;
-+ (BOOL)shouldKeepOriginalReference:(id)arg1 usingOriginalObjectCounts:(id)arg2;
-+ (id)projectWithFile:(id)arg1 errorHandler:(id)arg2 readOnly:(BOOL)arg3;
-+ (id)projectWithFile:(id)arg1 errorHandler:(id)arg2;
-+ (id)projectWithFile:(id)arg1;
-+ (id)unarchivingFormatForVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
-+ (BOOL)checkVersion:(unsigned long long)arg1 forPListUnarchiver:(id)arg2;
-+ (id)preferrableProjectFormats;
-+ (id)_formatForMissingPreferredProjectFormatAttribute;
-+ (id)globalOverridingBuildSettings;
-+ (id)globalOverridingBuildSettings_asPropertyValues;
-+ (id)applicationPreferencesBuildSettings;
-+ (void)_propagateAppPrefsBuildSettingsToUserDefaults;
-+ (void)buildSettingsDictionary:(id)arg1 didSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
-+ (id)sourceTreeDisplayNamesDictionary;
-+ (void)propagateSourceTreeDisplayNamesToUserDefaults;
-+ (void)setApplicationwideProductDirectory:(id)arg1;
-+ (void)setApplicationwideIntermediatesDirectory:(id)arg1;
-+ (id)applicationwideProductDirectory;
-+ (id)applicationwideIntermediatesDirectory;
-+ (id)targetsInAllProjectsForFileReference:(id)arg1 justNative:(BOOL)arg2;
-+ (BOOL)autosavingEnabled;
-+ (void)setAutosavingEnabled:(BOOL)arg1;
-+ (id)archiveNameForKey:(id)arg1;
-+ (BOOL)copyProjectAtPath:(id)arg1 toPath:(id)arg2;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableUserAttributes;
-+ (id)archivableUserRelationships;
-+ (void)_autosave:(id)arg1;
-+ (id)runloopModesForProjectItemChangedPerformer;
-+ (void)setRunloopModesForProjectItemChangedPerformer:(id)arg1;
-+ (void)beginSpeculativeCompileOfFile:(id)arg1;
-+ (void)endSpeculativeCompileOfFile:(id)arg1;
-+ (void)waitForSpeculativeCompileCompletionForFile:(id)arg1;
-- (id)init;
-- (void)_initializeNotifications;
-- (BOOL)isReadOnly;
-- (void)_setReadOnly:(BOOL)arg1;
-- (BOOL)canWriteToProjectFile;
-- (BOOL)canWriteToUserFile;
-- (BOOL)canWriteToAuxiliaryProjectFileWithName:(id)arg1;
-- (unsigned long long)savedArchiveVersion;
-- (void)_setSavedArchiveVersion:(unsigned long long)arg1;
-- (BOOL)_shouldUpgradeSavedArchiveVersion;
-- (id)currentFormatForPListArchiver:(id)arg1;
-- (void)removeReference:(id)arg1;
-- (void)close;
-- (void)dealloc;
-- (void)finalize;
-- (BOOL)isClosed;
-- (BOOL)allowsEditingOfChildren;
-- (id)attributes;
-- (BOOL)buildIndependentTargetsInParallel;
-- (void)setBuildIndependentTargetsInParallel:(BOOL)arg1;
-- (id)perUserDictionary;
-- (BOOL)isUnderSCMControl;
-- (BOOL)isSCMEnabled;
-- (void)setSourceControlManager:(id)arg1;
-- (id)sourceControlManager;
-- (BOOL)wantsSCM;
-- (id)scmType;
-- (id)scmInfo;
-- (void)appDefaultForSCMDidChange:(id)arg1;
-- (id)preferredFormatConflicts;
-- (id)_currentFeatureUsage;
-- (void)_setCurrentFeatureUsage:(id)arg1;
-- (id)_featuresInUse;
-- (void)_updateCurrentFeatureUsage;
-- (id)preferredProjectFormat;
-- (void)setPreferredProjectFormat:(id)arg1;
-- (id)savedProjectFormat;
-- (id)_compatibilityVersion;
-- (void)_setCompatibilityVersion:(id)arg1;
-- (void)findFeaturesInUseAndAddToSet:(id)arg1 usingPathPrefix:(id)arg2;
-- (id)projectFilePath;
-- (id)projectRoot;
-- (void)setProjectRoot:(id)arg1;
-- (id)projectRootPath;
-- (id)projectFileRef;
-- (id)userSettingsPath;
-- (id)userSettingsFileRef;
-- (BOOL)needsArchive;
-- (BOOL)needsRevert;
-- (BOOL)writeToFile:(id)arg1 projectFile:(BOOL)arg2 userFile:(BOOL)arg3;
-- (BOOL)_writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
-- (BOOL)_writeToFileSystem;
-- (BOOL)writeToFileSystemProjectFile:(BOOL)arg1 userFile:(BOOL)arg2 checkNeedsRevert:(BOOL)arg3;
-- (void)setPath:(id)arg1;
-- (id)path;
-- (id)name;
-- (id)buildConfigurationList;
-- (id)projectOverridingBuildSettings;
-- (id)userBuildSettings;
-- (id)buildSettingsDictionary:(id)arg1 willSetValue:(id)arg2 withOperation:(int)arg3 forKeyPath:(id)arg4;
-- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)arg1;
-- (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)arg1;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)arg1;
-- (id)projectDirectory;
-- (id)createPropertyExpansionContextForConfigurationNamed:(id)arg1;
-- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
-- (void)discardAllCachedPropertyExpansionContexts;
-- (void)discardCachedPropertyExpansionContextForConfigurationNamed:(id)arg1;
-- (id)expandedValueForString:(id)arg1 forConfigurationNamed:(id)arg2;
-- (id)expandedValueForString:(id)arg1;
-- (id)absoluteExpandedPathForString:(id)arg1 forConfigurationNamed:(id)arg2;
-- (id)absoluteExpandedPathForString:(id)arg1;
-- (id)configurationInspectionContextForConfigurationNamed:(id)arg1;
-- (void)discardAllCachedConfigurationInspectionContexts;
-- (void)discardCachedConfigurationInspectionContextForConfigurationNamed:(id)arg1;
-- (id)createPropertyInfoContextWithBuildAction:(id)arg1 configurationName:(id)arg2;
-- (id)cachedPropertyInfoContextForConfigurationNamed:(id)arg1;
-- (id)cachedPropertyInfoContext;
-- (int)propertyDefinitionLevel;
-- (void)discardAllCachedContexts;
-- (void)discardCachedContextsForConfigurationNamed:(id)arg1;
-- (id)fallbackProductDirectoryForConfigurationNamed:(id)arg1;
-- (id)fallbackIntermediatesDirectoryForConfigurationNamed:(id)arg1;
-- (id)builtProductsLocationForConfigurationNamed:(id)arg1;
-- (id)builtProductsLocation;
-- (id)intermediatesLocationForConfigurationNamed:(id)arg1;
-- (id)intermediatesLocation;
-- (id)productDirectoryForConfigurationNamed:(id)arg1;
-- (id)productDirectory;
-- (id)intermediatesDirectoryForConfigurationNamed:(id)arg1;
-- (id)intermediatesDirectory;
-- (void)setPerProjectProductDirectory:(id)arg1;
-- (void)setPerProjectIntermediatesDirectory:(id)arg1;
-- (id)perProjectProductDirectory;
-- (id)perProjectIntermediatesDirectory;
-- (BOOL)hasPerProjectProductDirectory;
-- (BOOL)hasPerProjectIntermediatesDirectory;
-- (id)userBookmarkGroup;
-- (id)projectSDKForAllConfigurationsHasMultiple:(char *)arg1;
-- (id)projectSDKSettingForAllConfigurationsHasMultiple:(char *)arg1;
-- (id)projectSDKForAllConfigurationsAndTargetsHasMultiple:(char *)arg1;
-- (id)projectSDKSettingForConfiguration:(id)arg1;
-- (id)projectSDKForConfiguration:(id)arg1;
-- (void)setProjectSDKForAllConfigurations:(id)arg1;
-- (void)setProjectSDK:(id)arg1 forConfiguration:(id)arg2;
-- (void)setProjectSDKNameOrPathForAllConfigurations:(id)arg1;
-- (void)setProjectSDKNameOrPath:(id)arg1 forConfiguration:(id)arg2;
-- (id)validProjectLevelSDKs;
-- (id)validSDKsForTarget:(id)arg1;
-- (id)activeSDKPreference;
-- (void)setActiveSDKPreference:(id)arg1;
-- (id)activeSDKPackage;
-- (void)setActiveSDKPackage:(id)arg1;
-- (id)targetTemplates;
-- (id)targets;
-- (id)targetNamed:(id)arg1;
-- (id)targetWithGlobalID:(id)arg1;
-- (void)insertTargets:(id)arg1 atIndex:(unsigned long long)arg2;
-- (void)addTarget:(id)arg1;
-- (void)removeTarget:(id)arg1;
-- (id)allTargetsInDependencyOrder;
-- (id)activeTarget;
-- (void)setActiveTarget:(id)arg1;
-- (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)arg1;
-- (id)addToTargets;
-- (void)setAddToTargets:(id)arg1;
-- (id)targetsAcceptingFileType:(id)arg1;
-- (id)targetsAcceptingAnyFileTypes;
-- (id)targetsForFileReference:(id)arg1 justNative:(BOOL)arg2;
-- (id)buildStyles;
-- (id)buildStyleNamed:(id)arg1;
-- (id)buildStyleWithGlobalID:(id)arg1;
-- (void)insertBuildStyles:(id)arg1 atIndex:(unsigned long long)arg2;
-- (void)addBuildStyle:(id)arg1;
-- (void)removeBuildStyle:(id)arg1;
-- (void)_setBuildStyles:(id)arg1;
-- (id)activeBuildStyle;
-- (id)_activeBuildStyle;
-- (void)setActiveBuildStyle:(id)arg1;
-- (id)activeArchitecture;
-- (void)setActiveArchitecture:(id)arg1;
-- (id)activeArchitecturePreference;
-- (void)setActiveArchitecturePreference:(id)arg1;
-- (id)availableArchitectures;
-- (void)_validArchsMayHaveChanged:(id)arg1;
-- (id)activeBuildAction;
-- (id)activeBuildConfigurationName;
-- (id)_activeBuildConfigurationName;
-- (void)setActiveBuildConfigurationName:(id)arg1;
-- (id)availableBuildConfigurationNames;
-- (id)possibleActiveBuildConfigurationNames;
-- (void)setDefaultConfigurationName:(id)arg1;
-- (id)defaultConfigurationName;
-- (void)_willChangeConfigurationNames;
-- (void)_didChangeConfigurationNames;
-- (void)deleteBuildConfigurationNamed:(id)arg1;
-- (id)duplicateBuildConfigurationNamed:(id)arg1;
-- (void)renameBuildConfigurationNamed:(id)arg1 to:(id)arg2;
-- (void)moveBuildConfigurationsAtIndexes:(id)arg1 toIndex:(unsigned long long)arg2;
-- (void)updateDefaultConfigurationToConfigurationNamed:(id)arg1;
-- (void)updateDefaultConfigurationVisibility:(BOOL)arg1;
-- (id)_buildConfigurationOwnersInProject;
-- (void)setActiveExecutable:(id)arg1;
-- (id)activeExecutable;
-- (void)setExecutables:(id)arg1;
-- (id)executables;
-- (id)executableNamed:(id)arg1;
-- (void)insertExecutables:(id)arg1 atIndex:(unsigned long long)arg2;
-- (void)addExecutable:(id)arg1;
-- (BOOL)canRemoveExecutable:(id)arg1 denialReason:(id *)arg2;
-- (void)removeExecutable:(id)arg1;
-- (id)relevantToolSpecificationsForConfigurationNamed:(id)arg1;
-- (id)relevantToolSpecificationsForConfigurationsNamed:(id)arg1;
-- (id)relevantToolSpecifications;
-- (id)projectReferences;
-- (id)projectReferenceForPath:(id)arg1;
-- (id)projectReferenceForProject:(id)arg1;
-- (id)productsForProjectReference:(id)arg1;
-- (id)productsForProject:(id)arg1;
-- (void)addProjectReference:(id)arg1;
-- (id)addProjectReferenceForProject:(id)arg1;
-- (void)removeProjectReference:(id)arg1;
-- (id)referencedProjects;
-- (id)fileSystemWatcher;
-- (id)productReferenceGroup;
-- (void)setProductReferenceGroup:(id)arg1;
-- (id)developmentRegion;
-- (void)setDevelopmentRegion:(id)arg1;
-- (id)knownRegions;
-- (void)addRegion:(id)arg1;
-- (id)knownPlatforms;
-- (void)addPlatform:(id)arg1;
-- (id)upgradeLog;
-- (BOOL)shouldArchiveExecutables;
-- (BOOL)shouldArchiveDevelopmentRegion;
-- (BOOL)shouldArchiveKnownRegions;
-- (BOOL)shouldArchiveKnownPlatforms;
-- (BOOL)shouldArchivePerUserDictionary;
-- (BOOL)shouldArchivePerUserProjectItems;
-- (BOOL)shouldArchiveBuildSettings;
-- (BOOL)shouldArchiveBuildStyles;
-- (BOOL)shouldArchiveActiveBuildStyle;
-- (void)createDefaultProjectSettingsConfigurationsIfNeeded;
-- (void)createDefaultBuildStylesIfNeeded;
-- (void)_setProductDirectory:(id)arg1;
-- (void)_setIntermediatesDirectory:(id)arg1;
-- (id)readFromPListUnarchiver:(id)arg1;
-- (void)_prepareForUnarchiving;
-- (void)awakeFromPListUnarchiver:(id)arg1;
-- (void)_unarchiverDidFinishUnarchiving:(id)arg1;
-- (BOOL)shouldArchiveUserBookmarkGroup;
-- (BOOL)shouldArchiveProductDirectory;
-- (BOOL)shouldArchiveIntermediatesDirectory;
-- (BOOL)shouldArchiveAttributes;
-- (void)_setUserBookmarkGroup:(id)arg1;
-- (void)_setExecutables:(id)arg1;
-- (void)_setProjectReferences:(id)arg1;
-- (id)_projectReferences;
-- (void)_setBuildConfigurationList:(id)arg1;
-- (void)_setBuildSettings:(id)arg1;
-- (void)_setUserBuildSettings:(id)arg1;
-- (id)_projectwideBuildSettings;
-- (void)_setProjectwideBuildSettings:(id)arg1;
-- (id)gidCommentForArchive;
-- (void)insertRootObject:(id)arg1 intoContainer:(id)arg2;
-- (void)appendSpotlightDescriptionToString:(id)arg1;
-- (id)expressions;
-- (void)addExpressionString:(id)arg1;
-- (void)removeExpressionString:(id)arg1;
-- (void)_setBreakpoints:(id)arg1;
-- (id)breakpointsInReferencedProjects;
-- (id)breakpoints;
-- (void)_setBreakpointsGroup:(id)arg1;
-- (id)breakpointsGroup;
-- (id)fileBreakpoints;
-- (id)symbolicBreakpoints;
-- (id)projectsWithBreakpointsForProjects:(id)arg1 visited:(id)arg2 filterIgnoredProjects:(BOOL)arg3;
-- (BOOL)breakpointsAreEnabledForProject:(id)arg1;
-- (void)setEnableBreakpoints:(BOOL)arg1 forProjectName:(id)arg2;
-- (id)relativeFileReferenceForPath:(id)arg1;
-- (id)breakpointsInProjects;
-- (id)breakpointsInProjectsForPath:(id)arg1;
-- (id)breakpointsForFileReference:(id)arg1;
-- (id)breakpointsForFilename:(id)arg1;
-- (void)addBreakpoint:(id)arg1;
-- (void)insertBreakpoint:(id)arg1 atIndex:(long long)arg2;
-- (void)replaceBreakpointAtIndex:(long long)arg1 withBreakpoint:(id)arg2;
-- (void)removeBreakpoint:(id)arg1;
-- (void)setAutosavingSuspended:(BOOL)arg1;
-- (BOOL)autosavingSuspended;
-- (void)setForceWriteToFileSystem:(BOOL)arg1;
-- (BOOL)forceWriteToFileSystem;
-- (void)_processEndOfEvent;
-- (void)_scheduleEndOfEventProcessing:(int)arg1;
-- (void)item:(id)arg1 willChangeWithArchivePriority:(int)arg2;
-- (void)willChangeWithArchivePriority:(int)arg1;
-- (void)willChange;
-- (BOOL)hasItemChanged:(id)arg1;
-- (BOOL)hasItemChangedWithMask:(int)arg1;
-- (int)changeMask;
-- (id)allChangedItems;
-- (id)mostRecentBuildOperation;
-- (void)setMostRecentBuildOperation:(id)arg1;
-- (BOOL)isBeingBuilt;
-- (BOOL)installSourcesToPath:(id)arg1;
-- (id)codeSenseManager;
-- (BOOL)isAllowedToUpdateIndex;
-- (void)openIndex;
-- (void)closeIndex;
-- (BOOL)wantsIndex;
-- (void)loadIndex;
-- (id)projectIndex;
-- (void)setIndexingRunLoopModes:(id)arg1;
-- (void)beginIndexing;
-- (void)dropIndex;
-- (void)rebuildIndex;
-- (BOOL)hasIndex;
-- (BOOL)isIndexing;
-- (void)stopIndexing;
-- (id)indexDirectory;
-- (void)setShouldKilIBToolAgent:(BOOL)arg1;
-- (void)_indexingDefaultEnabled:(id)arg1;
-- (void)_indexingDefaultDisabled:(id)arg1;
-- (void)_SDKRootDidChange:(id)arg1;
-- (id)perUserProjectItems;
-- (id)perUserDictionaryObjectForGUIDHexString:(id)arg1;
-- (void)addPerUserProjectItem:(id)arg1;
-- (void)removePerUserProjectItemForGUIDHexString:(id)arg1;
-- (void)clearAllPerUserProjectItems;
-- (void)_setHasScannedForEncodings:(BOOL)arg1;
-- (BOOL)_hasScannedForEncodings;
-- (void)fileMayHaveChangedAtPath:(id)arg1;
-- (void)touchFileAtPath:(id)arg1;
-- (void)untouchFileAtPath:(id)arg1;
-- (void)cancelPendingActivities;
-- (BOOL)renameFileAtPath:(id)arg1 to:(id)arg2 error:(id *)arg3;
-- (id)activeDevice;
-- (id)lastSelectedDevice;
-- (BOOL)isEqualToLastSelectedDevice:(id)arg1;
-- (void)_devicesDidChange;
-- (void)_resetActiveDevice:(id)arg1;
-- (void)setActiveDevice:(id)arg1;
-- (void)deviceAdded:(id)arg1;
-- (void)deviceRemove:(id)arg1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXProjectDocument.h b/XcodePlugin/XcodeHeaders/PBXProjectDocument.h
deleted file mode 100644
index 0f17fe7..0000000
--- a/XcodePlugin/XcodeHeaders/PBXProjectDocument.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-@class XCProjectSelection;
-@class XCSCMController;
-@class XCProjectFindController;
-@class XCIndexerProxy;
-@class XCBreakpointsBucket;
-
-@interface PBXProjectDocument : NSDocument <PBXSelectionTarget>
-{
- PBXProject *_project;
- BOOL _isClosing;
- BOOL _willClose;
- BOOL _wasAbleToSave;
- BOOL _isReverting;
- XCBuildOperation *_currentBuildOperation;
- XCBuildOperation *_previousBuildOperation;
- int _postBuildAction;
- BOOL _haveShownForCurrentOperation;
- BOOL _hasShownIndexTemplateMismatchError;
- PBXTrackableTaskManager *_taskManager;
- NSMutableDictionary *_specifications;
- XCProjectSelection *_projectSelection;
- NSArray *_proxyObservers;
- NSMutableArray *_projectModulesCreated;
- PBXTargetTreeModule *_targetTreeModule;
- XCSCMController *_scmController;
- XCProjectFindController *_projectFindController;
- XCIndexerProxy *_indexerProxy;
- XCTaskListModule *_activityModule;
- PBXErrorsWarningsSmartGroup *_errorsWarningsSmartGroup;
- XCBreakpointsBucket *_nonRetainedBreakpointsGroup;
-}
-
-+ (id)documentWithProject:(id)fp8;
-+ (BOOL)_isFSObjectExchangingDesired;
-+ (id)nativeType;
-+ (void)addProjectPathToUpgradeWithoutPrompting:(id)fp8;
-+ (BOOL)_shouldUpgradeProjectAtPathWithoutPrompting:(id)fp8;
-+ (id)findAllTemplates:(id)fp8;
-+ (id)userBreakpointsGroup;
-+ (void)saveUserBreakpoints;
-- (void)_startListeningToNotifications;
-- (void)_addProjectToActivityViewer:(id)fp8;
-- (void)_removeProjectFromActivityViewer;
-- (id)init;
-- (id)initWithProject:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (void)_handleDocumentFileChanges:(id)fp8;
-- (void)_fileDidSave:(id)fp8;
-- (BOOL)_checkDiskState;
-- (void)_redindexProject;
-- (void)_indexingException:(id)fp8;
-- (void)_indexingTemplateMismatch:(id)fp8;
-- (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
-- (id)createWorkspaceWithTemplate:(id)fp8 geometryConfiguration:(id)fp12 contentConfiguration:(id)fp16;
-- (id)createWorkspaceWithTemplate:(id)fp8;
-- (id)createWorkspace;
-- (void)removePerProjectTemplateState:(id)fp8;
-- (void)makeWindowControllers;
-- (void)_setUserConfigIntoProject;
-- (BOOL)saveProjectIfNeeded;
-- (BOOL)saveEditedDocumentsIfNeededWithCancelTitle:(id)fp8;
-- (id)mainModule;
-- (BOOL)mainModuleShouldClose:(id)fp8;
-- (BOOL)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12;
-- (id)editedFileDocuments;
-- (void)_primitiveClose;
-- (void)close;
-- (void)_appDidDeactivate:(id)fp8;
-- (void)_closeAndReopenProject;
-- (void)_projectDidSave:(id)fp8;
-- (void)_projectFailedToSave:(id)fp8;
-- (void)_projectCloseAnywayOrDontCloseSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_projectRevertOrSaveAnywaySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_projectChangedExternallySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
-- (void)_checkProjectDirty:(id)fp8;
-- (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
-- (BOOL)shouldOpenProjectReadOnlyAtPath:(id)fp8;
-- (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
-- (void)unableToOpenProjectAtPath:(id)fp8 reason:(id)fp12;
-- (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
-- (id)project;
-- (id)workspace;
-- (void)bringProjectWindowsForward:(id)fp8;
-- (void)addWindowController:(id)fp8;
-- (void)removeWindowController:(id)fp8;
-- (void)setPostBuildAction:(int)fp8;
-- (int)postBuildAction;
-- (void)setCurrentBuildOperation:(id)fp8;
-- (id)currentBuildOperation;
-- (id)previousBuildOperation;
-- (id)errorsWarnings;
-- (void)_buildStateNotification:(id)fp8;
-- (id)taskManager;
-- (id)scmController;
-- (id)sourceControlManager;
-- (id)projectFindController;
-- (BOOL)isBuilding;
-- (BOOL)isRunning;
-- (BOOL)isDebugging;
-- (BOOL)isActiveProjectDocument;
-- (void)cancelActiveTasks;
-- (id)specificationForIdentifier:(id)fp8;
-- (void)setSpecification:(id)fp8 forIdentifier:(id)fp12;
-- (id)userPerspectivesFileRef;
-- (BOOL)saveUserSettings;
-- (void)_defaultsLayoutChanged:(id)fp8;
-- (id)performAction:(id)fp8 withSelection:(id)fp12;
-- (id)projectSelection;
-- (id)_targetTreeModule;
-- (id)projectBreakpointGroup;
-- (id)templatesGroup;
-- (id)xxxtemplatesGroup;
-- (id)printOperationWithSettings:(id)fp8 error:(id *)fp12;
-- (BOOL)shouldAskAboutDiskRemoval:(id)fp8;
-- (BOOL)shouldAskAboutSCMRemovalOrRenaming:(id)fp8;
-- (void)_displayRenameReferenceFailureMessage:(id)fp8;
-- (void)_renameReferenceInSCM:(id)fp8 newName:(id)fp12;
-- (void)_addReferenceToSCM:(id)fp8;
-- (void)removeReferenceFromSCM:(id)fp8;
-- (void)renameReference:(id)fp8 to:(id)fp12 window:(id)fp16;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXSelection.h b/XcodePlugin/XcodeHeaders/PBXSelection.h
deleted file mode 100644
index 4af327f..0000000
--- a/XcodePlugin/XcodeHeaders/PBXSelection.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-
-@interface PBXSelection : NSObject
-{
-}
-
-+ (id) contextSelectionSource;
-+ (id) performAction: (id) parameter1 withSelection: (id) parameter2 onContext: (id) parameter3;
-+ (id) performAction: (id) parameter1 withSingleSelection: (id) parameter2 onContext: (id) parameter3;
-+ (void) setContextSelectionSource: (id) parameter1;
-
-@end
diff --git a/XcodePlugin/XcodeHeaders/PBXTarget.h b/XcodePlugin/XcodeHeaders/PBXTarget.h
deleted file mode 100644
index 95183bd..0000000
--- a/XcodePlugin/XcodeHeaders/PBXTarget.h
+++ /dev/null
@@ -1,407 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-#import "PBXObject.h"
-#import "PBXChangeNotification.h"
-
-@protocol PBXReferenceController
-@end
-
-@interface PBXContainerItem : PBXObject <PBXChangeNotification>
-{
- NSString *_comments;
- NSMutableDictionary *_uiContext;
-}
-
-+ (id)archivableAttributes;
-+ (id)archivableUserAttributes;
-+ (id)archiveNameForKey:(id)fp8;
-- (id)init;
-- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (void)setComments:(id)fp8;
-- (id)comments;
-- (id)project;
-- (void)setProject:(id)fp8;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (int)changeMask;
-- (void)willChange;
-- (void)willChangeWithArchivePriority:(int)fp8;
-- (id)userInterfaceContext;
-- (void)setUserInterfaceContext:(id)fp8;
-- (id)objectForUserInterfaceContextKey:(id)fp8;
-- (void)setObject:(id)fp8 forUserInterfaceContextKey:(id)fp12;
-- (void)removeObjectForUserInterfaceContextKey:(id)fp8;
-- (BOOL)shouldArchiveComments;
-- (BOOL)shouldArchiveUserInterfaceContext;
-
-@end
-
-
-@interface PBXProjectItem : PBXContainerItem
-{
-}
-
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@class XCProductTypeSpecification;
-@class PBXTargetBuildContext;
-@class XCTargetHeadermapCreationInfo;
-@class PBXPackageTypeSpecification;
-
-@interface PBXTarget : PBXProjectItem <PBXReferenceController>
-{
- PBXProject *_project;
- NSString *_name;
- XCProductTypeSpecification *_productType;
- PBXPackageTypeSpecification *_packageType;
- PBXFileReference *_productReference;
- NSString *_productInstallPath;
- NSString *_productName;
- NSMutableArray *_dependencies;
- NSMutableArray *_buildPhases;
- PBXTarget *_parentTarget;
- PBXBuildSettingsDictionary *_buildSettings;
- XCConfigurationList *_buildConfigurationList;
- NSMutableArray *_buildRules;
- NSMutableDictionary *_productSettings;
- NSMutableArray *_executables;
- BOOL _needsToWriteProductSettings;
- NSMutableDictionary *_versionSettings;
- NSMutableDictionary *_developmentSettings;
- XCBuildOperation *_currentBuildOperation;
- PBXTargetBuildContext *_buildContext;
- XCPropertyExpansionContext *_cachedExpansionContext;
- XCTargetHeadermapCreationInfo *_cachedHeadermapCreationInfo[2];
- BOOL _needsSnapshotPropagation;
- BOOL _hasScheduledSnapshotPropagation;
- unsigned int _snapshotPropagationDisableCount;
- NSArray *_cachedCDialectsInUse;
- struct __CFDictionary *_fileRefsToBuildFiles;
- NSArray *_cachedRecursiveDependencies;
- BOOL _isDiscoveringRecursiveDependencies;
- BOOL _hasRecursiveDependencyCycle;
- BOOL _needToNoteBuildSettingsDidChange;
- BOOL _isBasedOnTemplate;
- int _activeExecutableIndex;
- NSMutableDictionary *_targetExecsByPlatform;
- NSMutableDictionary *_customExecsByPlatform;
- id _productBuildLocation;
- id _productInstallLocation;
- NSDictionary *_expandedBuildVariables;
- NSMutableArray *_buildFilesWithMessages;
- struct _NSMapTable *_buildMessagesByFile;
- NSMutableArray *_filelessBuildMessages;
-}
-
-+ (void)initialize;
-+ (id)buildLogLevelString;
-+ (int)buildLogLevel;
-+ (void)setBuildLogLevel:(int)fp8;
-+ (BOOL)buildsContinueAfterErrors;
-+ (void)setBuildsContinueAfterErrors:(BOOL)fp8;
-+ (unsigned int)bestNumberOfParallelBuildSubtasksForHostMachine;
-+ (unsigned int)desiredNumberOfParallelBuildSubtasks;
-+ (unsigned int)actualNumberOfParallelBuildSubtasks;
-+ (void)setDesiredNumberOfParallelBuildSubtasks:(unsigned int)fp8;
-+ (id)targetTypeName;
-+ (id)targetTypeDisplayName;
-+ (Class)targetProductClass;
-+ (id)standardBuildPhaseClasses;
-+ (id)infoPListFileName;
-+ (id)loadInfoDictionary;
-+ (id)infoDictionary;
-+ (id)buildSystemDefaultBuildSettings;
-+ (id)universalDefaultBuildSettingsForPlatform:(id)fp8;
-+ (id)universalDefaultBuildSettings;
-+ (id)defaultBuildSettings;
-+ (id)allDefaultBuildSettings;
-+ (id)defaultProductSettings;
-+ (id)allDefaultProductSettings;
-+ (id)helpStringForProductSetting:(id)fp8;
-+ (id)archivableAttributes;
-+ (id)archivableRelationships;
-+ (id)archivableUserAttributes;
-+ (id)archivableUserRelationships;
-+ (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
-+ (id)archiveNameForKey:(id)fp8;
-+ (id)helpStringForBuildSetting:(id)fp8;
-- (id)defaultProductTypeIdentifierByAnalyzingConfiguration;
-- (id)targetTypeDisplayName;
-- (id)targetProductPattern;
-- (id)productTypeCodeString;
-- (BOOL)wantsToBeWrittenToJamfile;
-- (BOOL)canInstallHeaders;
-- (BOOL)canPackageHeaders;
-- (void)startObservingChangeNotifications;
-- (void)stopObservingChangeNotifications;
-- (id)initWithName:(id)fp8 productType:(id)fp12 templateDictionary:(id)fp16 baseDirectoryPath:(id)fp20;
-- (id)initWithName:(id)fp8 templateDictionary:(id)fp12 baseDirectoryPath:(id)fp16;
-- (id)initWithName:(id)fp8 templateDictionary:(id)fp12;
-- (id)initWithName:(id)fp8;
-- (id)init;
-- (void)dealloc;
-- (void)finalize;
-- (id)name;
-- (void)setName:(id)fp8;
-- (BOOL)isLeaf;
-- (id)container;
-- (void)setContainer:(id)fp8;
-- (id)children;
-- (id)parentTarget;
-- (void)setParentTarget:(id)fp8;
-- (id)dependencies;
-- (void)insertDependencies:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addDependency:(id)fp8;
-- (void)removeDependency:(id)fp8;
-- (id)_uncachedOrderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
-- (id)orderedRecursiveDependenciesIncludingSelf:(BOOL)fp8;
-- (BOOL)dependsOnTarget:(id)fp8;
-- (id)dependencyForTarget:(id)fp8;
-- (id)findDependingTargetsInProject:(id)fp8;
-- (id)missingDependencies;
-- (id)buildPhases;
-- (BOOL)acceptsBuildPhase:(id)fp8;
-- (void)insertBuildPhase:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addBuildPhase:(id)fp8;
-- (void)removeBuildPhase:(id)fp8;
-- (void)moveBuildPhasesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
-- (void)moveBuildPhase:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)buildPhaseNamed:(id)fp8;
-- (id)buildPhaseOfClass:(Class)fp8;
-- (id)buildPhasesOfClass:(Class)fp8;
-- (id)defaultHeaderBuildPhase;
-- (id)defaultResourceBuildPhase;
-- (id)defaultSourceCodeBuildPhase;
-- (id)defaultLinkBuildPhase;
-- (id)defaultFrameworksBuildPhase;
-- (id)defaultJavaArchiveBuildPhase;
-- (id)defaultRezBuildPhase;
-- (id)copyFilesBuildPhases;
-- (id)shellScriptBuildPhases;
-- (id)appleScriptBuildPhases;
-- (id)appropriateBuildPhaseForFileReference:(id)fp8;
-- (BOOL)addReference:(id)fp8;
-- (BOOL)removeReference:(id)fp8;
-- (BOOL)shouldEditBuildSetting:(id)fp8;
-- (id)cDialectsOfSourceFilesForConfigurationNamed:(id)fp8;
-- (void)addBandIBuildSettingsToDynamicallyComputedTargetBuildSettings:(id)fp8 withAction:(id)fp12 andConfigurationName:(id)fp16;
-- (id)dynamicallyComputedTargetBuildSettingsWithAction:(id)fp8 configurationName:(id)fp12;
-- (void)_buildSettingsDidChangeForConfigurationNamed:(id)fp8;
-- (void)_buildSettingsDidChange;
-- (id)buildSettings;
-- (void)setBuildSettings:(id)fp8;
-- (id)buildSettingForKey:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)removeBuildSettingForKey:(id)fp8;
-- (id)stringListBuildSettingForKey:(id)fp8;
-- (void)setStringListBuildSetting:(id)fp8 forKey:(id)fp12;
-- (void)appendStringList:(id)fp8 toStringListBuildSettingForKey:(id)fp12;
-- (id)buildSettingForKeyPath:(id)fp8;
-- (void)setBuildSetting:(id)fp8 forKeyPath:(id)fp12;
-- (void)removeBuildSettingForKeyPath:(id)fp8;
-- (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
-- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
-- (id)cachedPropertyExpansionContext;
-- (void)discardCachedPropertyExpansionContext;
-- (void)noteBuildSettingsDidChange;
-- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
-- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
-- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
-- (BOOL)_synchronizeBuildSetting:(id)fp8 withProductSetting:(id)fp12 favorBuildSetting:(BOOL)fp16;
-- (id)buildSettingsPanes;
-- (id)builtProductsLocationForConfigurationNamed:(id)fp8;
-- (id)builtProductsLocation;
-- (id)intermediatesLocationForConfigurationNamed:(id)fp8;
-- (id)intermediatesLocation;
-- (id)projectRelativePathForAbsolutePath:(id)fp8;
-- (id)presumedBuildConfigurationName;
-- (id)buildConfigurationList;
-- (void)_populateEmptyBuildConfiguration:(id)fp8;
-- (void)createBuildConfigurationListFromProject;
-- (BOOL)hasUserConfigurableBuildRules;
-- (id)buildRules;
-- (void)setBuildRules:(id)fp8;
-- (void)insertBuildRule:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)addBuildRule:(id)fp8;
-- (void)removeBuildRuleAtIndex:(unsigned int)fp8;
-- (void)removeBuildRule:(id)fp8;
-- (void)moveBuildRulesFromIndices:(unsigned int *)fp8 numIndices:(unsigned int)fp12 toIndex:(unsigned int)fp16;
-- (void)moveBuildRule:(id)fp8 toIndex:(unsigned int)fp12;
-- (id)buildRuleAtIndex:(unsigned int)fp8;
-- (BOOL)wantsProductSettings;
-- (id)_productSettingsXML;
-- (void)_setProductSettingsXML:(id)fp8;
-- (id)_productSettings;
-- (void)_setProductSettings:(id)fp8;
-- (id)productSettings;
-- (void)setProductSettings:(id)fp8;
-- (id)productSettingForKey:(id)fp8;
-- (void)setProductSetting:(id)fp8 forKey:(id)fp12;
-- (void)removeProductSettingForKey:(id)fp8;
-- (void)noteProductSettingsDidChange;
-- (id)versionSettings;
-- (id)infoPlistIconPath;
-- (id)buildFileForResolvedAbsolutePath:(id)fp8;
-- (id)buildFileForAbsolutePath:(id)fp8;
-- (id)buildFileForReferenceIdenticalTo:(id)fp8;
-- (id)buildFileForReference:(id)fp8;
-- (BOOL)containsFileReferenceIdenticalTo:(id)fp8;
-- (BOOL)containsFileReferenceSimilarTo:(id)fp8;
-- (id)buildFiles;
-- (id)productType;
-- (void)setProductType:(id)fp8;
-- (id)packageType;
-- (void)setPackageType:(id)fp8;
-- (id)productParts;
-- (id)productNameForConfigurationNamed:(id)fp8;
-- (id)productName;
-- (void)setProductName:(id)fp8;
-- (BOOL)isJavaProduct;
-- (id)fullProductNameForConfigurationNamed:(id)fp8;
-- (id)fullProductName;
-- (id)defaultProductNameForPlatform:(id)fp8;
-- (id)productInstallPathForConfigurationNamed:(id)fp8;
-- (id)productInstallPath;
-- (void)setProductInstallPath:(id)fp8;
-- (id)infoPlistFilePathForConfigurationNamed:(id)fp8;
-- (id)infoPlistFilePath;
-- (id)productReference;
-- (id)productReferenceExpectedFileTypeForConfigurationNamed:(id)fp8;
-- (id)productReferenceExpectedFileType;
-- (BOOL)productReferenceIsExecutable;
-- (id)createProductReferenceForConfigurationNamed:(id)fp8;
-- (id)createProductReference;
-- (void)createProductReferenceInProjectForConfigurationNamed:(id)fp8;
-- (void)createProductReferenceInProject;
-- (void)removeProductReferenceFromProject;
-- (void)_recreateProductReferenceForConfigurationNamed:(id)fp8;
-- (void)_recreateProductReference;
-- (void)updateProductReferenceForConfigurationNamed:(id)fp8;
-- (void)updateProductReference;
-- (id)subpathForProductPart:(int)fp8;
-- (id)resolvedAbsolutePathForProductPart:(int)fp8;
-- (id)absolutePathForProductPart:(int)fp8;
-- (void)setExecutables:(id)fp8;
-- (id)executables;
-- (void)_updateExecutables;
-- (void)_insertExecutable:(id)fp8 atIndex:(unsigned int)fp12;
-- (void)_removeExecutable:(id)fp8;
-- (void)invalidateLaunchabilityOfAllExecutables;
-- (id)relevantToolSpecifications;
-- (void)willChange;
-- (void)noteNeedsTargetSnapshotPropagation;
-- (BOOL)needsTargetSnapshotPropagation;
-- (void)propagateTargetSnapshotIfNeeded;
-- (void)propagateTargetSnapshotFromNotificationIfNeeded;
-- (void)disableTargetSnapshotPropagation;
-- (void)enableTargetSnapshotPropagation;
-- (int)changeMask;
-- (void)referenceWasAdded:(id)fp8;
-- (void)referenceWillChange:(id)fp8;
-- (void)referenceWasRenamed:(id)fp8;
-- (void)referenceWillBeRemoved:(id)fp8;
-- (void)activeTargetDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildActionDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildConfigurationNameDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeBuildStyleDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)activeExecutableDidChangeFrom:(id)fp8 to:(id)fp12;
-- (void)_appLevelBuildConfigDidChange:(id)fp8;
-- (void)_targetDependencyDidChangeSomewhere:(id)fp8;
-- (void)_projectReferenceInfoDidSynchronize:(id)fp8;
-- (BOOL)shouldArchiveBuildSettings;
-- (BOOL)shouldArchiveBuildRules;
-- (BOOL)shouldArchiveExecutables;
-- (id)_productType;
-- (void)_setProductType:(id)fp8;
-- (void)_setDependencies:(id)fp8;
-- (void)_setBuildPhases:(id)fp8;
-- (id)_buildSettings;
-- (void)_setBuildSettings:(id)fp8;
-- (void)_setExecutables:(id)fp8;
-- (void)_setBuildRules:(id)fp8;
-- (void)_setBuildConfigurationList:(id)fp8;
-- (void)_createBuildConfigurations;
-- (void)awakeFromPListUnarchiver:(id)fp8;
-- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
-- (id)gidCommentForArchive;
-- (id)innerDescription;
-- (void)flushCachedBuildInfo;
-- (void)cacheFileRefForBuildFile:(id)fp8;
-- (void)uncacheFileRefForBuildFile:(id)fp8;
-- (void)cacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
-- (void)uncacheFileRefsForBuildFilesInBuildPhase:(id)fp8;
-- (void)buildFile:(id)fp8 wasAddedToBuildPhase:(id)fp12;
-- (void)buildFile:(id)fp8 willBeRemovedFromBuildPhase:(id)fp12;
-- (id)currentBuildOperation;
-- (id)buildSettingExpansionDictionariesForBuildFile:(id)fp8 withBuildStyles:(id)fp12 buildConfigurationName:(id)fp16;
-- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
-- (id)expandedValueForString:(id)fp8;
-- (id)absoluteExpandedPathForString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)absoluteExpandedPathForString:(id)fp8;
-- (id)expandedCurrentValueForBuildSetting:(id)fp8 forConfigurationName:(id)fp12;
-- (id)expandedCurrentValueForBuildSetting:(id)fp8;
-- (BOOL)isBuildSettingCurrentlyShadowed:(id)fp8;
-- (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20 forBuildConfigurationNamed:(id)fp24;
-- (void)getLiteralStringValue:(id *)fp8 currentExpandedStringValue:(id *)fp12 isCurrentlyShadowed:(char *)fp16 forBuildSettingKeyPath:(id)fp20;
-- (void)_referenceDidMove:(id)fp8;
-- (int)compareName:(id)fp8;
-- (id)targetBuildContext;
-- (void)createDependenciesInTargetBuildContextIfNeeded;
-- (BOOL)isNative;
-- (BOOL)isJambased;
-- (BOOL)isAggregate;
-- (void)rebuildCountedSetOfBuildFileBaseNamesInTargetBuildContext:(id)fp8;
-- (Class)dependencyGraphSnapshotClass;
-- (id)createDependencyGraphSnapshotForBuildAction:(id)fp8 configurationName:(id)fp12;
-- (void)fileMayHaveChangedAtPath:(id)fp8;
-- (void)touchFileAtPath:(id)fp8;
-- (void)untouchFileAtPath:(id)fp8;
-- (void)createDefaultBuildConfigurationsIfNeeded;
-- (id)cachedHeadermapCreationInfoForConfigurationNamed:(id)fp8 ignoreProductType:(BOOL)fp12 includeNonPublicNonPrivateHeaders:(BOOL)fp16;
-- (void)discardCachedHeadermapCreationInfo;
-
-@end
-
-@interface PBXTarget (XCBuildables)
-- (BOOL)_shouldUseHeadermapForBuildAction:(id)fp8;
-- (id)currentBuildOperation;
-- (void)setCurrentBuildOperation:(id)fp8;
-- (BOOL)prepareForBuildingWithBuildOperation:(id)fp8;
-- (BOOL)shouldWriteAuxiliaryFilesForBuildAction:(id)fp8;
-- (id)commandsForCleaningInBuildContext:(id)fp8;
-- (void)emitMessageString:(id)fp8 ofType:(int)fp12 inBuildOperation:(id)fp16;
-- (id)workQueueForBuildingWithBuildOperation:(id)fp8;
-- (void)buildOperation:(id)fp8 willRunWorkQueueOperation:(id)fp12;
-- (void)buildOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
-- (void)buildOperation:(id)fp8 didRunWorkQueueOperation:(id)fp12;
-- (void)cleanupAfterBuildingWorkQueue:(id)fp8 withBuildOperation:(id)fp12;
-@end
-
-@interface PBXTarget (UserInterfaceInspectionSupport)
-- (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)buildSettingDictionariesForShowingInUserInterface;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
-- (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
-@end
-
-@interface PBXTarget (PBXBuildSettingExpansion)
-- (id)stringByExpandingString:(id)fp8 forBuildConfigurationNamed:(id)fp12;
-- (id)stringByExpandingString:(id)fp8;
-- (id)stringByMakingExpandedPathAbsolute:(id)fp8;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
-- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
-@end
diff --git a/XcodePlugin/XcodeHeaders/XcodeClasses.h b/XcodePlugin/XcodeHeaders/XcodeClasses.h
deleted file mode 100644
index ebef1fa..0000000
--- a/XcodePlugin/XcodeHeaders/XcodeClasses.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
-
-// Framework: DevToolsCore
-// Header: Unknown
-// Documentation: Unknown
-
-struct _NSPoint {
- float _field1;
- float _field2;
-};
-
-struct _NSRange {
- unsigned int _field1;
- unsigned int _field2;
-};
-
-struct _NSRect {
- struct _NSPoint _field1;
- struct _NSSize _field2;
-};
-
-struct _NSSize {
- float _field1;
- float _field2;
-};
-
-struct _NSZone;
-
-/*
- * File: /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
- * Arch: Intel 80x86 (i386)
- */
-
-@protocol NSObject
-- (BOOL)isEqual:(id)fp8;
-- (unsigned int)hash;
-- (Class)superclass;
-- (Class)class;
-- (id)self;
-- (struct _NSZone *)zone;
-- (id)performSelector:(SEL)fp8;
-- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
-- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
-- (BOOL)isProxy;
-- (BOOL)isKindOfClass:(Class)fp8;
-- (BOOL)isMemberOfClass:(Class)fp8;
-- (BOOL)conformsToProtocol:(id)fp8;
-- (BOOL)respondsToSelector:(SEL)fp8;
-- (id)retain;
-- (oneway void)release;
-- (id)autorelease;
-- (unsigned int)retainCount;
-- (id)description;
-@end
-
-@protocol ViewDisplayProvider <NSObject>
-- (oneway void)lineChangedForThread:(int)fp8 inFile:(id)fp12 atStartLine:(int)fp16 toEndLine:(int)fp20;
-- (oneway void)inferiorStateChanged:(int)fp8;
-@end
-
-
-
-@interface ActivityViewerModule : PBXViewListModule
-{
-}
-
-- (BOOL)windowShouldZoom:(id)fp8 toFrame:(struct _NSRect)fp12;
-- (struct _NSRect)windowWillUseStandardFrame:(id)fp8 defaultFrame:(struct _NSRect)fp12;
-
-@end
-
-@interface PBXAppDelegate (PBXGdbViewSupport) <ViewDisplayProvider>
-- (oneway void)lineChangedForThread:(int)fp8 inFile:(id)fp12 atStartLine:(int)fp16 toEndLine:(int)fp20;
-- (oneway void)inferiorStateChanged:(int)fp8;
-@end
-
-@interface PBXAppDelegate (PBXDebugging)
-- (void)_dumpStatCacheStats:(id)fp8;
-- (void)_dumpRefCacheStats:(id)fp8;
-- (void)_dumpResponderChain:(id)fp8;
-- (void)_dumpActiveProject:(id)fp8;
-- (void)_toggleFileSystemChangeLogs:(id)fp8;
-- (void)_printVisibleWindows:(id)fp8;
-- (void)_printModuleTree:(id)fp8;
-- (void)_dumpOpenDocuments:(id)fp8;
-- (id)_scanHeaderNameFromInclude:(id)fp8;
-- (unsigned int)_analyzeIncludeGraphForPathAtIndex:(unsigned int)fp8 indexPaths:(id)fp12 absolutePaths:(id)fp16 projectIndex:(id)fp20 resultString:(id)fp24 verbose:(BOOL)fp28;
-- (void)_analyzeIncludeGraphForActiveTarget:(id)fp8;
-- (void)showActiveThreadedOperationsPanel:(id)fp8;
-- (void)debug_NewEmptyFile:(id)fp8;
-- (void)_checkForDocUpdateBySchedule:(id)fp8;
-- (void)_docSetConfigurationDidChange:(id)fp8;
-- (void)_setupDebuggingMenu;
-@end
-
-@interface PBXProject (PBXProjectUIScripting)
-- (BOOL)currentlyBuilding;
-@end
-
-
-@interface PBXTextFileDocument (PBXTextFileDocumentScripting)
-- (id)contents;
-- (void)setContents:(id)fp8;
-- (id)selection;
-- (void)setSelection:(id)fp8;
-- (void)setTextStorage:(id)fp8;
-- (id)objectSpecifier;
-- (id)coerceValueForTextStorage:(id)fp8;
-@end
-
-@interface PBXInsertionPoint : NSObject
-{
- PBXTextStorage *_textStorage;
- int _index;
-}
-
-+ (id)insertionPointWithTextStorage:(id)fp8 forIndex:(int)fp12;
-- (id)initWithTextStorage:(id)fp8 forIndex:(int)fp12;
-- (void)dealloc;
-- (void)finalize;
-- (id)textStorage;
-- (int)index;
-- (id)objectSpecifier;
-
-@end
-
-@interface PBXTextSelection : NSObject
-{
- PBXTextFileEditor *_editor;
- id _subtextStorage;
-}
-
-+ (id)selectionForEditor:(id)fp8;
-- (id)initForEditor:(id)fp8;
-- (void)dealloc;
-- (void)finalize;
-- (id)editor;
-- (id)contents;
-- (void)setContents:(id)fp8;
-- (id)objectSpecifier;
-
-@end
-
-@interface NSSubTextStorage (PBXTextSelectionExtensions)
-- (struct _NSRange)range;
-@end
-
-@interface PBXModule (PBXModuleScripting)
-- (id)selection;
-- (void)setSelection:(id)fp8;
-@end
-
-@interface PBXTextFileEditor (PBXTextFileEditorScripting)
-- (id)selection;
-- (void)setSelection:(id)fp8;
-@end
-
-@interface PBXFileNavigator (PBXFileNavigatorScripting)
-- (id)selection;
-- (void)setSelection:(id)fp8;
-@end
-
-@interface PBXActiveOperationsPanel : NSPanel
-{
- NSTableView *_activeOperationsTable;
- NSArray *_cachedActiveOperations;
-}
-
-- (void)updateTable;
-- (void)awakeFromNib;
-- (int)numberOfRowsInTableView:(id)fp8;
-- (id)tableView:(id)fp8 objectValueForTableColumn:(id)fp12 row:(int)fp16;
-- (BOOL)tableView:(id)fp8 shouldEditTableColumn:(id)fp12 row:(int)fp16;
-- (void)dealloc;
-- (void)finalize;
-
-@end
-
-@interface XCGlyphGenerator : NSGlyphGenerator
-{
- char *bidiTypes;
- char *bidiLevels;
-}
-
-+ (void)initialize;
-- (void)generateGlyphsForGlyphStorage:(id)fp8 desiredNumberOfCharacters:(unsigned int)fp12 glyphIndex:(unsigned int *)fp16 characterIndex:(unsigned int *)fp20;
-
-@end
-
-@interface NSGlyphGenerator (XC)
-- (id)init;
-@end
-
-@interface PBXTextStorage (PBXTextStorageScripting)
-- (id)valueInInsertionPointsAtIndex:(unsigned int)fp8;
-- (id)insertionPoints;
-- (id)objectSpecifier;
-- (id)coerceValue:(id)fp8 forKey:(id)fp12;
-@end
-
-@interface PBXAppDelegate (PBXSelfTestSupport)
-- (id)selfTestExampleProjects;
-- (void)setupSelfTestData;
-- (void)application:(id)fp8 runTest:(unsigned int)fp12 duration:(double)fp16;
-@end
-
-@interface XCDocConfigChangedVerb : NSScriptCommand
-{
-}
-
-- (id)performDefaultImplementation;
-
-@end
-
-@interface PBXProjectDocument (PBXProjectDocumentScripting)
-- (id)objectSpecifier;
-- (id)scmTranscript;
-- (id)handleBuildScriptCommand:(id)fp8;
-- (id)handleCleanScriptCommand:(id)fp8;
-@end
-
diff --git a/iPhone/GTMUIImage+Resize.m b/iPhone/GTMUIImage+Resize.m
index c22515e..0965c3e 100644
--- a/iPhone/GTMUIImage+Resize.m
+++ b/iPhone/GTMUIImage+Resize.m
@@ -156,7 +156,7 @@ GTM_INLINE CGSize swapWidthAndHeight(CGSize size) {
return nil;
}
- UIGraphicsBeginImageContext(bounds.size);
+ UIGraphicsBeginImageContextWithOptions(bounds.size, NO, self.scale);
CGContextRef context = UIGraphicsGetCurrentContext();
switch (orientation) {