Commits


9term: set TERM=dumb instead of TERM=9term Everyone seems to assume that TERM != dumb implies ANSI escape codes are okay. In fact, many people assume that unconditionally, but it is easier to argue back about TERM=dumb than TERM=9term. This applies to acme win too, because they share the code. Set termprog=9term or termprog=win for clients who need to know. R=rsc CC=r https://codereview.appspot.com/12532043


9term: hold mode back door R=rsc http://codereview.appspot.com/5248056


win: hide not just passwords but also passphrases R=rsc, nicolesimons1986 CC=plan9port.codebot http://codereview.appspot.com/4957042


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


win: another attempt at input modes R=rsc http://codereview.appspot.com/2476042


win: add cook/nocook R=rsc http://codereview.appspot.com/2162042


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


win: scroll R=rsc CC=codebot http://codereview.appspot.com/643041


win fixes - don't exit from a "child" note unless rc exited (code copied from 9term.c) - ignore writes to the tag; specifically " Send Noscroll" at startup. R=rsc CC=codebot http://codereview.appspot.com/181115


win: better SIGPIPE handling


win: another attempt at DEL


win: handle DEL internally so that it always works


win: implement Scroll and Noscroll


correct dump string (Fazlul Shahriar)


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