[commit] r2228 - iOS get Cog Stack VM to compile for iPhone

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[commit] r2228 - iOS get Cog Stack VM to compile for iPhone

commits-3
 
Author: johnmci
Date: 2010-07-07 23:11:11 -0700 (Wed, 07 Jul 2010)
New Revision: 2228

Modified:
   trunk/platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
   trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3
   trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser
   trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.mode1v3
   trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.pbxuser
   trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.pbxproj
   trunk/platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication.m
   trunk/platforms/iOS/vm/iPhone/sqMacV2Memory.c
   trunk/platforms/iOS/vm/iPhone/sqPlatformSpecific.h
Log:
iOS get Cog Stack VM to compile for iPhone

Modified: trunk/platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
===================================================================
--- trunk/platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m 2010-07-08 06:11:11 UTC (rev 2228)
@@ -158,8 +158,14 @@
 # endif /* defined(i386) || defined(__i386) || defined(__i386__) */
 
 
+#endif /* COGVM */
+
+#if !COGVM && STACKVM
+void
+dumpPrimTraceLog(void) {};
+#endif
+
 /* Andreas' stubs */
 char* ioGetLogDirectory(void) { return ""; };
 sqInt ioSetLogDirectoryOfSize(void* lblIndex, sqInt sz){ return 1; }
 
-#endif /* COGVM */
\ No newline at end of file

Modified: trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3
===================================================================
--- trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3 2010-07-08 06:11:11 UTC (rev 2228)
@@ -270,48 +270,7 @@
  </dict>
  </array>
  <key>OpenEditors</key>
- <array>
- <dict>
- <key>Content</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>949AD25411E5469C006D6BF4</string>
- <key>PBXProjectModuleLabel</key>
- <string>Compare BASE vs. Local — sqConfig.h</string>
- <key>PBXSplitModuleInNavigatorKey</key>
- <dict>
- <key>Split0</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>949AD25511E5469C006D6BF4</string>
- <key>PBXProjectModuleLabel</key>
- <string>Compare BASE vs. Local — sqConfig.h</string>
- <key>_historyCapacity</key>
- <integer>0</integer>
- <key>bookmark</key>
- <string>949AD26011E546B5006D6BF4</string>
- <key>history</key>
- <array>
- <string>949AD25611E5469C006D6BF4</string>
- </array>
- </dict>
- <key>SplitCount</key>
- <string>1</string>
- </dict>
- <key>StatusBarVisibility</key>
- <true/>
- </dict>
- <key>Geometry</key>
- <dict>
- <key>Frame</key>
- <string>{{0, 20}, {1064, 927}}</string>
- <key>PBXModuleWindowStatusBarHidden2</key>
- <false/>
- <key>RubberWindowFrame</key>
- <string>663 60 1064 968 0 0 1680 1028 </string>
- </dict>
- </dict>
- </array>
+ <array/>
  <key>PerspectiveWidths</key>
  <array>
  <integer>-1</integer>
@@ -382,26 +341,12 @@
  <string>29B97314FDCFA39411CA2CEA</string>
  <string>29B97315FDCFA39411CA2CEA</string>
  <string>9424FF570DDCB17F009912BF</string>
- <string>9424FF590DDCB198009912BF</string>
- <string>947E642610AA0E1100D3B69E</string>
- <string>94C4B82C10C06F0D00CD4F90</string>
- <string>94584FD810F02378001401E7</string>
- <string>94B9528410E6B79E00DC476A</string>
- <string>94C4B82D10C06F1800CD4F90</string>
- <string>947E647610AA0FF200D3B69E</string>
- <string>9452D5EF0E044AC2000AD792</string>
- <string>9478E0220EC8D957007096A7</string>
- <string>9478E0230EC8D957007096A7</string>
- <string>9478E0240EC8D957007096A7</string>
- <string>9478E0270EC8D957007096A7</string>
- <string>94BCEAF10DDE16B400F38F31</string>
- <string>9452D5F00E044AD1000AD792</string>
- <string>9424FF5A0DDCB19F009912BF</string>
- <string>94BCE6640DDDEB5000F38F31</string>
- <string>945851ED10F03E60001401E7</string>
- <string>947E21300EB28650007957D0</string>
- <string>94BCE6650DDDEB5000F38F31</string>
- <string>080E96DDFE201D6D7F000001</string>
+ <string>94BCE77E0DDDF61200F38F31</string>
+ <string>94BCE77F0DDDF61200F38F31</string>
+ <string>94883B3F0E0C2B9C005A4738</string>
+ <string>94BCE7840DDDF61200F38F31</string>
+ <string>94BCE6880DDDECC200F38F31</string>
+ <string>9424FF580DDCB18C009912BF</string>
  <string>94E658DC0DDD03FE00358328</string>
  <string>94E658DF0DDD03FE00358328</string>
  <string>94E658E20DDD03FE00358328</string>
@@ -414,16 +359,15 @@
  <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
  <array>
  <array>
- <integer>168</integer>
- <integer>128</integer>
- <integer>6</integer>
- <integer>3</integer>
+ <integer>25</integer>
+ <integer>24</integer>
+ <integer>21</integer>
  <integer>2</integer>
  <integer>0</integer>
  </array>
  </array>
  <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 2259}, {443, 914}}</string>
+ <string>{{0, 0}, {443, 914}}</string>
  </dict>
  <key>PBXTopSmartGroupGIDs</key>
  <array/>
@@ -444,7 +388,7 @@
  <real>421</real>
  </array>
  <key>RubberWindowFrame</key>
- <string>60 7 1646 973 0 0 1680 1028 </string>
+ <string>99 -10 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXSmartGroupTreeModule</string>
@@ -462,7 +406,7 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CE0B20306471E060097A5F4</string>
  <key>PBXProjectModuleLabel</key>
- <string>sqConfig.h</string>
+ <string>interp.c</string>
  <key>PBXSplitModuleInNavigatorKey</key>
  <dict>
  <key>Split0</key>
@@ -470,11 +414,11 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CE0B20406471E060097A5F4</string>
  <key>PBXProjectModuleLabel</key>
- <string>sqConfig.h</string>
+ <string>interp.c</string>
  <key>_historyCapacity</key>
  <integer>0</integer>
  <key>bookmark</key>
- <string>949AD25F11E546B5006D6BF4</string>
+ <string>94EE1D9511E57F9400DC6E8C</string>
  <key>history</key>
  <array>
  <string>94BCE7390DDDEF8200F38F31</string>
@@ -687,9 +631,6 @@
  <string>94D9B9E211D13CD100AB6CB4</string>
  <string>94D9B9E311D13CD100AB6CB4</string>
  <string>949DDD6D11D141080017F79B</string>
- <string>949DDD8711D144660017F79B</string>
- <string>94E0AB5111D149F00054ECD7</string>
- <string>94E745EB11E5346100E90B3A</string>
  <string>94E745EC11E5346100E90B3A</string>
  <string>94E745ED11E5346100E90B3A</string>
  <string>94E745EE11E5346100E90B3A</string>
@@ -701,7 +642,13 @@
  <string>949AD24F11E5469C006D6BF4</string>
  <string>949AD25011E5469C006D6BF4</string>
  <string>949AD25111E5469C006D6BF4</string>
- <string>949AD25211E5469C006D6BF4</string>
+ <string>94EF6D6611E55D1F003BA64D</string>
+ <string>94EF6D6C11E55E31003BA64D</string>
+ <string>94EF6D6D11E55E31003BA64D</string>
+ <string>94EF6E0511E5617E003BA64D</string>
+ <string>94EF6E0611E5617E003BA64D</string>
+ <string>94EF6ED111E56BDD003BA64D</string>
+ <string>94EF711111E57F6D003BA64D</string>
  </array>
  </dict>
  <key>SplitCount</key>
@@ -713,14 +660,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 0}, {1181, 688}}</string>
+ <string>{{0, 0}, {1181, 659}}</string>
  <key>RubberWindowFrame</key>
- <string>60 7 1646 973 0 0 1680 1028 </string>
+ <string>99 -10 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
  <key>Proportion</key>
- <string>688pt</string>
+ <string>659pt</string>
  </dict>
  <dict>
  <key>ContentConfiguration</key>
@@ -733,14 +680,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 693}, {1181, 239}}</string>
+ <string>{{0, 664}, {1181, 268}}</string>
  <key>RubberWindowFrame</key>
- <string>60 7 1646 973 0 0 1680 1028 </string>
+ <string>99 -10 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>XCDetailModule</string>
  <key>Proportion</key>
- <string>239pt</string>
+ <string>268pt</string>
  </dict>
  </array>
  <key>Proportion</key>
@@ -759,9 +706,9 @@
  </array>
  <key>TableOfContents</key>
  <array>
- <string>949AD1F111E54549006D6BF4</string>
+ <string>94EE1D9611E57F9400DC6E8C</string>
  <string>1CE0B1FE06471DED0097A5F4</string>
- <string>949AD1F211E54549006D6BF4</string>
+ <string>94EE1D9711E57F9400DC6E8C</string>
  <string>1CE0B20306471E060097A5F4</string>
  <string>1CE0B20506471E060097A5F4</string>
  </array>
@@ -882,7 +829,7 @@
  <key>StatusbarIsVisible</key>
  <true/>
  <key>TimeStamp</key>
- <real>300238517.60975498</real>
+ <real>300253076.84179199</real>
  <key>ToolbarDisplayMode</key>
  <integer>1</integer>
  <key>ToolbarIsVisible</key>
@@ -897,18 +844,13 @@
  <integer>5</integer>
  <key>WindowOrderList</key>
  <array>
- <string>949AD25B11E5469C006D6BF4</string>
- <string>949AD25C11E5469C006D6BF4</string>
- <string>1C78EAAD065D492600B07095</string>
  <string>1CD10A99069EF8BA00B06720</string>
  <string>9424FF6E0DDCB226009912BF</string>
- <string>949AD25411E5469C006D6BF4</string>
  <string>9488792B0E0F2F8000555242</string>
- <string>1C530D57069F1CE1000CFCEE</string>
  <string>/Users/johnmci/Documents/Squeak3.8.0/platforms/iOS/vm/SqueakPureObjc.xcodeproj</string>
  </array>
  <key>WindowString</key>
- <string>60 7 1646 973 0 0 1680 1028 </string>
+ <string>99 -10 1646 973 0 0 1680 1028 </string>
  <key>WindowToolsV3</key>
  <array>
  <dict>
@@ -938,7 +880,7 @@
  <key>Frame</key>
  <string>{{0, 0}, {1332, 643}}</string>
  <key>RubberWindowFrame</key>
- <string>307 109 1332 919 0 0 1680 1028 </string>
+ <string>348 109 1332 919 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
@@ -946,8 +888,6 @@
  <string>643pt</string>
  </dict>
  <dict>
- <key>BecomeActive</key>
- <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXProjectModuleGUID</key>
@@ -964,7 +904,7 @@
  <key>Frame</key>
  <string>{{0, 648}, {1332, 230}}</string>
  <key>RubberWindowFrame</key>
- <string>307 109 1332 919 0 0 1680 1028 </string>
+ <string>348 109 1332 919 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXBuildResultsModule</string>
@@ -987,18 +927,18 @@
  <key>TableOfContents</key>
  <array>
  <string>9424FF6E0DDCB226009912BF</string>
- <string>949AD1DB11E54517006D6BF4</string>
+ <string>94EE1D9011E57F8D00DC6E8C</string>
  <string>1CD0528F0623707200166675</string>
  <string>XCMainBuildResultsModuleGUID</string>
  </array>
  <key>ToolbarConfiguration</key>
  <string>xcode.toolbar.config.buildV3</string>
  <key>WindowString</key>
- <string>307 109 1332 919 0 0 1680 1028 </string>
+ <string>348 109 1332 919 0 0 1680 1028 </string>
  <key>WindowToolGUID</key>
  <string>9424FF6E0DDCB226009912BF</string>
  <key>WindowToolIsVisible</key>
- <true/>
+ <false/>
  </dict>
  <dict>
  <key>FirstTimeWindowDisplayed</key>
@@ -1107,13 +1047,13 @@
  <key>TableOfContents</key>
  <array>
  <string>1CD10A99069EF8BA00B06720</string>
- <string>949AD1DC11E54517006D6BF4</string>
+ <string>94EE1D9811E57F9400DC6E8C</string>
  <string>1C162984064C10D400B95A72</string>
- <string>949AD1DD11E54517006D6BF4</string>
- <string>949AD1DE11E54517006D6BF4</string>
- <string>949AD1DF11E54517006D6BF4</string>
- <string>949AD1E011E54517006D6BF4</string>
- <string>949AD1E111E54517006D6BF4</string>
+ <string>94EE1D9911E57F9400DC6E8C</string>
+ <string>94EE1D9A11E57F9400DC6E8C</string>
+ <string>94EE1D9B11E57F9400DC6E8C</string>
+ <string>94EE1D9C11E57F9400DC6E8C</string>
+ <string>94EE1D9D11E57F9400DC6E8C</string>
  </array>
  <key>ToolbarConfiguration</key>
  <string>xcode.toolbar.config.debugV3</string>
@@ -1145,7 +1085,7 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CDD528C0622207200134675</string>
  <key>PBXProjectModuleLabel</key>
- <string>sqConfig.h</string>
+ <string>&lt;No Editor&gt;</string>
  <key>StatusBarVisibility</key>
  <true/>
  </dict>
@@ -1154,7 +1094,7 @@
  <key>Frame</key>
  <string>{{0, 0}, {1417, 722}}</string>
  <key>RubberWindowFrame</key>
- <string>664 -37 1417 1024 0 0 1680 1028 </string>
+ <string>761 4 1417 1024 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
@@ -1180,7 +1120,7 @@
  <key>Frame</key>
  <string>{{0, 727}, {1417, 256}}</string>
  <key>RubberWindowFrame</key>
- <string>664 -37 1417 1024 0 0 1680 1028 </string>
+ <string>761 4 1417 1024 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXProjectFindModule</string>
@@ -1203,13 +1143,13 @@
  <key>TableOfContents</key>
  <array>
  <string>1C530D57069F1CE1000CFCEE</string>
- <string>949AD1E611E54517006D6BF4</string>
- <string>949AD1E711E54517006D6BF4</string>
+ <string>94EF710511E57F11003BA64D</string>
+ <string>94EF710611E57F11003BA64D</string>
  <string>1CDD528C0622207200134675</string>
  <string>1CD0528E0623707200166675</string>
  </array>
  <key>WindowString</key>
- <string>664 -37 1417 1024 0 0 1680 1028 </string>
+ <string>761 4 1417 1024 0 0 1680 1028 </string>
  <key>WindowToolGUID</key>
  <string>1C530D57069F1CE1000CFCEE</string>
  <key>WindowToolIsVisible</key>
@@ -1232,6 +1172,8 @@
  <key>Dock</key>
  <array>
  <dict>
+ <key>BecomeActive</key>
+ <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXProjectModuleGUID</key>
@@ -1267,7 +1209,7 @@
  <key>TableOfContents</key>
  <array>
  <string>1C78EAAD065D492600B07095</string>
- <string>949AD25911E5469C006D6BF4</string>
+ <string>94EF710B11E57F3C003BA64D</string>
  <string>1C78EAAC065D492600B07095</string>
  </array>
  <key>ToolbarConfiguration</key>
@@ -1277,7 +1219,7 @@
  <key>WindowToolGUID</key>
  <string>1C78EAAD065D492600B07095</string>
  <key>WindowToolIsVisible</key>
- <false/>
+ <true/>
  </dict>
  <dict>
  <key>FirstTimeWindowDisplayed</key>
@@ -1359,7 +1301,7 @@
  <key>PBXProjectModuleGUID</key>
  <string>1C78EAB2065D492600B07095</string>
  <key>PBXProjectModuleLabel</key>
- <string>sqMacV2Memory.c</string>
+ <string></string>
  <key>StatusBarVisibility</key>
  <true/>
  </dict>
@@ -1368,7 +1310,7 @@
  <key>Frame</key>
  <string>{{0, 0}, {1582, 220}}</string>
  <key>RubberWindowFrame</key>
- <string>98 4 1582 1024 0 0 1680 1028 </string>
+ <string>136 -21 1582 1024 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
@@ -1408,14 +1350,14 @@
  <key>PBXProjectModuleLabel</key>
  <string>SCM Results</string>
  <key>SCMActivityViewerShowingDefaultKey</key>
- <string>{{0, 632}, {1582, 126}}</string>
+ <string>{{0, 645}, {1582, 113}}</string>
  </dict>
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
  <string>{{0, 225}, {1582, 758}}</string>
  <key>RubberWindowFrame</key>
- <string>98 4 1582 1024 0 0 1680 1028 </string>
+ <string>136 -21 1582 1024 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXCVSModule</string>
@@ -1438,18 +1380,18 @@
  <key>TableOfContents</key>
  <array>
  <string>9488792B0E0F2F8000555242</string>
- <string>949AD22E11E54674006D6BF4</string>
+ <string>94EE1D9211E57F8D00DC6E8C</string>
  <string>1C78EAB2065D492600B07095</string>
  <string>1CD052920623707200166675</string>
  </array>
  <key>ToolbarConfiguration</key>
  <string>xcode.toolbar.config.scm</string>
  <key>WindowString</key>
- <string>98 4 1582 1024 0 0 1680 1028 </string>
+ <string>136 -21 1582 1024 0 0 1680 1028 </string>
  <key>WindowToolGUID</key>
  <string>9488792B0E0F2F8000555242</string>
  <key>WindowToolIsVisible</key>
- <true/>
+ <false/>
  </dict>
  <dict>
  <key>FirstTimeWindowDisplayed</key>

Modified: trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser
===================================================================
--- trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser 2010-07-08 06:11:11 UTC (rev 2228)
@@ -25,8 +25,9 @@
  29B97313FDCFA39411CA2CEA /* Project object */ = {
  activeArchitecturePreference = armv6;
  activeBuildConfigurationName = Debug;
- activeExecutable = 947E62FD10AA098300D3B69E /* SqueakPureObjc */;
- activeTarget = 947E626F10AA098300D3B69E /* SqueakPureObjc */;
+ activeExecutable = 9424FF3E0DDC8654009912BF /* Squeak */;
+ activeSDKPreference = iphonesimulator3.2;
+ activeTarget = 1D6058900D05DD3D006BFB54 /* SqueakNoOGLIPhone */;
  addToTargets = (
  1D6058900D05DD3D006BFB54 /* SqueakNoOGLIPhone */,
  );
@@ -248,8 +249,8 @@
  PBXFileDataSource_Warnings_ColumnID,
  );
  };
- PBXPerProjectTemplateStateSaveDate = 300238006;
- PBXWorkspaceStateSaveDate = 300238006;
+ PBXPerProjectTemplateStateSaveDate = 300253064;
+ PBXWorkspaceStateSaveDate = 300253064;
  };
  perUserProjectItems = {
  940191A210F2B5E40019A524 /* PBXTextBookmark */ = 940191A210F2B5E40019A524 /* PBXTextBookmark */;
@@ -358,12 +359,7 @@
  949AD24F11E5469C006D6BF4 /* PBXTextBookmark */ = 949AD24F11E5469C006D6BF4 /* PBXTextBookmark */;
  949AD25011E5469C006D6BF4 /* PBXTextBookmark */ = 949AD25011E5469C006D6BF4 /* PBXTextBookmark */;
  949AD25111E5469C006D6BF4 /* PBXTextBookmark */ = 949AD25111E5469C006D6BF4 /* PBXTextBookmark */;
- 949AD25211E5469C006D6BF4 /* PBXTextBookmark */ = 949AD25211E5469C006D6BF4 /* PBXTextBookmark */;
- 949AD25611E5469C006D6BF4 /* XCDiffFileBookmark */ = 949AD25611E5469C006D6BF4 /* XCDiffFileBookmark */;
- 949AD25F11E546B5006D6BF4 /* PBXTextBookmark */ = 949AD25F11E546B5006D6BF4 /* PBXTextBookmark */;
- 949AD26011E546B5006D6BF4 /* PBXBookmark */ = 949AD26011E546B5006D6BF4 /* PBXBookmark */;
  949DDD6D11D141080017F79B /* PBXTextBookmark */ = 949DDD6D11D141080017F79B /* PBXTextBookmark */;
- 949DDD8711D144660017F79B /* PBXTextBookmark */ = 949DDD8711D144660017F79B /* PBXTextBookmark */;
  94A1B2AA10B9E92A00C64473 /* PBXTextBookmark */ = 94A1B2AA10B9E92A00C64473 /* PBXTextBookmark */;
  94A1B41E10BA05E600C64473 /* PBXTextBookmark */ = 94A1B41E10BA05E600C64473 /* PBXTextBookmark */;
  94AB2E6A0E003879006A79E4 /* PBXTextBookmark */ = 94AB2E6A0E003879006A79E4 /* PBXTextBookmark */;
@@ -441,7 +437,6 @@
  94D740B210B6242000F8C034 /* PBXTextBookmark */ = 94D740B210B6242000F8C034 /* PBXTextBookmark */;
  94D9B9E211D13CD100AB6CB4 /* PlistBookmark */ = 94D9B9E211D13CD100AB6CB4 /* PlistBookmark */;
  94D9B9E311D13CD100AB6CB4 /* PBXTextBookmark */ = 94D9B9E311D13CD100AB6CB4 /* PBXTextBookmark */;
- 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */ = 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */;
  94E297D10DECA72F009CF73A /* PBXTextBookmark */ = 94E297D10DECA72F009CF73A /* PBXTextBookmark */;
  94E297D30DECA72F009CF73A /* PBXTextBookmark */ = 94E297D30DECA72F009CF73A /* PBXTextBookmark */;
  94E297D50DECA72F009CF73A /* PBXTextBookmark */ = 94E297D50DECA72F009CF73A /* PBXTextBookmark */;
@@ -454,7 +449,6 @@
  94E584AE10BF6EE30073FD63 /* PBXTextBookmark */ = 94E584AE10BF6EE30073FD63 /* PBXTextBookmark */;
  94E584FF10BF79AB0073FD63 /* PBXTextBookmark */ = 94E584FF10BF79AB0073FD63 /* PBXTextBookmark */;
  94E5850010BF79AB0073FD63 /* PBXTextBookmark */ = 94E5850010BF79AB0073FD63 /* PBXTextBookmark */;
- 94E745EB11E5346100E90B3A /* PBXTextBookmark */ = 94E745EB11E5346100E90B3A /* PBXTextBookmark */;
  94E745EC11E5346100E90B3A /* PBXTextBookmark */ = 94E745EC11E5346100E90B3A /* PBXTextBookmark */;
  94E745ED11E5346100E90B3A /* PBXTextBookmark */ = 94E745ED11E5346100E90B3A /* PBXTextBookmark */;
  94E745EE11E5346100E90B3A /* PBXTextBookmark */ = 94E745EE11E5346100E90B3A /* PBXTextBookmark */;
@@ -464,6 +458,14 @@
  94E746D011E539AF00E90B3A /* PBXTextBookmark */ = 94E746D011E539AF00E90B3A /* PBXTextBookmark */;
  94E8EEEA11C94D5D0049D853 /* PBXTextBookmark */ = 94E8EEEA11C94D5D0049D853 /* PBXTextBookmark */;
  94ED7EFA0E6C2ABE00F4DD03 /* PBXTextBookmark */ = 94ED7EFA0E6C2ABE00F4DD03 /* PBXTextBookmark */;
+ 94EE1D9511E57F9400DC6E8C /* PBXTextBookmark */ = 94EE1D9511E57F9400DC6E8C /* PBXTextBookmark */;
+ 94EF6D6611E55D1F003BA64D /* PBXTextBookmark */ = 94EF6D6611E55D1F003BA64D /* PBXTextBookmark */;
+ 94EF6D6C11E55E31003BA64D /* PBXTextBookmark */ = 94EF6D6C11E55E31003BA64D /* PBXTextBookmark */;
+ 94EF6D6D11E55E31003BA64D /* PBXTextBookmark */ = 94EF6D6D11E55E31003BA64D /* PBXTextBookmark */;
+ 94EF6E0511E5617E003BA64D /* PBXTextBookmark */ = 94EF6E0511E5617E003BA64D /* PBXTextBookmark */;
+ 94EF6E0611E5617E003BA64D /* PBXTextBookmark */ = 94EF6E0611E5617E003BA64D /* PBXTextBookmark */;
+ 94EF6ED111E56BDD003BA64D /* PBXTextBookmark */ = 94EF6ED111E56BDD003BA64D /* PBXTextBookmark */;
+ 94EF711111E57F6D003BA64D /* PBXTextBookmark */ = 94EF711111E57F6D003BA64D /* PBXTextBookmark */;
  94F155570E83EA1F001657CE /* PBXTextBookmark */ = 94F155570E83EA1F001657CE /* PBXTextBookmark */;
  94F155580E83EA1F001657CE /* PBXTextBookmark */ = 94F155580E83EA1F001657CE /* PBXTextBookmark */;
  94F1F5C910C30C22008DB9CF /* PBXTextBookmark */ = 94F1F5C910C30C22008DB9CF /* PBXTextBookmark */;
@@ -671,8 +673,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 529;
- location = Squeak;
- modificationTime = 300238480.295093;
+ modificationTime = 300252914.934988;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -688,8 +689,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 53;
- location = Squeak;
- modificationTime = 300238480.324099;
+ modificationTime = 300252914.935451;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -798,7 +798,7 @@
  ignoreCount = 0;
  lineNumber = 96;
  location = Squeak;
- modificationTime = 300238476.497882;
+ modificationTime = 300245443.240212;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -832,7 +832,7 @@
  argumentStrings = (
  );
  autoAttachOnCrash = 1;
- breakpointsEnabled = 0;
+ breakpointsEnabled = 1;
  configStateDict = {
  "PBXLSLaunchAction-0" = {
  PBXLSLaunchAction = 0;
@@ -1013,9 +1013,9 @@
  };
  9424FF5D0DDCB1C7009912BF /* sq.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 5798}}";
- sepNavSelRange = "{7385, 13}";
- sepNavVisRange = "{6291, 2188}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 5850}}";
+ sepNavSelRange = "{13291, 14}";
+ sepNavVisRange = "{12256, 2443}";
  sepNavWindowFrame = "{{73, 4}, {1326, 1010}}";
  };
  };
@@ -1044,9 +1044,9 @@
  };
  9424FF640DDCB1EF009912BF /* sqPlatformSpecific.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 1599}}";
- sepNavSelRange = "{5167, 6}";
- sepNavVisRange = "{3270, 2006}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 2106}}";
+ sepNavSelRange = "{3907, 26}";
+ sepNavVisRange = "{3055, 2395}";
  sepNavWindowFrame = "{{38, 19}, {905, 983}}";
  };
  };
@@ -1060,16 +1060,16 @@
  };
  9424FF660DDCB1EF009912BF /* sqConfig.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 690}}";
- sepNavSelRange = "{315, 14}";
- sepNavVisRange = "{0, 390}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 651}}";
+ sepNavSelRange = "{302, 0}";
+ sepNavVisRange = "{0, 302}";
  };
  };
  9424FF670DDCB202009912BF /* sqMacV2Memory.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1533, 2457}}";
- sepNavSelRange = "{3778, 0}";
- sepNavVisRange = "{3515, 930}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 2483}}";
+ sepNavSelRange = "{5856, 96}";
+ sepNavVisRange = "{4753, 1326}";
  sepNavWindowFrame = "{{38, 19}, {905, 983}}";
  };
  };
@@ -1199,7 +1199,7 @@
  ignoreCount = 0;
  lineNumber = 59;
  location = Squeak;
- modificationTime = 300238476.497092;
+ modificationTime = 300245443.2392541;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1217,7 +1217,7 @@
  ignoreCount = 0;
  lineNumber = 218;
  location = Squeak;
- modificationTime = 300238476.497115;
+ modificationTime = 300245443.239291;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1235,7 +1235,7 @@
  ignoreCount = 0;
  lineNumber = 179;
  location = Squeak;
- modificationTime = 300238476.497138;
+ modificationTime = 300245443.239316;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1253,7 +1253,7 @@
  ignoreCount = 0;
  lineNumber = 204;
  location = Squeak;
- modificationTime = 300238476.497158;
+ modificationTime = 300245443.2393581;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1998,7 +1998,7 @@
  ignoreCount = 0;
  lineNumber = 101;
  location = Squeak;
- modificationTime = 300238479.883449;
+ modificationTime = 300252758.417717;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2025,8 +2025,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 69;
- location = Squeak;
- modificationTime = 300238479.927095;
+ modificationTime = 300252914.935517;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2043,8 +2042,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 75;
- location = Squeak;
- modificationTime = 300238479.985933;
+ modificationTime = 300252914.93529;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2077,7 +2075,7 @@
  ignoreCount = 0;
  lineNumber = 37;
  location = Squeak;
- modificationTime = 300238480.016526;
+ modificationTime = 300252758.639356;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2094,7 +2092,7 @@
  ignoreCount = 0;
  lineNumber = 45;
  location = Squeak;
- modificationTime = 300238480.07578;
+ modificationTime = 300252758.7063661;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2111,7 +2109,7 @@
  ignoreCount = 0;
  lineNumber = 50;
  location = Squeak;
- modificationTime = 300238480.118051;
+ modificationTime = 300252758.7621281;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2128,7 +2126,7 @@
  ignoreCount = 0;
  lineNumber = 72;
  location = Squeak;
- modificationTime = 300238480.177736;
+ modificationTime = 300252758.8317651;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2145,7 +2143,7 @@
  ignoreCount = 0;
  lineNumber = 88;
  location = Squeak;
- modificationTime = 300238480.219349;
+ modificationTime = 300252758.935259;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2189,7 +2187,8 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 31;
- modificationTime = 300238509.134593;
+ location = Squeak;
+ modificationTime = 300252758.967312;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2205,7 +2204,8 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 24;
- modificationTime = 300238509.134492;
+ location = Squeak;
+ modificationTime = 300252759.059801;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2221,7 +2221,8 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 17;
- modificationTime = 300238509.13483;
+ location = Squeak;
+ modificationTime = 300252759.179004;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2273,7 +2274,7 @@
  ignoreCount = 0;
  lineNumber = 117;
  location = Squeak;
- modificationTime = 300238476.497036;
+ modificationTime = 300245443.239188;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -2291,7 +2292,7 @@
  ignoreCount = 0;
  lineNumber = 101;
  location = Squeak;
- modificationTime = 300238476.49706;
+ modificationTime = 300245443.239212;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -2348,9 +2349,9 @@
  };
  94638B260EAFB77B00A3F155 /* iPhone.changes */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {943, 1.71625e+06}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 1.71621e+06}}";
  sepNavSelRange = "{5412558, 0}";
- sepNavVisRange = "{0, 2331}";
+ sepNavVisRange = "{418, 1913}";
  };
  };
  94638BD10EB0F98000A3F155 /* PBXTextBookmark */ = {
@@ -2552,8 +2553,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 79;
- location = Squeak;
- modificationTime = 300238479.609766;
+ modificationTime = 300252914.935225;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2629,8 +2629,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 218;
- location = Squeak;
- modificationTime = 300238479.651797;
+ modificationTime = 300252914.935492;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2789,8 +2788,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 257;
- location = Squeak;
- modificationTime = 300238479.703368;
+ modificationTime = 300252914.9352;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2807,8 +2805,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 262;
- location = Squeak;
- modificationTime = 300238479.76431;
+ modificationTime = 300252914.935311;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2826,7 +2823,7 @@
  ignoreCount = 0;
  lineNumber = 117;
  location = Squeak;
- modificationTime = 300238476.49742;
+ modificationTime = 300245443.239696;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -3517,9 +3514,9 @@
  };
  94883B400E0C2B9C005A4738 /* sqUnixSocket.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 27937}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 2088}";
+ sepNavIntBoundsRect = "{{0, 0}, {1160, 27599}}";
+ sepNavSelRange = "{2087, 0}";
+ sepNavVisRange = "{1917, 1006}";
  sepNavWindowFrame = "{{38, 14}, {799, 988}}";
  };
  };
@@ -3687,7 +3684,7 @@
  ignoreCount = 0;
  lineNumber = 235;
  location = Squeak;
- modificationTime = 300238479.819454;
+ modificationTime = 300252758.223945;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -3705,7 +3702,7 @@
  ignoreCount = 0;
  lineNumber = 352;
  location = Squeak;
- modificationTime = 300238476.497799;
+ modificationTime = 300245443.240085;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -3749,36 +3746,6 @@
  vrLen = 845;
  vrLoc = 3136;
  };
- 949AD25211E5469C006D6BF4 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 9424FF660DDCB1EF009912BF /* sqConfig.h */;
- rLen = 14;
- rLoc = 315;
- rType = 0;
- };
- 949AD25611E5469C006D6BF4 /* XCDiffFileBookmark */ = {
- isa = XCDiffFileBookmark;
- id = "7901A62C-9A18-44A2-AC95-1CB122184468-81818-00010265F4E7CD73";
- };
- 949AD25F11E546B5006D6BF4 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 9424FF660DDCB1EF009912BF /* sqConfig.h */;
- name = "sqConfig.h: 16";
- rLen = 11;
- rLoc = 340;
- rType = 0;
- vrLen = 390;
- vrLoc = 0;
- };
- 949AD26011E546B5006D6BF4 /* PBXBookmark */ = {
- isa = PBXBookmark;
- fRef = 949AD26111E546B5006D6BF4 /* Compare BASE vs. Local — sqConfig.h */;
- };
- 949AD26111E546B5006D6BF4 /* Compare BASE vs. Local — sqConfig.h */ = {
- isa = PBXFileReference;
- path = "Compare BASE vs. Local — sqConfig.h";
- sourceTree = "<group>";
- };
  949DDD4811D13F630017F79B /* NSDateFormatter.h */ = {
  isa = PBXFileReference;
  lastKnownFileType = sourcecode.c.h;
@@ -3796,16 +3763,6 @@
  vrLen = 2173;
  vrLoc = 0;
  };
- 949DDD8711D144660017F79B /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */;
- name = "sqUnixUUID.c: 3";
- rLen = 0;
- rLoc = 38;
- rType = 0;
- vrLen = 275;
- vrLoc = 0;
- };
  949E5B970DE3623B007388E0 /* sqUnixMain.c */ = {
  isa = PBXFileReference;
  lastKnownFileType = sourcecode.c.c;
@@ -3949,7 +3906,7 @@
  ignoreCount = 0;
  lineNumber = 1429;
  location = "Squeak VM Opt";
- modificationTime = 300238476.497002;
+ modificationTime = 300245443.239131;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -4396,8 +4353,8 @@
  };
  94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 766}}";
- sepNavSelRange = "{38, 0}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 626}}";
+ sepNavSelRange = "{0, 54}";
  sepNavVisRange = "{0, 275}";
  };
  };
@@ -4460,7 +4417,7 @@
  ignoreCount = 0;
  lineNumber = 79;
  location = Squeak;
- modificationTime = 300238476.497854;
+ modificationTime = 300245443.240191;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5303,7 +5260,7 @@
  ignoreCount = 0;
  lineNumber = 465;
  location = Squeak;
- modificationTime = 300238476.496768;
+ modificationTime = 300245443.238803;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5321,7 +5278,7 @@
  ignoreCount = 0;
  lineNumber = 461;
  location = Squeak;
- modificationTime = 300238476.49684;
+ modificationTime = 300245443.238912;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5339,7 +5296,7 @@
  ignoreCount = 0;
  lineNumber = 449;
  location = Squeak;
- modificationTime = 300238476.496883;
+ modificationTime = 300245443.238955;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5357,7 +5314,7 @@
  ignoreCount = 0;
  lineNumber = 437;
  location = Squeak;
- modificationTime = 300238476.496908;
+ modificationTime = 300245443.239016;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5375,7 +5332,7 @@
  ignoreCount = 0;
  lineNumber = 445;
  location = Squeak;
- modificationTime = 300238476.49693;
+ modificationTime = 300245443.239063;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5393,7 +5350,7 @@
  ignoreCount = 0;
  lineNumber = 474;
  location = Squeak;
- modificationTime = 300238476.49696;
+ modificationTime = 300245443.239098;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5785,16 +5742,6 @@
  vrLen = 2025;
  vrLoc = 5386;
  };
- 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94883B400E0C2B9C005A4738 /* sqUnixSocket.c */;
- name = "sqUnixSocket.c: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 2088;
- vrLoc = 0;
- };
  94E297D10DECA72F009CF73A /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94E297D20DECA72F009CF73A /* config.h */;
@@ -5954,8 +5901,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 326;
- location = Squeak;
- modificationTime = 300238479.546486;
+ modificationTime = 300252914.935472;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -6005,9 +5951,9 @@
  };
  94E658E00DDD03FE00358328 /* interp.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 359424}}";
- sepNavSelRange = "{28981, 13}";
- sepNavVisRange = "{28185, 1274}";
+ sepNavIntBoundsRect = "{{0, 0}, {3694, 358683}}";
+ sepNavSelRange = "{803334, 0}";
+ sepNavVisRange = "{802567, 1530}";
  sepNavWindowFrame = "{{38, 34}, {1438, 968}}";
  };
  };
@@ -6734,16 +6680,6 @@
  sepNavVisRange = "{2296, 1397}";
  };
  };
- 94E745EB11E5346100E90B3A /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94E658E00DDD03FE00358328 /* interp.c */;
- name = "interp.c: 841";
- rLen = 13;
- rLoc = 28981;
- rType = 0;
- vrLen = 1274;
- vrLoc = 28185;
- };
  94E745EC11E5346100E90B3A /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94BCAD1C10AB942300F87527 /* sqSqueakOSXApplication+attributes.m */;
@@ -6844,8 +6780,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 118;
- location = Squeak;
- modificationTime = 300238480.433587;
+ modificationTime = 300252914.934909;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -6866,6 +6801,16 @@
  path = "/Users/johnmci/Work In Progress/smalltalk/CocoaSqueakSource/CocoaSqueak/Document.m";
  sourceTree = "<absolute>";
  };
+ 94EE1D9511E57F9400DC6E8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94E658E00DDD03FE00358328 /* interp.c */;
+ name = "interp.c: 25359";
+ rLen = 0;
+ rLoc = 803334;
+ rType = 0;
+ vrLen = 1530;
+ vrLoc = 802567;
+ };
  94EECBD811C76107001AFA91 /* interp.c:24055 */ = {
  isa = PBXFileBreakpoint;
  actions = (
@@ -6879,11 +6824,87 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 24055;
- location = Squeak;
- modificationTime = 300238480.388245;
+ modificationTime = 300252914.9350139;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
+ 94EF6D6611E55D1F003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9424FF660DDCB1EF009912BF /* sqConfig.h */;
+ name = "sqConfig.h: 14";
+ rLen = 0;
+ rLoc = 302;
+ rType = 0;
+ vrLen = 302;
+ vrLoc = 0;
+ };
+ 94EF6D6C11E55E31003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */;
+ name = "sqUnixUUID.c: 1";
+ rLen = 54;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 275;
+ vrLoc = 0;
+ };
+ 94EF6D6D11E55E31003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF6D6E11E55E31003BA64D /* sqUnixSocket.c */;
+ name = "sqUnixSocket.c: 73";
+ rLen = 1;
+ rLoc = 2408;
+ rType = 0;
+ vrLen = 976;
+ vrLoc = 1899;
+ };
+ 94EF6D6E11E55E31003BA64D /* sqUnixSocket.c */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ name = sqUnixSocket.c;
+ path = "/Volumes/pm/Mail Downloads/sqUnixSocket.c";
+ sourceTree = "<absolute>";
+ };
+ 94EF6E0511E5617E003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94883B400E0C2B9C005A4738 /* sqUnixSocket.c */;
+ name = "sqUnixSocket.c: 59";
+ rLen = 0;
+ rLoc = 2087;
+ rType = 0;
+ vrLen = 1006;
+ vrLoc = 1917;
+ };
+ 94EF6E0611E5617E003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9424FF5D0DDCB1C7009912BF /* sq.h */;
+ name = "sq.h: 334";
+ rLen = 0;
+ rLoc = 12931;
+ rType = 0;
+ vrLen = 2166;
+ vrLoc = 12256;
+ };
+ 94EF6ED111E56BDD003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94638B260EAFB77B00A3F155 /* iPhone.changes */;
+ name = "iPhone.changes: 131761";
+ rLen = 0;
+ rLoc = 5412558;
+ rType = 0;
+ vrLen = 1913;
+ vrLoc = 418;
+ };
+ 94EF711111E57F6D003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94E658E00DDD03FE00358328 /* interp.c */;
+ name = "interp.c: 25359";
+ rLen = 0;
+ rLoc = 803334;
+ rType = 0;
+ vrLen = 1464;
+ vrLoc = 802590;
+ };
  94F155570E83EA1F001657CE /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94B88C640E81500200C98131 /* SqueakObjcBridge.m */;
@@ -6998,7 +7019,7 @@
  ignoreCount = 0;
  lineNumber = 432;
  location = Squeak;
- modificationTime = 300238476.497176;
+ modificationTime = 300245443.239421;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -7016,7 +7037,7 @@
  ignoreCount = 0;
  lineNumber = 453;
  location = Squeak;
- modificationTime = 300238476.497208;
+ modificationTime = 300245443.239444;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -7034,7 +7055,7 @@
  ignoreCount = 0;
  lineNumber = 457;
  location = Squeak;
- modificationTime = 300238476.497243;
+ modificationTime = 300245443.239485;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };

Modified: trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.mode1v3
===================================================================
--- trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.mode1v3 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.mode1v3 2010-07-08 06:11:11 UTC (rev 2228)
@@ -302,6 +302,8 @@
  <key>Layout</key>
  <array>
  <dict>
+ <key>BecomeActive</key>
+ <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXBottomSmartGroupGIDs</key>
@@ -342,15 +344,10 @@
  <string>29B97315FDCFA39411CA2CEA</string>
  <string>9424FF570DDCB17F009912BF</string>
  <string>9424FF590DDCB198009912BF</string>
- <string>947E642610AA0E1100D3B69E</string>
- <string>947E647610AA0FF200D3B69E</string>
  <string>9424FF5A0DDCB19F009912BF</string>
  <string>94E658DC0DDD03FE00358328</string>
- <string>94E658DF0DDD03FE00358328</string>
- <string>94E658E20DDD03FE00358328</string>
- <string>94E658F90DDD03FE00358328</string>
- <string>94E659150DDD03FE00358328</string>
- <string>947E20F40EB281C5007957D0</string>
+ <string>94EF6CB911E55947003BA64D</string>
+ <string>94EF6CBC11E55947003BA64D</string>
  <string>29B97317FDCFA39411CA2CEA</string>
  <string>94B6E9DC10BC777A00333E9E</string>
  <string>29B97323FDCFA39411CA2CEA</string>
@@ -361,8 +358,12 @@
  <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
  <array>
  <array>
- <integer>158</integer>
- <integer>156</integer>
+ <integer>20</integer>
+ <integer>10</integer>
+ <integer>6</integer>
+ <integer>3</integer>
+ <integer>2</integer>
+ <integer>0</integer>
  </array>
  </array>
  <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
@@ -387,7 +388,7 @@
  <real>421</real>
  </array>
  <key>RubberWindowFrame</key>
- <string>34 50 1646 973 0 0 1680 1028 </string>
+ <string>0 50 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXSmartGroupTreeModule</string>
@@ -403,7 +404,7 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CE0B20306471E060097A5F4</string>
  <key>PBXProjectModuleLabel</key>
- <string>SqueakOSXAppDelegate.m</string>
+ <string>sqSqueakMainApp.m</string>
  <key>PBXSplitModuleInNavigatorKey</key>
  <dict>
  <key>Split0</key>
@@ -411,11 +412,11 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CE0B20406471E060097A5F4</string>
  <key>PBXProjectModuleLabel</key>
- <string>SqueakOSXAppDelegate.m</string>
+ <string>sqSqueakMainApp.m</string>
  <key>_historyCapacity</key>
  <integer>0</integer>
  <key>bookmark</key>
- <string>94F68BCD11E5536E00D8C904</string>
+ <string>9465504111E5A32E0094986A</string>
  <key>history</key>
  <array>
  <string>94BCE7390DDDEF8200F38F31</string>
@@ -590,7 +591,6 @@
  <string>94E5850010BF79AB0073FD63</string>
  <string>948FAA0310BF855500BE88CF</string>
  <string>948FAB5B10BFAD3C00BE88CF</string>
- <string>9459E7C510C047DD001D0053</string>
  <string>946DA76810C09A8C00F26F56</string>
  <string>946DA7E010C0A7A400F26F56</string>
  <string>946DA8D910C0C32800F26F56</string>
@@ -606,14 +606,11 @@
  <string>9487755C10C64FF100E4AEC5</string>
  <string>9487755D10C64FF100E4AEC5</string>
  <string>9487756010C64FF100E4AEC5</string>
- <string>9402DC9C10CDB5F3005C2102</string>
  <string>9402DDB610CE12A5005C2102</string>
  <string>94D3660B10CEE03900805023</string>
  <string>94B954A010E6D0F700DC476A</string>
  <string>9493E98F10EE90BC000C4FB3</string>
- <string>9458514810F03C23001401E7</string>
  <string>94E438F510F1E34E006A2430</string>
- <string>940191A210F2B5E40019A524</string>
  <string>9448940B10F3E8FF00FB3EC8</string>
  <string>947923F21102BC12007C87F8</string>
  <string>947923FE1102BE53007C87F8</string>
@@ -625,25 +622,42 @@
  <string>94783A3D11D135AD00AF11A9</string>
  <string>94783A3E11D135AD00AF11A9</string>
  <string>949DDD6D11D141080017F79B</string>
- <string>94E0AB5111D149F00054ECD7</string>
  <string>9494933711E5274B0019BC29</string>
  <string>9494933A11E5274B0019BC29</string>
  <string>9494933C11E5274B0019BC29</string>
  <string>9494934011E5274B0019BC29</string>
  <string>9494934211E5274B0019BC29</string>
  <string>9494934311E5274B0019BC29</string>
- <string>9494934411E5274B0019BC29</string>
  <string>9494934511E5274B0019BC29</string>
  <string>9494944811E52D570019BC29</string>
- <string>9494944A11E52D570019BC29</string>
  <string>9494944B11E52D570019BC29</string>
  <string>94E7470211E53B8F00E90B3A</string>
  <string>949AD35211E54A81006D6BF4</string>
  <string>949AD36211E54AAA006D6BF4</string>
- <string>949AD3B311E54D6B006D6BF4</string>
  <string>949AD4BD11E552D7006D6BF4</string>
  <string>94F68BCA11E5535F00D8C904</string>
- <string>94F68BCB11E5535F00D8C904</string>
+ <string>94EF6CCF11E559D9003BA64D</string>
+ <string>94EF6CF811E55BAC003BA64D</string>
+ <string>94EF6CFA11E55BAC003BA64D</string>
+ <string>94EF6CFB11E55BAC003BA64D</string>
+ <string>94EF6CFD11E55BAC003BA64D</string>
+ <string>94EF6CFF11E55BAC003BA64D</string>
+ <string>94EF6D0111E55BAC003BA64D</string>
+ <string>94EF6E2811E56355003BA64D</string>
+ <string>94EF6E2A11E56355003BA64D</string>
+ <string>94EF6EE111E56BEF003BA64D</string>
+ <string>94EF6FD211E57601003BA64D</string>
+ <string>94EF6FD311E57601003BA64D</string>
+ <string>94EF6FD611E57601003BA64D</string>
+ <string>94EF6FD811E57601003BA64D</string>
+ <string>94EF701E11E57905003BA64D</string>
+ <string>94EF701F11E57905003BA64D</string>
+ <string>94EF702B11E57954003BA64D</string>
+ <string>94EF709B11E57D20003BA64D</string>
+ <string>94EF709C11E57D20003BA64D</string>
+ <string>94EF70AC11E57D9E003BA64D</string>
+ <string>94EE1DAA11E57FAB00DC6E8C</string>
+ <string>94513A2311E5802D004464F6</string>
  </array>
  </dict>
  <key>SplitCount</key>
@@ -655,14 +669,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 0}, {1181, 862}}</string>
+ <string>{{0, 0}, {1181, 848}}</string>
  <key>RubberWindowFrame</key>
- <string>34 50 1646 973 0 0 1680 1028 </string>
+ <string>0 50 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
  <key>Proportion</key>
- <string>862pt</string>
+ <string>848pt</string>
  </dict>
  <dict>
  <key>ContentConfiguration</key>
@@ -675,14 +689,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 867}, {1181, 65}}</string>
+ <string>{{0, 853}, {1181, 79}}</string>
  <key>RubberWindowFrame</key>
- <string>34 50 1646 973 0 0 1680 1028 </string>
+ <string>0 50 1646 973 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>XCDetailModule</string>
  <key>Proportion</key>
- <string>65pt</string>
+ <string>79pt</string>
  </dict>
  </array>
  <key>Proportion</key>
@@ -701,9 +715,9 @@
  </array>
  <key>TableOfContents</key>
  <array>
- <string>94F68BC311E5533A00D8C904</string>
+ <string>9465503E11E5A32D0094986A</string>
  <string>1CE0B1FE06471DED0097A5F4</string>
- <string>94F68BC411E5533A00D8C904</string>
+ <string>9465503F11E5A32D0094986A</string>
  <string>1CE0B20306471E060097A5F4</string>
  <string>1CE0B20506471E060097A5F4</string>
  </array>
@@ -824,7 +838,7 @@
  <key>StatusbarIsVisible</key>
  <true/>
  <key>TimeStamp</key>
- <real>300241774.46470499</real>
+ <real>300262190.28973401</real>
  <key>ToolbarDisplayMode</key>
  <integer>1</integer>
  <key>ToolbarIsVisible</key>
@@ -839,15 +853,11 @@
  <integer>5</integer>
  <key>WindowOrderList</key>
  <array>
- <string>94F68BC811E5534F00D8C904</string>
- <string>94F68BC911E5534F00D8C904</string>
- <string>1C78EAAD065D492600B07095</string>
- <string>1CD10A99069EF8BA00B06720</string>
  <string>9424FF6E0DDCB226009912BF</string>
- <string>/Users/johnmci/Documents/Squeak3.8.0/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj</string>
+ <string>/Users/johnmci/Documents/SqueakSVN/squeakVM-svn-dir/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj</string>
  </array>
  <key>WindowString</key>
- <string>34 50 1646 973 0 0 1680 1028 </string>
+ <string>0 50 1646 973 0 0 1680 1028 </string>
  <key>WindowToolsV3</key>
  <array>
  <dict>
@@ -875,18 +885,16 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 0}, {1332, 690}}</string>
+ <string>{{0, 0}, {1332, 665}}</string>
  <key>RubberWindowFrame</key>
- <string>294 75 1332 919 0 0 1680 1028 </string>
+ <string>348 63 1332 919 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXNavigatorGroup</string>
  <key>Proportion</key>
- <string>690pt</string>
+ <string>665pt</string>
  </dict>
  <dict>
- <key>BecomeActive</key>
- <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXProjectModuleGUID</key>
@@ -901,14 +909,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 695}, {1332, 183}}</string>
+ <string>{{0, 670}, {1332, 208}}</string>
  <key>RubberWindowFrame</key>
- <string>294 75 1332 919 0 0 1680 1028 </string>
+ <string>348 63 1332 919 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXBuildResultsModule</string>
  <key>Proportion</key>
- <string>183pt</string>
+ <string>208pt</string>
  </dict>
  </array>
  <key>Proportion</key>
@@ -926,18 +934,18 @@
  <key>TableOfContents</key>
  <array>
  <string>9424FF6E0DDCB226009912BF</string>
- <string>94F68BB711E5532A00D8C904</string>
+ <string>9465504011E5A32D0094986A</string>
  <string>1CD0528F0623707200166675</string>
  <string>XCMainBuildResultsModuleGUID</string>
  </array>
  <key>ToolbarConfiguration</key>
  <string>xcode.toolbar.config.buildV3</string>
  <key>WindowString</key>
- <string>294 75 1332 919 0 0 1680 1028 </string>
+ <string>348 63 1332 919 0 0 1680 1028 </string>
  <key>WindowToolGUID</key>
  <string>9424FF6E0DDCB226009912BF</string>
  <key>WindowToolIsVisible</key>
- <true/>
+ <false/>
  </dict>
  <dict>
  <key>FirstTimeWindowDisplayed</key>
@@ -1046,13 +1054,13 @@
  <key>TableOfContents</key>
  <array>
  <string>1CD10A99069EF8BA00B06720</string>
- <string>94F68BB811E5532A00D8C904</string>
+ <string>94513A1711E58021004464F6</string>
  <string>1C162984064C10D400B95A72</string>
- <string>94F68BB911E5532A00D8C904</string>
- <string>94F68BBA11E5532A00D8C904</string>
- <string>94F68BBB11E5532A00D8C904</string>
- <string>94F68BBC11E5532A00D8C904</string>
- <string>94F68BBD11E5532A00D8C904</string>
+ <string>94513A1811E58021004464F6</string>
+ <string>94513A1911E58021004464F6</string>
+ <string>94513A1A11E58021004464F6</string>
+ <string>94513A1B11E58021004464F6</string>
+ <string>94513A1C11E58021004464F6</string>
  </array>
  <key>ToolbarConfiguration</key>
  <string>xcode.toolbar.config.debugV3</string>
@@ -1084,14 +1092,14 @@
  <key>PBXProjectModuleGUID</key>
  <string>1CDD528C0622207200134675</string>
  <key>PBXProjectModuleLabel</key>
- <string>SqueakPureObjc-InfoCOG.plist</string>
+ <string>sq.h</string>
  <key>StatusBarVisibility</key>
  <true/>
  </dict>
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 0}, {1417, 736}}</string>
+ <string>{{0, 0}, {1417, 703}}</string>
  <key>RubberWindowFrame</key>
  <string>263 4 1417 1024 0 0 1680 1028 </string>
  </dict>
@@ -1102,9 +1110,11 @@
  </dict>
  </array>
  <key>Proportion</key>
- <string>736pt</string>
+ <string>703pt</string>
  </dict>
  <dict>
+ <key>BecomeActive</key>
+ <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXProjectModuleGUID</key>
@@ -1115,14 +1125,14 @@
  <key>GeometryConfiguration</key>
  <dict>
  <key>Frame</key>
- <string>{{0, 741}, {1417, 242}}</string>
+ <string>{{0, 708}, {1417, 275}}</string>
  <key>RubberWindowFrame</key>
  <string>263 4 1417 1024 0 0 1680 1028 </string>
  </dict>
  <key>Module</key>
  <string>PBXProjectFindModule</string>
  <key>Proportion</key>
- <string>242pt</string>
+ <string>275pt</string>
  </dict>
  </array>
  <key>Proportion</key>
@@ -1140,8 +1150,8 @@
  <key>TableOfContents</key>
  <array>
  <string>1C530D57069F1CE1000CFCEE</string>
- <string>949AD49711E5522C006D6BF4</string>
- <string>949AD49811E5522C006D6BF4</string>
+ <string>94EF706611E579BA003BA64D</string>
+ <string>94EF706711E579BA003BA64D</string>
  <string>1CDD528C0622207200134675</string>
  <string>1CD0528E0623707200166675</string>
  </array>
@@ -1169,6 +1179,8 @@
  <key>Dock</key>
  <array>
  <dict>
+ <key>BecomeActive</key>
+ <true/>
  <key>ContentConfiguration</key>
  <dict>
  <key>PBXProjectModuleGUID</key>
@@ -1204,7 +1216,7 @@
  <key>TableOfContents</key>
  <array>
  <string>1C78EAAD065D492600B07095</string>
- <string>94F68BC611E5534F00D8C904</string>
+ <string>94513A1D11E58021004464F6</string>
  <string>1C78EAAC065D492600B07095</string>
  </array>
  <key>ToolbarConfiguration</key>
@@ -1214,7 +1226,7 @@
  <key>WindowToolGUID</key>
  <string>1C78EAAD065D492600B07095</string>
  <key>WindowToolIsVisible</key>
- <false/>
+ <true/>
  </dict>
  <dict>
  <key>FirstTimeWindowDisplayed</key>
@@ -1296,7 +1308,7 @@
  <key>PBXProjectModuleGUID</key>
  <string>1C78EAB2065D492600B07095</string>
  <key>PBXProjectModuleLabel</key>
- <string>sqGnu.h</string>
+ <string>sqSqueakIPhoneApplication.m</string>
  <key>StatusBarVisibility</key>
  <true/>
  </dict>
@@ -1345,7 +1357,7 @@
  <key>PBXProjectModuleLabel</key>
  <string>SCM Results</string>
  <key>SCMActivityViewerShowingDefaultKey</key>
- <string>{{0, 260}, {1582, 158}}</string>
+ <string>{{0, 295}, {1582, 123}}</string>
  </dict>
  <key>GeometryConfiguration</key>
  <dict>
@@ -1375,7 +1387,7 @@
  <key>TableOfContents</key>
  <array>
  <string>9488792B0E0F2F8000555242</string>
- <string>949AD1FB11E54578006D6BF4</string>
+ <string>94EE1DAF11E57FAB00DC6E8C</string>
  <string>1C78EAB2065D492600B07095</string>
  <string>1CD052920623707200166675</string>
  </array>

Modified: trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.pbxuser
===================================================================
--- trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.pbxuser 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/johnmci.pbxuser 2010-07-08 06:11:11 UTC (rev 2228)
@@ -25,10 +25,11 @@
  29B97313FDCFA39411CA2CEA /* Project object */ = {
  activeArchitecturePreference = armv6;
  activeBuildConfigurationName = Debug;
- activeExecutable = 947E62FD10AA098300D3B69E /* SqueakPureObjc */;
- activeTarget = 947E626F10AA098300D3B69E /* SqueakPureObjc */;
+ activeExecutable = 9424FF3E0DDC8654009912BF /* Squeak */;
+ activeSDKPreference = iphonesimulator3.2;
+ activeTarget = 1D6058900D05DD3D006BFB54 /* SqueakNoOGLIPhone */;
  addToTargets = (
- 947E626F10AA098300D3B69E /* SqueakPureObjc */,
+ 1D6058900D05DD3D006BFB54 /* SqueakNoOGLIPhone */,
  );
  breakpoints = (
  94D7181B10B74A2500F69A71 /* sqSqueakOSXNSView.m:465 */,
@@ -72,6 +73,10 @@
  941C24EF1198BBE3008BF398 /* sqSqueakScreenAndWindow.m:96 */,
  94EECBD811C76107001AFA91 /* interp.c:24055 */,
  94E8EF1211C950540049D853 /* sqSqueakOSXNSView.m:118 */,
+ 94EF6FB511E57577003BA64D /* sqUnixHeartbeat.c:168 */,
+ 94EF709511E57CF1003BA64D /* gcc3x-interp.c:35732 */,
+ 94EF70A811E57D78003BA64D /* sqMacV2Memory.c:76 */,
+ 94EF70B211E57DD9003BA64D /* gcc3x-interp.c:35731 */,
  );
  codeSenseManager = 9424FF430DDC8673009912BF /* Code sense */;
  executables = (
@@ -247,12 +252,10 @@
  PBXFileDataSource_Warnings_ColumnID,
  );
  };
- PBXPerProjectTemplateStateSaveDate = 300241672;
- PBXWorkspaceStateSaveDate = 300241672;
+ PBXPerProjectTemplateStateSaveDate = 300262177;
+ PBXWorkspaceStateSaveDate = 300262177;
  };
  perUserProjectItems = {
- 940191A210F2B5E40019A524 /* PBXTextBookmark */ = 940191A210F2B5E40019A524 /* PBXTextBookmark */;
- 9402DC9C10CDB5F3005C2102 /* PBXTextBookmark */ = 9402DC9C10CDB5F3005C2102 /* PBXTextBookmark */;
  9402DDB610CE12A5005C2102 /* PBXTextBookmark */ = 9402DDB610CE12A5005C2102 /* PBXTextBookmark */;
  9406E7E210B663F4002F81F2 /* PBXTextBookmark */ = 9406E7E210B663F4002F81F2 /* PBXTextBookmark */;
  9406E87110B66A74002F81F2 /* PBXTextBookmark */ = 9406E87110B66A74002F81F2 /* PBXTextBookmark */;
@@ -279,6 +282,7 @@
  9430329B10BD103B0045D33B /* PBXTextBookmark */ = 9430329B10BD103B0045D33B /* PBXTextBookmark */;
  94476EC40EBFAB320095D6D7 /* PBXTextBookmark */ = 94476EC40EBFAB320095D6D7 /* PBXTextBookmark */;
  9448940B10F3E8FF00FB3EC8 /* PBXTextBookmark */ = 9448940B10F3E8FF00FB3EC8 /* PBXTextBookmark */;
+ 94513A2311E5802D004464F6 /* PBXTextBookmark */ = 94513A2311E5802D004464F6 /* PBXTextBookmark */;
  94547F160DE0AC7D00DD588F /* PBXTextBookmark */ = 94547F160DE0AC7D00DD588F /* PBXTextBookmark */;
  945481A60DE2A79200DD588F /* PBXTextBookmark */ = 945481A60DE2A79200DD588F /* PBXTextBookmark */;
  94554E670DF1171500FB176B /* PBXTextBookmark */ = 94554E670DF1171500FB176B /* PBXTextBookmark */;
@@ -289,14 +293,13 @@
  9456C32210B32F43000BF3DE /* PBXTextBookmark */ = 9456C32210B32F43000BF3DE /* PBXTextBookmark */;
  9456C34E10B33618000BF3DE /* PBXTextBookmark */ = 9456C34E10B33618000BF3DE /* PBXTextBookmark */;
  9456C3CB10B341F9000BF3DE /* PBXTextBookmark */ = 9456C3CB10B341F9000BF3DE /* PBXTextBookmark */;
- 9458514810F03C23001401E7 /* PBXTextBookmark */ = 9458514810F03C23001401E7 /* PBXTextBookmark */;
- 9459E7C510C047DD001D0053 /* PBXTextBookmark */ = 9459E7C510C047DD001D0053 /* PBXTextBookmark */;
  945C4D7C10BB0A8500548CC1 /* PBXTextBookmark */ = 945C4D7C10BB0A8500548CC1 /* PBXTextBookmark */;
  945C4EAC10BB348300548CC1 /* PBXTextBookmark */ = 945C4EAC10BB348300548CC1 /* PBXTextBookmark */;
  945E9D7C0DE525E100CDF01E /* PBXTextBookmark */ = 945E9D7C0DE525E100CDF01E /* PBXTextBookmark */;
  945F30FC0E0C763800CFF3DC /* PBXTextBookmark */ = 945F30FC0E0C763800CFF3DC /* PBXTextBookmark */;
  94638BD10EB0F98000A3F155 /* PBXTextBookmark */ = 94638BD10EB0F98000A3F155 /* PBXTextBookmark */;
  94638CEA0EB16F1100A3F155 /* PBXTextBookmark */ = 94638CEA0EB16F1100A3F155 /* PBXTextBookmark */;
+ 9465504111E5A32E0094986A /* PBXTextBookmark */ = 9465504111E5A32E0094986A /* PBXTextBookmark */;
  946D973B0FE165B70038846B /* PBXTextBookmark */ = 946D973B0FE165B70038846B /* PBXTextBookmark */;
  946DA76810C09A8C00F26F56 /* PBXTextBookmark */ = 946DA76810C09A8C00F26F56 /* PBXTextBookmark */;
  946DA7E010C0A7A400F26F56 /* PBXTextBookmark */ = 946DA7E010C0A7A400F26F56 /* PBXTextBookmark */;
@@ -359,14 +362,11 @@
  9494934011E5274B0019BC29 /* PBXTextBookmark */ = 9494934011E5274B0019BC29 /* PBXTextBookmark */;
  9494934211E5274B0019BC29 /* PBXTextBookmark */ = 9494934211E5274B0019BC29 /* PBXTextBookmark */;
  9494934311E5274B0019BC29 /* PBXTextBookmark */ = 9494934311E5274B0019BC29 /* PBXTextBookmark */;
- 9494934411E5274B0019BC29 /* PBXTextBookmark */ = 9494934411E5274B0019BC29 /* PBXTextBookmark */;
  9494934511E5274B0019BC29 /* PBXTextBookmark */ = 9494934511E5274B0019BC29 /* PBXTextBookmark */;
  9494944811E52D570019BC29 /* PBXTextBookmark */ = 9494944811E52D570019BC29 /* PBXTextBookmark */;
- 9494944A11E52D570019BC29 /* PBXTextBookmark */ = 9494944A11E52D570019BC29 /* PBXTextBookmark */;
  9494944B11E52D570019BC29 /* PBXTextBookmark */ = 9494944B11E52D570019BC29 /* PBXTextBookmark */;
  949AD35211E54A81006D6BF4 /* PBXTextBookmark */ = 949AD35211E54A81006D6BF4 /* PBXTextBookmark */;
  949AD36211E54AAA006D6BF4 /* PBXTextBookmark */ = 949AD36211E54AAA006D6BF4 /* PBXTextBookmark */;
- 949AD3B311E54D6B006D6BF4 /* PBXTextBookmark */ = 949AD3B311E54D6B006D6BF4 /* PBXTextBookmark */;
  949AD4BD11E552D7006D6BF4 /* PBXTextBookmark */ = 949AD4BD11E552D7006D6BF4 /* PBXTextBookmark */;
  949DDD6D11D141080017F79B /* PBXTextBookmark */ = 949DDD6D11D141080017F79B /* PBXTextBookmark */;
  94A1B2AA10B9E92A00C64473 /* PBXTextBookmark */ = 94A1B2AA10B9E92A00C64473 /* PBXTextBookmark */;
@@ -443,7 +443,6 @@
  94D7403A10B5FDDB00F8C034 /* PBXTextBookmark */ = 94D7403A10B5FDDB00F8C034 /* PBXTextBookmark */;
  94D7403C10B5FDDB00F8C034 /* PBXTextBookmark */ = 94D7403C10B5FDDB00F8C034 /* PBXTextBookmark */;
  94D740B210B6242000F8C034 /* PBXTextBookmark */ = 94D740B210B6242000F8C034 /* PBXTextBookmark */;
- 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */ = 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */;
  94E297D10DECA72F009CF73A /* PBXTextBookmark */ = 94E297D10DECA72F009CF73A /* PBXTextBookmark */;
  94E297D30DECA72F009CF73A /* PBXTextBookmark */ = 94E297D30DECA72F009CF73A /* PBXTextBookmark */;
  94E297D50DECA72F009CF73A /* PBXTextBookmark */ = 94E297D50DECA72F009CF73A /* PBXTextBookmark */;
@@ -459,6 +458,27 @@
  94E7470211E53B8F00E90B3A /* PBXTextBookmark */ = 94E7470211E53B8F00E90B3A /* PBXTextBookmark */;
  94E8EEEA11C94D5D0049D853 /* PBXTextBookmark */ = 94E8EEEA11C94D5D0049D853 /* PBXTextBookmark */;
  94ED7EFA0E6C2ABE00F4DD03 /* PBXTextBookmark */ = 94ED7EFA0E6C2ABE00F4DD03 /* PBXTextBookmark */;
+ 94EE1DAA11E57FAB00DC6E8C /* PBXTextBookmark */ = 94EE1DAA11E57FAB00DC6E8C /* PBXTextBookmark */;
+ 94EF6CCF11E559D9003BA64D /* PBXTextBookmark */ = 94EF6CCF11E559D9003BA64D /* PBXTextBookmark */;
+ 94EF6CF811E55BAC003BA64D /* PBXTextBookmark */ = 94EF6CF811E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6CFA11E55BAC003BA64D /* PBXTextBookmark */ = 94EF6CFA11E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6CFB11E55BAC003BA64D /* PBXTextBookmark */ = 94EF6CFB11E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6CFD11E55BAC003BA64D /* PBXTextBookmark */ = 94EF6CFD11E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6CFF11E55BAC003BA64D /* PBXTextBookmark */ = 94EF6CFF11E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6D0111E55BAC003BA64D /* PBXTextBookmark */ = 94EF6D0111E55BAC003BA64D /* PBXTextBookmark */;
+ 94EF6E2811E56355003BA64D /* PBXTextBookmark */ = 94EF6E2811E56355003BA64D /* PBXTextBookmark */;
+ 94EF6E2A11E56355003BA64D /* PBXTextBookmark */ = 94EF6E2A11E56355003BA64D /* PBXTextBookmark */;
+ 94EF6EE111E56BEF003BA64D /* PBXTextBookmark */ = 94EF6EE111E56BEF003BA64D /* PBXTextBookmark */;
+ 94EF6FD211E57601003BA64D /* PBXTextBookmark */ = 94EF6FD211E57601003BA64D /* PBXTextBookmark */;
+ 94EF6FD311E57601003BA64D /* PBXTextBookmark */ = 94EF6FD311E57601003BA64D /* PBXTextBookmark */;
+ 94EF6FD611E57601003BA64D /* PBXTextBookmark */ = 94EF6FD611E57601003BA64D /* PBXTextBookmark */;
+ 94EF6FD811E57601003BA64D /* PBXTextBookmark */ = 94EF6FD811E57601003BA64D /* PBXTextBookmark */;
+ 94EF701E11E57905003BA64D /* PBXTextBookmark */ = 94EF701E11E57905003BA64D /* PBXTextBookmark */;
+ 94EF701F11E57905003BA64D /* PBXTextBookmark */ = 94EF701F11E57905003BA64D /* PBXTextBookmark */;
+ 94EF702B11E57954003BA64D /* PBXTextBookmark */ = 94EF702B11E57954003BA64D /* PBXTextBookmark */;
+ 94EF709B11E57D20003BA64D /* PBXTextBookmark */ = 94EF709B11E57D20003BA64D /* PBXTextBookmark */;
+ 94EF709C11E57D20003BA64D /* PBXTextBookmark */ = 94EF709C11E57D20003BA64D /* PBXTextBookmark */;
+ 94EF70AC11E57D9E003BA64D /* PBXTextBookmark */ = 94EF70AC11E57D9E003BA64D /* PBXTextBookmark */;
  94F155570E83EA1F001657CE /* PBXTextBookmark */ = 94F155570E83EA1F001657CE /* PBXTextBookmark */;
  94F155580E83EA1F001657CE /* PBXTextBookmark */ = 94F155580E83EA1F001657CE /* PBXTextBookmark */;
  94F1F5C910C30C22008DB9CF /* PBXTextBookmark */ = 94F1F5C910C30C22008DB9CF /* PBXTextBookmark */;
@@ -471,8 +491,6 @@
  94F5F29510BC518B00847EEE /* PBXTextBookmark */ = 94F5F29510BC518B00847EEE /* PBXTextBookmark */;
  94F5F2A810BC539700847EEE /* PBXTextBookmark */ = 94F5F2A810BC539700847EEE /* PBXTextBookmark */;
  94F68BCA11E5535F00D8C904 /* PlistBookmark */ = 94F68BCA11E5535F00D8C904 /* PlistBookmark */;
- 94F68BCB11E5535F00D8C904 /* PBXTextBookmark */ = 94F68BCB11E5535F00D8C904 /* PBXTextBookmark */;
- 94F68BCD11E5536E00D8C904 /* PBXTextBookmark */ = 94F68BCD11E5536E00D8C904 /* PBXTextBookmark */;
  94F89AFE10B4997900556475 /* PBXTextBookmark */ = 94F89AFE10B4997900556475 /* PBXTextBookmark */;
  94F89BDE10B4B77400556475 /* PBXTextBookmark */ = 94F89BDE10B4B77400556475 /* PBXTextBookmark */;
  94F89BE010B4B77400556475 /* PBXTextBookmark */ = 94F89BE010B4B77400556475 /* PBXTextBookmark */;
@@ -508,26 +526,6 @@
  sepNavWindowFrame = "{{483, -9}, {694, 1008}}";
  };
  };
- 940191A210F2B5E40019A524 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94210B280E956AC200C1A314 /* ObjectiveCPlugin.c */;
- name = "ObjectiveCPlugin.c: 365";
- rLen = 0;
- rLoc = 11300;
- rType = 0;
- vrLen = 2030;
- vrLoc = 9317;
- };
- 9402DC9C10CDB5F3005C2102 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94E658FA0DDD03FE00358328 /* HostWindowPlugin.c */;
- name = "HostWindowPlugin.c: 329";
- rLen = 21;
- rLoc = 9567;
- rType = 0;
- vrLen = 1675;
- vrLoc = 96;
- };
  9402DD5E10CE0C16005C2102 /* SqViewBitmapConversion.h */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {2070, 1053}}";
@@ -669,8 +667,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 529;
- location = Squeak;
- modificationTime = 300241736.976863;
+ modificationTime = 300253227.226591;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -686,8 +683,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 53;
- location = Squeak;
- modificationTime = 300241737.003579;
+ modificationTime = 300253227.22649;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -796,7 +792,7 @@
  ignoreCount = 0;
  lineNumber = 96;
  location = Squeak;
- modificationTime = 300241734.018038;
+ modificationTime = 300253219.984388;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -830,7 +826,7 @@
  argumentStrings = (
  );
  autoAttachOnCrash = 1;
- breakpointsEnabled = 0;
+ breakpointsEnabled = 1;
  configStateDict = {
  "PBXLSLaunchAction-0" = {
  PBXLSLaunchAction = 0;
@@ -1003,17 +999,17 @@
  };
  9424FF5C0DDCB1C7009912BF /* sqMemoryAccess.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 2067}}";
- sepNavSelRange = "{2753, 0}";
- sepNavVisRange = "{1400, 4215}";
+ sepNavIntBoundsRect = "{{0, 0}, {1327, 2093}}";
+ sepNavSelRange = "{3143, 0}";
+ sepNavVisRange = "{2021, 2848}";
  sepNavWindowFrame = "{{15, 4}, {878, 1019}}";
  };
  };
  9424FF5D0DDCB1C7009912BF /* sq.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1279, 6669}}";
- sepNavSelRange = "{2280, 16}";
- sepNavVisRange = "{959, 3511}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 7267}}";
+ sepNavSelRange = "{1254, 75}";
+ sepNavVisRange = "{439, 2249}";
  sepNavWindowFrame = "{{73, 4}, {1326, 1010}}";
  };
  };
@@ -1027,9 +1023,9 @@
  };
  9424FF600DDCB1C7009912BF /* sqVirtualMachine.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 4862}}";
- sepNavSelRange = "{6331, 13}";
- sepNavVisRange = "{5591, 1430}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 6123}}";
+ sepNavSelRange = "{7716, 7}";
+ sepNavVisRange = "{7015, 611}";
  };
  };
  9424FF610DDCB1C7009912BF /* sqVirtualMachine.h */ = {
@@ -1042,9 +1038,9 @@
  };
  9424FF640DDCB1EF009912BF /* sqPlatformSpecific.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 2210}}";
- sepNavSelRange = "{2568, 15}";
- sepNavVisRange = "{1166, 2186}";
+ sepNavIntBoundsRect = "{{0, 0}, {1202, 2223}}";
+ sepNavSelRange = "{5190, 0}";
+ sepNavVisRange = "{4491, 2303}";
  sepNavWindowFrame = "{{38, 19}, {905, 983}}";
  };
  };
@@ -1066,15 +1062,15 @@
  };
  9424FF670DDCB202009912BF /* sqMacV2Memory.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1327, 2561}}";
- sepNavSelRange = "{5894, 0}";
- sepNavVisRange = "{5703, 879}";
+ sepNavIntBoundsRect = "{{0, 0}, {1533, 2483}}";
+ sepNavSelRange = "{6514, 0}";
+ sepNavVisRange = "{2652, 1589}";
  sepNavWindowFrame = "{{38, 19}, {905, 983}}";
  };
  };
  9424FF680DDCB202009912BF /* sqMacV2Memory.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1208, 847}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 820}}";
  sepNavSelRange = "{2075, 15}";
  sepNavVisRange = "{0, 2098}";
  sepNavWindowFrame = "{{15, 40}, {905, 983}}";
@@ -1198,7 +1194,7 @@
  ignoreCount = 0;
  lineNumber = 59;
  location = Squeak;
- modificationTime = 300241734.0177;
+ modificationTime = 300253219.984017;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1216,7 +1212,7 @@
  ignoreCount = 0;
  lineNumber = 218;
  location = Squeak;
- modificationTime = 300241734.017711;
+ modificationTime = 300253219.984032;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1234,7 +1230,7 @@
  ignoreCount = 0;
  lineNumber = 179;
  location = Squeak;
- modificationTime = 300241734.017724;
+ modificationTime = 300253219.984048;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1252,7 +1248,7 @@
  ignoreCount = 0;
  lineNumber = 204;
  location = Squeak;
- modificationTime = 300241734.017736;
+ modificationTime = 300253219.98406;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -1458,16 +1454,17 @@
  };
  942F761B0E0B6B6100848BF2 /* sqSqueakIPhoneApplication.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {831, 655}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1526, 896}}";
  sepNavSelRange = "{1955, 0}";
  sepNavVisRange = "{0, 1955}";
+ sepNavWindowFrame = "{{15, 4}, {1573, 1024}}";
  };
  };
  942F761C0E0B6B6100848BF2 /* sqSqueakIPhoneApplication.m */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1283, 884}}";
- sepNavSelRange = "{1911, 34}";
- sepNavVisRange = "{1833, 894}";
+ sepNavIntBoundsRect = "{{0, 0}, {1533, 1014}}";
+ sepNavSelRange = "{3043, 0}";
+ sepNavVisRange = "{1754, 1355}";
  };
  };
  942F76310E0B6C7600848BF2 /* sqSqueakMainApplication+attributes.m */ = {
@@ -1594,6 +1591,16 @@
  sepNavVisRange = "{0, 1094}";
  };
  };
+ 94513A2311E5802D004464F6 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9452D5DF0E044A9D000AD792 /* sqSqueakMainApp.m */;
+ name = "sqSqueakMainApp.m: 167";
+ rLen = 0;
+ rLoc = 4906;
+ rType = 0;
+ vrLen = 1584;
+ vrLoc = 3460;
+ };
  9452BDC10F4095DE006410DE /* sqSqueakIPhoneApplication+Network.h */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {1036, 652}}";
@@ -1672,9 +1679,9 @@
  };
  9452D5DF0E044A9D000AD792 /* sqSqueakMainApp.m */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1533, 1885}}";
- sepNavSelRange = "{2096, 0}";
- sepNavVisRange = "{1967, 282}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 2262}}";
+ sepNavSelRange = "{4906, 0}";
+ sepNavVisRange = "{3460, 1583}";
  };
  };
  9452D5E00E044A9D000AD792 /* sqSqueakMainApp.h */ = {
@@ -1997,20 +2004,10 @@
  ignoreCount = 0;
  lineNumber = 101;
  location = Squeak;
- modificationTime = 300241736.709228;
+ modificationTime = 300253219.984167;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
- 9458514810F03C23001401E7 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94E659200DDD03FE00358328 /* sqNamedPrims.h */;
- name = "sqNamedPrims.h: 66";
- rLen = 0;
- rLoc = 2091;
- rType = 0;
- vrLen = 1778;
- vrLoc = 558;
- };
  945851AC10F03D1F001401E7 /* sqSqueakOSXApplication+clipboard.m:69 */ = {
  isa = PBXFileBreakpoint;
  actions = (
@@ -2024,8 +2021,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 69;
- location = Squeak;
- modificationTime = 300241736.751543;
+ modificationTime = 300253227.226537;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2042,8 +2038,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 75;
- location = Squeak;
- modificationTime = 300241736.781956;
+ modificationTime = 300253227.226413;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2076,7 +2071,7 @@
  ignoreCount = 0;
  lineNumber = 37;
  location = Squeak;
- modificationTime = 300241736.818967;
+ modificationTime = 300253219.984203;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2093,7 +2088,7 @@
  ignoreCount = 0;
  lineNumber = 45;
  location = Squeak;
- modificationTime = 300241736.840659;
+ modificationTime = 300253219.984223;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2110,7 +2105,7 @@
  ignoreCount = 0;
  lineNumber = 50;
  location = Squeak;
- modificationTime = 300241736.878077;
+ modificationTime = 300253219.984242;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2127,7 +2122,7 @@
  ignoreCount = 0;
  lineNumber = 72;
  location = Squeak;
- modificationTime = 300241736.906352;
+ modificationTime = 300253219.98427;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2144,7 +2139,7 @@
  ignoreCount = 0;
  lineNumber = 88;
  location = Squeak;
- modificationTime = 300241736.936741;
+ modificationTime = 300253219.984279;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2188,9 +2183,10 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 31;
- modificationTime = 300241734.017955;
+ location = Squeak;
+ modificationTime = 300253219.984287;
  originalNumberOfMultipleMatches = 1;
- state = 0;
+ state = 1;
  };
  9458528110F045FC001401E7 /* sqSqueakIPhoneClipboardAPI.m:24 */ = {
  isa = PBXFileBreakpoint;
@@ -2204,9 +2200,10 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 24;
- modificationTime = 300241734.017971;
+ location = Squeak;
+ modificationTime = 300253219.984298;
  originalNumberOfMultipleMatches = 1;
- state = 0;
+ state = 1;
  };
  9458528310F045FD001401E7 /* sqSqueakIPhoneClipboardAPI.m:17 */ = {
  isa = PBXFileBreakpoint;
@@ -2220,20 +2217,11 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 17;
- modificationTime = 300241734.017986;
+ location = Squeak;
+ modificationTime = 300253219.984313;
  originalNumberOfMultipleMatches = 1;
- state = 0;
+ state = 1;
  };
- 9459E7C510C047DD001D0053 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94E659100DDD03FE00358328 /* SocketPlugin.c */;
- name = "SocketPlugin.c: 162";
- rLen = 37;
- rLoc = 5715;
- rType = 0;
- vrLen = 1925;
- vrLoc = 4744;
- };
  945BA53B10B218F700C2020C /* math.h */ = {
  isa = PBXFileReference;
  lastKnownFileType = sourcecode.c.h;
@@ -2272,7 +2260,7 @@
  ignoreCount = 0;
  lineNumber = 117;
  location = Squeak;
- modificationTime = 300241734.017675;
+ modificationTime = 300253219.983979;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -2290,7 +2278,7 @@
  ignoreCount = 0;
  lineNumber = 101;
  location = Squeak;
- modificationTime = 300241734.017686;
+ modificationTime = 300253219.984005;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -2407,6 +2395,16 @@
  sepNavVisRange = "{3547, 944}";
  };
  };
+ 9465504111E5A32E0094986A /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9452D5DF0E044A9D000AD792 /* sqSqueakMainApp.m */;
+ name = "sqSqueakMainApp.m: 167";
+ rLen = 0;
+ rLoc = 4906;
+ rType = 0;
+ vrLen = 1583;
+ vrLoc = 3460;
+ };
  946D973B0FE165B70038846B /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 946D973C0FE165B70038846B /* sqSqueakEventsAPI.m */;
@@ -2551,8 +2549,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 79;
- location = Squeak;
- modificationTime = 300241736.543594;
+ modificationTime = 300253227.226429;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2628,8 +2625,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 218;
- location = Squeak;
- modificationTime = 300241736.582845;
+ modificationTime = 300253227.226473;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2788,8 +2784,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 257;
- location = Squeak;
- modificationTime = 300241736.604702;
+ modificationTime = 300253227.226521;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2806,8 +2801,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 262;
- location = Squeak;
- modificationTime = 300241736.643167;
+ modificationTime = 300253227.2265719;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -2825,7 +2819,7 @@
  ignoreCount = 0;
  lineNumber = 117;
  location = Squeak;
- modificationTime = 300241734.017838;
+ modificationTime = 300253219.984143;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -2907,9 +2901,9 @@
  };
  9478E0330EC8D98F007096A7 /* sqSqueakSoundCoreAudioAPI.m */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1283, 1222}}";
- sepNavSelRange = "{2223, 0}";
- sepNavVisRange = "{1908, 1723}";
+ sepNavIntBoundsRect = "{{0, 0}, {1377, 1157}}";
+ sepNavSelRange = "{2223, 98}";
+ sepNavVisRange = "{1767, 2249}";
  sepNavWindowFrame = "{{15, 13}, {1326, 1010}}";
  };
  };
@@ -3285,9 +3279,9 @@
  };
  947E647A10AA100900D3B69E /* SqueakOSXAppDelegate.m */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 2470}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 2457}}";
  sepNavSelRange = "{4705, 0}";
- sepNavVisRange = "{3428, 2097}";
+ sepNavVisRange = "{3458, 2067}";
  sepNavWindowFrame = "{{15, 4}, {1426, 1019}}";
  };
  };
@@ -3466,9 +3460,9 @@
  };
  94883B400E0C2B9C005A4738 /* sqUnixSocket.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1587, 18629}}";
- sepNavSelRange = "{14278, 6}";
- sepNavVisRange = "{13683, 944}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 27664}}";
+ sepNavSelRange = "{1962, 1}";
+ sepNavVisRange = "{1819, 1200}";
  sepNavWindowFrame = "{{38, 14}, {799, 988}}";
  };
  };
@@ -3624,19 +3618,33 @@
  };
  9494927D11E5178D0019BC29 /* cogit.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1327, 163956}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 164489}}";
  sepNavSelRange = "{358785, 0}";
- sepNavVisRange = "{358243, 804}";
+ sepNavVisRange = "{357650, 1729}";
  };
  };
+ 9494927E11E5178D0019BC29 /* cogit.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1559, 1430}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 3035}";
+ };
+ };
  9494928011E5178D0019BC29 /* gcc3x-cointerp.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1657, 572169}}";
- sepNavSelRange = "{42116, 0}";
- sepNavVisRange = "{41793, 2053}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 574132}}";
+ sepNavSelRange = "{748599, 14}";
+ sepNavVisRange = "{747819, 1454}";
  sepNavWindowFrame = "{{15, 4}, {1385, 1024}}";
  };
  };
+ 9494928111E5178D0019BC29 /* cointerp.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 2249}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 2731}";
+ };
+ };
  949492C011E51C6B0019BC29 /* dispdbg.h */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {1368, 1807}}";
@@ -3644,26 +3652,34 @@
  sepNavVisRange = "{265, 1638}";
  };
  };
+ 949492C311E51C6B0019BC29 /* sqExternalSemaphores.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 2938}}";
+ sepNavSelRange = "{5114, 16}";
+ sepNavVisRange = "{4229, 1412}";
+ };
+ };
  949492C411E51C6B0019BC29 /* sqAtomicOps.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 2223}}";
- sepNavSelRange = "{3814, 6}";
- sepNavVisRange = "{3155, 1172}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 2678}}";
+ sepNavSelRange = "{7215, 0}";
+ sepNavVisRange = "{5503, 1862}";
+ sepNavWindowFrame = "{{122, -62}, {1573, 1024}}";
  };
  };
  949492C611E51C6B0019BC29 /* sqTicker.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 2795}}";
- sepNavSelRange = "{943, 0}";
- sepNavVisRange = "{14, 2837}";
+ sepNavIntBoundsRect = "{{0, 0}, {1283, 2795}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 1951}";
  sepNavWindowFrame = "{{15, 4}, {1385, 1024}}";
  };
  };
  9494932C11E527180019BC29 /* sqUnixHeartbeat.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 8879}}";
- sepNavSelRange = "{7861, 15}";
- sepNavVisRange = "{7101, 1447}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 8892}}";
+ sepNavSelRange = "{14293, 16}";
+ sepNavVisRange = "{13410, 1627}";
  };
  };
  9494932D11E527180019BC29 /* sqUnixThreads.c */ = {
@@ -3673,6 +3689,14 @@
  sepNavVisRange = "{0, 1116}";
  };
  };
+ 9494932E11E527180019BC29 /* sqUnixVMProfile.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1526, 5187}}";
+ sepNavSelRange = "{9003, 55}";
+ sepNavVisRange = "{8138, 1859}";
+ sepNavWindowFrame = "{{15, 4}, {1573, 1024}}";
+ };
+ };
  9494933711E5274B0019BC29 /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94A3488D0DDCCCC700D1D4A9 /* sqSqueakScreenAPI.m */;
@@ -3740,16 +3764,6 @@
  vrLen = 1523;
  vrLoc = 1226;
  };
- 9494934411E5274B0019BC29 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */;
- name = "sqUnixUUID.c: 2";
- rLen = 0;
- rLoc = 38;
- rType = 0;
- vrLen = 260;
- vrLoc = 0;
- };
  9494934511E5274B0019BC29 /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94BCE7A60DDDF8F800F38F31 /* sqaio.h */;
@@ -3762,16 +3776,17 @@
  };
  9494935011E527AB0019BC29 /* sqMemoryFence.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 676}}";
- sepNavSelRange = "{224, 0}";
- sepNavVisRange = "{0, 2207}";
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 780}}";
+ sepNavSelRange = "{2325, 0}";
+ sepNavVisRange = "{117, 2209}";
+ sepNavWindowFrame = "{{15, 4}, {1573, 1024}}";
  };
  };
  949493BF11E52ADE0019BC29 /* aio.c */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {1132, 5057}}";
  sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 1788}";
+ sepNavVisRange = "{0, 1983}";
  };
  };
  9494944811E52D570019BC29 /* PBXTextBookmark */ = {
@@ -3784,16 +3799,6 @@
  vrLen = 2207;
  vrLoc = 0;
  };
- 9494944A11E52D570019BC29 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 949493BF11E52ADE0019BC29 /* aio.c */;
- name = "aio.c: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 1788;
- vrLoc = 0;
- };
  9494944B11E52D570019BC29 /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 9452D6020E044CB3000AD792 /* sqSqueakAttributesAPI.m */;
@@ -3818,7 +3823,7 @@
  ignoreCount = 0;
  lineNumber = 235;
  location = Squeak;
- modificationTime = 300241736.665196;
+ modificationTime = 300253219.984159;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -3836,7 +3841,7 @@
  ignoreCount = 0;
  lineNumber = 352;
  location = Squeak;
- modificationTime = 300241734.017999;
+ modificationTime = 300253219.984334;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -3860,16 +3865,6 @@
  vrLen = 1112;
  vrLoc = 3240;
  };
- 949AD3B311E54D6B006D6BF4 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 9424FF670DDCB202009912BF /* sqMacV2Memory.c */;
- name = "sqMacV2Memory.c: 189";
- rLen = 0;
- rLoc = 6512;
- rType = 0;
- vrLen = 1596;
- vrLoc = 4986;
- };
  949AD4BD11E552D7006D6BF4 /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94A0E8450DE5EB6E0071C8B9 /* sqSqueakIPhoneApplication+attributes.m */;
@@ -4040,7 +4035,7 @@
  ignoreCount = 0;
  lineNumber = 1429;
  location = "Squeak VM Opt";
- modificationTime = 300241734.017663;
+ modificationTime = 300253219.9839669;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -4487,9 +4482,9 @@
  };
  94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 651}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 828}}";
  sepNavSelRange = "{38, 0}";
- sepNavVisRange = "{0, 260}";
+ sepNavVisRange = "{0, 275}";
  };
  };
  94BCE7A60DDDF8F800F38F31 /* sqaio.h */ = {
@@ -4501,17 +4496,17 @@
  };
  94BCE93E0DDE044700F38F31 /* sqSqueakIPhoneApplication+events.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1132, 784}}";
- sepNavSelRange = "{2315, 34}";
+ sepNavIntBoundsRect = "{{0, 0}, {1283, 655}}";
+ sepNavSelRange = "{2064, 14}";
  sepNavVisRange = "{0, 2421}";
  sepNavWindowFrame = "{{73, 45}, {905, 983}}";
  };
  };
  94BCE93F0DDE044700F38F31 /* sqSqueakIPhoneApplication+events.m */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1216, 3042}}";
- sepNavSelRange = "{3302, 34}";
- sepNavVisRange = "{7217, 2674}";
+ sepNavIntBoundsRect = "{{0, 0}, {1283, 3471}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 2164}";
  sepNavWindowFrame = "{{775, 1}, {905, 983}}";
  };
  };
@@ -4551,7 +4546,7 @@
  ignoreCount = 0;
  lineNumber = 79;
  location = Squeak;
- modificationTime = 300241734.018028;
+ modificationTime = 300253219.9843639;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5384,7 +5379,7 @@
  ignoreCount = 0;
  lineNumber = 465;
  location = Squeak;
- modificationTime = 300241734.017563;
+ modificationTime = 300253219.9838451;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5402,7 +5397,7 @@
  ignoreCount = 0;
  lineNumber = 461;
  location = Squeak;
- modificationTime = 300241734.017607;
+ modificationTime = 300253219.983892;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5420,7 +5415,7 @@
  ignoreCount = 0;
  lineNumber = 449;
  location = Squeak;
- modificationTime = 300241734.017621;
+ modificationTime = 300253219.983905;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5438,7 +5433,7 @@
  ignoreCount = 0;
  lineNumber = 437;
  location = Squeak;
- modificationTime = 300241734.017629;
+ modificationTime = 300253219.983919;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5456,7 +5451,7 @@
  ignoreCount = 0;
  lineNumber = 445;
  location = Squeak;
- modificationTime = 300241734.017643;
+ modificationTime = 300253219.983941;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5474,7 +5469,7 @@
  ignoreCount = 0;
  lineNumber = 474;
  location = Squeak;
- modificationTime = 300241734.017654;
+ modificationTime = 300253219.983958;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -5844,16 +5839,6 @@
  path = /Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/mman.h;
  sourceTree = "<absolute>";
  };
- 94E0AB5111D149F00054ECD7 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 94883B400E0C2B9C005A4738 /* sqUnixSocket.c */;
- name = "sqUnixSocket.c: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 2088;
- vrLoc = 0;
- };
  94E297D10DECA72F009CF73A /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94E297D20DECA72F009CF73A /* config.h */;
@@ -6013,8 +5998,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 326;
- location = Squeak;
- modificationTime = 300241736.498937;
+ modificationTime = 300253227.226385;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -6055,19 +6039,11 @@
  vrLen = 1509;
  vrLoc = 0;
  };
- 94E658E00DDD03FE00358328 /* interp.c */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.c;
- name = interp.c;
- path = "/Volumes/330GB Photos/Cog/src/vm/interp.c";
- sourceTree = "<absolute>";
- };
  94E658E10DDD03FE00358328 /* interp.h */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1368, 704}}";
- sepNavSelRange = "{198, 7}";
- sepNavVisRange = "{0, 650}";
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 828}}";
+ sepNavSelRange = "{176, 0}";
+ sepNavVisRange = "{0, 685}";
  sepNavWindowFrame = "{{38, 14}, {799, 988}}";
  };
  };
@@ -6210,9 +6186,9 @@
  };
  94E659100DDD03FE00358328 /* SocketPlugin.c */ = {
  uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1377, 23595}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 845}";
+ sepNavIntBoundsRect = "{{0, 0}, {1377, 23166}}";
+ sepNavSelRange = "{5715, 37}";
+ sepNavVisRange = "{4742, 1976}";
  sepNavWindowFrame = "{{15, 8}, {1012, 1015}}";
  };
  };
@@ -6661,8 +6637,8 @@
  94E659930DDD053900358328 /* SoundPlugin.h */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {831, 891}}";
- sepNavSelRange = "{752, 96}";
- sepNavVisRange = "{0, 1267}";
+ sepNavSelRange = "{209, 89}";
+ sepNavVisRange = "{0, 1762}";
  sepNavWindowFrame = "{{15, 4}, {878, 1019}}";
  };
  };
@@ -6826,8 +6802,7 @@
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 118;
- location = Squeak;
- modificationTime = 300241737.036825;
+ modificationTime = 300253227.226556;
  originalNumberOfMultipleMatches = 1;
  state = 1;
  };
@@ -6848,6 +6823,16 @@
  path = "/Users/johnmci/Work In Progress/smalltalk/CocoaSqueakSource/CocoaSqueak/Document.m";
  sourceTree = "<absolute>";
  };
+ 94EE1DAA11E57FAB00DC6E8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9424FF680DDCB202009912BF /* sqMacV2Memory.h */;
+ name = "sqMacV2Memory.h: 47";
+ rLen = 15;
+ rLoc = 2075;
+ rType = 0;
+ vrLen = 2098;
+ vrLoc = 0;
+ };
  94EECBD811C76107001AFA91 /* interp.c:24055 */ = {
  isa = PBXFileBreakpoint;
  actions = (
@@ -6856,15 +6841,323 @@
  continueAfterActions = 0;
  countType = 0;
  delayBeforeContinue = 0;
- fileReference = 94E658E00DDD03FE00358328 /* interp.c */;
+ fileReference = 94EF6CBF11E55947003BA64D /* interp.c */;
  functionName = "sweepPhase()";
  hitCount = 0;
  ignoreCount = 0;
  lineNumber = 24055;
- modificationTime = 300241734.018048;
+ location = Squeak;
+ modificationTime = 300253219.984401;
  originalNumberOfMultipleMatches = 1;
- state = 0;
+ state = 1;
  };
+ 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1283, 506389}}";
+ sepNavSelRange = "{60832, 31}";
+ sepNavVisRange = "{60171, 1312}";
+ };
+ };
+ 94EF6CBF11E55947003BA64D /* interp.c */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1368, 506441}}";
+ sepNavSelRange = "{601616, 14}";
+ sepNavVisRange = "{600863, 1448}";
+ sepNavWindowFrame = "{{76, 4}, {1573, 1024}}";
+ };
+ };
+ 94EF6CC011E55947003BA64D /* interp.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1132, 828}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 586}";
+ };
+ };
+ 94EF6CCF11E559D9003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 947E647A10AA100900D3B69E /* SqueakOSXAppDelegate.m */;
+ name = "SqueakOSXAppDelegate.m: 127";
+ rLen = 0;
+ rLoc = 4705;
+ rType = 0;
+ vrLen = 2067;
+ vrLoc = 3458;
+ };
+ 94EF6CF811E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 949492C311E51C6B0019BC29 /* sqExternalSemaphores.c */;
+ name = "sqExternalSemaphores.c: 57";
+ rLen = 7;
+ rLoc = 2737;
+ rType = 0;
+ vrLen = 2950;
+ vrLoc = 1092;
+ };
+ 94EF6CFA11E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494927D11E5178D0019BC29 /* cogit.c */;
+ name = "cogit.c: 9539";
+ rLen = 0;
+ rLoc = 358785;
+ rType = 0;
+ vrLen = 1729;
+ vrLoc = 357650;
+ };
+ 94EF6CFB11E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494927E11E5178D0019BC29 /* cogit.h */;
+ name = "cogit.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 3035;
+ vrLoc = 0;
+ };
+ 94EF6CFD11E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494928111E5178D0019BC29 /* cointerp.h */;
+ name = "cointerp.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 2731;
+ vrLoc = 0;
+ };
+ 94EF6CFF11E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF6D0011E55BAC003BA64D /* sqUnixUUID.c */;
+ name = "sqUnixUUID.c: 2";
+ rLen = 0;
+ rLoc = 38;
+ rType = 0;
+ vrLen = 260;
+ vrLoc = 0;
+ };
+ 94EF6D0011E55BAC003BA64D /* sqUnixUUID.c */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ name = sqUnixUUID.c;
+ path = "/Volumes/330GB Photos/Cog/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c";
+ sourceTree = "<absolute>";
+ };
+ 94EF6D0111E55BAC003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 949493BF11E52ADE0019BC29 /* aio.c */;
+ name = "aio.c: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1983;
+ vrLoc = 0;
+ };
+ 94EF6E2811E56355003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF6CC011E55947003BA64D /* interp.h */;
+ name = "interp.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 586;
+ vrLoc = 0;
+ };
+ 94EF6E2A11E56355003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94E658E10DDD03FE00358328 /* interp.h */;
+ name = "interp.h: 7";
+ rLen = 0;
+ rLoc = 176;
+ rType = 0;
+ vrLen = 685;
+ vrLoc = 0;
+ };
+ 94EF6EE111E56BEF003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9424FF5D0DDCB1C7009912BF /* sq.h */;
+ name = "sq.h: 476";
+ rLen = 35;
+ rLoc = 18041;
+ rType = 0;
+ vrLen = 2534;
+ vrLoc = 16854;
+ };
+ 94EF6FB511E57577003BA64D /* sqUnixHeartbeat.c:168 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 9494932C11E527180019BC29 /* sqUnixHeartbeat.c */;
+ functionName = "ioHighResClock()";
+ hitCount = 0;
+ ignoreCount = 0;
+ lineNumber = 168;
+ location = Squeak;
+ modificationTime = 300253227.226608;
+ originalNumberOfMultipleMatches = 1;
+ state = 1;
+ };
+ 94EF6FD211E57601003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94E659100DDD03FE00358328 /* SocketPlugin.c */;
+ name = "SocketPlugin.c: 162";
+ rLen = 37;
+ rLoc = 5715;
+ rType = 0;
+ vrLen = 1976;
+ vrLoc = 4742;
+ };
+ 94EF6FD311E57601003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494928011E5178D0019BC29 /* gcc3x-cointerp.c */;
+ name = "gcc3x-cointerp.c: 2096";
+ rLen = 29;
+ rLoc = 77353;
+ rType = 0;
+ vrLen = 2178;
+ vrLoc = 76358;
+ };
+ 94EF6FD611E57601003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF6CBF11E55947003BA64D /* interp.c */;
+ name = "interp.c: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1471;
+ vrLoc = 121;
+ };
+ 94EF6FD811E57601003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 949492C411E51C6B0019BC29 /* sqAtomicOps.h */;
+ name = "sqAtomicOps.h: 126";
+ rLen = 76;
+ rLoc = 4747;
+ rType = 0;
+ vrLen = 2055;
+ vrLoc = 3570;
+ };
+ 94EF701E11E57905003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494932E11E527180019BC29 /* sqUnixVMProfile.c */;
+ name = "sqUnixVMProfile.c: 308";
+ rLen = 34;
+ rLoc = 7993;
+ rType = 0;
+ vrLen = 1246;
+ vrLoc = 0;
+ };
+ 94EF701F11E57905003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9494932C11E527180019BC29 /* sqUnixHeartbeat.c */;
+ name = "sqUnixHeartbeat.c: 469";
+ rLen = 16;
+ rLoc = 14293;
+ rType = 0;
+ vrLen = 1627;
+ vrLoc = 13410;
+ };
+ 94EF702B11E57954003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 942F761C0E0B6B6100848BF2 /* sqSqueakIPhoneApplication.m */;
+ name = "sqSqueakIPhoneApplication.m: 76";
+ rLen = 0;
+ rLoc = 3169;
+ rType = 0;
+ vrLen = 2492;
+ vrLoc = 711;
+ };
+ 94EF706311E579BA003BA64D /* sqPlatformSpecific.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = sqPlatformSpecific.h;
+ path = "/Volumes/330GB Photos/Cog/platforms/unix/vm/sqPlatformSpecific.h";
+ sourceTree = "<absolute>";
+ };
+ 94EF709511E57CF1003BA64D /* gcc3x-interp.c:35732 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */;
+ functionName = "readImageFromFileHeapSizeStartingAt()";
+ hitCount = 0;
+ ignoreCount = 0;
+ lineNumber = 35732;
+ location = Squeak;
+ modificationTime = 300253227.226451;
+ originalNumberOfMultipleMatches = 1;
+ state = 1;
+ };
+ 94EF709B11E57D20003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF706311E579BA003BA64D /* sqPlatformSpecific.h */;
+ name = "sqPlatformSpecific.h: 9";
+ rLen = 1;
+ rLoc = 361;
+ rType = 0;
+ vrLen = 2456;
+ vrLoc = 0;
+ };
+ 94EF709C11E57D20003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */;
+ name = "gcc3x-interp.c: 1674";
+ rLen = 31;
+ rLoc = 60832;
+ rType = 0;
+ vrLen = 1707;
+ vrLoc = 60050;
+ };
+ 94EF70A811E57D78003BA64D /* sqMacV2Memory.c:76 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 9424FF670DDCB202009912BF /* sqMacV2Memory.c */;
+ hitCount = 0;
+ ignoreCount = 0;
+ lineNumber = 76;
+ location = Squeak;
+ modificationTime = 300253219.984443;
+ originalNumberOfMultipleMatches = 1;
+ state = 1;
+ };
+ 94EF70AC11E57D9E003BA64D /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 9424FF640DDCB1EF009912BF /* sqPlatformSpecific.h */;
+ name = "sqPlatformSpecific.h: 119";
+ rLen = 0;
+ rLoc = 5190;
+ rType = 0;
+ vrLen = 2303;
+ vrLoc = 4491;
+ };
+ 94EF70B211E57DD9003BA64D /* gcc3x-interp.c:35731 */ = {
+ isa = PBXFileBreakpoint;
+ actions = (
+ );
+ breakpointStyle = 0;
+ continueAfterActions = 0;
+ countType = 0;
+ delayBeforeContinue = 0;
+ fileReference = 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */;
+ functionName = "readImageFromFileHeapSizeStartingAt()";
+ hitCount = 0;
+ ignoreCount = 0;
+ lineNumber = 35731;
+ location = Squeak;
+ modificationTime = 300253227.2265069;
+ originalNumberOfMultipleMatches = 1;
+ state = 1;
+ };
  94F155570E83EA1F001657CE /* PBXTextBookmark */ = {
  isa = PBXTextBookmark;
  fRef = 94B88C640E81500200C98131 /* SqueakObjcBridge.m */;
@@ -6979,7 +7272,7 @@
  ignoreCount = 0;
  lineNumber = 432;
  location = Squeak;
- modificationTime = 300241734.017748;
+ modificationTime = 300253219.984068;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -6997,7 +7290,7 @@
  ignoreCount = 0;
  lineNumber = 453;
  location = Squeak;
- modificationTime = 300241734.017761;
+ modificationTime = 300253219.984079;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -7015,7 +7308,7 @@
  ignoreCount = 0;
  lineNumber = 457;
  location = Squeak;
- modificationTime = 300241734.017769;
+ modificationTime = 300253219.9840881;
  originalNumberOfMultipleMatches = 1;
  state = 2;
  };
@@ -7100,25 +7393,8 @@
  );
  name = "/Users/johnmci/Documents/Squeak3.8.0/platforms/iOS/vm/SqueakPureObjc-InfoCOG.plist";
  rLen = 0;
- rLoc = 9223372036854775807;
+ rLoc = 9223372036854775808;
  };
- 94F68BCB11E5535F00D8C904 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 947E647A10AA100900D3B69E /* SqueakOSXAppDelegate.m */;
- rLen = 0;
- rLoc = 126;
- rType = 1;
- };
- 94F68BCD11E5536E00D8C904 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 947E647A10AA100900D3B69E /* SqueakOSXAppDelegate.m */;
- name = "SqueakOSXAppDelegate.m: 127";
- rLen = 0;
- rLoc = 4705;
- rType = 0;
- vrLen = 2097;
- vrLoc = 3428;
- };
  94F8798F0E6C0C7E00662DEA /* sqSqueakIPhoneInfoPlistInterface.h */ = {
  uiCtxt = {
  sepNavIntBoundsRect = "{{0, 0}, {1036, 652}}";

Modified: trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.pbxproj
===================================================================
--- trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.pbxproj 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.pbxproj 2010-07-08 06:11:11 UTC (rev 2228)
@@ -223,8 +223,6 @@
  94883B410E0C2B9C005A4738 /* sqUnixSocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 94883B400E0C2B9C005A4738 /* sqUnixSocket.c */; };
  948EC3901155312600B08A4F /* MainWindow-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 948EC38F1155312600B08A4F /* MainWindow-iPad.xib */; };
  9492453110BA43AA00E726F5 /* SqueakOSXApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 9492453010BA43AA00E726F5 /* SqueakOSXApplication.m */; };
- 9494928211E5178D0019BC29 /* cogit.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494927D11E5178D0019BC29 /* cogit.c */; };
- 9494928311E5178D0019BC29 /* gcc3x-cointerp.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494928011E5178D0019BC29 /* gcc3x-cointerp.c */; };
  9494928411E5178D0019BC29 /* cogit.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494927D11E5178D0019BC29 /* cogit.c */; };
  9494928511E5178D0019BC29 /* gcc3x-cointerp.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494928011E5178D0019BC29 /* gcc3x-cointerp.c */; };
  949492C711E51C6B0019BC29 /* sqExternalSemaphores.c in Sources */ = {isa = PBXBuildFile; fileRef = 949492C311E51C6B0019BC29 /* sqExternalSemaphores.c */; };
@@ -235,7 +233,6 @@
  949492CC11E51C6B0019BC29 /* sqTicker.c in Sources */ = {isa = PBXBuildFile; fileRef = 949492C611E51C6B0019BC29 /* sqTicker.c */; };
  9494932F11E527180019BC29 /* sqUnixHeartbeat.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932C11E527180019BC29 /* sqUnixHeartbeat.c */; };
  9494933011E527180019BC29 /* sqUnixThreads.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932D11E527180019BC29 /* sqUnixThreads.c */; };
- 9494933111E527180019BC29 /* sqUnixVMProfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932E11E527180019BC29 /* sqUnixVMProfile.c */; };
  9494933211E527180019BC29 /* sqUnixHeartbeat.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932C11E527180019BC29 /* sqUnixHeartbeat.c */; };
  9494933311E527180019BC29 /* sqUnixThreads.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932D11E527180019BC29 /* sqUnixThreads.c */; };
  9494933411E527180019BC29 /* sqUnixVMProfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 9494932E11E527180019BC29 /* sqUnixVMProfile.c */; };
@@ -358,6 +355,7 @@
  94E65AEF0DDD053900358328 /* get.c in Sources */ = {isa = PBXBuildFile; fileRef = 94E65A2B0DDD053900358328 /* get.c */; };
  94E65AF00DDD053900358328 /* pcre.c in Sources */ = {isa = PBXBuildFile; fileRef = 94E65A2E0DDD053900358328 /* pcre.c */; };
  94E65AF40DDD053900358328 /* study.c in Sources */ = {isa = PBXBuildFile; fileRef = 94E65A340DDD053900358328 /* study.c */; };
+ 94EF6CC311E55947003BA64D /* gcc3x-interp.c in Sources */ = {isa = PBXBuildFile; fileRef = 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXBuildRule section */
@@ -714,6 +712,9 @@
  94E65A2F0DDD053900358328 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcre.h; sourceTree = "<group>"; };
  94E65A300DDD053900358328 /* rePlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rePlugin.h; sourceTree = "<group>"; };
  94E65A340DDD053900358328 /* study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = study.c; sourceTree = "<group>"; };
+ 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "gcc3x-interp.c"; path = "/Volumes/330GB Photos/Cog/stacksrc/vm/gcc3x-interp.c"; sourceTree = "<absolute>"; };
+ 94EF6CBF11E55947003BA64D /* interp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = interp.c; path = "/Volumes/330GB Photos/Cog/stacksrc/vm/interp.c"; sourceTree = "<absolute>"; };
+ 94EF6CC011E55947003BA64D /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = interp.h; path = "/Volumes/330GB Photos/Cog/stacksrc/vm/interp.h"; sourceTree = "<absolute>"; };
  94F3A9690E6BFA7C00E0B12A /* Squeak.png */ = {isa = PBXFileReference; explicitFileType = image.png; path = Squeak.png; sourceTree = "<group>"; };
  94F8798F0E6C0C7E00662DEA /* sqSqueakIPhoneInfoPlistInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sqSqueakIPhoneInfoPlistInterface.h; sourceTree = "<group>"; };
  94F879900E6C0C7E00662DEA /* sqSqueakIPhoneInfoPlistInterface.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = sqSqueakIPhoneInfoPlistInterface.m; sourceTree = "<group>"; };
@@ -820,6 +821,7 @@
  children = (
  9424FF570DDCB17F009912BF /* platforms */,
  94E658DC0DDD03FE00358328 /* src */,
+ 94EF6CB911E55947003BA64D /* stacksrc */,
  947E5F9310A9FF4A00D3B69E /* SqueakPureObjc_Prefix.pch */,
  );
  name = "Other Sources";
@@ -1198,8 +1200,9 @@
  94883B400E0C2B9C005A4738 /* sqUnixSocket.c */,
  949493BF11E52ADE0019BC29 /* aio.c */,
  );
- path = SocketPlugin;
- sourceTree = "<group>";
+ name = SocketPlugin;
+ path = /Users/johnmci/Documents/Squeak3.8.0/platforms/unix/plugins/SocketPlugin;
+ sourceTree = "<absolute>";
  };
  948EC38E1155311D00B08A4F /* Resources-iPad */ = {
  isa = PBXGroup;
@@ -1315,8 +1318,9 @@
  children = (
  94BCE7870DDDF61200F38F31 /* sqUnixUUID.c */,
  );
- path = UUIDPlugin;
- sourceTree = "<group>";
+ name = UUIDPlugin;
+ path = /Users/johnmci/Documents/Squeak3.8.0/platforms/unix/plugins/UUIDPlugin;
+ sourceTree = "<absolute>";
  };
  94BCEAF10DDE16B400F38F31 /* SecurityPlugin */ = {
  isa = PBXGroup;
@@ -1817,6 +1821,26 @@
  path = RePlugin;
  sourceTree = "<group>";
  };
+ 94EF6CB911E55947003BA64D /* stacksrc */ = {
+ isa = PBXGroup;
+ children = (
+ 94EF6CBC11E55947003BA64D /* vm */,
+ );
+ name = stacksrc;
+ path = "/Volumes/330GB Photos/Cog/stacksrc";
+ sourceTree = "<absolute>";
+ };
+ 94EF6CBC11E55947003BA64D /* vm */ = {
+ isa = PBXGroup;
+ children = (
+ 94EF6CBE11E55947003BA64D /* gcc3x-interp.c */,
+ 94EF6CBF11E55947003BA64D /* interp.c */,
+ 94EF6CC011E55947003BA64D /* interp.h */,
+ );
+ name = vm;
+ path = "/Volumes/330GB Photos/Cog/stacksrc/vm";
+ sourceTree = "<absolute>";
+ };
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
@@ -2060,15 +2084,13 @@
  9458525610F04339001401E7 /* sqSqueakIPhoneClipboardAPI.m in Sources */,
  9458525C10F043EB001401E7 /* sqSqueakIPhoneApplication+clipboard.m in Sources */,
  94BD817011C8A58D00556751 /* sqManualSurface.c in Sources */,
- 9494928211E5178D0019BC29 /* cogit.c in Sources */,
- 9494928311E5178D0019BC29 /* gcc3x-cointerp.c in Sources */,
  949492C711E51C6B0019BC29 /* sqExternalSemaphores.c in Sources */,
  949492C811E51C6B0019BC29 /* sqHeapMap.c in Sources */,
  949492C911E51C6B0019BC29 /* sqTicker.c in Sources */,
  9494932F11E527180019BC29 /* sqUnixHeartbeat.c in Sources */,
  9494933011E527180019BC29 /* sqUnixThreads.c in Sources */,
- 9494933111E527180019BC29 /* sqUnixVMProfile.c in Sources */,
  949493C011E52ADE0019BC29 /* aio.c in Sources */,
+ 94EF6CC311E55947003BA64D /* gcc3x-interp.c in Sources */,
  );
  runOnlyForDeploymentPostprocessing = 0;
  };
@@ -2292,6 +2314,11 @@
  GCC_PRECOMPILE_PREFIX_HEADER = YES;
  GCC_PREFIX_HEADER = SqueakNOOGLIPhone_Prefix.pch;
  GCC_PREPROCESSOR_DEFINITIONS = (
+ "STACKVM=1",
+ "COGMTVM=0",
+ "USE_GLOBAL_STRUCT=0",
+ NO_ISNAN,
+ "BASE_HEADER_SIZE=4",
  TARGET_OS_IS_IPHONE,
  USE_INLINE_MEMORY_ACCESSORS,
  HAVE_SYS_TIME_H,
@@ -2410,6 +2437,11 @@
  GCC_PRECOMPILE_PREFIX_HEADER = YES;
  GCC_PREFIX_HEADER = SqueakNoOGLIPhone_Prefix.pch;
  GCC_PREPROCESSOR_DEFINITIONS = (
+ "STACKVM=1",
+ "NDEBUG=1",
+ "COGMTVM=0",
+ "USE_GLOBAL_STRUCT=0",
+ "BASE_HEADER_SIZE=4",
  TARGET_OS_IS_IPHONE,
  USE_INLINE_MEMORY_ACCESSORS,
  HAVE_SYS_TIME_H,

Modified: trunk/platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication.m
===================================================================
--- trunk/platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication.m 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication.m 2010-07-08 06:11:11 UTC (rev 2228)
@@ -65,3 +65,13 @@
 }
 
 @end
+
+
+/* Profiling. */
+void  ioProfileStatus(sqInt *running, void **exestartpc, void **exelimitpc,
+  void **vmhst, long *nvmhbin, void **eahst, long *neahbin) {};
+void  ioControlProfile(int on, void **vhp, long *nvb, void **ehp, long *neb) {};
+long  ioControlNewProfile(int on, unsigned long buffer_size) {return 0;};
+void  ioNewProfileStatus(sqInt *running, long *buffersize) {};
+long  ioNewProfileSamplesInto(void *sampleBuffer) {return 0;};
+void  ioClearProfile(void) {};

Modified: trunk/platforms/iOS/vm/iPhone/sqMacV2Memory.c
===================================================================
--- trunk/platforms/iOS/vm/iPhone/sqMacV2Memory.c 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/iPhone/sqMacV2Memory.c 2010-07-08 06:11:11 UTC (rev 2228)
@@ -63,7 +63,7 @@
 
  /* compute the desired memory allocation */
 
-#if !COGVM
+#if !STACKVM
 extern usqInt memory;
 #else
 usqInt memory;

Modified: trunk/platforms/iOS/vm/iPhone/sqPlatformSpecific.h
===================================================================
--- trunk/platforms/iOS/vm/iPhone/sqPlatformSpecific.h 2010-07-08 00:33:44 UTC (rev 2227)
+++ trunk/platforms/iOS/vm/iPhone/sqPlatformSpecific.h 2010-07-08 06:11:11 UTC (rev 2228)
@@ -156,7 +156,8 @@
 #ifdef __GNUC__
 # undef EXPORT
 # define EXPORT(returnType) __attribute__((visibility("default"))) returnType
-# define VM_LABEL(foo) asm("\n.globl L" #foo "\nL" #foo ":")
+//# define VM_LABEL(foo) asmXXX("\n.globl L" #foo "\nL" #foo ":")
+# define VM_LABEL(foo)  
 #endif
 
 #if !defined(VM_LABEL) || COGVM