Skip to content
Snippets Groups Projects
  1. Nov 16, 2016
  2. Oct 07, 2015
  3. Apr 28, 2015
    • rswindell's avatar
      Bug-fix: From the text.dat Yes/No/Quit/Password entry (YNQP), the 'Q' character · aa709e2a
      rswindell authored
      was never used. This was intended to be a method for internationalization,
      letting the sysop change which key is used as the uiniversal "quit" key.
      This commit replaces most of the uses of the hard-coded 'Q' for quit wtih the
      3rd charcter in the text.dat YNQP string. Some hard-coded menus still have the
      'Q' key hard-coded and will need to be addressed later. The text.h YN index
      macro was changed to YNQP and the JS text index variable name will change
      as well.
      aa709e2a
  4. Nov 13, 2011
  5. Oct 19, 2011
  6. Feb 27, 2009
  7. Feb 25, 2009
  8. Feb 21, 2009
    • rswindell's avatar
      sbbs_t::bputs() now checks online value in while() loop. · d13fc8f6
      rswindell authored
      sbbs_t::rputs() now:
      * Can accept an optional length argument which allows it to output strings
      with embedded NULs if desired.
      * If a call to outcom() fails, terminates and returns the sent number of chars.
      * Performs Telnet IAC escaping when appropriate.
      * Checks online value in while() loop.
      * No longer output to log if "on local" - event scripts aren't expected to use
      this function.
      JS console.write() and writeln() now use rputs() instead of putcom() so that
      Telnet IAC chars are escaped when necessary and saveline/restoreline will work.
      sbbs_t::putcom() now returns the number of chars sent successfully.
      d13fc8f6
    • rswindell's avatar
      Characters sent through rputs() (e.g. ANSI escape sequences) need to be saved · 4595fccd
      rswindell authored
      in the "save line buffer" so that the SAVELINE/RESTORELINE macros will work
      correctly again (redisplay with correct attributes).
      4595fccd
    • rswindell's avatar
      Fix misuse of ansi(). · 4d3943e6
      rswindell authored
      4d3943e6
    • rswindell's avatar
      Create and use a variant of sbbs_t::ansi() which accepts a "current attribute" · d0f49f9a
      rswindell authored
      argument and buffer and retruns an optimized ANSI sequence to generate
      the desired attribute.
      console.ansi() method now support this usage as well, so msgutils.js's
      attr_to_ansi() should no longer be needed.
      d0f49f9a
  9. Feb 19, 2009
  10. Feb 18, 2009
  11. Feb 16, 2009
    • rswindell's avatar
      Major over-haul of smb_util.c and most everything that uses it: · 17ab641b
      rswindell authored
      Constified the arguments.
      Created exascii_to_ascii_char().
      Created ctrl_a_to_ascii_char().
      strip_ctrl() and prep_file_desc() now takes 2 args.
      strip_ctrl(), strip_exascii() and prep_file_desc() now strdup() the input
      string and if the dest arg is NULL, returns the allocated and modified copy.
      sbbs_t::bputs() now handles ^AZ.
      Change Ctrl-A code message network exporting:
      1. ^AL, ^A<, ^A[, and ^A] are always translated to ASCII equivalents.
      2. ^AZ will terminate the message body prematurely if found.
      3. Ex-ASCII (CP437) chars will be translated to ASCII equivalents (rather than
      '*') for "ASCII Only" subs.
      For import, don't allow Ctrl-AP or Ctrl-AL.
      For SBBSecho:
      Added support for specifying a link's address on the command-line (e.g. for
      use with -h).
      Mail server now strips Ctrl-A codes from message bodies for sending via POP3
      or SMTP.
      17ab641b
  12. Jun 04, 2008
  13. Apr 21, 2008
  14. Aug 23, 2006
  15. Feb 08, 2006
  16. Oct 25, 2005
  17. Sep 02, 2005
  18. Sep 01, 2005
Loading