simon-svn: putty: simon

tartarus-commits at lists.tartarus.org tartarus-commits at lists.tartarus.org
Wed Dec 22 10:21:51 GMT 2004


SVN root:       svn://ixion.tartarus.org/main
Changes by:     simon
Revision:       5017
Date:           2004-12-22 10:21:50 +0000 (Wed, 22 Dec 2004)

Log message (11 lines):
In my revamp of cursor handling I had assumed that you were supposed
to call _either_ do_text() _or_ do_cursor() on a given character
cell. In fact you're supposed to call do_text() no matter what, and
then call do_cursor() as well if it's got the cursor on it, since
do_cursor() _only_ draws the actual cursor, which often doesn't also
cause the text to get drawn.

I'm half tempted to change this in the interface, retire do_cursor()
as an external function and relegate it to an internal function in
each front end, and require that do_text() must fully process all
cursor attributes it is passed. However, I haven't done this yet.

Modified files:
U   putty/terminal.c

Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/terminal.c?rev=5017&r1=5016&r2=5017



More information about the tartarus-commits mailing list