Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
Simon Tatham 3faede1ec3 Bah. There's always one I forget to `cvs add'.
[originally from svn r3067]
2003-04-05 19:52:12 +00:00
Simon Tatham cf08c5a64a Fixed the printing and charset combo boxes in Unix PuTTY. (The
former by simply removing it; the latter by adding an enumeration
function to libcharset.) This has had slight `const' repercussions
on cp_name() and cp_enumerate() which might break the Mac build.

[originally from svn r3064]
2003-04-05 16:36:11 +00:00
Ben Harris 58c9d21f58 Don't pass NULL to strcmp. Instead, if the user passes a font of NULL,
only match table entries where the font is NULL.

[originally from svn r2725]
2003-01-25 19:21:56 +00:00
Simon Tatham e5012fa846 ... of course, that would be better still if I remembered to update
`nvalid'. Ahem.

[originally from svn r2428]
2003-01-02 17:07:24 +00:00
Simon Tatham a2afc03bdb A better solution to the problem of duplicated positions in
CS_ISO8859_1_X11: where two SBCS positions map to the same Unicode
code point, we now have a `sortpriority' hint which can tell
sbcsgen.pl which one it should preferentially generate when
converting back to SBCS.

[originally from svn r2427]
2003-01-02 16:56:29 +00:00
Ben Harris 0ea7e35008 Add a mechanism for determining which charset to use for a given Mac OS font,
and use it.

[originally from svn r2409]
2003-01-01 19:51:13 +00:00
Simon Tatham 3deb118d4b Having painstakingly generated those reverse mapping tables in
sbcsdat.c, it would seem a shame not to actually use them. Ahem.
Thanks to Ben, without whose checkin in this area I'd have forgotten
completely :-)

[originally from svn r2404]
2003-01-01 17:03:27 +00:00
Ben Harris f8e3eee673 Add all the Mac OS simple single-byte character sets from ftp.unicode.org.
Also add the older variants described there, and the character set used by
the "VT100" font (old and new).

Since RFC 1345 defines "macintosh" to refer to the currency-sign variant
of Mac OS Roman, update our table to match.

[originally from svn r2403]
2003-01-01 16:24:01 +00:00
Ben Harris be63146e4f I have no idea what Simon thought he was doing casting what was once a
struct sbcs_data * (first element an array of unsigned long) into a
wchar_t *, but I think it's reasonably safe to assume that it was a
mistake.

[originally from svn r2399]
2002-12-31 22:37:27 +00:00
Ben Harris c66bf11fa1 Add internal prototypes to keep my compiler from complaining.
[originally from svn r2398]
2002-12-31 21:12:29 +00:00
Simon Tatham 548555ded4 Better, I think, to avoid mapping 0x00 -> U+0020 in the X11
nonstandard font encoding. 0x20 maps to it, so it's not as if it's
in short supply.

[originally from svn r2396]
2002-12-31 15:42:07 +00:00
Simon Tatham ad2bbc52a4 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.

[originally from svn r2395]
2002-12-31 12:20:34 +00:00