aboutsummaryrefslogtreecommitdiffstats
path: root/Moxie.xcodeproj
diff options
context:
space:
mode:
authorBrian Cully <bjc@kublai.com>2008-04-02 19:20:20 -0400
committerBrian Cully <bjc@kublai.com>2008-04-02 19:20:20 -0400
commitab10720260e2c184b319026da89f4dfd338500bb (patch)
treea692a27435da0296972e43b21b2f35762e720bfd /Moxie.xcodeproj
downloadmoxie-ab10720260e2c184b319026da89f4dfd338500bb.tar.gz
moxie-ab10720260e2c184b319026da89f4dfd338500bb.zip
Initial commit
Diffstat (limited to 'Moxie.xcodeproj')
-rw-r--r--Moxie.xcodeproj/bjc.mode11393
-rw-r--r--Moxie.xcodeproj/bjc.pbxuser1752
-rw-r--r--Moxie.xcodeproj/bjc.perspectivev31493
-rw-r--r--Moxie.xcodeproj/project.pbxproj876
4 files changed, 5514 insertions, 0 deletions
diff --git a/Moxie.xcodeproj/bjc.mode1 b/Moxie.xcodeproj/bjc.mode1
new file mode 100644
index 0000000..e2f6d18
--- /dev/null
+++ b/Moxie.xcodeproj/bjc.mode1
@@ -0,0 +1,1393 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXRunSessionModule</string>
+ <key>Name</key>
+ <string>Run Log</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ </array>
+ <key>Description</key>
+ <string>DefaultDescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>mode1</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>2898672D095DAA6100B5DC99</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.mode1</string>
+ <key>MajorVersion</key>
+ <integer>31</integer>
+ <key>MinorVersion</key>
+ <integer>1</integer>
+ <key>Name</key>
+ <string>Default</string>
+ <key>Notifications</key>
+ <array/>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>-1</integer>
+ <integer>-1</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>active-target-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>buildOrClean</string>
+ <string>build-and-runOrDebug</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>toggle-editor</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProjectWithEditor</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>231</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>2A37F4AAFDCFA73011CA2CEA</string>
+ <string>1C37FAAC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>2</integer>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {231, 730}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {248, 748}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>231</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>3 202 982 789 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>248pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20306471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>ScrollingTextView.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20406471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>ScrollingTextView.m</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>28B4138B0A9B3EC9001560B5</string>
+ <key>history</key>
+ <array>
+ <string>285A43FB096614A700597D37</string>
+ <string>285A46550966239B00597D37</string>
+ <string>285A46AC0966445B00597D37</string>
+ <string>285A46C60966D7DC00597D37</string>
+ <string>285A4743096739E700597D37</string>
+ <string>2861E9EF0967A5FC002A271F</string>
+ <string>2861EAE409687652002A271F</string>
+ <string>2861EAED096877AD002A271F</string>
+ <string>28A2E206096A0C220005CC4E</string>
+ <string>28A2E3620971E2E60005CC4E</string>
+ <string>2826B2720A97638C005CEDA1</string>
+ <string>2826B2730A97638C005CEDA1</string>
+ <string>2826B2740A97638C005CEDA1</string>
+ <string>2826B2750A97638C005CEDA1</string>
+ <string>2826B2760A97638C005CEDA1</string>
+ <string>28B40D6B0A97CBD2001560B5</string>
+ <string>28B412C20A98B52B001560B5</string>
+ <string>28B413010A98B8B7001560B5</string>
+ <string>28B413020A98B8B7001560B5</string>
+ <string>28B413880A9B3EC9001560B5</string>
+ <string>28B413890A9B3EC9001560B5</string>
+ </array>
+ <key>prevStack</key>
+ <array>
+ <string>28986BF0095E4A2200B5DC99</string>
+ <string>28986BF4095E4A2200B5DC99</string>
+ <string>283BCB0B0963158A00791914</string>
+ <string>283BCC4209634B1000791914</string>
+ <string>28889CFB09648F9900527406</string>
+ <string>28889D3A096496D800527406</string>
+ <string>285A45930966165600597D37</string>
+ <string>285A46380966204C00597D37</string>
+ <string>285A46570966239B00597D37</string>
+ <string>2861E99F0967804F002A271F</string>
+ <string>2861E9F10967A5FC002A271F</string>
+ <string>2861EAE609687652002A271F</string>
+ <string>2826B27C0A97638C005CEDA1</string>
+ <string>2826B27D0A97638C005CEDA1</string>
+ <string>2826B27E0A97638C005CEDA1</string>
+ <string>2826B27F0A97638C005CEDA1</string>
+ <string>28B412C40A98B52B001560B5</string>
+ <string>28B413040A98B8B7001560B5</string>
+ <string>28B413050A98B8B7001560B5</string>
+ <string>28B4138A0A9B3EC9001560B5</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {729, 457}}</string>
+ <key>RubberWindowFrame</key>
+ <string>3 202 982 789 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>457pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20506471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 462}, {729, 286}}</string>
+ <key>RubberWindowFrame</key>
+ <string>3 202 982 789 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>286pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>729pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>28B412B10A98B473001560B5</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>28B412B20A98B473001560B5</string>
+ <string>1CE0B20306471E060097A5F4</string>
+ <string>1CE0B20506471E060097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.default</string>
+ </dict>
+ <dict>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.morph</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 337}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>1</integer>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 355}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>373 269 690 397 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Morph</string>
+ <key>PreferredWidth</key>
+ <integer>300</integer>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.default.short</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <false/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>0.0</real>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>28B412CC0A98B52B001560B5</string>
+ </array>
+ <key>WindowString</key>
+ <string>3 202 982 789 0 0 1280 1002 </string>
+ <key>WindowTools</key>
+ <array>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string></string>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1041, 188}}</string>
+ <key>RubberWindowFrame</key>
+ <string>121 135 1041 671 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>188pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBuildLogShowsTranscriptDefaultKey</key>
+ <string>{{0, 5}, {1041, 433}}</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1011</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 193}, {1041, 438}}</string>
+ <key>RubberWindowFrame</key>
+ <string>121 135 1041 671 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>438pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>630pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>289868C4095DB27500B5DC99</string>
+ <string>2826B1350A942AAD005CEDA1</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.build</string>
+ <key>WindowString</key>
+ <string>121 135 1041 671 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>289868C4095DB27500B5DC99</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {325, 342}}</string>
+ <string>{{325, 0}, {583, 342}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {908, 342}}</string>
+ <string>{{0, 342}, {908, 429}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleDrawerSize</key>
+ <string>{100, 120}</string>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {908, 771}}</string>
+ <key>RubberWindowFrame</key>
+ <string>242 152 908 812 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>771pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>771pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>28B412C60A98B52B001560B5</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>28B412C70A98B52B001560B5</string>
+ <string>28B412C80A98B52B001560B5</string>
+ <string>28B412C90A98B52B001560B5</string>
+ <string>28B412CA0A98B52B001560B5</string>
+ <string>28B412CB0A98B52B001560B5</string>
+ <string>28B412CC0A98B52B001560B5</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debug</string>
+ <key>WindowString</key>
+ <string>242 152 908 812 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>LispREPLController.m</string>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {859, 295}}</string>
+ <key>RubberWindowFrame</key>
+ <string>242 209 859 710 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>859pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>295pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 300}, {859, 369}}</string>
+ <key>RubberWindowFrame</key>
+ <string>242 209 859 710 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>369pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>669pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>2826B2700A97638A005CEDA1</string>
+ <string>2826B2710A97638A005CEDA1</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>242 209 859 710 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>MENUSEPARATOR</string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1076, 542}}</string>
+ <key>RubberWindowFrame</key>
+ <string>27 82 1076 583 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>542pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>542pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>289868CE095DB3F900B5DC99</string>
+ <string>2826B1450A94A424005CEDA1</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>WindowString</key>
+ <string>27 82 1076 583 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>289868CE095DB3F900B5DC99</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.run</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>LauncherConfigVersion</key>
+ <string>3</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528B0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Run</string>
+ <key>Runner</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {366, 168}}</string>
+ <string>{{0, 173}, {366, 270}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {406, 443}}</string>
+ <string>{{411, 0}, {517, 443}}</string>
+ </array>
+ </dict>
+ </dict>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {633, 242}}</string>
+ <key>RubberWindowFrame</key>
+ <string>31 673 633 283 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXRunSessionModule</string>
+ <key>Proportion</key>
+ <string>242pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>242pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Run Log</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXRunSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C0AD2B3069F1EA900FABCE6</string>
+ <string>2826B1420A94A392005CEDA1</string>
+ <string>1CD0528B0623707200166675</string>
+ <string>2826B1430A94A392005CEDA1</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.run</string>
+ <key>WindowString</key>
+ <string>31 673 633 283 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>1C0AD2B3069F1EA900FABCE6</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.09500122070312</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scm</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <false/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>427 700 744 409 0 0 1600 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>427 700 744 409 0 0 1600 1178 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>2</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>2861E8D709675C29002A271F</string>
+ <string>2861E8D809675C29002A271F</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpoints</string>
+ <key>WindowString</key>
+ <string>427 700 744 409 0 0 1600 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>2861E8D709675C29002A271F</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimator</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {374, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {630, 331}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {374, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>97</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <string>1C0AD2B0069F1E9B00FABCE6</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+</dict>
+</plist>
diff --git a/Moxie.xcodeproj/bjc.pbxuser b/Moxie.xcodeproj/bjc.pbxuser
new file mode 100644
index 0000000..fefde31
--- /dev/null
+++ b/Moxie.xcodeproj/bjc.pbxuser
@@ -0,0 +1,1752 @@
+// !$*UTF8*$!
+{
+ 280FE68F06C8241600AA47DF /* LispREPLController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 840}}";
+ sepNavSelRange = "{816, 0}";
+ sepNavVisRect = "{{0, 415}, {688, 425}}";
+ sepNavWindowFrame = "{{659, 284}, {794, 703}}";
+ };
+ };
+ 280FE69006C8241600AA47DF /* LispREPLController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {836, 11858}}";
+ sepNavSelRange = "{265, 41}";
+ sepNavVisRect = "{{0, 65}, {688, 425}}";
+ sepNavWindowFrame = "{{588, 292}, {794, 703}}";
+ };
+ };
+ 2826B2720A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 27";
+ rLen = 0;
+ rLoc = 519;
+ rType = 0;
+ vrLen = 485;
+ vrLoc = 0;
+ };
+ 2826B2730A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */;
+ name = "NSException+LiDebugging.m: 20";
+ rLen = 0;
+ rLoc = 306;
+ rType = 0;
+ vrLen = 332;
+ vrLoc = 0;
+ };
+ 2826B2740A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */;
+ name = "NSUserDefaults+Moxie.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1005;
+ vrLoc = 3;
+ };
+ 2826B2750A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */;
+ name = "NSUserDefaults+Moxie.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 776;
+ vrLoc = 742;
+ };
+ 2826B2760A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */;
+ name = "ScrollingTextView.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 185;
+ vrLoc = 0;
+ };
+ 2826B27C0A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */;
+ name = "NSUserDefaults+Moxie.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1005;
+ vrLoc = 3;
+ };
+ 2826B27D0A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */;
+ name = "NSUserDefaults+Moxie.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 776;
+ vrLoc = 742;
+ };
+ 2826B27E0A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */;
+ name = "ScrollingTextView.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 185;
+ vrLoc = 0;
+ };
+ 2826B27F0A97638C005CEDA1 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */;
+ name = "ScrollingTextView.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 854;
+ vrLoc = 0;
+ };
+ 282B3E3105A3F8E300A3D04F /* MxWorldSettings.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 868}}";
+ sepNavSelRange = "{1092, 0}";
+ sepNavVisRect = "{{0, 0}, {812, 708}}";
+ sepNavWindowFrame = "{{158, 119}, {857, 837}}";
+ };
+ };
+ 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 7070}}";
+ sepNavSelRange = "{4928, 0}";
+ sepNavVisRect = "{{0, 1354}, {812, 708}}";
+ sepNavWindowFrame = "{{446, 123}, {857, 837}}";
+ };
+ };
+ 28360F9D05A7CEB100841A1E /* WorldStatusController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 3052}}";
+ sepNavSelRange = "{497, 14}";
+ sepNavVisRect = "{{0, 0}, {812, 708}}";
+ sepNavWindowFrame = "{{15, 336}, {857, 837}}";
+ };
+ };
+ 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 425}}";
+ sepNavSelRange = "{306, 0}";
+ sepNavVisRect = "{{0, 0}, {688, 425}}";
+ };
+ };
+ 283BCB0B0963158A00791914 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ name = hook;
+ rLen = 4;
+ rLoc = 30223;
+ rType = 0;
+ vrLen = 0;
+ vrLoc = 0;
+ };
+ 283BCC4209634B1000791914 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28B9CF2F05BA185800A72136 /* WorldController.m */;
+ name = "WorldController.m: 73";
+ rLen = 0;
+ rLoc = 2071;
+ rType = 0;
+ vrLen = 257;
+ vrLoc = 1757;
+ };
+ 284755EF06CF0EF90078110F /* LispREPL.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {756, 713}}";
+ sepNavSelRange = "{849, 0}";
+ sepNavVisRect = "{{0, 0}, {756, 713}}";
+ sepNavWindowFrame = "{{739, 315}, {801, 842}}";
+ };
+ };
+ 284755F006CF0EF90078110F /* LispREPL.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {818, 4452}}";
+ sepNavSelRange = "{6441, 24}";
+ sepNavVisRect = "{{0, 2759}, {756, 713}}";
+ sepNavWindowFrame = "{{458, 130}, {801, 842}}";
+ };
+ };
+ 285A42050965D5BF00597D37 /* World.m:670 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-changeSettings:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 670;
+ modificationTime = 177781258.159431;
+ state = 2;
+ };
+ 285A429A0965F0AC00597D37 /* World.m:804 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-settingsDidChange:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 804;
+ modificationTime = 177781258.159441;
+ state = 2;
+ };
+ 285A42A30965F13800597D37 /* MxWorldSettings.m:104 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-objectForKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 104;
+ modificationTime = 177781258.159451;
+ state = 2;
+ };
+ 285A42BD0965F31400597D37 /* Ansi-Color.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {806, 2044}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {676, 162}}";
+ };
+ };
+ 285A43FB096614A700597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A42BD0965F31400597D37 /* Ansi-Color.lisp */;
+ name = "Ansi-Color.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 368;
+ vrLoc = 0;
+ };
+ 285A4404096614D000597D37 /* startlisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {745, 644}}";
+ sepNavSelRange = "{839, 0}";
+ sepNavVisRange = "{66, 788}";
+ sepNavVisRect = "{{0, 0}, {756, 713}}";
+ sepNavWindowFrame = "{{401, 105}, {801, 842}}";
+ };
+ };
+ 285A4405096614D100597D37 /* init-template.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {745, 587}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 86}";
+ sepNavVisRect = "{{0, 0}, {469, 91}}";
+ sepNavWindowFrame = "{{107, 247}, {801, 842}}";
+ };
+ };
+ 285A4406096614D100597D37 /* build-lisp-image.sh */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {745, 587}}";
+ sepNavSelRange = "{91, 0}";
+ sepNavVisRange = "{0, 519}";
+ sepNavVisRect = "{{0, 0}, {688, 425}}";
+ sepNavWindowFrame = "{{575, 99}, {801, 746}}";
+ };
+ };
+ 285A448F0966156A00597D37 /* save-moxie-image.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {676, 162}}";
+ sepNavSelRange = "{57, 0}";
+ sepNavVisRect = "{{0, 0}, {676, 162}}";
+ };
+ };
+ 285A44990966157F00597D37 /* openmcl */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {756, 713}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {756, 713}}";
+ sepNavWindowFrame = "{{688, 207}, {801, 842}}";
+ };
+ };
+ 285A449A0966157F00597D37 /* save-moxie-image.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {676, 162}}";
+ sepNavSelRange = "{92, 0}";
+ sepNavVisRect = "{{0, 0}, {676, 162}}";
+ sepNavWindowFrame = "{{38, 186}, {801, 842}}";
+ };
+ };
+ 285A44AB096615B700597D37 /* hooks.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 294}}";
+ sepNavSelRange = "{116, 27}";
+ sepNavVisRect = "{{0, 0}, {812, 263}}";
+ };
+ };
+ 285A44B2096615B700597D37 /* package.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {756, 713}}";
+ sepNavSelRange = "{630, 3}";
+ sepNavVisRect = "{{0, 0}, {756, 713}}";
+ sepNavWindowFrame = "{{15, 331}, {801, 842}}";
+ };
+ };
+ 285A44BB096615B700597D37 /* world.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {676, 1624}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {676, 162}}";
+ };
+ };
+ 285A45930966165600597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 285A46380966204C00597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A448F0966156A00597D37 /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 66;
+ vrLoc = 0;
+ };
+ 285A46550966239B00597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A449A0966157F00597D37 /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 3";
+ rLen = 0;
+ rLoc = 90;
+ rType = 0;
+ vrLen = 92;
+ vrLoc = 0;
+ };
+ 285A46570966239B00597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A449A0966157F00597D37 /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 3";
+ rLen = 0;
+ rLoc = 90;
+ rType = 0;
+ vrLen = 92;
+ vrLoc = 0;
+ };
+ 285A46AC0966445B00597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A448F0966156A00597D37 /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 2";
+ rLen = 0;
+ rLoc = 57;
+ rType = 0;
+ vrLen = 102;
+ vrLoc = 0;
+ };
+ 285A46C60966D7DC00597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 38";
+ rLen = 0;
+ rLoc = 795;
+ rType = 0;
+ vrLen = 164;
+ vrLoc = 0;
+ };
+ 285A46FE0967311E00597D37 /* World.m:300 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-splitView:constrainMaxCoordinate:ofSubviewAt:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 300;
+ modificationTime = 177781258.159461;
+ state = 2;
+ };
+ 285A47110967330100597D37 /* World.m:320 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-splitView:resizeSubviewsWithOldSize:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 320;
+ modificationTime = 177781258.159471;
+ state = 2;
+ };
+ 285A47350967397F00597D37 /* World.m:286 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-splitView:constrainMaxCoordinate:ofSubviewAt:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 286;
+ modificationTime = 177781258.159506;
+ state = 2;
+ };
+ 285A47370967398000597D37 /* World.m:273 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-splitView:constrainMinCoordinate:ofSubviewAt:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 273;
+ modificationTime = 177781258.159519;
+ state = 2;
+ };
+ 285A4743096739E700597D37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 284755F006CF0EF90078110F /* LispREPL.m */;
+ name = "LispREPL.m: 256";
+ rLen = 0;
+ rLoc = 7475;
+ rType = 0;
+ vrLen = 407;
+ vrLoc = 7266;
+ };
+ 2861E8A50967593A002A271F /* World.m:270 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-splitViewDidResizeSubviews:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 270;
+ modificationTime = 177781258.159556;
+ state = 2;
+ };
+ 2861E97409677C9E002A271F /* LispREPLController.m:661 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ functionName = "-sendEvent:withArg:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 661;
+ modificationTime = 177781258.159568;
+ state = 2;
+ };
+ 2861E99F0967804F002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 18";
+ rLen = 0;
+ rLoc = 324;
+ rType = 0;
+ vrLen = 199;
+ vrLoc = 149;
+ };
+ 2861E9E00967A48A002A271F /* save-moxie-image.lisp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {745, 587}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 96}";
+ sepNavVisRect = "{{0, 0}, {469, 91}}";
+ };
+ };
+ 2861E9EF0967A5FC002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A44BB096615B700597D37 /* world.lisp */;
+ name = "world.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 339;
+ vrLoc = 0;
+ };
+ 2861E9F10967A5FC002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A44BB096615B700597D37 /* world.lisp */;
+ name = "world.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 339;
+ vrLoc = 0;
+ };
+ 2861EA200968469A002A271F /* LispREPL.m:223 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 284755F006CF0EF90078110F /* LispREPL.m */;
+ functionName = "-eval:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 223;
+ modificationTime = 177781258.159579;
+ state = 2;
+ };
+ 2861EA7309685E21002A271F /* World.m:116 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-worldClosed";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 116;
+ modificationTime = 177782870.275219;
+ state = 1;
+ };
+ 2861EA9709686370002A271F /* World.m:643 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-changeSettings:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 643;
+ modificationTime = 177781258.159624;
+ state = 2;
+ };
+ 2861EAE409687652002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2861E9E00967A48A002A271F /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 4";
+ rLen = 0;
+ rLoc = 96;
+ rType = 0;
+ vrLen = 96;
+ vrLoc = 0;
+ };
+ 2861EAE609687652002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2861E9E00967A48A002A271F /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 4";
+ rLen = 0;
+ rLoc = 96;
+ rType = 0;
+ vrLen = 96;
+ vrLoc = 0;
+ };
+ 2861EAED096877AD002A271F /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 2861EB2C09687E12002A271F /* MxWorldSettings.m:380 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-backgroundColorData";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 380;
+ modificationTime = 177781258.159636;
+ state = 2;
+ };
+ 2861EB2E09687E14002A271F /* MxWorldSettings.m:370 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-textColorData";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 370;
+ modificationTime = 177781258.159749;
+ state = 2;
+ };
+ 2861EB7E09688ACA002A271F /* MxWorldSettings.m:199 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-stringForKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 199;
+ modificationTime = 177781258.159806;
+ state = 2;
+ };
+ 2861EBB709688DEE002A271F /* MxWorldSettings.m:190 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-setBool:forKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 190;
+ modificationTime = 177781258.159819;
+ state = 2;
+ };
+ 2861EBC609688E96002A271F /* MxWorldSettings.m:161 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-boolForKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 161;
+ modificationTime = 177781258.159857;
+ state = 2;
+ };
+ 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 1582}}";
+ sepNavSelRange = "{1653, 59}";
+ sepNavVisRect = "{{0, 644}, {812, 263}}";
+ sepNavWindowFrame = "{{61, 289}, {801, 842}}";
+ };
+ };
+ 286FE9F205BE3B9E005A01FF /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {756, 713}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {756, 713}}";
+ sepNavWindowFrame = "{{84, 268}, {801, 842}}";
+ };
+ };
+ 28889CF809648F9500527406 /* NSException+LiDebugging.m:20 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */;
+ functionName = "-raise";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 20;
+ modificationTime = 177781258.159405;
+ state = 2;
+ };
+ 28889CFB09648F9900527406 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ name = "rgbColor = [aColor colorUsingColorSpaceName: NSCalibratedRGBColorSpace];";
+ rLen = 81;
+ rLoc = 10579;
+ rType = 0;
+ vrLen = 360;
+ vrLoc = 10035;
+ };
+ 28889D3A096496D800527406 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */;
+ name = "NSException+LiDebugging.m: 20";
+ rLen = 0;
+ rLoc = 306;
+ rType = 0;
+ vrLen = 0;
+ vrLoc = 0;
+ };
+ 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 425}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {688, 425}}";
+ };
+ };
+ 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 896}}";
+ sepNavSelRange = "{1654, 0}";
+ sepNavVisRect = "{{0, 373}, {688, 425}}";
+ };
+ };
+ 289866A0095DAA5400B5DC99 /* Moxie */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = Moxie;
+ savedGlobals = {
+ };
+ sourceDirectories = (
+ );
+ };
+ 2898672E095DAA6100B5DC99 /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 1;
+ scmConfiguration = {
+ SubversionToolPath = /usr/local/bin/svn;
+ };
+ scmType = scm.subversion;
+ };
+ 2898672F095DAA6100B5DC99 /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ 289868D4095DB43400B5DC99 /* LispREPLController.m:589 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ functionName = "-scanForREPLData:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 589;
+ modificationTime = 177781258.158947;
+ state = 2;
+ };
+ 28986B7C095DD2A600B5DC99 /* LispREPLController.m:605 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ functionName = "-readREPLData:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 605;
+ modificationTime = 177781258.159237;
+ state = 2;
+ };
+ 28986B87095DD30D00B5DC99 /* LispREPLController.m:608 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ functionName = "-readREPLData:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 608;
+ modificationTime = 177781258.15933;
+ state = 2;
+ };
+ 28986BF0095E4A2200B5DC99 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 284755F006CF0EF90078110F /* LispREPL.m */;
+ name = "LispREPL.m: 223";
+ rLen = 0;
+ rLoc = 7501;
+ rType = 0;
+ vrLen = 215;
+ vrLoc = 6811;
+ };
+ 28986BF4095E4A2200B5DC99 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ name = "- (void)readREPLData: (NSFileHandle *)stdoutInput";
+ rLen = 50;
+ rLoc = 20140;
+ rType = 0;
+ vrLen = 134;
+ vrLoc = 19829;
+ };
+ 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 728}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 15}, {688, 425}}";
+ };
+ };
+ 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 3766}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 466}, {688, 425}}";
+ };
+ };
+ 28A2E1F6096A0B4E0005CC4E /* MxWorldSettings.m:168 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-boolForKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 168;
+ modificationTime = 177781258.159869;
+ state = 2;
+ };
+ 28A2E205096A0C210005CC4E /* WorldSettingsController.m:69 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */;
+ functionName = "-mainWindowChanged:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 69;
+ modificationTime = 177781258.159939;
+ state = 2;
+ };
+ 28A2E206096A0C220005CC4E /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ name = "MxWorldSettings.m: 486";
+ rLen = 0;
+ rLoc = 14310;
+ rType = 0;
+ vrLen = 0;
+ vrLoc = 0;
+ };
+ 28A2E20E096A0C440005CC4E /* WorldSettingsController.m:50 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */;
+ functionName = "-windowDidLoad";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 50;
+ modificationTime = 177781258.159953;
+ state = 2;
+ };
+ 28A2E27A097015DF0005CC4E /* World.m:65 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-windowControllerDidLoadNib:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 65;
+ modificationTime = 177781258.160014;
+ state = 2;
+ };
+ 28A2E2B40971B3630005CC4E /* MxWorldSettings.m:132 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-setObject:forKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 132;
+ modificationTime = 177781258.16006;
+ state = 2;
+ };
+ 28A2E2B60971B3650005CC4E /* MxWorldSettings.m:100 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */;
+ functionName = "-objectForKey:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 100;
+ modificationTime = 177781258.160104;
+ state = 2;
+ };
+ 28A2E2BE0971B3E10005CC4E /* World.m:800 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-settingsDidChange:";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 800;
+ modificationTime = 177781258.160117;
+ state = 2;
+ };
+ 28A2E3620971E2E60005CC4E /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28B9CF2F05BA185800A72136 /* WorldController.m */;
+ name = "WorldController.m: cycleDocumentWindows:";
+ rLen = 0;
+ rLoc = 1538;
+ rType = 0;
+ vrLen = 161;
+ vrLoc = 2496;
+ };
+ 28A2E37E0971E4860005CC4E /* World.m:41 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ functionName = "-dealloc";
+ hitCount = 1;
+ ignoreCount = 0;
+ lineNumber = 41;
+ modificationTime = 177781258.160126;
+ state = 2;
+ };
+ 28B40D6B0A97CBD2001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2A37F4ACFDCFA73011CA2CEA /* World.m */;
+ name = "- (NSNumber *)handleEvent: (NSEvent *)anEvent from: (id)sender";
+ rLen = 63;
+ rLoc = 12877;
+ rType = 0;
+ vrLen = 1283;
+ vrLoc = 12874;
+ };
+ 28B412C20A98B52B001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ name = "+ (LispREPLController *)sharedController";
+ rLen = 41;
+ rLoc = 265;
+ rType = 0;
+ vrLen = 805;
+ vrLoc = 41;
+ };
+ 28B412C40A98B52B001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 280FE69006C8241600AA47DF /* LispREPLController.m */;
+ name = "+ (LispREPLController *)sharedController";
+ rLen = 41;
+ rLoc = 265;
+ rType = 0;
+ vrLen = 805;
+ vrLoc = 41;
+ };
+ 28B413010A98B8B7001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28F903A306EE490C00D5ADA9 /* LispSymbol.m */;
+ name = "- (BOOL)boolValue";
+ rLen = 18;
+ rLoc = 1141;
+ rType = 0;
+ vrLen = 497;
+ vrLoc = 1945;
+ };
+ 28B413020A98B8B7001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28F903A206EE490C00D5ADA9 /* LispSymbol.h */;
+ name = "LispSymbol.h: symbolNIL";
+ rLen = 0;
+ rLoc = 290;
+ rType = 0;
+ vrLen = 600;
+ vrLoc = 0;
+ };
+ 28B413040A98B8B7001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28F903A306EE490C00D5ADA9 /* LispSymbol.m */;
+ name = "- (BOOL)boolValue";
+ rLen = 18;
+ rLoc = 1141;
+ rType = 0;
+ vrLen = 497;
+ vrLoc = 1945;
+ };
+ 28B413050A98B8B7001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28F903A206EE490C00D5ADA9 /* LispSymbol.h */;
+ name = "LispSymbol.h: symbolNIL";
+ rLen = 0;
+ rLoc = 290;
+ rType = 0;
+ vrLen = 600;
+ vrLoc = 0;
+ };
+ 28B413880A9B3EC9001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 280FE68F06C8241600AA47DF /* LispREPLController.h */;
+ name = "LispREPLController.h: sendEvent:arguments:";
+ rLen = 0;
+ rLoc = 816;
+ rType = 0;
+ vrLen = 890;
+ vrLoc = 625;
+ };
+ 28B413890A9B3EC9001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */;
+ name = "ScrollingTextView.m: 52";
+ rLen = 0;
+ rLoc = 1654;
+ rType = 0;
+ vrLen = 963;
+ vrLoc = 758;
+ };
+ 28B4138A0A9B3EC9001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 280FE68F06C8241600AA47DF /* LispREPLController.h */;
+ name = "LispREPLController.h: sendEvent:arguments:";
+ rLen = 0;
+ rLoc = 816;
+ rType = 0;
+ vrLen = 890;
+ vrLoc = 625;
+ };
+ 28B4138B0A9B3EC9001560B5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */;
+ name = "ScrollingTextView.m: layoutManager:didCompleteLayoutForTextContainer:atEnd:";
+ rLen = 483;
+ rLoc = 758;
+ rType = 0;
+ vrLen = 1180;
+ vrLoc = 427;
+ };
+ 28B9CF2E05BA185800A72136 /* WorldController.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {749, 574}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {749, 574}}";
+ };
+ };
+ 28B9CF2F05BA185800A72136 /* WorldController.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {768, 1974}}";
+ sepNavSelRange = "{4498, 0}";
+ sepNavVisRange = "{2831, 1813}";
+ sepNavVisRect = "{{0, 0}, {0, 0}}";
+ sepNavWindowFrame = "{{93, 43}, {794, 703}}";
+ };
+ };
+ 28C6947A06F55DC000341CDE /* NSDictionary+LispExtensions.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 708}}";
+ sepNavSelRange = "{246, 0}";
+ sepNavVisRect = "{{0, 0}, {812, 708}}";
+ sepNavWindowFrame = "{{38, 315}, {857, 837}}";
+ };
+ };
+ 28C6947B06F55DC000341CDE /* NSDictionary+LispExtensions.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 756}}";
+ sepNavSelRange = "{1349, 0}";
+ sepNavVisRect = "{{0, 48}, {812, 708}}";
+ sepNavWindowFrame = "{{38, 315}, {857, 837}}";
+ };
+ };
+ 28E9BB9E0DA428F900CDD80A /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ };
+ 28E9BBAD0DA4290200CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 25";
+ rLen = 0;
+ rLoc = 485;
+ rType = 0;
+ vrLen = 485;
+ vrLoc = 0;
+ };
+ 28E9BBB40DA429E000CDD80A /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ };
+ 28E9BBB50DA429FB00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 13";
+ rLen = 0;
+ rLoc = 274;
+ rType = 0;
+ vrLen = 120;
+ vrLoc = 152;
+ };
+ 28E9BBB60DA429FB00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 13";
+ rLen = 0;
+ rLoc = 274;
+ rType = 0;
+ vrLen = 0;
+ vrLoc = 0;
+ };
+ 28E9BBB90DA429FB00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 27";
+ rLen = 0;
+ rLoc = 519;
+ rType = 0;
+ vrLen = 485;
+ vrLoc = 0;
+ };
+ 28E9BBBC0DA42A4200CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 16";
+ rLen = 0;
+ rLoc = 274;
+ rType = 0;
+ vrLen = 0;
+ vrLoc = 0;
+ };
+ 28E9BBBD0DA42A4200CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 8";
+ rLen = 0;
+ rLoc = 97;
+ rType = 0;
+ vrLen = 491;
+ vrLoc = 0;
+ };
+ 28E9BBC70DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 787;
+ vrLoc = 66;
+ };
+ 28E9BBC80DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 28E9BBC90DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 16";
+ rLen = 0;
+ rLoc = 274;
+ rType = 0;
+ vrLen = 491;
+ vrLoc = 0;
+ };
+ 28E9BBCA0DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 16";
+ rLen = 0;
+ rLoc = 274;
+ rType = 0;
+ vrLen = 112;
+ vrLoc = 178;
+ };
+ 28E9BBCB0DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 787;
+ vrLoc = 66;
+ };
+ 28E9BBCC0DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 28E9BBCD0DA447EA00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 22";
+ rLen = 0;
+ rLoc = 359;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ 28E9BBCF0DA448CF00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 22";
+ rLen = 0;
+ rLoc = 359;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ 28E9BBD00DA448CF00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 772;
+ vrLoc = 66;
+ };
+ 28E9BBD10DA448CF00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 22";
+ rLen = 0;
+ rLoc = 359;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ 28E9BBD20DA448CF00CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 46";
+ rLen = 0;
+ rLoc = 839;
+ rType = 0;
+ vrLen = 787;
+ vrLoc = 67;
+ };
+ 28E9BBD40DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 46";
+ rLen = 0;
+ rLoc = 839;
+ rType = 0;
+ vrLen = 788;
+ vrLoc = 66;
+ };
+ 28E9BBD50DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 28E9BBD60DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2861E9E00967A48A002A271F /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 96;
+ vrLoc = 0;
+ };
+ 28E9BBD70DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 22";
+ rLen = 0;
+ rLoc = 359;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ 28E9BBD80DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 46";
+ rLen = 0;
+ rLoc = 839;
+ rType = 0;
+ vrLen = 788;
+ vrLoc = 66;
+ };
+ 28E9BBD90DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 28E9BBDA0DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4404096614D000597D37 /* startlisp */;
+ name = "startlisp: 46";
+ rLen = 0;
+ rLoc = 839;
+ rType = 0;
+ vrLen = 788;
+ vrLoc = 66;
+ };
+ 28E9BBDB0DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4405096614D100597D37 /* init-template.lisp */;
+ name = "init-template.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 86;
+ vrLoc = 0;
+ };
+ 28E9BBDC0DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 22";
+ rLen = 0;
+ rLoc = 359;
+ rType = 0;
+ vrLen = 490;
+ vrLoc = 0;
+ };
+ 28E9BBDD0DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 2861E9E00967A48A002A271F /* save-moxie-image.lisp */;
+ name = "save-moxie-image.lisp: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 96;
+ vrLoc = 0;
+ };
+ 28E9BBDE0DA44B9600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 8";
+ rLen = 0;
+ rLoc = 91;
+ rType = 0;
+ vrLen = 519;
+ vrLoc = 0;
+ };
+ 28E9BBE00DA44BB600CDD80A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 285A4406096614D100597D37 /* build-lisp-image.sh */;
+ name = "build-lisp-image.sh: 8";
+ rLen = 0;
+ rLoc = 91;
+ rType = 0;
+ vrLen = 519;
+ vrLoc = 0;
+ };
+ 28F903A206EE490C00D5ADA9 /* LispSymbol.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 425}}";
+ sepNavSelRange = "{290, 0}";
+ sepNavVisRect = "{{0, 0}, {688, 425}}";
+ sepNavWindowFrame = "{{61, 428}, {794, 703}}";
+ };
+ };
+ 28F903A306EE490C00D5ADA9 /* LispSymbol.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {688, 1904}}";
+ sepNavSelRange = "{1141, 18}";
+ sepNavVisRect = "{{0, 1479}, {688, 425}}";
+ sepNavWindowFrame = "{{61, 325}, {794, 703}}";
+ };
+ };
+ 28F9046D06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1073, 1946}}";
+ sepNavSelRange = "{2839, 0}";
+ sepNavVisRect = "{{0, 183}, {1073, 460}}";
+ sepNavWindowFrame = "{{38, 449}, {794, 703}}";
+ };
+ };
+ 2A37F4A9FDCFA73011CA2CEA /* Project object */ = {
+ activeArchitecture = i386;
+ activeBuildConfigurationName = Development;
+ activeExecutable = 289866A0095DAA5400B5DC99 /* Moxie */;
+ activeTarget = 8D15AC270486D014006FF6A4 /* Moxie */;
+ addToTargets = (
+ 8D15AC270486D014006FF6A4 /* Moxie */,
+ );
+ breakpoints = (
+ 289868D4095DB43400B5DC99 /* LispREPLController.m:589 */,
+ 28986B7C095DD2A600B5DC99 /* LispREPLController.m:605 */,
+ 28986B87095DD30D00B5DC99 /* LispREPLController.m:608 */,
+ 28889CF809648F9500527406 /* NSException+LiDebugging.m:20 */,
+ 285A42050965D5BF00597D37 /* World.m:670 */,
+ 285A429A0965F0AC00597D37 /* World.m:804 */,
+ 285A42A30965F13800597D37 /* MxWorldSettings.m:104 */,
+ 285A46FE0967311E00597D37 /* World.m:300 */,
+ 285A47110967330100597D37 /* World.m:320 */,
+ 285A47350967397F00597D37 /* World.m:286 */,
+ 285A47370967398000597D37 /* World.m:273 */,
+ 2861E8A50967593A002A271F /* World.m:270 */,
+ 2861E97409677C9E002A271F /* LispREPLController.m:661 */,
+ 2861EA200968469A002A271F /* LispREPL.m:223 */,
+ 2861EA7309685E21002A271F /* World.m:116 */,
+ 2861EA9709686370002A271F /* World.m:643 */,
+ 2861EB2C09687E12002A271F /* MxWorldSettings.m:380 */,
+ 2861EB2E09687E14002A271F /* MxWorldSettings.m:370 */,
+ 2861EB7E09688ACA002A271F /* MxWorldSettings.m:199 */,
+ 2861EBB709688DEE002A271F /* MxWorldSettings.m:190 */,
+ 2861EBC609688E96002A271F /* MxWorldSettings.m:161 */,
+ 28A2E1F6096A0B4E0005CC4E /* MxWorldSettings.m:168 */,
+ 28A2E205096A0C210005CC4E /* WorldSettingsController.m:69 */,
+ 28A2E20E096A0C440005CC4E /* WorldSettingsController.m:50 */,
+ 28A2E27A097015DF0005CC4E /* World.m:65 */,
+ 28A2E2B40971B3630005CC4E /* MxWorldSettings.m:132 */,
+ 28A2E2B60971B3650005CC4E /* MxWorldSettings.m:100 */,
+ 28A2E2BE0971B3E10005CC4E /* World.m:800 */,
+ 28A2E37E0971E4860005CC4E /* World.m:41 */,
+ );
+ codeSenseManager = 2898672F095DAA6100B5DC99 /* Code sense */;
+ executables = (
+ 289866A0095DAA5400B5DC99 /* Moxie */,
+ );
+ perUserDictionary = {
+ "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 20,
+ 210,
+ 20,
+ 110,
+ 109,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXBreakpointsDataSource_ActionID,
+ PBXBreakpointsDataSource_TypeID,
+ PBXBreakpointsDataSource_BreakpointID,
+ PBXBreakpointsDataSource_UseID,
+ PBXBreakpointsDataSource_LocationID,
+ PBXBreakpointsDataSource_ConditionID,
+ PBXBreakpointsDataSource_ContinueID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 300,
+ 200,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXErrorsWarningsDataSource_TypeID,
+ PBXErrorsWarningsDataSource_MessageID,
+ PBXErrorsWarningsDataSource_LocationID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 22,
+ 300,
+ 377.5835,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXExecutablesDataSource_ActiveFlagID,
+ PBXExecutablesDataSource_NameID,
+ PBXExecutablesDataSource_CommentsID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 567,
+ 20,
+ 48,
+ 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.PBXFileTableDataSource3.PBXFindDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 200,
+ 120,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFindDataSource_MessageID,
+ PBXFindDataSource_LocationID,
+ );
+ };
+ PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 20,
+ 253,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_SCM_ColumnID,
+ 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,
+ 200,
+ 97,
+ 20,
+ 48,
+ 43,
+ 43,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXTargetDataSource_PrimaryAttribute,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 228861856;
+ PBXWorkspaceStateSaveDate = 228861856;
+ };
+ perUserProjectItems = {
+ 2826B2720A97638C005CEDA1 = 2826B2720A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B2730A97638C005CEDA1 = 2826B2730A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B2740A97638C005CEDA1 = 2826B2740A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B2750A97638C005CEDA1 = 2826B2750A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B2760A97638C005CEDA1 = 2826B2760A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B27C0A97638C005CEDA1 = 2826B27C0A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B27D0A97638C005CEDA1 = 2826B27D0A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B27E0A97638C005CEDA1 = 2826B27E0A97638C005CEDA1 /* PBXTextBookmark */;
+ 2826B27F0A97638C005CEDA1 = 2826B27F0A97638C005CEDA1 /* PBXTextBookmark */;
+ 283BCB0B0963158A00791914 = 283BCB0B0963158A00791914 /* PBXTextBookmark */;
+ 283BCC4209634B1000791914 = 283BCC4209634B1000791914 /* PBXTextBookmark */;
+ 285A43FB096614A700597D37 = 285A43FB096614A700597D37 /* PBXTextBookmark */;
+ 285A45930966165600597D37 = 285A45930966165600597D37 /* PBXTextBookmark */;
+ 285A46380966204C00597D37 = 285A46380966204C00597D37 /* PBXTextBookmark */;
+ 285A46550966239B00597D37 = 285A46550966239B00597D37 /* PBXTextBookmark */;
+ 285A46570966239B00597D37 = 285A46570966239B00597D37 /* PBXTextBookmark */;
+ 285A46AC0966445B00597D37 = 285A46AC0966445B00597D37 /* PBXTextBookmark */;
+ 285A46C60966D7DC00597D37 = 285A46C60966D7DC00597D37 /* PBXTextBookmark */;
+ 285A4743096739E700597D37 = 285A4743096739E700597D37 /* PBXTextBookmark */;
+ 2861E99F0967804F002A271F = 2861E99F0967804F002A271F /* PBXTextBookmark */;
+ 2861E9EF0967A5FC002A271F = 2861E9EF0967A5FC002A271F /* PBXTextBookmark */;
+ 2861E9F10967A5FC002A271F = 2861E9F10967A5FC002A271F /* PBXTextBookmark */;
+ 2861EAE409687652002A271F = 2861EAE409687652002A271F /* PBXTextBookmark */;
+ 2861EAE609687652002A271F = 2861EAE609687652002A271F /* PBXTextBookmark */;
+ 2861EAED096877AD002A271F = 2861EAED096877AD002A271F /* PBXTextBookmark */;
+ 28889CFB09648F9900527406 = 28889CFB09648F9900527406 /* PBXTextBookmark */;
+ 28889D3A096496D800527406 = 28889D3A096496D800527406 /* PBXTextBookmark */;
+ 28986BF0095E4A2200B5DC99 = 28986BF0095E4A2200B5DC99 /* PBXTextBookmark */;
+ 28986BF4095E4A2200B5DC99 = 28986BF4095E4A2200B5DC99 /* PBXTextBookmark */;
+ 28A2E206096A0C220005CC4E = 28A2E206096A0C220005CC4E /* PBXTextBookmark */;
+ 28A2E3620971E2E60005CC4E = 28A2E3620971E2E60005CC4E /* PBXTextBookmark */;
+ 28B40D6B0A97CBD2001560B5 = 28B40D6B0A97CBD2001560B5 /* PBXTextBookmark */;
+ 28B412C20A98B52B001560B5 = 28B412C20A98B52B001560B5 /* PBXTextBookmark */;
+ 28B412C40A98B52B001560B5 = 28B412C40A98B52B001560B5 /* PBXTextBookmark */;
+ 28B413010A98B8B7001560B5 = 28B413010A98B8B7001560B5 /* PBXTextBookmark */;
+ 28B413020A98B8B7001560B5 = 28B413020A98B8B7001560B5 /* PBXTextBookmark */;
+ 28B413040A98B8B7001560B5 = 28B413040A98B8B7001560B5 /* PBXTextBookmark */;
+ 28B413050A98B8B7001560B5 = 28B413050A98B8B7001560B5 /* PBXTextBookmark */;
+ 28B413880A9B3EC9001560B5 = 28B413880A9B3EC9001560B5 /* PBXTextBookmark */;
+ 28B413890A9B3EC9001560B5 = 28B413890A9B3EC9001560B5 /* PBXTextBookmark */;
+ 28B4138A0A9B3EC9001560B5 = 28B4138A0A9B3EC9001560B5 /* PBXTextBookmark */;
+ 28B4138B0A9B3EC9001560B5 = 28B4138B0A9B3EC9001560B5 /* PBXTextBookmark */;
+ 28E9BB9E0DA428F900CDD80A /* PBXBookmark */ = 28E9BB9E0DA428F900CDD80A /* PBXBookmark */;
+ 28E9BBAD0DA4290200CDD80A /* PBXTextBookmark */ = 28E9BBAD0DA4290200CDD80A /* PBXTextBookmark */;
+ 28E9BBB40DA429E000CDD80A /* PBXBookmark */ = 28E9BBB40DA429E000CDD80A /* PBXBookmark */;
+ 28E9BBB50DA429FB00CDD80A /* PBXTextBookmark */ = 28E9BBB50DA429FB00CDD80A /* PBXTextBookmark */;
+ 28E9BBB60DA429FB00CDD80A /* PBXTextBookmark */ = 28E9BBB60DA429FB00CDD80A /* PBXTextBookmark */;
+ 28E9BBB90DA429FB00CDD80A /* PBXTextBookmark */ = 28E9BBB90DA429FB00CDD80A /* PBXTextBookmark */;
+ 28E9BBBC0DA42A4200CDD80A /* PBXTextBookmark */ = 28E9BBBC0DA42A4200CDD80A /* PBXTextBookmark */;
+ 28E9BBBD0DA42A4200CDD80A /* PBXTextBookmark */ = 28E9BBBD0DA42A4200CDD80A /* PBXTextBookmark */;
+ 28E9BBC70DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBC70DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBC80DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBC80DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBC90DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBC90DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBCA0DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBCA0DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBCB0DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBCB0DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBCC0DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBCC0DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBCD0DA447EA00CDD80A /* PBXTextBookmark */ = 28E9BBCD0DA447EA00CDD80A /* PBXTextBookmark */;
+ 28E9BBCF0DA448CF00CDD80A /* PBXTextBookmark */ = 28E9BBCF0DA448CF00CDD80A /* PBXTextBookmark */;
+ 28E9BBD00DA448CF00CDD80A /* PBXTextBookmark */ = 28E9BBD00DA448CF00CDD80A /* PBXTextBookmark */;
+ 28E9BBD10DA448CF00CDD80A /* PBXTextBookmark */ = 28E9BBD10DA448CF00CDD80A /* PBXTextBookmark */;
+ 28E9BBD20DA448CF00CDD80A /* PBXTextBookmark */ = 28E9BBD20DA448CF00CDD80A /* PBXTextBookmark */;
+ 28E9BBD40DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD40DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBD50DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD50DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBD60DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD60DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBD70DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD70DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBD80DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD80DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBD90DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBD90DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBDA0DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBDA0DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBDB0DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBDB0DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBDC0DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBDC0DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBDD0DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBDD0DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBDE0DA44B9600CDD80A /* PBXTextBookmark */ = 28E9BBDE0DA44B9600CDD80A /* PBXTextBookmark */;
+ 28E9BBE00DA44BB600CDD80A /* PBXTextBookmark */ = 28E9BBE00DA44BB600CDD80A /* PBXTextBookmark */;
+ };
+ sourceControlManager = 2898672E095DAA6100B5DC99 /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 2A37F4ACFDCFA73011CA2CEA /* World.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {746, 13104}}";
+ sepNavSelRange = "{12877, 63}";
+ sepNavVisRect = "{{0, 5922}, {688, 425}}";
+ sepNavWindowFrame = "{{402, 152}, {857, 837}}";
+ };
+ };
+ 2A37F4AEFDCFA73011CA2CEA /* World.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {812, 1106}}";
+ sepNavSelRange = "{1482, 0}";
+ sepNavVisRect = "{{0, 758}, {812, 263}}";
+ sepNavWindowFrame = "{{84, 407}, {794, 703}}";
+ };
+ };
+ 8D15AC270486D014006FF6A4 /* Moxie */ = {
+ activeExec = 0;
+ executables = (
+ 289866A0095DAA5400B5DC99 /* Moxie */,
+ );
+ };
+}
diff --git a/Moxie.xcodeproj/bjc.perspectivev3 b/Moxie.xcodeproj/bjc.perspectivev3
new file mode 100644
index 0000000..d0cbbec
--- /dev/null
+++ b/Moxie.xcodeproj/bjc.perspectivev3
@@ -0,0 +1,1493 @@
+<?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>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>AIODescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>perspectivev3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>28E9BBAA0DA4290200CDD80A</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.defaultV3</string>
+ <key>MajorVersion</key>
+ <integer>34</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>All-In-One</string>
+ <key>Notifications</key>
+ <array/>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>-1</integer>
+ <integer>-1</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>active-combo-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>buildOrClean</string>
+ <string>build-and-goOrGo</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>toggle-editor</string>
+ <string>Quick Model</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23ED40692098700951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>185</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>2A37F4AAFDCFA73011CA2CEA</string>
+ <string>285A43F80966147F00597D37</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>11</integer>
+ <integer>3</integer>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {185, 787}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <false/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {202, 805}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>185</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>15 155 1013 846 0 0 1680 1028 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>202pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>28E9BB9F0DA4290200CDD80A</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>build-lisp-image.sh</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>28E9BBA00DA4290200CDD80A</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>build-lisp-image.sh</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>28E9BBE00DA44BB600CDD80A</string>
+ <key>history</key>
+ <array>
+ <string>28E9BBD40DA44B9600CDD80A</string>
+ <string>28E9BBD50DA44B9600CDD80A</string>
+ <string>28E9BBD60DA44B9600CDD80A</string>
+ <string>28E9BBD70DA44B9600CDD80A</string>
+ </array>
+ <key>prevStack</key>
+ <array>
+ <string>28E9BBCA0DA447EA00CDD80A</string>
+ <string>28E9BBCB0DA447EA00CDD80A</string>
+ <string>28E9BBCC0DA447EA00CDD80A</string>
+ <string>28E9BBD10DA448CF00CDD80A</string>
+ <string>28E9BBD80DA44B9600CDD80A</string>
+ <string>28E9BBD90DA44B9600CDD80A</string>
+ <string>28E9BBDA0DA44B9600CDD80A</string>
+ <string>28E9BBDB0DA44B9600CDD80A</string>
+ <string>28E9BBDC0DA44B9600CDD80A</string>
+ <string>28E9BBDD0DA44B9600CDD80A</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {806, 619}}</string>
+ <key>RubberWindowFrame</key>
+ <string>15 155 1013 846 0 0 1680 1028 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>619pt</string>
+ </dict>
+ <dict>
+ <key>Proportion</key>
+ <string>181pt</string>
+ <key>Tabs</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {806, 154}}</string>
+ <key>RubberWindowFrame</key>
+ <string>15 155 1013 846 0 0 1680 1028 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE00692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 31}, {603, 297}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXCVSModuleFilterTypeKey</key>
+ <integer>1032</integer>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE10692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM Results</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 31}, {603, 297}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBuildLogShowsTranscriptDefaultKey</key>
+ <string>{{0, 83}, {806, 71}}</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1011</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {806, 154}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ </dict>
+ </array>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>806pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDockableTabModule</string>
+ <string>XCDetailModule</string>
+ <string>PBXProjectFindModule</string>
+ <string>PBXCVSModule</string>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>28E9BBA10DA4290200CDD80A</string>
+ <string>1CA23ED40692098700951B8B</string>
+ <string>28E9BBA20DA4290200CDD80A</string>
+ <string>28E9BB9F0DA4290200CDD80A</string>
+ <string>28E9BBA30DA4290200CDD80A</string>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <string>1CA23EE00692099D00951B8B</string>
+ <string>1CA23EE10692099D00951B8B</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>build-and-go</string>
+ <string>go</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>debugger-fix-and-continue</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-restart-executable</string>
+ <string>debugger-pause</string>
+ <string>debugger-step-over</string>
+ <string>debugger-step-into</string>
+ <string>debugger-step-out</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.ide.XCBreakpointsToolbarItem</string>
+ <string>servicesModulebreakpoints</string>
+ <string>debugger-show-console-window</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string>PBXDebugSessionModule</string>
+ <key>IconName</key>
+ <string>DebugTabIcon</string>
+ <key>Identifier</key>
+ <string>perspective.debug</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7628064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {810, 0}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {395, 213}}</string>
+ <string>{{395, 0}, {415, 213}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {810, 213}}</string>
+ <string>{{0, 213}, {810, 225}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7629064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {810, 438}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>185</real>
+ </array>
+ <key>Frame</key>
+ <string>{{395, 0}, {415, 213}}</string>
+ </dict>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>438pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXDebugCLIModule</string>
+ <string>PBXDebugSessionModule</string>
+ <string>PBXDebugProcessAndThreadModule</string>
+ <string>PBXDebugProcessViewModule</string>
+ <string>PBXDebugThreadViewModule</string>
+ <string>PBXDebugStackFrameViewModule</string>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>28E9BBA40DA4290200CDD80A</string>
+ <string>1CCC7628064C1048000F2A68</string>
+ <string>1CCC7629064C1048000F2A68</string>
+ <string>28E9BBA50DA4290200CDD80A</string>
+ <string>28E9BBA60DA4290200CDD80A</string>
+ <string>28E9BBA70DA4290200CDD80A</string>
+ <string>28E9BBA80DA4290200CDD80A</string>
+ <string>28E9BBA90DA4290200CDD80A</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <true/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>0.0</real>
+ <key>ToolbarDisplayMode</key>
+ <integer>2</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string></string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>/Users/bjc/src/MyStuff/Moxie/Moxie.xcodeproj</string>
+ </array>
+ <key>WindowString</key>
+ <string>15 155 1013 846 0 0 1680 1028 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {317, 164}}</string>
+ <string>{{317, 0}, {377, 164}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {694, 164}}</string>
+ <string>{{0, 164}, {694, 216}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleDrawerSize</key>
+ <string>{100, 120}</string>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {694, 380}}</string>
+ <key>RubberWindowFrame</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>1C0AD2AB069F1E9B00FABCE6</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>1C0AD2AC069F1E9B00FABCE6</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052900623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {500, 215}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>218pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 222}, {500, 236}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>236pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>458pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAA5065D492600B07095</string>
+ <string>1C78EAA6065D492600B07095</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowString</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {700, 358}}</string>
+ <key>RubberWindowFrame</key>
+ <string>149 87 700 400 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D5B069F1CE1000CFCEE</string>
+ <string>1C530D5C069F1CE1000CFCEE</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.consoleV3</string>
+ <key>WindowString</key>
+ <string>149 87 440 400 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D5B069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.09500122070312</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scmV3</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>0</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>3</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpointsV3</string>
+ <key>WindowString</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <key>WindowToolIsVisible</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimatorV3</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>166pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>166pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.projectFormatConflicts</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Format Conflicts</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCProjectFormatConflictsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowContentMinSize</key>
+ <string>450 300</string>
+ <key>WindowString</key>
+ <string>50 850 472 307 0 0 1440 877</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {369, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {616, 353}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {369, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>94</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>597 125 616 374 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>354pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>354pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EABA065D492600B07095</string>
+ <string>1C78EABB065D492600B07095</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>597 125 616 374 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.refactoring</string>
+ <key>IncludeInToolsMenu</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{0, 0}, {500, 335}</string>
+ <key>RubberWindowFrame</key>
+ <string>{0, 0}, {500, 335}</string>
+ </dict>
+ <key>Module</key>
+ <string>XCRefactoringModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Refactoring</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCRefactoringModule</string>
+ </array>
+ <key>WindowString</key>
+ <string>200 200 500 356 0 0 1920 1200 </string>
+ </dict>
+ </array>
+</dict>
+</plist>
diff --git a/Moxie.xcodeproj/project.pbxproj b/Moxie.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..a7fa4f2
--- /dev/null
+++ b/Moxie.xcodeproj/project.pbxproj
@@ -0,0 +1,876 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 280FE68806C7533F00AA47DF /* LispREPL.nib in Resources */ = {isa = PBXBuildFile; fileRef = 280FE68706C7533F00AA47DF /* LispREPL.nib */; };
+ 280FE69106C8241600AA47DF /* LispREPLController.h in Headers */ = {isa = PBXBuildFile; fileRef = 280FE68F06C8241600AA47DF /* LispREPLController.h */; };
+ 280FE69206C8241600AA47DF /* LispREPLController.m in Sources */ = {isa = PBXBuildFile; fileRef = 280FE69006C8241600AA47DF /* LispREPLController.m */; };
+ 28212A6005A6CEF600BEF07C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28212A5F05A6CEF600BEF07C /* Security.framework */; };
+ 2825D1AF05BE3ED300A9958B /* SettingNames.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2825D1AE05BE3ED300A9958B /* SettingNames.strings */; };
+ 2827172606DAFDE200D3A4C2 /* NSAttributedString+Moxie.h in Headers */ = {isa = PBXBuildFile; fileRef = 2827172406DAFDE200D3A4C2 /* NSAttributedString+Moxie.h */; };
+ 2827172706DAFDE200D3A4C2 /* NSAttributedString+Moxie.m in Sources */ = {isa = PBXBuildFile; fileRef = 2827172506DAFDE200D3A4C2 /* NSAttributedString+Moxie.m */; };
+ 282B3E3305A3F8E300A3D04F /* MxWorldSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 282B3E3105A3F8E300A3D04F /* MxWorldSettings.h */; };
+ 282B3E3405A3F8E300A3D04F /* MxWorldSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */; };
+ 28360F9B05A7CE3300841A1E /* WorldSelector.nib in Resources */ = {isa = PBXBuildFile; fileRef = 28360F9905A7CE3300841A1E /* WorldSelector.nib */; };
+ 28360F9E05A7CEB100841A1E /* WorldStatusController.h in Headers */ = {isa = PBXBuildFile; fileRef = 28360F9C05A7CEB100841A1E /* WorldStatusController.h */; };
+ 28360F9F05A7CEB100841A1E /* WorldStatusController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28360F9D05A7CEB100841A1E /* WorldStatusController.m */; };
+ 28396EFB05A444D000CE84B6 /* NSException+LiDebugging.m in Sources */ = {isa = PBXBuildFile; fileRef = 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */; };
+ 28406A1605D0DDB4008DEAD7 /* MoxieWorld.icns in Resources */ = {isa = PBXBuildFile; fileRef = 28406A1505D0DDB4008DEAD7 /* MoxieWorld.icns */; };
+ 284755F106CF0EF90078110F /* LispREPL.h in Headers */ = {isa = PBXBuildFile; fileRef = 284755EF06CF0EF90078110F /* LispREPL.h */; };
+ 284755F206CF0EF90078110F /* LispREPL.m in Sources */ = {isa = PBXBuildFile; fileRef = 284755F006CF0EF90078110F /* LispREPL.m */; };
+ 2857BB5E05BAA0F00053FE42 /* World.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2857BB5D05BAA0F00053FE42 /* World.nib */; };
+ 2857BB6005BAA0FB0053FE42 /* Preferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2857BB5F05BAA0FB0053FE42 /* Preferences.nib */; };
+ 285A42D70965F35400597D37 /* Ansi-Color.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42BD0965F31400597D37 /* Ansi-Color.lisp */; };
+ 285A42D80965F35400597D37 /* Idle-Monster.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42BE0965F31400597D37 /* Idle-Monster.lisp */; };
+ 285A42D90965F35400597D37 /* Logger.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42BF0965F31400597D37 /* Logger.lisp */; };
+ 285A42DA0965F35400597D37 /* MXP.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42C00965F31400597D37 /* MXP.lisp */; };
+ 285A42DB0965F35400597D37 /* Numpad-Movement.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42C10965F31400597D37 /* Numpad-Movement.lisp */; };
+ 285A42DC0965F35400597D37 /* Sample-Plugin.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42C20965F31400597D37 /* Sample-Plugin.lisp */; };
+ 285A42DD0965F35400597D37 /* Telnet.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A42C30965F31400597D37 /* Telnet.lisp */; };
+ 285A4408096614D100597D37 /* init-template.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A4405096614D100597D37 /* init-template.lisp */; };
+ 285A44900966156A00597D37 /* lisp.run in Resources */ = {isa = PBXBuildFile; fileRef = 285A448C0966156A00597D37 /* lisp.run */; };
+ 285A44BC096615B700597D37 /* clhs-lookup.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44A2096615B700597D37 /* clhs-lookup.lisp */; };
+ 285A44BD096615B700597D37 /* compat-clisp.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44A4096615B700597D37 /* compat-clisp.lisp */; };
+ 285A44BE096615B700597D37 /* compat-openmcl.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44A5096615B700597D37 /* compat-openmcl.lisp */; };
+ 285A44C0096615B700597D37 /* compat-sbcl.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44A7096615B700597D37 /* compat-sbcl.lisp */; };
+ 285A44C3096615B700597D37 /* default.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44AA096615B700597D37 /* default.lisp */; };
+ 285A44C4096615B700597D37 /* hooks.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44AB096615B700597D37 /* hooks.lisp */; };
+ 285A44C5096615B700597D37 /* Map_Sym.txt in Resources */ = {isa = PBXBuildFile; fileRef = 285A44AC096615B700597D37 /* Map_Sym.txt */; };
+ 285A44C6096615B700597D37 /* Mop_Sym.txt in Resources */ = {isa = PBXBuildFile; fileRef = 285A44AD096615B700597D37 /* Mop_Sym.txt */; };
+ 285A44C7096615B700597D37 /* moxie.asd in Resources */ = {isa = PBXBuildFile; fileRef = 285A44AE096615B700597D37 /* moxie.asd */; };
+ 285A44C9096615B700597D37 /* moxie.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44B0096615B700597D37 /* moxie.lisp */; };
+ 285A44CB096615B700597D37 /* package.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44B2096615B700597D37 /* package.lisp */; };
+ 285A44D0096615B700597D37 /* bjc-utils.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44B8096615B700597D37 /* bjc-utils.lisp */; };
+ 285A44D3096615B700597D37 /* world.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 285A44BB096615B700597D37 /* world.lisp */; };
+ 285A45970966171D00597D37 /* startlisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A4404096614D000597D37 /* startlisp */; };
+ 285A45980966172600597D37 /* openmcl in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A44990966157F00597D37 /* openmcl */; };
+ 285A45990966173400597D37 /* clisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 285A448E0966156A00597D37 /* clisp */; };
+ 2861E88A09674C62002A271F /* repl.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 2861E88909674C62002A271F /* repl.lisp */; };
+ 2861E9E20967A48A002A271F /* save-moxie-image.lisp in Resources */ = {isa = PBXBuildFile; fileRef = 2861E9E00967A48A002A271F /* save-moxie-image.lisp */; };
+ 2861E9E30967A48A002A271F /* sbcl.core in Resources */ = {isa = PBXBuildFile; fileRef = 2861E9E10967A48A002A271F /* sbcl.core */; };
+ 2861E9EB0967A5E4002A271F /* sbcl in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2861E9E80967A4F4002A271F /* sbcl */; };
+ 286C3B5E070A4B8900B6E2B1 /* NSNumber+LispExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 286C3B5C070A4B8900B6E2B1 /* NSNumber+LispExtensions.h */; };
+ 286C3B5F070A4B8900B6E2B1 /* NSNumber+LispExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 286C3B5D070A4B8900B6E2B1 /* NSNumber+LispExtensions.m */; };
+ 286D8C1605A4099100D7C2A2 /* WorldSettingsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 286D8C1405A4099100D7C2A2 /* WorldSettingsController.h */; };
+ 286D8C1705A4099100D7C2A2 /* WorldSettingsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */; };
+ 288A4F1A05A13FBD004C4480 /* ScrollingTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */; };
+ 288A4F1B05A13FBD004C4480 /* ScrollingTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */; };
+ 288D8A7105AD21A10058CC79 /* WorldSettings.nib in Resources */ = {isa = PBXBuildFile; fileRef = 288D8A7005AD21A10058CC79 /* WorldSettings.nib */; };
+ 289962A605B67ADF00ADBE42 /* NSUserDefaults+Moxie.h in Headers */ = {isa = PBXBuildFile; fileRef = 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */; };
+ 289962A705B67ADF00ADBE42 /* NSUserDefaults+Moxie.m in Sources */ = {isa = PBXBuildFile; fileRef = 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */; };
+ 28A2E1DD096985710005CC4E /* dppccl in Resources */ = {isa = PBXBuildFile; fileRef = 28A2E1DB096985710005CC4E /* dppccl */; };
+ 28A2E1DE096985710005CC4E /* dppccl.image in Resources */ = {isa = PBXBuildFile; fileRef = 28A2E1DC096985710005CC4E /* dppccl.image */; };
+ 28B9CF3005BA185800A72136 /* WorldController.h in Headers */ = {isa = PBXBuildFile; fileRef = 28B9CF2E05BA185800A72136 /* WorldController.h */; };
+ 28B9CF3105BA185800A72136 /* WorldController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28B9CF2F05BA185800A72136 /* WorldController.m */; };
+ 28C36FBD05BFCB3000BAA9B7 /* Moxie.icns in Resources */ = {isa = PBXBuildFile; fileRef = 28C36FBC05BFCB3000BAA9B7 /* Moxie.icns */; };
+ 28C6947C06F55DC000341CDE /* NSDictionary+LispExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C6947A06F55DC000341CDE /* NSDictionary+LispExtensions.h */; };
+ 28C6947D06F55DC000341CDE /* NSDictionary+LispExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28C6947B06F55DC000341CDE /* NSDictionary+LispExtensions.m */; };
+ 28CDC68E06D0E4BB00D3A886 /* Moxie Help in Resources */ = {isa = PBXBuildFile; fileRef = 28CDC68D06D0E4BB00D3A886 /* Moxie Help */; };
+ 28D8059F06E9B04C002B3FAF /* NSString+LispExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D8059D06E9B04C002B3FAF /* NSString+LispExtensions.h */; };
+ 28D805A006E9B04C002B3FAF /* NSString+LispExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D8059E06E9B04C002B3FAF /* NSString+LispExtensions.m */; };
+ 28D925D505B7B09100CC250A /* PreferencesController.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D925D305B7B09100CC250A /* PreferencesController.h */; };
+ 28D925D605B7B09100CC250A /* PreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D925D405B7B09100CC250A /* PreferencesController.m */; };
+ 28F9039C06EE45AF00D5ADA9 /* NSArray+LispExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F9039A06EE45AF00D5ADA9 /* NSArray+LispExtensions.h */; };
+ 28F9039D06EE45AF00D5ADA9 /* NSArray+LispExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F9039B06EE45AF00D5ADA9 /* NSArray+LispExtensions.m */; };
+ 28F903A406EE490C00D5ADA9 /* LispSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F903A206EE490C00D5ADA9 /* LispSymbol.h */; };
+ 28F903A506EE490C00D5ADA9 /* LispSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F903A306EE490C00D5ADA9 /* LispSymbol.m */; };
+ 28F9046E06F2305300D5ADA9 /* NSFileHandle+LispExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F9046C06F2305300D5ADA9 /* NSFileHandle+LispExtensions.h */; };
+ 28F9046F06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28F9046D06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m */; };
+ 8D15AC290486D014006FF6A4 /* Moxie_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32DBCF750370BD2300C91783 /* Moxie_Prefix.pch */; };
+ 8D15AC2A0486D014006FF6A4 /* World.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A37F4AEFDCFA73011CA2CEA /* World.h */; };
+ 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */; };
+ 8D15AC2D0486D014006FF6A4 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */; };
+ 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165FFE840EACC02AAC07 /* InfoPlist.strings */; };
+ 8D15AC310486D014006FF6A4 /* World.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4ACFDCFA73011CA2CEA /* World.m */; settings = {ATTRIBUTES = (); }; };
+ 8D15AC320486D014006FF6A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 285A45950966170B00597D37 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 6;
+ files = (
+ 2861E9EB0967A5E4002A271F /* sbcl in CopyFiles */,
+ 285A45970966171D00597D37 /* startlisp in CopyFiles */,
+ 285A45980966172600597D37 /* openmcl in CopyFiles */,
+ 285A45990966173400597D37 /* clisp in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 28986CC9095E4CB700B5DC99 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 13;
+ files = (
+ 285A42D70965F35400597D37 /* Ansi-Color.lisp in CopyFiles */,
+ 285A42D80965F35400597D37 /* Idle-Monster.lisp in CopyFiles */,
+ 285A42D90965F35400597D37 /* Logger.lisp in CopyFiles */,
+ 285A42DA0965F35400597D37 /* MXP.lisp in CopyFiles */,
+ 285A42DB0965F35400597D37 /* Numpad-Movement.lisp in CopyFiles */,
+ 285A42DC0965F35400597D37 /* Sample-Plugin.lisp in CopyFiles */,
+ 285A42DD0965F35400597D37 /* Telnet.lisp in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 089C1660FE840EACC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 280FE67F06C7533400AA47DF /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/LispREPL.nib; sourceTree = "<group>"; };
+ 280FE68F06C8241600AA47DF /* LispREPLController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LispREPLController.h; sourceTree = "<group>"; };
+ 280FE69006C8241600AA47DF /* LispREPLController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LispREPLController.m; sourceTree = "<group>"; };
+ 28212A5F05A6CEF600BEF07C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
+ 2827172406DAFDE200D3A4C2 /* NSAttributedString+Moxie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+Moxie.h"; sourceTree = "<group>"; };
+ 2827172506DAFDE200D3A4C2 /* NSAttributedString+Moxie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+Moxie.m"; sourceTree = "<group>"; };
+ 282B3E3105A3F8E300A3D04F /* MxWorldSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MxWorldSettings.h; sourceTree = "<group>"; };
+ 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MxWorldSettings.m; sourceTree = "<group>"; };
+ 28360F9A05A7CE3300841A1E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/WorldSelector.nib; sourceTree = "<group>"; };
+ 28360F9C05A7CEB100841A1E /* WorldStatusController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WorldStatusController.h; sourceTree = "<group>"; };
+ 28360F9D05A7CEB100841A1E /* WorldStatusController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WorldStatusController.m; sourceTree = "<group>"; };
+ 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSException+LiDebugging.m"; sourceTree = "<group>"; };
+ 28406A1505D0DDB4008DEAD7 /* MoxieWorld.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = MoxieWorld.icns; sourceTree = "<group>"; };
+ 284755EF06CF0EF90078110F /* LispREPL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LispREPL.h; sourceTree = "<group>"; };
+ 284755F006CF0EF90078110F /* LispREPL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LispREPL.m; sourceTree = "<group>"; };
+ 285A42BD0965F31400597D37 /* Ansi-Color.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "Ansi-Color.lisp"; sourceTree = "<group>"; };
+ 285A42BE0965F31400597D37 /* Idle-Monster.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "Idle-Monster.lisp"; sourceTree = "<group>"; };
+ 285A42BF0965F31400597D37 /* Logger.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Logger.lisp; sourceTree = "<group>"; };
+ 285A42C00965F31400597D37 /* MXP.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = MXP.lisp; sourceTree = "<group>"; };
+ 285A42C10965F31400597D37 /* Numpad-Movement.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "Numpad-Movement.lisp"; sourceTree = "<group>"; };
+ 285A42C20965F31400597D37 /* Sample-Plugin.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "Sample-Plugin.lisp"; sourceTree = "<group>"; };
+ 285A42C30965F31400597D37 /* Telnet.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Telnet.lisp; sourceTree = "<group>"; };
+ 285A4404096614D000597D37 /* startlisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = startlisp; sourceTree = "<group>"; };
+ 285A4405096614D100597D37 /* init-template.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "init-template.lisp"; sourceTree = "<group>"; };
+ 285A4406096614D100597D37 /* build-lisp-image.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = "build-lisp-image.sh"; sourceTree = "<group>"; };
+ 285A445B0966152600597D37 /* asdf */ = {isa = PBXFileReference; lastKnownFileType = folder; path = asdf; sourceTree = "<group>"; };
+ 285A448C0966156A00597D37 /* lisp.run */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = lisp.run; sourceTree = "<group>"; };
+ 285A448D0966156A00597D37 /* lispinit.mem */ = {isa = PBXFileReference; lastKnownFileType = file; path = lispinit.mem; sourceTree = "<group>"; };
+ 285A448E0966156A00597D37 /* clisp */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = clisp; sourceTree = "<group>"; };
+ 285A448F0966156A00597D37 /* save-moxie-image.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "save-moxie-image.lisp"; sourceTree = "<group>"; };
+ 285A44990966157F00597D37 /* openmcl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = openmcl; sourceTree = "<group>"; };
+ 285A449A0966157F00597D37 /* save-moxie-image.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "save-moxie-image.lisp"; sourceTree = "<group>"; };
+ 285A44A2096615B700597D37 /* clhs-lookup.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "clhs-lookup.lisp"; sourceTree = "<group>"; };
+ 285A44A4096615B700597D37 /* compat-clisp.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "compat-clisp.lisp"; sourceTree = "<group>"; };
+ 285A44A5096615B700597D37 /* compat-openmcl.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "compat-openmcl.lisp"; sourceTree = "<group>"; };
+ 285A44A6096615B700597D37 /* compat-sbcl.fasl */ = {isa = PBXFileReference; lastKnownFileType = file; path = "compat-sbcl.fasl"; sourceTree = "<group>"; };
+ 285A44A7096615B700597D37 /* compat-sbcl.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "compat-sbcl.lisp"; sourceTree = "<group>"; };
+ 285A44A8096615B700597D37 /* semantic.cache */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = semantic.cache; sourceTree = "<group>"; };
+ 285A44AA096615B700597D37 /* default.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = default.lisp; sourceTree = "<group>"; };
+ 285A44AB096615B700597D37 /* hooks.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hooks.lisp; sourceTree = "<group>"; };
+ 285A44AC096615B700597D37 /* Map_Sym.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Map_Sym.txt; sourceTree = "<group>"; };
+ 285A44AD096615B700597D37 /* Mop_Sym.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Mop_Sym.txt; sourceTree = "<group>"; };
+ 285A44AE096615B700597D37 /* moxie.asd */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = moxie.asd; sourceTree = "<group>"; };
+ 285A44B0096615B700597D37 /* moxie.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = moxie.lisp; sourceTree = "<group>"; };
+ 285A44B2096615B700597D37 /* package.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = package.lisp; sourceTree = "<group>"; };
+ 285A44B7096615B700597D37 /* bjc-utils.fasl */ = {isa = PBXFileReference; lastKnownFileType = file; path = "bjc-utils.fasl"; sourceTree = "<group>"; };
+ 285A44B8096615B700597D37 /* bjc-utils.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "bjc-utils.lisp"; sourceTree = "<group>"; };
+ 285A44B9096615B700597D37 /* semantic.cache */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = semantic.cache; sourceTree = "<group>"; };
+ 285A44BB096615B700597D37 /* world.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = world.lisp; sourceTree = "<group>"; };
+ 2861E88909674C62002A271F /* repl.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = repl.lisp; sourceTree = "<group>"; };
+ 2861E9E00967A48A002A271F /* save-moxie-image.lisp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "save-moxie-image.lisp"; sourceTree = "<group>"; };
+ 2861E9E10967A48A002A271F /* sbcl.core */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcl.core; sourceTree = "<group>"; };
+ 2861E9E80967A4F4002A271F /* sbcl */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = sbcl; sourceTree = "<group>"; };
+ 286C3B5C070A4B8900B6E2B1 /* NSNumber+LispExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+LispExtensions.h"; sourceTree = "<group>"; };
+ 286C3B5D070A4B8900B6E2B1 /* NSNumber+LispExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+LispExtensions.m"; sourceTree = "<group>"; };
+ 286D8C1405A4099100D7C2A2 /* WorldSettingsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorldSettingsController.h; sourceTree = "<group>"; };
+ 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WorldSettingsController.m; sourceTree = "<group>"; };
+ 286FE9F205BE3B9E005A01FF /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SettingNames.strings; sourceTree = "<group>"; };
+ 288A4EFA05A12FDE004C4480 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/WorldSettings.nib; sourceTree = "<group>"; };
+ 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ScrollingTextView.h; sourceTree = "<group>"; };
+ 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ScrollingTextView.m; sourceTree = "<group>"; };
+ 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+Moxie.h"; sourceTree = "<group>"; };
+ 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+Moxie.m"; sourceTree = "<group>"; };
+ 28A0F61C05B17A4700035E74 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/World.nib; sourceTree = "<group>"; };
+ 28A2E1DB096985710005CC4E /* dppccl */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = dppccl; sourceTree = "<group>"; };
+ 28A2E1DC096985710005CC4E /* dppccl.image */ = {isa = PBXFileReference; lastKnownFileType = file; path = dppccl.image; sourceTree = "<group>"; };
+ 28B9CF2E05BA185800A72136 /* WorldController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WorldController.h; sourceTree = "<group>"; };
+ 28B9CF2F05BA185800A72136 /* WorldController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WorldController.m; sourceTree = "<group>"; };
+ 28C36FBC05BFCB3000BAA9B7 /* Moxie.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Moxie.icns; sourceTree = "<group>"; };
+ 28C6947A06F55DC000341CDE /* NSDictionary+LispExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+LispExtensions.h"; sourceTree = "<group>"; };
+ 28C6947B06F55DC000341CDE /* NSDictionary+LispExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+LispExtensions.m"; sourceTree = "<group>"; };
+ 28CDC67006D0E46A00D3A886 /* English */ = {isa = PBXFileReference; lastKnownFileType = folder; name = English; path = "English.lproj/Moxie Help"; sourceTree = "<group>"; };
+ 28D8059D06E9B04C002B3FAF /* NSString+LispExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+LispExtensions.h"; sourceTree = "<group>"; };
+ 28D8059E06E9B04C002B3FAF /* NSString+LispExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+LispExtensions.m"; sourceTree = "<group>"; };
+ 28D925D105B7AF5E00CC250A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Preferences.nib; sourceTree = "<group>"; };
+ 28D925D305B7B09100CC250A /* PreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PreferencesController.h; sourceTree = "<group>"; };
+ 28D925D405B7B09100CC250A /* PreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PreferencesController.m; sourceTree = "<group>"; };
+ 28F9039A06EE45AF00D5ADA9 /* NSArray+LispExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+LispExtensions.h"; sourceTree = "<group>"; };
+ 28F9039B06EE45AF00D5ADA9 /* NSArray+LispExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+LispExtensions.m"; sourceTree = "<group>"; };
+ 28F903A206EE490C00D5ADA9 /* LispSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LispSymbol.h; sourceTree = "<group>"; };
+ 28F903A306EE490C00D5ADA9 /* LispSymbol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LispSymbol.m; sourceTree = "<group>"; };
+ 28F9046C06F2305300D5ADA9 /* NSFileHandle+LispExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileHandle+LispExtensions.h"; sourceTree = "<group>"; };
+ 28F9046D06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileHandle+LispExtensions.m"; sourceTree = "<group>"; };
+ 2A37F4ACFDCFA73011CA2CEA /* World.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = World.m; sourceTree = "<group>"; };
+ 2A37F4AEFDCFA73011CA2CEA /* World.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = World.h; sourceTree = "<group>"; };
+ 2A37F4B0FDCFA73011CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 2A37F4B7FDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
+ 2A37F4BAFDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = "<group>"; };
+ 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 32DBCF750370BD2300C91783 /* Moxie_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Moxie_Prefix.pch; sourceTree = "<group>"; };
+ 8D15AC360486D014006FF6A4 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+ 8D15AC370486D014006FF6A4 /* Moxie.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Moxie.app; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D15AC330486D014006FF6A4 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */,
+ 28212A6005A6CEF600BEF07C /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */,
+ 28212A5F05A6CEF600BEF07C /* Security.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */,
+ 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "<group>";
+ };
+ 19C28FB0FE9D524F11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D15AC370486D014006FF6A4 /* Moxie.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 285A42B80965F2D700597D37 /* PlugIns */ = {
+ isa = PBXGroup;
+ children = (
+ 285A42BD0965F31400597D37 /* Ansi-Color.lisp */,
+ 285A42BE0965F31400597D37 /* Idle-Monster.lisp */,
+ 285A42BF0965F31400597D37 /* Logger.lisp */,
+ 285A42C00965F31400597D37 /* MXP.lisp */,
+ 285A42C10965F31400597D37 /* Numpad-Movement.lisp */,
+ 285A42C20965F31400597D37 /* Sample-Plugin.lisp */,
+ 285A42C30965F31400597D37 /* Telnet.lisp */,
+ );
+ path = PlugIns;
+ sourceTree = "<group>";
+ };
+ 285A43F80966147F00597D37 /* Lisp */ = {
+ isa = PBXGroup;
+ children = (
+ 285A44A1096615B700597D37 /* moxie */,
+ 285A44960966157F00597D37 /* openmcl */,
+ 2861E9DF0967A48A002A271F /* sbcl */,
+ 285A448A0966156A00597D37 /* clisp */,
+ 285A445B0966152600597D37 /* asdf */,
+ 285A4404096614D000597D37 /* startlisp */,
+ 285A4405096614D100597D37 /* init-template.lisp */,
+ 285A4406096614D100597D37 /* build-lisp-image.sh */,
+ );
+ path = Lisp;
+ sourceTree = "<group>";
+ };
+ 285A448A0966156A00597D37 /* clisp */ = {
+ isa = PBXGroup;
+ children = (
+ 285A448B0966156A00597D37 /* base */,
+ 285A448E0966156A00597D37 /* clisp */,
+ 285A448F0966156A00597D37 /* save-moxie-image.lisp */,
+ );
+ path = clisp;
+ sourceTree = "<group>";
+ };
+ 285A448B0966156A00597D37 /* base */ = {
+ isa = PBXGroup;
+ children = (
+ 285A448C0966156A00597D37 /* lisp.run */,
+ 285A448D0966156A00597D37 /* lispinit.mem */,
+ );
+ path = base;
+ sourceTree = "<group>";
+ };
+ 285A44960966157F00597D37 /* openmcl */ = {
+ isa = PBXGroup;
+ children = (
+ 28A2E1DB096985710005CC4E /* dppccl */,
+ 28A2E1DC096985710005CC4E /* dppccl.image */,
+ 285A44990966157F00597D37 /* openmcl */,
+ 285A449A0966157F00597D37 /* save-moxie-image.lisp */,
+ );
+ path = openmcl;
+ sourceTree = "<group>";
+ };
+ 285A44A1096615B700597D37 /* moxie */ = {
+ isa = PBXGroup;
+ children = (
+ 285A44A3096615B700597D37 /* compat */,
+ 285A44B6096615B700597D37 /* utils */,
+ 285A44A2096615B700597D37 /* clhs-lookup.lisp */,
+ 285A44AA096615B700597D37 /* default.lisp */,
+ 285A44AB096615B700597D37 /* hooks.lisp */,
+ 2861E88909674C62002A271F /* repl.lisp */,
+ 285A44AC096615B700597D37 /* Map_Sym.txt */,
+ 285A44AD096615B700597D37 /* Mop_Sym.txt */,
+ 285A44AE096615B700597D37 /* moxie.asd */,
+ 285A44B0096615B700597D37 /* moxie.lisp */,
+ 285A44B2096615B700597D37 /* package.lisp */,
+ 285A44BB096615B700597D37 /* world.lisp */,
+ );
+ path = moxie;
+ sourceTree = "<group>";
+ };
+ 285A44A3096615B700597D37 /* compat */ = {
+ isa = PBXGroup;
+ children = (
+ 285A44A4096615B700597D37 /* compat-clisp.lisp */,
+ 285A44A5096615B700597D37 /* compat-openmcl.lisp */,
+ 285A44A6096615B700597D37 /* compat-sbcl.fasl */,
+ 285A44A7096615B700597D37 /* compat-sbcl.lisp */,
+ 285A44A8096615B700597D37 /* semantic.cache */,
+ );
+ path = compat;
+ sourceTree = "<group>";
+ };
+ 285A44B6096615B700597D37 /* utils */ = {
+ isa = PBXGroup;
+ children = (
+ 285A44B7096615B700597D37 /* bjc-utils.fasl */,
+ 285A44B8096615B700597D37 /* bjc-utils.lisp */,
+ 285A44B9096615B700597D37 /* semantic.cache */,
+ );
+ path = utils;
+ sourceTree = "<group>";
+ };
+ 2861E9DF0967A48A002A271F /* sbcl */ = {
+ isa = PBXGroup;
+ children = (
+ 2861E9E80967A4F4002A271F /* sbcl */,
+ 2861E9E10967A48A002A271F /* sbcl.core */,
+ 2861E9E00967A48A002A271F /* save-moxie-image.lisp */,
+ );
+ path = sbcl;
+ sourceTree = "<group>";
+ };
+ 28FA94F806D5945700E4CC31 /* Cocoa Extensions */ = {
+ isa = PBXGroup;
+ children = (
+ 28396EFA05A444D000CE84B6 /* NSException+LiDebugging.m */,
+ 289962A405B67ADF00ADBE42 /* NSUserDefaults+Moxie.h */,
+ 289962A505B67ADF00ADBE42 /* NSUserDefaults+Moxie.m */,
+ 288A4F1805A13FBD004C4480 /* ScrollingTextView.h */,
+ 288A4F1905A13FBD004C4480 /* ScrollingTextView.m */,
+ 2827172406DAFDE200D3A4C2 /* NSAttributedString+Moxie.h */,
+ 2827172506DAFDE200D3A4C2 /* NSAttributedString+Moxie.m */,
+ 28D8059D06E9B04C002B3FAF /* NSString+LispExtensions.h */,
+ 28D8059E06E9B04C002B3FAF /* NSString+LispExtensions.m */,
+ 28F9039A06EE45AF00D5ADA9 /* NSArray+LispExtensions.h */,
+ 28F9039B06EE45AF00D5ADA9 /* NSArray+LispExtensions.m */,
+ 28F9046C06F2305300D5ADA9 /* NSFileHandle+LispExtensions.h */,
+ 28F9046D06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m */,
+ 28C6947A06F55DC000341CDE /* NSDictionary+LispExtensions.h */,
+ 28C6947B06F55DC000341CDE /* NSDictionary+LispExtensions.m */,
+ 286C3B5C070A4B8900B6E2B1 /* NSNumber+LispExtensions.h */,
+ 286C3B5D070A4B8900B6E2B1 /* NSNumber+LispExtensions.m */,
+ );
+ name = "Cocoa Extensions";
+ sourceTree = "<group>";
+ };
+ 2A37F4AAFDCFA73011CA2CEA /* Moxie */ = {
+ isa = PBXGroup;
+ children = (
+ 2A37F4ABFDCFA73011CA2CEA /* Classes */,
+ 28FA94F806D5945700E4CC31 /* Cocoa Extensions */,
+ 285A43F80966147F00597D37 /* Lisp */,
+ 285A42B80965F2D700597D37 /* PlugIns */,
+ 28CDC68D06D0E4BB00D3A886 /* Moxie Help */,
+ 2A37F4AFFDCFA73011CA2CEA /* Other Sources */,
+ 2A37F4B8FDCFA73011CA2CEA /* Resources */,
+ 2A37F4C3FDCFA73011CA2CEA /* Frameworks */,
+ 19C28FB0FE9D524F11CA2CBB /* Products */,
+ );
+ name = Moxie;
+ sourceTree = "<group>";
+ };
+ 2A37F4ABFDCFA73011CA2CEA /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 282B3E3105A3F8E300A3D04F /* MxWorldSettings.h */,
+ 282B3E3205A3F8E300A3D04F /* MxWorldSettings.m */,
+ 28B9CF2E05BA185800A72136 /* WorldController.h */,
+ 28B9CF2F05BA185800A72136 /* WorldController.m */,
+ 280FE68F06C8241600AA47DF /* LispREPLController.h */,
+ 280FE69006C8241600AA47DF /* LispREPLController.m */,
+ 284755EF06CF0EF90078110F /* LispREPL.h */,
+ 284755F006CF0EF90078110F /* LispREPL.m */,
+ 28D925D305B7B09100CC250A /* PreferencesController.h */,
+ 28D925D405B7B09100CC250A /* PreferencesController.m */,
+ 286D8C1405A4099100D7C2A2 /* WorldSettingsController.h */,
+ 286D8C1505A4099100D7C2A2 /* WorldSettingsController.m */,
+ 28360F9C05A7CEB100841A1E /* WorldStatusController.h */,
+ 28360F9D05A7CEB100841A1E /* WorldStatusController.m */,
+ 2A37F4AEFDCFA73011CA2CEA /* World.h */,
+ 2A37F4ACFDCFA73011CA2CEA /* World.m */,
+ 28F903A206EE490C00D5ADA9 /* LispSymbol.h */,
+ 28F903A306EE490C00D5ADA9 /* LispSymbol.m */,
+ );
+ name = Classes;
+ sourceTree = "<group>";
+ };
+ 2A37F4AFFDCFA73011CA2CEA /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 32DBCF750370BD2300C91783 /* Moxie_Prefix.pch */,
+ 2A37F4B0FDCFA73011CA2CEA /* main.m */,
+ );
+ name = "Other Sources";
+ sourceTree = "<group>";
+ };
+ 2A37F4B8FDCFA73011CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 28C36FBC05BFCB3000BAA9B7 /* Moxie.icns */,
+ 28406A1505D0DDB4008DEAD7 /* MoxieWorld.icns */,
+ 8D15AC360486D014006FF6A4 /* Info.plist */,
+ 089C165FFE840EACC02AAC07 /* InfoPlist.strings */,
+ 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */,
+ 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */,
+ 280FE68706C7533F00AA47DF /* LispREPL.nib */,
+ 2857BB5D05BAA0F00053FE42 /* World.nib */,
+ 288D8A7005AD21A10058CC79 /* WorldSettings.nib */,
+ 28360F9905A7CE3300841A1E /* WorldSelector.nib */,
+ 2857BB5F05BAA0FB0053FE42 /* Preferences.nib */,
+ 2825D1AE05BE3ED300A9958B /* SettingNames.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 2A37F4C3FDCFA73011CA2CEA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */,
+ 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 8D15AC280486D014006FF6A4 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D15AC290486D014006FF6A4 /* Moxie_Prefix.pch in Headers */,
+ 8D15AC2A0486D014006FF6A4 /* World.h in Headers */,
+ 288A4F1A05A13FBD004C4480 /* ScrollingTextView.h in Headers */,
+ 282B3E3305A3F8E300A3D04F /* MxWorldSettings.h in Headers */,
+ 286D8C1605A4099100D7C2A2 /* WorldSettingsController.h in Headers */,
+ 28360F9E05A7CEB100841A1E /* WorldStatusController.h in Headers */,
+ 289962A605B67ADF00ADBE42 /* NSUserDefaults+Moxie.h in Headers */,
+ 28D925D505B7B09100CC250A /* PreferencesController.h in Headers */,
+ 28B9CF3005BA185800A72136 /* WorldController.h in Headers */,
+ 280FE69106C8241600AA47DF /* LispREPLController.h in Headers */,
+ 284755F106CF0EF90078110F /* LispREPL.h in Headers */,
+ 2827172606DAFDE200D3A4C2 /* NSAttributedString+Moxie.h in Headers */,
+ 28D8059F06E9B04C002B3FAF /* NSString+LispExtensions.h in Headers */,
+ 28F9039C06EE45AF00D5ADA9 /* NSArray+LispExtensions.h in Headers */,
+ 28F903A406EE490C00D5ADA9 /* LispSymbol.h in Headers */,
+ 28F9046E06F2305300D5ADA9 /* NSFileHandle+LispExtensions.h in Headers */,
+ 28C6947C06F55DC000341CDE /* NSDictionary+LispExtensions.h in Headers */,
+ 286C3B5E070A4B8900B6E2B1 /* NSNumber+LispExtensions.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 8D15AC270486D014006FF6A4 /* Moxie */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 284BD82A08554DD700BAB8A9 /* Build configuration list for PBXNativeTarget "Moxie" */;
+ buildPhases = (
+ 8D15AC280486D014006FF6A4 /* Headers */,
+ 8D15AC300486D014006FF6A4 /* Sources */,
+ 8D15AC330486D014006FF6A4 /* Frameworks */,
+ 283A0309071246CD00ED28E5 /* ShellScript */,
+ 285A45950966170B00597D37 /* CopyFiles */,
+ 8D15AC2B0486D014006FF6A4 /* Resources */,
+ 28986CC9095E4CB700B5DC99 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Moxie;
+ productInstallPath = "$(HOME)/Applications";
+ productName = Moxie;
+ productReference = 8D15AC370486D014006FF6A4 /* Moxie.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 2A37F4A9FDCFA73011CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 284BD82E08554DD700BAB8A9 /* Build configuration list for PBXProject "Moxie" */;
+ compatibilityVersion = "Xcode 2.4";
+ hasScannedForEncodings = 1;
+ mainGroup = 2A37F4AAFDCFA73011CA2CEA /* Moxie */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D15AC270486D014006FF6A4 /* Moxie */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D15AC2B0486D014006FF6A4 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */,
+ 8D15AC2D0486D014006FF6A4 /* MainMenu.nib in Resources */,
+ 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */,
+ 288D8A7105AD21A10058CC79 /* WorldSettings.nib in Resources */,
+ 28360F9B05A7CE3300841A1E /* WorldSelector.nib in Resources */,
+ 2857BB5E05BAA0F00053FE42 /* World.nib in Resources */,
+ 2857BB6005BAA0FB0053FE42 /* Preferences.nib in Resources */,
+ 2825D1AF05BE3ED300A9958B /* SettingNames.strings in Resources */,
+ 28C36FBD05BFCB3000BAA9B7 /* Moxie.icns in Resources */,
+ 28406A1605D0DDB4008DEAD7 /* MoxieWorld.icns in Resources */,
+ 280FE68806C7533F00AA47DF /* LispREPL.nib in Resources */,
+ 28CDC68E06D0E4BB00D3A886 /* Moxie Help in Resources */,
+ 285A4408096614D100597D37 /* init-template.lisp in Resources */,
+ 285A44900966156A00597D37 /* lisp.run in Resources */,
+ 285A44BC096615B700597D37 /* clhs-lookup.lisp in Resources */,
+ 285A44BD096615B700597D37 /* compat-clisp.lisp in Resources */,
+ 285A44BE096615B700597D37 /* compat-openmcl.lisp in Resources */,
+ 285A44C0096615B700597D37 /* compat-sbcl.lisp in Resources */,
+ 285A44C3096615B700597D37 /* default.lisp in Resources */,
+ 285A44C4096615B700597D37 /* hooks.lisp in Resources */,
+ 285A44C5096615B700597D37 /* Map_Sym.txt in Resources */,
+ 285A44C6096615B700597D37 /* Mop_Sym.txt in Resources */,
+ 285A44C7096615B700597D37 /* moxie.asd in Resources */,
+ 285A44C9096615B700597D37 /* moxie.lisp in Resources */,
+ 285A44CB096615B700597D37 /* package.lisp in Resources */,
+ 285A44D0096615B700597D37 /* bjc-utils.lisp in Resources */,
+ 285A44D3096615B700597D37 /* world.lisp in Resources */,
+ 2861E88A09674C62002A271F /* repl.lisp in Resources */,
+ 2861E9E20967A48A002A271F /* save-moxie-image.lisp in Resources */,
+ 2861E9E30967A48A002A271F /* sbcl.core in Resources */,
+ 28A2E1DD096985710005CC4E /* dppccl in Resources */,
+ 28A2E1DE096985710005CC4E /* dppccl.image in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 283A0309071246CD00ED28E5 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 12;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "cd Lisp\n./build-lisp-image.sh\n";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D15AC300486D014006FF6A4 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D15AC310486D014006FF6A4 /* World.m in Sources */,
+ 8D15AC320486D014006FF6A4 /* main.m in Sources */,
+ 288A4F1B05A13FBD004C4480 /* ScrollingTextView.m in Sources */,
+ 282B3E3405A3F8E300A3D04F /* MxWorldSettings.m in Sources */,
+ 286D8C1705A4099100D7C2A2 /* WorldSettingsController.m in Sources */,
+ 28396EFB05A444D000CE84B6 /* NSException+LiDebugging.m in Sources */,
+ 28360F9F05A7CEB100841A1E /* WorldStatusController.m in Sources */,
+ 289962A705B67ADF00ADBE42 /* NSUserDefaults+Moxie.m in Sources */,
+ 28D925D605B7B09100CC250A /* PreferencesController.m in Sources */,
+ 28B9CF3105BA185800A72136 /* WorldController.m in Sources */,
+ 280FE69206C8241600AA47DF /* LispREPLController.m in Sources */,
+ 284755F206CF0EF90078110F /* LispREPL.m in Sources */,
+ 2827172706DAFDE200D3A4C2 /* NSAttributedString+Moxie.m in Sources */,
+ 28D805A006E9B04C002B3FAF /* NSString+LispExtensions.m in Sources */,
+ 28F9039D06EE45AF00D5ADA9 /* NSArray+LispExtensions.m in Sources */,
+ 28F903A506EE490C00D5ADA9 /* LispSymbol.m in Sources */,
+ 28F9046F06F2305300D5ADA9 /* NSFileHandle+LispExtensions.m in Sources */,
+ 28C6947D06F55DC000341CDE /* NSDictionary+LispExtensions.m in Sources */,
+ 286C3B5F070A4B8900B6E2B1 /* NSNumber+LispExtensions.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 089C165FFE840EACC02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C1660FE840EACC02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 280FE68706C7533F00AA47DF /* LispREPL.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 280FE67F06C7533400AA47DF /* English */,
+ );
+ name = LispREPL.nib;
+ sourceTree = "<group>";
+ };
+ 2825D1AE05BE3ED300A9958B /* SettingNames.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 286FE9F205BE3B9E005A01FF /* English */,
+ );
+ name = SettingNames.strings;
+ sourceTree = "<group>";
+ };
+ 28360F9905A7CE3300841A1E /* WorldSelector.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 28360F9A05A7CE3300841A1E /* English */,
+ );
+ name = WorldSelector.nib;
+ sourceTree = "<group>";
+ };
+ 2857BB5D05BAA0F00053FE42 /* World.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 28A0F61C05B17A4700035E74 /* English */,
+ );
+ name = World.nib;
+ sourceTree = "<group>";
+ };
+ 2857BB5F05BAA0FB0053FE42 /* Preferences.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 28D925D105B7AF5E00CC250A /* English */,
+ );
+ name = Preferences.nib;
+ sourceTree = "<group>";
+ };
+ 288D8A7005AD21A10058CC79 /* WorldSettings.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 288A4EFA05A12FDE004C4480 /* English */,
+ );
+ name = WorldSettings.nib;
+ sourceTree = "<group>";
+ };
+ 28CDC68D06D0E4BB00D3A886 /* Moxie Help */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 28CDC67006D0E46A00D3A886 /* English */,
+ );
+ name = "Moxie Help";
+ sourceTree = "<group>";
+ };
+ 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 2A37F4B7FDCFA73011CA2CEA /* English */,
+ );
+ name = MainMenu.nib;
+ sourceTree = "<group>";
+ };
+ 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 2A37F4BAFDCFA73011CA2CEA /* English */,
+ );
+ name = Credits.rtf;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 284BD82B08554DD700BAB8A9 /* Development */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ DEBUGGING_SYMBOLS = YES;
+ DYLIB_CURRENT_VERSION = "";
+ GCC_ALTIVEC_EXTENSIONS = YES;
+ GCC_DYNAMIC_NO_PIC = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_ENABLE_TRIGRAPHS = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_MODEL_CPU = "";
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Moxie_prefix.pch;
+ GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+ GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+ GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+ GCC_WARN_MISSING_PARENTHESES = YES;
+ GCC_WARN_PEDANTIC = NO;
+ GCC_WARN_SHADOW = YES;
+ GCC_WARN_SIGN_COMPARE = YES;
+ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = NO;
+ GCC_WARN_UNKNOWN_PRAGMAS = YES;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_LABEL = YES;
+ GCC_WARN_UNUSED_PARAMETER = NO;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = "";
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ OPTIMIZATION_CFLAGS = "-O0";
+ OTHER_CFLAGS = "";
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = Moxie;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ WRAPPER_EXTENSION = app;
+ ZERO_LINK = YES;
+ };
+ name = Development;
+ };
+ 284BD82C08554DD700BAB8A9 /* Deployment */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ DEAD_CODE_STRIPPING = YES;
+ GCC_ALTIVEC_EXTENSIONS = YES;
+ GCC_DYNAMIC_NO_PIC = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_ENABLE_TRIGRAPHS = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Moxie_Prefix.pch;
+ GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+ GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ GCC_WARN_UNKNOWN_PRAGMAS = NO;
+ HEADER_SEARCH_PATHS = "";
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ OTHER_CFLAGS = "";
+ OTHER_LDFLAGS = "";
+ PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
+ PRODUCT_NAME = Moxie;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ WRAPPER_EXTENSION = app;
+ ZERO_LINK = NO;
+ };
+ name = Deployment;
+ };
+ 284BD82D08554DD700BAB8A9 /* Default */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_ENABLE_TRIGRAPHS = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Moxie_Prefix.pch;
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+ GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ GCC_WARN_UNKNOWN_PRAGMAS = NO;
+ HEADER_SEARCH_PATHS = "";
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ OTHER_CFLAGS = "";
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = Moxie;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ WRAPPER_EXTENSION = app;
+ };
+ name = Default;
+ };
+ 284BD82F08554DD700BAB8A9 /* Development */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_ALTIVEC_EXTENSIONS = YES;
+ GCC_AUTO_VECTORIZATION = YES;
+ };
+ name = Development;
+ };
+ 284BD83008554DD700BAB8A9 /* Deployment */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_ALTIVEC_EXTENSIONS = YES;
+ GCC_AUTO_VECTORIZATION = YES;
+ };
+ name = Deployment;
+ };
+ 284BD83108554DD700BAB8A9 /* Default */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_ALTIVEC_EXTENSIONS = YES;
+ GCC_AUTO_VECTORIZATION = YES;
+ };
+ name = Default;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 284BD82A08554DD700BAB8A9 /* Build configuration list for PBXNativeTarget "Moxie" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 284BD82B08554DD700BAB8A9 /* Development */,
+ 284BD82C08554DD700BAB8A9 /* Deployment */,
+ 284BD82D08554DD700BAB8A9 /* Default */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Default;
+ };
+ 284BD82E08554DD700BAB8A9 /* Build configuration list for PBXProject "Moxie" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 284BD82F08554DD700BAB8A9 /* Development */,
+ 284BD83008554DD700BAB8A9 /* Deployment */,
+ 284BD83108554DD700BAB8A9 /* Default */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Default;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 2A37F4A9FDCFA73011CA2CEA /* Project object */;
+}