- Oct 31, 2024
-
-
Rob Swindell authored
... using @-code
-
Rob Swindell authored
ddfilelister: Fix for issue #806 - When scanning files, don't pause for user input between directories. See merge request !466
-
ddfilelister: Fix for issue #806 - When scanning files, don't pause for user input between directories.
-
- Oct 30, 2024
-
-
Deucе authored
RIPtel reset to the font configured by the user, not the current font. Do the same here.
-
Deucе authored
It appears v3 kept the font through a RIP_RESET_WINDOWS command
-
Rob Swindell authored
Fix new date editing bug in user editor: we must use the numeric format for dates when creating strings to be edited.
-
Rob Swindell authored
No need to use time32_t for this.
-
Rob Swindell authored
"01/00/00" would get parsed/converted back to Jan-1-2000 (usually), which is usually not what we want.
-
Rob Swindell authored
Stripped trailing whitespace
-
Rob Swindell authored
... and friends For Gamgee
-
- Oct 29, 2024
-
-
Deucе authored
-
Rob Swindell authored
To solve problem of adding some kind of prefix/tag to a user alias when connecting to a door server. e.g. ?rlogin server -s [TAG] -s %a Hopefully you don't need/want a space separating the string elements, as that's not really doable with this solution.
-
Deucе authored
If telnet binary mode is enabled (the new default), and a CR and LF come in on separate recv() calls, the RIP parser would stop at the CR, and pass the LF back to the ANSI parser. Ah, dura-bbs.net, always pushing the limits.
-
Rob Swindell authored
We want to not expand tilde to attributes when there are any attribute codes in the mnemonics string. The existene of a non-attribute ctrl-a code should not have prevented the tilde expansion. Fix for issue #805 reported by Nelgin (thank you)
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
RIP XOR operation had issues with polylines, boxes, etc. where the same pixel could be written more than once, resulting in it being toggled back to the original state. Also, there were some memory leaks of temporary struct ciolib_pixel variables. This is now fixed as well.
-
Rob Swindell authored
Although we've added (in SBBS v3.20) configurable numeric date input/display formats for the system, the output was still ambiguous for users (e.g. NN/NN/NN which could be interpretted a number of ways), so I've added an option to choose "verbal" short date formats to be displayed where possible instead. The same value separate from the numeric format (whatever the sysop chose) is used in the verbal date output, but since month name abbreviations are 3 characters, only one separator is used (to keep the output length fixed at 8 characters). The new "Verbal" short date display format is choosable in the SCFG wizard and via SCFG->System->Short Date Format.
-
Deucе authored
Both selecting scrollback from the online menu, and viewing the last scrollback from the main menu were impacted.
-
Rob Swindell authored
-
Rob Swindell authored
Currently, this is a slower way to look-up a text.dat string, but requires no load/require of text.js and allows for a shorter syntax to get a text.dat string, i.e. bbs.text("Quit") instead of bbs.text(bbs.text.Quit); Although the bbs.text() ID lookup is cached, it's only marginally faster than system.text() ID lookup, which is not cached and about 1/3 the speed of the other methods of index to string lookup (in the MSVC-Windows build).
-
Rob Swindell authored
... with Servers->Terminal Server->Login Requirements Updated help text: F5->Ctrl-C, no need to hand-update sbbs.ini when adding or removing nodes (any more).
-
- Oct 28, 2024
-
-
Rob Swindell authored
-
Deucе authored
-
Rob Swindell authored
DDMsgReader: Sorting of sub-boards when changing to another sub-board (for nelgin). Toggleable behavior to only show sub-boards with new messages in the indexed-mode newscan (for kdi4hw). Internal: Updated for bbs.msg_number and bbs.smb_curmsg being write See merge request !465
-
DDMsgReader: Sorting of sub-boards when changing to another sub-board (for nelgin). Toggleable behavior to only show sub-boards with new messages in the indexed-mode newscan (for kdi4hw). Internal: Updated for bbs.msg_number and bbs.smb_curmsg being write
-
Deucе authored
- Attempt to suppress go aheads in both directions. - Attempt to set binary mode in both directions - Request the remote echos These express the assumptions that SyncTERM always makes, so it's a good idea to tell the remote this. For systems that don't like this, there is the Raw "protocol".
-
Deucе authored
-
Deucе authored
-
Deucе authored
When changing between 8 and 16 row fonts in RIP mode, the cursor start and end was left for the old font size... 16 -> 8 would leave the cursor one line below the current position, and 8 -> 16 would leave the cursor in the middle of the cell. This hacks the vstat deeper to fix up the cursor as well. Reported by skipperdoodle1947.
-
Rob Swindell authored
This is a code clean-up, no change in functionality
-
Rob Swindell authored
It's possible to have multiple transfer protocols with the same mmemonic, but with different transfer types supports (which would be weird, but possible). This allows us to use protnum() to replace a lot of copy/pasted prot looping and comparing logic throughout sbbs. Also added a variant of sbbs_t::quit_key() that takes and returns a string (for easy concatenation to strings of key chars).
-
Deucе authored
If an ANSI sequence spanned multiple recv() calls, it would get silently dropped if RIP was enabled. Reported by skipperdoodle1947 (who does awesome stuff)
-
Rob Swindell authored
for use by JS bbs.xtrn_prot_menu() immediately, elsewhere soon.
-
Rob Swindell authored
-
Rob Swindell authored
Also use console.quit_key for localization support
-
Rob Swindell authored
In place of the copy/pasted/ported from C++ version of the same logic
-
Rob Swindell authored
... that the user has access to
-
Rob Swindell authored
So we don't have to reimplement this logic in user_settings.js (or equivalent) any longer.
-
Rob Swindell authored
-