- Nov 20, 2023
-
-
Randy Sommerfeld authored
-
Rob Swindell authored
Fixed typo in ddmr_cfg causing an error on startup See merge request !364
-
- Nov 19, 2023
-
-
Eric Oulashin authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Rob Swindell authored
DDMsgReader: Speed improvements and updates for newscans, and updates for the indexed newscan menu mode. See merge request !363
-
DDMsgReader: Speed improvements and updates for newscans, and updates for the indexed newscan menu mode.
-
Rob Swindell authored
-
Rob Swindell authored
Performance improvement
-
Rob Swindell authored
Similar to GNU gettext(), by loading gettext.js and enclosing all user-visible strings in gettext(), a script can get easy/easier support for non-default (i.e. US-English) locales by loading translated strings from the [JS] section of ctrl/text.<locale>.ini (if it exists), or customized strings from the [JS] section of ctrl/text.ini (if it exists). Results are cached for fast subsequent uses of the same string. What's *not* supported is different translations (e.g. colorization or whatever) for the same string used in a different scripts. That could be added (e.g. use a different section name for script-specific translations), pretty easily, if desired.
-
- Nov 14, 2023
-
-
Deucе authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Rob Swindell authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
- Nov 13, 2023
-
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Rob Swindell authored
Finish removing the AutoLogonViaIP support from this script
-
Rob Swindell authored
Seriously though, this doesn't always do the same thing as outputting a '\n' (e.g. in PETSCII mode, it sends a "cursor down" (17) control character).
-
Rob Swindell authored
Also use sbbs_t::newline() as the underlying implementation of console.newline() rather than a hard-coded CR/LF output loop. Added new console methods: cond_newline() - equivalent of Ctrl-A/ cond_blankline() - equivlaent of Ctrl-A? cond_contline() - equivalent of Ctrl-A\ ... so a JS script author doesn't have to output Ctrl-A codes to invoke those functions.
-
Rob Swindell authored
-
- Nov 12, 2023
-
-
Rob Swindell authored
... from the other Synchronet servers and services. For advanced uses/debugging.
-
Rob Swindell authored
To enable a server that's disabled in the sbbs.ini file, just use the <server>+ option (e.g. 't+' to enable the terminal server). To run *only* that server (and no other servers), use the '<server>!' option (e.g. 'w!' to run *only* the web server).
-
Rob Swindell authored
DDFileLister: On start, if console.aborted is true (due to the user pressing Ctrl-C, etc.), then return -1 to stop a file scan in progress. See merge request !362
-
DDFileLister: On start, if console.aborted is true (due to the user pressing Ctrl-C, etc.), then return -1 to stop a file scan in progress.
-
- Nov 11, 2023
-
-
Rob Swindell authored
js_init() failures are now logged with a critical error level (instead of just "error").
-
Rob Swindell authored
js_execxtrn() now returns -1 if a JS context can't be created. This eliminates redundant error messages from calling js_execfile with a NULL context.
-
Rob Swindell authored
-
Rob Swindell authored
These functions were causing enumeration issues with JSDOC builds (before the recent refactor that fixes that enumertion order problem), but really these calls should've been conditional anyway.
-
Rob Swindell authored
Just a blank string instead.
-
Rob Swindell authored
Ctrl-A? is a conditional new-line sequence (often used in prompts). This was a feature in yesnobar/noyesbar.bin and missing in this new JS port. Oops.
-
Randy Sommerfeld authored
-