Tartarus CVS: putty: ben

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Thu, 02 Jan 2003 00:33:42 +0000


CVS Root:       /home/cvs
Module:         putty
Changes by:     ben
Date:           Thu Jan 02 2003  00:33:42 GMT

Log message:
If for some reason do_text() fails to translate from Unicode to the font
encoding, have it go through the rest of its motions with an empty string
anyway, so as to at least give a sensible empty box of the right colour.
If SetFallbackUnicodeToText() fails, switch over to using the charset
library, hence avoiding problems in do_text().
If the version of the Unicode Converter we're using doesn't understand about
interrupt-safe fallback functions, don't try to tell it we've got one.  This
prevents SetFallbackUnicodeToText() from failing on systems with old Unicode
Converters.

Modified files:
    mac             : mac.c mac.h macterm.c

Links:
http://cvs.tartarus.org//putty/mac/mac.c.diff?r1=1.13&r2=1.14
http://cvs.tartarus.org//putty/mac/mac.h.diff?r1=1.10&r2=1.11
http://cvs.tartarus.org//putty/mac/macterm.c.diff?r1=1.30&r2=1.31