<ul>
<li>platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c<br>
-- Reinstate stdio processing as highlighted by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=15850192" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eliotmiranda">@eliotmiranda</a><br>
-- I also looked at platforms/win32/vm, but the changes there all look fine.</li>
<li>build.linux64x64/pharo.cog.spur.minheadless/build/mvm & build.linux32x86/pharo.cog.spur.minheadless/build/mvm<br>
-- Fix the install directory processing and change it so it doesn't write in the middle of the 32 bit VM</li>
<li>cmake/Plugins.cmake<br>
-- Add FileAttributesPlugin</li>
<li>third-party/libsdl2.spec<br>
-- fix libSDL2 linux64 so file name</li>
</ul>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Starting to make a build without the windowing stuff.</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>I am starting to load a basic image with the minimalistic vm (crashing).</li>
  <li>Oops.</li>
  <li>I keep doing this refactoring.</li>
  <li>The completely headless VM is starting to work in Linux.</li>
  <li>Now I am building more plugins.</li>
  <li>I am starting to implement a SDL2 based Window backend for compatibility.</li>
  <li>The SDL2 based window backend is now usable.</li>
  <li>I am starting to compile the VM using Visual Studio in Windows (via projects generated by CMake).</li>
  <li>The minimalistic headless VM is starting to work in Windows.</li>
  <li>I keep working on making this work on Windows.</li>
  <li>Minor change.</li>
  <li>I am cleaning the Win32 security plugin unicode mess.</li>
  <li>I added the missing files from the previous commit.</li>
  <li>Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>Adding some const to char*.</li>
  <li>I am starting to generate the config.h using CMake.</li>
  <li>Oops, missing file from the last commit.</li>
  <li>I am starting to generate the config.h. Building and working in Linux.</li>
  <li>Only use the -pthread option in Unixes.</li>
  <li>I managed to get the FFI working back with MinGW. I was missing some flags in the CMake scripts. I still need to get this working with MSVC.</li>
  <li>Minor change to the cmake files.</li>
  <li>Minor changes for OSX.</li>
  <li>Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>The minheadless VM is now working on OS X.</li>
  <li>Minheadless VM is now working on Windows with SDL2.</li>
  <li>Oops.</li>
  <li>I refactored the windowing system for choosing between the null window system and the SDL2 based system depending wheter the VM was executed in headless mode or not.</li>
  <li>I keep working on the SDL2 backend.</li>
  <li>Use a SDL2 hint instead of restoring the signal handlers for sigint and sigterm.</li>
  <li>I added missing flags to the cmake building scripts.</li>
  <li>I implemented legacy file dropping support  with the SDL2 backend.</li>
  <li>I started to create the initial version of the embedding interface.</li>
  <li>I added back some floating point flags to the minheadless vm.</li>
  <li>I added back the processor relinquishing in the Windows Minheadless vm.</li>
  <li>I fixed a minor bug when using the SDL2 based window and Alt-Gr+Key combination.</li>
  <li>Merge branch 'Cog' into MinimalisticHeadless</li>
  <li>Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>I refactored the locations of the files composing the minheadless favlour of the VM.</li>
  <li>I removed the old FFI workaround in Windows.</li>
  <li>I fixed the VirtualProtect failure in Windows. The size was not being computed in the correct way.</li>
  <li>I fixed the errors when calling mprotect with the spur memory manager.</li>
  <li>Oops.</li>
  <li>I added back the stack trace printing to the Unix version of the Minheadless favlour.</li>
  <li>I fixed the stack trace printing in OS X when in the Minheadless favlour.</li>
  <li>I added back the stack trace to the Windows version of the Minheadless VM Favlour.</li>
  <li>Swapping some lines before mprotect call.</li>
  <li>I fixed some compilation errors with the original Windows compilation scripts. I added some convenience scripts for building the different variants.</li>
  <li>Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>I added some missing execution permissions.</li>
  <li>Fixing the building of some VM variants when using CMake for the minheadless VM.</li>
  <li>Set more lf eol attributes.</li>
  <li>I am fixing the build scripts for Cygwin.</li>
  <li>Restore the OpenGL context whenever we use a SDL2 renderer in legacy display mode.</li>
  <li>Removing the hack for getting the Git version string by using CMake.</li>
  <li>Merge branch 'Cog' into MinimalisticHeadless</li>
  <li>Adding missing toolchain files.</li>
  <li>Cleaning a bit the coding style. Fixing a bug after merging the upstream Cog branch.</li>
  <li>Use the osvm prefix instead of squeak for the public interface.</li>
  <li>Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless</li>
  <li>Fixing some coding style issues.</li>
  <li>Merge pull request #1 from ronsaldo/MinimalisticHeadless</li>
  <li>makefiles for build minheadless on macOS</li>
  <li>add EXTRAVMLIBS</li>
  <li>pharo minheadless for macOS (i386 and x86) working</li>
  <li>Adding the rest of the Pharo plugins to the cmake building scripts.</li>
  <li>Merge pull request #2 from ronsaldo/add-minheadless-vm</li>
  <li>pharo minheadless for linux (i386 and x86) threaded hearbeat working</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>fixes</li>
  <li>Merge branch 'Cog' into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>update freetype to 2.9.1</li>
  <li>update libSDL to 2.0.7</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>update paths</li>
  <li>Merge branch 'update-libsdl-and-freetype' into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm</li>
  <li>Merge remote-tracking branch 'upstream/Cog' into akg-minheadless-vm</li>
  <li>mindheadless: Reinstate stdio processing in sqWin32FilePrims.c</li>
  <li>minheadlessvm: linux64 mvm fix INSTALLDIR</li>
  <li>minheadless Add FileAttributesPlugin</li>
  <li>minheadless fix libSDL2 linux64 so file name</li>
  <li>sqFilePluginBasicPrims.c: remove unused variable position</li>
  <li>sqUnixFile.c: align iOS and unix versions, remove excess brackets</li>
  <li>minheadless: FileAttributesPlugin needs to be internal on MacOS</li>
  <li>minheadless: update linux 32bit mvm to match 64bit</li>
  <li>Merge remote-tracking branch 'upstream/Cog' into akg-minheadless-vm</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-0">.clang_complete</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-1">.gitattributes</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-2">CMakeLists.txt</a>
    (559)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-3">build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-4">build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm</a>
    (50)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-5">build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-6">build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm</a>
    (60)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-7">build.linux32x86/pharo.cog.spur.minheadless/build/mvm</a>
    (53)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-8">build.linux32x86/pharo.cog.spur.minheadless/makeallclean</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-9">build.linux32x86/pharo.cog.spur.minheadless/makealldirty</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-10">build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-11">build.linux64x64/pharo.cog.spur.minheadless/build.assert/mvm</a>
    (41)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-12">build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-13">build.linux64x64/pharo.cog.spur.minheadless/build.debug/mvm</a>
    (41)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-14">build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm</a>
    (60)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-15">build.linux64x64/pharo.cog.spur.minheadless/build/mvm</a>
    (43)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-16">build.linux64x64/pharo.cog.spur.minheadless/makeallclean</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-17">build.linux64x64/pharo.cog.spur.minheadless/makealldirty</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-18">build.macos32x86/common.minheadless/Makefile.app</a>
    (190)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-19">build.macos32x86/common.minheadless/Makefile.app.newspeak</a>
    (29)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-20">build.macos32x86/common.minheadless/Makefile.app.squeak</a>
    (22)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-21">build.macos32x86/common.minheadless/Makefile.clangversion</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-22">build.macos32x86/common.minheadless/Makefile.flags</a>
    (56)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-23">build.macos32x86/common.minheadless/Makefile.lib.extra</a>
    (33)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-24">build.macos32x86/common.minheadless/Makefile.plugin</a>
    (243)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-25">build.macos32x86/common.minheadless/Makefile.rules</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-26">build.macos32x86/common.minheadless/Makefile.sources</a>
    (24)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-27">build.macos32x86/common.minheadless/Makefile.vm</a>
    (299)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-28">build.macos32x86/common.minheadless/mkInternalPluginsList.sh</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-29">build.macos32x86/common.minheadless/mkNamedPrims.sh</a>
    (24)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-30">build.macos32x86/pharo.cog.spur.minheadless/Makefile</a>
    (35)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-31">build.macos32x86/pharo.cog.spur.minheadless/mvm</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-32">build.macos32x86/pharo.cog.spur.minheadless/plugins.ext</a>
    (27)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-33">build.macos32x86/pharo.cog.spur.minheadless/plugins.int</a>
    (28)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-34">build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-35">build.minheadless.cmake/x64/common/configure_variant.sh</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-36">build.minheadless.cmake/x64/pharo.cog.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-37">build.minheadless.cmake/x64/pharo.cog.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-38">build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-39">build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-40">build.minheadless.cmake/x64/pharo.stack.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-41">build.minheadless.cmake/x64/pharo.stack.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-42">build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-43">build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-44">build.minheadless.cmake/x64/squeak.cog.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-45">build.minheadless.cmake/x64/squeak.cog.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-46">build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-47">build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-48">build.minheadless.cmake/x64/squeak.stack.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-49">build.minheadless.cmake/x64/squeak.stack.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-50">build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-51">build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-52">build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-53">build.minheadless.cmake/x86/common/configure_variant.sh</a>
    (24)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-54">build.minheadless.cmake/x86/pharo.cog.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-55">build.minheadless.cmake/x86/pharo.cog.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-56">build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-57">build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-58">build.minheadless.cmake/x86/pharo.stack.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-59">build.minheadless.cmake/x86/pharo.stack.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-60">build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-61">build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-62">build.minheadless.cmake/x86/squeak.cog.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-63">build.minheadless.cmake/x86/squeak.cog.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-64">build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-65">build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-66">build.minheadless.cmake/x86/squeak.stack.spur/Makefile</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-67">build.minheadless.cmake/x86/squeak.stack.spur/mvm</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-68">build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-69">build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-70">cmake/Mpeg3Plugin.cmake</a>
    (44)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-71">cmake/Plugins.cmake</a>
    (120)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-72">cmake/PluginsPharo.cmake</a>
    (59)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-73">include/OpenSmalltalkVM.h</a>
    (148)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-74">platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-75">platforms/Cross/vm/sq.h</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-76">platforms/Cross/vm/sqAssert.h</a>
    (43)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-77">platforms/Cross/vm/sqCircularQueue.h</a>
    (62)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-78">platforms/Cross/vm/sqPath.c</a>
    (135)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-79">platforms/Cross/vm/sqPath.h</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-80">platforms/Cross/vm/sqTextEncoding.c</a>
    (191)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-81">platforms/Cross/vm/sqTextEncoding.h</a>
    (39)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-82">platforms/iOS/plugins/FilePlugin/Makefile</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-83">platforms/iOS/plugins/FilePlugin/sqUnixFile.c</a>
    (339)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-84">platforms/iOS/plugins/SecurityPlugin/sqMacSecurity.c</a>
    (272)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-85">platforms/iOS/plugins/SecurityPlugin/sqUnixSecurity.c</a>
    (208)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-86">platforms/minheadless/common/English.lproj/Newspeak-Localizable.strings</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-87">platforms/minheadless/common/English.lproj/Pharo-Localizable.strings</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-88">platforms/minheadless/common/English.lproj/Squeak-Localizable.strings</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-89">platforms/minheadless/common/debug.h</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-90">platforms/minheadless/common/glibc.h</a>
    (37)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-91">platforms/minheadless/common/mac-alias.inc</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-92">platforms/minheadless/common/sqConfig.h</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-93">platforms/minheadless/common/sqEventCommon.c</a>
    (50)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-94">platforms/minheadless/common/sqEventCommon.h</a>
    (64)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-95">platforms/minheadless/common/sqExternalPrimitives.c</a>
    (252)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-96">platforms/minheadless/common/sqExternalPrimitives.c.orig</a>
    (241)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-97">platforms/minheadless/common/sqInternalPrimitives.c</a>
    (74)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-98">platforms/minheadless/common/sqMain.c</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-99">platforms/minheadless/common/sqNamedPrims.h</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-100">platforms/minheadless/common/sqPlatformSpecific.h</a>
    (43)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-101">platforms/minheadless/common/sqPlatformSpecificCommon.h</a>
    (71)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-102">platforms/minheadless/common/sqPrinting.c</a>
    (313)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-103">platforms/minheadless/common/sqVirtualMachineInterface.c</a>
    (654)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-104">platforms/minheadless/common/sqWindow-Dispatch.c</a>
    (286)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-105">platforms/minheadless/common/sqWindow-Null.c</a>
    (271)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-106">platforms/minheadless/common/sqWindow.h</a>
    (81)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-107">platforms/minheadless/common/sqaio.h</a>
    (125)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-108">platforms/minheadless/common/version.c</a>
    (25)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-109">platforms/minheadless/config.h.in</a>
    (192)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-110">platforms/minheadless/generic/sqPlatformSpecific-Generic.c</a>
    (270)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-111">platforms/minheadless/generic/sqPlatformSpecific-Generic.h</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-112">platforms/minheadless/sdl2-window/sqWindow-SDL2.c</a>
    (1186)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-113">platforms/minheadless/unix/BlueSistaSqueak.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-114">platforms/minheadless/unix/GreenCogSqueak.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-115">platforms/minheadless/unix/NewspeakDocuments.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-116">platforms/minheadless/unix/NewspeakVirtualMachine.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-117">platforms/minheadless/unix/Pharo-Info.plist</a>
    (538)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-118">platforms/minheadless/unix/Pharo.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-119">platforms/minheadless/unix/PharoChanges.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-120">platforms/minheadless/unix/PharoImage.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-121">platforms/minheadless/unix/PharoSources.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-122">platforms/minheadless/unix/Squeak.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-123">platforms/minheadless/unix/SqueakChanges.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-124">platforms/minheadless/unix/SqueakGeneric.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-125">platforms/minheadless/unix/SqueakImage.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-126">platforms/minheadless/unix/SqueakPlugin.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-127">platforms/minheadless/unix/SqueakProject.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-128">platforms/minheadless/unix/SqueakScript.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-129">platforms/minheadless/unix/SqueakSources.icns</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-130">platforms/minheadless/unix/aioUnix.c</a>
    (438)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-131">platforms/minheadless/unix/sqPlatformSpecific-Unix.c</a>
    (698)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-132">platforms/minheadless/unix/sqPlatformSpecific-Unix.h</a>
    (128)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-133">platforms/minheadless/unix/sqUnixCharConv.c</a>
    (474)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-134">platforms/minheadless/unix/sqUnixCharConv.h</a>
    (60)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-135">platforms/minheadless/unix/sqUnixHeartbeat.c</a>
    (410)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-136">platforms/minheadless/unix/sqUnixMemory.c</a>
    (369)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-137">platforms/minheadless/unix/sqUnixSpurMemory.c</a>
    (221)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-138">platforms/minheadless/unix/sqUnixThreads.c</a>
    (244)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-139">platforms/minheadless/windows/sqGnu.h</a>
    (189)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-140">platforms/minheadless/windows/sqPlatformSpecific-Win32.c</a>
    (680)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-141">platforms/minheadless/windows/sqPlatformSpecific-Win32.h</a>
    (188)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-142">platforms/minheadless/windows/sqWin32.h</a>
    (19)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-143">platforms/minheadless/windows/sqWin32Alloc.c</a>
    (207)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-144">platforms/minheadless/windows/sqWin32Alloc.h</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-145">platforms/minheadless/windows/sqWin32Backtrace.c</a>
    (631)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-146">platforms/minheadless/windows/sqWin32Backtrace.h</a>
    (8)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-147">platforms/minheadless/windows/sqWin32Common.c</a>
    (42)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-148">platforms/minheadless/windows/sqWin32Directory.c</a>
    (419)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-149">platforms/minheadless/windows/sqWin32HandleTable.h</a>
    (127)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-150">platforms/minheadless/windows/sqWin32Heartbeat.c</a>
    (479)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-151">platforms/minheadless/windows/sqWin32Main.c</a>
    (43)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-152">platforms/minheadless/windows/sqWin32SpurAlloc.c</a>
    (292)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-153">platforms/minheadless/windows/sqWin32Threads.c</a>
    (272)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-154">platforms/minheadless/windows/sqWin32Time.c</a>
    (149)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-155">platforms/unix/plugins/FilePlugin/sqUnixFile.c</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-156">platforms/win32/plugins/FilePlugin/sqWin32File.h</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-157">platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-158">platforms/win32/plugins/SecurityPlugin/sqWin32Security.c</a>
    (191)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-159">platforms/win32/plugins/SocketPlugin/sqWin32NewNet.c</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-160">platforms/win32/vm/sqPlatformSpecific.h</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-161">platforms/win32/vm/sqWin32Window.c</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-162">spursrc/vm/cogit.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-163">spursrc/vm/cogitIA32.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-164">spursrc/vm/cointerp.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-165">third-party/libsdl2.spec</a>
    (18)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.patch'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.patch</a></li>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.diff'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AhLyWy5qkNH5RtE0d1vCIlCQIurBAtBZks5ux5ysgaJpZM4YwLwJ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AhLyW8DjIsA7MtAmxVeE0D73F31Xl-cYks5ux5ysgaJpZM4YwLwJ.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"minheadless updates (#310)"}],"action":{"name":"View Pull Request","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "minheadless updates (#310)",
"sections": [
{
"text": "",
"activityTitle": "**akgrant43**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@akgrant43",
"facts": [

]
},
{
"title": "Commit Summary",
"facts": [
{
"name": "db5df21",
"value": "Starting to make a build without the windowing stuff."
},
{
"name": "2e08c1c",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "19dc739",
"value": "I am starting to load a basic image with the minimalistic vm (crashing)."
},
{
"name": "1b3cd47",
"value": "Oops."
},
{
"name": "8b8d8e5",
"value": "I keep doing this refactoring."
},
{
"name": "479e27d",
"value": "The completely headless VM is starting to work in Linux."
},
{
"name": "ff4e4c8",
"value": "Now I am building more plugins."
},
{
"name": "5ab9173",
"value": "I am starting to implement a SDL2 based Window backend for compatibility."
},
{
"name": "69c9760",
"value": "The SDL2 based window backend is now usable."
},
{
"name": "4d9943d",
"value": "I am starting to compile the VM using Visual Studio in Windows (via projects generated by CMake)."
},
{
"name": "88c60ff",
"value": "The minimalistic headless VM is starting to work in Windows."
},
{
"name": "b813bda",
"value": "I keep working on making this work on Windows."
},
{
"name": "b53b330",
"value": "Minor change."
},
{
"name": "2a6304d",
"value": "I am cleaning the Win32 security plugin unicode mess."
},
{
"name": "f598e84",
"value": "I added the missing files from the previous commit."
},
{
"name": "69626c0",
"value": "Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "c49e0a4",
"value": "Adding some const to char*."
},
{
"name": "6ce327e",
"value": "I am starting to generate the config.h using CMake."
},
{
"name": "088a46a",
"value": "Oops, missing file from the last commit."
},
{
"name": "96597c8",
"value": "I am starting to generate the config.h. Building and working in Linux."
},
{
"name": "5d5d208",
"value": "Only use the -pthread option in Unixes."
},
{
"name": "8cc3989",
"value": "I managed to get the FFI working back with MinGW. I was missing some flags in the CMake scripts. I still need to get this working with MSVC."
},
{
"name": "1e691c2",
"value": "Minor change to the cmake files."
},
{
"name": "5df2678",
"value": "Minor changes for OSX."
},
{
"name": "d342f83",
"value": "Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "14bf4b5",
"value": "The minheadless VM is now working on OS X."
},
{
"name": "3f77fde",
"value": "Minheadless VM is now working on Windows with SDL2."
},
{
"name": "dd46e8f",
"value": "Oops."
},
{
"name": "a488e47",
"value": "I refactored the windowing system for choosing between the null window system and the SDL2 based system depending wheter the VM was executed in headless mode or not."
},
{
"name": "2023f88",
"value": "I keep working on the SDL2 backend."
},
{
"name": "ba42788",
"value": "Use a SDL2 hint instead of restoring the signal handlers for sigint and sigterm."
},
{
"name": "8421169",
"value": "I added missing flags to the cmake building scripts."
},
{
"name": "2786fea",
"value": "I implemented legacy file dropping support  with the SDL2 backend."
},
{
"name": "ab144bf",
"value": "I started to create the initial version of the embedding interface."
},
{
"name": "a079d4a",
"value": "I added back some floating point flags to the minheadless vm."
},
{
"name": "f597d1a",
"value": "I added back the processor relinquishing in the Windows Minheadless vm."
},
{
"name": "5a64fcb",
"value": "I fixed a minor bug when using the SDL2 based window and Alt-Gr+Key combination."
},
{
"name": "2ecf11d",
"value": "Merge branch 'Cog' into MinimalisticHeadless"
},
{
"name": "48bed59",
"value": "Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "2b501f9",
"value": "I refactored the locations of the files composing the minheadless favlour of the VM."
},
{
"name": "bfec17c",
"value": "I removed the old FFI workaround in Windows."
},
{
"name": "6c8d8ca",
"value": "I fixed the VirtualProtect failure in Windows. The size was not being computed in the correct way."
},
{
"name": "9735d99",
"value": "I fixed the errors when calling mprotect with the spur memory manager."
},
{
"name": "39bdfe6",
"value": "Oops."
},
{
"name": "9716474",
"value": "I added back the stack trace printing to the Unix version of the Minheadless favlour."
},
{
"name": "46351c0",
"value": "I fixed the stack trace printing in OS X when in the Minheadless favlour."
},
{
"name": "8714ffa",
"value": "I added back the stack trace to the Windows version of the Minheadless VM Favlour."
},
{
"name": "9ac7ec8",
"value": "Swapping some lines before mprotect call."
},
{
"name": "ee8be2e",
"value": "I fixed some compilation errors with the original Windows compilation scripts. I added some convenience scripts for building the different variants."
},
{
"name": "cb54071",
"value": "Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "e76d861",
"value": "I added some missing execution permissions."
},
{
"name": "8f0d8bb",
"value": "Fixing the building of some VM variants when using CMake for the minheadless VM."
},
{
"name": "a94e640",
"value": "Set more lf eol attributes."
},
{
"name": "4828318",
"value": "I am fixing the build scripts for Cygwin."
},
{
"name": "008052c",
"value": "Restore the OpenGL context whenever we use a SDL2 renderer in legacy display mode."
},
{
"name": "5a77bd6",
"value": "Removing the hack for getting the Git version string by using CMake."
},
{
"name": "0150b72",
"value": "Merge branch 'Cog' into MinimalisticHeadless"
},
{
"name": "787b416",
"value": "Adding missing toolchain files."
},
{
"name": "21cc02b",
"value": "Cleaning a bit the coding style. Fixing a bug after merging the upstream Cog branch."
},
{
"name": "696a9e2",
"value": "Use the osvm prefix instead of squeak for the public interface."
},
{
"name": "509e272",
"value": "Merge branch 'MinimalisticHeadless' of github.com:ronsaldo/opensmalltalk-vm into MinimalisticHeadless"
},
{
"name": "be7b1c0",
"value": "Fixing some coding style issues."
},
{
"name": "83d0572",
"value": "Merge pull request #1 from ronsaldo/MinimalisticHeadless"
},
{
"name": "e816454",
"value": "makefiles for build minheadless on macOS"
},
{
"name": "c51dff5",
"value": "add EXTRAVMLIBS"
},
{
"name": "8725f36",
"value": "pharo minheadless for macOS (i386 and x86) working"
},
{
"name": "bfa99ff",
"value": "Adding the rest of the Pharo plugins to the cmake building scripts."
},
{
"name": "c77dc52",
"value": "Merge pull request #2 from ronsaldo/add-minheadless-vm"
},
{
"name": "5f5e924",
"value": "pharo minheadless for linux (i386 and x86) threaded hearbeat working"
},
{
"name": "9105ae2",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "25d0c0f",
"value": "fixes"
},
{
"name": "d22c909",
"value": "Merge branch 'Cog' into add-minheadless-vm"
},
{
"name": "cc1673d",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "11dfaf8",
"value": "Merge branch 'Cog' into add-minheadless-vm"
},
{
"name": "4f338ee",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "f2920b9",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "fdbe9ce",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "e122f1c",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "5ce9f5f",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "bd5ba90",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "ba91653",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "c45e0d1",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "233b394",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "9dedc37",
"value": "update freetype to 2.9.1"
},
{
"name": "8e3e6b6",
"value": "update libSDL to 2.0.7"
},
{
"name": "7dd0dff",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "15d0675",
"value": "update paths"
},
{
"name": "9f168a3",
"value": "Merge branch 'update-libsdl-and-freetype' into add-minheadless-vm"
},
{
"name": "8c99c8f",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "db7ec7b",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-minheadless-vm"
},
{
"name": "1c68114",
"value": "Merge remote-tracking branch 'upstream/Cog' into akg-minheadless-vm"
},
{
"name": "d475614",
"value": "mindheadless: Reinstate stdio processing in sqWin32FilePrims.c"
},
{
"name": "ed17af1",
"value": "minheadlessvm: linux64 mvm fix INSTALLDIR"
},
{
"name": "99904ec",
"value": "minheadless Add FileAttributesPlugin"
},
{
"name": "9f62de5",
"value": "minheadless fix libSDL2 linux64 so file name"
},
{
"name": "827ebe0",
"value": "sqFilePluginBasicPrims.c: remove unused variable position"
},
{
"name": "0ae4b42",
"value": "sqUnixFile.c: align iOS and unix versions, remove excess brackets"
},
{
"name": "6bb1707",
"value": "minheadless: FileAttributesPlugin needs to be internal on MacOS"
},
{
"name": "22fbcda",
"value": "minheadless: update linux 32bit mvm to match 64bit"
},
{
"name": "f89e149",
"value": "Merge remote-tracking branch 'upstream/Cog' into akg-minheadless-vm"
}
]
},
{
"title": "File Changes",
"facts": [
{
"name": "Added",
"value": "[.clang_complete](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-0) (9 changes)"
},
{
"name": "Modified",
"value": "[.gitattributes](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-1) (3 changes)"
},
{
"name": "Added",
"value": "[CMakeLists.txt](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-2) (559 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-3) (37 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/build.assert/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-4) (50 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-5) (37 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-6) (60 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/build/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-7) (53 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/makeallclean](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-8) (15 changes)"
},
{
"name": "Added",
"value": "[build.linux32x86/pharo.cog.spur.minheadless/makealldirty](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-9) (15 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-10) (37 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build.assert/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-11) (41 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-12) (37 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build.debug/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-13) (41 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-14) (60 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/build/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-15) (43 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/makeallclean](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-16) (15 changes)"
},
{
"name": "Added",
"value": "[build.linux64x64/pharo.cog.spur.minheadless/makealldirty](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-17) (15 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.app](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-18) (190 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.app.newspeak](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-19) (29 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.app.squeak](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-20) (22 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.clangversion](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-21) (26 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.flags](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-22) (56 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.lib.extra](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-23) (33 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.plugin](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-24) (243 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.rules](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-25) (34 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.sources](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-26) (24 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/Makefile.vm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-27) (299 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/mkInternalPluginsList.sh](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-28) (11 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/common.minheadless/mkNamedPrims.sh](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-29) (24 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/pharo.cog.spur.minheadless/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-30) (35 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/pharo.cog.spur.minheadless/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-31) (32 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/pharo.cog.spur.minheadless/plugins.ext](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-32) (27 changes)"
},
{
"name": "Added",
"value": "[build.macos32x86/pharo.cog.spur.minheadless/plugins.int](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-33) (28 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/common/Toolchain-mingw32-cygwin.cmake](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-34) (21 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/common/configure_variant.sh](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-35) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.cog.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-36) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.cog.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-37) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-38) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.cog.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-39) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.stack.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-40) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.stack.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-41) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-42) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/pharo.stack.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-43) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.cog.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-44) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.cog.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-45) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-46) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.cog.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-47) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.stack.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-48) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.stack.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-49) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-50) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x64/squeak.stack.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-51) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/common/Toolchain-mingw32-cygwin.cmake](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-52) (21 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/common/configure_variant.sh](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-53) (24 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.cog.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-54) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.cog.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-55) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-56) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.cog.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-57) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.stack.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-58) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.stack.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-59) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-60) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/pharo.stack.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-61) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.cog.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-62) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.cog.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-63) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-64) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.cog.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-65) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.stack.spur/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-66) (18 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.stack.spur/mvm](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-67) (4 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-68) (6 changes)"
},
{
"name": "Added",
"value": "[build.minheadless.cmake/x86/squeak.stack.spur/mvm_configure_variant](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-69) (4 changes)"
},
{
"name": "Added",
"value": "[cmake/Mpeg3Plugin.cmake](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-70) (44 changes)"
},
{
"name": "Added",
"value": "[cmake/Plugins.cmake](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-71) (120 changes)"
},
{
"name": "Added",
"value": "[cmake/PluginsPharo.cmake](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-72) (59 changes)"
},
{
"name": "Added",
"value": "[include/OpenSmalltalkVM.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-73) (148 changes)"
},
{
"name": "Modified",
"value": "[platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-74) (1 changes)"
},
{
"name": "Modified",
"value": "[platforms/Cross/vm/sq.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-75) (12 changes)"
},
{
"name": "Modified",
"value": "[platforms/Cross/vm/sqAssert.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-76) (43 changes)"
},
{
"name": "Added",
"value": "[platforms/Cross/vm/sqCircularQueue.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-77) (62 changes)"
},
{
"name": "Added",
"value": "[platforms/Cross/vm/sqPath.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-78) (135 changes)"
},
{
"name": "Added",
"value": "[platforms/Cross/vm/sqPath.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-79) (42 changes)"
},
{
"name": "Added",
"value": "[platforms/Cross/vm/sqTextEncoding.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-80) (191 changes)"
},
{
"name": "Added",
"value": "[platforms/Cross/vm/sqTextEncoding.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-81) (39 changes)"
},
{
"name": "Added",
"value": "[platforms/iOS/plugins/FilePlugin/Makefile](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-82) (3 changes)"
},
{
"name": "Added",
"value": "[platforms/iOS/plugins/FilePlugin/sqUnixFile.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-83) (339 changes)"
},
{
"name": "Removed",
"value": "[platforms/iOS/plugins/SecurityPlugin/sqMacSecurity.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-84) (272 changes)"
},
{
"name": "Added",
"value": "[platforms/iOS/plugins/SecurityPlugin/sqUnixSecurity.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-85) (208 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/English.lproj/Newspeak-Localizable.strings](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-86) (3 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/English.lproj/Pharo-Localizable.strings](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-87) (3 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/English.lproj/Squeak-Localizable.strings](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-88) (9 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/debug.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-89) (6 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/glibc.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-90) (37 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/mac-alias.inc](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-91) (42 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqConfig.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-92) (21 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqEventCommon.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-93) (50 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqEventCommon.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-94) (64 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqExternalPrimitives.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-95) (252 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqExternalPrimitives.c.orig](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-96) (241 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqInternalPrimitives.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-97) (74 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqMain.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-98) (34 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqNamedPrims.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-99) (1 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqPlatformSpecific.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-100) (43 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqPlatformSpecificCommon.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-101) (71 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqPrinting.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-102) (313 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqVirtualMachineInterface.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-103) (654 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqWindow-Dispatch.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-104) (286 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqWindow-Null.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-105) (271 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqWindow.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-106) (81 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/sqaio.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-107) (125 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/common/version.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-108) (25 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/config.h.in](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-109) (192 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/generic/sqPlatformSpecific-Generic.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-110) (270 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/generic/sqPlatformSpecific-Generic.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-111) (1 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/sdl2-window/sqWindow-SDL2.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-112) (1186 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/BlueSistaSqueak.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-113) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/GreenCogSqueak.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-114) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/NewspeakDocuments.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-115) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/NewspeakVirtualMachine.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-116) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/Pharo-Info.plist](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-117) (538 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/Pharo.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-118) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/PharoChanges.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-119) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/PharoImage.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-120) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/PharoSources.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-121) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/Squeak.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-122) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakChanges.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-123) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakGeneric.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-124) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakImage.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-125) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakPlugin.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-126) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakProject.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-127) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakScript.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-128) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/SqueakSources.icns](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-129) (0 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/aioUnix.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-130) (438 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqPlatformSpecific-Unix.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-131) (698 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqPlatformSpecific-Unix.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-132) (128 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixCharConv.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-133) (474 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixCharConv.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-134) (60 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixHeartbeat.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-135) (410 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixMemory.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-136) (369 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixSpurMemory.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-137) (221 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/unix/sqUnixThreads.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-138) (244 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqGnu.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-139) (189 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqPlatformSpecific-Win32.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-140) (680 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqPlatformSpecific-Win32.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-141) (188 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-142) (19 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Alloc.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-143) (207 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Alloc.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-144) (32 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Backtrace.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-145) (631 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Backtrace.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-146) (8 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Common.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-147) (42 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Directory.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-148) (419 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32HandleTable.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-149) (127 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Heartbeat.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-150) (479 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Main.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-151) (43 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32SpurAlloc.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-152) (292 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Threads.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-153) (272 changes)"
},
{
"name": "Added",
"value": "[platforms/minheadless/windows/sqWin32Time.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-154) (149 changes)"
},
{
"name": "Modified",
"value": "[platforms/unix/plugins/FilePlugin/sqUnixFile.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-155) (6 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/plugins/FilePlugin/sqWin32File.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-156) (1 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-157) (12 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/plugins/SecurityPlugin/sqWin32Security.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-158) (191 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/plugins/SocketPlugin/sqWin32NewNet.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-159) (1 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/vm/sqPlatformSpecific.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-160) (6 changes)"
},
{
"name": "Modified",
"value": "[platforms/win32/vm/sqWin32Window.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-161) (10 changes)"
},
{
"name": "Modified",
"value": "[spursrc/vm/cogit.h](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-162) (2 changes)"
},
{
"name": "Modified",
"value": "[spursrc/vm/cogitIA32.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-163) (2 changes)"
},
{
"name": "Modified",
"value": "[spursrc/vm/cointerp.c](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-164) (2 changes)"
},
{
"name": "Modified",
"value": "[third-party/libsdl2.spec](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310/files#diff-165) (18 changes)"
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 310,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"pullRequestId\": 310\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.patch"
}
],
"@type": "OpenUri",
"name": "View patch"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310.diff"
}
],
"@type": "OpenUri",
"name": "View diff"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 415284233\n}"
}
],
"themeColor": "26292E"
}
]</script>