Commit Briefs
factotum: fix log read inuse bug
When log reading exits, inuse flag should be cleared. Signed-off-by: Tw <wei.tan@intel.com>
acme: accept paths with spaces in the 'name' ctl message
As it is allowed to use spaces in file names set interactively through the tag since 7b1c85f, do not reject names with spaces in the 'name' ctl message either. Fixes #559.
web: fix plumbing with Firefox
Default builds of Firefox remove the previous X remote interface, now causing the use of -remote to silently exit and do nothing. https://hg.mozilla.org/mozilla-central/rev/ef22d8cbf4ef
src/cmd: print all usage messages to stderr
All utilities print their usage message to stderr, cmp(1) and getflags(8) should do the same.
9l: without arguments, exit instead of failing to link nothing
Found in Arch Linux but never reported upstream: https://bugs.archlinux.org/task/55640
troff: support `\~` as an alias for `\ ` (#567)
In groff, Heirloom Doctools troff, and neatroff, the `\~` escape sequence produces an adjustable (paddable) but unbreakable space. mandoc, which does not perform adjustment or render to typesetters, supports the escape sequence as a synonym for `\ `, the same as `\0`. This extension is of long pedigree: groff has supported it for at least 30 years, Heirloom for 17, mandoc for 13, and neatroff for 6. Do the same as mandoc to prevent mis-rendering of documents using this escape sequence. Heirloom Doctools troff, a descendant of Documenter's Workbench troff, would be a good place to look for a compatible implementation of the adjustable semantics for this sequence.
Fix fonts (#463)
* font/pelm: add cjk punctuation for hku.9.font * troff: added back HX