• src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Mar 6 17:16:18 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/ceb010484f703f8d93de6f4a
    Modified Files:
    src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    Cycle through grps, subs, libs, and dirs using left/right arrow keys

    Nelgin's suggestion to support quick searching/scanning through message and file areas (e.g. comparing settings or whatever) without having to ESC then arrow key, ENTER, for each.

    Uses Deuce's WIN_EXTKEYS UIFC mode flag, which I don't think I've used before now and uses the special -CIO_KEY value - 2 trick.

    Also expanded the width of the sub-board and directory info windows to show more information (including full long name).

    Fixes issue (wishlist item) #349 by Nelgin

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Aug 1 15:25:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/742d71bf3ba6f42b37fe1592
    Modified Files:
    src/sbbs3/scfg/scfgmsg.c scfgsub.c scfgxfr2.c
    Log Message:
    Set cfg_changed flag (so msgbases are created/updated) when changing int-codes

    When changing message or file area internal code prefixes or suffixes, the message base files need to be (re)created (e.g. in data/subs or data/dirs).
    The 'cfg_changed' flag is the thing that indicates that we need to do that for each message or file area and we weren't setting that flag in these cases.

    Note: this doesn't rename the message base files, so if they have content (messages or files), they'll just remain in the old internal code named files and require the sysop to deal with manually.

    Reported in IRC by finglonger.

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