Commit Briefs

Dan Cross

devdraw/x11: fix modifier key handling for some XkbOptions

Certain XkbOptions in X11 would change keysyms for modifier keys between the key press and key release. For example, under the XkbOptions "grp:shifts_toggle", though shift keys remain Shift_L/R when pressed, they become ISO_Group_Next/Prev when released. This behavior makes devdraw unable to detect the release event correctly and as a result mouse button 1 click always interpreted as button 3 event after a shift key is used.



Russ Cox

devdraw: avoid deadlock in x11 resize

Fixes #347.



Russ Cox

devdraw: notify window resize promptly on x11

Fixes #339.


Russ Cox

devdraw: x11 working again

Need to think a bit more about locking, but overall it's a working devdraw. Multiclient mode may not be working but nothing is using it yet.