Commits


clock: import from plan 9 Fixes #250.


lib9: rm unused _p9translate.c Fixes #238.


devdraw: AUTOFRAMEWORK CoreFoundation on macOS Fixes #273.


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.


devdraw: multiclient mode


cmapcube: don't crash on initdraw failure


libdraw: connect to devdraw via $wsysid when set


devdraw: more cleanup, clearer locking


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.


devdraw: move per-window globals in mac-screen.m into Client


devdraw: move Client into devdraw.h and move global state in


devdraw: use consistent mac-* prefix on macOS files We were using osx- and cocoa- but it's not even OS X anymore.


devdraw: can use libthread directly now on macOS


devdraw: simplify mac file names Now that we only have Metal, we can drop the -metal. Also now that Carbon is gone we can drop the macargv.c, and then the -objc from object file names.


devdraw: drop pre-metal macOS support We didn't start using Metal until macOS 10.14, but it was available on 10.13, which is currently the oldest Apple-supported version of macOS. Simplify by deleting the old code.