- Feb 21, 2009
-
-
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
-
-
deuce authored
the last column with space if you use backspace to return to the previous position.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
js_EvalOnExit(). Call JS_ReportPendingException after calling js_EvalOnExit().
-
rswindell authored
Call JS_ReportPendingException() after script execution.
-
rswindell authored
-