[Vm-dev] [commit][3307] JMM build cocoa stack VM using Xcode 6.2 on OSX 10.10.2

commits at squeakvm.org commits at squeakvm.org
Wed Apr 8 23:19:49 UTC 2015


Revision: 3307
Author:   johnmci
Date:     2015-04-08 16:19:47 -0700 (Wed, 08 Apr 2015)
Log Message:
-----------
JMM build cocoa stack VM using Xcode 6.2 on OSX 10.10.2

Modified Paths:
--------------
    trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.mode1v3
    trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.pbxuser
    trunk/platforms/iOS/vm/MainWindow.xib
    trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
    trunk/platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
    trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m
    trunk/platforms/iOS/vm/Resources-iPad/MainWindow-iPad.xib
    trunk/platforms/iOS/vm/SqueakPureObjc-Info 64x64.plist
    trunk/platforms/iOS/vm/SqueakPureObjc-Info.plist
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.pbxproj
    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/sqPlatformSpecific.h
    trunk/platforms/iOS/vm/src/plugins.int
    trunk/platforms/iOS/vm/src/vm/interp.c
    trunk/platforms/iOS/vm/src/vm/interp.h
    trunk/platforms/iOS/vm/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/B2DPlugin/B2DPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/DSAPrims/DSAPrims.c
    trunk/platforms/iOS/vm/src/vm/intplugins/DropPlugin/DropPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FFTPlugin/FFTPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FilePlugin/FilePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/GeniePlugin/GeniePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/HostWindowPlugin/HostWindowPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/Klatt/Klatt.c
    trunk/platforms/iOS/vm/src/vm/intplugins/LargeIntegers/LargeIntegers.c
    trunk/platforms/iOS/vm/src/vm/intplugins/MIDIPlugin/MIDIPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/RePlugin/RePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SerialPlugin/SerialPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SocketPlugin/SocketPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SoundPlugin/SoundPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/Squeak3D/Squeak3D.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c
    trunk/platforms/iOS/vm/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/UUIDPlugin/UUIDPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/ZipPlugin/ZipPlugin.c
    trunk/platforms/iOS/vm/src/vm/sqNamedPrims.h

Added Paths:
-----------
    trunk/platforms/iOS/vm/Crashlytics.framework/
    trunk/platforms/iOS/vm/Crashlytics.framework/Crashlytics
    trunk/platforms/iOS/vm/Crashlytics.framework/Headers
    trunk/platforms/iOS/vm/Crashlytics.framework/Modules
    trunk/platforms/iOS/vm/Crashlytics.framework/Resources
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Crashlytics
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Headers/
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Headers/Crashlytics.h
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Modules/
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Modules/module.modulemap
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Resources/
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Resources/Info.plist
    trunk/platforms/iOS/vm/Crashlytics.framework/Versions/Current
    trunk/platforms/iOS/vm/Crashlytics.framework/run
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcshareddata/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjc.xccheckout
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcuserdata/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/WorkspaceSettings.xcsettings
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakNoOGLIPhone.xcscheme
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakPureObjc.xcscheme
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakPureObjc64*64.xcscheme
    trunk/platforms/iOS/vm/SqueakPureObjc.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcshareddata/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjcCogVM.xccheckout
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcuserdata/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/WorkspaceSettings.xcsettings
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakNoOGLIPhone.xcscheme
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakPureObjc.xcscheme
    trunk/platforms/iOS/vm/SqueakPureObjcCogVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
    trunk/platforms/iOS/vm/src/vm/intplugins/AioPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/AioPlugin/AioPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/CameraPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/CameraPlugin/CameraPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/CroquetPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/DBusPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/DBusPlugin/DBusPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FT2Plugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/FT2Plugin/FT2Plugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FileCopyPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/FileCopyPlugin/FileCopyPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/FloatMathPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/KedamaPlugin2/
    trunk/platforms/iOS/vm/src/vm/intplugins/KedamaPlugin2/KedamaPlugin2.c
    trunk/platforms/iOS/vm/src/vm/intplugins/LocalePlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/LocalePlugin/LocalePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/Mpeg3Plugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/Mpeg3Plugin/Mpeg3Plugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/RomePlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/RomePlugin/RomePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/ScratchPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/ScratchPlugin/ScratchPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/SqueakSSL/
    trunk/platforms/iOS/vm/src/vm/intplugins/SqueakSSL/SqueakSSL.c
    trunk/platforms/iOS/vm/src/vm/intplugins/UnicodePlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/UnicodePlugin/UnicodePlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/UnixOSProcessPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/WeDoPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/WeDoPlugin/WeDoPlugin.c
    trunk/platforms/iOS/vm/src/vm/intplugins/XDisplayControlPlugin/
    trunk/platforms/iOS/vm/src/vm/intplugins/XDisplayControlPlugin/XDisplayControlPlugin.c

Modified: trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.mode1v3
===================================================================
--- trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.mode1v3	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.mode1v3	2015-04-08 23:19:47 UTC (rev 3307)
@@ -403,7 +403,7 @@
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>9420ABC41239521400EF4FDF</string>
+										<string>94BBE63512CDBD24001EFD4E</string>
 										<key>history</key>
 										<array>
 											<string>944D6258085F474800600D6E</string>
@@ -427,7 +427,7 @@
 											<string>9420ABBC123951F800EF4FDF</string>
 											<string>9420ABBD123951F800EF4FDF</string>
 											<string>9420ABBE123951F800EF4FDF</string>
-											<string>9420ABBF123951F800EF4FDF</string>
+											<string>94EC4A8312CD6D7600738396</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
@@ -439,14 +439,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 0}, {1107, 867}}</string>
+								<string>{{0, 0}, {1107, 865}}</string>
 								<key>RubberWindowFrame</key>
 								<string>10 52 1502 976 0 0 1680 1028 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXNavigatorGroup</string>
 							<key>Proportion</key>
-							<string>867pt</string>
+							<string>865pt</string>
 						</dict>
 						<dict>
 							<key>ContentConfiguration</key>
@@ -459,14 +459,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 872}, {1107, 63}}</string>
+								<string>{{0, 870}, {1107, 65}}</string>
 								<key>RubberWindowFrame</key>
 								<string>10 52 1502 976 0 0 1680 1028 </string>
 							</dict>
 							<key>Module</key>
 							<string>XCDetailModule</string>
 							<key>Proportion</key>
-							<string>63pt</string>
+							<string>65pt</string>
 						</dict>
 					</array>
 					<key>Proportion</key>
@@ -485,9 +485,9 @@
 			</array>
 			<key>TableOfContents</key>
 			<array>
-				<string>9420ABC1123951F800EF4FDF</string>
+				<string>94BBE63612CDBD24001EFD4E</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>9420ABC2123951F800EF4FDF</string>
+				<string>94BBE63712CDBD24001EFD4E</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
 			</array>
@@ -606,7 +606,7 @@
 	<key>StatusbarIsVisible</key>
 	<true/>
 	<key>TimeStamp</key>
-	<real>305746452.50028902</real>
+	<real>315473188.914253</real>
 	<key>ToolbarConfigUserDefaultsMinorVersion</key>
 	<string>2</string>
 	<key>ToolbarDisplayMode</key>
@@ -704,7 +704,7 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>9471AF5F1107A072004DD8A7</string>
-				<string>9420ABC3123951F800EF4FDF</string>
+				<string>94BBE63812CDBD24001EFD4E</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
 			</array>
@@ -826,13 +826,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1CD10A99069EF8BA00B06720</string>
-				<string>94E9A0321237F5DB0048557C</string>
+				<string>94EC4A8412CD6D7600738396</string>
 				<string>1C162984064C10D400B95A72</string>
-				<string>94E9A0331237F5DB0048557C</string>
-				<string>94E9A0341237F5DB0048557C</string>
-				<string>94E9A0351237F5DB0048557C</string>
-				<string>94E9A0361237F5DB0048557C</string>
-				<string>94E9A0371237F5DB0048557C</string>
+				<string>94EC4A8512CD6D7600738396</string>
+				<string>94EC4A8612CD6D7600738396</string>
+				<string>94EC4A8712CD6D7600738396</string>
+				<string>94EC4A8812CD6D7600738396</string>
+				<string>94EC4A8912CD6D7600738396</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.debugV3</string>

Modified: trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.pbxuser
===================================================================
--- trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.pbxuser	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/plugins/SqueakLocale/SqueakLocale.xcodeproj/johnmci.pbxuser	2015-04-08 23:19:47 UTC (rev 3307)
@@ -125,7 +125,7 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 305745864;
+			PBXPerProjectTemplateStateSaveDate = 315471770;
 			PBXPrepackagedSmartGroups_v2 = (
 				{
 					PBXTransientLocationAtTop = bottom;
@@ -473,16 +473,15 @@
 				};
 				RubberWindowFrame = "212 190 666 500 0 0 1024 746 ";
 			};
-			PBXWorkspaceStateSaveDate = 305745864;
+			PBXWorkspaceStateSaveDate = 315471770;
 		};
 		perUserProjectItems = {
 			9420ABBC123951F800EF4FDF /* PBXTextBookmark */ = 9420ABBC123951F800EF4FDF /* PBXTextBookmark */;
 			9420ABBD123951F800EF4FDF /* PBXTextBookmark */ = 9420ABBD123951F800EF4FDF /* PBXTextBookmark */;
 			9420ABBE123951F800EF4FDF /* PlistBookmark */ = 9420ABBE123951F800EF4FDF /* PlistBookmark */;
-			9420ABBF123951F800EF4FDF /* PBXTextBookmark */ = 9420ABBF123951F800EF4FDF /* PBXTextBookmark */;
-			9420ABC41239521400EF4FDF /* PBXTextBookmark */ = 9420ABC41239521400EF4FDF /* PBXTextBookmark */;
 			944D6258085F474800600D6E /* PBXTextBookmark */ = 944D6258085F474800600D6E /* PBXTextBookmark */;
 			94BB001D08A54ECD00181406 /* PBXTextBookmark */ = 94BB001D08A54ECD00181406 /* PBXTextBookmark */;
+			94BBE63512CDBD24001EFD4E /* PBXTextBookmark */ = 94BBE63512CDBD24001EFD4E /* PBXTextBookmark */;
 			94E7F76F1237474100A03A11 /* PBXTextBookmark */ = 94E7F76F1237474100A03A11 /* PBXTextBookmark */;
 			94E7F7711237474100A03A11 /* PBXTextBookmark */ = 94E7F7711237474100A03A11 /* PBXTextBookmark */;
 			94E7F92F1237572100A03A11 /* PBXTextBookmark */ = 94E7F92F1237572100A03A11 /* PBXTextBookmark */;
@@ -499,6 +498,7 @@
 			94E9A0B312380E2B0048557C /* PBXTextBookmark */ = 94E9A0B312380E2B0048557C /* PBXTextBookmark */;
 			94E9A0B412380E2B0048557C /* PBXTextBookmark */ = 94E9A0B412380E2B0048557C /* PBXTextBookmark */;
 			94E9A0B512380E2B0048557C /* PBXTextBookmark */ = 94E9A0B512380E2B0048557C /* PBXTextBookmark */;
+			94EC4A8312CD6D7600738396 /* PBXTextBookmark */ = 94EC4A8312CD6D7600738396 /* PBXTextBookmark */;
 		};
 		sourceControlManager = 9444E60D06E7B8740063F6CC /* Source Control */;
 		userBuildSettings = {
@@ -534,28 +534,8 @@
 		);
 		name = "/Users/johnmci/Documents/Squeak3.8.0/platforms/iOS/plugins/SqueakLocale/Info-SqueakLocalePlugin__Upgraded_.plist";
 		rLen = 0;
-		rLoc = 9223372036854775807;
+		rLoc = 9223372036854775808;
 	};
-	9420ABBF123951F800EF4FDF /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 94E7F6C6123740F900A03A11 /* sqMacLocaleCocoa.m */;
-		name = "sqMacLocaleCocoa.m: 56";
-		rLen = 9;
-		rLoc = 2315;
-		rType = 0;
-		vrLen = 2544;
-		vrLoc = 1005;
-	};
-	9420ABC41239521400EF4FDF /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 94E7F6C6123740F900A03A11 /* sqMacLocaleCocoa.m */;
-		name = "sqMacLocaleCocoa.m: 102";
-		rLen = 22;
-		rLoc = 4212;
-		rType = 0;
-		vrLen = 2600;
-		vrLoc = 3379;
-	};
 	94405843085E5A7A004495D0 /* InfoPlist.strings */ = {
 		isa = PBXFileReference;
 		lastKnownFileType = text.plist.strings;
@@ -748,6 +728,16 @@
 		vrLen = 1065;
 		vrLoc = 0;
 	};
+	94BBE63512CDBD24001EFD4E /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 94E7F6C6123740F900A03A11 /* sqMacLocaleCocoa.m */;
+		name = "sqMacLocaleCocoa.m: 102";
+		rLen = 22;
+		rLoc = 4212;
+		rType = 0;
+		vrLen = 2730;
+		vrLoc = 3293;
+	};
 	94BBFE8D08A46E3D00181406 /* sqMacLocaleOS9.c */ = {
 		isa = PBXFileReference;
 		lastKnownFileType = sourcecode.c.c;
@@ -765,9 +755,9 @@
 	};
 	94E7F6C6123740F900A03A11 /* sqMacLocaleCocoa.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1058, 3341}}";
+			sepNavIntBoundsRect = "{{0, 0}, {1058, 3328}}";
 			sepNavSelRange = "{4212, 22}";
-			sepNavVisRange = "{3379, 2600}";
+			sepNavVisRange = "{3293, 2730}";
 			sepNavWindowFrame = "{{38, 28}, {1206, 974}}";
 		};
 	};
@@ -1038,4 +1028,14 @@
 		vrLen = 1913;
 		vrLoc = 0;
 	};
+	94EC4A8312CD6D7600738396 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 94E7F6C6123740F900A03A11 /* sqMacLocaleCocoa.m */;
+		name = "sqMacLocaleCocoa.m: 102";
+		rLen = 22;
+		rLoc = 4212;
+		rType = 0;
+		vrLen = 2730;
+		vrLoc = 3293;
+	};
 }

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Crashlytics
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Crashlytics	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Crashlytics	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1 @@
+link Versions/Current/Crashlytics
\ No newline at end of file


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Crashlytics
___________________________________________________________________
Added: svn:special
   + *

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Headers
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Headers	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Headers	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1 @@
+link Versions/Current/Headers
\ No newline at end of file


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Headers
___________________________________________________________________
Added: svn:special
   + *

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Modules
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Modules	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Modules	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1 @@
+link Versions/Current/Modules
\ No newline at end of file


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Modules
___________________________________________________________________
Added: svn:special
   + *

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Resources
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Resources	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Resources	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1 @@
+link Versions/Current/Resources
\ No newline at end of file


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Resources
___________________________________________________________________
Added: svn:special
   + *

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Crashlytics
===================================================================
(Binary files differ)


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Crashlytics
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Headers/Crashlytics.h
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Headers/Crashlytics.h	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Headers/Crashlytics.h	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1,220 @@
+//
+//  Crashlytics.h
+//  Crashlytics
+//
+//  Copyright 2013 Crashlytics, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+/**
+ *
+ * The CLS_LOG macro provides as easy way to gather more information in your log messages that are
+ * sent with your crash data. CLS_LOG prepends your custom log message with the function name and
+ * line number where the macro was used. If your app was built with the DEBUG preprocessor macro
+ * defined CLS_LOG uses the CLSNSLog function which forwards your log message to NSLog and CLSLog.
+ * If the DEBUG preprocessor macro is not defined CLS_LOG uses CLSLog only.
+ *
+ * Example output:
+ * -[AppDelegate login:] line 134 $ login start
+ *
+ * If you would like to change this macro, create a new header file, unset our define and then define
+ * your own version. Make sure this new header file is imported after the Crashlytics header file.
+ *
+ * #undef CLS_LOG
+ * #define CLS_LOG(__FORMAT__, ...) CLSNSLog...
+ *
+ **/
+#ifdef DEBUG
+#define CLS_LOG(__FORMAT__, ...) CLSNSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
+#else
+#define CLS_LOG(__FORMAT__, ...) CLSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
+#endif
+
+/**
+ *
+ * Add logging that will be sent with your crash data. This logging will not show up in the system.log
+ * and will only be visible in your Crashlytics dashboard.
+ *
+ **/
+OBJC_EXTERN void CLSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
+OBJC_EXTERN void CLSLogv(NSString *format, va_list args) NS_FORMAT_FUNCTION(1,0);
+
+/**
+ *
+ * Add logging that will be sent with your crash data. This logging will show up in the system.log
+ * and your Crashlytics dashboard. It is not recommended for Release builds.
+ *
+ **/
+OBJC_EXTERN void CLSNSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
+OBJC_EXTERN void CLSNSLogv(NSString *format, va_list args) NS_FORMAT_FUNCTION(1,0);
+
+
+ at protocol CrashlyticsDelegate;
+
+ at interface Crashlytics : NSObject
+
+ at property (nonatomic, readonly, copy) NSString *apiKey;
+ at property (nonatomic, readonly, copy) NSString *version;
+ at property (nonatomic, assign)         BOOL      debugMode;
+
+ at property (nonatomic, assign)         NSObject <CrashlyticsDelegate> *delegate;
+
+/**
+ *
+ * The recommended way to install Crashlytics into your application is to place a call
+ * to +startWithAPIKey: in your -application:didFinishLaunchingWithOptions: method.
+ *
+ * This delay defaults to 1 second in order to generally give the application time to
+ * fully finish launching.
+ *
+ **/
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey;
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey afterDelay:(NSTimeInterval)delay;
+
+/**
+ *
+ * If you need the functionality provided by the CrashlyticsDelegate protocol, you can use
+ * these convenience methods to activate the framework and set the delegate in one call.
+ *
+ **/
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(NSObject <CrashlyticsDelegate> *)delegate;
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(NSObject <CrashlyticsDelegate> *)delegate afterDelay:(NSTimeInterval)delay;
+
+/**
+ *
+ * Access the singleton Crashlytics instance.
+ *
+ **/
++ (Crashlytics *)sharedInstance;
+
+/**
+ *
+ * The easiest way to cause a crash - great for testing!
+ *
+ **/
+- (void)crash;
+
+/**
+ *
+ * Many of our customers have requested the ability to tie crashes to specific end-users of their
+ * application in order to facilitate responses to support requests or permit the ability to reach
+ * out for more information. We allow you to specify up to three separate values for display within
+ * the Crashlytics UI - but please be mindful of your end-user's privacy.
+ *
+ * We recommend specifying a user identifier - an arbitrary string that ties an end-user to a record
+ * in your system. This could be a database id, hash, or other value that is meaningless to a
+ * third-party observer but can be indexed and queried by you.
+ *
+ * Optionally, you may also specify the end-user's name or username, as well as email address if you
+ * do not have a system that works well with obscured identifiers.
+ *
+ * Pursuant to our EULA, this data is transferred securely throughout our system and we will not
+ * disseminate end-user data unless required to by law. That said, if you choose to provide end-user
+ * contact information, we strongly recommend that you disclose this in your application's privacy
+ * policy. Data privacy is of our utmost concern.
+ *
+ **/
+- (void)setUserIdentifier:(NSString *)identifier;
+- (void)setUserName:(NSString *)name;
+- (void)setUserEmail:(NSString *)email;
+
++ (void)setUserIdentifier:(NSString *)identifier;
++ (void)setUserName:(NSString *)name;
++ (void)setUserEmail:(NSString *)email;
+
+/**
+ *
+ * Set a value for a key to be associated with your crash data.
+ *
+ **/
+- (void)setObjectValue:(id)value forKey:(NSString *)key;
+- (void)setIntValue:(int)value forKey:(NSString *)key;
+- (void)setBoolValue:(BOOL)value forKey:(NSString *)key;
+- (void)setFloatValue:(float)value forKey:(NSString *)key;
+
++ (void)setObjectValue:(id)value forKey:(NSString *)key;
++ (void)setIntValue:(int)value forKey:(NSString *)key;
++ (void)setBoolValue:(BOOL)value forKey:(NSString *)key;
++ (void)setFloatValue:(float)value forKey:(NSString *)key;
+
+ at end
+
+/**
+ * The CLSCrashReport protocol exposes methods that you can call on crash report objects passed
+ * to delegate methods. If you want these values or the entire object to stay in memory retain
+ * them or copy them.
+ **/
+ at protocol CLSCrashReport <NSObject>
+ at required
+
+/**
+ * Returns the session identifier for the crash report.
+ **/
+ at property (nonatomic, readonly) NSString *identifier;
+
+/**
+ * Returns the custom key value data for the crash report.
+ **/
+ at property (nonatomic, readonly) NSDictionary *customKeys;
+
+/**
+ * Returns the CFBundleVersion of the application that crashed.
+ **/
+ at property (nonatomic, readonly) NSString *bundleVersion;
+
+/**
+ * Returns the CFBundleShortVersionString of the application that crashed.
+ **/
+ at property (nonatomic, readonly) NSString *bundleShortVersionString;
+
+/**
+ * Returns the date that the application crashed at.
+ **/
+ at property (nonatomic, readonly) NSDate *crashedOnDate;
+
+/**
+ * Returns the os version that the application crashed on.
+ **/
+ at property (nonatomic, readonly) NSString *OSVersion;
+
+/**
+ * Returns the os build version that the application crashed on.
+ **/
+ at property (nonatomic, readonly) NSString *OSBuildVersion;
+
+ at end
+
+/**
+ *
+ * The CrashlyticsDelegate protocol provides a mechanism for your application to take
+ * action on events that occur in the Crashlytics crash reporting system.  You can make
+ * use of these calls by assigning an object to the Crashlytics' delegate property directly,
+ * or through the convenience startWithAPIKey:delegate:... methods.
+ *
+ **/
+ at protocol CrashlyticsDelegate <NSObject>
+ at optional
+
+/**
+ *
+ * Called once a Crashlytics instance has determined that the last execution of the
+ * application ended in a crash.  This is called some time after the crash reporting
+ * process has begun.  If you have specified a delay in one of the
+ * startWithAPIKey:... calls, this will take at least that long to be invoked.
+ *
+ **/
+- (void)crashlyticsDidDetectCrashDuringPreviousExecution:(Crashlytics *)crashlytics;
+
+/**
+ *
+ * Just like crashlyticsDidDetectCrashDuringPreviousExecution this delegate method is
+ * called once a Crashlytics instance has determined that the last execution of the
+ * application ended in a crash. A CLSCrashReport is passed back that contains data about
+ * the last crash report that was generated. See the CLSCrashReport protocol for method details.
+ * This method is called after crashlyticsDidDetectCrashDuringPreviousExecution.
+ *
+ **/
+- (void)crashlytics:(Crashlytics *)crashlytics didDetectCrashDuringPreviousExecution:(id <CLSCrashReport>)crash;
+
+ at end

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Modules/module.modulemap
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Modules/module.modulemap	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Modules/module.modulemap	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1,6 @@
+framework module Crashlytics {
+  umbrella header "Crashlytics.h"
+
+  export *
+  module * { export * }
+}

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Resources/Info.plist
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Resources/Info.plist	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Versions/A/Resources/Info.plist	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>Crashlytics</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.crashlytics.sdk.mac</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>Crashlytics</string>
+	<key>CFBundlePackageType</key>
+	<string>FMWK</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2.5</string>
+	<key>CFBundleSupportedPlatforms</key>
+	<array>
+		<string>macosx</string>
+	</array>
+	<key>CFBundleVersion</key>
+	<string>39</string>
+	<key>DTPlatformName</key>
+	<string>macosx</string>
+	<key>MinimumOSVersion</key>
+	<string>10.6</string>
+</dict>
+</plist>

Added: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/Current
===================================================================
--- trunk/platforms/iOS/vm/Crashlytics.framework/Versions/Current	                        (rev 0)
+++ trunk/platforms/iOS/vm/Crashlytics.framework/Versions/Current	2015-04-08 23:19:47 UTC (rev 3307)
@@ -0,0 +1 @@
+link A
\ No newline at end of file


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/Versions/Current
___________________________________________________________________
Added: svn:special
   + *

Added: trunk/platforms/iOS/vm/Crashlytics.framework/run
===================================================================
(Binary files differ)


Property changes on: trunk/platforms/iOS/vm/Crashlytics.framework/run
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream

Modified: trunk/platforms/iOS/vm/MainWindow.xib
===================================================================
--- trunk/platforms/iOS/vm/MainWindow.xib	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/vm/MainWindow.xib	2015-04-08 23:19:47 UTC (rev 3307)
@@ -2,30 +2,27 @@
 <archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
 	<data>
 		<int key="IBDocument.SystemTarget">512</int>
-		<string key="IBDocument.SystemVersion">10D573</string>
-		<string key="IBDocument.InterfaceBuilderVersion">762</string>
-		<string key="IBDocument.AppKitVersion">1038.29</string>
-		<string key="IBDocument.HIToolboxVersion">460.00</string>
+		<string key="IBDocument.SystemVersion">12C3006</string>
+		<string key="IBDocument.InterfaceBuilderVersion">2840</string>
+		<string key="IBDocument.AppKitVersion">1187.34</string>
+		<string key="IBDocument.HIToolboxVersion">625.00</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-			<string key="NS.object.0">87</string>
+			<string key="NS.object.0">1926</string>
 		</object>
-		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+		<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
-			<integer value="2"/>
+			<string>IBProxyObject</string>
+			<string>IBUICustomObject</string>
+			<string>IBUIWindow</string>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
 			<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 		</object>
 		<object class="NSMutableDictionary" key="IBDocument.Metadata">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="NSArray" key="dict.sortedKeys" id="0">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
-			<object class="NSMutableArray" key="dict.values">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
+			<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+			<integer value="1" key="NS.object.0"/>
 		</object>
 		<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -82,7 +79,9 @@
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<object class="IBObjectRecord">
 						<int key="objectID">0</int>
-						<reference key="object" ref="0"/>
+						<object class="NSArray" key="object" id="0">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+						</object>
 						<reference key="children" ref="1000"/>
 						<nil key="parent"/>
 					</object>
@@ -117,25 +116,25 @@
 				<object class="NSArray" key="dict.sortedKeys">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>-1.CustomClassName</string>
+					<string>-1.IBPluginDependency</string>
 					<string>-2.CustomClassName</string>
+					<string>-2.IBPluginDependency</string>
 					<string>2.IBAttributePlaceholdersKey</string>
-					<string>2.IBEditorWindowLastContentRect</string>
 					<string>2.IBPluginDependency</string>
 					<string>3.CustomClassName</string>
 					<string>3.IBPluginDependency</string>
 				</object>
-				<object class="NSMutableArray" key="dict.values">
+				<object class="NSArray" key="dict.values">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>UIApplication</string>
+					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>UIResponder</string>
+					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<object class="NSMutableDictionary">
 						<bool key="EncodedWithXMLCoder">YES</bool>
 						<reference key="dict.sortedKeys" ref="0"/>
-						<object class="NSMutableArray" key="dict.values">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-						</object>
+						<reference key="dict.values" ref="0"/>
 					</object>
-					<string>{{362, 376}, {320, 480}}</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>SqueakNoOGLIPhoneAppDelegate</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -144,387 +143,30 @@
 			<object class="NSMutableDictionary" key="unlocalizedProperties">
 				<bool key="EncodedWithXMLCoder">YES</bool>
 				<reference key="dict.sortedKeys" ref="0"/>
-				<object class="NSMutableArray" key="dict.values">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
+				<reference key="dict.values" ref="0"/>
 			</object>
 			<nil key="activeLocalization"/>
 			<object class="NSMutableDictionary" key="localizations">
 				<bool key="EncodedWithXMLCoder">YES</bool>
 				<reference key="dict.sortedKeys" ref="0"/>
-				<object class="NSMutableArray" key="dict.values">
-					<bool key="EncodedWithXMLCoder">YES</bool>
-				</object>
+				<reference key="dict.values" ref="0"/>
 			</object>
 			<nil key="sourceID"/>
 			<int key="maxID">14</int>
 		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="IBPartialClassDescription">
-					<string key="className">SqueakNoOGLIPhoneAppDelegate</string>
-					<string key="superclassName">sqSqueakAppDelegate</string>
-					<object class="NSMutableDictionary" key="outlets">
-						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSArray" key="dict.sortedKeys">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>mainView</string>
-							<string>viewController</string>
-							<string>window</string>
-						</object>
-						<object class="NSMutableArray" key="dict.values">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<string>SqueakUIView</string>
-							<string>SqueakUIController</string>
-							<string>UIWindow</string>
-						</object>
-					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">platforms/Mac OSObjC/vm/iPhone/Classes/SqueakNoOGLIPhoneAppDelegate.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SqueakUIController</string>
-					<string key="superclassName">UIViewController</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">platforms/Mac OSObjC/vm/iPhone/Classes/SqueakUIController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SqueakUIView</string>
-					<string key="superclassName">UIView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">platforms/Mac OSObjC/vm/iPhone/Classes/SqueakUIView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">UIApplication</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">platforms/Mac OSObjC/vm/iPhone/Classes/sqSqueakIPhoneApplication+Network.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">sqSqueakAppDelegate</string>
-					<string key="superclassName">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">platforms/Mac OSObjC/vm/Common/Classes/sqSqueakAppDelegate.h</string>
-					</object>
-				</object>
-			</object>
-			<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">AppKit.framework/Headers/NSView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSError.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">PrintCore.framework/Headers/PDEPluginInterface.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBFrameworkSource</string>
-						<string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
-					</object>
-				</object>
-			</object>
-		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes"/>
 		<int key="IBDocument.localizationMode">0</int>
 		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
 			<integer value="512" key="NS.object.0"/>
 		</object>
-		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
-			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
-			<integer value="800" key="NS.object.0"/>
-		</object>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
 			<integer value="3000" key="NS.object.0"/>
 		</object>
 		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-		<string key="IBDocument.LastKnownRelativeProjectPath">SqueakPureObjc.xcodeproj</string>
 		<int key="IBDocument.defaultPropertyAccessControl">3</int>
-		<string key="IBCocoaTouchPluginVersion">87</string>
+		<string key="IBCocoaTouchPluginVersion">1926</string>
 	</data>
 </archive>

Modified: trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
===================================================================
--- trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m	2015-04-08 23:19:47 UTC (rev 3307)
@@ -41,6 +41,7 @@
 #import "sqSqueakOSXScreenAndWindow.h"
 #import "sqMacHostWindow.h"
 #import "sqSqueakOSXInfoPlistInterface.h"
+#import <Crashlytics/Crashlytics.h>
 
 SqueakOSXAppDelegate *gDelegateApp;
 
@@ -57,6 +58,7 @@
 }
 
 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
+    [Crashlytics startWithAPIKey:@"add501476623fc20212a60334cd537d16dfd566f"];
 	NSAutoreleasePool * pool = [NSAutoreleasePool new];
 	gDelegateApp = self;	
 	squeakApplication = [self makeApplicationInstance];

Modified: trunk/platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
===================================================================
--- trunk/platforms/iOS/vm/OSX/sqSqueakOSXApplication.m	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/vm/OSX/sqSqueakOSXApplication.m	2015-04-08 23:19:47 UTC (rev 3307)
@@ -183,7 +183,7 @@
 			result = [self parseArgument: argData peek: peek];
 			if (result == 0)			/* option not recognised */ {
 				fprintf(stderr, "unknown option: %s\n", [argData UTF8String]);
-				[self usage];
+//				[self usage];
 			}
 			if (result == 2)
 				i++;

Modified: trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m
===================================================================
--- trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m	2015-04-08 23:19:47 UTC (rev 3307)
@@ -48,6 +48,8 @@
 #import "sqVirtualMachine.h"
 
 //#import <OpenGL/CGLMacro.h>
+#import <OpenGL/gl.h>
+#import <OpenGL/Opengl.h>
 
 extern SqueakOSXAppDelegate *gDelegateApp;
 extern struct	VirtualMachine* interpreterProxy;
@@ -151,8 +153,9 @@
 	}
 	if (!firstDrawCompleted) {
 		firstDrawCompleted = YES;
-		if (getFullScreenFlag() == 0)
+		if (getFullScreenFlag() == 0) {
 			[self.window makeKeyAndOrderFront: self];
+        }
 	}
 }
 
@@ -737,4 +740,4 @@
 	} 
 }
 
- at end
\ No newline at end of file
+ at end

Modified: trunk/platforms/iOS/vm/Resources-iPad/MainWindow-iPad.xib
===================================================================
--- trunk/platforms/iOS/vm/Resources-iPad/MainWindow-iPad.xib	2015-04-02 18:57:11 UTC (rev 3306)
+++ trunk/platforms/iOS/vm/Resources-iPad/MainWindow-iPad.xib	2015-04-08 23:19:47 UTC (rev 3307)
@@ -2,29 +2,27 @@
 <archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="7.10">
 	<data>
 		<int key="IBDocument.SystemTarget">512</int>
-		<string key="IBDocument.SystemVersion">10D573</string>
-		<string key="IBDocument.InterfaceBuilderVersion">762</string>
-		<string key="IBDocument.AppKitVersion">1038.29</string>
-		<string key="IBDocument.HIToolboxVersion">460.00</string>
+		<string key="IBDocument.SystemVersion">12C3006</string>
+		<string key="IBDocument.InterfaceBuilderVersion">2840</string>
+		<string key="IBDocument.AppKitVersion">1187.34</string>
+		<string key="IBDocument.HIToolboxVersion">625.00</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-			<string key="NS.object.0">87</string>
+			<string key="NS.object.0">1926</string>
 		</object>
-		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+		<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
+			<string>IBProxyObject</string>
+			<string>IBUICustomObject</string>
+			<string>IBUIWindow</string>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
 			<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 		</object>
 		<object class="NSMutableDictionary" key="IBDocument.Metadata">
-			<bool key="EncodedWithXMLCoder">YES</bool>
-			<object class="NSArray" key="dict.sortedKeys" id="0">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
-			<object class="NSMutableArray" key="dict.values">
-				<bool key="EncodedWithXMLCoder">YES</bool>
-			</object>
+			<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+			<integer value="1" key="NS.object.0"/>
 		</object>
 		<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -40,10 +38,12 @@
 				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 			</object>
 			<object class="IBUIWindow" id="380026005">
-				<nil key="NSNextResponder"/>
+				<reference key="NSNextResponder"/>
 				<int key="NSvFlags">1292</int>
 				<object class="NSPSMatrix" key="NSFrameMatrix"/>
 				<string key="NSFrameSize">{768, 1024}</string>
+				<reference key="NSSuperview"/>
+				<reference key="NSNextKeyView"/>
 				<object class="NSColor" key="IBUIBackgroundColor">
 					<int key="NSColorSpace">1</int>
 					<bytes key="NSRGB">MSAxIDEAA</bytes>
@@ -81,7 +81,9 @@
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<object class="IBObjectRecord">
 						<int key="objectID">0</int>
-						<reference key="object" ref="0"/>
+						<object class="NSArray" key="object" id="0">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+						</object>
 						<reference key="children" ref="1000"/>
 						<nil key="parent"/>
 					</object>
@@ -116,25 +118,25 @@
 				<object class="NSArray" key="dict.sortedKeys">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>-1.CustomClassName</string>
+					<string>-1.IBPluginDependency</string>
 					<string>-2.CustomClassName</string>
+					<string>-2.IBPluginDependency</string>

@@ Diff output truncated at 50000 characters. @@


More information about the Vm-dev mailing list