Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 24c6e36cfb9d424dd459dff3e0734dc796c8c26d https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/24c6e36cfb9d424dd459dff3e0734dc796c8c26d Author: Ronie Salgado <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 |
Free forum by Nabble | Edit this page |