simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sat Feb 28 16:52:42 GMT 2009


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       8470
Date:           2009-02-28 16:52:42 +0000 (Sat, 28 Feb 2009)

Log message (7 lines):
Debian bug #517535: we were unconditionally interpreting the
'string' field in a GdkEventKey structure as ISO-8859-1, which was
correct for GTK 1.2 but in 2.0 that field is encoded according to
the current C library locale. Hence, we now process that field by
converting it to UTF-8 via trips through both libc and libcharset,
and then let lpage_send() convert from UTF-8 back to whatever it's
supposed to actually go down the line in.

Modified files:
U   putty/unix/gtkwin.c

Links:
http://svn.tartarus.org/sgt/?rev=8470&view=rev
http://svn.tartarus.org/sgt/putty/unix/gtkwin.c?rev=8470&r1=8469&r2=8470



More information about the tartarus-commits mailing list