Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: a6c52e1fd74fc5e28afee9c23cec9da2e5d5d0e9 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a6c52e1fd74fc5e28af... Author: Christoph Thiede christoph.thiede@student.hpi.de Date: 2021-09-07 (Tue, 07 Sep 2021)
Changed paths: M platforms/Cross/vm/sq.h M platforms/win32/vm/sqWin32Window.c
Log Message: ----------- Implement recoding of WindowEventActivated on win32. Add new WindowEventDeactivated and record it, too.
Commit: 7fdabcbdd98d5d4e0a7bd1e2ea9591c217127b62 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7fdabcbdd98d5d4e0a7... Author: Christoph Thiede christoph.thiede@outlook.de Date: 2021-09-18 (Sat, 18 Sep 2021)
Changed paths: M platforms/unix/vm-display-X11/sqUnixX11.c
Log Message: ----------- Implement recoding of WindowEventActivated and WindowEventDeactivated on linux/X11.
Commit: ed32b0eee3c8d6fb3c19d7e552e3083863244ce2 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ed32b0eee3c8d6fb3c1... Author: Christoph Thiede christoph.thiede@student.hpi.de Date: 2021-11-07 (Sun, 07 Nov 2021)
Changed paths: M .github/workflows/extra.yml M .github/workflows/linux-arm.yml M .github/workflows/linux.yml M .github/workflows/macos.yml M .github/workflows/win.yml A building/linux32/squeak.stack.spur/build/mvm A building/linux32/squeak.stack.spur/makeallclean A building/linux32/squeak.stack.spur/makealldirty A building/linux32/squeak.stack.spur/plugins.ext A building/linux32/squeak.stack.spur/plugins.int M building/linux32ARMv6/pharo.cog.spur/plugins.ext M building/linux32ARMv6/squeak.cog.spur/build.assert/mvm M building/linux32ARMv6/squeak.cog.spur/build.debug/mvm M building/linux32ARMv6/squeak.cog.spur/build/mvm M building/linux32ARMv6/squeak.cog.spur/plugins.ext M building/linux32ARMv6/squeak.cog.v3/build.assert/mvm M building/linux32ARMv6/squeak.cog.v3/build.debug/mvm M building/linux32ARMv6/squeak.cog.v3/build/mvm M building/linux32ARMv6/squeak.cog.v3/plugins.ext M building/linux32ARMv6/squeak.stack.spur/build.assert/mvm M building/linux32ARMv6/squeak.stack.spur/build.debug/mvm M building/linux32ARMv6/squeak.stack.spur/build/mvm M building/linux32ARMv6/squeak.stack.v3/build.assert/mvm M building/linux32ARMv6/squeak.stack.v3/build.debug/mvm M building/linux32ARMv6/squeak.stack.v3/build/mvm M building/linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm M building/linux32x86/pharo.cog.spur.lowcode/build/mvm M building/linux32x86/pharo.cog.spur/plugins.ext M building/linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm M building/linux32x86/pharo.stack.spur.lowcode/build/mvm M building/linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm M building/linux32x86/squeak.cog.spur/build.assert/mvm M building/linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm M building/linux32x86/squeak.cog.spur/build.debug/mvm M building/linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm M building/linux32x86/squeak.cog.spur/build/mvm M building/linux32x86/squeak.cog.spur/plugins.ext M building/linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm M building/linux32x86/squeak.cog.v3/build.assert/mvm M building/linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm M building/linux32x86/squeak.cog.v3/build.debug/mvm M building/linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm M building/linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm M building/linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm M building/linux32x86/squeak.cog.v3/build.multithreaded/mvm M building/linux32x86/squeak.cog.v3/build/mvm M building/linux32x86/squeak.cog.v3/plugins.ext M building/linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm M building/linux32x86/squeak.sista.spur/build.assert/mvm M building/linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm M building/linux32x86/squeak.sista.spur/build.debug/mvm M building/linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm M building/linux32x86/squeak.sista.spur/build/mvm M building/linux32x86/squeak.sista.spur/plugins.ext M building/linux32x86/squeak.stack.spur/build.assert/mvm M building/linux32x86/squeak.stack.spur/build.debug/mvm M building/linux32x86/squeak.stack.spur/build/mvm M building/linux32x86/squeak.stack.v3/build.assert/mvm M building/linux32x86/squeak.stack.v3/build.debug/mvm M building/linux32x86/squeak.stack.v3/build/mvm A building/linux64/squeak.stack.spur/build/mvm A building/linux64/squeak.stack.spur/makeallclean A building/linux64/squeak.stack.spur/makealldirty A building/linux64/squeak.stack.spur/plugins.ext A building/linux64/squeak.stack.spur/plugins.int M building/linux64ARMv8/squeak.cog.spur/build.assert/mvm M building/linux64ARMv8/squeak.cog.spur/build.debug/mvm M building/linux64ARMv8/squeak.cog.spur/build/mvm M building/linux64ARMv8/squeak.cog.spur/plugins.ext M building/linux64ARMv8/squeak.cogmt.spur/build.assert/mvm M building/linux64ARMv8/squeak.cogmt.spur/build.debug/mvm M building/linux64ARMv8/squeak.cogmt.spur/build/mvm M building/linux64ARMv8/squeak.cogmt.spur/plugins.ext M building/linux64ARMv8/squeak.stack.spur/build.assert/mvm M building/linux64ARMv8/squeak.stack.spur/build.debug/mvm M building/linux64ARMv8/squeak.stack.spur/build/mvm M building/linux64x64/pharo.cog.spur/plugins.ext M building/linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm M building/linux64x64/squeak.cog.spur/build.assert/mvm M building/linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm M building/linux64x64/squeak.cog.spur/build.debug/mvm M building/linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm M building/linux64x64/squeak.cog.spur/build/mvm M building/linux64x64/squeak.cog.spur/plugins.ext M building/linux64x64/squeak.stack.spur/build.assert/mvm M building/linux64x64/squeak.stack.spur/build.debug/mvm M building/linux64x64/squeak.stack.spur/build/mvm M building/macos32x86/common/Makefile.app M building/macos32x86/common/Makefile.rules M building/macos64ARMv8/common/Makefile.app M building/macos64ARMv8/common/Makefile.rules M building/macos64x64/common/Makefile.app M building/macos64x64/common/Makefile.rules M building/sunos32x86/squeak.cog.spur/build/mvm M building/sunos32x86/squeak.stack.spur/build/mvm M building/sunos64x64/squeak.cog.spur/build/mvm M building/sunos64x64/squeak.stack.spur/build/mvm M building/win32x86/common/Makefile M building/win32x86/common/Makefile.msvc M building/win32x86/common/Makefile.msvc.clang.rules M building/win32x86/common/Makefile.msvc.msvc.rules M building/win32x86/common/Makefile.msvc.plugin M building/win32x86/common/Makefile.plugin M building/win32x86/common/Makefile.rules M building/win64x64/common/Makefile M building/win64x64/common/Makefile.msvc M building/win64x64/common/Makefile.msvc.clang.rules M building/win64x64/common/Makefile.msvc.flags M building/win64x64/common/Makefile.msvc.plugin M building/win64x64/common/Makefile.msvc.rules M building/win64x64/common/Makefile.msvc.tools M building/win64x64/common/Makefile.plugin M building/win64x64/common/Makefile.rules M building/win64x64/common/Makefile.tools M image/LoadReader.st M image/StartReader.st M platforms/Cross/plugins/IA32ABI/AlienSUnitTestProcedures.c M platforms/Cross/plugins/SqueakFFIPrims/sqFFI.h A platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncExports.h M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c M platforms/Cross/vm/sq.h M platforms/Cross/vm/sqCogStackAlignment.h M platforms/Cross/vm/sqNamedPrims.c M platforms/Cross/vm/sqPath.c M platforms/Cross/vm/sqSCCSVersion.h M platforms/Cross/vm/sqVirtualMachine.c M platforms/Cross/vm/sqVirtualMachine.h R platforms/Mac OS/plugins/SqueakFFIPrims/Info-SqueakFFIPlugin__Upgraded_.plist R platforms/Mac OS/plugins/SqueakFFIPrims/SqueakFFI.xcodeproj.zip R platforms/Mac OS/plugins/SqueakFFIPrims/SqueakFFIPrims.proj.xml R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-darwin-Carbon-UI.c R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-darwin-asm-MacIntel.S R platforms/Mac OS/plugins/SqueakFFIPrims/ppc-global.h R platforms/Mac OS/plugins/SqueakFFIPrims/resources/English.lproj/InfoPlist.strings R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacFFI.s R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacFFIPPC.c R platforms/Mac OS/plugins/SqueakFFIPrims/sqMacIntel-Win32.c R platforms/Mac OS/plugins/SqueakFFIPrims/x86-sysv-MacIntel.c R platforms/Mac OS/plugins/SqueakFFIPrims/x86-sysv-asm-MacIntel.S M platforms/Mac OS/vm/osExports.c M platforms/Mac OS/vm/sqMacMain.c M platforms/RiscOS/vm/osExports.c M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.m R platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.c R platforms/iOS/plugins/SqueakFFIPrims/dummyFFI.h M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.m M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m M platforms/iOS/vm/iPhone/Classes/SqueakUIView.m R platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.c R platforms/iOS/vm/iPhone/plugins/SqueakFFIPrims/dummyFFI.h M platforms/minheadless/sdl2-window/sqWindow-SDL2.c M platforms/minheadless/unix/sqPlatformSpecific-Unix.c M platforms/minheadless/windows/sqPlatformSpecific-Win32.c M platforms/unix/config/aclocal.m4 M platforms/unix/config/configure M platforms/unix/config/configure.ac M platforms/unix/config/ltmain.sh M platforms/unix/config/make.cfg.in R platforms/unix/plugins/FT2Plugin/Makefile.in A platforms/unix/plugins/FT2Plugin/Makefile.inc A platforms/unix/plugins/FT2Plugin/acinclude.m4 R platforms/unix/plugins/SqueakFFIPrims/00README R platforms/unix/plugins/SqueakFFIPrims/any-libffi-asm.S R platforms/unix/plugins/SqueakFFIPrims/any-libffi.c R platforms/unix/plugins/SqueakFFIPrims/ffi-config R platforms/unix/plugins/SqueakFFIPrims/ffi-test-main.c R platforms/unix/plugins/SqueakFFIPrims/ffi-test-sq.h R platforms/unix/plugins/SqueakFFIPrims/ffi-test.c R platforms/unix/plugins/SqueakFFIPrims/ffi-test.h R platforms/unix/plugins/SqueakFFIPrims/ppc-darwin-asm.S R platforms/unix/plugins/SqueakFFIPrims/ppc-darwin.c R platforms/unix/plugins/SqueakFFIPrims/ppc-global.h R platforms/unix/plugins/SqueakFFIPrims/ppc-sysv-asm.S R platforms/unix/plugins/SqueakFFIPrims/ppc-sysv.c R platforms/unix/plugins/SqueakFFIPrims/x86-sysv-asm.S R platforms/unix/plugins/SqueakFFIPrims/x86-sysv.c M platforms/unix/plugins/UnicodePlugin/Makefile.inc R platforms/unix/plugins/UnicodePlugin/README.UnicodePlugin M platforms/unix/plugins/UnicodePlugin/acinclude.m4 M platforms/unix/vm-sound-null/sqUnixSoundNull.c M platforms/unix/vm/SqSound.h M platforms/unix/vm/sqUnixMain.c M platforms/win32/plugins/SoundPlugin/sqWin32Sound.c R platforms/win32/plugins/SqueakFFIPrims/sqWin32FFI.c M platforms/win32/vm/sqImageFileAccess.h M platforms/win32/vm/sqPlatformSpecific.h M platforms/win32/vm/sqWin32.h M platforms/win32/vm/sqWin32Alloc.c M platforms/win32/vm/sqWin32Backtrace.c M platforms/win32/vm/sqWin32Exports.c M platforms/win32/vm/sqWin32Heartbeat.c M platforms/win32/vm/sqWin32Main.c M platforms/win32/vm/sqWin32Prefs.c M platforms/win32/vm/sqWin32Prefs.h M platforms/win32/vm/sqWin32SpurAlloc.c M platforms/win32/vm/sqWin32Window.c M scripts/ci/actions_prepare_linux_x86.sh M src/plugins/B2DPlugin/B2DPlugin.c M src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c M src/plugins/BitBltPlugin/BitBltPlugin.c M src/plugins/BochsIA32Plugin/BochsIA32Plugin.c M src/plugins/BochsX64Plugin/BochsX64Plugin.c M src/plugins/CameraPlugin/CameraPlugin.c M src/plugins/CroquetPlugin/CroquetPlugin.c M src/plugins/DESPlugin/DESPlugin.c M src/plugins/DSAPrims/DSAPrims.c M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c M src/plugins/FileCopyPlugin/FileCopyPlugin.c M src/plugins/FilePlugin/FilePlugin.c M src/plugins/Float64ArrayPlugin/Float64ArrayPlugin.c M src/plugins/FloatArrayPlugin/FloatArrayPlugin.c M src/plugins/GdbARMPlugin/GdbARMPlugin.c M src/plugins/GdbARMv8Plugin/GdbARMv8Plugin.c M src/plugins/HostWindowPlugin/HostWindowPlugin.c M src/plugins/IA32ABI/IA32ABI.c M src/plugins/ImmX11Plugin/ImmX11Plugin.c M src/plugins/InternetConfigPlugin/InternetConfigPlugin.c M src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c M src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c M src/plugins/Klatt/Klatt.c M src/plugins/LargeIntegers/LargeIntegers.c M src/plugins/MD5Plugin/MD5Plugin.c M src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c M src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c M src/plugins/Mpeg3Plugin/Mpeg3Plugin.c M src/plugins/SHA2Plugin/SHA2Plugin.c M src/plugins/ScratchPlugin/ScratchPlugin.c M src/plugins/SerialPlugin/SerialPlugin.c M src/plugins/SocketPlugin/SocketPlugin.c M src/plugins/SoundCodecPrims/SoundCodecPrims.c M src/plugins/SoundPlugin/SoundPlugin.c M src/plugins/Squeak3D/Squeak3D.c M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c M src/plugins/UnicodePlugin/UnicodePlugin.c M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c M src/plugins/VectorEnginePlugin/VectorEnginePlugin.c M src/plugins/WeDoPlugin/WeDoPlugin.c M src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c M src/spur32.cog.lowcode/cogit.h M src/spur32.cog.lowcode/cogitARMv5.c M src/spur32.cog.lowcode/cogitIA32.c M src/spur32.cog.lowcode/cointerp.c M src/spur32.cog.lowcode/cointerp.h R src/spur32.cog.lowcode/exampleSqNamedPrims.h M src/spur32.cog.lowcode/gcc3x-cointerp.c M src/spur32.cog.lowcode/interp.h M src/spur32.cog.newspeak/cogit.c M src/spur32.cog.newspeak/cogit.h M src/spur32.cog.newspeak/cogitARMv5.c M src/spur32.cog.newspeak/cogitIA32.c M src/spur32.cog.newspeak/cointerp.c M src/spur32.cog.newspeak/cointerp.h R src/spur32.cog.newspeak/exampleSqNamedPrims.h M src/spur32.cog.newspeak/gcc3x-cointerp.c M src/spur32.cog.newspeak/interp.h M src/spur32.cog/cogit.h M src/spur32.cog/cogitARMv5.c M src/spur32.cog/cogitIA32.c M src/spur32.cog/cointerp.c M src/spur32.cog/cointerp.h M src/spur32.cog/cointerpmt.c M src/spur32.cog/cointerpmt.h R src/spur32.cog/exampleSqNamedPrims.h M src/spur32.cog/gcc3x-cointerp.c M src/spur32.cog/gcc3x-cointerpmt.c M src/spur32.cog/interp.h M src/spur32.sista/cogit.h M src/spur32.sista/cogitARMv5.c M src/spur32.sista/cogitIA32.c M src/spur32.sista/cointerp.c M src/spur32.sista/cointerp.h R src/spur32.sista/exampleSqNamedPrims.h M src/spur32.sista/gcc3x-cointerp.c M src/spur32.sista/interp.h R src/spur32.stack.lowcode/exampleSqNamedPrims.h M src/spur32.stack.lowcode/gcc3x-interp.c M src/spur32.stack.lowcode/interp.c M src/spur32.stack.lowcode/interp.h R src/spur32.stack.newspeak/exampleSqNamedPrims.h M src/spur32.stack.newspeak/gcc3x-interp.c M src/spur32.stack.newspeak/interp.c M src/spur32.stack.newspeak/interp.h R src/spur32.stack/exampleSqNamedPrims.h M src/spur32.stack/gcc3x-interp.c M src/spur32.stack/interp.c M src/spur32.stack/interp.h M src/spur32.stack/validImage.c M src/spur64.cog.lowcode/cogit.h M src/spur64.cog.lowcode/cogitARMv8.c M src/spur64.cog.lowcode/cogitX64SysV.c M src/spur64.cog.lowcode/cogitX64WIN64.c M src/spur64.cog.lowcode/cointerp.c M src/spur64.cog.lowcode/cointerp.h R src/spur64.cog.lowcode/exampleSqNamedPrims.h M src/spur64.cog.lowcode/gcc3x-cointerp.c M src/spur64.cog.lowcode/interp.h M src/spur64.cog.newspeak/cogit.h M src/spur64.cog.newspeak/cogitARMv8.c M src/spur64.cog.newspeak/cogitX64SysV.c M src/spur64.cog.newspeak/cogitX64WIN64.c M src/spur64.cog.newspeak/cointerp.c M src/spur64.cog.newspeak/cointerp.h R src/spur64.cog.newspeak/exampleSqNamedPrims.h M src/spur64.cog.newspeak/gcc3x-cointerp.c M src/spur64.cog.newspeak/interp.h M src/spur64.cog/cogit.h M src/spur64.cog/cogitARMv8.c M src/spur64.cog/cogitX64SysV.c M src/spur64.cog/cogitX64WIN64.c M src/spur64.cog/cointerp.c M src/spur64.cog/cointerp.h M src/spur64.cog/cointerpmt.c M src/spur64.cog/cointerpmt.h R src/spur64.cog/exampleSqNamedPrims.h M src/spur64.cog/gcc3x-cointerp.c M src/spur64.cog/gcc3x-cointerpmt.c M src/spur64.cog/interp.h M src/spur64.sista/cogit.h M src/spur64.sista/cogitARMv8.c M src/spur64.sista/cogitX64SysV.c M src/spur64.sista/cogitX64WIN64.c M src/spur64.sista/cointerp.c M src/spur64.sista/cointerp.h R src/spur64.sista/exampleSqNamedPrims.h M src/spur64.sista/gcc3x-cointerp.c M src/spur64.sista/interp.h R src/spur64.stack.lowcode/exampleSqNamedPrims.h M src/spur64.stack.lowcode/gcc3x-interp.c M src/spur64.stack.lowcode/interp.c M src/spur64.stack.lowcode/interp.h R src/spur64.stack.newspeak/exampleSqNamedPrims.h M src/spur64.stack.newspeak/gcc3x-interp.c M src/spur64.stack.newspeak/interp.c M src/spur64.stack.newspeak/interp.h R src/spur64.stack/exampleSqNamedPrims.h M src/spur64.stack/gcc3x-interp.c M src/spur64.stack/interp.c M src/spur64.stack/interp.h M src/spur64.stack/validImage.c M src/v3.cog/cogit.h M src/v3.cog/cogitARMv5.c M src/v3.cog/cogitIA32.c M src/v3.cog/cointerp.c M src/v3.cog/cointerp.h R src/v3.cog/exampleSqNamedPrims.h M src/v3.cog/gcc3x-cointerp.c M src/v3.cog/interp.h R src/v3.stack/exampleSqNamedPrims.h M src/v3.stack/gcc3x-interp.c M src/v3.stack/interp.c M src/v3.stack/interp.h
Log Message: ----------- Merge branch 'Cog' into window-event-activated
Commit: 2bba565827e5abf72561971024ad31f8b9e5d3e4 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2bba565827e5abf7256... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2021-11-09 (Tue, 09 Nov 2021)
Changed paths: M platforms/Cross/vm/sq.h M platforms/unix/vm-display-X11/sqUnixX11.c M platforms/win32/vm/sqWin32Window.c
Log Message: ----------- Merge pull request #593 from LinqLover/window-event-activated
`WindowEvent`[`A`|`Dea`]`ctivated`
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/c265f9fb46a3...2bb...
vm-dev@lists.squeakfoundation.org