pc: clip rectangles before sending them to the hardware in flushmemscreen
iostats: add -C flag to enable mount cache
iostats: dont sysfatal on 9p read error due to program termination
swap: make sure swap address sticks arround until page is written to swap
pc64: use pc/pcrandom.$O instead of port/random.$O for RDRAND instruction support
kernel: remove _xinc()/_xdec()
pc, pc64: fix missed qunlock, use Ref with incref()/decref() instead of _xinc()/_xdec()
omap: move syscall.$O target from config to mkfile
omap: remove Block refcounting
kernel: remove Block refcounting (thanks erik)
teg2: move syscall.$O and syscallfmt.$O targets from config to mkfile
kw: move syscall.$O target from config to mkfile
omap4: update for new syscall interface and syscallfmt
dougfacts: remove html corruption and end file with newline
pc64: remove unneeded parens in pmap()
pc64: implement checkmmu() debug function
sdvirtio: experimental support for virtio-scsi
file: djvu
file: detect NES and SEGA rom files, fix newline
fortunes: i believe any successful Plan 9 distro will need to provide some transparency in the change review process. -- Skip Tavakkolian
kernel: dont use atomic increment for Proc.nlocks, maintain Lock.m for lock(), use uintptr intstead of long for pc values
g: add *.cpp
pc64: dont trap _xinc()/_xdec() overflow/underflow, delete unused atomic functions
webfs: explicitely unmount old /mnt/web (thanks BurnZeZ)
nusbrc: dont fork usb drivers into background
kernel: remove wrong and needles mapsize check in newseg() (thanks Yoann Padioleau)
nusb/usbd: serialize /dev/usbevent processing
pc64: fix for unsigned comparsion of (top - base) >= size
pc64: use 2MB pages for preallocpages()
pc64: allocate palloc.pages from upages
games/nes: support Battle City two players mode with joypads
6a, 6c, 6l: fix copy propagation
we look for strings.c, it is broken, this strings.c will make us go.
pc, pc64: simplify reboot code
pc: initiate machine reset only from boot processors in mpshutdown()
games/md: bug fixes
ape/stdio: set errno to EMFILE when running out of streams
games/snes: originwindow confuses the cat
page(1): theres no -r option, nor multipage restrictions
games/md: moonwalker!
pc64: fix ulongs for address of devarchs realmodemem file
devproc: handle 64bit address writes to /proc/n/mem files
devproc: fix close and closefiles procctl
games/md: small cpu and vdp bug fixes
games/md: first bug fixes
added crude version of games/md
libauth: dont print blobs in auth_proxy error strings
cpu: remove duplicate environment and chdir($home) code (thanks qrstuv)
kernel: fix read size calculation in pio() demand load
libc: avoid static table and supurious reads in nsec()
libc: revert nsec() change, bring back filedescriptor caching
syscall: add missing _nsec() declaration
add _nsec() syscall 53 for binary compatibility with labs distribution
libc: dont cache /dev/bintime filedescriptor for nsec()
init: dont interpret environment var contents as fmtstring, cleanup
pc64: remove cpuserver bigboy hack and honor *kernelpercent=
ip/torrent: use "torrent" as default user agent
ip/torrent: fix usage, add -A option to set user-agent
fortunes: 14:37 -!- kfx was kicked from #suckless by __20h__ [kfx]
sdiahci: fix (unused) hba reset function (thanks erik quanstro)
added devgpio (thanks Krystian!). Also added getrevision() to vcore which allows you to get the raspberry pi board revision. I kept in the segment that allows direct access to the gpio memory
play: set user-agent, otherwise server thinks we'r mozilla m(
sam(1): add ctrl+b
samterm: fix esc, change ctrl+b behaviour to a more useful one (thanks cinap)
samterm: clean up key defines. use ctrl+b as in rio
usps: remove redundant uhtml pipeline
htmlfmt: use uhtml for character set conversion
doom: get rid of floating point code for division
pc, pc64: add simd error exception name in trap.c
pc, pc64: handle sse simd exceptions
tcs: handle surrogate pairs
tcs: prevent accidents with runes beyond 16-bit
tcs: fix inplace 16 bit unicode conversion
webfs: use mozilla compatible user agent as default
abaco: need more stack on amd64
remove old copies of kernels l.s from cmd/?a
tail: fix follow for empty files (thanks cinap_lenrek)
tail: seek to EOF to check if seekable. fixes tail on /proc files
hgfs: avoid revlogupdate() calls when reading root (thanks burnzez)
sed: remove unused ecmp function
cc: fix spurious warning on comparsion with scope redeclared variable (thanks aiju)
pc64: fix embrassing typo in mmuzap()
gs: fix /undefined in --setcolor-- errors on amd64
merge
vga font: hammer and sickle
fonts: add swastika to naga10. fixes swastika in default font
gs: remove PStorage data type from ttf interpreter