Tartarus CVS: putty: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Fri, 07 Mar 2003 18:18:40 +0000
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Fri Mar 07 2003 18:18:40 GMT
Log message:
Richard B's patch for resize behaviour. The scrollback now contains
a marker which defines everything before it as `permanent'
scrollback and everything after it as `temporary'; only temporary
scrollback lines are returned to the main screen when the window
height is increased. Screen clears mark the lines pushed into the
scrollback as permanent; so lines explicitly cleared off the screen
by ESC[2J are never returned to it by mistake. This patch also fixes
the incorrect state the primary screen is left in when the window is
resized while the alternate screen is active.
Modified files:
. : terminal.c terminal.h
Links:
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.143&r2=1.144
http://cvs.tartarus.org//putty/terminal.h.diff?r1=1.10&r2=1.11