- Feb 18, 2024
-
-
Deucе authored
This allows easy copy/paste without scrollback hacks on BBSs that insist on taking over the mouse just so you can move the mouse and click a character rather than press one key because it's 3l337..
-
- Feb 17, 2024
-
-
Deucе authored
When using $^, all the auto-dependencies are included in the link command-line, which includes sbj.c and all the .h files, causing the link to fail if dependencies exist.
-
Deucе authored
This won't matter now since only one thread ever touches it, but when cool stuff happens, it could.
-
Deucе authored
-
Deucе authored
-
Deucе authored
This allows ALT-B from dialing directory to show the last seen thing, not the extra blank screen added to the end. Doesn't fix anything, but a huge QoL improvement for people who use ALT-B after disconnecting.
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
-
Deucе authored
Fixes issue 124 on Sourceforge.
-
Rob Swindell authored
The column-width of UNICODE 'zero-width' character is now autodetected. This property allows one to use/change this autodetected width (normally 0 or 1).
-
Rob Swindell authored
-
- Feb 16, 2024
-
-
Rob Swindell authored
DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out. See merge request !410
-
Eric Oulashin authored
DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.
-
Rob Swindell authored
xtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, updated the ARS to "ANSI AND COLS 80" See merge request !408
-
xtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, updated the ARS to "ANSI AND COLS 80"
-
Rob Swindell authored
SlyEdit: Header display update for UTF-8. Added 'add graphic char' to DCT menu. See merge request !407
-
-
Deucе authored
-
Deucе authored
Reduces the time after a forced hangup that you need to wait before returning to the main menu.
-
Deucе authored
at least three times since we enabled the test suite. The odds of that happening *should* be one in a million, but NetBSD managed to fail this time (don't remember previous times, and not sure how to find them). For now, I'll just change this so there's a one in a trillion chance.
-
Deucе authored
This shouldn't be necessary, but Coverity thinks it's a good idea, and it's simple enough to do without hurting anything.
-
Deucе authored
do math to get there.
-
Deucе authored
-
Deucе authored
A couple were actually serious, most were unimportant.
-
Deucе authored
Except on Borland, which presumably doesn't have strtoull().
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Don't corrupt UTF-8 strings with SAFECOPY() (use new SAFECOPY_UTF8). Some terminals (notably, Windows Terminal) display zero width UNICODE chars as a single column-wide space. <sigh> Auto-detect the zero-width "width" (1 or 0) of the terminal during connection and UTF-8 auto-detection. getstr() works a lot better now with UTF-8 strings with wide chars (e.g. emojis), but likely much more to do.
-
Rob Swindell authored
-
Rob Swindell authored
This is not a completely unexpected thing to happen during ungraceful termination
-
Rob Swindell authored
-
Rob Swindell authored
DDMsgReader: quotes.txt is now in the correct case for the user's editor. "terminalSupportsUTF8 not defined" error eliminated. See merge request !406
-
Rob Swindell authored
I'm surprised this didn't create a warning somewhere: treating char* as a bool!
-
Rob Swindell authored
-
Rob Swindell authored
Which means that every time textgen was built, it was immediately out of date (and requiring a rebuild).
-
Rob Swindell authored
-
Rob Swindell authored
(doesn't leave a partial UTF-8 sequence at the end of the destination string). This calls memcpy() for every char, which may not be performant, but I didn't (yet) do any profiling. Hence, no premature optimization either.
-
Rob Swindell authored
Tested with Windows Terminal Version: 1.18.10301.0 and all codepoints between 0x100 and 0x1FFFF, this change reduces the width mismatches from > 8000 to 349. The "Zero width" mismatches are probably the most important/glaring and will need to be addressed next (since some terminals don't move the cursor for zero width chars, and some do).
-