• src/sbbs3/sbbs.h str.cpp

    From rswindell@VERT to CVS commit on Wed Oct 24 22:32:00 2018
    src/sbbs3 sbbs.h 1.491 1.492 str.cpp 1.81 1.82 prntfile.cpp 1.28 1.29 answer.cpp 1.100 1.101
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    sbbs.h str.cpp prntfile.cpp answer.cpp
    Log Message:
    Update display/menu file selection logic based current terminal capabilities. Newly supported files: text/menu/*.msg (higher priority than .asc when the terminal supports IBM extened ASCII, aka CP437). These are the same format
    as .asc files (and supported more readily by PabloDraw).
    Newly supported files: text/menu/*.seq - native PETSCII files for PETSCII terminals only. Support in the underlying putmsg() function is still
    pending.
    Also, the text/*.msg files now supports alternative file formats for RIP/ANSI/PETSCII, if the files exist.
    WIP menu support removal.
    The new menu/display file selection priority will be detailed on wiki.synchro.net, but rest assured, it's backwards compatible with
    the previous/old priority with the exception of the removal of WIP support
    and HTML support.



    ---
    þ 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 Jan 19 23:10:46 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d54599775d3447c20b704f63
    Modified Files:
    src/sbbs3/sbbs.h str.cpp
    Log Message:
    Can't use enum as last arg before varargs apparently

    This should fix the Clang warning that Deuce reported:
    str.cpp:131:18: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior

    ---
    þ 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 Sun Oct 27 22:54:11 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/60d953c907288ff5b0240c4f
    Modified Files:
    src/sbbs3/sbbs.h str.cpp
    Log Message:
    sbbs_t::xfer_prot_menu() can now return the list of command keys

    for use by JS bbs.xtrn_prot_menu() immediately, elsewhere soon.

    ---
    þ 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 Mon Oct 28 01:38:17 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b2b0d6223403a9dfa3807048
    Modified Files:
    src/sbbs3/sbbs.h str.cpp
    Log Message:
    sbbs_t::protnum() and protname() now accept the transfer type as argument

    It's possible to have multiple transfer protocols with the same mmemonic, but with different transfer types supports (which would be weird, but possible). This allows us to use protnum() to replace a lot of copy/pasted prot looping and comparing logic throughout sbbs.

    Also added a variant of sbbs_t::quit_key() that takes and returns a string
    (for easy concatenation to strings of key chars).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Oct 29 20:20:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b5caa2917f6b0f58d234af33
    Modified Files:
    src/sbbs3/sbbs.h str.cpp
    Log Message:
    Create a C++ wrapper for unixtodstr()

    No need to use time32_t for this.

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