• src/sbbs3/atcodes.cpp con_out.cpp date_str.c date_str.h execmisc.cpp j

    From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Monday, October 28, 2024 21:24:35
    https://gitlab.synchro.net/main/sbbs/-/commit/a893b66f85799e4379df2400
    Modified Files:
    src/sbbs3/atcodes.cpp con_out.cpp date_str.c date_str.h execmisc.cpp js_global.c js_system.c putnode.cpp readmsgs.cpp sbbs.h src/sbbs3/scfg/scfg.c scfg.h scfgsys.c src/sbbs3/scfgdefs.h scfglib1.c scfgsave.c str.cpp upload.cpp useredit.cpp
    Log Message:
    Add option to display short dates in verbal/unambiguous formats

    Although we've added (in SBBS v3.20) configurable numeric date input/display formats for the system, the output was still ambiguous for users (e.g.
    NN/NN/NN which could be interpretted a number of ways), so I've added an option to choose "verbal" short date formats to be displayed where possible instead. The same value separate from the numeric format (whatever the sysop chose) is used in the verbal date output, but since month name abbreviations are 3 characters, only one separator is used (to keep the output length fixed at 8 characters).

    The new "Verbal" short date display format is choosable in the SCFG wizard and via SCFG->System->Short Date Format.