- Feb 21, 2009
-
-
rswindell authored
Removed and upated several existing and out-dated Q/As.
-
rswindell authored
are to be included in e-mail messages (default: enabled).
-
rswindell authored
-
rswindell authored
-
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.
-
rswindell authored
in the "save line buffer" so that the SAVELINE/RESTORELINE macros will work correctly again (redisplay with correct attributes).
-
rswindell authored
-
rswindell authored
Maybe now strip_ctrl() is a function that Deuce would "want to call". :-)
-
rswindell authored
and index into mailproc array.
-
rswindell authored
-
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.
-
rswindell authored
console.print()/write()/writeln() can now take multiple value arguments to display (like the global print()/write()/writeln() methods). console.write() and writeln() now use sbbs_t::putcom() instead of rputs() so that they may send strings with embedded NULs. console.writeln() now uses sbbs_t::rputs() to output the "\r\n" so that it is not passed through outchar (e.g. do not line-count and auto-pause).
-
- Feb 20, 2009
- Feb 19, 2009
-
-
rswindell authored
Rename console.getlines() to console.getdimensions() (leave getlines as alias).
-
rswindell authored
-
rswindell authored
-
rswindell authored
for non-ANSI terminals (that have a non-destructive backspace) in getstr().
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
Simplify redrwstr() by combining ANSI/non-ANSI terminal support.
-
rswindell authored
-
rswindell authored
(off-by-one).
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
deuce authored
-
rswindell authored
macros (better bounds checking, sets current attribute on restore).
-
rswindell authored
accurate column auto-detection. Wheee!
-
rswindell authored
-
rswindell authored
with ansi_gotoxy(), ansi_save(), and ansi_restore() functions.
-
rswindell authored
-
rswindell authored
line/column counting, auto-pausing, etc. So, sbbs_t::rprintf() and JS console.write() and writeln() are now all truly "raw" - hopefully this puts a smile on Deuce's face. :-) sbbs_t::cursor_right() and cursor_left() now update the column counter.
-
rswindell authored
-
deuce authored
-
deuce authored
-
- Feb 18, 2009