• src/sbbs3/scfgdefs.h scfglib2.c scfgsave.c writemsg.cpp

    From rswindell@1:103/705 to CVS commit on Tue Apr 16 01:48:19 2019
    src/sbbs3 scfgdefs.h 1.45 1.46 scfglib2.c 1.46 1.47 scfgsave.c 1.78 1.79 writemsg.cpp 1.146 1.147
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv28139

    Modified Files:
    scfgdefs.h scfglib2.c scfgsave.c writemsg.cpp
    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)

    Actually, previously it was wrapping to current terminal width minus 4 when QUOTEWRAP was enabled. Now, make that current terminal width minus 1
    (when quotewrap_cols is set to 0).

    --- 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:22:24 2019
    src/sbbs3 scfgdefs.h 1.46 1.47 scfglib2.c 1.47 1.48 scfgsave.c 1.79 1.80 writemsg.cpp 1.149 1.150
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv17953

    Modified Files:
    scfgdefs.h scfglib2.c scfgsave.c writemsg.cpp
    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)