- Jan 17, 2025
-
-
Rob Swindell authored
- date_format - date_separator - date_verbal - birthdate_format See JSDOCs for details
-
Rob Swindell authored
... make them more useful (e.g. when the result of script is a big string).
-
Deucе authored
-
Deucе authored
This will prevent the cursor from showing up when redrawing the status bar, and implements feature request 79.
-
- Jan 16, 2025
-
-
Deucе authored
This isn't great, but it works (on FreeBSD)
-
Deucе authored
It was at absolute max (an extra one and it would clip) which is really a terrible thing to do to people wearing headphones. I don't really need to do it this way, but the math for the different wave forms depends heavily on integer wrapping (and WAVE_SHAPE_SINE_HARM is just stupid).
-
Deucе authored
-
Deucе authored
-
Deucе authored
Compile-time isn't the best time for configuration.
-
Deucе authored
-
Deucе authored
The first argument after the list was still being replaced. Extended test to try the hard stuff.
-
Rob Swindell authored
This reverts commit ebe52737.
-
Rob Swindell authored
This reverts commit 4ce91537.
-
Rob Swindell authored
This reverts commit 33be8662.
-
Rob Swindell authored
-
Deucе authored
We don't build on SunOS anymore, and using LD_RUN_PATH sucks. Also, it was badly out of date.
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
Likely fixes difficulties pasting in SyncTERM. Probably want to define some minimum amount you need to move to trigger dragging.
-
Rob Swindell authored
The birthdate parsing is now a lot more robust and will recognize all kinds of variants/formats and use range checks to disambiguate provided dates and even support partial dates (e.g. year only, year/month and month/year). The tests should all pass regardless of what the sysop has set for their system date format in SCFG. I had considered using sscanf() for the parsing logic but ended up going with strtoul() only and that seems to be working well (as reflected by the passing test cases).
-
Rob Swindell authored
-
Rob Swindell authored
... which is the format expected/required when entering or editing birthdates in the terminal server. So this is a pretty embarassingly bad bug introduced just before the v3.20b release to fix a less-severe bug with ecWeb new user registration (still) writing 2-digit years to the user.birthdate field. :-( Fix for issue #863 I considerd making these get_birthdate field functions more tolerant of less strictly formatted strings (e.g. single-digit month or day), but decided to keep this change to just a fix for the issue at hand. These functions could be more robust to handle more variance in user/script input.
-
Rob Swindell authored
-
- Jan 15, 2025
-
-
Deucе authored
So they're auto-triaged in Synchronet.
-
Deucе authored
Also, don't do stupid things if called more than once.
-
Rob Swindell authored
This allows a server that's being terminated to stop the port-bind delay/retry loops and terminate more quickly in cases of port binding failures.
-
Deucе authored
Also not happy with this one.
-
Rob Swindell authored
Log the error string if it's non-blank, as a warning (e.g. unrecognized text.ini text.dat string ID). Reduce the number of logged messages when config load failure happens. Commonize the load_cfg() error log messages.
-
- Jan 14, 2025
-
-
Rob Swindell authored
Displayed instead of hard-coded string in xtrn.cpp when attempting to run 16-bit DOS program on system with no DOS/DOSemu support.
-
Rob Swindell authored
Displaying these settings when they're not used can confuse sysops.
-
Rob Swindell authored
-
Deucе authored
Biggest issue with this one is it doesn't allow BSD-style continuation indentation, and forces aligning with parens.
-
Deucе authored
This is almost, but not quite great. The biggest issue where it falls over is in struct array indentation and breaking. It tries to force everything onto one line, making it illegible. :(
-
Deucе authored
Still not completely happy with it.
-
Rob Swindell authored
uncrustify nl_split_if_one_liner setting
-
Rob Swindell authored
... using uncrustify mod_paren_on_return config
-
Rob Swindell authored
White-space changes only, exception being the rare insertion of NL before closing brace (couldn't find the option to disable that behavior). I excluded some header files (e.g. sbbs.h) since uncrustify seemed to be doing more harm than good there. I might just end up applying different set of rules to .h files.
-
Rob Swindell authored
do_source_file: Parsing: sha1.c as language C parse_cleanup(479): pc orig line is 257, orig col is 33, Text() is '}', type is BRACE_CLOSE parse_cleanup(485): (frm.top().type + 1) is VBRACE_CLOSE parse_cleanup(492): File: sha1.c, orig line is 257, orig col is 33, Error: Unexpected '}' for 'VBRACE_OPEN', which was on line 256
-
Rob Swindell authored
-