Tartarus CVS: putty: simon

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Tue, 31 Dec 2002 12:20:36 +0000


CVS Root:       /home/cvs
Module:         putty
Changes by:     simon
Date:           Tue Dec 31 2002  12:20:36 GMT

Log message:
First draft of Unicode support in pterm. It's pretty complete: it
does UTF-8 copy and paste (falling back to normal strings if
necessary), it understands X font encodings and translates things
accordingly so that if you have a Unicode font you can ask for
virtually any single-byte encoding and get it (Mac-Roman pterm,
anyone?), and so on. There's work left to be done (wide fonts for
CJK spring to mind), but I reckon this is a pretty good start.

Modified files:
    .               : Recipe mkfiles.pl
    unix            : pterm.1 pterm.c unix.h uxucs.c
Added files:
    charset         : .cvsignore README charset.h enum.c fromucs.c
                      internal.h mimeenc.c sbcs.c sbcs.dat sbcsgen.pl
                      slookup.c toucs.c utf8.c xenc.c

Links:
http://cvs.tartarus.org//putty/Recipe.diff?r1=1.15&r2=1.16
http://cvs.tartarus.org//putty/mkfiles.pl.diff?r1=1.39&r2=1.40
http://cvs.tartarus.org//putty/charset/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/README?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/charset.h?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/enum.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/fromucs.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/internal.h?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/mimeenc.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/sbcs.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/sbcs.dat?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/sbcsgen.pl?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/slookup.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/toucs.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/utf8.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/charset/xenc.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.tartarus.org//putty/unix/pterm.1.diff?r1=1.10&r2=1.11
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.74&r2=1.75
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.15&r2=1.16
http://cvs.tartarus.org//putty/unix/uxucs.c.diff?r1=1.8&r2=1.9