// !$*UTF8*$! { 29B97313FDCFA39411CA2CEA = { activeBuildStyle = 4A9504CDFFE6A4B311CA0CBA; activeExecutable = E1D5A6A805C1141200134A5D; activeTarget = 8D1107260486CEB800E47090; addToTargets = ( 8D1107260486CEB800E47090, ); breakpoints = ( ); codeSenseManager = E1D5A6B405C1141700134A5D; executables = ( E1D5A6A805C1141200134A5D, ); perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 45.87988, 45.2085, ); PBXFileTableDataSourceColumnsKey = ( PBXErrorsWarningsDataSource_TypeID, PBXErrorsWarningsDataSource_MessageID, PBXErrorsWarningsDataSource_LocationID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 10, 20, 10, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 10, 10, 20, 10, 43, 43, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXTargetDataSource_PrimaryAttribute, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 101430537; PBXPrepackagedSmartGroups_v2 = ( { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; activationKey = OldTargetSmartGroup; clz = PBXTargetSmartGroup; description = "Displays all targets of the project."; globalID = 1C37FABC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXTargetSmartGroup2; description = "Displays all targets of the project as well as nested build phases."; globalID = 1C37FBAC04509CD000000102; name = Targets; preferences = { image = Targets; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXExecutablesSmartGroup; description = "Displays all executables of the project."; globalID = 1C37FAAC04509CD000000102; name = Executables; preferences = { image = Executable; }; }, { " PBXTransientLocationAtTop " = bottom; absolutePathToBundle = ""; clz = PBXErrorsWarningsSmartGroup; description = "Displays files with errors or warnings."; globalID = 1C08E77C0454961000C914BD; name = "Errors and Warnings"; preferences = { fnmatch = ""; image = WarningsErrors; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = 1CC0EA4004350EF90044410B; name = "Implementation Files"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "This group displays Interface Builder NIB Files."; globalID = 1CC0EA4004350EF90041110B; name = "NIB Files"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXFindSmartGroup; description = "Displays Find Results."; globalID = 1C37FABC05509CD000000102; name = "Find Results"; preferences = { image = spyglass; }; }, { PBXTransientLocationAtTop = no; absolutePathToBundle = ""; clz = PBXBookmarksSmartGroup; description = "Displays Project Bookmarks."; globalID = 1C37FABC05539CD112110102; name = Bookmarks; preferences = { image = Bookmarks; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = XCSCMSmartGroup; description = "Displays files with interesting SCM status."; globalID = E2644B35053B69B200211256; name = SCM; preferences = { image = PBXRepository; isLeaf = 0; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXSymbolsSmartGroup; description = "Displays all symbols for the project."; globalID = 1C37FABC04509CD000100104; name = "Project Symbols"; preferences = { image = ProjectSymbols; isLeaf = 1; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Filter SmartGroup"; preferences = { canSave = 1; fnmatch = "*.nib"; image = SmartFolder; isLeaf = 0; recursive = 1; regex = ""; root = ""; }; }, { PBXTransientLocationAtTop = bottom; absolutePathToBundle = ""; clz = PBXFilenameSmartGroup; description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; globalID = PBXTemplateMarker; name = "Simple Regular Expression SmartGroup"; preferences = { canSave = 1; fnmatch = ""; image = SmartFolder; isLeaf = 0; recursive = 1; regex = "?*\\.[mcMC]"; root = ""; }; }, ); PBXWorkspaceContents = ( { PBXProjectWorkspaceModule_StateKey_Rev39 = { PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { BoundsStr = "{{0, 0}, {194, 547}}"; Rows = ( ); VisibleRectStr = "{{0, 0}, {2, 547}}"; }; PBXProjectWorkspaceModule_EditorOpen = false; PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { PBXSplitModuleInNavigatorKey = { Split0 = { history = ( E16A73C105C24DAD009B66A0, E16A73C205C24DAD009B66A0, E16A73C305C24DAD009B66A0, E16A73C405C24DAD009B66A0, E16A73E205C252A0009B66A0, E16A73E305C252A0009B66A0, E16A73E405C252A0009B66A0, ); prevStack = ( E16A73C605C24DAD009B66A0, E16A73E505C252A0009B66A0, E16A744C05C25607009B66A0, ); }; SplitCount = 1; }; }; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { PBXProjectWorkspaceModule_SGTM_Geometry = { _collapsingFrameDimension = 506; _indexOfCollapsedView = 1; _percentageOfCollapsedView = 0.7280576; isCollapsed = yes; sizes = ( "{{0, 0}, {199, 543}}", ); }; }; PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {17, 564}}"; PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {17, 564}}"; PBXProjectWorkspaceModule_SGTM = { PBXBottomSmartGroupGIDs = ( 1C37FBAC04509CD000000102, 1C37FAAC04509CD000000102, 1C08E77C0454961000C914BD, 1CC0EA4004350EF90044410B, 1CC0EA4004350EF90041110B, 1C37FABC05509CD000000102, 1C37FABC05539CD112110102, E2644B35053B69B200211256, 1C37FABC04509CD000100104, ); PBXSmartGroupTreeModuleColumnData = { PBXSmartGroupTreeModuleColumnWidthsKey = ( 182, ); PBXSmartGroupTreeModuleColumnsKey_v4 = ( MainColumn, ); }; PBXSmartGroupTreeModuleOutlineStateKey_v7 = { PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( 29B97314FDCFA39411CA2CEA, 080E96DDFE201D6D7F000001, 29B97317FDCFA39411CA2CEA, 29B97323FDCFA39411CA2CEA, 1C37FBAC04509CD000000102, ); PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( ( 3, 1, 0, ), ); PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {182, 525}}"; }; PBXTopSmartGroupGIDs = ( ); }; }; }, ); "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { PBXSplitModuleInNavigatorKey = { SplitCount = 1; }; }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectFindModule" = { }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { PBXProjectWorkspaceModule_StateKey_Rev39 = { PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { BoundsStr = "{{0, 0}, {194, 547}}"; Rows = ( ); VisibleRectStr = "{{0, 0}, {2, 547}}"; }; PBXProjectWorkspaceModule_EditorOpen = false; PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { PBXSplitModuleInNavigatorKey = { Split0 = { history = ( E16A73C105C24DAD009B66A0, E16A73C205C24DAD009B66A0, E16A73C305C24DAD009B66A0, E16A73C405C24DAD009B66A0, E16A73E205C252A0009B66A0, E16A73E305C252A0009B66A0, E16A73E405C252A0009B66A0, ); prevStack = ( E16A73C605C24DAD009B66A0, E16A73E505C252A0009B66A0, E16A744C05C25607009B66A0, ); }; SplitCount = 1; }; }; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { PBXProjectWorkspaceModule_SGTM_Geometry = { _collapsingFrameDimension = 506; _indexOfCollapsedView = 1; _percentageOfCollapsedView = 0.7280576; isCollapsed = yes; sizes = ( "{{0, 0}, {199, 543}}", ); }; }; PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {17, 564}}"; PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {17, 564}}"; PBXProjectWorkspaceModule_SGTM = { PBXBottomSmartGroupGIDs = ( 1C37FBAC04509CD000000102, 1C37FAAC04509CD000000102, 1C08E77C0454961000C914BD, 1CC0EA4004350EF90044410B, 1CC0EA4004350EF90041110B, 1C37FABC05509CD000000102, 1C37FABC05539CD112110102, E2644B35053B69B200211256, 1C37FABC04509CD000100104, ); PBXSmartGroupTreeModuleColumnData = { PBXSmartGroupTreeModuleColumnWidthsKey = ( 182, ); PBXSmartGroupTreeModuleColumnsKey_v4 = ( MainColumn, ); }; PBXSmartGroupTreeModuleOutlineStateKey_v7 = { PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( 29B97314FDCFA39411CA2CEA, 080E96DDFE201D6D7F000001, 29B97317FDCFA39411CA2CEA, 29B97323FDCFA39411CA2CEA, 1C37FBAC04509CD000000102, ); PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( ( 13, 11, 0, ), ); PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {182, 525}}"; }; PBXTopSmartGroupGIDs = ( ); }; }; }; "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = { LauncherConfigVersion = 3; Runner = { HorizontalSplitView = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {366, 167}}", "{{0, 176}, {366, 267}}", ); }; VerticalSplitView = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {405, 443}}", "{{414, 0}, {514, 443}}", ); }; }; }; PBXWorkspaceGeometries = ( { Frame = "{{0, 0}, {199, 543}}"; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { }; RubberWindowFrame = "9 243 199 585 0 0 1280 832 "; }, ); "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { Frame = "{{0, 0}, {434, 219}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "737 95 434 240 0 0 1280 832 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { Frame = "{{0, 0}, {400, 201}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "50 804 400 222 0 0 1280 832 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { Frame = "{{0, 0}, {750, 481}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "745 77 750 502 0 0 1280 832 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectFindModule" = { Frame = "{{0, 0}, {614, 316}}"; RubberWindowFrame = "333 390 614 358 0 0 1280 832 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { Frame = "{{0, 0}, {199, 543}}"; PBXProjectWorkspaceModule_GeometryKey_Rev15 = { }; RubberWindowFrame = "9 243 199 585 0 0 1280 832 "; }; "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = { Frame = "{{0, 0}, {745, 443}}"; PBXModuleWindowStatusBarHidden = YES; RubberWindowFrame = "267 337 745 464 0 0 1280 832 "; }; PBXWorkspaceStateSaveDate = 101430537; }; perUserProjectItems = { E16A73C105C24DAD009B66A0 = E16A73C105C24DAD009B66A0; E16A73C205C24DAD009B66A0 = E16A73C205C24DAD009B66A0; E16A73C305C24DAD009B66A0 = E16A73C305C24DAD009B66A0; E16A73C405C24DAD009B66A0 = E16A73C405C24DAD009B66A0; E16A73C605C24DAD009B66A0 = E16A73C605C24DAD009B66A0; E16A73E205C252A0009B66A0 = E16A73E205C252A0009B66A0; E16A73E305C252A0009B66A0 = E16A73E305C252A0009B66A0; E16A73E405C252A0009B66A0 = E16A73E405C252A0009B66A0; E16A73E505C252A0009B66A0 = E16A73E505C252A0009B66A0; E16A744C05C25607009B66A0 = E16A744C05C25607009B66A0; }; sourceControlManager = E1D5A6B305C1141700134A5D; userBuildSettings = { }; }; 8D1107260486CEB800E47090 = { activeExec = 0; executables = ( E1D5A6A805C1141200134A5D, ); }; 8D1107310486CEB800E47090 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {465, 525}}"; sepNavSelRange = "{287, 0}"; sepNavVisRect = "{{0, 0}, {465, 525}}"; }; }; E15D1C7505D5BE2C0086A074 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {709, 443}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {709, 443}}"; sepNavWindowFrame = "{{291, 176}, {750, 502}}"; }; }; E15D1C7705D5BE330086A074 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {559, 1391}}"; sepNavSelRange = "{333, 0}"; sepNavVisRect = "{{0, 108}, {559, 156}}"; sepNavWindowFrame = "{{284, 249}, {750, 502}}"; }; }; E16A73B805C24655009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {755, 660}}"; sepNavSelRange = "{379, 0}"; sepNavVisRect = "{{0, 0}, {755, 660}}"; sepNavWindowFrame = "{{199, 157}, {750, 502}}"; }; }; E16A73B905C24655009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {733, 971}}"; sepNavSelRange = "{2498, 0}"; sepNavVisRect = "{{0, 0}, {733, 464}}"; sepNavWindowFrame = "{{745, 77}, {750, 502}}"; }; }; E16A73C105C24DAD009B66A0 = { fRef = 29B97319FDCFA39411CA2CEA; isa = PBXBookmark; }; E16A73C205C24DAD009B66A0 = { fRef = E16A73CD05C24DCC009B66A0; isa = PBXTextBookmark; name = launch; rLen = 6; rLoc = 1228; rType = 0; vrLen = 342; vrLoc = 1432; }; E16A73C305C24DAD009B66A0 = { fRef = E16A73B805C24655009B66A0; isa = PBXTextBookmark; name = NSTask; rLen = 6; rLoc = 249; rType = 0; vrLen = 361; vrLoc = 29; }; E16A73C405C24DAD009B66A0 = { fRef = E16A73CC05C24DCC009B66A0; isa = PBXTextBookmark; name = "(null): 19"; rLen = 0; rLoc = 385; rType = 0; vrLen = 446; vrLoc = 176; }; E16A73C605C24DAD009B66A0 = { fRef = 29B97319FDCFA39411CA2CEA; isa = PBXBookmark; }; E16A73CC05C24DCC009B66A0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NSFileHandle.h; path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSFileHandle.h; refType = 0; sourceTree = ""; }; E16A73CD05C24DCC009B66A0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NSTask.h; path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSTask.h; refType = 0; sourceTree = ""; }; E16A73DA05C25272009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {709, 464}}"; sepNavSelRange = "{0, 788}"; sepNavVisRect = "{{0, 0}, {709, 464}}"; sepNavWindowFrame = "{{130, 220}, {750, 502}}"; }; }; E16A73DB05C25272009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {709, 1331}}"; sepNavSelRange = "{404, 0}"; sepNavVisRect = "{{0, 719}, {709, 464}}"; sepNavWindowFrame = "{{38, 304}, {750, 502}}"; }; }; E16A73DE05C2527F009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {709, 3144}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {709, 443}}"; sepNavWindowFrame = "{{84, 262}, {750, 502}}"; }; }; E16A73DF05C2527F009B66A0 = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {709, 464}}"; sepNavSelRange = "{273, 0}"; sepNavVisRect = "{{0, 0}, {709, 464}}"; sepNavWindowFrame = "{{309, 2}, {750, 502}}"; }; }; E16A73E205C252A0009B66A0 = { fRef = E16A73F305C252B1009B66A0; isa = PBXTextBookmark; name = HidesOnDeactivate; rLen = 17; rLoc = 9951; rType = 0; vrLen = 749; vrLoc = 9546; }; E16A73E305C252A0009B66A0 = { fRef = E16A73B905C24655009B66A0; isa = PBXTextBookmark; name = "X10RemoteController.m: _sendToRemote:"; rLen = 0; rLoc = 2639; rType = 0; vrLen = 577; vrLoc = 859; }; E16A73E405C252A0009B66A0 = { fRef = 8D1107310486CEB800E47090; isa = PBXTextBookmark; name = "Info.plist: 17"; rLen = 0; rLoc = 563; rType = 0; vrLen = 657; vrLoc = 173; }; E16A73E505C252A0009B66A0 = { fRef = E16A73B905C24655009B66A0; isa = PBXTextBookmark; name = "X10RemoteController.m: _sendToRemote:"; rLen = 0; rLoc = 2639; rType = 0; vrLen = 577; vrLoc = 859; }; E16A73F305C252B1009B66A0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NSWindow.h; path = /System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWindow.h; refType = 0; sourceTree = ""; }; E16A744C05C25607009B66A0 = { fRef = 8D1107310486CEB800E47090; isa = PBXTextBookmark; name = "Info.plist: 8"; rLen = 0; rLoc = 287; rType = 0; vrLen = 668; vrLoc = 0; }; E1D5A6A805C1141200134A5D = { activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); configStateDict = { }; debuggerPlugin = GDBDebugging; dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( ); isa = PBXExecutable; name = X10Remote; shlibInfoDictList = ( ); sourceDirectories = ( ); }; E1D5A6B305C1141700134A5D = { isa = PBXSourceControlManager; scmConfiguration = { }; scmType = scm.cvs; }; E1D5A6B405C1141700134A5D = { indexTemplatePath = ""; isa = PBXCodeSenseManager; usesDefaults = 1; wantsCodeCompletion = 1; wantsCodeCompletionAutoPopup = 1; wantsCodeCompletionAutoSuggestions = 1; wantsCodeCompletionCaseSensitivity = 1; wantsCodeCompletionOnlyMatchingItems = 1; wantsCodeCompletionParametersIncluded = 1; wantsCodeCompletionPlaceholdersInserted = 1; wantsCodeCompletionTabCompletes = 1; wantsIndex = 1; }; }