aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/srv.c
Commit message (Collapse)AuthorAgeFilesLines
* devdraw, libdraw: fix memory leaks by freeing getns() malloced string (#431)Igor Böhm2020-07-221-2/+6
|
* devdraw, libdraw: handle keyboard runes > U+FFFFRuss Cox2020-05-181-2/+7
| | | | | | | | | | | Runes in Plan 9 were limited to the 16-bit BMP when I drew up the RPC protocol between graphical programs and devdraw a long time ago. Now that they can be 32-bit, use a 32-bit wire encoding too. A new message number to avoid problems with other clients (like 9fans.net/go). Add keyboard shortcut alt : , for U+1F602, face with tears of joy, to test that it all works.
* devdraw: use indirect impl interfaceRuss Cox2020-05-171-11/+15
| | | | Setting up for a real window system.
* devdraw: actually send resize event on resizeRuss Cox2020-01-151-0/+7
| | | | | Fixes #340. Fixes #343.
* devdraw: notify window resize promptly on x11Russ Cox2020-01-141-0/+18
| | | | Fixes #339.
* devdraw: x11 working againRuss Cox2020-01-131-1/+1
| | | | | | | | 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.
* devdraw: multiclient modeRuss Cox2020-01-131-35/+104
|
* devdraw: more cleanup, clearer lockingRuss Cox2020-01-131-44/+94
|
* devdraw: refactor, clean up mac screenRuss Cox2020-01-131-0/+402
Also turn mac-srv.c into a generic srv.c, so we can remove the duplication with x11-srv.c.