Eric S. Raymond
07a0f066ba
Quoting fixes in the YAML.
2023-03-22 00:05:58 -04:00
Eric S. Raymond
a006bdd272
TAPify the ancient-diffs report.
2023-03-22 00:05:58 -04:00
Eric S. Raymond
327efd3678
Test cleanup.
2023-03-22 00:05:58 -04:00
Eric S. Raymond
b044e9ab42
Move in the direction of being able to do ancient regression tests.
2023-03-21 17:27:30 -04:00
Eric S. Raymond
8fd3eb8b92
Testing simplification.
2023-03-16 10:18:56 -04:00
Eric S. Raymond
9fdbe73315
Revert "Tapify output of cheat."
...
There was a better way.
2023-03-16 10:15:47 -04:00
Eric S. Raymond
9758883ea2
More TAPification.
2023-03-16 09:48:16 -04:00
Eric S. Raymond
f5d15ab1f2
Tapify output of cheat.
2023-03-16 08:32:59 -04:00
Eric S. Raymond
f07b3ba2d4
Address GitLab issue #66 : Missing couple of ; in saveresume.c
2023-03-16 07:43:17 -04:00
Eric S. Raymond
87855f8124
Avoid a compiler warning.
2023-03-14 14:58:26 -04:00
Eric S. Raymond
786832210e
Magic-number elimination.
2023-03-14 14:58:26 -04:00
Eric S. Raymond
9b89dd2829
Experimental test production.
2023-03-14 14:58:26 -04:00
Eric S. Raymond
17840d0e15
Comment polishing.
2023-03-12 17:59:10 -04:00
Eric S. Raymond
5929a68b88
Real test coverage dor SAVE_TAMPERING.
2023-03-12 17:37:58 -04:00
Eric S. Raymond
43af075fa9
Cleann up scratchfile after tesrs.
2023-03-12 17:21:15 -04:00
Eric S. Raymond
47c3d14a11
Comment polishing.
2023-03-12 17:14:18 -04:00
Eric S. Raymond
db8ca5eb26
Documentation polishing.
2023-03-12 12:58:11 -04:00
Eric S. Raymond
ca5b6975dc
NEWS update.
2023-03-12 12:41:13 -04:00
Eric S. Raymond
282842c4a9
Whitespace trimming of save and resume names.
2023-03-12 12:10:30 -04:00
Eric S. Raymond
7723f3fc1a
Add coverage exception now that SAVE_TAMPERING is back.
2023-03-12 10:11:52 -04:00
Eric S. Raymond
0ffb297801
Relax the savefile validity check a little.
...
There was a very old bug, probably predating the OpenAdventure port,
that would poke a stashed value of -1 into the snake object if you did
a save in endgame, and then fail the savefile validation on resume.
This was masked for a long time by a bug in put() just fixed a couple
of revisions ago.
2023-03-12 10:03:43 -04:00
Eric S. Raymond
04df0ce64c
Add message and bailout on invalid save.
...
Note: save/resume still fails at saveresume.4
at this revision.
2023-03-12 06:39:57 -04:00
Eric S. Raymond
569a39aa7c
Drop an attempt to pacify cppcheck that's no longer needed.
2023-03-11 10:58:38 -05:00
Eric S. Raymond
1652df4540
Add ANSI prototype,
2023-03-11 10:40:01 -05:00
Eric S. Raymond
ba3248224e
Add C coverage exclsion required by unbreaking the property setter.
2023-03-11 10:29:38 -05:00
Eric S. Raymond
b7bf85904d
Fix a formal-type glitch.
2023-03-11 09:44:51 -05:00
Eric S. Raymond
71f05c4567
Bugfix: bird starts caged in endgame.
...
Turns out the code of put() had been modified ibcorrectly, but
the bug was masked in all but a few cases, noe of which would be
encountered in normal gameplay.
A test to ensure this bug does noit recur has been added.
2023-03-11 09:35:26 -05:00
Eric S. Raymond
fe8a82927c
Document a bugfix.
2023-03-10 17:17:38 -05:00
Eric S. Raymond
b125fe7b2a
Fix interrupted-magic-words cosmetic bug.
...
C patch by Torbjörn Andersson.
2023-03-10 16:43:27 -05:00
Eric S. Raymond
3971a61ab0
Ready to ship 1.14.
2023-03-09 10:19:53 -05:00
Eric S. Raymond
8f527fb433
Fix whitespace glitch.
2023-03-09 10:19:53 -05:00
Eric S. Raymond
643eab4e9c
Use $(advent) rather than advent where needed.
2023-03-09 08:54:20 -05:00
Eric S. Raymond
f53476f826
Complete fix of GitLab issue #64 : Coverage summary looks wrong
2023-03-08 22:55:12 -05:00
Eric S. Raymond
83c32598be
Partially address Gitlsb issue #64 : Coverage summary looks wrong
2023-03-08 21:54:45 -05:00
Torbjörn Andersson
98b95e92ee
Another typo fix.
2023-03-08 18:15:51 +01:00
Eric S. Raymond
8d409c6b3b
Add a comment to the code that fixes the inventory-count bug.
2023-03-07 08:12:36 -05:00
Eric S. Raymond
e1ce7d6b6a
Documentation polishing.
2023-03-07 06:27:08 -05:00
Eric S. Raymond
f911e42453
Eliminate some forwards.
2023-03-06 23:41:07 -05:00
Eric S. Raymond
12d39ef72b
Improve Makefile recipe for coverage testing.
2023-03-06 12:55:17 -05:00
Eric S. Raymond
1efd1027f7
Add test for interspersed non-motion command amidst magic words.
2023-03-04 20:26:13 -05:00
Eric S. Raymond
1121bb8aa5
NEWS and notes.adoc update.
2023-03-04 20:16:07 -05:00
Eric S. Raymond
a01c08385c
Prevent a spurious coverage error.
2023-03-04 19:58:57 -05:00
Eric S. Raymond
643656fcc3
Complain to user on save/resume.restore when it's disabled.
2023-03-04 19:48:17 -05:00
Eric S. Raymond
ac0c5fc024
Document -a option.
2023-03-03 17:18:00 -05:00
Rob Swindell (on Debian Linux)
dfff80faa8
Add optional auto-save/restore feature using -a <filename> option
...
To enable use with online Bulletin Board Systems (BBSes) where users
may be disconnected unexpectedly, but would naturally want to resume
playing their same game, added support for an optional save game
path/filename to be specified on the command-line (very similar to
"-r <filename>"), except this save/restore file is:
1. automatically loaded/restored if it exists
2. automatically created when starting a new game
3. automatically updated when exiting a game for any reason
4. cannot be changed to a different path/filename by the user
Since a BBS server program can be expected to send a SIGHUP or SIGTERM
to the game process upon user disconnection (or timeout), those
signals are caught and a graceful termination will occur which saves
the current game state.
Build with ADVENT_AUTOSAVE defined to enable this option.
BUG:
The 'info' command still reports the save/suspend/pause commands as
valid, though they are not when this build option is used (same is
true of ADVENT_NOSAVE, and that doesn't apparently bother anyone).
2023-03-02 19:44:47 -08:00
Eric S. Raymond
426684fec2
Increase retrigressiveness of oldstyle a bit.
2023-03-01 17:46:13 -05:00
Eric S. Raymond
162c5abc8a
Comment typo fix.
2023-03-01 16:03:13 -05:00
Eric S. Raymond
1f644a1d7d
Don't crap out on failed diff.
2023-03-01 14:01:44 -05:00
Eric S. Raymond
17782cab67
Another comment typo fix.
2023-03-01 13:52:54 -05:00
Eric S. Raymond
94e7cc6505
Address Gitlab isse #62 : Comment typos.
2023-03-01 13:04:53 -05:00