]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
CJK cleanups. Correct handling when the cursor is covering the
authorSimon Tatham <anakin@pobox.com>
Thu, 2 Jan 2003 16:20:29 +0000 (16:20 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 2 Jan 2003 16:20:29 +0000 (16:20 +0000)
commit8de5682450393513f25d1a231677f7d866c8d9d4
tree38aed3f2c71f4fa517f67c9c1d1c93b94edcb032
parentea5be2db381206798f688cf2bac464a24a2856d9
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.

[originally from svn r2426]
putty.h
terminal.c