[Vm-dev] [commit][2713] CogVM source as per VMMaker.oscog-eem.282.
commits at squeakvm.org
commits at squeakvm.org
Thu Apr 4 18:39:16 UTC 2013
Revision: 2713
Author: eliot
Date: 2013-04-04 11:39:10 -0700 (Thu, 04 Apr 2013)
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.282.
Change application name from Croquet to Squeak and change to green Cog Squeak
icons.
Add the SSLPlugin on mac and linux (won't link on old mingw; need to update).
Cogit: Fix *HORRIBLE* yet ancient bug with the CogObjectRep.
Both CogObjectRepresentationForSqueakV3>>couldBeObject: &
CogObjectRepresentationForSqueakV3>>shouldAnnotateObjectReference:
used signed comparisons for oops and so once the heap size
pushes oops into the upper half of the address space constant
oops in machine code were no longer being updated by the GC.
StackInterpreter: rewrite the login for printing methods so that
printing the frame of a bad receiver won't seg fault.
Add primitivePathToUsing which mimics the PointerFinder and can hence be used
to debug or verify it.
Remove unnecessary forceInterruptCheck in NewObjectMemory>>become:with:twoWay:copyHash:.
(heartbeat does this for us).
Fix bug in assert in NewCoObjectMemory>>restoreHeaderOf:to:.
Slang:
Fix translation of to:by:do: loops so that the limit is not re-evaluated
on each iteration if it may have side-effects.
Include the correct AioPlugin (UnixAioPlugin)
Include SqueakSSLPlugin in the configurations.
Cogit:
Stop reporting EncounteredUnknownBytecode with an error message.
Fix slip in ceSICMiss: that didn't link new PIC if an MNU case.
Add pixel peeker prims to BitBltPlugin.
Minor signature changes to BitBltPlugin & HostWindowPlugin from
SmartSyntaxPluginGenerator bug fix.
Modified Paths:
--------------
branches/Cog/cygwinbuild/Makefile
branches/Cog/cygwinbuild/Squeak.rc
branches/Cog/cygwinbuild/mvm
branches/Cog/cygwinbuild/plugins.ext
branches/Cog/image/Workspace.text
branches/Cog/macbuild/CoreMTVM.xcodeproj/project.pbxproj
branches/Cog/macbuild/CoreVM.plist
branches/Cog/macbuild/CoreVM.xcodeproj/project.pbxproj
branches/Cog/macbuild/Template/Template.xcodeproj/project.pbxproj
branches/Cog/macbuild/makeclean
branches/Cog/macbuild/makevm
branches/Cog/macbuild/plugins.ext
branches/Cog/nscogbuild/cygwinbuild/Makefile
branches/Cog/nscogbuild/cygwinbuild/nsvm.rc
branches/Cog/nscogbuild/cygwinbuild/plugins.ext
branches/Cog/nscogbuild/macbuild/makevm
branches/Cog/nscogbuild/unixbuild/astbld/plugins.ext
branches/Cog/nscogbuild/unixbuild/bld/plugins.ext
branches/Cog/nscogbuild/unixbuild/dbgbld/plugins.ext
branches/Cog/nscogsrc/examplePlugins.ext
branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c
branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c
branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c
branches/Cog/nscogsrc/vm/cogit.c
branches/Cog/nscogsrc/vm/cogit.h
branches/Cog/nscogsrc/vm/cogmethod.h
branches/Cog/nscogsrc/vm/cointerp.c
branches/Cog/nscogsrc/vm/cointerp.h
branches/Cog/nscogsrc/vm/exampleSqNamedPrims.h
branches/Cog/nscogsrc/vm/gcc3x-cointerp.c
branches/Cog/nscogsrc/vm/interp.h
branches/Cog/nscogsrc/vm/vmCallback.h
branches/Cog/scripts/mkvmarchives
branches/Cog/scripts/uploadvms
branches/Cog/src/examplePlugins.ext
branches/Cog/src/plugins/BitBltPlugin/BitBltPlugin.c
branches/Cog/src/plugins/HostWindowPlugin/HostWindowPlugin.c
branches/Cog/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
branches/Cog/src/plugins/SoundPlugin/SoundPlugin.c
branches/Cog/src/vm/cogit.c
branches/Cog/src/vm/cogit.h
branches/Cog/src/vm/cogmethod.h
branches/Cog/src/vm/cointerp.c
branches/Cog/src/vm/cointerp.h
branches/Cog/src/vm/cointerpmt.c
branches/Cog/src/vm/cointerpmt.h
branches/Cog/src/vm/gcc3x-cointerp.c
branches/Cog/src/vm/gcc3x-cointerpmt.c
branches/Cog/src/vm/interp.h
branches/Cog/src/vm/vmCallback.h
branches/Cog/stackbuild/macbuild/CoreVM.plist
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/makeclean
branches/Cog/stackbuild/macbuild/makevm
branches/Cog/stacksrc/vm/gcc3x-interp.c
branches/Cog/stacksrc/vm/interp.c
branches/Cog/stacksrc/vm/interp.h
branches/Cog/stacksrc/vm/vmCallback.h
branches/Cog/unixbuild/abld/plugins.ext
branches/Cog/unixbuild/bld/plugins.ext
branches/Cog/unixbuild/dbld/plugins.ext
branches/Cog/unixbuild/mtbld/plugins.ext
Added Paths:
-----------
branches/Cog/cygwinbuild/GreenCogSqueak.ico
branches/Cog/macbuild/SqueakSSL/
branches/Cog/macbuild/SqueakSSL/Info.plist
branches/Cog/macbuild/SqueakSSL/SqueakSSL.xcodeproj/
branches/Cog/macbuild/SqueakSSL/SqueakSSL.xcodeproj/project.pbxproj
branches/Cog/macbuild/SqueakSSL/SqueakSSL_Prefix.pch
branches/Cog/macbuild/resources/ProjectBuilder/GreenCogSqueak.icns
branches/Cog/nscogbuild/macbuild/SqueakSSL/
branches/Cog/nscogbuild/macbuild/SqueakSSL/Info.plist
branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/
branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/eliot.mode1v3
branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/eliot.pbxuser
branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/project.pbxproj
branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL_Prefix.pch
branches/Cog/nscogbuild/macbuild/plugins.ext
branches/Cog/platforms/Mac OS/plugins/SqueakSSL/
branches/Cog/platforms/Mac OS/plugins/SqueakSSL/sqMacSSL.c
branches/Cog/platforms/unix/plugins/SqueakSSL/
branches/Cog/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c
branches/Cog/platforms/win32/misc/GreenCogSqueak.ico
branches/Cog/src/plugins/SqueakSSL/
branches/Cog/src/plugins/SqueakSSL/SqueakSSL.c
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/GreenCogSqueak.icns
Added: branches/Cog/cygwinbuild/GreenCogSqueak.ico
===================================================================
(Binary files differ)
Property changes on: branches/Cog/cygwinbuild/GreenCogSqueak.ico
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/Cog/cygwinbuild/Makefile
===================================================================
--- branches/Cog/cygwinbuild/Makefile 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/cygwinbuild/Makefile 2013-04-04 18:39:10 UTC (rev 2713)
@@ -12,7 +12,7 @@
THREADING=single
# The name of the VM to build
-VM:=Croquet
+VM:=Squeak
VM_NAME?=$(VM)
# Is this a Croquet VM (defaults to OGL instead of D3D)?
@@ -190,7 +190,8 @@
# Note: RC compiles the .rc files into linkable .o files
#
RC:= windres
-RCFLAGS:= --include-dir $(PLATDIR)/win32/misc -D_WIN32
+SVNREV:= $(shell sed -e "s/^static.*SvnRawRevisionString.*Rev: \([0-9][0-9]*\).*/\\1/p" -e d $(PLATDIR)/Cross/vm/sqSCCSVersion.h)
+RCFLAGS:= --include-dir $(PLATDIR)/win32/misc -D_WIN32 -DFILEVERSIONVALUES=4,0,$(SVNREV),0 '-DFILEVERSIONSTRING=\"4.0.$(SVNREV)\\0\"'
.SUFFIXES:
.SUFFIXES: .ccg .cc .c .o .s .i .rc .res .cg .hg .ccg .cpp
@@ -202,6 +203,9 @@
#
default: print-settings init $(VMEXE) $(CONSOLEVMEXE) $(DLLS) $(STRIPEXE) $(STRIPCONSOLEEXE)
+svnver:
+ echo $(RC) $(RCFLAGS)
+
productmt:;
$(MAKE) -f $(MAKEFILE_LIST) CONFIGURATION=product THREADING=multi $(@,product=) default
Modified: branches/Cog/cygwinbuild/Squeak.rc
===================================================================
--- branches/Cog/cygwinbuild/Squeak.rc 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/cygwinbuild/Squeak.rc 2013-04-04 18:39:10 UTC (rev 2713)
@@ -1,11 +1,11 @@
#ifdef _WIN32
-1 ICON DISCARDABLE "squeak.ico"
+1 ICON DISCARDABLE "GreenCogSqueak.ico"
2 ICON DISCARDABLE "squeak2.ico"
3 ICON DISCARDABLE "squeak3.ico"
1 VERSIONINFO
- FILEVERSION 3,11,3,0
- PRODUCTVERSION 3,11,0,0
+ FILEVERSION FILEVERSIONVALUES
+ PRODUCTVERSION 4,0,0,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0xaL
FILEOS 0x10001L
@@ -17,11 +17,11 @@
BLOCK "040904E4" // Lang=US English, CharSet=Windows Multilin
BEGIN
VALUE "CompanyName", "Squeak.org\0"
- VALUE "FileDescription", "Squeak Virtual Machine\0"
- VALUE "FileVersion", "3.11.3\0"
- VALUE "LegalCopyright", "Copyright \251 Squeak.org 1996-2009\0"
- VALUE "ProductName", "Squeak\0"
- VALUE "ProductVersion", "3.11\0"
+ VALUE "FileDescription", "Squeak Cog Virtual Machine\0"
+ VALUE "FileVersion", FILEVERSIONSTRING
+ VALUE "LegalCopyright", "Copyright \251 Squeak.org 1996-2013\0"
+ VALUE "ProductName", "Squeak Cog\0"
+ VALUE "ProductVersion", "4.0\0"
END
END
BLOCK "VarFileInfo"
@@ -29,4 +29,4 @@
VALUE "Translation", 0x409, 1252
END
END
-#endif
\ No newline at end of file
+#endif
Modified: branches/Cog/cygwinbuild/mvm
===================================================================
--- branches/Cog/cygwinbuild/mvm 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/cygwinbuild/mvm 2013-04-04 18:39:10 UTC (rev 2713)
@@ -2,4 +2,4 @@
rm -rf build*/vm/Croquet*.exe
make debug;make assert;make
make THREADING=multi CONFIGURATION=debug;make THREADING=multi CONFIGURATION=assert;make THREADING=multi
-ls -rlt build*/vm/Croquet*.exe
+ls -rlt build*/vm/Squeak*.exe
Modified: branches/Cog/cygwinbuild/plugins.ext
===================================================================
--- branches/Cog/cygwinbuild/plugins.ext 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/cygwinbuild/plugins.ext 2013-04-04 18:39:10 UTC (rev 2713)
@@ -1,4 +1,6 @@
# Copied, perhaps edited, from ../src/examplePlugins.ext
+# N.B. SqueakSSL is not ready for prime time. Compiles but does not link fully.
+# See platforms/win32/plugins/SqueakSSL/Makefile
EXTERNAL_PLUGINS = \
BochsIA32Plugin \
SqueakFFIPrims \
Modified: branches/Cog/image/Workspace.text
===================================================================
--- branches/Cog/image/Workspace.text 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/image/Workspace.text 2013-04-04 18:39:10 UTC (rev 2713)
@@ -4,7 +4,8 @@
To rebuild this image
-- start with a Squeak 4.3 or newer image (this is a Squeak 4.3 trunk image that you can update).
+
+- start with a Squeak 4.4 or newer image (the Squeak 4.3 All-in-one is fine too, but please update the image).
1. If Alien is not already in the image, load it, e.g. Alien-eem.18 from http://www.squeaksource.com/Alien.
2. If FFI is not already in the image, load FFI-Pools, e.g. FFI-Pools-eem.3, from http://source.squeak.org/FFI (For FFIConstants)
[2a. Load FFI if you want to use cog:selector: to compile a method in this image]
@@ -12,6 +13,13 @@
4. Load Balloon-Engine-Pools (e.g. Balloon-Engine-Pools-JB.2) from http://source.squeak.org/VMMaker
5. From
http://source.squeak.org/VMMaker
-load "VMMaker.oscog" and "Cog" monticello packages. First load the most up-to-dateVMMaker.oscog, e.g. VMMaker.oscog-eem.157, and then the most up-to-date Cog, e.g. Cog-eem.46.
+load "VMMaker.oscog" and "Cog" monticello packages. First load the most up-to-dateVMMaker.oscog, e.g. VMMaker.oscog-eem.278, and then the most up-to-date Cog, e.g. Cog-lw.60.
N.B. do *not* load VMMaker or VMMaker-oscog.
-N.B. VMMaker.oscog packages may be listed with VMMaker packages depending on Monticello version.
\ No newline at end of file
+N.B. VMMaker.oscog packages may be listed with VMMaker packages depending on Monticello version.
+6. Load any additional plugins not in VMMaker. Currently these are:
+ - SqueakSSLPlugin from e.g. SqueakSSL-Plugin-ar.3 at http://www.squeaksource.com/SqueakSSL
+ - Win32OSProcessPlugin & UnixOSProcessPlugin from e.g. VMConstruction-Plugins-OSProcessPlugin.oscog-eem.41 at http://www.squeaksource.com/OSProcessPlugin
+ - FT2Plugin from e.g. Freetype-Plugin-IgorStasenko.57 at http://www.squeaksource.com/FreetypePlugin
+ - AioPlugin from e.g. VMConstruction-Plugins-AioPlugin-dtl.14 at t http://www.squeaksource.com/AioPlugin
+
+Read the class comments of StackInterpreterSimulator and CogVMSimulator for running the simulator.
Modified: branches/Cog/macbuild/CoreMTVM.xcodeproj/project.pbxproj
===================================================================
--- branches/Cog/macbuild/CoreMTVM.xcodeproj/project.pbxproj 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/CoreMTVM.xcodeproj/project.pbxproj 2013-04-04 18:39:10 UTC (rev 2713)
@@ -255,7 +255,7 @@
A2FB6B730CCD723F00A29088 /* LocalePlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FB6B720CCD723F00A29088 /* LocalePlugin.h */; };
DA6061C40AA515470009E25D /* sqMacMain.c in Sources */ = {isa = PBXBuildFile; fileRef = F5F8AEF402EB4E0A0100013C /* sqMacMain.c */; };
DA6061CA0AA5155E0009E25D /* sqNamedPrims.c in Sources */ = {isa = PBXBuildFile; fileRef = F5F8AFDD02EB4E0A0100013C /* sqNamedPrims.c */; };
- DAFA08940AA64625008DF459 /* Croquet.icns in Resources */ = {isa = PBXBuildFile; fileRef = DAFA08930AA64625008DF459 /* Croquet.icns */; };
+ DAFA08940AA64625008DF459 /* GreenCogSqueak.icns in Resources */ = {isa = PBXBuildFile; fileRef = DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -301,7 +301,7 @@
94196AAE09974200005962BF /* sqMacUIEventsUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacUIEventsUniversal.c; sourceTree = "<group>"; };
94196AAF09974200005962BF /* sqMacUIMenuBarUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacUIMenuBarUniversal.c; sourceTree = "<group>"; };
94196AB009974200005962BF /* sqMacWindowUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacWindowUniversal.c; sourceTree = "<group>"; };
- 941A3C0C09AA144000C9D25A /* Croquet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Croquet.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 941A3C0C09AA144000C9D25A /* Squeak.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Squeak.app; sourceTree = BUILT_PRODUCTS_DIR; };
9426FF0F09F489D200ECEDDC /* chartables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = chartables.c; sourceTree = "<group>"; };
9426FF1009F489D200ECEDDC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
9426FF1109F489D200ECEDDC /* get.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = get.c; sourceTree = "<group>"; };
@@ -396,7 +396,7 @@
A2FB6B580CCD71B000A29088 /* sqMacLocaleCarbon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqMacLocaleCarbon.h; path = LocalePlugin/sqMacLocaleCarbon.h; sourceTree = "<group>"; };
A2FB6B720CCD723F00A29088 /* LocalePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = LocalePlugin.h; path = LocalePlugin/LocalePlugin.h; sourceTree = "<group>"; };
DAD40DAF0AA60CE90082521A /* CoreVM.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = CoreVM.plist; sourceTree = "<group>"; };
- DAFA08930AA64625008DF459 /* Croquet.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Croquet.icns; path = resources/ProjectBuilder/Croquet.icns; sourceTree = "<group>"; };
+ DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = GreenCogSqueak.icns; path = resources/ProjectBuilder/GreenCogSqueak.icns; sourceTree = "<group>"; };
F5F8AE0F02EB4E090100013C /* sqMacOpenGL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sqMacOpenGL.h; sourceTree = "<group>"; };
F5F8AE3D02EB4E090100013C /* sqMacInternetConfiguration.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacInternetConfiguration.c; sourceTree = "<group>"; };
F5F8AE3F02EB4E090100013C /* sqMacJoystickAndTablet.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacJoystickAndTablet.c; sourceTree = "<group>"; };
@@ -563,7 +563,7 @@
isa = PBXGroup;
children = (
664A73DB0300584000A80109 /* Squeak VM.r */,
- DAFA08930AA64625008DF459 /* Croquet.icns */,
+ DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */,
664A73DC0300584000A80109 /* Squeak.icns */,
664A73DD0300584000A80109 /* SqueakChanges.icns */,
664A73DE0300584000A80109 /* SqueakImage.icns */,
@@ -579,7 +579,7 @@
08773F3000C6A1C4C0A80109 /* Products */ = {
isa = PBXGroup;
children = (
- 941A3C0C09AA144000C9D25A /* Croquet.app */,
+ 941A3C0C09AA144000C9D25A /* Squeak.app */,
);
name = Products;
sourceTree = "<group>";
@@ -1714,9 +1714,9 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- 941A3B2B09AA144000C9D25A /* Croquet */ = {
+ 941A3B2B09AA144000C9D25A /* Squeak */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Croquet" */;
+ buildConfigurationList = 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Squeak" */;
buildPhases = (
941A3B2C09AA144000C9D25A /* Headers */,
941A3B7109AA144000C9D25A /* Resources */,
@@ -1731,10 +1731,10 @@
";
dependencies = (
);
- name = Croquet;
+ name = Squeak;
productInstallPath = "$(USER_APPS_DIR)";
productName = "Squeak VM OPT";
- productReference = 941A3C0C09AA144000C9D25A /* Croquet.app */;
+ productReference = 941A3C0C09AA144000C9D25A /* Squeak.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -1757,7 +1757,7 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 941A3B2B09AA144000C9D25A /* Croquet */,
+ 941A3B2B09AA144000C9D25A /* Squeak */,
);
};
/* End PBXProject section */
@@ -1775,7 +1775,7 @@
941A3B7709AA144000C9D25A /* SqueakGeneric.icns in Resources */,
941A3B7809AA144000C9D25A /* SqueakProject.icns in Resources */,
941A3B7909AA144000C9D25A /* SqueakSources.icns in Resources */,
- DAFA08940AA64625008DF459 /* Croquet.icns in Resources */,
+ DAFA08940AA64625008DF459 /* GreenCogSqueak.icns in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2000,7 +2000,7 @@
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
UNSTRIPPED_PRODUCT = YES;
WARNING_CFLAGS = "";
@@ -2078,7 +2078,7 @@
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
PER_ARCH_CFLAGS_i386 = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
WARNING_CFLAGS = "";
WRAPPER_EXTENSION = app;
ZERO_LINK = NO;
@@ -2106,7 +2106,7 @@
HAVE_SYS_TIME_H,
);
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1)";
- GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1 = "BUILD_VERSION=\"\\\"Croquet Cog OS/X 4.0.0\\\"\"";
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1 = "BUILD_VERSION=\"\\\"Squeak Cog OS/X 4.0.0\\\"\"";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_UNROLL_LOOPS = YES;
GCC_VERSION_i386 = 4.2;
@@ -2117,7 +2117,7 @@
$SRCROOT,
);
ICC_DATA_NO_ALIAS = NO;
- ICC_DEFINES = "ILP32=1 _NONSTD_SOURCE $(GCC_PREPROCESSOR_DEFINITIONS) BUILD_VERSION=\"\\\"Croquet Cog OS/X 4.0.0\\\"\"";
+ ICC_DEFINES = "ILP32=1 _NONSTD_SOURCE $(GCC_PREPROCESSOR_DEFINITIONS) BUILD_VERSION=\"\\\"Squeak Cog OS/X 4.0.0\\\"\"";
ICC_FP_MODEL = src;
ICC_LANG_ANSI_OPT = NO;
ICC_OPTLEVEL = speedHLO;
@@ -2131,7 +2131,7 @@
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
PER_ARCH_CFLAGS_i386 = "-O3 -falign-functions=16 -fno-gcse -mtune=prescott -march=pentium-m -mfpmath=sse -finline-functions -Wall -DUSE_INLINE_MEMORY_ACCESSORS";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = "";
WRAPPER_EXTENSION = app;
@@ -2175,7 +2175,7 @@
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
UNSTRIPPED_PRODUCT = YES;
WARNING_CFLAGS = "";
@@ -2260,7 +2260,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Croquet" */ = {
+ 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Squeak" */ = {
isa = XCConfigurationList;
buildConfigurations = (
941A3C0809AA144000C9D25A /* Development */,
Modified: branches/Cog/macbuild/CoreVM.plist
===================================================================
--- branches/Cog/macbuild/CoreVM.plist 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/CoreVM.plist 2013-04-04 18:39:10 UTC (rev 2713)
@@ -14,9 +14,9 @@
<string>image</string>
</array>
<key>CFBundleTypeIconFile</key>
- <string>Croquet.icns</string>
+ <string>SqueakImage.icns</string>
<key>CFBundleTypeName</key>
- <string>Croquet Image File</string>
+ <string>Squeak Image File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>STim</string>
@@ -30,9 +30,9 @@
<string>sources</string>
</array>
<key>CFBundleTypeIconFile</key>
- <string>Croquet.icns</string>
+ <string>SqueakSources.icns</string>
<key>CFBundleTypeName</key>
- <string>Croquet Sources File</string>
+ <string>Squeak Sources File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>STso</string>
@@ -46,9 +46,9 @@
<string>changes</string>
</array>
<key>CFBundleTypeIconFile</key>
- <string>Croquet.icns</string>
+ <string>SqueakChanges.icns</string>
<key>CFBundleTypeName</key>
- <string>Croquet Changes File</string>
+ <string>Squeak Changes File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>STch</string>
@@ -366,21 +366,21 @@
</dict>
</array>
<key>CFBundleExecutable</key>
- <string>Croquet</string>
+ <string>Squeak</string>
<key>CFBundleGetInfoString</key>
- <string>Croquet Cog 4.0.0 http://www.mirandabanda.org</string><!--version-->
+ <string>Squeak Cog 4.0.0 http://www.mirandabanda.org</string><!--version-->
<key>CFBundleShortVersionString</key>
- <string>Croquet Cog 4.0.0</string><!--version-->
+ <string>Squeak Cog 4.0.0</string><!--version-->
<key>CFBundleVersion</key>
<string>4.0.0</string><!--version-->
<key>CFBundleIconFile</key>
- <string>Croquet.icns</string>
+ <string>GreenCogSqueak.icns</string>
<key>CFBundleIdentifier</key>
<string>com.squeak.Cog</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
- <string>Croquet</string>
+ <string>Squeak</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
@@ -484,7 +484,7 @@
<key>SqueakUIFlushUseHighPercisionClock</key>
<true/>
<key>SqueakUnTrustedDirectory</key>
- <string>~/Library/Preferences/Croquet/Internet/Untrusted/</string>
+ <string>~/Library/Preferences/Squeak/Internet/Untrusted/</string>
<key>SqueakWindowAttribute</key>
<data>ggAAHw==</data>
<key>SqueakWindowHasTitle</key>
Modified: branches/Cog/macbuild/CoreVM.xcodeproj/project.pbxproj
===================================================================
--- branches/Cog/macbuild/CoreVM.xcodeproj/project.pbxproj 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/CoreVM.xcodeproj/project.pbxproj 2013-04-04 18:39:10 UTC (rev 2713)
@@ -255,7 +255,7 @@
A2FB6B730CCD723F00A29088 /* LocalePlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FB6B720CCD723F00A29088 /* LocalePlugin.h */; };
DA6061C40AA515470009E25D /* sqMacMain.c in Sources */ = {isa = PBXBuildFile; fileRef = F5F8AEF402EB4E0A0100013C /* sqMacMain.c */; };
DA6061CA0AA5155E0009E25D /* sqNamedPrims.c in Sources */ = {isa = PBXBuildFile; fileRef = F5F8AFDD02EB4E0A0100013C /* sqNamedPrims.c */; };
- DAFA08940AA64625008DF459 /* Croquet.icns in Resources */ = {isa = PBXBuildFile; fileRef = DAFA08930AA64625008DF459 /* Croquet.icns */; };
+ DAFA08940AA64625008DF459 /* GreenCogSqueak.icns in Resources */ = {isa = PBXBuildFile; fileRef = DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -301,7 +301,7 @@
94196AAE09974200005962BF /* sqMacUIEventsUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacUIEventsUniversal.c; sourceTree = "<group>"; };
94196AAF09974200005962BF /* sqMacUIMenuBarUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacUIMenuBarUniversal.c; sourceTree = "<group>"; };
94196AB009974200005962BF /* sqMacWindowUniversal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacWindowUniversal.c; sourceTree = "<group>"; };
- 941A3C0C09AA144000C9D25A /* Croquet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Croquet.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 941A3C0C09AA144000C9D25A /* Squeak.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Squeak.app; sourceTree = BUILT_PRODUCTS_DIR; };
9426FF0F09F489D200ECEDDC /* chartables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = chartables.c; sourceTree = "<group>"; };
9426FF1009F489D200ECEDDC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
9426FF1109F489D200ECEDDC /* get.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = get.c; sourceTree = "<group>"; };
@@ -396,7 +396,7 @@
A2FB6B580CCD71B000A29088 /* sqMacLocaleCarbon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqMacLocaleCarbon.h; path = LocalePlugin/sqMacLocaleCarbon.h; sourceTree = "<group>"; };
A2FB6B720CCD723F00A29088 /* LocalePlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = LocalePlugin.h; path = LocalePlugin/LocalePlugin.h; sourceTree = "<group>"; };
DAD40DAF0AA60CE90082521A /* CoreVM.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = CoreVM.plist; sourceTree = "<group>"; };
- DAFA08930AA64625008DF459 /* Croquet.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Croquet.icns; path = resources/ProjectBuilder/Croquet.icns; sourceTree = "<group>"; };
+ DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = GreenCogSqueak.icns; path = resources/ProjectBuilder/GreenCogSqueak.icns; sourceTree = "<group>"; };
F5F8AE0F02EB4E090100013C /* sqMacOpenGL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sqMacOpenGL.h; sourceTree = "<group>"; };
F5F8AE3D02EB4E090100013C /* sqMacInternetConfiguration.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacInternetConfiguration.c; sourceTree = "<group>"; };
F5F8AE3F02EB4E090100013C /* sqMacJoystickAndTablet.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sqMacJoystickAndTablet.c; sourceTree = "<group>"; };
@@ -563,7 +563,7 @@
isa = PBXGroup;
children = (
664A73DB0300584000A80109 /* Squeak VM.r */,
- DAFA08930AA64625008DF459 /* Croquet.icns */,
+ DAFA08930AA64625008DF459 /* GreenCogSqueak.icns */,
664A73DC0300584000A80109 /* Squeak.icns */,
664A73DD0300584000A80109 /* SqueakChanges.icns */,
664A73DE0300584000A80109 /* SqueakImage.icns */,
@@ -579,7 +579,7 @@
08773F3000C6A1C4C0A80109 /* Products */ = {
isa = PBXGroup;
children = (
- 941A3C0C09AA144000C9D25A /* Croquet.app */,
+ 941A3C0C09AA144000C9D25A /* Squeak.app */,
);
name = Products;
sourceTree = "<group>";
@@ -1714,9 +1714,9 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- 941A3B2B09AA144000C9D25A /* Croquet */ = {
+ 941A3B2B09AA144000C9D25A /* Squeak */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Croquet" */;
+ buildConfigurationList = 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Squeak" */;
buildPhases = (
941A3B2C09AA144000C9D25A /* Headers */,
941A3B7109AA144000C9D25A /* Resources */,
@@ -1731,10 +1731,10 @@
";
dependencies = (
);
- name = Croquet;
+ name = Squeak;
productInstallPath = "$(USER_APPS_DIR)";
productName = "Squeak VM OPT";
- productReference = 941A3C0C09AA144000C9D25A /* Croquet.app */;
+ productReference = 941A3C0C09AA144000C9D25A /* Squeak.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -1757,7 +1757,7 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 941A3B2B09AA144000C9D25A /* Croquet */,
+ 941A3B2B09AA144000C9D25A /* Squeak */,
);
};
/* End PBXProject section */
@@ -1775,7 +1775,7 @@
941A3B7709AA144000C9D25A /* SqueakGeneric.icns in Resources */,
941A3B7809AA144000C9D25A /* SqueakProject.icns in Resources */,
941A3B7909AA144000C9D25A /* SqueakSources.icns in Resources */,
- DAFA08940AA64625008DF459 /* Croquet.icns in Resources */,
+ DAFA08940AA64625008DF459 /* GreenCogSqueak.icns in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2000,7 +2000,7 @@
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
UNSTRIPPED_PRODUCT = YES;
WARNING_CFLAGS = "";
@@ -2078,7 +2078,7 @@
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
PER_ARCH_CFLAGS_i386 = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
WARNING_CFLAGS = "";
WRAPPER_EXTENSION = app;
ZERO_LINK = NO;
@@ -2106,7 +2106,7 @@
HAVE_SYS_TIME_H,
);
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "$(GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1)";
- GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1 = "BUILD_VERSION=\"\\\"Croquet Cog OS/X 4.0.0\\\"\"";
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS_QUOTED_FOR_TARGET_1 = "BUILD_VERSION=\"\\\"Squeak Cog OS/X 4.0.0\\\"\"";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_UNROLL_LOOPS = YES;
GCC_VERSION_i386 = 4.2;
@@ -2117,7 +2117,7 @@
$SRCROOT,
);
ICC_DATA_NO_ALIAS = NO;
- ICC_DEFINES = "ILP32=1 _NONSTD_SOURCE $(GCC_PREPROCESSOR_DEFINITIONS) BUILD_VERSION=\"\\\"Croquet Cog OS/X 4.0.0\\\"\"";
+ ICC_DEFINES = "ILP32=1 _NONSTD_SOURCE $(GCC_PREPROCESSOR_DEFINITIONS) BUILD_VERSION=\"\\\"Squeak Cog OS/X 4.0.0\\\"\"";
ICC_FP_MODEL = src;
ICC_LANG_ANSI_OPT = NO;
ICC_OPTLEVEL = speedHLO;
@@ -2131,7 +2131,7 @@
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
PER_ARCH_CFLAGS_i386 = "-O3 -falign-functions=16 -fno-gcse -mtune=prescott -march=pentium-m -mfpmath=sse -finline-functions -Wall -DUSE_INLINE_MEMORY_ACCESSORS";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = "";
WRAPPER_EXTENSION = app;
@@ -2175,7 +2175,7 @@
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_LDFLAGS = "";
OTHER_REZFLAGS = "";
- PRODUCT_NAME = Croquet;
+ PRODUCT_NAME = Squeak;
SECTORDER_FLAGS = "";
UNSTRIPPED_PRODUCT = YES;
WARNING_CFLAGS = "";
@@ -2260,7 +2260,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Croquet" */ = {
+ 941A3C0709AA144000C9D25A /* Build configuration list for PBXNativeTarget "Squeak" */ = {
isa = XCConfigurationList;
buildConfigurations = (
941A3C0809AA144000C9D25A /* Development */,
Added: branches/Cog/macbuild/SqueakSSL/Info.plist
===================================================================
--- branches/Cog/macbuild/SqueakSSL/Info.plist (rev 0)
+++ branches/Cog/macbuild/SqueakSSL/Info.plist 2013-04-04 18:39:10 UTC (rev 2713)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>SquealSSL</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>org.squeak.Cog.SqueakSSL</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleSignature</key>
+ <string>FAST</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CSResourcesFileMapped</key>
+ <true/>
+</dict>
+</plist>
Added: branches/Cog/macbuild/SqueakSSL/SqueakSSL.xcodeproj/project.pbxproj
===================================================================
--- branches/Cog/macbuild/SqueakSSL/SqueakSSL.xcodeproj/project.pbxproj (rev 0)
+++ branches/Cog/macbuild/SqueakSSL/SqueakSSL.xcodeproj/project.pbxproj 2013-04-04 18:39:10 UTC (rev 2713)
@@ -0,0 +1,270 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 73027B6B17012E5F0086D8E4 /* SqueakSSL.c in Sources */ = {isa = PBXBuildFile; fileRef = 73027B6A17012E5F0086D8E4 /* SqueakSSL.c */; };
+ 732D9F4317012B6E00E25893 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 732D9F4117012B6E00E25893 /* Security.framework */; };
+ 732D9F4417012B6E00E25893 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 732D9F4217012B6E00E25893 /* CoreFoundation.framework */; };
+ 73D8A6421701272700C66275 /* sqMacSSL.c in Sources */ = {isa = PBXBuildFile; fileRef = 73D8A6411701272700C66275 /* sqMacSSL.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 32BAE0B30371A71500C91783 /* SqueakSSL_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SqueakSSL_Prefix.pch; sourceTree = "<group>"; };
+ 73027B6A17012E5F0086D8E4 /* SqueakSSL.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SqueakSSL.c; path = ../../src/plugins/SqueakSSL/SqueakSSL.c; sourceTree = SOURCE_ROOT; };
+ 732D9F4117012B6E00E25893 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
+ 732D9F4217012B6E00E25893 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
+ 73811791170128D400CB30CE /* sq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sq.h; path = ../../platforms/Cross/vm/sq.h; sourceTree = SOURCE_ROOT; };
+ 73D8A62E1701259800C66275 /* SqueakSSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SqueakSSL.h; path = ../../platforms/Cross/plugins/SqueakSSL/SqueakSSL.h; sourceTree = SOURCE_ROOT; };
+ 73D8A6411701272700C66275 /* sqMacSSL.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sqMacSSL.c; path = "../../platforms/Mac OS/plugins/SqueakSSL/sqMacSSL.c"; sourceTree = SOURCE_ROOT; };
+ 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+ 8D01CCD20486CAD60068D4B7 /* SqueakSSL.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SqueakSSL.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ DA3A20F50AA63CBF0050B983 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interp.h; path = ../../src/vm/interp.h; sourceTree = SOURCE_ROOT; };
+ DA3A20F60AA63CDC0050B983 /* sqMemoryAccess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqMemoryAccess.h; path = ../../platforms/Cross/vm/sqMemoryAccess.h; sourceTree = SOURCE_ROOT; };
+ DA3A20F70AA63CDC0050B983 /* sqVirtualMachine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqVirtualMachine.h; path = ../../platforms/Cross/vm/sqVirtualMachine.h; sourceTree = SOURCE_ROOT; };
+ DA3A20F80AA63D000050B983 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = "../../platforms/Mac OS/vm/config.h"; sourceTree = SOURCE_ROOT; };
+ DA3A20F90AA63D000050B983 /* sqConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqConfig.h; path = "../../platforms/Mac OS/vm/sqConfig.h"; sourceTree = SOURCE_ROOT; };
+ DA3A20FA0AA63D000050B983 /* sqPlatformSpecific.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqPlatformSpecific.h; path = "../../platforms/Mac OS/vm/sqPlatformSpecific.h"; sourceTree = SOURCE_ROOT; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 732D9F4317012B6E00E25893 /* Security.framework in Frameworks */,
+ 732D9F4417012B6E00E25893 /* CoreFoundation.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 089C166AFE841209C02AAC07 /* SqueakSSL */ = {
+ isa = PBXGroup;
+ children = (
+ 08FB77ADFE841716C02AAC07 /* Source */,
+ 089C167CFE841241C02AAC07 /* Resources */,
+ 19C28FB4FE9D528D11CA2CBB /* Products */,
+ );
+ name = SqueakSSL;
+ sourceTree = "<group>";
+ };
+ 089C167CFE841241C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 732D9F4017012B6E00E25893 /* Frameworks */,
+ 8D01CCD10486CAD60068D4B7 /* Info.plist */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 08FB77ADFE841716C02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 73027B6717012E3F0086D8E4 /* SqueakSSL */,
+ 73D8A63C170125E500C66275 /* SqueakSSL */,
+ 73D8A636170125C500C66275 /* SqueakSSL */,
+ DA3A20F80AA63D000050B983 /* config.h */,
+ DA3A20F90AA63D000050B983 /* sqConfig.h */,
+ DA3A20FA0AA63D000050B983 /* sqPlatformSpecific.h */,
+ DA3A20F60AA63CDC0050B983 /* sqMemoryAccess.h */,
+ DA3A20F70AA63CDC0050B983 /* sqVirtualMachine.h */,
+ DA3A20F50AA63CBF0050B983 /* interp.h */,
+ 73811791170128D400CB30CE /* sq.h */,
+ 32BAE0B30371A71500C91783 /* SqueakSSL_Prefix.pch */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 19C28FB4FE9D528D11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D01CCD20486CAD60068D4B7 /* SqueakSSL.bundle */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 73027B6717012E3F0086D8E4 /* SqueakSSL */ = {
+ isa = PBXGroup;
+ children = (
+ 73027B6A17012E5F0086D8E4 /* SqueakSSL.c */,
+ );
+ name = SqueakSSL;
+ sourceTree = "<group>";
+ };
+ 732D9F4017012B6E00E25893 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 732D9F4117012B6E00E25893 /* Security.framework */,
+ 732D9F4217012B6E00E25893 /* CoreFoundation.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+ 73D8A636170125C500C66275 /* SqueakSSL */ = {
+ isa = PBXGroup;
+ children = (
+ 73D8A62E1701259800C66275 /* SqueakSSL.h */,
+ );
+ name = SqueakSSL;
+ sourceTree = "<group>";
+ };
+ 73D8A63C170125E500C66275 /* SqueakSSL */ = {
+ isa = PBXGroup;
+ children = (
+ 73D8A6411701272700C66275 /* sqMacSSL.c */,
+ );
+ name = SqueakSSL;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D01CCC60486CAD60068D4B7 /* SqueakSSL */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "SqueakSSL" */;
+ buildPhases = (
+ 8D01CCC90486CAD60068D4B7 /* Resources */,
+ 8D01CCCB0486CAD60068D4B7 /* Sources */,
+ 8D01CCCD0486CAD60068D4B7 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = SqueakSSL;
+ productInstallPath = "$(HOME)/Library/Bundles";
+ productName = SqueakSSL;
+ productReference = 8D01CCD20486CAD60068D4B7 /* SqueakSSL.bundle */;
+ productType = "com.apple.product-type.bundle";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 089C1669FE841209C02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "SqueakSSL" */;
+ compatibilityVersion = "Xcode 2.4";
+ developmentRegion = English;
+ hasScannedForEncodings = 1;
+ knownRegions = (
+ English,
+ Japanese,
+ French,
+ German,
+ );
+ mainGroup = 089C166AFE841209C02AAC07 /* SqueakSSL */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D01CCC60486CAD60068D4B7 /* SqueakSSL */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D01CCC90486CAD60068D4B7 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D01CCCB0486CAD60068D4B7 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 73D8A6421701272700C66275 /* sqMacSSL.c in Sources */,
+ 73027B6B17012E5F0086D8E4 /* SqueakSSL.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 4FADC23408B4156C00ABE55E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = SqueakSSL_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Library/Bundles";
+ PRODUCT_NAME = SqueakSSL;
+ WRAPPER_EXTENSION = bundle;
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ 4FADC23508B4156C00ABE55E /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = i386;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = SqueakSSL_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Library/Bundles";
+ PRODUCT_NAME = SqueakSSL;
+ WRAPPER_EXTENSION = bundle;
+ };
+ name = Release;
+ };
+ 4FADC23808B4156C00ABE55E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon;
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
+ };
+ name = Debug;
+ };
+ 4FADC23908B4156C00ABE55E /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon;
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "SqueakSSL" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 4FADC23408B4156C00ABE55E /* Debug */,
+ 4FADC23508B4156C00ABE55E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "SqueakSSL" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 4FADC23808B4156C00ABE55E /* Debug */,
+ 4FADC23908B4156C00ABE55E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
Added: branches/Cog/macbuild/SqueakSSL/SqueakSSL_Prefix.pch
===================================================================
--- branches/Cog/macbuild/SqueakSSL/SqueakSSL_Prefix.pch (rev 0)
+++ branches/Cog/macbuild/SqueakSSL/SqueakSSL_Prefix.pch 2013-04-04 18:39:10 UTC (rev 2713)
@@ -0,0 +1,5 @@
+//
+// Prefix header for all source files of the 'Template' target in the 'Template' project.
+//
+
+#include <Carbon/Carbon.h>
Modified: branches/Cog/macbuild/Template/Template.xcodeproj/project.pbxproj
===================================================================
--- branches/Cog/macbuild/Template/Template.xcodeproj/project.pbxproj 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/Template/Template.xcodeproj/project.pbxproj 2013-04-04 18:39:10 UTC (rev 2713)
@@ -149,7 +149,6 @@
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
- GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Template_Prefix.pch;
@@ -164,12 +163,8 @@
4FADC23508B4156C00ABE55E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- ppc,
- i386,
- );
+ ARCHS = i386;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
- GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Template_Prefix.pch;
INFOPLIST_FILE = Info.plist;
@@ -186,7 +181,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon;
PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
};
name = Debug;
};
@@ -197,7 +192,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon;
PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
};
name = Release;
};
Modified: branches/Cog/macbuild/makeclean
===================================================================
--- branches/Cog/macbuild/makeclean 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/makeclean 2013-04-04 18:39:10 UTC (rev 2713)
@@ -1,3 +1,3 @@
#!/bin/bash
-rm -r ./build ./*/build ./plugin-projects/*/build ./Fast.app ./Debug.app ./Assert.app ./Croquet.app
+rm -r ./build ./*/build ./plugin-projects/*/build ./Fast.app ./Debug.app ./Assert.app ./Croquet.app ./Squeak.app
Modified: branches/Cog/macbuild/makevm
===================================================================
--- branches/Cog/macbuild/makevm 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/makevm 2013-04-04 18:39:10 UTC (rev 2713)
@@ -1,13 +1,14 @@
#!/bin/bash
# Build a "complete" Mac VM consisting of CoreVM/CoreMTVM + Plugins.
-# By default build the Deployment configuration into Croquet.app.
+# By default build the Deployment configuration into $APP (Squeak.app)
IFS='
'
BUILD_CONFIGURATION=Deployment
NSD_BUILD_CONFIGURATION=Deployment
XCD_BUILD_CONFIGURATION=Release
+APP=Squeak.app
VMAPP=".app"
-DEST="Croquet"
+DEST="Squeak"
VMXCP=CoreVM
SFP=SqueakFFIPrims
KEEP=
@@ -36,7 +37,7 @@
echo ' -d: compile Development configuration in Debug.app for debugging'
echo ' -m: compile the multi-threaded version of the target, e.g. FastMT.app instead of Fast.app'
echo ' -s: compile DeploymentSymbols configuration in Fast.app for partial debugging'
- echo ' -k: keep (do not delete) the existing Croquet.app prior to the build'
+ echo " -k: keep (do not delete) the existing $APP prior to the build"
echo ' -h: display this help'
exit 0;;
esac
@@ -61,9 +62,9 @@
echo $VMXCP xcodebuild -project $VMXCP.xcodeproj -configuration $BUILD_CONFIGURATION
xcodebuild -project $VMXCP.xcodeproj -configuration $BUILD_CONFIGURATION
if [ -d "$DEST" ]; then
- mv build/$BUILD_CONFIGURATION/Croquet.app/* "$DEST"
+ mv build/$BUILD_CONFIGURATION/$APP/* "$DEST"
else
- mv build/$BUILD_CONFIGURATION/Croquet.app "$DEST"
+ mv build/$BUILD_CONFIGURATION/$APP "$DEST"
fi
../scripts/versionInfoPlist ../platforms CoreVM.plist "$DEST/Contents/Info.plist"
@@ -101,6 +102,13 @@
rm -rf "$DEST/Contents/Resources/SqueakFFIPrims.bundle"
cp -R $SFP/build/$NSD_BUILD_CONFIGURATION/SqueakFFIPrims.bundle "$DEST/Contents/Resources"
+# Build the SSL plugin (New as of 25 March 2013)
+echo
+echo SqueakSSL xcodebuild -project SqueakSSL/SqueakSSL.xcodeproj -configuration $XCD_BUILD_CONFIGURATION
+xcodebuild -project SqueakSSL/SqueakSSL.xcodeproj -configuration $XCD_BUILD_CONFIGURATION
+rm -rf "$DEST/Contents/Resources/SqueakSSL.bundle"
+cp -R SqueakSSL/build/$XCD_BUILD_CONFIGURATION/SqueakSSL.bundle "$DEST/Contents/Resources"
+
# Build the BochsIA32Plugin
# N.B. To build the plugin you also have to build the Bochs libraries in
# ../processors/IA32/bochs. cd ../processors/IA32/bochs. Run conf.COG & makeem.
Modified: branches/Cog/macbuild/plugins.ext
===================================================================
--- branches/Cog/macbuild/plugins.ext 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/macbuild/plugins.ext 2013-04-04 18:39:10 UTC (rev 2713)
@@ -3,6 +3,7 @@
BochsIA32Plugin \
CroquetPlugin \
SqueakFFIPrims \
+SqueakSSL \
FloatArrayPlugin \
FloatMathPlugin \
Mpeg3Plugin \
Added: branches/Cog/macbuild/resources/ProjectBuilder/GreenCogSqueak.icns
===================================================================
(Binary files differ)
Property changes on: branches/Cog/macbuild/resources/ProjectBuilder/GreenCogSqueak.icns
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/Cog/nscogbuild/cygwinbuild/Makefile
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/Makefile 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/nscogbuild/cygwinbuild/Makefile 2013-04-04 18:39:10 UTC (rev 2713)
@@ -165,7 +165,8 @@
# Note: RC compiles the .rc files into linkable .o files
#
RC:= windres
-RCFLAGS:= --include-dir $(PLATDIR)/win32/misc -D_WIN32
+SVNREV:= $(shell sed -e "s/^static.*SvnRawRevisionString.*Rev: \([0-9][0-9]*\).*/\\1/p" -e d $(PLATDIR)/Cross/vm/sqSCCSVersion.h)
+RCFLAGS:= --include-dir $(PLATDIR)/win32/misc -D_WIN32 -DFILEVERSIONVALUES=4,0,$(SVNREV),0 '-DFILEVERSIONSTRING=\"4.0.$(SVNREV)\\0\"'
.SUFFIXES:
.SUFFIXES: .ccg .cc .c .o .s .i .rc .res .cg .hg .ccg .cpp
Modified: branches/Cog/nscogbuild/cygwinbuild/nsvm.rc
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/nsvm.rc 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/nscogbuild/cygwinbuild/nsvm.rc 2013-04-04 18:39:10 UTC (rev 2713)
@@ -11,4 +11,30 @@
#endif
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "nsvm.exe.manifest"
+
+1 VERSIONINFO
+ FILEVERSION FILEVERSIONVALUES
+ PRODUCTVERSION 4,0,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0xaL
+ FILEOS 0x10001L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4" // Lang=US English, CharSet=Windows Multilin
+ BEGIN
+ VALUE "CompanyName", "newspeaklanguage.org\0"
+ VALUE "FileDescription", "Newsqueak Cog Virtual Machine\0"
+ VALUE "FileVersion", FILEVERSIONSTRING
+ VALUE "ProductName", "Newsqueak Cog\0"
+ VALUE "ProductVersion", "4.0\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
#endif
Modified: branches/Cog/nscogbuild/cygwinbuild/plugins.ext
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/plugins.ext 2013-04-04 05:05:14 UTC (rev 2712)
+++ branches/Cog/nscogbuild/cygwinbuild/plugins.ext 2013-04-04 18:39:10 UTC (rev 2713)
@@ -1,2 +1,4 @@
# Copied, perhaps edited, from ../../nscogsrc/examplePlugins.ext
+# N.B. SqueakSSL is not ready for prime time. Compiles but does not link fully.
+# See platforms/win32/plugins/SqueakSSL/Makefile
EXTERNAL_PLUGINS =
Added: branches/Cog/nscogbuild/macbuild/SqueakSSL/Info.plist
===================================================================
--- branches/Cog/nscogbuild/macbuild/SqueakSSL/Info.plist (rev 0)
+++ branches/Cog/nscogbuild/macbuild/SqueakSSL/Info.plist 2013-04-04 18:39:10 UTC (rev 2713)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>SquealSSL</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>org.squeak.Cog.SqueakSSL</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleSignature</key>
+ <string>FAST</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CSResourcesFileMapped</key>
+ <true/>
+</dict>
+</plist>
Added: branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/eliot.mode1v3
===================================================================
--- branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/eliot.mode1v3 (rev 0)
+++ branches/Cog/nscogbuild/macbuild/SqueakSSL/SqueakSSL.xcodeproj/eliot.mode1v3 2013-04-04 18:39:10 UTC (rev 2713)
@@ -0,0 +1,1367 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
@@ Diff output truncated at 50000 characters. @@
More information about the Vm-dev
mailing list