- Oct 28, 2024
-
-
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
-
- Oct 27, 2024
-
-
Deucе authored
Also, fix manpage generation for CMake.
-
Deucе authored
I've forgotten one of these for every RC except the first one for v1.2. :(
-
Deucе authored
Thanks nelgin.
-
Deucе authored
-
Deucе authored
-
Deucе authored
The amazing Haiku community has redesigned the SyncTERM icons for me! Unfortunately, I had to remove the default "Synch" icon from ciolib so that SyncTERM could have its own separate icon. :( I'm not sure if the msvc builds are using the ciolib.rc file or not, and I'm not sure how they can add an icon... I'll net DigitalMan sort that out (sorryish).
-
Deucе authored
-
- Oct 26, 2024
-
-
Rob Swindell authored
MRC: Session stats, mentions, themes, indenting, buffer display, and more See merge request !464
-
-
Deucе authored
This was sometimes causing an integer scaled mode (ie: 4×) to be reduced to very slightly less than that (ie: 3.996255×), making the window one pixel smaller than it was supposed to be due to integer truncation. This could result in being unable to increase the window size using the Alt+Right-Arrow shortcut and could make new windows one full size smaller than they needed to be (such as C64 windows). While we're here, fix the SDL and X11 outputs to trust what bitmap_drv_init_mode() does. It was fixed when GDI mode was being written, but the other drivers weren't updated to take advantage of that. Should resolve issue 156 reported by DigitalMan
-
Rob Swindell authored
-
Rob Swindell authored
The ini key value name remains the same: batxfer
-
Rob Swindell authored
<nelgin> batxfer? Why not called it batchxfer ? The extra 2 characters help :) [shrug]
-
Deucе authored
-
Rob Swindell authored
(for new installs)
-
Rob Swindell authored
Replaces hard-coded batch transfer menu, same functionality
-
Deucе authored
Whee.
-
Deucе authored
-
Rob Swindell authored
Use localizable [Q]uit key Removed trailing whitespace
-
Deucе authored
Now it doesn't leave the console all messed up.
-
Rob Swindell authored
-
Rob Swindell authored
Helpful for a JS batch file transfer menu
-
Rob Swindell authored
Returns count of files removed now (not bool).
-
- Oct 25, 2024
-
-
Rob Swindell authored
-
Deucе authored
This allows GetConsoleScreenBufferInfoEx() to work for palette changes, allowing Console to not suck. However, we now prefer ANSI mode over Win32 Console, so make that so it can actually fail on Windows of stdout is a TTY and we can't set the ENABLE_VIRTUAL_TERMINAL_PROCESSING flag. With this, ANSI mode is used in Windows Terminal, and Win32 Console is used in Legacy Console, and all should be good with the world.
-
Rob Swindell authored
(as is/was done in useredit.cpp) Fix the default download protocol columning display (missing final newline in many cases).
-