- 19 Feb, 2021 1 commit
-
-
Deucе authored
-
- 18 Jan, 2021 1 commit
-
-
Rob Swindell authored
We were just trusting that the error strings would be shorter than 256 (usually), but since we're including paths and strerror() results, we really have no control over the length of the error strings. So enforce some healthy boundaries. This could explain the crashes that Divarin of Mutiny is seeing with SCFG on WinXP or maybe it was the truncsp(strerror()) stuff that was just removed as well. We'll see...
-
- 23 Nov, 2020 1 commit
-
-
Rob Swindell authored
The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down. I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit. There is no functional change in behavior in this comment.
-
- 16 Aug, 2020 1 commit
-
-
Rob Swindell authored
-
- 08 Aug, 2020 1 commit
-
-
rswindell authored
-
- 14 May, 2020 1 commit
-
-
rswindell authored
SCFG for Win32 is linked against a load_cfg lib that builds withOUT SCFG defined, so these compiled AR elements were allocated and then many SCFG operations (e.g. copy/paste, create new) would copy the allocated ARs to another configuration and then be subjected to double-free upon exit/clean-up (resulting in exception or crash). Just get rid of this cruft and some other related RAM-byte-saving hold-overs from the MS-DOS days.
-
- 23 Sep, 2019 1 commit
-
-
rswindell authored
-
- 17 Jul, 2019 1 commit
-
-
rswindell authored
-
- 09 May, 2019 1 commit
-
-
rswindell authored
- for PETSCII, this is automatic and you don't lose blink, but you do lose colored foreground when enabling a bright background ("reverse video") - for ANSI, this mode is typically referred to as "iCE colors" and disables blinking-text support - Ctrl-AE (^AE) is the new attribute code to enable bright-background (will have no effect on ANSI terminals that are not iCE color enabled) "E" is now valid in the ctrl/attr.cfg file and string values for JS console.attributes assignments, as well - Ctrl-AI (^AI) - blink - now does nothing for ANSI/ICE color terminals (blinking is not supported in combination with bright-background) - Using a new/non-standard CGA attribute bit-flag to indicate the selection of bright-background colors (BG_BRIGHT, bit 10), separate from BLINK. This change required all/most char/uchar attribute representations to be converted to int/uint. New text.dat strings: - PetTerminalDetected (renamed from PetTermDetected) - PetTerminalQ - TerminalAutoDetect - TerminalColumns - TerminalRows - TerminalMonochrome - TerminalColor - TerminalIceColor - IceColorTerminalQ This also moved the MsgCarbonCopyList definition to the end of the file for now. PETSCII reverse-video attribute fix: When a CR is sent to the terminal, the reverse-video attibute is auto-disabled so update our "current attribute" (curatr) value to match the remote. Support new printfile/putmsg mode flag: P_WRAP to force an ungraceful line-wrap (splitting) to the specified column width. If no column width is specified (0), then this mode will force an ungraceful wrap before the last terminal column where some terminals *may* auto-wrap. JS console.printfile() and printtail() methods now support an optional "orig_columns" argument, similar to console.putmsg(). Must specify P_WORDWRAP or P_WRAP for this argument to have any effect. Much improved terminal-type selection/configuration in the user defaults menu and abort (^C) at any of the yes/no prompts is now detected/handled much better (to answers to the prompted questions are not saved to the user settings).
-
- 29 Apr, 2019 1 commit
-
-
rswindell authored
For QuickBBS editors, the default will be the same as previous behavior: to convert Soft-CRs to Hard-CRs (CRLFs). For non-QuickBBS editors, the default will be to treat Soft-CRs as any other valid printable character in the text ("Retain"). A 3rd option is available to strip Soft-CRs completely from the generated message text.
-
- 16 Apr, 2019 1 commit
-
-
rswindell authored
terminal width) - only used when the QUOTEWRAP option is set. Common values: 0 - current behavior, wrap the quote file to the current terminal width 80 - wrap 80 columns specifically (actually, 79) 9999 - unwrap to long lines (one line per paragraph) Actually, previously it was wrapping to current terminal width minus 4 when QUOTEWRAP was enabled. Now, make that current terminal width minus 1 (when quotewrap_cols is set to 0).
-
- 17 Mar, 2018 1 commit
-
-
rswindell authored
-
- 20 Feb, 2018 1 commit
-
-
rswindell authored
-
- 23 Oct, 2017 1 commit
-
-
rswindell authored
Automatically detect child sub-directories and make them available as virtual directories for users to download from - only useful via FTP currently. * Implemented Sorting options for Message Groups and File Libraries: Sub-boards within groups and directories within library can now be automatically sorted based on the sysop's chosen sort field (long name, short name, or internal code) - Required that sub-boards are now stored/saved in msgs.cnf based on groups - Required QWKnet hub sub-board reference dynamic renumbering * Implemented "Template" toggle option for sub-boards and file directories: A sub-board or directory marked as "template" will be used for newly created (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now use the "template" item as the source of the cloned settings, if available.
-
- 14 Mar, 2014 1 commit
-
-
rswindell authored
also clear the associated counts (sizes) for these arrays, eliminating some potential crashes while dereferencing these arrays after freeing (e.g. during shutdown or recycle of sbbs).
-
- 16 Feb, 2009 1 commit
-
-
rswindell authored
timed event will execute in (default is any/all).
-
- 14 Feb, 2008 1 commit
-
-
rswindell authored
-
- 10 Jul, 2007 1 commit
-
-
deuce authored
-
- 20 Sep, 2005 1 commit
-
-
deuce authored
-
- 05 Sep, 2005 1 commit
-
-
deuce authored
Consider doing the same for all .h files. Consider the meaning of sanity.
-
- 25 May, 2005 2 commits
- 11 Sep, 2004 1 commit
-
-
rswindell authored
-
- 30 May, 2004 1 commit
-
-
deuce authored
-
- 07 Apr, 2004 1 commit
-
-
rswindell authored
compile AR strings for SCFG).
-
- 07 Dec, 2003 1 commit
-
-
rswindell authored
(corrupted).
-
- 01 Feb, 2003 1 commit
-
-
rswindell authored
grp/lib code prefix (helps generate unique internal codes).
-
- 17 Jan, 2003 2 commits
- 30 Dec, 2002 1 commit
-
-
rswindell authored
multiple days of month on which to execute an event (or 0 for any).
-
- 13 Dec, 2002 1 commit
-
-
rswindell authored
-
- 04 Dec, 2002 1 commit
-
-
rswindell authored
the first day of the month (for example). Default is "Any" for any/all days of the month.
-
- 18 Nov, 2002 2 commits
- 21 Aug, 2002 2 commits
- 09 May, 2002 1 commit
-
-
rswindell authored
-
- 13 Apr, 2002 1 commit
-
-
rswindell authored
-
- 03 Apr, 2002 1 commit
-
-
rswindell authored
-
- 28 Mar, 2002 1 commit
-
-
rswindell authored
-