• src/sbbs3/sbbsdefs.h con_out.cpp answer.cpp GNUmakefile

    From rswindell@VERT to CVS commit on Friday, June 28, 2019 14:04:49
    src/sbbs3 sbbsdefs.h 1.240 1.241 con_out.cpp 1.99 1.100 answer.cpp 1.101 1.102 GNUmakefile 1.236 1.237
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    sbbsdefs.h con_out.cpp answer.cpp GNUmakefile
    Log Message:
    Initial support for UTF-8 terminals. At this time, just performs charset translation from CP437 -> UTF-8 and only when using high-level text output functions - so the output from native/DOS doors and scripts that use low-level output methods won't be translated.
    UTF-8 is auto-detected (only) at this time during answer (before login) by sending a ZWNBSP and checking (via ANSI) if the cursor position moved - an
    idea "borrowed" from Ozz Nixon (aka SqZ).

    This commit requires the new "encode" library (src/encode), so you may need
    to perform a cvs checkout to get that module!

    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net