Commits


touch: fix for OpenBSD. This fixes https://github.com/9fans/plan9port/issues/436 This doesn't necessarily address the underlying issue: calling p9create with mode = OREAD should probably be allowed, but currently doesn't work on OpenBSD.


fontsrv(4): update man page for size of fontsrv subfonts Fixes #432.


devdraw, libdraw: fix memory leaks by freeing getns() malloced string (#431)


acme: add font control message


draw: use int for Cacheinfo x field With very large fonts (72pt or so) I see bad cache glyphs, and this fixes it. Not entirely sure exactly which code is overflowing, but something is.


src/cmd: rm dformat Unclear why it is here (wkj added it long ago). It has never been installed into $PLAN9/bin, so it's doubtful that anyone has ever used it. Arnold Robbins has an alternate version at https://github.com/arnoldrobbins/dformat. Fixes #421.


libthread: use libc functions in ucontext for macOS (#417)


fontsrv: fix compilation on X11 (#420)


osxvers: use swvers -productVersion to skip one awk call Fixes #406. Suggested by nms42.


ed(1): fix documentation for list mode I changed from 6 to 8 digits but forgot to update the man page.


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.


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.


fontsrv: scale f->originy to match f->height on x11 Co-authored-by: dzklaim <smmoth.rp@gmail.com>


fontsrv: handle non-BMP runes on X11 Have to adjust algorithms to deal with much larger number of subfont files as well.


libdraw: handle larger number of subfonts