Tartarus CVS: putty: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Thu, 02 Jan 2003 16:20:31 +0000
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Thu Jan 02 2003 16:20:31 GMT
Log message:
CJK cleanups. Correct handling when the cursor is covering the
right-hand half of a CJK wide character; correct handling of cut and
paste when CJK text wraps between lines _irrespective of the parity
of the starting column_; correct handling of wordness values
irrespective of which half of a CJK character the user
double-clicked on; correct handling when any terminal activity
overwrites only one half of a CJK wide character. I think we now
behave marginally better than xterm in this respect (it has a redraw
problem when you overwrite the RH half of a CJK char), so I'm happy.
Also redefined the internal UCSWIDE marker to something in the
surrogate range, while I'm here, so that U+303F is available for use
by actual users.
Modified files:
. : putty.h terminal.c
Links:
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.177&r2=1.178
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.125&r2=1.126