Tartarus CVS: putty simon

tartarus-commits-admin@lists.tartarus.org tartarus-commits-admin@lists.tartarus.org
Wed, 24 Jan 2001 14:08:21 +0000


CVSROOT:	/home/cvs
Module name:	putty
Changes by:	simon	01/01/24 14:08:21

Modified files:
	.              : ldisc.c plink.c putty.h raw.c rlogin.c scp.c 
	                 settings.c ssh.c telnet.c terminal.c windlg.c 
	                 window.c 

Log message:
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.