Commits


acme: scrolling fixes + new home/end Home and End previously navigated between two different window locations: the top and the bottom of the text. Now they include a third waypoint: the location where typing last happened. Thus, in a win window, typing ls -l <home> scrolls to the beginning of the ls -l output. A second <home> continues to the top of the file. Makes Send scroll always, along with writes by external programs to +Errors. R=r CC=mccoyst http://codereview.appspot.com/4830051


9term, acme: autoscroll Ignore scroll/noscroll window setting. Instead, scroll when the write begins in or immediately after the displayed window content. In the new scrolling discipline, executing "Noscroll" is replaced by typing Page Up or using the mouse to scroll higher in the buffer, and executing "Scroll" is replaced by typing End or using the mouse to scroll to the bottom of the buffer. R=r, r2 http://codereview.appspot.com/4433060


acme: attempt to fix Put mtime skew on NFS R=r http://codereview.appspot.com/583043


acme: correct modified message after initial load; more detail in message http://codereview.appspot.com/123051


src: use whatis instead of which


acme: refresh window properly after Tab command (Fazlul Shahriar)


fix acme Snarf bug; change Indent to apply to all windows


Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.


stupid gcc


Cleanup in preparation for multiline tags.


More thread names.


add undocumented Abort builtin


don't need to rename Fid anymore


change to use new thread library


bug fix in Get from rob