Commit Briefs
fontsrv: handle non-BMP runes on X11
Have to adjust algorithms to deal with much larger number of subfont files as well.
man: update man pages to say $HOME when accurate
Fixes #386.
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.
build: use installbsd instead of install on AIX
Even in mkmk.sh.
acme: avoid global named "class"
For AIX.
libdiskfs: avoid problematic internal constant names
AIX defines some of these constants in its C header files.
diff: rename class to fix AIX
math.h defines a function named class on AIX.