Hi, I am trying to build a simple standalone application in Smalltalk.
I would need to set a proper title to the X window, i tried this, but it is not recognized.
```
$> sqcogspur64linuxht/squeak -title 'Test title' ./Cuis-Smalltalk-Dev/RenameFileAppImage.image
=>
unknown option: -title
Usage: sqcogspur64linuxht/lib/squeak/5.0-202003021730/squeak [<option>...] [<imageName> [<argument>...]]
sqcogspur64linuxht/lib/squeak/5.0-202003021730/squeak [<option>...] -- [<argument>...]
options begin with single -, but -- prefix is silently accepted
```
any ideas?
My system
```
# linux version
$> uname -a
Linux deb4 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux
# vm version
cuis workspace> Smalltalk vmVersion .
'Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-nice.2715]'
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/605
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 79e88e6ee94372aac9634971854e875b8fde5ffe
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/79e88e6ee94372aac9…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-11-14 (Sun, 14 Nov 2021)
Changed paths:
M src/plugins/B2DPlugin/B2DPlugin.c
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/CameraPlugin/CameraPlugin.c
M src/plugins/LargeIntegers/LargeIntegers.c
M src/plugins/ScratchPlugin/ScratchPlugin.c
M src/plugins/ZipPlugin/ZipPlugin.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
M src/spur32.cog.lowcode/gcc3x-cointerp.c
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
M src/spur32.cog/gcc3x-cointerp.c
M src/spur32.cog/gcc3x-cointerpmt.c
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
M src/spur32.sista/gcc3x-cointerp.c
M src/spur32.stack.lowcode/gcc3x-interp.c
M src/spur32.stack.lowcode/interp.c
M src/spur32.stack/gcc3x-interp.c
M src/spur32.stack/interp.c
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
M src/spur64.cog.lowcode/gcc3x-cointerp.c
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
M src/spur64.cog/gcc3x-cointerp.c
M src/spur64.cog/gcc3x-cointerpmt.c
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
M src/spur64.sista/gcc3x-cointerp.c
M src/spur64.stack.lowcode/gcc3x-interp.c
M src/spur64.stack.lowcode/interp.c
M src/spur64.stack/gcc3x-interp.c
M src/spur64.stack/interp.c
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
M src/v3.cog/gcc3x-cointerp.c
M src/v3.stack/gcc3x-interp.c
M src/v3.stack/interp.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.3101
Interpreter/Simulator:
Revise and refactor frame printing to allow the simulators to prefix frame
addresses with an indication of the various frame/stack pointers (variables,
processor registers). Extract the printing of the frame address to
printFrameAddress: there-by eliminating quite a few simulator-specific versions
of the frame field printers.
Use %p to print pointers, using extensions to the Printf package, '%P' to print
with the 16r prefix, and '%WP' to print with 16r prefix in a width dependent on
the word size.
Realise that %Ns prints a left-padded string in a width of N characters to
eliminbate the torturous %.*s%s forms using spaces.
Since %p always requires a pointer, cast the arguments to pringHex: et al to
void pointers, and hence get rid of printHexPtr:.
Fix a slip in ObjectMemory>>#printNonPointerDataOf:on:.
Interpreter printing: must use %s to print object strings since they may
contain %'s.
Spur Slang: fix a bug in computing accessor depth chains. If a primitive
contains different assignments to the same variable (e.g. a primitive which has
different forms for var args such as PSharePlugin>>primitivePostKeyboardEvent
as of 10/26/2021) then the simple test would consider an assignment to the
same variable as an extension of the chain.
Hi guys,
I found this bug running Cuis on my servers. I reported to the Cuis mailing list and after reply by Gerald Klix I guess this is the most appropriate place to tell it. I copy the same message i wrote on morning of 03-Nov-2021 in the hope you will be able to fix it. Unfortunately i can't help you, VM is still too much an unknown territory for me.
=============== Original mail to cuis mailing list descriving the problem ====================
I report you what i discovered this morning.
. I have 2 services running in Cuis in 2 independent Linux/Debian servers.
. In the weekend in Italy we changed time from CEST to CET
. The OSes changed time correctly
. But Cuis services are 1 hour forward !?!?
. If i run a fresh new Cuis now in my laptop (Linux/debian vm), I see it has the correct time, corresponding to the OS time
. I did not change my localTimeZone in Cuis, in any machine. It is acceptable for me it says UTC
even if it is actually localtime.
. Seeing 'DateAndTime now' I discovered that Cuis by default uses primLocalMicrosecondClock, so it should
always use the OS local clock and think it is in the UTC timezone. But, it is not doing
so on images that were started some days ago (max 20). It does so on new run images.
I don't know well how to fix this. Maybe some time config is made when Cuis starts up?
It seems it is remembering the time when it was stared.
=============================================================================
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/602
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: a6c52e1fd74fc5e28afee9c23cec9da2e5d5d0e9
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a6c52e1fd74fc5e28a…
Author: Christoph Thiede <christoph.thiede(a)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/7fdabcbdd98d5d4e0a…
Author: Christoph Thiede <christoph.thiede(a)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/ed32b0eee3c8d6fb3c…
Author: Christoph Thiede <christoph.thiede(a)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/2bba565827e5abf725…
Author: Eliot Miranda <eliot.miranda(a)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...2b…