Note: mvm needs TLC for framebuffer builds. Armbian does not use MUSL, but -DMUSL was harmless. ToDo: mouse wheel events not yet converted to arrow codes. Armbian-Notes.txt and AlpineLinux-Notes.txt need to be migrated or merged into HowToBuild
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515
-- Commit Summary --
* just a start * adding Evdev * evdev * much unparsed code * mumble * simplify * commentary * a bit closer (unparsed) * parses;untested * basic evdev mouse & keyboard * build flags - stdoutStack * display looks good * cursor tracks now; no kbd * still lacking mouse button events * because white pixels are boring * latest trial * mouse buttons seen * basics work * keymap fixups * elided X11 cruft * static fbSelf * useful * dup * added openssl-dev to apk * hdmi boot config * cruft removal * shell vars * cursor looks OK now * platform independent sizes (16ok|32no) * 32bit fb depth OK * reboot lossage fixup * 32 bit depth works * cmd-. works * shorted splash screen display time * new
-- File Changes --
A AlpineLinux-Notes.txt (80) A Armbian-Notes.txt (21) A build.linux64ARMv8/HowToBuild (352) M build.linux64ARMv8/squeak.cog.spur/build/mvm (7) M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm (7) M build.linux64ARMv8/squeak.stack.spur/build/mvm (8) M platforms/Cross/vm/sqVirtualMachine.c (4) M platforms/unix/vm-display-fbdev/00_README.fbdev (9) A platforms/unix/vm-display-fbdev/Balloon.h (2644) A platforms/unix/vm-display-fbdev/sqUnixEvdevKeyMouse.c (660) A platforms/unix/vm-display-fbdev/sqUnixEvdevKeycodeMap.c (620) M platforms/unix/vm-display-fbdev/sqUnixFBDev.c (27) M platforms/unix/vm-display-fbdev/sqUnixFBDevFramebuffer.c (176) M platforms/unix/vm/debug.h (2) M platforms/unix/vm/sqUnixMain.c (5)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.patch https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.diff
HowToBuild should be just a duplicate. Shoule be ignorable..
ignore the duplicate
@KenDickey pushed 1 commit.
c39f01fc1aa724d58e637c52f1b0e8e0a9ac1c9d Wheel events
@KenDickey pushed 1 commit.
889a93bfc69ff14fcd2e5820cec22d68cb9b0348 Updated usage notes
@KenDickey pushed 1 commit.
59ad054d8ce5726bd5741280c063d8a1cabe69c1 Works with amd64 as well as aarch64
@eliotmiranda approved this pull request.
@eliotmiranda pushed 1 commit.
c8946a46dd8f70ff04c3e9b464d4c4a37c7e6264 Merge branch 'Cog' into Cog
Merged #515 into Cog.
vm-dev@lists.squeakfoundation.org