- Apr 25, 2020
-
-
deuce authored
-
rswindell authored
-
rswindell authored
and Frame.cleartoeol()'s instead.
-
rswindell authored
on rPi3) by using Frame.home() and Frame.cleartoeol() rather than Frame.clear().
-
rswindell authored
where Display.prototype.__getUpdateList__ was taking > 1 second on an rPi3: We need to avoid using Frame.clear() which invalidates the entire frame and requires an update check of every cell (e.g. thousands in a typical frame). So we're going to depend on Frame.cleartoeol() which needed its own optimization to invalidate every cell of the current line even when the cells were already blank (undefined). So only mark the cells for update if they actually have data in them that is being cleared. Also, the putmsg() method was taking on a CRLF to the output string when word-wrap was enabled. So removing the trailing whitespace after word wrap does its thing. If this breaks other scripts, then perhaps we need to restore the original CRLF on the end of the word-wrapped string, but *only* if there was a CRLF on the end of the original string to begin with.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
for the json-service.ini "dir" key. The code that parses that value is not very tolerant of the absence of a trailing slash.
-
deuce authored
-
rswindell authored
-
deuce authored
Add CSI I support. Fix CSI SP d support.
-
rswindell authored
-
rswindell authored
-
rswindell authored
Loadable Modules for these (nodelist and privatemsg) configured by default in SCFG->Sysstem->Loadable Modules. Disable FIDOIN and FIDOOUT timed events by default. Disable NEWSLINK and LISTSRVR timed events by default. Added ftn-setup.js and xtrn-setup.js to the Operator xtrn menu.
-
deuce authored
-
deuce authored
-
rswindell authored
Added "-export" for F. Krueger (2:333/808.1) which exports every message from the specified message base into a separate text file (in the sbbs/temp dir). e.g. "jsexec <msgbase-code> -export" Uses RFC-822 style header syntax. No dot-stuffing. Strips Ctrl-A codes. Uses CRLF-terminated lines. All these things could be configurable with options easily enough if someone wants different behavior.
-
- Apr 24, 2020
-
-
rswindell authored
in adjustuserrec() - as reported by Nelgin, the finder and reporter of bugs. 32-bit fields were protected, but not 16-bit fields, so they could/would "wrap around" (e.g. after exceed 65535). I did not add protection for 8-bit integer wrap as there's only one (leech) and that's not relevant/used these days.
-
deuce authored
Apparently, SyncTERM is doing tabs differently than XTerm, and there's some get graphics attribute weirdness in XTerm as well.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-