Patch from Yoshida Masato to fill in the missing pieces of Windows
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Feb 2012 19:28:55 +0000 (19:28 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Feb 2012 19:28:55 +0000 (19:28 +0000)
commitb03db5b6836720d38860cc5fca352fce7cf48c24
tree8432ef6a6705bf921bcadadf9798af2268f25c31
parent5f4e628b09b4b279dc633d639ce4598a4acec26d
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.

git-svn-id: svn://svn.tartarus.org/sgt/putty@9409 cda61777-01e9-0310-a592-d414129be87e
ldiscucs.c
minibidi.c
putty.h
terminal.c
wcwidth.c
windows/window.c