- Jan 20, 2025
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Argument count wasn't checked before checking/parsing each optional argument. Also noticed/ that the 'match_del' parameter added in commit e61eb77b didn't advance the argument index, fixed that issue.
-
Rob Swindell authored
Just trying to get the output into the gitlab test failure output
-
Rob Swindell authored
raspian-armhf-on-aarch64
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
And corresponding tests
-
Deucе authored
It looks like the ChromeOS WM is resizeing the window. :(
-
Deucе authored
-
Deucе authored
Maybe we can figure out what the Chromebook is doing...
-
Deucе authored
Fixes cur/bar weirdness when in VGA80X25 mode changing the current mode
-
Deucе authored
-
Rob Swindell authored
This is how the max files/age of files in directories is enforced.
-
Deucе authored
If SBBSDIR is set, add $(SBBSDIR)/exec to rpath. Always add the original output directory to rpath. I'm not sure what the old LD_RUN_PATH stuff was trying to do, but I think these are the bits that make it work.
-
- Jan 19, 2025
-
-
Deucе authored
-
Deucе authored
Fixes error where toprow may end up past the bottom of the screen when the screen size decreases.
-
Deucе authored
Any change to any double-height bit anywhere on the screen can potentially change the display of every character after it on the screen. If the bit changes, force a full redraw from vmem (Luckily there's no graphics in Prestel mode). Fixes ticket 181 Ugh.
-
Deucе authored
Visible in the double height graphics and engineering test pages.
-
Deucе authored
With the performance enhancements, ciolib didn't realize reveal chars needed to be redrawn when reveal was toggled. Use a FG colour bit to indicate if it needs to be, and hack it up in same_cell()
-
Deucе authored
-
Deucе authored
On an aarch64 Chromebook running gcc 12.2.0, these would wrap in weird ways causing vector fonts to be positioned incorrectly. It managed to say that (25 - -7) * 4 / 3 == -168 This casting dance appears to resolve the issue.
-
Deucе authored
Memory is free()ed after sem is posted, so this write goes into lalaland.
-
Deucе authored
Fixes various memory corruptions with RIP
-
Rob Swindell authored
ERROR-level messages with error number, upon failure and debug-level message upon success. To hopefully help Deon get to the bottom of his SBBSecho echomail notification issue.
-
Deucе authored
-
Deucе authored
We can't just memset() it.
-
Deucе authored
-
Deucе authored
Everyone gets an icon!
-
Deucе authored
There's six pixels at the bottom that aren't part of text, and three pixels on the right. Don't touch the vmem when those pixels are updated... vmem can't update them. Should fix assertion in Abdul's Armor in RIP mode reported by DigitalMan on IRC.
-
Rob Swindell authored
This should speed up loading the winnners list (e.g. when the syncdata msgbase has a lot of messages) and scores won't be lost if the msgbase is purged. Issue reported by Deuce (nix.synchro.net). Bump version to 3.10.
-
Deucе authored
-
Deucе authored
Apparently, whatever was making this not link before has been fixed, and so this workaround was breaking it.
-
Deucе authored
-
Rob Swindell authored
-
Deucе authored
-
Rob Swindell authored
Some scripts (e.g. addfiles.js) depend on the previous (undocumented) behavior for some methods, e.g. lfexpand(undefined) would return undefined. So for global functions that are expected to return a modified version of the value passed (usually a string), return null or undefined when passed null or undefined. Backward compatibility is more important than consistency in this case. :-(
-
Deucе authored
Fixes assertion/crash in 91-column mode (used in LORD intro screens)
-