Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 995e7aedc3b5aeb76904f92abbd8a7a1bcf8138f https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/995e7aedc3b5aeb76904f92abbd8a7a1bcf8138f Author: Eliot Miranda <[hidden email]> Date: 2017-05-01 (Mon, 01 May 2017) Changed paths: M build.macos32x86/common/Makefile.app.squeak.cog M build.macos32x86/common/Makefile.flags M build.macos32x86/common/Makefile.plugin M build.macos32x86/pharo.cog.spur.lowcode/plugins.ext M build.macos32x86/pharo.cog.spur.lowcode/plugins.int M build.macos32x86/pharo.cog.spur/plugins.ext M build.macos32x86/pharo.cog.spur/plugins.int M build.macos32x86/pharo.stack.spur.lowcode/plugins.ext M build.macos32x86/pharo.stack.spur.lowcode/plugins.int M build.macos32x86/pharo.stack.spur/plugins.ext M build.macos32x86/pharo.stack.spur/plugins.int M build.macos32x86/squeak.cog.spur+immutability/plugins.ext M build.macos32x86/squeak.cog.spur+immutability/plugins.int M build.macos32x86/squeak.cog.spur/plugins.ext M build.macos32x86/squeak.cog.spur/plugins.int M build.macos32x86/squeak.cog.v3/plugins.ext M build.macos32x86/squeak.cog.v3/plugins.int M build.macos32x86/squeak.sista.spur/plugins.ext M build.macos32x86/squeak.sista.spur/plugins.int M build.macos32x86/squeak.stack.spur/plugins.ext M build.macos32x86/squeak.stack.spur/plugins.int M build.macos32x86/squeak.stack.v3/plugins.ext M build.macos32x86/squeak.stack.v3/plugins.int M build.macos64x64/common/Makefile.app.squeak.cog M build.macos64x64/common/Makefile.flags M build.macos64x64/common/Makefile.plugin M build.macos64x64/pharo.cog.spur.lowcode/plugins.ext M build.macos64x64/pharo.cog.spur/plugins.ext M build.macos64x64/pharo.stack.spur.lowcode/plugins.ext M build.macos64x64/pharo.stack.spur/plugins.ext M build.macos64x64/squeak.cog.spur.immutability/plugins.ext M build.macos64x64/squeak.cog.spur.immutability/plugins.int M build.macos64x64/squeak.cog.spur/plugins.ext M build.macos64x64/squeak.cog.spur/plugins.int M build.macos64x64/squeak.sista.spur/plugins.ext M build.macos64x64/squeak.sista.spur/plugins.int M build.macos64x64/squeak.stack.spur/plugins.ext M build.macos64x64/squeak.stack.spur/plugins.int M image/CompiledMethod-usesAlternateBytecodeSet.st M image/FT2Constants.st M image/Object-performwithwithwithwithwith.st M platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c M platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.h A platforms/iOS/plugins/B3DAcceleratorPlugin/Makefile M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGL.c M platforms/iOS/plugins/B3DAcceleratorPlugin/sqMacOpenGLInfo.c M platforms/iOS/plugins/CameraPlugin/Makefile M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m M platforms/unix/vm/sqUnixMain.c M platforms/win32/plugins/B3DAcceleratorPlugin/sqWin32D3D.c M platforms/win32/plugins/B3DAcceleratorPlugin/sqWin32OpenGL.c Log Message: ----------- Add the B3DAcceleratorPlugin (OpenGL interface) to the 32-bit Mac builds. These link against the Carbon fwk so make it an external plugin. Modify debug log printing to be simpler. Use varargs to avoid calling fprintf with the logfile as an argument. Close the log file via an atexit call. Make sure all the Mac plugins.int and plugins.ext are in the right format (all lines except the first and last should be escaped with a trailing backslash). Make the Squea builds build Squeak.app, SqueakAssert.app and SqueakDebug.app as per the Pharo builds. CocoaFast et al are descriptive but require an additional packaging step that requires work on bintray. So less is more. Make sure the files filed into the VMMaker image have CR line endings. |
Free forum by Nabble | Edit this page |