Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 4e34e8a9298241fddc36ff7780189b94597e73ea
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4e34e8a9298241fddc…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Do not convert keyboard event charCode to mac-roman encoding
Image do not use such mac-roman encoding for ages.
On the contrary, images have to undo this translation by sending `macToSqueak` here and there which makes no sense.
We do not need this opensmalltalk VM to be compatible with 15-years old images. Let's clean-up.
Commit: 557c3bbb50e89e908d845a0b3bc272a3fef2b5fb
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/557c3bbb50e89e908d…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M platforms/win32/vm/sqWin32.h
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Fixup: SetupKeymap was removed, don't forget to remove the calls to it!
Commit: 40c03900d2483032a6e8f0844169c11e0bb58842
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/40c03900d2483032a6…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M platforms/win32/vm/sqWin32.h
M platforms/win32/vm/sqWin32Main.c
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Merge pull request #403 from OpenSmalltalk/Nuke_conversion_of_keyValue_to_MacRoman_on_win32
Do not convert keyboard event charCode to mac-roman encoding
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/6211bbe34e1f...40…
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 24c6e36cfb9d424dd459dff3e0734dc796c8c26d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/24c6e36cfb9d424dd4…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-11 (Sat, 11 May 2019)
Changed paths:
M .travis.yml
M CMakeLists.txt
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/pharo.stack.spur/mvm
M build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.cog.spur/mvm
M build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.stack.spur/mvm
M build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.cog.spur/mvm
M build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.stack.spur/mvm
M build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.cog.spur/mvm
M build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.stack.spur/mvm
M build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant
A platforms/minheadless/startup.sh.in
M scripts/ci/travis_build.sh
Log Message:
-----------
I am making sure that the CMake based scripts for the Linux version of the VM is producing the correct directory structure.
Commit: 8ab450cfe3e1a41e2e280541d0cfe2de96bf6f71
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8ab450cfe3e1a41e2e…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M CMakeLists.txt
A cmake/CompleteBundle.cmake.in
A cmake/CreateBundle.sh.in
M cmake/Plugins.cmake
A cmake/PluginsCommon.cmake
A cmake/PluginsMacros.cmake
M cmake/PluginsPharo.cmake
A cmake/PluginsSqueak.cmake
Log Message:
-----------
Generate the proper OS X bundle structure with CMake install scripts.
Commit: 2f1edc21b6930cbe85fa86b03fe4e03c44b86ca3
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2f1edc21b6930cbe85…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
I fixed the cmake install script on Linux.
Commit: 48fd0b0b5a777308613789fce92392228ee9a1ac
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/48fd0b0b5a77730861…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M build.minheadless.cmake/x64/pharo.cog.spur/Makefile
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/pharo.stack.spur/Makefile
M build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.cog.spur/Makefile
M build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.stack.spur/Makefile
M build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.cog.spur/Makefile
M build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.stack.spur/Makefile
M build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.cog.spur/Makefile
M build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.stack.spur/Makefile
M build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant
M scripts/ci/travis_build.sh
Log Message:
-----------
Use the CMake install command for generating the final directory structure.
Commit: fb66aa0f0a6f1df9b59e4a8508cf8f7052e9fee3
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fb66aa0f0a6f1df9b5…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/CompleteBundle.cmake.in
M cmake/CreateBundle.sh.in
M cmake/PluginsMacros.cmake
Log Message:
-----------
I am fixing the OS X bundled plugins with the minheadless VM.
Commit: 1decae64816c8e6e66dd78762b026043b8010d0c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1decae64816c8e6e66…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/PluginsCommon.cmake
M cmake/PluginsMacros.cmake
M cmake/PluginsPharo.cmake
M cmake/PluginsSqueak.cmake
Log Message:
-----------
Cleaning up the common plugins between Pharo and Squeak.
Commit: 71371f9a3887be2b42d148d579b54f29409a1f00
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/71371f9a3887be2b42…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M CMakeLists.txt
A cmake/LibGit.cmake
A cmake/LibSSH2.cmake
A cmake/OpenSSL.cmake
A cmake/PkgConfig.cmake
M cmake/PluginsMacros.cmake
A cmake/ThirdPartyDependencies.cmake
A cmake/ThirdPartyDependenciesCommon.cmake
A cmake/ThirdPartyDependenciesMacros.cmake
A cmake/ThirdPartyDependenciesPharo.cmake
A cmake/ThirdPartyDependenciesSqueak.cmake
A cmake/ThirdPartyDependencyInstallScript.cmake.in
Log Message:
-----------
I am starting to build some Pharo dependencies with CMake.
Commit: 026602461dc376a5c24b955821f0e930062f986f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/026602461dc376a5c2…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M CMakeLists.txt
R cmake/LibGit.cmake
A cmake/LibGit2.cmake
M cmake/LibSSH2.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
Log Message:
-----------
I implemented the compilation of the libgit2 thirdparty dependency.
Commit: e9ef7976cb81f980bce8b6069214fe87a1241fd3
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e9ef7976cb81f980bc…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-27 (Mon, 27 May 2019)
Changed paths:
M CMakeLists.txt
A cmake/LibSDL2.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
Log Message:
-----------
I added the building of the SDL2 external library.
Commit: b07a29d06f04bda512650c5c8ea040ed2d2d132d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b07a29d06f04bda512…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/CompleteBundle.cmake.in
M cmake/CreateBundle.sh.in
A cmake/FreeType2.cmake
R cmake/LibSDL2.cmake
M cmake/LibSSH2.cmake
M cmake/OpenSSL.cmake
M cmake/PkgConfig.cmake
M cmake/PluginsPharo.cmake
A cmake/SDL2.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
Log Message:
-----------
I added the freetype2 third party library compilation to the CMake scripts.
I added priority to use the bundled version of SDL2 when using the CMake build system.
I implemented the copy of the third party libraries into the App bundle.
Commit: 20bd872e8a342822e8394eea2890643700af159a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/20bd872e8a342822e8…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/PluginsPharo.cmake
Log Message:
-----------
I fixed the search of freetype on linux.
Commit: 72c1b975be8b67a88ce77ff364ae99e4e69456a6
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/72c1b975be8b67a88c…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M CMakeLists.txt
M include/OpenSmalltalkVM.h
M platforms/minheadless/common/sqVirtualMachineInterface.c
A platforms/minheadless/mac/sqMain.m
Log Message:
-----------
I implemented a hack for treating the OS X version of the minheadless VM as a launcher application.
Commit: 56194c5e22cab5784b7a0f0a4528848cd0921774
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/56194c5e22cab5784b…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
A cmake/Cairo.cmake
M cmake/FreeType2.cmake
M cmake/LibGit2.cmake
A cmake/LibPNG.cmake
M cmake/LibSSH2.cmake
A cmake/Pixman.cmake
M cmake/PkgConfig.cmake
M cmake/SDL2.cmake
M cmake/ThirdPartyDependenciesCommon.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
A third-party/pixman.clang.patch
Log Message:
-----------
I added the missing Pharo dependencies to the OS X version of the VM CMake building scripts.
Commit: a313d0e5de3896e4f9d149e47c996f424faa54d5
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a313d0e5de3896e4f9…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M .travis.yml
M CMakeLists.txt
M build.minheadless.cmake/x64/common/configure_variant.sh
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.stack.spur/mvm
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.cog.spur/mvm
M build.minheadless.cmake/x64/squeak.stack.spur/mvm
M build.minheadless.cmake/x86/common/configure_variant.sh
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.cog.spur/mvm
M build.minheadless.cmake/x86/pharo.stack.spur/mvm
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.cog.spur/mvm
M build.minheadless.cmake/x86/squeak.stack.spur/mvm
M platforms/minheadless/sdl2-window/sqWindow-SDL2.c
Log Message:
-----------
I added some convenience build directories to build the minheadless VM with SDL2 based traditional display support.
Commit: bd1675c538335a257223c6e1d4d1f6191d0a4247
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/bd1675c538335a2572…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
I added properly the minheadless vm with SDL2 support to the travis.yml
Commit: de5e1e5d9166145aec5b1864da19399b4ce956e8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/de5e1e5d9166145aec…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M build.minheadless.cmake/x64/common/configure_variant.sh
M build.minheadless.cmake/x86/common/configure_variant.sh
M cmake/OpenSSL.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
Log Message:
-----------
I am now setting the OS X SDK with the CMake build scripts.
Commit: d5c2abc2e07711199a3916733f92d69cc139633b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d5c2abc2e07711199a…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/PluginsSqueak.cmake
M cmake/SDL2.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependencyInstallScript.cmake.in
M platforms/minheadless/config.h.in
Log Message:
-----------
I am fixing the 32 bits Linux building.
Commit: 37b992b9312da91fc790b3d16d2771daaffca963
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/37b992b9312da91fc7…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
I added some missing compilation flags.
Commit: c7d4e79409f03cee9fb82e0c74e9678b572f2a6d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c7d4e79409f03cee9f…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M build.minheadless.cmake/x64/common/configure_variant.sh
M build.minheadless.cmake/x86/common/configure_variant.sh
Log Message:
-----------
Match the OS X SDK version that are used by Makefiles scripts.
Commit: 216efdeabf7b570e5f1a94f0f6cfde85fd20251f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/216efdeabf7b570e5f…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
I fixed the warnings settings with the CMake scripts.
Commit: 960bf77ca97c8d2c859c186c4f16839f2511c79e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/960bf77ca97c8d2c85…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Fixing another bug with the flags.
Commit: a2ff966527c521a1035c48d2ffb6921c628c72e0
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a2ff966527c521a103…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
I am removing more warnings for travis.
Commit: f0a3d13cf19c3d0be16518e3cab91b69c9ad81d8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f0a3d13cf19c3d0be1…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M .travis.yml
M platforms/Cross/vm/sqMemoryAccess.h
Log Message:
-----------
I commented temporarily the Travis notifications to avoid spamming the vm dev mailing list.
I fixed some memory accessors to avoid violating the strict aliasing rule.
Commit: 1fb0a6f24356e7b15367e49c1204b301b0485341
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1fb0a6f24356e7b153…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M cmake/OpenSSL.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M scripts/ci/travis_install.sh
Log Message:
-----------
Redirect the output of the third party build tools to avoid the Travis CI too large log error message.
Commit: 1ea057ca915d7af23a61a4b89e8e4da65efc90a4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1ea057ca915d7af23a…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M cmake/OpenSSL.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M platforms/minheadless/common/sqVirtualMachineInterface.c
M scripts/ci/travis_install.sh
Log Message:
-----------
I improved the third party project login facilities.
I added some dummy options that are passed by Smalltalk CI to the minheadless VM.
Commit: 50901370e5d8c7ea7c1e9c3bf3e046df62ddab85
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/50901370e5d8c7ea7c…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M CMakeLists.txt
M cmake/OpenSSL.cmake
A cmake/OpenSSL.mac-install.sh.in
M cmake/ThirdPartyDependenciesMacros.cmake
Log Message:
-----------
I fixed the OpenSSL build install script for Mac.
Commit: 2e4cf10e6f94f10a425bc2b6c8ff6d1037881635
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2e4cf10e6f94f10a42…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M cmake/OpenSSL.cmake
Log Message:
-----------
I fixed the configuration of OpenSSL for 32 bits MacOS X.
Commit: 64aa12a6d443a3b6c7c77f4ba15d99f58b881c0b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/64aa12a6d443a3b6c7…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M .travis.yml
M tests/smalltalkCI.sh
Log Message:
-----------
I am making some more fixes for CI.
Commit: 689c999155d63c78e2a79f850e624facb36de85c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/689c999155d63c78e2…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M tests/smalltalkCI.sh
Log Message:
-----------
I am fixing the previous commit.
Commit: b4e09a9f323cea685c5f33602b727e0fadb1f03c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b4e09a9f323cea685c…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M platforms/minheadless/common/sqVirtualMachineInterface.c
Log Message:
-----------
I did another fixup for Smalltalk CI.
Commit: 18327e5974fd71c4aa165775768a4a5002c1e6ba
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/18327e5974fd71c4aa…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-31 (Fri, 31 May 2019)
Changed paths:
M CMakeLists.txt
M build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake
M cmake/Cairo.cmake
A cmake/FT2Plugin.cmake
A cmake/FixCygwinInstallPermissions.cmake.in
A cmake/FixCygwinInstallPermissions.sh.in
M cmake/FreeType2.cmake
M cmake/LibPNG.cmake
M cmake/OpenSSL.cmake
M cmake/PkgConfig.cmake
M cmake/PluginsCommon.cmake
M cmake/PluginsPharo.cmake
M cmake/SDL2.cmake
M cmake/ThirdPartyDependenciesCommon.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
A cmake/WindowsRuntimeLibraries.cmake
A cmake/Zlib.cmake
M platforms/Cross/plugins/SerialPlugin/sqNullSerialPort.c
M platforms/minheadless/common/sqWindow-Dispatch.c
Log Message:
-----------
I am making progress on building the windows version of the minheadless vm with cmake.
Commit: 5725ac512d5780236240a28920d0bebc699a2ac4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5725ac512d57802362…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-31 (Fri, 31 May 2019)
Changed paths:
M build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.stack.spur/mvm
M build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm
M build.minheadless.cmake/x64/squeak.cog.spur/mvm
M build.minheadless.cmake/x64/squeak.stack.spur/mvm
M build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm
M build.minheadless.cmake/x86/pharo.cog.spur/mvm
M build.minheadless.cmake/x86/pharo.stack.spur/mvm
M build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm
M build.minheadless.cmake/x86/squeak.cog.spur/mvm
M build.minheadless.cmake/x86/squeak.stack.spur/mvm
Log Message:
-----------
I fixed a minor difference between bash and sh.
Commit: ae224ff7946875e3a9bbf73e2a2ed46c038042e2
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ae224ff7946875e3a9…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-05-31 (Fri, 31 May 2019)
Changed paths:
M cmake/ThirdPartyDependenciesMacros.cmake
Log Message:
-----------
I fixed another problem with the win32 changes on linux.
Commit: ecc9a84d1b8f1176db897f28a12caebcef56460c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ecc9a84d1b8f1176db…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-02 (Sun, 02 Jun 2019)
Changed paths:
M .appveyor.yml
M CMakeLists.txt
M build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake
M cmake/Cairo.cmake
M cmake/LibGit2.cmake
M cmake/LibPNG.cmake
M cmake/LibSSH2.cmake
M cmake/OpenSSL.cmake
M cmake/PkgConfig.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/ThirdPartyDependenciesPharo.cmake
M cmake/WindowsRuntimeLibraries.cmake
Log Message:
-----------
I managed to get the remaining dependencies compiling on 32 bits Windows.
Commit: f80aebd0db9bb5f03293f339c6cc810dbc4b9ef8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f80aebd0db9bb5f032…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-02 (Sun, 02 Jun 2019)
Changed paths:
M CMakeLists.txt
M build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.stack.spur/mvm
M build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm
M build.minheadless.cmake/x64/squeak.cog.spur/mvm
M build.minheadless.cmake/x64/squeak.stack.spur/mvm
M build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm
M build.minheadless.cmake/x86/pharo.cog.spur/mvm
M build.minheadless.cmake/x86/pharo.stack.spur/mvm
M build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm
M build.minheadless.cmake/x86/squeak.cog.spur/mvm
M build.minheadless.cmake/x86/squeak.stack.spur/mvm
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/WindowsRuntimeLibraries.cmake
Log Message:
-----------
Merge branch 'feature/minheadless-ci' of github.com:ronsaldo/opensmalltalk-vm into feature/minheadless-ci
I am starting to fix the Win64 build with CMake.
Commit: f3716d5b9a75b81c25b3ad6ab2e14f16e3f3a531
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f3716d5b9a75b81c25…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-02 (Sun, 02 Jun 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
I am fixing some compilation flags for Win64.
Commit: 1b1cffe4d28f37f143ec8c831cc27faf86cc9138
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1b1cffe4d28f37f143…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths:
M CMakeLists.txt
A build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-clang.cmake
A build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-gcc.cmake
R build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x64/common/configure_variant.sh
A build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-clang.cmake
A build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-gcc.cmake
R build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x86/common/configure_variant.sh
M cmake/Mpeg3Plugin.cmake
M cmake/OpenSSL.cmake
M cmake/PluginsMacros.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M platforms/Cross/plugins/FloatMathPlugin/isnan.c
M platforms/minheadless/config.h.in
Log Message:
-----------
I managed to get the VM building with CMake working on Win64.
Commit: c72761775ac38a6dbd7160aaf4aa206f8b988e77
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c72761775ac38a6dbd…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M .appveyor.yml
M CMakeLists.txt
M cmake/FixCygwinInstallPermissions.sh.in
M deploy/pack-vm.sh
Log Message:
-----------
I did some small changes for CI.
Commit: 1efdd9cd93cd857685b4acab8dc52b830a1248f1
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1efdd9cd93cd857685…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Bug fixes.
Commit: 90d92ed64e91e27c8a3379990a5ff7c043a11283
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/90d92ed64e91e27c8a…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Another fix for appveyor.
Commit: f5a2d856efa9b79787123b5c0f37a79ecae9b0e4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f5a2d856efa9b79787…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-04 (Tue, 04 Jun 2019)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Fixing a build order dependenct
Commit: 29774ba7d8eba7386ee9a8ae3293fc54e19399da
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/29774ba7d8eba7386e…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-05 (Wed, 05 Jun 2019)
Changed paths:
M .appveyor.yml
M .travis.yml
M CMakeLists.txt
M cmake/FreeType2.cmake
M include/OpenSmalltalkVM.h
M platforms/Cross/vm/sqTextEncoding.c
M platforms/Cross/vm/sqTextEncoding.h
M platforms/minheadless/common/sqPrinting.c
M platforms/minheadless/common/sqVirtualMachineInterface.c
A platforms/minheadless/windows/resources/Pharo/Pharo.exe.manifest.in
A platforms/minheadless/windows/resources/Pharo/Pharo.ico
A platforms/minheadless/windows/resources/Pharo/Pharo.rc.in
A platforms/minheadless/windows/resources/Squeak/GreenCogSqueak.ico
A platforms/minheadless/windows/resources/Squeak/Squeak.exe.manifest.in
A platforms/minheadless/windows/resources/Squeak/Squeak.rc.in
A platforms/minheadless/windows/resources/Squeak/squeak2.ico
A platforms/minheadless/windows/resources/Squeak/squeak3.ico
M platforms/minheadless/windows/sqWin32Main.c
Log Message:
-----------
I added the missing resources to the Win32 version of the minheadless VM.
I added an open file dialog for image selection to the minheadless non-console Win32 VM.
Commit: fdb547b9cc07114fb3563f74a3e2163c460d13a7
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fdb547b9cc07114fb3…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmake/LibGit2.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M include/OpenSmalltalkVM.h
A platforms/minheadless/common/sqGnu.h
Log Message:
-----------
I am adding a missing file to the minheadless VM.
I am fixing some compilation bugs.
Commit: f5f4f2b5dc34d3e4a423dd6538694db40d7bf95c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f5f4f2b5dc34d3e4a4…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmake/ThirdPartyDependenciesMacros.cmake
Log Message:
-----------
Keep silencing the thirdparty build logs for travis.
Commit: 52dc523abe1ce7a1244d92a1b1008234c5ac2abf
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/52dc523abe1ce7a124…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmake/LibGit2.cmake
M cmake/OpenSSL.cmake
M cmake/PluginsCommon.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
M cmake/Zlib.cmake
Log Message:
-----------
I am doing some fixes for CI.
Commit: e9acbb185f4824b2e6baa00eb0e6e3d4026f8ff2
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e9acbb185f4824b2e6…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmake/FreeType2.cmake
Log Message:
-----------
Some more fixes for CI.
Commit: 940999b6de8536bf42816b8e546cf12e57d03048
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/940999b6de8536bf42…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths:
M cmake/Cairo.cmake
Log Message:
-----------
Another fix for CI.
Commit: a661f1f2cbecac31746feb5981419fdb07f1d516
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a661f1f2cbecac3174…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
Travis yml fixup.
Commit: adba21b3ddd8d5f7679543282181432a96a51d22
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/adba21b3ddd8d5f767…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M include/OpenSmalltalkVM.h
M platforms/Cross/vm/sqPath.c
M platforms/minheadless/common/sqVirtualMachineInterface.c
M platforms/minheadless/mac/sqMain.m
M platforms/minheadless/windows/sqWin32Directory.c
M platforms/minheadless/windows/sqWin32Main.c
Log Message:
-----------
I improved the automatic image search of the minheadless VM.
Commit: 0417470eb2bc35d457d27df24e44f81e19353a94
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0417470eb2bc35d457…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M deploy/pack-vm.sh
M platforms/iOS/plugins/B3DAcceleratorPlugin/Makefile
M platforms/unix/plugins/SerialPlugin/sqUnixSerial.c
M platforms/unix/vm-display-X11/sqUnixX11.c
Log Message:
-----------
Merge branch 'Cog' into feature/minheadless-ci
Commit: 79347d1d03180bc0556bac27098e905150252159
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/79347d1d03180bc055…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M platforms/minheadless/common/sqVirtualMachineInterface.c
Log Message:
-----------
I fixed the automatic image sarch in OS X.
Commit: 3adfbed717a6f9e708c94d07e88d5147f68c737c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3adfbed717a6f9e708…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M platforms/Cross/vm/sqPath.c
M platforms/minheadless/common/sqVirtualMachineInterface.c
M platforms/minheadless/windows/sqPlatformSpecific-Win32.c
M platforms/minheadless/windows/sqWin32Directory.c
Log Message:
-----------
I fixed the automatic image search mechanism on Windows.
Commit: 053609bb76aa2ece668c6025361d519762158152
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/053609bb76aa2ece66…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M .appveyor.yml
M .travis.yml
Log Message:
-----------
I am restoring the Travis and AppVeyor yml files.
Commit: a7177eddb69a111449968a4a363a5ab54d13a247
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a7177eddb69a111449…
Author: Ronie Salgado <roniesalg(a)gmail.com>
Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths:
M platforms/minheadless/common/sqVirtualMachineInterface.c
Log Message:
-----------
I fixed the extra plugin search path on the minheadless.
Commit: 6211bbe34e1f98824e2108db9429e37bfb035da1
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6211bbe34e1f98824e…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M .appveyor.yml
M .travis.yml
M CMakeLists.txt
A build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-clang.cmake
A build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-gcc.cmake
R build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x64/common/configure_variant.sh
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x64/pharo.cog.spur/Makefile
M build.minheadless.cmake/x64/pharo.cog.spur/mvm
M build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/pharo.stack.spur/Makefile
M build.minheadless.cmake/x64/pharo.stack.spur/mvm
M build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.cog.spur/Makefile
M build.minheadless.cmake/x64/squeak.cog.spur/mvm
M build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x64/squeak.stack.spur/Makefile
M build.minheadless.cmake/x64/squeak.stack.spur/mvm
M build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant
A build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-clang.cmake
A build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-gcc.cmake
R build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake
M build.minheadless.cmake/x86/common/configure_variant.sh
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.cog.spur/Makefile
M build.minheadless.cmake/x86/pharo.cog.spur/mvm
M build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/pharo.stack.spur/Makefile
M build.minheadless.cmake/x86/pharo.stack.spur/mvm
M build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/Makefile
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.cog.spur/Makefile
M build.minheadless.cmake/x86/squeak.cog.spur/mvm
M build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant
M build.minheadless.cmake/x86/squeak.stack.spur/Makefile
M build.minheadless.cmake/x86/squeak.stack.spur/mvm
M build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant
A cmake/Cairo.cmake
A cmake/CompleteBundle.cmake.in
A cmake/CreateBundle.sh.in
A cmake/FT2Plugin.cmake
A cmake/FixCygwinInstallPermissions.cmake.in
A cmake/FixCygwinInstallPermissions.sh.in
A cmake/FreeType2.cmake
A cmake/LibGit2.cmake
A cmake/LibPNG.cmake
A cmake/LibSSH2.cmake
M cmake/Mpeg3Plugin.cmake
A cmake/OpenSSL.cmake
A cmake/OpenSSL.mac-install.sh.in
A cmake/Pixman.cmake
A cmake/PkgConfig.cmake
M cmake/Plugins.cmake
A cmake/PluginsCommon.cmake
A cmake/PluginsMacros.cmake
M cmake/PluginsPharo.cmake
A cmake/PluginsSqueak.cmake
A cmake/SDL2.cmake
A cmake/ThirdPartyDependencies.cmake
A cmake/ThirdPartyDependenciesCommon.cmake
A cmake/ThirdPartyDependenciesMacros.cmake
A cmake/ThirdPartyDependenciesPharo.cmake
A cmake/ThirdPartyDependenciesSqueak.cmake
A cmake/ThirdPartyDependencyInstallScript.cmake.in
A cmake/WindowsRuntimeLibraries.cmake
A cmake/Zlib.cmake
M deploy/pack-vm.sh
M include/OpenSmalltalkVM.h
M platforms/Cross/plugins/FloatMathPlugin/isnan.c
M platforms/Cross/plugins/SerialPlugin/sqNullSerialPort.c
M platforms/Cross/vm/sqMemoryAccess.h
M platforms/Cross/vm/sqPath.c
M platforms/Cross/vm/sqTextEncoding.c
M platforms/Cross/vm/sqTextEncoding.h
A platforms/minheadless/common/sqGnu.h
M platforms/minheadless/common/sqPrinting.c
M platforms/minheadless/common/sqVirtualMachineInterface.c
M platforms/minheadless/common/sqWindow-Dispatch.c
M platforms/minheadless/config.h.in
A platforms/minheadless/mac/sqMain.m
M platforms/minheadless/sdl2-window/sqWindow-SDL2.c
A platforms/minheadless/startup.sh.in
A platforms/minheadless/windows/resources/Pharo/Pharo.exe.manifest.in
A platforms/minheadless/windows/resources/Pharo/Pharo.ico
A platforms/minheadless/windows/resources/Pharo/Pharo.rc.in
A platforms/minheadless/windows/resources/Squeak/GreenCogSqueak.ico
A platforms/minheadless/windows/resources/Squeak/Squeak.exe.manifest.in
A platforms/minheadless/windows/resources/Squeak/Squeak.rc.in
A platforms/minheadless/windows/resources/Squeak/squeak2.ico
A platforms/minheadless/windows/resources/Squeak/squeak3.ico
M platforms/minheadless/windows/sqPlatformSpecific-Win32.c
M platforms/minheadless/windows/sqWin32Directory.c
M platforms/minheadless/windows/sqWin32Main.c
M scripts/ci/travis_build.sh
M tests/smalltalkCI.sh
A third-party/pixman.clang.patch
Log Message:
-----------
Merge pull request #404 from ronsaldo/feature/minheadless-ci
Fix the minheadless VM for CI
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/8cdb8577f1a3...62…
This pull request fixes the CMake based build system for the minheadless for building on CI for both, Pharo and Squeak. This also adds two variants of the minheadless vm:
- The true headless VM variant.
- A vm with SDL2 based display that supports standard Pharo and Squeak images, for 32 and 64 bits in Linux, Mac and Windows.
In addition to these fixes, this PR implements adds an image selection dialog for Mac and Windows when the Minheadless VM can not find automatically an image. This allows double clicking the Minheadless VM.
The automatic image search and detection in the Minheadless vm works like this now:
- If there is an image called startup.image in the same folder as the vm executable, (or in the bundle Resources folder in the case of Mac OS X), then this image is executed always.
- If there is not an startup.image file in these folder, the vm executable, the Mac Resource folder, or the working directory is searched for all the files with the .image extension. If only one of these files is found, then this image file is executed. If no images are found, or more than one image is found, then image selection dialog is display on Mac and Windows (on Linux, the VM just exits).
This pull request re-implements the thirdparty dependency download, configuration and build using CMake. Only the dependencies that are actually used by a VM variant are built automatically, and it is built only once. AppVeyor and Travis caches are also supported by the CMake based build system. The thirdparty dependencies that are built with CMake are placed under the .thirdparty-cache/cmake folder to avoid clashing and breaking the Makefile based build system. Building thirdparty dependencies with CMake works, but it is messy and hacky (so it is using the Makefiles). The thirdparty dependency build system should be moved into a separate repository. Third party dependencies are quite stable and do not change as frequent as the VM, so it should be easier, cleaner and faster to handle them in a separate repository.
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/404
-- Commit Summary --
* I am making sure that the CMake based scripts for the Linux version of the VM is producing the correct directory structure.
* Generate the proper OS X bundle structure with CMake install scripts.
* I fixed the cmake install script on Linux.
* Use the CMake install command for generating the final directory structure.
* I am fixing the OS X bundled plugins with the minheadless VM.
* Cleaning up the common plugins between Pharo and Squeak.
* I am starting to build some Pharo dependencies with CMake.
* I implemented the compilation of the libgit2 thirdparty dependency.
* I added the building of the SDL2 external library.
* I added the freetype2 third party library compilation to the CMake scripts.
* I fixed the search of freetype on linux.
* I implemented a hack for treating the OS X version of the minheadless VM as a launcher application.
* I added the missing Pharo dependencies to the OS X version of the VM CMake building scripts.
* I added some convenience build directories to build the minheadless VM with SDL2 based traditional display support.
* I added properly the minheadless vm with SDL2 support to the travis.yml
* I am now setting the OS X SDK with the CMake build scripts.
* I am fixing the 32 bits Linux building.
* I added some missing compilation flags.
* Match the OS X SDK version that are used by Makefiles scripts.
* I fixed the warnings settings with the CMake scripts.
* Fixing another bug with the flags.
* I am removing more warnings for travis.
* I commented temporarily the Travis notifications to avoid spamming the vm dev mailing list.
* Redirect the output of the third party build tools to avoid the Travis CI too large log error message.
* I improved the third party project login facilities.
* I fixed the OpenSSL build install script for Mac.
* I fixed the configuration of OpenSSL for 32 bits MacOS X.
* I am making some more fixes for CI.
* I am fixing the previous commit.
* I did another fixup for Smalltalk CI.
* I am making progress on building the windows version of the minheadless vm with cmake.
* I fixed a minor difference between bash and sh.
* I fixed another problem with the win32 changes on linux.
* I managed to get the remaining dependencies compiling on 32 bits Windows.
* Merge branch 'feature/minheadless-ci' of github.com:ronsaldo/opensmalltalk-vm into feature/minheadless-ci
* I am fixing some compilation flags for Win64.
* I managed to get the VM building with CMake working on Win64.
* I did some small changes for CI.
* Bug fixes.
* Another fix for appveyor.
* Fixing a build order dependenct
* I added the missing resources to the Win32 version of the minheadless VM.
* I am adding a missing file to the minheadless VM.
* Keep silencing the thirdparty build logs for travis.
* I am doing some fixes for CI.
* Some more fixes for CI.
* Another fix for CI.
* Travis yml fixup.
* I improved the automatic image search of the minheadless VM.
* Merge branch 'Cog' into feature/minheadless-ci
* I fixed the automatic image sarch in OS X.
* I fixed the extra plugin search path on the minheadless.
* I fixed the automatic image search mechanism on Windows.
* I am restoring the Travis and AppVeyor yml files.
-- File Changes --
M .appveyor.yml (55)
M .travis.yml (30)
M CMakeLists.txt (354)
A build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-clang.cmake (25)
R build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin-gcc.cmake (4)
M build.minheadless.cmake/x64/common/configure_variant.sh (33)
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/Makefile (18)
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm (8)
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure (6)
A build.minheadless.cmake/x64/pharo.cog.spur+sdl2/mvm_configure_variant (8)
M build.minheadless.cmake/x64/pharo.cog.spur/Makefile (12)
M build.minheadless.cmake/x64/pharo.cog.spur/mvm (10)
M build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant (5)
M build.minheadless.cmake/x64/pharo.stack.spur/Makefile (12)
M build.minheadless.cmake/x64/pharo.stack.spur/mvm (10)
M build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant (5)
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/Makefile (18)
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm (8)
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure (6)
A build.minheadless.cmake/x64/squeak.cog.spur+sdl2/mvm_configure_variant (8)
M build.minheadless.cmake/x64/squeak.cog.spur/Makefile (12)
M build.minheadless.cmake/x64/squeak.cog.spur/mvm (10)
M build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant (5)
M build.minheadless.cmake/x64/squeak.stack.spur/Makefile (12)
M build.minheadless.cmake/x64/squeak.stack.spur/mvm (10)
M build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant (5)
A build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-clang.cmake (25)
R build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin-gcc.cmake (4)
M build.minheadless.cmake/x86/common/configure_variant.sh (30)
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/Makefile (18)
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm (8)
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure (6)
A build.minheadless.cmake/x86/pharo.cog.spur+sdl2/mvm_configure_variant (8)
M build.minheadless.cmake/x86/pharo.cog.spur/Makefile (12)
M build.minheadless.cmake/x86/pharo.cog.spur/mvm (10)
M build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant (6)
M build.minheadless.cmake/x86/pharo.stack.spur/Makefile (12)
M build.minheadless.cmake/x86/pharo.stack.spur/mvm (10)
M build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant (5)
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/Makefile (18)
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm (8)
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure (6)
A build.minheadless.cmake/x86/squeak.cog.spur+sdl2/mvm_configure_variant (8)
M build.minheadless.cmake/x86/squeak.cog.spur/Makefile (12)
M build.minheadless.cmake/x86/squeak.cog.spur/mvm (10)
M build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant (5)
M build.minheadless.cmake/x86/squeak.stack.spur/Makefile (12)
M build.minheadless.cmake/x86/squeak.stack.spur/mvm (12)
M build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant (5)
A cmake/Cairo.cmake (33)
A cmake/CompleteBundle.cmake.in (126)
A cmake/CreateBundle.sh.in (33)
A cmake/FT2Plugin.cmake (18)
A cmake/FixCygwinInstallPermissions.cmake.in (1)
A cmake/FixCygwinInstallPermissions.sh.in (5)
A cmake/FreeType2.cmake (39)
A cmake/LibGit2.cmake (45)
A cmake/LibPNG.cmake (31)
A cmake/LibSSH2.cmake (24)
M cmake/Mpeg3Plugin.cmake (3)
A cmake/OpenSSL.cmake (117)
A cmake/OpenSSL.mac-install.sh.in (10)
A cmake/Pixman.cmake (23)
A cmake/PkgConfig.cmake (35)
M cmake/Plugins.cmake (117)
A cmake/PluginsCommon.cmake (120)
A cmake/PluginsMacros.cmake (107)
M cmake/PluginsPharo.cmake (67)
A cmake/PluginsSqueak.cmake (17)
A cmake/SDL2.cmake (23)
A cmake/ThirdPartyDependencies.cmake (8)
A cmake/ThirdPartyDependenciesCommon.cmake (7)
A cmake/ThirdPartyDependenciesMacros.cmake (516)
A cmake/ThirdPartyDependenciesPharo.cmake (13)
A cmake/ThirdPartyDependenciesSqueak.cmake (0)
A cmake/ThirdPartyDependencyInstallScript.cmake.in (28)
A cmake/WindowsRuntimeLibraries.cmake (26)
A cmake/Zlib.cmake (63)
M deploy/pack-vm.sh (10)
M include/OpenSmalltalkVM.h (94)
M platforms/Cross/plugins/FloatMathPlugin/isnan.c (2)
M platforms/Cross/plugins/SerialPlugin/sqNullSerialPort.c (10)
M platforms/Cross/vm/sqMemoryAccess.h (27)
M platforms/Cross/vm/sqPath.c (3)
M platforms/Cross/vm/sqTextEncoding.c (140)
M platforms/Cross/vm/sqTextEncoding.h (3)
A platforms/minheadless/common/sqGnu.h (196)
M platforms/minheadless/common/sqPrinting.c (2)
M platforms/minheadless/common/sqVirtualMachineInterface.c (310)
M platforms/minheadless/common/sqWindow-Dispatch.c (9)
M platforms/minheadless/config.h.in (13)
A platforms/minheadless/mac/sqMain.m (202)
M platforms/minheadless/sdl2-window/sqWindow-SDL2.c (2)
A platforms/minheadless/startup.sh.in (56)
A platforms/minheadless/windows/resources/Pharo/Pharo.exe.manifest.in (30)
A platforms/minheadless/windows/resources/Pharo/Pharo.ico (0)
A platforms/minheadless/windows/resources/Pharo/Pharo.rc.in (30)
A platforms/minheadless/windows/resources/Squeak/GreenCogSqueak.ico (0)
A platforms/minheadless/windows/resources/Squeak/Squeak.exe.manifest.in (30)
A platforms/minheadless/windows/resources/Squeak/Squeak.rc.in (30)
A platforms/minheadless/windows/resources/Squeak/squeak2.ico (0)
A platforms/minheadless/windows/resources/Squeak/squeak3.ico (0)
M platforms/minheadless/windows/sqPlatformSpecific-Win32.c (17)
M platforms/minheadless/windows/sqWin32Directory.c (58)
M platforms/minheadless/windows/sqWin32Main.c (70)
M scripts/ci/travis_build.sh (28)
M tests/smalltalkCI.sh (4)
A third-party/pixman.clang.patch (27)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/404.patchhttps://github.com/OpenSmalltalk/opensmalltalk-vm/pull/404.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/404
for Linux `mvm` build scripts, changed path to `checkSCCSversion` to reflect its being three nestings away rather than two
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/406
-- Commit Summary --
* fix issue #405: path to checkSCCSversion was wrong in linux mvm scripts
-- File Changes --
M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm (2)
M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm (2)
M build.linux32ARMv6/newspeak.cog.spur/build/mvm (2)
M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm (2)
M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm (2)
M build.linux32ARMv6/newspeak.stack.spur/build/mvm (2)
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm (2)
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm (2)
M build.linux32ARMv6/pharo.cog.spur/build/mvm (2)
M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm (2)
M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm (2)
M build.linux32ARMv6/squeak.cog.spur/build/mvm (2)
M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm (2)
M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm (2)
M build.linux32ARMv6/squeak.stack.spur/build/mvm (2)
M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm (2)
M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm (2)
M build.linux32ARMv6/squeak.stack.v3/build/mvm (2)
M build.linux32ARMv7/newspeak.cog.spur/build.assert/mvm (2)
M build.linux32ARMv7/newspeak.cog.spur/build.debug/mvm (2)
M build.linux32ARMv7/newspeak.cog.spur/build/mvm (2)
M build.linux32ARMv7/newspeak.stack.spur/build.assert/mvm (2)
M build.linux32ARMv7/newspeak.stack.spur/build.debug/mvm (2)
M build.linux32ARMv7/newspeak.stack.spur/build/mvm (2)
M build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/newspeak.cog.spur/build.assert/mvm (2)
M build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/newspeak.cog.spur/build.debug/mvm (2)
M build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/newspeak.cog.spur/build/mvm (2)
M build.linux32x86/newspeak.stack.spur/build.assert/mvm (2)
M build.linux32x86/newspeak.stack.spur/build.debug/mvm (2)
M build.linux32x86/newspeak.stack.spur/build/mvm (2)
M build.linux32x86/nsnac.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/nsnac.cog.spur/build.assert/mvm (2)
M build.linux32x86/nsnac.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/nsnac.cog.spur/build.debug/mvm (2)
M build.linux32x86/nsnac.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/nsnac.cog.spur/build/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build.assert/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build.debug/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.lowcode/build/mvm (2)
M build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm (2)
M build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur.minheadless/build/mvm (2)
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur/build.assert/mvm (2)
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur/build.debug/mvm (2)
M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.cog.spur/build/mvm (2)
M build.linux32x86/pharo.sista.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.sista.spur/build.assert/mvm (2)
M build.linux32x86/pharo.sista.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.sista.spur/build.debug/mvm (2)
M build.linux32x86/pharo.sista.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.sista.spur/build/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build.assert/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build.debug/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm (2)
M build.linux32x86/pharo.stack.spur.lowcode/build/mvm (2)
M build.linux32x86/squeak.cog.spur.immutability/build.assert/mvm (2)
M build.linux32x86/squeak.cog.spur.immutability/build.debug/mvm (2)
M build.linux32x86/squeak.cog.spur.immutability/build/mvm (2)
M build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.spur/build.assert/mvm (2)
M build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.spur/build.debug/mvm (2)
M build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.spur/build/mvm (2)
M build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.v3/build.assert/mvm (2)
M build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.v3/build.debug/mvm (2)
M build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm (2)
M build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm (2)
M build.linux32x86/squeak.cog.v3/build.multithreaded/mvm (2)
M build.linux32x86/squeak.cog.v3/build/mvm (2)
M build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.sista.spur/build.assert/mvm (2)
M build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.sista.spur/build.debug/mvm (2)
M build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm (2)
M build.linux32x86/squeak.sista.spur/build/mvm (2)
M build.linux32x86/squeak.stack.spur/build.assert/mvm (2)
M build.linux32x86/squeak.stack.spur/build.debug/mvm (2)
M build.linux32x86/squeak.stack.spur/build/mvm (2)
M build.linux32x86/squeak.stack.v3/build.assert/mvm (2)
M build.linux32x86/squeak.stack.v3/build.debug/mvm (2)
M build.linux32x86/squeak.stack.v3/build/mvm (2)
M build.linux64ARMv8/pharo.cog.spur/build/mvm (2)
M build.linux64ARMv8/pharo.stack.spur/build.debug/mvm (2)
M build.linux64ARMv8/pharo.stack.spur/build/mvm (2)
M build.linux64ARMv8/squeak.stack.spur/build.assert/mvm (2)
M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm (2)
M build.linux64ARMv8/squeak.stack.spur/build/mvm (2)
M build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux64x64/newspeak.cog.spur/build.assert/mvm (2)
M build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux64x64/newspeak.cog.spur/build.debug/mvm (2)
M build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux64x64/newspeak.cog.spur/build/mvm (2)
M build.linux64x64/newspeak.stack.spur/build.assert/mvm (2)
M build.linux64x64/newspeak.stack.spur/build.debug/mvm (2)
M build.linux64x64/newspeak.stack.spur/build/mvm (2)
M build.linux64x64/nsnac.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux64x64/nsnac.cog.spur/build.assert/mvm (2)
M build.linux64x64/nsnac.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux64x64/nsnac.cog.spur/build.debug/mvm (2)
M build.linux64x64/nsnac.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux64x64/nsnac.cog.spur/build/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build.assert/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build.debug/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur.minheadless/build/mvm (2)
M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur/build.assert/mvm (2)
M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur/build.debug/mvm (2)
M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux64x64/pharo.cog.spur/build/mvm (2)
M build.linux64x64/squeak.cog.spur.immutability/build.assert/mvm (2)
M build.linux64x64/squeak.cog.spur.immutability/build.debug/mvm (2)
M build.linux64x64/squeak.cog.spur.immutability/build/mvm (2)
M build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
M build.linux64x64/squeak.cog.spur/build.assert/mvm (2)
M build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
M build.linux64x64/squeak.cog.spur/build.debug/mvm (2)
M build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm (2)
M build.linux64x64/squeak.cog.spur/build/mvm (2)
M build.linux64x64/squeak.stack.spur/build.assert/mvm (2)
M build.linux64x64/squeak.stack.spur/build.debug/mvm (2)
M build.linux64x64/squeak.stack.spur/build/mvm (2)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/406.patchhttps://github.com/OpenSmalltalk/opensmalltalk-vm/pull/406.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/406
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 8e0fb11e1c051ed520b270902822d627b4bfdf4a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8e0fb11e1c051ed520…
Author: Tim Johnson <2293335+tcj(a)users.noreply.github.com>
Date: 2019-06-13 (Thu, 13 Jun 2019)
Changed paths:
M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.cog.spur/build/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.stack.spur/build/mvm
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm
M build.linux32ARMv6/pharo.cog.spur/build/mvm
M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/squeak.stack.spur/build/mvm
M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm
M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm
M build.linux32ARMv6/squeak.stack.v3/build/mvm
M build.linux32ARMv7/newspeak.cog.spur/build.assert/mvm
M build.linux32ARMv7/newspeak.cog.spur/build.debug/mvm
M build.linux32ARMv7/newspeak.cog.spur/build/mvm
M build.linux32ARMv7/newspeak.stack.spur/build.assert/mvm
M build.linux32ARMv7/newspeak.stack.spur/build.debug/mvm
M build.linux32ARMv7/newspeak.stack.spur/build/mvm
M build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build.assert/mvm
M build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build.debug/mvm
M build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build/mvm
M build.linux32x86/newspeak.stack.spur/build.assert/mvm
M build.linux32x86/newspeak.stack.spur/build.debug/mvm
M build.linux32x86/newspeak.stack.spur/build/mvm
M build.linux32x86/nsnac.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build.assert/mvm
M build.linux32x86/nsnac.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build.debug/mvm
M build.linux32x86/nsnac.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.assert/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.debug/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build/mvm
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.assert/mvm
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.debug/mvm
M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build/mvm
M build.linux32x86/pharo.sista.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build.assert/mvm
M build.linux32x86/pharo.sista.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build.debug/mvm
M build.linux32x86/pharo.sista.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.assert/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.debug/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.assert/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.debug/mvm
M build.linux32x86/squeak.cog.spur.immutability/build/mvm
M build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.assert/mvm
M build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.debug/mvm
M build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build/mvm
M build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.assert/mvm
M build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.debug/mvm
M build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
M build.linux32x86/squeak.cog.v3/build/mvm
M build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.assert/mvm
M build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.debug/mvm
M build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build/mvm
M build.linux32x86/squeak.stack.spur/build.assert/mvm
M build.linux32x86/squeak.stack.spur/build.debug/mvm
M build.linux32x86/squeak.stack.spur/build/mvm
M build.linux32x86/squeak.stack.v3/build.assert/mvm
M build.linux32x86/squeak.stack.v3/build.debug/mvm
M build.linux32x86/squeak.stack.v3/build/mvm
M build.linux64ARMv8/pharo.cog.spur/build/mvm
M build.linux64ARMv8/pharo.stack.spur/build.debug/mvm
M build.linux64ARMv8/pharo.stack.spur/build/mvm
M build.linux64ARMv8/squeak.stack.spur/build.assert/mvm
M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm
M build.linux64ARMv8/squeak.stack.spur/build/mvm
M build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build.assert/mvm
M build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build.debug/mvm
M build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build/mvm
M build.linux64x64/newspeak.stack.spur/build.assert/mvm
M build.linux64x64/newspeak.stack.spur/build.debug/mvm
M build.linux64x64/newspeak.stack.spur/build/mvm
M build.linux64x64/nsnac.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build.assert/mvm
M build.linux64x64/nsnac.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build.debug/mvm
M build.linux64x64/nsnac.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.assert/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.debug/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build/mvm
M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.assert/mvm
M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.debug/mvm
M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.assert/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.debug/mvm
M build.linux64x64/squeak.cog.spur.immutability/build/mvm
M build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.assert/mvm
M build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.debug/mvm
M build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build/mvm
M build.linux64x64/squeak.stack.spur/build.assert/mvm
M build.linux64x64/squeak.stack.spur/build.debug/mvm
M build.linux64x64/squeak.stack.spur/build/mvm
Log Message:
-----------
fix issue #405: path to checkSCCSversion was wrong in linux mvm scripts
Commit: 8cdb8577f1a3c6107bc1e3b9f33294348e4a1acc
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8cdb8577f1a3c6107b…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2019-06-26 (Wed, 26 Jun 2019)
Changed paths:
M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.cog.spur/build/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.stack.spur/build/mvm
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm
M build.linux32ARMv6/pharo.cog.spur/build/mvm
M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/squeak.stack.spur/build/mvm
M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm
M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm
M build.linux32ARMv6/squeak.stack.v3/build/mvm
M build.linux32ARMv7/newspeak.cog.spur/build.assert/mvm
M build.linux32ARMv7/newspeak.cog.spur/build.debug/mvm
M build.linux32ARMv7/newspeak.cog.spur/build/mvm
M build.linux32ARMv7/newspeak.stack.spur/build.assert/mvm
M build.linux32ARMv7/newspeak.stack.spur/build.debug/mvm
M build.linux32ARMv7/newspeak.stack.spur/build/mvm
M build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build.assert/mvm
M build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build.debug/mvm
M build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/newspeak.cog.spur/build/mvm
M build.linux32x86/newspeak.stack.spur/build.assert/mvm
M build.linux32x86/newspeak.stack.spur/build.debug/mvm
M build.linux32x86/newspeak.stack.spur/build/mvm
M build.linux32x86/nsnac.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build.assert/mvm
M build.linux32x86/nsnac.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build.debug/mvm
M build.linux32x86/nsnac.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/nsnac.cog.spur/build/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.assert/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.debug/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.lowcode/build/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur.minheadless/build/mvm
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.assert/mvm
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.debug/mvm
M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build/mvm
M build.linux32x86/pharo.sista.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build.assert/mvm
M build.linux32x86/pharo.sista.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build.debug/mvm
M build.linux32x86/pharo.sista.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.sista.spur/build/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.assert/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.debug/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.assert/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.debug/mvm
M build.linux32x86/squeak.cog.spur.immutability/build/mvm
M build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.assert/mvm
M build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.debug/mvm
M build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build/mvm
M build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.assert/mvm
M build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.debug/mvm
M build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
M build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
M build.linux32x86/squeak.cog.v3/build/mvm
M build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.assert/mvm
M build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.debug/mvm
M build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build/mvm
M build.linux32x86/squeak.stack.spur/build.assert/mvm
M build.linux32x86/squeak.stack.spur/build.debug/mvm
M build.linux32x86/squeak.stack.spur/build/mvm
M build.linux32x86/squeak.stack.v3/build.assert/mvm
M build.linux32x86/squeak.stack.v3/build.debug/mvm
M build.linux32x86/squeak.stack.v3/build/mvm
M build.linux64ARMv8/pharo.cog.spur/build/mvm
M build.linux64ARMv8/pharo.stack.spur/build.debug/mvm
M build.linux64ARMv8/pharo.stack.spur/build/mvm
M build.linux64ARMv8/squeak.stack.spur/build.assert/mvm
M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm
M build.linux64ARMv8/squeak.stack.spur/build/mvm
M build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build.assert/mvm
M build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build.debug/mvm
M build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/newspeak.cog.spur/build/mvm
M build.linux64x64/newspeak.stack.spur/build.assert/mvm
M build.linux64x64/newspeak.stack.spur/build.debug/mvm
M build.linux64x64/newspeak.stack.spur/build/mvm
M build.linux64x64/nsnac.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build.assert/mvm
M build.linux64x64/nsnac.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build.debug/mvm
M build.linux64x64/nsnac.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/nsnac.cog.spur/build/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.assert/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.debug/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur.minheadless/build/mvm
M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.assert/mvm
M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.debug/mvm
M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.assert/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.debug/mvm
M build.linux64x64/squeak.cog.spur.immutability/build/mvm
M build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.assert/mvm
M build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.debug/mvm
M build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build/mvm
M build.linux64x64/squeak.stack.spur/build.assert/mvm
M build.linux64x64/squeak.stack.spur/build.debug/mvm
M build.linux64x64/squeak.stack.spur/build/mvm
Log Message:
-----------
Merge pull request #406 from tcj/fix-405-checkSCCS-path-in-linux-mvm-scripts
fix issue #405: path to checkSCCSversion was wrong in linux mvm scripts
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/e32e6ad297ff...8c…