Commit Briefs
acme: use buffered i/o to write file
Bakul Shah has observed corrupted files being written when acme writes over osxfuse to sshfs to a remote file system. In one example we examined, acme is writing an 0xf03-byte file in two system calls, first an 0x806-byte write and then a 0x6fd-byte write. (0x806 is BUFSIZE/sizeof(Rune); this file has no multibyte UTF-8.) What actually ends up happening is that an 0x806-byte file is written: 0x000-0x6fd contains what should be 0x806-0xf03 0x6fd-0x7fa contains zeros 0x7fa-0x806 contains what should be 0x7fa-0x806 (correct!) The theory is that fuse or sshfs or perhaps the remote file server is mishandling the unaligned writes. acme does not seem to be at fault. Using bio here will make the writes align to 8K boundaries, avoiding the bugs in whatever underlying piece is broken. TBR=r https://codereview.appspot.com/89550043
acme: fix Get of dir in nameless window (thanks Colton Lewis)
TBR=r https://codereview.appspot.com/89390043
dist/main.html: update supported systems and commit log link.
LGTM=rsc R=rsc https://codereview.appspot.com/72340043
man/man1/0intro.1: update supported systems.
LGTM=rsc R=rsc https://codereview.appspot.com/71070050
acme: copy/cut/paste with ctl+c,x,v
LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/69070045
acme, sam: handle >1GB files correctly
TBR=rsc https://codereview.appspot.com/74060043
INSTALL: fix architecture detection on Solaris.
And uses gcc for i386 and x86_64. LGTM=rsc R=rsc https://codereview.appspot.com/69860044
fix gcc 4.8 warnings
LGTM=rsc R=rsc https://codereview.appspot.com/33240044
fossil: fix p9p changes on view
LGTM=rsc R=rsc https://codereview.appspot.com/31130043
all: DragonFly port.
Fix compilation problems, libdraw still doesn't work right yet. LGTM=rsc R=rsc https://codereview.appspot.com/67820046
codereview: sync from Go.
LGTM=rsc R=rsc https://codereview.appspot.com/67820044
mac/Plumb: add URL scheme to Info.plist
LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/40780044
devdraw: clear altdown on focus out (thanks Ethan Burns)
TBR=rsc https://codereview.appspot.com/53820044
INSTALL: diagnose missing gcc on Darwin
TBR=rsc https://codereview.appspot.com/55700043
keyboard: add more sequences, from existing ones or RFC 1345
R=rsc CC=plan9port.codebot https://codereview.appspot.com/43990046