• src/sbbs3/scfg/scfgxtrn.c

    From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Thu Mar 10 19:07:17 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/7b94172cb94a27be9aa6e481
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Change online program and program section via left/right arrow keysSimilar to how we can now cycle through the file areas and message areas using left and right arrow keys, do the same for external "online" program sections and program (door) configurations.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Mar 13 00:11:59 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/300cc8fce5b372d35e9b80c7
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Paste the table of supported drop files (write and/or read) into F1 helpAlso, when hitting ESC at the "Use Real Names" prompt, don't prompt for the Lower-casing of the drop file name.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Apr 17 21:20:59 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/e7454ba065e0b4f48841c6d5
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Don't zero-out static variables for option index/barThis prevents re-entry to the door configurations from returning to the previously highlighted menu option. Not sure why this was, but clearly re-zeroing static variables makes no sense in the first place.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Thu Apr 28 19:32:03 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/f0b0e4efae9cee1d5bc79d4c
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Give the timed event config menu the left/right arrow key treatmentAllows quick traversing through timed events (e.g. for comparison of settings).
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Apr 30 14:23:35 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/bf1cae28261036ea41ec5846
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Fix CID 174496: Integer handling issues (BAD_SHIFT)Don't repeat call atoi() unnecessarily.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Tue Mar 28 21:32:11 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/64d9ae610d38235a7283791d
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Include program count in Online Program Sections selection menu(like we do for Message Groups and File Libraries already)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu May 4 19:02:17 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/2826287b85c095dc88152e8b
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Help text fixes and updates (mostly just double-spaces after periods)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Jun 2 18:32:22 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/99b46a0104fd3e25738fe967
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Use "Message Editors" instead of the (vague) "External Editors"It was redudnant having "External Editors" under "External Programs" (they'reall external, yeah?) and of course, "Editors of what?"So yeah, existing docs are now all wrong. :-)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Rob Swindell (on Debian L on Fri Jun 2 19:28:33 2023
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Fri Jun 02 2023 06:32 pm

    Use "Message Editors" instead of the (vague) "External Editors"

    It was redudnant having "External Editors" under "External Programs" (they're all external, yeah?) and of course, "Editors of what?"

    In addition to editing messages, I thought those editors would also be used for other things, such as when the user edits their signature? I thought "external editors" made sense.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Fri Jun 2 20:18:51 2023
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Nightfox to Rob Swindell (on Debian L on Fri Jun 02 2023 07:28 pm

    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Fri Jun 02 2023 06:32 pm

    Use "Message Editors" instead of the (vague) "External Editors"

    It was redudnant having "External Editors" under "External Programs" (they're all external, yeah?) and of course, "Editors of what?"

    In addition to editing messages, I thought those editors would also be used for other things, such as when the user edits their signature? I thought "external editors" made sense.

    Yeah, I considered "Text Editors", but they're mainly known as "Message Editors" in the BBS world. "External" is implied.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #43:
    IHA = Ille Homine Albe (Steve Deppe)
    Norco, CA WX: 63.2�F, 75.0% humidity, 8 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Tue Feb 13 20:37:50 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a25d536954b782826bc4b6aa
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    The "Soft-CR" strip/expansion feature is N/A for UTF-8 editors

    Updated help text for "Support UTF-8 Encoding" for external editors.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Mon Jun 3 21:16:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5998424ae758cd6d35eaf587
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Update help text on startup directory options.

    Now can include command-line specifiers.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Thu Nov 14 18:32:21 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/84bf7f6a7cb477563152ff48
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Include number of timed events and external programs in title of list windows --- SBBSecho 3.22-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sat Nov 16 22:24:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3bef42019f7f60a6bd37ea31
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Add a "Use Shell" toggle option for fixed events

    On *nix, you need the command shell to do wildcard expansion of filenames
    --- SBBSecho 3.22-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Thu Jan 9 17:56:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c0025952edcf306e3fb012e6
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Make the native_help/opt strings accessible from other units

    Shorten the native_opt from "Native Executable/Script" to just
    "Native Executable" to make it usable in opt lists with narrower option name columns.
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Fri Jan 31 21:14:22 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a92972115b56865709ad1043
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Fix bug with fixed event toggles

    I'm totally perplexed that none of the compilers we have warned about this obvious incorrect usage of the toggle_flag() function. Not warning about passing false (0/NULL) for a char* makes some sense, but not the passing of
    a const char* in place of a bool (int)? Maybe we should be building with
    -Wall?
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Mon Feb 23 23:36:20 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/77d4ad4caeb53c3b5ca7869d
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Fix heap corruption when editing fixed event command-line

    Need to reallocate the command string when changed (could be longer).
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Tue Feb 24 00:14:39 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f8c8129b23c3991d8c0a1820
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Fix pasting of fixed event misc (settings) flags
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Thu Mar 12 22:57:34 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/98732c02ee40bc6dc110687a
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Update help text for fixed events, clarifying that some can be interactive

    JS or Baja mods configured to run as fixed New User or Logon events *may*
    have user interaction.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Mon May 25 01:31:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9519a7b0e9d31809eecbed0f
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    scfg: rich helpbuf for External Programs menu

    Replace the two-line stub with per-sub-menu descriptions for all 6
    entries (Fixed Events, Timed Events, Native Program List, Message
    Editors, Global Hot Key Events, Online Programs/Doors). Intro
    clarifies these all run under the Terminal Server (events on its
    event thread, the rest in online-user node context).

    Notable corrections vs. the old draft:

    - Global Hot Key Events aren't "sysop hot-keys" -- they're gated by
    per-event ARS and any user meeting them can trigger.
    - Message-editor example uses SlyEdit (the actual popular editor)
    rather than the invented "SyncEdit".
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)