Commits
- Commit:
afa34a73a91655f16d24abae491881ae45500d78
- From:
- Igor Böhm <boehm.igor@gmail.com>
- Via:
- GitHub <noreply@github.com>
- Date:
devdraw, libdraw: fix memory leaks by freeing getns() malloced string (#431)
- Commit:
d25d0ca1a3682d97df67f62789767562aa5bf1b3
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw, libdraw: handle keyboard runes > U+FFFF
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.
- Commit:
94d381ec9d579e5336f3817b68cf4d1a8a7333db
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: use indirect impl interface
Setting up for a real window system.
- Commit:
ba60bab3cd247284977ff99573db0c1f3d056953
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: actually send resize event on resize
Fixes #340.
Fixes #343.
- Commit:
1f799495e4aa89be5f32e3fcda8da342f3057f3c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: notify window resize promptly on x11
Fixes #339.
- Commit:
50923426bf684402160dd7748f14560afd447b73
- From:
- Russ Cox <rsc@golang.org>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
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.
- Commit:
892b3c4687eacf6b090bb9a5196ce882e113c423
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: multiclient mode
- Commit:
41547af3f614061dd2c94bb52ae118f146925743
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: more cleanup, clearer locking
- Commit:
b1a086dee9bf5846b31323ba2c438f8853a9c87f
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: refactor, clean up mac screen
Also turn mac-srv.c into a generic srv.c,
so we can remove the duplication with x11-srv.c.