Commit Briefs

Russ Cox

factotum: update for new nbrecvul return value

Unclear whether the old semantics were the right ones, but at least this preserves what they've been for the past however many years.



Dan Cross

compress: import Plan9 compress

Add #define USED(x)... boilerplate compress: import Plan9 manpage.


Dan Cross

winwatch: Plan 9-ify.

This is new code, and custom to plan9port. Make it conform more closely to plan9 style. Signed-off-by: Dan Cross <cross@gajendra.net>


Dan Cross

clock: Remove unused static variable in clock.c

`struct Tm tms` was set but never referenced; noticed in a compiler warning. Remove it. Signed-off-by: Dan Cross <cross@gajendra.net>


Dan Cross

winwatch: port based Plan 9 winwatch

Port of Plan 9's winwatch(1).


Dan Cross

9pfuse: update errortab


Dan Cross

soelim: manpage fixes.


Dan Cross

soelim: import from Plan9

Add entry in lib/moveplan9.files to trigger relocation during INSTALL.


Russ Cox

venti/buildindex: fix hang on large indexes

Fixes #93.


Russ Cox

devdraw: notify window resize promptly on x11

Fixes #339.


Russ Cox

libdraw: send hangup to process when window is lost

This matches the Plan 9 behavior a bit better. Fixes #30.


Russ Cox

lib9: make formatting lock-free again

First use of <stdatomic.h>. We will see if any supported systems don't have it yet. (C11 was so last decade.) Fixes #338.


Russ Cox

acme: save/restore multiline tags in Dump/Load

The dump substitutes each \n in a multiline tag with a 0xff byte. Since it is not valid UTF it cannot occur in an ordinary dump file. Old acmes will just read it in as an error rune. Fixes #135. Fixes #153.