doom: run audio in its own proc; can stop frame-dropping as well
doom: wait explicitly for convproc to exit before running getwindow on resize
doom: faster palette→rgb conversion for arm64; fix convproc channel handling
doom: draw in a separate proc
/lib/keyboard: fix subscript small letter n. add super/sub small letter i
games/doom: don't crash on invalid music selection with idmus cheat
reform/pm: fix lcd pwm cycle setting precision
7c: replace {CMP $0,…; Bcond} with CB[N]Z/TB[N]Z when possible
git/fs: preserve mode bits when walking branch dirs
merge3: handle edge cases where we remove lines
7l: define missing TBZ/TBNZ relation
cdfs: use IOUNIT for maxrpc (thanks Arne Meyer)
webcookies(4): cookiefs -> webcookies
nedmail: set $% to the full path of the current message
7c: add from3 support (no functional change)
7l: support fused multiply-add/sub ops
7l: fix MADD/MSUB optional reg
7l: do a single pass to produce data segment instead of doing it in chunks
libc/arm64: memmove/memset - save/restore link register
libc/arm64: disable profiling on memcpy (memmove is an alias and follows immediately)
7l: support CB[N]Z[W] instructions
qio: fix memory leak in qproduce()
libmach: arm64: disasm fmov Rn,Fd / fmov Fn,Rd
7l: support fmov between general and fp registers
7l: 1 → NOPROF to avoid confusion
libc/arm64: fabs, floor and ceil in assembly
diff: improve is-binary heuristic
games/mkfile: match the dmxdec rename
ms2html: fix crash on macro without newline
games/dmx: rename to games/dmxdec for consistency
libauthsrv: readnvram: prompt for password conformation
ether82563: clear force speed/duplex bits in link-up (thanks taw)
yacc: define dummy yytokname() and yystatname() macros if not yydebug
sd(3): list /led and /smart files
bzip2: use IOUNIT for transfer block size
git/commit: fix sed invocation: our '^' operator has a quirk when used with 'g'
lib9p: return effective iounit in Ropen response
audio/zuke: ICY: 4k of stack is enough for everybody
audio/zuke: fix ICY proc running out of stack
audio/flacenc: implement [-i fmt] for supported formats; fix tell callback; fix big endian and 3-byte samples
games/voc^(enc dec): move from audio and add encoder
bar: smaller buffer for aux proc; exit on eof
git/clone: correctly handle cloning repos with '/' in the remote ref
libdraw: use IOUNIT for transfer block size in readimage()
devtls: allow larger than MaxRecLen (16k) writes
vncv: remove 16 -> 32 bpp conversion routine
vncs: use IOUNIT for Maxfdata
7c: do NOT allocate link register for general use
6c: fix embedded struct conversion codegen
libbio: bump Bsize to IOUNIT
uhtml: use IOUNIT for transfer block size
rx: use IOUNIT for transfer block size
webfs: use IOUNIT for transfer block size
tlsclient: use IOUNIT for transfer block size
fcp: use IOUNIT as default size
sshfs: use MAXWRITE for I/O unit
upas/Mail: use IOUNIT for Bufsz
vac: use IOUNIT reading files
cfs: use IOUNIT for MAXFDATA
ip/ftpfs: fix totally broken messagesize, use IOUNIT
imap4d: use IOUNIT for Bufsize
paqfs(4): remove 8K default message size comment
paqfs: use IOUNIT+IOHDRSZ for mesgsize
zuke: make stack usage independent of Biobuf's Bsize.
bzfs: use IOUNIT for buffer size
dossrv: use IOUNIT for Maxdata
tapefs: use IOUNIT for Maxbuf
aux/depend: remove old cruft
aux/dial: use IOUNIT for transfer block size
aux/trampoline: use IOUNIT for transfer block size
ar: use IOUNIT for streaming in files
nusb/disk: use IOUNIT constant for Maxiosize
tput: use iounit(2) of the file-descriptor by default
nusb/disk: advertise the correct iounit for disk files.
lstk: add /bin/lstk to dump most recent crashed proc
add games/mid2s: streaming midi from file, and merge common stuff into generic framework
tmdate: add ordinal day of month format specifier
add /rc/bin/doom: games/doom launcher
6c: remove stray non-interruptible temporary warning
upas: "move" ctl verb to move messages between imap folders (thanks Risto Salminen)
riow: skip redundant k events with shifted keys
ktrans: pinyin, cleanup and documentation updates
games/doom: use wadfs to expose genmidi lump instead of extracting to /tmp
games/doom: fix unhooked sound attenuation with distance
hjfs: use smaller fixed buffer size
games/doom: bump max number of simultaneous sound effects
bar, fontsel: use heap allocated biobuf