Commits


9term, win: better echo cancellation Also just drop \r from output. It's a losing battle to keep turning it off. R=rsc http://codereview.appspot.com/2128042


acme: fix rounding in rows computation R=rsc CC=codebot http://codereview.appspot.com/2007045


codereview: import latest from go R=rsc http://codereview.appspot.com/1922042


sam: use ulong as type of dev consistently Otherwise io.c:39 compares int != ulong, causing spurious file modification warnings when dev doesn't fit in an int. R=r http://codereview.appspot.com/1917045


devdraw: snarf better with Chrome maybe the code is also actually correct. who knows. R=rsc http://codereview.appspot.com/1875045


web: pass $BROWSER as open -a argument on OS X (Suggestion by Martin Kühl) R=rsc http://codereview.appspot.com/1772044


u.h: add int8, uint8 R=rsc http://codereview.appspot.com/1791044


web: just use "open" on OS X R=rsc http://codereview.appspot.com/1764045


acme, sam: fix regexp code for bigger Runemax R=r http://codereview.appspot.com/1765042


acme: fix off by one in editcmd, pointer comparison in getch, nextc R=r http://codereview.appspot.com/868046


lib9: add <sys/dkio.h> for OpenBSD R=, rsc CC= http://codereview.appspot.com/1762045


tar: rename sstrnlen to avoid OpenBSD compile error R=, rsc CC= http://codereview.appspot.com/1810041


This patch fixes unicode, unicode-be and unicode-le input, and unicode output, which have been broken due to the change of the size of Rune from two bytes to four bytes. (Unicode-le and unicode-be output have not been affected, since they work different, and produce correct output as long as sizeof(Rune) >= 2.) In all of the affected functions an extra array of N elements of type u16int is used to temporarily store the 16-bit unicode data. As this increases stack usage, perhaps a different, slightly more complicated solution might be preferred, where only a single `Rune buf[N]' is used for both temporary storage and the result. R=rsc CC=codebot http://codereview.appspot.com/1574041


tcs: macroman charset fixes 2126 -> 03a9 # greek capital letter omega 2012 -> 201c # left double quotation mark 00a4 -> 20ac # euro sign f7ff -> f8ff # apple logo R=rsc CC=codebot http://codereview.appspot.com/1233043


hget: use absolute url for POST through a proxy R=rsc CC=codebot http://codereview.appspot.com/1282042