• src/sbbs3/atcodes.cpp con_out.cpp load_cfg.c main.cpp prntfile.cpp put

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri May 24 21:24:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/cb4eddcb49694b9b3d295163
    Modified Files:
    src/sbbs3/atcodes.cpp con_out.cpp load_cfg.c main.cpp prntfile.cpp putmsg.cpp sbbs.h sbbsdefs.h scfgdefs.h scfglib.h scfglib2.c str_util.c
    Log Message:
    Add rainbow (elite text) attribute feature

    New key "rainbow" in ctrl/attr.ini
    New Ctrl-A codes: 'X' to turn on repeating/wrapping rainbow attributes,
    'x' to turn on non-repeating/wrapping rainbow attributes.
    New @-code: RAINBOW:x to set the list of (comma-separated) rainbow attribute
    values (in same form as attr.ini).
    When used in a display file, the rainbow attribute change is temporary.

    Ever wanted to add alternating attributes to @-code expanded text in display files? Now you can.

    Also can be used to easily/quickly create display files with repeating
    elements (e.g. commands/options) using alternating attributes.

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