- Jun 04, 2024
-
-
Rob Swindell authored
Just for testing/experimenting with proper recording locking support. e.g. when one process or network node (on a LAN) has the SMB header locked, another process/node should not be able to lock it or reading the status header.
-
Rob Swindell authored
Now can include command-line specifiers.
-
- Jun 02, 2024
-
-
Rob Swindell authored
The exception is: DOS programs on Linux (e.g. Linux DOSEMU), due to the funky drive letter mappng, this can't be supported for those external programs. As requested by Fluid via IRC, for Frotz support, to store user-unique data files in data/user/####.something (e.g. "%juser/%4.zork").
-
- May 29, 2024
-
-
Rob Swindell authored
dd_lightbar_menu: Added KEY_F* defines in there that were referenced in getKeyWithESCChars(). Refactored the includes in SlyEdit, since SlyEdit uses getKeyWithESCChars() See merge request !437
-
dd_lightbar_menu: Added KEY_F* defines in there that were referenced in getKeyWithESCChars(). Refactored the includes in SlyEdit, since SlyEdit uses getKeyWithESCChars()
-
- May 28, 2024
-
-
Rob Swindell authored
-
Rob Swindell authored
And warning about signed/unsigned compare
-
Rob Swindell authored
Pass-through only really does anything useful if the BBS user's client is a Telnet client and it responds as the server expects. Since the user's Telnet client (when using one) has already negotiated Telnet options, they won't ACK options that the server expects them to, so this doesn't really work. The proxy fixes that issue.
-
Rob Swindell authored
-
Rob Swindell authored
Meaning, it'll negotiate all Telnet options with the remote server (assuming not an RLogin server), so long as the TG_PASSTHRU option is *not* set. This allows more Telnet servers to work as expected, especially when the client (BBS user) is not using a Telnet client! Fix issue #432
-
Rob Swindell authored
Also arrange section writing order to match scfglib2.c
-
- May 27, 2024
-
-
Rob Swindell authored
Avoid build warning about use of deprecated /Gm option.
-
- May 26, 2024
-
-
Rob Swindell authored
... for uifc/ciolib settings And make default video mode LCD 80x25
-
Rob Swindell authored
-
Rob Swindell authored
This should fix the Win32 build.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This problem doesn't happen with the .bin version of these scripts.
-
- May 25, 2024
-
-
Rob Swindell authored
Thanks for the reminder, Keyop
-
Rob Swindell authored
If this key doesn't exist, the default value is used So it's not a big deal if your ctrl/attr.ini file is missing or doesn't have any particular key in it.
-
Rob Swindell authored
For Nelgin
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
For controlling the UIFC/CIOLIB properties (scaling, modes, etc.)
-
Rob Swindell authored
-
Rob Swindell authored
Copied from read_scfg_ini() in scfg.c
-
Rob Swindell authored
Fix issue #760 UINT_TO_JSVAL automatically handles the storage as the necsesary underlying type in the JS engine. Values > 0x7fffffff (2147483647) will still be stored (and re-written) as doubles and could be problematic.
-
Rob Swindell authored
Fix issue #759
-
Rob Swindell authored
New key "rainbow" in ctrl/attr.ini New Ctrl-A codes: 'X' to turn on repeating/wrapping rainbow attributes, 'x' to turn on non-repeating/wrapping rainbow attributes. New @-code: RAINBOW:x to set the list of (comma-separated) rainbow attribute values (in same form as attr.ini). When used in a display file, the rainbow attribute change is temporary. Ever wanted to add alternating attributes to @-code expanded text in display files? Now you can. Also can be used to easily/quickly create display files with repeating elements (e.g. commands/options) using alternating attributes.
-
Rob Swindell authored
-
Rob Swindell authored
-
- May 23, 2024
-
-
Rob Swindell authored
Previously, we only cleared hotspots when executing any external from the external program section (doors menu). This means that invoking a script or external program (e.g. via JS bbs.exec()) from anywhere else, any current mouse hotspots would remain active. Disable those. This fixes issue #758
-
- May 22, 2024
-
-
Rob Swindell authored
-
Rob Swindell authored
The extra characters (comments) are ignored when parsing this particular file, so though this is not how we normally add comments to .ini files, it still works fine in this case.
-
Rob Swindell authored
Another legacy config file replaced with .ini file (for easier editing and future extensibility). No longer dynamically allocate scfg_t.colors (no need). There's really no reason why this is still an array, but leave as is for now. Also, I noticed JS console.color_list (also an array) is not enumerable (or documented) - that should be fixed.
-
- May 18, 2024
-
-
Rob Swindell authored
This was a loop-hole that caused Denn (OUTWEST) some confusion, those his QWKnet account could post polls, it could not post messages due to having the P-restriction.
-
- May 16, 2024
-
-
Rob Swindell authored
client_t.protocol is no longer a pointer. Warnings reported by gcc (Debian 12.2.0-14) 12.2.0
-
Rob Swindell authored
... rather than calling textmode() after. This solves the problem of black bars above and below the UIFC window in echocfg and SCFG on ChromeOS, at least.