simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Fri Feb 17 19:28:55 GMT 2012


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       9409
Date:           2012-02-17 19:28:55 +0000 (Fri, 17 Feb 2012)

Log message (7 lines):
Patch from Yoshida Masato to fill in the missing pieces of Windows
UTF-16 support. High Unicode characters in the terminal are now
converted back into surrogates during copy and draw operations, and
the Windows drawing code takes account of that when splitting up the
UTF-16 string for display. Meanwhile, accidental uses of wchar_t have
been replaced with 32-bit integers in parts of the cross-platform code
which were expecting not to have to deal with UTF-16.

Modified files:
U   putty/ldiscucs.c
U   putty/minibidi.c
U   putty/putty.h
U   putty/terminal.c
U   putty/wcwidth.c
U   putty/windows/window.c

Links:
http://svn.tartarus.org/sgt/?rev=9409&view=rev
http://svn.tartarus.org/sgt/putty/ldiscucs.c?rev=9409&r1=9408&r2=9409
http://svn.tartarus.org/sgt/putty/minibidi.c?rev=9409&r1=9408&r2=9409
http://svn.tartarus.org/sgt/putty/putty.h?rev=9409&r1=9408&r2=9409
http://svn.tartarus.org/sgt/putty/terminal.c?rev=9409&r1=9408&r2=9409
http://svn.tartarus.org/sgt/putty/wcwidth.c?rev=9409&r1=9408&r2=9409
http://svn.tartarus.org/sgt/putty/windows/window.c?rev=9409&r1=9408&r2=9409



More information about the tartarus-commits mailing list