Rethink the whole line discipline architecture. Instead of having
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 24 Jan 2001 14:08:20 +0000 (14:08 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 24 Jan 2001 14:08:20 +0000 (14:08 +0000)
commit0965bee0865fd8ea129b2de62a3c50e09c59a184
treea6edf392779592047453a92d6a8409cc38ed81b4
parent2c94fd1cbf32093be173ea6c4378caa109f73dd4
Rethink the whole line discipline architecture. Instead of having
multiple switchable line disciplines, we now have a single unified
one which changes its behaviour based on option settings. Each
option setting can be suggested by the back end and/or the terminal
handler, and can be forcibly overridden by the configuration. Local
echo and local line editing are separate, independently switchable,
options.

git-svn-id: svn://svn.tartarus.org/sgt/putty@895 cda61777-01e9-0310-a592-d414129be87e
12 files changed:
ldisc.c
plink.c
putty.h
raw.c
rlogin.c
scp.c
settings.c
ssh.c
telnet.c
terminal.c
windlg.c
window.c