Tartarus CVS: putty: ben

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Sat, 23 Nov 2002 21:42:48 +0000


CVS Root:       /home/cvs
Module:         putty
Changes by:     ben
Date:           Sat Nov 23 2002  21:42:48 GMT

Log message:
Fix a bug in scroll_display(): when the scrolled region contains the cursor
we need to update dispcurs as well as disptext.
Add scroll optimisation to scroll().  This makes it rather obvious that scroll
optimisation is breaking with PuTTY's usual policy of lazy updates, since
scrolling is done eagerly.  Fixing this so that all the scrolling is saved
up for do_paint would be nice, but non-trivial.

Modified files:
    .               : terminal.c

Links:
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.119&r2=1.120