Tartarus CVS: putty: simon
tartarus-commits at lists.tartarus.org
tartarus-commits at lists.tartarus.org
Sat Oct 16 15:18:00 BST 2004
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Sat Oct 16 2004 15:18:00 BST
Log message:
Markus Kuhn's UTF-8 page
http://www.cl.cam.ac.uk/~mgk25/unicode.html#activate
feels strongly that it should be easy to make _all_ your
applications work in UTF-8 mode, without having to remember a switch
for each one. Every application should simply note a UTF-8 locale
setting and switch into UTF-8 mode automatically.
Therefore, for the Unix port only, there's now a checkbox, enabled
by default, which causes the drop-down Translation box to be
overridden if the locale indicates UTF-8. Anyone who doesn't like
this, or doesn't like MGK, is welcome to turn it straight back off.
I'm not _completely_ convinced by MGK's argument myself; for
xterm/pterm to do _useful_ UTF-8 you also need to specify a decently
Unicode-capable font, and there's no way _that_ can be automagically
done on noticing a locale setting. But it's a de facto standard
(i.e. xterm does it :-) so I might as well at least be _able_ to
support it.
Modified files:
. : putty.h settings.c
unix : pterm.c unix.h uxcfg.c uxucs.c
Links:
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.234&r2=1.235
http://cvs.tartarus.org//putty/settings.c.diff?r1=1.121&r2=1.122
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.150&r2=1.151
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.42&r2=1.43
http://cvs.tartarus.org//putty/unix/uxcfg.c.diff?r1=1.9&r2=1.10
http://cvs.tartarus.org//putty/unix/uxucs.c.diff?r1=1.16&r2=1.17
More information about the tartarus-commits
mailing list