• src/sbbs3/con_out.cpp getmsg.cpp js_console.cpp postmsg.cpp putmsg.cpp readmail.cpp readmsgs.cpp sbbs.h sbbsdefs.h str_util.c

    From rswindell@VERT to CVS commit on Sunday, August 04, 2019 22:48:38
    src/sbbs3 con_out.cpp 1.116 1.117 getmsg.cpp 1.94 1.95 js_console.cpp 1.134 1.135 postmsg.cpp 1.125 1.126 putmsg.cpp 1.55 1.56 readmail.cpp 1.94 1.95 readmsgs.cpp 1.123 1.124 sbbs.h 1.538 1.539 sbbsdefs.h 1.247 1.248 str_util.c 1.61 1.62
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv18609

    Modified Files:
    con_out.cpp getmsg.cpp js_console.cpp postmsg.cpp putmsg.cpp
    readmail.cpp readmsgs.cpp sbbs.h sbbsdefs.h str_util.c
    Log Message:
    More UTF-8 fun:
    - bstrlen() moved to sbbs_t, accepts an option pmode argument so it can account
    for UTF-8 encoded strings correctly
    - JS console.strlen() now accepts an optional pmode argument (e.g. P_UTF8)
    - Renamed sbbs_t::utf8_to_cp437 to sbbs_t::print_utf8_as_cp437
    - Create/use msghdr_hfield() to perform UTF-8->CP437 conversions as needed for
    printing/copying UTF-8 encoded message header fields.
    - Defined XTRN_UTF8 misc setting flag. If a message editor does *not* have this
    flag, it is assumed to *not* support UTF-8. Will likely use this for UTF-8
    doors as some point too (none known to exist, yet).




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