<p>Note: mvm needs TLC for framebuffer builds.<br>
Armbian does not use MUSL, but -DMUSL was harmless.<br>
ToDo: mouse wheel events not yet converted to arrow codes.<br>
Armbian-Notes.txt and AlpineLinux-Notes.txt need to be migrated or merged into HowToBuild</p>

<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/515'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>just a start</li>
  <li>adding Evdev</li>
  <li>evdev</li>
  <li>much unparsed code</li>
  <li>mumble</li>
  <li>simplify</li>
  <li>commentary</li>
  <li>a bit closer (unparsed)</li>
  <li>parses;untested</li>
  <li>basic evdev mouse & keyboard</li>
  <li>build flags - stdoutStack</li>
  <li>display looks good</li>
  <li>cursor tracks now; no kbd</li>
  <li>still lacking mouse button events</li>
  <li>because white pixels are boring</li>
  <li>latest trial</li>
  <li>mouse buttons seen</li>
  <li>basics work</li>
  <li>keymap fixups</li>
  <li>elided X11 cruft</li>
  <li>static fbSelf</li>
  <li>useful</li>
  <li>dup</li>
  <li>added openssl-dev to apk</li>
  <li>hdmi boot config</li>
  <li>cruft removal</li>
  <li>shell vars</li>
  <li>cursor looks OK now</li>
  <li>platform independent sizes (16ok|32no)</li>
  <li>32bit fb depth OK</li>
  <li>reboot lossage fixup</li>
  <li>32 bit depth works</li>
  <li>cmd-. works</li>
  <li>shorted splash screen display time</li>
  <li>new</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-dc621ba6203da15726f500914d091cc5">AlpineLinux-Notes.txt</a>
    (80)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-86e8040bf5215ba22a229b56763253a5">Armbian-Notes.txt</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-020dcab12a5558ea429c97dc0e9ad797">build.linux64ARMv8/HowToBuild</a>
    (352)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-2f3306a2f52d5a9262567aca45f7735d">build.linux64ARMv8/squeak.cog.spur/build/mvm</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-52a3c4985ff0721c8bc96cd6c468cb7d">build.linux64ARMv8/squeak.stack.spur/build.debug/mvm</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-df9f584f0ffdd3211c2ea258ab8b89b0">build.linux64ARMv8/squeak.stack.spur/build/mvm</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-eb7d1a981a0f9d8ff1d462c11a9f1d30">platforms/Cross/vm/sqVirtualMachine.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-a865e1fc9fa0d2ce21faab9b36bf17f9">platforms/unix/vm-display-fbdev/00_README.fbdev</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-49552be68f02598d570ee1683a3e7c5a">platforms/unix/vm-display-fbdev/Balloon.h</a>
    (2644)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-d07a9fabf9fa189290506567ed9c07a1">platforms/unix/vm-display-fbdev/sqUnixEvdevKeyMouse.c</a>
    (660)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-d2ab5f9cdac52d0c90b9d6666bc437d5">platforms/unix/vm-display-fbdev/sqUnixEvdevKeycodeMap.c</a>
    (620)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-57a2757076ab288f767bea01775e88e0">platforms/unix/vm-display-fbdev/sqUnixFBDev.c</a>
    (27)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-fde54cf48df3aa9740a6baa558c1ca73">platforms/unix/vm-display-fbdev/sqUnixFBDevFramebuffer.c</a>
    (176)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-a45215792899c183006f26f77903eb8b">platforms/unix/vm/debug.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515/files#diff-9e9b14913ecc2dd4edb6c03082408fd1">platforms/unix/vm/sqUnixMain.c</a>
    (5)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.patch'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.patch</a></li>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.diff'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515.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/515">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEWYK77F4X4SQJ6XVHSLSCCB53ANCNFSM4QINSDUA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AIJPEW5WPJ52RD3EWUHXFUDSCCB53A5CNFSM4QINSDUKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4KGGT47A.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/515",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>