[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 24c6e3: I am making sure that the CMake based scripts for ...
Eliot Miranda
noreply at github.com
Wed Jun 26 18:20:13 UTC 2019
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 24c6e36cfb9d424dd459dff3e0734dc796c8c26d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/24c6e36cfb9d424dd459dff3e0734dc796c8c26d
Author: Ronie Salgado <roniesalg at 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/8ab450cfe3e1a41e2e280541d0cfe2de96bf6f71
Author: Ronie Salgado <roniesalg at 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/2f1edc21b6930cbe85fa86b03fe4e03c44b86ca3
Author: Ronie Salgado <roniesalg at 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/48fd0b0b5a777308613789fce92392228ee9a1ac
Author: Ronie Salgado <roniesalg at 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/fb66aa0f0a6f1df9b59e4a8508cf8f7052e9fee3
Author: Ronie Salgado <roniesalg at 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/1decae64816c8e6e66dd78762b026043b8010d0c
Author: Ronie Salgado <roniesalg at 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/71371f9a3887be2b42d148d579b54f29409a1f00
Author: Ronie Salgado <roniesalg at 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/026602461dc376a5c24b955821f0e930062f986f
Author: Ronie Salgado <roniesalg at 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/e9ef7976cb81f980bce8b6069214fe87a1241fd3
Author: Ronie Salgado <roniesalg at 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/b07a29d06f04bda512650c5c8ea040ed2d2d132d
Author: Ronie Salgado <roniesalg at 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/20bd872e8a342822e8394eea2890643700af159a
Author: Ronie Salgado <roniesalg at 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/72c1b975be8b67a88ce77ff364ae99e4e69456a6
Author: Ronie Salgado <roniesalg at 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/56194c5e22cab5784b7a0f0a4528848cd0921774
Author: Ronie Salgado <roniesalg at 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/a313d0e5de3896e4f9d149e47c996f424faa54d5
Author: Ronie Salgado <roniesalg at 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/bd1675c538335a257223c6e1d4d1f6191d0a4247
Author: Ronie Salgado <roniesalg at 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/de5e1e5d9166145aec5b1864da19399b4ce956e8
Author: Ronie Salgado <roniesalg at 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/d5c2abc2e07711199a3916733f92d69cc139633b
Author: Ronie Salgado <roniesalg at 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/37b992b9312da91fc790b3d16d2771daaffca963
Author: Ronie Salgado <roniesalg at 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/c7d4e79409f03cee9fb82e0c74e9678b572f2a6d
Author: Ronie Salgado <roniesalg at 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/216efdeabf7b570e5f1a94f0f6cfde85fd20251f
Author: Ronie Salgado <roniesalg at 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/960bf77ca97c8d2c859c186c4f16839f2511c79e
Author: Ronie Salgado <roniesalg at 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/a2ff966527c521a1035c48d2ffb6921c628c72e0
Author: Ronie Salgado <roniesalg at 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/f0a3d13cf19c3d0be16518e3cab91b69c9ad81d8
Author: Ronie Salgado <roniesalg at 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/1fb0a6f24356e7b15367e49c1204b301b0485341
Author: Ronie Salgado <roniesalg at 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/1ea057ca915d7af23a61a4b89e8e4da65efc90a4
Author: Ronie Salgado <roniesalg at 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/50901370e5d8c7ea7c1e9c3bf3e046df62ddab85
Author: Ronie Salgado <roniesalg at 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/2e4cf10e6f94f10a425bc2b6c8ff6d1037881635
Author: Ronie Salgado <roniesalg at 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/64aa12a6d443a3b6c7c77f4ba15d99f58b881c0b
Author: Ronie Salgado <roniesalg at 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/689c999155d63c78e2a79f850e624facb36de85c
Author: Ronie Salgado <roniesalg at 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/b4e09a9f323cea685c5f33602b727e0fadb1f03c
Author: Ronie Salgado <roniesalg at 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/18327e5974fd71c4aa165775768a4a5002c1e6ba
Author: Ronie Salgado <roniesalg at 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/5725ac512d5780236240a28920d0bebc699a2ac4
Author: Ronie Salgado <roniesalg at 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/ae224ff7946875e3a9bbf73e2a2ed46c038042e2
Author: Ronie Salgado <roniesalg at 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/ecc9a84d1b8f1176db897f28a12caebcef56460c
Author: Ronie Salgado <roniesalg at 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/f80aebd0db9bb5f03293f339c6cc810dbc4b9ef8
Author: Ronie Salgado <roniesalg at 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/f3716d5b9a75b81c25b3ad6ab2e14f16e3f3a531
Author: Ronie Salgado <roniesalg at 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/1b1cffe4d28f37f143ec8c831cc27faf86cc9138
Author: Ronie Salgado <roniesalg at 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/c72761775ac38a6dbd7160aaf4aa206f8b988e77
Author: Ronie Salgado <roniesalg at 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/1efdd9cd93cd857685b4acab8dc52b830a1248f1
Author: Ronie Salgado <roniesalg at 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/90d92ed64e91e27c8a3379990a5ff7c043a11283
Author: Ronie Salgado <roniesalg at 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/f5a2d856efa9b79787123b5c0f37a79ecae9b0e4
Author: Ronie Salgado <roniesalg at 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/29774ba7d8eba7386ee9a8ae3293fc54e19399da
Author: Ronie Salgado <roniesalg at 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/fdb547b9cc07114fb3563f74a3e2163c460d13a7
Author: Ronie Salgado <roniesalg at 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/f5f4f2b5dc34d3e4a423dd6538694db40d7bf95c
Author: Ronie Salgado <roniesalg at 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/52dc523abe1ce7a1244d92a1b1008234c5ac2abf
Author: Ronie Salgado <roniesalg at 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/e9acbb185f4824b2e6baa00eb0e6e3d4026f8ff2
Author: Ronie Salgado <roniesalg at 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/940999b6de8536bf42816b8e546cf12e57d03048
Author: Ronie Salgado <roniesalg at 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/a661f1f2cbecac31746feb5981419fdb07f1d516
Author: Ronie Salgado <roniesalg at 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/adba21b3ddd8d5f7679543282181432a96a51d22
Author: Ronie Salgado <roniesalg at 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/0417470eb2bc35d457d27df24e44f81e19353a94
Author: Ronie Salgado <roniesalg at 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/79347d1d03180bc0556bac27098e905150252159
Author: Ronie Salgado <roniesalg at 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/3adfbed717a6f9e708c94d07e88d5147f68c737c
Author: Ronie Salgado <roniesalg at 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/053609bb76aa2ece668c6025361d519762158152
Author: Ronie Salgado <roniesalg at 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/a7177eddb69a111449968a4a363a5ab54d13a247
Author: Ronie Salgado <roniesalg at 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/6211bbe34e1f98824e2108db9429e37bfb035da1
Author: Eliot Miranda <eliot.miranda at 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...6211bbe34e1f
More information about the Vm-dev
mailing list