- Feb 21, 2009
-
-
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
-
rswindell authored
the file.
-
rswindell authored
\e255;255H. Had the row/col sane-range checking reversed.
-
rswindell authored
response) - using c_escape_str() to convert the response to a log/print format.
-
rswindell authored
place to do it, but may need some special handling for HTMLterm mode. Parse columns from ANSI cursor position reports. Request Telnet "Negotiate Window Size" option during answer since this is more reliable than ANSI cursor position reporting (especially with terminals that wrap cursor positioning requests). Improve validation of ANSI cursor position reports.
-
rswindell authored
immediately and delete semaphore file.
-