Commit Briefs

c3d31baca0 GitHub

fontsrv: fix compilation on X11 (#420)


799f330f6d Russ Cox

osxvers: use swvers -productVersion to skip one awk call

Fixes #406. Suggested by nms42.


01b5056135 Russ Cox

ed(1): fix documentation for list mode

I changed from 6 to 8 digits but forgot to update the man page.


95220bf887 Russ Cox

ed: handle Unicode beyond the BMP correctly in list mode.

List mode was constrained to the BMP. This change introduces the following new list mode convention, using Go string literal syntax: Non-printing ASCII characters display as \xhh. Non-ASCII characters in the BMP display as \uhhhh. Characters beyond the BMP display as \Uhhhhhhhh.


3850e6e177 Russ Cox

devdraw: accept 5- and 6-byte Unicode hex values

Alt X 1234 for U+1234 Alt X X 12345 for U+12345 Alt X X X 103456 for U+103456.


2c70acc3ab GitHub

fontsrv: scale f->originy to match f->height on x11

Co-authored-by: dzklaim <smmoth.rp@gmail.com>


5f0fa185d0 Russ Cox

fontsrv: handle non-BMP runes on X11

Have to adjust algorithms to deal with much larger number of subfont files as well.


a6ad39aaaa Russ Cox

libdraw: handle larger number of subfonts


bfe4377e40 Russ Cox

man: update man pages to say $HOME when accurate

Fixes #386.


d25d0ca1a3 Russ Cox

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.


b4cc38f943 Russ Cox

build: drop _XOPEN_SOURCE in u.h on AIX


6c1235d234 Russ Cox

build: use installbsd instead of install on AIX

Even in mkmk.sh.


fa157263c8 Russ Cox

9c: fix tab


53bf1f1ccf Russ Cox

9l: xlc_r automatically adds -lpthread.


7a371bf936 Russ Cox

lib9: use __builtin_return_address on IBM XL/C