[Vm-dev] [commit][3447] JMM add SqueakCogSpur32x86 Xcode project to
build. macos32x86 squeak.cog.spur
commits at squeakvm.org
commits at squeakvm.org
Fri Sep 25 06:29:00 UTC 2015
Revision: 3447
Author: johnmci
Date: 2015-09-24 23:28:59 -0700 (Thu, 24 Sep 2015)
Log Message:
-----------
JMM add SqueakCogSpur32x86 Xcode project to build.macos32x86 squeak.cog.spur
Modified Paths:
--------------
branches/Cog/build.macos64x64/squeak.stack.spur/SqueakPureObjcCog.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos64x64/squeak.stack.spur/SqueakPureObjcCog.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
branches/Cog/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
Added Paths:
-----------
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xcscmblueprint
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/Squeak.xcscheme
branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Crashlytics
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Headers
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Modules
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Resources
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Crashlytics
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Answers.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSLogging.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSReport.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Crashlytics.h
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Modules/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Modules/module.modulemap
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Resources/
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Resources/Info.plist
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/Current
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/run
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/submit
branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/uploadDSYM
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Fabric
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Headers
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Modules
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Resources
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Fabric
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Headers/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Headers/FABAttributes.h
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Headers/Fabric.h
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Modules/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Modules/module.modulemap
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Resources/
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/A/Resources/Info.plist
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/Versions/Current
branches/Cog/build.macos32x86/squeak.cog.spur/Fabric.framework/run
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86/Images-2.xcassets/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86/Images-2.xcassets/AppIcon.appiconset/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86/Images-2.xcassets/AppIcon.appiconset/Contents.json
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.plist
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/johnmci.mode1v3
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/johnmci.pbxuser
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.pbxproj
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/contents.xcworkspacedata
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcshareddata/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcshareddata/SqueakCogSpur32x86.xcscmblueprint
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjc.xccheckout
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjcCog.xccheckout
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjcCog.xcscmblueprint
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcuserdata/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/WorkspaceSettings.xcsettings
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/SqueakCogSpur32x86.xcscheme
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/contents.xcworkspacedata
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcshareddata/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcshareddata/SqueakCogSpur32x86.xcscmblueprint
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcshareddata/SqueakPureObjc.xccheckout
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcshareddata/SqueakPureObjcCog.xccheckout
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcshareddata/SqueakPureObjcCog.xcscmblueprint
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcuserdata/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos32x86/squeak.cog.spur/SqueakCogSpur32x86.xcworkspace/xcuserdata/johnmci.xcuserdatad/WorkspaceSettings.xcsettings
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/xcuserdata/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/Squeak.xcscheme
branches/Cog/build.macos32x86/squeak.stack.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/
branches/Cog/build.macos64x64/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
branches/Cog/build.macos64x64/squeak.stack.spur/SqueakCogSpur32x86.plist
branches/Cog/build.macos64x64/squeak.stack.spur/SqueakPureObjcCog.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjcCog.xcscmblueprint
Removed Paths:
-------------
branches/Cog/platforms/iOS/vm/Crashlytics.framework/
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/contents.xcworkspacedata 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+ version = "1.0">
+ <FileRef
+ location = "self:">
+ </FileRef>
+</Workspace>
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xccheckout 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,60 @@
+<?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>IDESourceControlProjectFavoriteDictionaryKey</key>
+ <false/>
+ <key>IDESourceControlProjectIdentifier</key>
+ <string>B8BC24D6-E252-41B3-B722-E6F0F59E8E0A</string>
+ <key>IDESourceControlProjectName</key>
+ <string>CoreVM</string>
+ <key>IDESourceControlProjectOriginsDictionary</key>
+ <dict>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++2954</key>
+ <string>http://squeakvm.org/svn/squeak/branches/Cog</string>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++5922</key>
+ <string>http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins</string>
+ </dict>
+ <key>IDESourceControlProjectPath</key>
+ <string>build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj</string>
+ <key>IDESourceControlProjectRelativeInstallPathDictionary</key>
+ <dict>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++2954</key>
+ <string>../../../..</string>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++5922</key>
+ <string>../../../..platforms/Cross/plugins</string>
+ </dict>
+ <key>IDESourceControlProjectRepositoryRootDictionary</key>
+ <dict>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++2954</key>
+ <string>http://squeakvm.org/svn/squeak</string>
+ <key>fa1542d4-bde8-0310-ad64-8ed1123d492a++5922</key>
+ <string>http://squeakvm.org/svn/squeak</string>
+ </dict>
+ <key>IDESourceControlProjectURL</key>
+ <string>http://squeakvm.org/svn/squeak/branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj</string>
+ <key>IDESourceControlProjectVersion</key>
+ <integer>111</integer>
+ <key>IDESourceControlProjectWCCIdentifier</key>
+ <string>fa1542d4-bde8-0310-ad64-8ed1123d492a++2954</string>
+ <key>IDESourceControlProjectWCConfigurations</key>
+ <array>
+ <dict>
+ <key>IDESourceControlRepositoryExtensionIdentifierKey</key>
+ <string>public.vcs.subversion</string>
+ <key>IDESourceControlWCCIdentifierKey</key>
+ <string>fa1542d4-bde8-0310-ad64-8ed1123d492a++2954</string>
+ <key>IDESourceControlWCCName</key>
+ <string>Cog</string>
+ </dict>
+ <dict>
+ <key>IDESourceControlRepositoryExtensionIdentifierKey</key>
+ <string>public.vcs.subversion</string>
+ <key>IDESourceControlWCCIdentifierKey</key>
+ <string>fa1542d4-bde8-0310-ad64-8ed1123d492a++5922</string>
+ <key>IDESourceControlWCCName</key>
+ <string>plugins</string>
+ </dict>
+ </array>
+</dict>
+</plist>
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xcscmblueprint
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xcscmblueprint (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcshareddata/CoreVM.xcscmblueprint 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,35 @@
+{
+ "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "fa1542d4-bde8-0310-ad64-8ed1123d492a++2954",
+ "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++5922" : {
+
+ },
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++2954" : {
+
+ }
+ },
+ "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++5922" : 0,
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++2954" : 0
+ },
+ "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "B8BC24D6-E252-41B3-B722-E6F0F59E8E0A",
+ "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++5922" : "Cogplatforms\/Cross\/plugins",
+ "fa1542d4-bde8-0310-ad64-8ed1123d492a++2954" : "Cog"
+ },
+ "DVTSourceControlWorkspaceBlueprintNameKey" : "CoreVM",
+ "DVTSourceControlWorkspaceBlueprintVersion" : 204,
+ "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "build.macos32x86\/squeak.cog.spur\/CoreVM.xcodeproj",
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
+ {
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/squeakvm.org\/svn\/squeak",
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion",
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "fa1542d4-bde8-0310-ad64-8ed1123d492a++2954"
+ },
+ {
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/squeakvm.org\/svn\/squeak",
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion",
+ "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "fa1542d4-bde8-0310-ad64-8ed1123d492a++5922"
+ }
+ ]
+}
\ No newline at end of file
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
===================================================================
(Binary files differ)
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/project.xcworkspace/xcuserdata/johnmci.xcuserdatad/UserInterfaceState.xcuserstate
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/Squeak.xcscheme
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/Squeak.xcscheme (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/Squeak.xcscheme 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+ LastUpgradeVersion = "0640"
+ version = "1.3">
+ <BuildAction
+ parallelizeBuildables = "YES"
+ buildImplicitDependencies = "YES">
+ <BuildActionEntries>
+ <BuildActionEntry
+ buildForTesting = "YES"
+ buildForRunning = "YES"
+ buildForProfiling = "YES"
+ buildForArchiving = "YES"
+ buildForAnalyzing = "YES">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "941A3B2B09AA144000C9D25A"
+ BuildableName = "Squeak.app"
+ BlueprintName = "Squeak"
+ ReferencedContainer = "container:CoreVM.xcodeproj">
+ </BuildableReference>
+ </BuildActionEntry>
+ </BuildActionEntries>
+ </BuildAction>
+ <TestAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ buildConfiguration = "Development">
+ <Testables>
+ </Testables>
+ <MacroExpansion>
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "941A3B2B09AA144000C9D25A"
+ BuildableName = "Squeak.app"
+ BlueprintName = "Squeak"
+ ReferencedContainer = "container:CoreVM.xcodeproj">
+ </BuildableReference>
+ </MacroExpansion>
+ </TestAction>
+ <LaunchAction
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ launchStyle = "0"
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Development"
+ ignoresPersistentStateOnLaunch = "NO"
+ debugDocumentVersioning = "YES"
+ allowLocationSimulation = "YES">
+ <BuildableProductRunnable
+ runnableDebuggingMode = "0">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "941A3B2B09AA144000C9D25A"
+ BuildableName = "Squeak.app"
+ BlueprintName = "Squeak"
+ ReferencedContainer = "container:CoreVM.xcodeproj">
+ </BuildableReference>
+ </BuildableProductRunnable>
+ <AdditionalOptions>
+ </AdditionalOptions>
+ </LaunchAction>
+ <ProfileAction
+ shouldUseLaunchSchemeArgsEnv = "YES"
+ savedToolIdentifier = ""
+ useCustomWorkingDirectory = "NO"
+ buildConfiguration = "Deployment"
+ debugDocumentVersioning = "YES">
+ <BuildableProductRunnable
+ runnableDebuggingMode = "0">
+ <BuildableReference
+ BuildableIdentifier = "primary"
+ BlueprintIdentifier = "941A3B2B09AA144000C9D25A"
+ BuildableName = "Squeak.app"
+ BlueprintName = "Squeak"
+ ReferencedContainer = "container:CoreVM.xcodeproj">
+ </BuildableReference>
+ </BuildableProductRunnable>
+ </ProfileAction>
+ <AnalyzeAction
+ buildConfiguration = "Development">
+ </AnalyzeAction>
+ <ArchiveAction
+ buildConfiguration = "Deployment"
+ revealArchiveInOrganizer = "YES">
+ </ArchiveAction>
+</Scheme>
Added: branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/CoreVM.xcodeproj/xcuserdata/johnmci.xcuserdatad/xcschemes/xcschememanagement.plist 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,22 @@
+<?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>SchemeUserState</key>
+ <dict>
+ <key>Squeak.xcscheme</key>
+ <dict>
+ <key>orderHint</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <key>SuppressBuildableAutocreation</key>
+ <dict>
+ <key>941A3B2B09AA144000C9D25A</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ </dict>
+</dict>
+</plist>
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Crashlytics
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Crashlytics (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Crashlytics 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1 @@
+link Versions/Current/Crashlytics
\ No newline at end of file
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Crashlytics
___________________________________________________________________
Added: svn:special
+ *
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Headers
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Headers (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Headers 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1 @@
+link Versions/Current/Headers
\ No newline at end of file
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Headers
___________________________________________________________________
Added: svn:special
+ *
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Modules
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Modules (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Modules 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1 @@
+link Versions/Current/Modules
\ No newline at end of file
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Modules
___________________________________________________________________
Added: svn:special
+ *
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Resources
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Resources (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Resources 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1 @@
+link Versions/Current/Resources
\ No newline at end of file
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Resources
___________________________________________________________________
Added: svn:special
+ *
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Crashlytics
===================================================================
(Binary files differ)
Property changes on: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Crashlytics
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: svn:executable
+ *
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Answers.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Answers.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Answers.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,206 @@
+//
+// Answers.h
+// Crashlytics
+//
+// Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "CLSAttributes.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+ at interface Answers : NSObject
+
+/**
+ * Log a Sign Up event to see users signing up for your app in real-time, understand how
+ * many users are signing up with different methods and their success rate signing up.
+ *
+ * @param signUpMethodOrNil The method by which a user logged in, e.g. Twitter or Digits.
+ * @param signUpSucceededOrNil The ultimate success or failure of the login
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logSignUpWithMethod:(nullable NSString *)signUpMethodOrNil
+ success:(nullable NSNumber *)signUpSucceededOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log an Log In event to see users logging into your app in real-time, understand how many
+ * users are logging in with different methods and their success rate logging into your app.
+ *
+ * @param loginMethodOrNil The method by which a user logged in, e.g. email, Twitter or Digits.
+ * @param loginSucceededOrNil The ultimate success or failure of the login
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logLoginWithMethod:(nullable NSString *)loginMethodOrNil
+ success:(nullable NSNumber *)loginSucceededOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Share event to see users sharing from your app in real-time, letting you
+ * understand what content they're sharing from the type or genre down to the specific id.
+ *
+ * @param shareMethodOrNil The method by which a user shared, e.g. email, Twitter, SMS.
+ * @param contentNameOrNil The human readable name for this piece of content.
+ * @param contentTypeOrNil The type of content shared.
+ * @param contentIdOrNil The unique identifier for this piece of content. Useful for finding the top shared item.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
+ */
++ (void)logShareWithMethod:(nullable NSString *)shareMethodOrNil
+ contentName:(nullable NSString *)contentNameOrNil
+ contentType:(nullable NSString *)contentTypeOrNil
+ contentId:(nullable NSString *)contentIdOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log an Invite Event to track how users are inviting other users into
+ * your application.
+ *
+ * @param inviteMethodOrNil The method of invitation, e.g. GameCenter, Twitter, email.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logInviteWithMethod:(nullable NSString *)inviteMethodOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Purchase event to see your revenue in real-time, understand how many users are making purchases, see which
+ * items are most popular, and track plenty of other important purchase-related metrics.
+ *
+ * @param itemPriceOrNil The purchased item's price.
+ * @param currencyOrNil The ISO4217 currency code. Example: USD
+ * @param purchaseSucceededOrNil Was the purchase succesful or unsuccesful
+ * @param itemNameOrNil The human-readable form of the item's name. Example:
+ * @param itemIdOrNil The machine-readable, unique item identifier Example: SKU
+ * @param itemTypeOrNil The type, or genre of the item. Example: Song
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logPurchaseWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil
+ currency:(nullable NSString *)currencyOrNil
+ success:(nullable NSNumber *)purchaseSucceededOrNil
+ itemName:(nullable NSString *)itemNameOrNil
+ itemType:(nullable NSString *)itemTypeOrNil
+ itemId:(nullable NSString *)itemIdOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Level Start Event to track where users are in your game.
+ *
+ * @param levelNameOrNil The level name
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this level start event.
+ */
++ (void)logLevelStart:(nullable NSString *)levelNameOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Level End event to track how users are completing levels in your game.
+ *
+ * @param levelNameOrNil The name of the level completed, E.G. "1" or "Training"
+ * @param scoreOrNil The score the user completed the level with.
+ * @param levelCompletedSuccesfullyOrNil A boolean representing whether or not the level was completed succesfully.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logLevelEnd:(nullable NSString *)levelNameOrNil
+ score:(nullable NSNumber *)scoreOrNil
+ success:(nullable NSNumber *)levelCompletedSuccesfullyOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log an Add to Cart event to see users adding items to a shopping cart in real-time, understand how
+ * many users start the purchase flow, see which items are most popular, and track plenty of other important
+ * purchase-related metrics.
+ *
+ * @param itemPriceOrNil The purchased item's price.
+ * @param currencyOrNil The ISO4217 currency code. Example: USD
+ * @param itemNameOrNil The human-readable form of the item's name. Example:
+ * @param itemTypeOrNil The type, or genre of the item. Example: Song
+ * @param itemIdOrNil The machine-readable, unique item identifier Example: SKU
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logAddToCartWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil
+ currency:(nullable NSString *)currencyOrNil
+ itemName:(nullable NSString *)itemNameOrNil
+ itemType:(nullable NSString *)itemTypeOrNil
+ itemId:(nullable NSString *)itemIdOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Start Checkout event to see users moving through the purchase funnel in real-time, understand how many
+ * users are doing this and how much they're spending per checkout, and see how it related to other important
+ * purchase-related metrics.
+ *
+ * @param totalPriceOrNil The total price of the cart.
+ * @param currencyOrNil The ISO4217 currency code. Example: USD
+ * @param itemCountOrNil The number of items in the cart.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase.
+ */
++ (void)logStartCheckoutWithPrice:(nullable NSDecimalNumber *)totalPriceOrNil
+ currency:(nullable NSString *)currencyOrNil
+ itemCount:(nullable NSNumber *)itemCountOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Rating event to see users rating content within your app in real-time and understand what
+ * content is most engaging, from the type or genre down to the specific id.
+ *
+ * @param ratingOrNil The integer rating given by the user.
+ * @param contentNameOrNil The human readable name for this piece of content.
+ * @param contentTypeOrNil The type of content shared.
+ * @param contentIdOrNil The unique identifier for this piece of content. Useful for finding the top shared item.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
+ */
++ (void)logRating:(nullable NSNumber *)ratingOrNil
+ contentName:(nullable NSString *)contentNameOrNil
+ contentType:(nullable NSString *)contentTypeOrNil
+ contentId:(nullable NSString *)contentIdOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Content View event to see users viewing content within your app in real-time and
+ * understand what content is most engaging, from the type or genre down to the specific id.
+ *
+ * @param contentNameOrNil The human readable name for this piece of content.
+ * @param contentTypeOrNil The type of content shared.
+ * @param contentIdOrNil The unique identifier for this piece of content. Useful for finding the top shared item.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
+ */
++ (void)logContentViewWithName:(nullable NSString *)contentNameOrNil
+ contentType:(nullable NSString *)contentTypeOrNil
+ contentId:(nullable NSString *)contentIdOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Search event allows you to see users searching within your app in real-time and understand
+ * exactly what they're searching for.
+ *
+ * @param queryOrNil The user's query.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
+ */
++ (void)logSearchWithQuery:(nullable NSString *)queryOrNil
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+/**
+ * Log a Custom Event to see user actions that are uniquely important for your app in real-time, to see how often
+ * they're performing these actions with breakdowns by different categories you add. Use a human-readable name for
+ * the name of the event, since this is how the event will appear in Answers.
+ *
+ * @param eventName The human-readable name for the event.
+ * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. Attribute keys
+ * must be <code>NSString</code> and and values must be <code>NSNumber</code> or <code>NSString</code>.
+ * @discussion How we treat <code>NSNumbers</code>:
+ * We will provide information about the distribution of values over time.
+ *
+ * How we treat <code>NSStrings</code>:
+ * NSStrings are used as categorical data, allowing comparison across different category values.
+ * Strings are limited to a maximum length of 100 characters, attributes over this length will be
+ * truncated.
+ *
+ * When tracking the Tweet views to better understand user engagement, sending the tweet's length
+ * and the type of media present in the tweet allows you to track how tweet length and the type of media influence
+ * engagement.
+ */
++ (void)logCustomEventWithName:(NSString *)eventName
+ customAttributes:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
+
+ at end
+
+NS_ASSUME_NONNULL_END
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,33 @@
+//
+// CLSAttributes.h
+// Crashlytics
+//
+// Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
+//
+
+#pragma once
+
+#define CLS_DEPRECATED(x) __attribute__ ((deprecated(x)))
+
+#if !__has_feature(nullability)
+ #define nonnull
+ #define nullable
+ #define _Nullable
+ #define _Nonnull
+#endif
+
+#ifndef NS_ASSUME_NONNULL_BEGIN
+ #define NS_ASSUME_NONNULL_BEGIN
+#endif
+
+#ifndef NS_ASSUME_NONNULL_END
+ #define NS_ASSUME_NONNULL_END
+#endif
+
+#if __has_feature(objc_generics)
+ #define CLS_GENERIC_NSARRAY(type) NSArray<type>
+ #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary<key_type, object_key>
+#else
+ #define CLS_GENERIC_NSARRAY(type) NSArray
+ #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary
+#endif
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSLogging.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSLogging.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSLogging.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,64 @@
+//
+// CLSLogging.h
+// Crashlytics
+//
+// Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
+//
+#ifdef __OBJC__
+#import "CLSAttributes.h"
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+#endif
+
+
+
+/**
+ *
+ * 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 __OBJC__
+#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
+#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.
+ *
+ **/
+
+#ifdef __OBJC__
+OBJC_EXTERN void CLSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
+OBJC_EXTERN void CLSLogv(NSString *format, va_list ap) 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 ap) NS_FORMAT_FUNCTION(1,0);
+
+
+NS_ASSUME_NONNULL_END
+#endif
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSReport.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSReport.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSReport.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,103 @@
+//
+// CLSReport.h
+// Crashlytics
+//
+// Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "CLSAttributes.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The CLSCrashReport protocol is deprecated. See the CLSReport class and the CrashyticsDelegate changes for details.
+ **/
+ at protocol CLSCrashReport <NSObject>
+
+ at property (nonatomic, copy, readonly) NSString *identifier;
+ at property (nonatomic, copy, readonly) NSDictionary *customKeys;
+ at property (nonatomic, copy, readonly) NSString *bundleVersion;
+ at property (nonatomic, copy, readonly) NSString *bundleShortVersionString;
+ at property (nonatomic, copy, readonly) NSDate *crashedOnDate;
+ at property (nonatomic, copy, readonly) NSString *OSVersion;
+ at property (nonatomic, copy, readonly) NSString *OSBuildVersion;
+
+ at end
+
+/**
+ * The CLSReport exposes an interface to the phsyical report that Crashlytics has created. You can
+ * use this class to get information about the event, and can also set some values after the
+ * event has occured.
+ **/
+ at interface CLSReport : NSObject <CLSCrashReport>
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+/**
+ * Returns the session identifier for the report.
+ **/
+ at property (nonatomic, copy, readonly) NSString *identifier;
+
+/**
+ * Returns the custom key value data for the report.
+ **/
+ at property (nonatomic, copy, readonly) NSDictionary *customKeys;
+
+/**
+ * Returns the CFBundleVersion of the application that generated the report.
+ **/
+ at property (nonatomic, copy, readonly) NSString *bundleVersion;
+
+/**
+ * Returns the CFBundleShortVersionString of the application that generated the report.
+ **/
+ at property (nonatomic, copy, readonly) NSString *bundleShortVersionString;
+
+/**
+ * Returns the date that the report was created.
+ **/
+ at property (nonatomic, copy, readonly) NSDate *dateCreated;
+
+/**
+ * Returns the os version that the application crashed on.
+ **/
+ at property (nonatomic, copy, readonly) NSString *OSVersion;
+
+/**
+ * Returns the os build version that the application crashed on.
+ **/
+ at property (nonatomic, copy, readonly) NSString *OSBuildVersion;
+
+/**
+ * Returns YES if the report contains any crash information, otherwise returns NO.
+ **/
+ at property (nonatomic, assign, readonly) BOOL isCrash;
+
+/**
+ * You can use this method to set, after the event, additional custom keys. The rules
+ * and semantics for this method are the same as those documented in Crashlytics.h. Be aware
+ * that the maximum size and count of custom keys is still enforced, and you can overwrite keys
+ * and/or cause excess keys to be deleted by using this method.
+ **/
+- (void)setObjectValue:(nullable id)value forKey:(NSString *)key;
+
+/**
+ * Record an application-specific user identifier. See Crashlytics.h for details.
+ **/
+ at property (nonatomic, copy, nullable) NSString * userIdentifier;
+
+/**
+ * Record a user name. See Crashlytics.h for details.
+ **/
+ at property (nonatomic, copy, nullable) NSString * userName;
+
+/**
+ * Record a user email. See Crashlytics.h for details.
+ **/
+ at property (nonatomic, copy, nullable) NSString * userEmail;
+
+ at end
+
+NS_ASSUME_NONNULL_END
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,37 @@
+//
+// CLSStackFrame.h
+// Crashlytics
+//
+// Copyright 2015 Crashlytics, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "CLSAttributes.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ *
+ * This class is used in conjunction with -[Crashlytics recordCustomExceptionName:reason:frameArray:] to
+ * record information about non-ObjC/C++ exceptions. All information included here will be displayed
+ * in the Crashlytics UI, and can influence crash grouping. Be particularly careful with the use of the
+ * address property. If set, Crashlytics will attempt symbolication and could overwrite other properities
+ * in the process.
+ *
+ **/
+ at interface CLSStackFrame : NSObject
+
++ (instancetype)stackFrame;
++ (instancetype)stackFrameWithAddress:(NSUInteger)address;
++ (instancetype)stackFrameWithSymbol:(NSString *)symbol;
+
+ at property (nonatomic, copy, nullable) NSString *symbol;
+ at property (nonatomic, copy, nullable) NSString *library;
+ at property (nonatomic, copy, nullable) NSString *fileName;
+ at property (nonatomic, assign) uint32_t lineNumber;
+ at property (nonatomic, assign) uint64_t offset;
+ at property (nonatomic, assign) uint64_t address;
+
+ at end
+
+NS_ASSUME_NONNULL_END
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Crashlytics.h
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Crashlytics.h (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Headers/Crashlytics.h 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,248 @@
+//
+// Crashlytics.h
+// Crashlytics
+//
+// Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+#import "CLSAttributes.h"
+#import "CLSLogging.h"
+#import "CLSReport.h"
+#import "CLSStackFrame.h"
+#import "Answers.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+ at protocol CrashlyticsDelegate;
+
+/**
+ * Crashlytics. Handles configuration and initialization of Crashlytics.
+ */
+ at interface Crashlytics : NSObject
+
+ at property (nonatomic, readonly, copy) NSString *APIKey;
+ at property (nonatomic, readonly, copy) NSString *version;
+ at property (nonatomic, assign) BOOL debugMode;
+
+/**
+ *
+ * The delegate can be used to influence decisions on reporting and behavior, as well as reacting
+ * to previous crashes.
+ *
+ * Make certain that the delegate is setup before starting Crashlytics with startWithAPIKey:... or
+ * via +[Fabric with:...]. Failure to do will result in missing any delegate callbacks that occur
+ * synchronously during start.
+ *
+ **/
+ at property (nonatomic, assign, nullable) id <CrashlyticsDelegate> delegate;
+
+/**
+ * The recommended way to install Crashlytics into your application is to place a call to +startWithAPIKey:
+ * in your -application:didFinishLaunchingWithOptions: or -applicationDidFinishLaunching:
+ * method.
+ *
+ * Note: Starting with 3.0, the submission process has been significantly improved. The delay parameter
+ * is no longer required to throttle submissions on launch, performance will be great without it.
+ *
+ * @param apiKey The Crashlytics API Key for this app
+ *
+ * @return The singleton Crashlytics instance
+ */
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey;
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey afterDelay:(NSTimeInterval)delay CLS_DEPRECATED("Crashlytics no longer needs or uses the delay parameter. Please use +startWithAPIKey: instead.");
+
+/**
+ * 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.
+ *
+ * @param apiKey The Crashlytics API Key for this app
+ * @param delegate A delegate object which conforms to CrashlyticsDelegate.
+ *
+ * @return The singleton Crashlytics instance
+ */
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(nullable id<CrashlyticsDelegate>)delegate;
++ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(nullable id<CrashlyticsDelegate>)delegate afterDelay:(NSTimeInterval)delay CLS_DEPRECATED("Crashlytics no longer needs or uses the delay parameter. Please use +startWithAPIKey:delegate: instead.");
+
+/**
+ * Access the singleton Crashlytics instance.
+ *
+ * @return The singleton Crashlytics instance
+ */
++ (Crashlytics *)sharedInstance;
+
+/**
+ * The easiest way to cause a crash - great for testing!
+ */
+- (void)crash;
+
+/**
+ * The easiest way to cause a crash with an exception - great for testing.
+ */
+- (void)throwException;
+
+/**
+ * Specify a user identifier which will be visible in the Crashlytics UI.
+ *
+ * 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.
+ *
+ * @param identifier An arbitrary user identifier string which ties an end-user to a record in your system.
+ */
+- (void)setUserIdentifier:(nullable NSString *)identifier;
+
+/**
+ * Specify a user name which will be visible in the Crashlytics UI.
+ * Please be mindful of your end-user's privacy and see if setUserIdentifier: can fulfil your needs.
+ * @see setUserIdentifier:
+ *
+ * @param name An end user's name.
+ */
+- (void)setUserName:(nullable NSString *)name;
+
+/**
+ * Specify a user email which will be visible in the Crashlytics UI.
+ * Please be mindful of your end-user's privacy and see if setUserIdentifier: can fulfil your needs.
+ *
+ * @see setUserIdentifier:
+ *
+ * @param email An end user's email address.
+ */
+- (void)setUserEmail:(nullable NSString *)email;
+
++ (void)setUserIdentifier:(nullable NSString *)identifier CLS_DEPRECATED("Please access this method via +sharedInstance");
++ (void)setUserName:(nullable NSString *)name CLS_DEPRECATED("Please access this method via +sharedInstance");
++ (void)setUserEmail:(nullable NSString *)email CLS_DEPRECATED("Please access this method via +sharedInstance");
+
+/**
+ * Set a value for a for a key to be associated with your crash data which will be visible in the Crashlytics UI.
+ * When setting an object value, the object is converted to a string. This is typically done by calling
+ * -[NSObject description].
+ *
+ * @param value The object to be associated with the key
+ * @param key The key with which to associate the value
+ */
+- (void)setObjectValue:(nullable id)value forKey:(NSString *)key;
+
+/**
+ * Set an int value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
+ *
+ * @param value The integer value to be set
+ * @param key The key with which to associate the value
+ */
+- (void)setIntValue:(int)value forKey:(NSString *)key;
+
+/**
+ * Set an BOOL value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
+ *
+ * @param value The BOOL value to be set
+ * @param key The key with which to associate the value
+ */
+- (void)setBoolValue:(BOOL)value forKey:(NSString *)key;
+
+/**
+ * Set an float value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
+ *
+ * @param value The float value to be set
+ * @param key The key with which to associate the value
+ */
+- (void)setFloatValue:(float)value forKey:(NSString *)key;
+
++ (void)setObjectValue:(nullable id)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
++ (void)setIntValue:(int)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
++ (void)setBoolValue:(BOOL)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
++ (void)setFloatValue:(float)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
+
+/**
+ * This method can be used to record a single exception structure in a report. This is particularly useful
+ * when your code interacts with non-native languages like Lua, C#, or Javascript. This call can be
+ * expensive and should only be used shortly before process termination. This API is not intended be to used
+ * to log NSException objects. All safely-reportable NSExceptions are automatically captured by
+ * Crashlytics.
+ *
+ * @param name The name of the custom exception
+ * @param reason The reason this exception occured
+ * @param frameArray An array of CLSStackFrame objects
+ */
+- (void)recordCustomExceptionName:(NSString *)name reason:(nullable NSString *)reason frameArray:(CLS_GENERIC_NSARRAY(CLSStackFrame *) *)frameArray;
+
+- (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
+- (void)logEvent:(NSString *)eventName attributes:(nullable NSDictionary *) attributes CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
++ (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
++ (void)logEvent:(NSString *)eventName attributes:(nullable NSDictionary *) attributes CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
+
+ 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: method.
+ *
+ */
+ at protocol CrashlyticsDelegate <NSObject>
+ at optional
+
+
+- (void)crashlyticsDidDetectCrashDuringPreviousExecution:(Crashlytics *)crashlytics CLS_DEPRECATED("Please refer to -crashlyticsDidDetectReportForLastExecution:");
+- (void)crashlytics:(Crashlytics *)crashlytics didDetectCrashDuringPreviousExecution:(id <CLSCrashReport>)crash CLS_DEPRECATED("Please refer to -crashlyticsDidDetectReportForLastExecution:");
+
+/**
+ *
+ * Called when a Crashlytics instance has determined that the last execution of the
+ * application ended in a crash. This is called synchronously on Crashlytics
+ * initialization. Your delegate must invoke the completionHandler, but does not need to do so
+ * synchronously, or even on the main thread. Invoking completionHandler with NO will cause the
+ * detected report to be deleted and not submitted to Crashlytics. This is useful for
+ * implementing permission prompts, or other more-complex forms of logic around submitting crashes.
+ *
+ * @warning Failure to invoke the completionHandler will prevent submissions from being reported. Watch out.
+ *
+ * @warning Just implementing this delegate method will disable all forms of synchronous report submission. This can
+ * impact the reliability of reporting crashes very early in application launch.
+ *
+ * @param report The CLSReport object representing the last detected crash
+ * @param completionHandler The completion handler to call when your logic has completed.
+ *
+ */
+- (void)crashlyticsDidDetectReportForLastExecution:(CLSReport *)report completionHandler:(void (^)(BOOL submit))completionHandler;
+
+/**
+ * If your app is running on an OS that supports it (OS X 10.9+, iOS 7.0+), Crashlytics will submit
+ * most reports using out-of-process background networking operations. This results in a significant
+ * improvement in reliability of reporting, as well as power and performance wins for your users.
+ * If you don't want this functionality, you can disable by returning NO from this method.
+ *
+ * @warning Background submission is not supported for extensions on iOS or OS X.
+ *
+ * @param crashlytics The Crashlytics singleton instance
+ *
+ * @return Return NO if you don't want out-of-process background network operations.
+ *
+ */
+- (BOOL)crashlyticsCanUseBackgroundSessions:(Crashlytics *)crashlytics;
+
+ at end
+
+/**
+ * `CrashlyticsKit` can be used as a parameter to `[Fabric with:@[CrashlyticsKit]];` in Objective-C. In Swift, use Crashlytics.sharedInstance()
+ */
+#define CrashlyticsKit [Crashlytics sharedInstance]
+
+NS_ASSUME_NONNULL_END
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Modules/module.modulemap
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Modules/module.modulemap (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Modules/module.modulemap 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,13 @@
+framework module Crashlytics {
+ header "Crashlytics.h"
+ header "Answers.h"
+ header "CLSLogging.h"
+ header "CLSReport.h"
+ header "CLSStackFrame.h"
+ header "CLSAttributes.h"
+
+ export *
+
+ link "z"
+ link "c++"
+}
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Resources/Info.plist
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Resources/Info.plist (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/A/Resources/Info.plist 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1,47 @@
+<?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>BuildMachineOSBuild</key>
+ <string>14E46</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>Crashlytics</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.twitter.crashlytics.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>3.3.2</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>80</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string>6E35b</string>
+ <key>DTPlatformVersion</key>
+ <string>GM</string>
+ <key>DTSDKBuild</key>
+ <string>14D125</string>
+ <key>DTSDKName</key>
+ <string>macosx10.10</string>
+ <key>DTXcode</key>
+ <string>0640</string>
+ <key>DTXcodeBuild</key>
+ <string>6E35b</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright © 2015 Crashlytics, Inc. All rights reserved.</string>
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>1</integer>
+ <integer>2</integer>
+ </array>
+</dict>
+</plist>
Added: branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/Current
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/Current (rev 0)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/Crashlytics.framework/Versions/Current 2015-09-25 06:28:59 UTC (rev 3447)
@@ -0,0 +1 @@
+link A
\ No newline at end of file
@@ Diff output truncated at 50000 characters. @@
More information about the Vm-dev
mailing list