• src/sbbs3/scfg/scfgxtrn.c

    From rswindell@1:103/705 to CVS commit on Sun Feb 4 23:12:47 2018
    src/sbbs3/scfg scfgxtrn.c 1.56 1.57
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv28898

    Modified Files:
    scfgxtrn.c
    Log Message:
    Make multi-user/node capable the *default* (on) for newly added xtrn's.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Thu Jun 21 13:24:22 2018
    src/sbbs3/scfg scfgxtrn.c 1.58 1.59
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv32389

    Modified Files:
    scfgxtrn.c
    Log Message:
    Fixed typo (causing line-wrap) in online help.


    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Mar 31 14:19:58 2019
    src/sbbs3/scfg scfgxtrn.c 1.62 1.63
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv16946

    Modified Files:
    scfgxtrn.c
    Log Message:
    Enable the "Word-wrap Quoted Text" (QUOTEWRAP) editor setting by default. Updated help text and option name, a bit.

    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Apr 16 01:54:56 2019
    src/sbbs3/scfg scfgxtrn.c 1.64 1.65
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv28818

    Modified Files:
    scfgxtrn.c
    Log Message:
    Add a new quotewrap_cols setting for external editors, default is 0 (current terminal width) - only used when the QUOTEWRAP option is set. Common values:
    0 - current behavior, wrap the quote file to the current terminal width
    80 - wrap 80 columns specifically (actually, 79)
    9999 - unwrap to long lines (one line per paragraph)


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to rswindell on Tue Apr 16 12:40:14 2019
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: rswindell to CVS commit on Thu Apr 11 2019 05:11 pm

    scfgxtrn.c
    Log Message:
    Define and use a new external message editor option: SAVECOLUMNS
    (default: off) - when enabled, the current terminal width (columns) will be saved in the msg header.
    When using the internal msg editor or raw intput mode, the columns are always saved in the message editor. fseditor.js should have this option enabled. In SCFG, this option is called "Record Terminal Width".

    I have enabled this option for my local dev copy of SlyEdit. I tried writing a test message to myself with a 132-column terminal and then reading it with an 80-column terminal. My message had a few lines and didn't seem to be wrapped properly - The 2nd line was wrapped significantly less than the 80-column width and the rest of the line was on the next line. Should this setting work with local messages, or is it only for messages being shared via QWK and other networked areas?

    My local development copy of SlyEdit allows using the whole width of the terminal for the message and wraps as such and saves each line as its own line. I'm wondering if it needs to save each paragraph as one long line?

    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 Tue Apr 16 20:46:14 2019
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Nightfox to rswindell on Tue Apr 16 2019 12:40 pm

    Re: src/sbbs3/scfg/scfgxtrn.c
    By: rswindell to CVS commit on Thu Apr 11 2019 05:11 pm

    scfgxtrn.c
    Log Message:
    Define and use a new external message editor option: SAVECOLUMNS (default: off) - when enabled, the current terminal width (columns) will be saved in the msg header.
    When using the internal msg editor or raw intput mode, the columns a always saved in the message editor. fseditor.js should have this opt enabled. In SCFG, this option is called "Record Terminal Width".

    I have enabled this option for my local dev copy of SlyEdit. I tried writing a test message to myself with a 132-column terminal and then read
    it with an 80-column terminal. My message had a few lines and didn't see
    to be wrapped properly - The 2nd line was wrapped significantly less than the 80-column width and the rest of the line was on the next line. Shoul this setting work with local messages, or is it only for messages being shared via QWK and other networked areas?

    We might be talking about different things. The QUOTEWRAP option is for re-wrapping of the quote.txt file. If your resulting message is not displayed nicely, that could be a number of things:
    1. The method of viewing the message (the internal message reader or a script)? 1. The method of saving the message to the msgbase.

    My local development copy of SlyEdit allows using the whole width of the terminal for the message and wraps as such and saves each line as its own line. I'm wondering if it needs to save each paragraph as one long line?

    It doesn't *need* to, but I think that should at least be an option. If all messages were stored that way, then I think we'd have fewer problems, ultimately. Synchronet's internal message viewer can certainly display single-lone-line paragraph formatted messages nicely for the current terminal size. But most messages are not created in that manner today.

    digital man

    This Is Spinal Tap quote #40:
    Morty the Mime: Come on, don't talk back, mime is money, come on, move it. Norco, CA WX: 56.0°F, 81.0% humidity, 6 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Apr 16 21:07:52 2019
    src/sbbs3/scfg scfgxtrn.c 1.65 1.66
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/home/rswindell/sbbs/src/sbbs3/scfg

    Modified Files:
    scfgxtrn.c
    Log Message:
    Better onlien help for the quotewrap width value.


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Digital Man on Tue Apr 16 21:29:41 2019
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Digital Man to Nightfox on Tue Apr 16 2019 08:46 pm

    scfgxtrn.c
    Log Message:
    Define and use a new external message editor option: SAVECOLUMNS
    (default: off) - when enabled, the current terminal width
    (columns) will be saved in the msg header.

    I have enabled this option for my local dev copy of SlyEdit. I tried
    writing a test message to myself with a 132-column terminal and then
    read it with an 80-column terminal. My message had a few lines and
    didn't see to be wrapped properly - The 2nd line was wrapped
    significantly less than the 80-column width and the rest of the line
    was on the next line. Shoul this setting work with local messages, or
    is it only for messages being shared via QWK and other networked
    areas?

    We might be talking about different things. The QUOTEWRAP option is for re-wrapping of the quote.txt file. If your resulting message is not

    I'm not talking about the quote wrap option, I was talking about the SAVECOLUMNS option.

    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 Tue Apr 16 22:58:20 2019
    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Nightfox to Digital Man on Tue Apr 16 2019 09:29 pm

    Re: src/sbbs3/scfg/scfgxtrn.c
    By: Digital Man to Nightfox on Tue Apr 16 2019 08:46 pm

    scfgxtrn.c
    Log Message:
    Define and use a new external message editor option: SAVECOLUMNS rs>> (default: off) - when enabled, the current terminal width
    (columns) will be saved in the msg header.

    I have enabled this option for my local dev copy of SlyEdit. I tried
    writing a test message to myself with a 132-column terminal and then
    read it with an 80-column terminal. My message had a few lines and
    didn't see to be wrapped properly - The 2nd line was wrapped
    significantly less than the 80-column width and the rest of the line
    was on the next line. Shoul this setting work with local messages, or
    is it only for messages being shared via QWK and other networked
    areas?

    We might be talking about different things. The QUOTEWRAP option is for re-wrapping of the quote.txt file. If your resulting message is not

    I'm not talking about the quote wrap option, I was talking about the SAVECOLUMNS option.

    Okay, then it just adds the "COLS" (SMB_COLUMNS) header field your messages and when viewing using the built-in message reader, it'll use that value to intelligentally re-wrap (flow) the message for the current terminal width.

    If you're using your own custom message reader, it probably isn't using this columns header field (yet).

    digital man

    Synchronet "Real Fact" #55:
    Synchronet Terminal Server introduced RLogin support w/v3.00c (2000).
    Norco, CA WX: 54.1°F, 87.0% humidity, 2 mph SE wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Apr 29 01:34:50 2019
    src/sbbs3/scfg scfgxtrn.c 1.66 1.67
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv7819

    Modified Files:
    scfgxtrn.c
    Log Message:
    Configurable "Soft-CR" (0x8D) character handling on a per message-editor basis: For QuickBBS editors, the default will be the same as previous behavior: to convert Soft-CRs to Hard-CRs (CRLFs).
    For non-QuickBBS editors, the default will be to treat Soft-CRs as any other valid printable character in the text ("Retain").
    A 3rd option is available to strip Soft-CRs completely from the generated message text.

    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Apr 29 19:48:41 2019
    src/sbbs3/scfg scfgxtrn.c 1.67 1.68
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/home/rswindell/sbbs/src/sbbs3/scfg

    Modified Files:
    scfgxtrn.c
    Log Message:
    Resolve GCC warning: enumeration value 'XEDIT_SOFT_CR_UNDEFINED' not handled
    in switch


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Aug 4 16:05:24 2019
    src/sbbs3/scfg scfgxtrn.c 1.68 1.69
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv24007

    Modified Files:
    scfgxtrn.c
    Log Message:
    Add the "Support UTF-8 Encoding" toggle option for external editors
    (default: No).

    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Mar 24 22:41:56 2020
    src/sbbs3/scfg scfgxtrn.c 1.69 1.70
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv7212

    Modified Files:
    scfgxtrn.c
    Log Message:
    External program names are actually up to 40 characters in length (not 25).

    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Aug 8 13:18:07 2020
    src/sbbs3/scfg scfgxtrn.c 1.70 1.71
    Update of /cvsroot/sbbs/src/sbbs3/scfg
    In directory cvs:/tmp/cvs-serv3702

    Modified Files:
    scfgxtrn.c
    Log Message:
    Allow timed event failure msg log-level to be configured (defaults: LOG_ERR). Some other timed event related configuration text/help fixes/beautification too.

    --- SBBSecho 3.11-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 Fri Nov 27 19:46:43 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/e869fb90e22d3312b70edd98
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Show the editor information file in the proper case (lower or upper)... based on the configuration setting.Also, prompt for upper or lowercase after setting the editor information file type, so no "door drop file" needs to be selected to change the case of the editor information file. - reported by mlong
    --- SBBSecho 3.11-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 Dec 12 13:35:30 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/cb8de59c58406c181efc1c23
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Track the selected xtrn-section lightbar positionFixes the scrolled/selected position when the sysop has more than screen-full of xtrn program sections. As reported by mlong.
    --- SBBSecho 3.11-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 Tue Mar 9 00:40:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/8ed54713cb2b657c582d49e1
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Make it very obvious when a timed event has been disabledBy displaying "<DISABLED>" instead of the command-line in the event list.
    --- SBBSecho 3.13-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 Wed Mar 10 01:25:03 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/78a728f0e84794dce23d732e
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Set the default event error log level to LOG_ERR (not LOG_EMERG)
    --- SBBSecho 3.13-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 Tue Aug 17 23:49:55 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/381c80372cc615f20d4ba727
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    If hitting ESC at Editor Info File prompt, don't prompt for lowercaseSlight usability improvement.
    --- SBBSecho 3.14-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 Tue Feb 8 20:25:25 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/cf3ecb0a57c46651bf2322b3
    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c
    Log Message:
    Clarify in the help text: if you include a file extension (e.g. .exe)...Then you must also include the file extension on all the configured command-lines.The opposite is not true: excluding the file extension in the native program list will still work if the command-line includes the file extension.
    --- SBBSecho 3.14-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 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)