Eric S. Raymond [Fri, 16 Jun 2017 11:00:57 +0000 (07:00 -0400)]
Magic-number elimination.
Eric S. Raymond [Fri, 16 Jun 2017 10:44:22 +0000 (06:44 -0400)]
Code simplification.
Eric S. Raymond [Fri, 16 Jun 2017 01:36:06 +0000 (21:36 -0400)]
Reduce verbosity.
Eric S. Raymond [Thu, 15 Jun 2017 23:39:43 +0000 (19:39 -0400)]
Squasgh -Wextra warnings.
Eric S. Raymond [Thu, 15 Jun 2017 21:58:52 +0000 (17:58 -0400)]
Documentation polishing.
Eric S. Raymond [Thu, 15 Jun 2017 21:39:53 +0000 (17:39 -0400)]
Documentation polishing.
Eric S. Raymond [Thu, 15 Jun 2017 21:34:06 +0000 (17:34 -0400)]
Name another magic number.
Eric S. Raymond [Thu, 15 Jun 2017 20:58:48 +0000 (16:58 -0400)]
Add regression test for seed crash bug.
Eric S. Raymond [Thu, 15 Jun 2017 20:54:29 +0000 (16:54 -0400)]
Don't do dwarf moves after a fallback command.
Avoids a crash bug.
Eric S. Raymond [Thu, 15 Jun 2017 16:20:49 +0000 (12:20 -0400)]
Comment fix.
Eric S. Raymond [Thu, 15 Jun 2017 16:18:37 +0000 (12:18 -0400)]
Magic-numnber elimination.
Peje Nilsson [Thu, 15 Jun 2017 15:33:15 +0000 (17:33 +0200)]
Merge branch 'master' into actions-arithmetic
Eric S. Raymond [Thu, 15 Jun 2017 15:15:45 +0000 (11:15 -0400)]
More use of manifeat constants.
Peje Nilsson [Thu, 15 Jun 2017 15:01:10 +0000 (17:01 +0200)]
Fix arithmetic on message number
Eric S. Raymond [Thu, 15 Jun 2017 14:59:43 +0000 (10:59 -0400)]
More use of manifest constants.
Eric S. Raymond [Thu, 15 Jun 2017 14:31:26 +0000 (10:31 -0400)]
Use symbolic shortnames for locations.
NHOrus [Thu, 15 Jun 2017 13:16:21 +0000 (16:16 +0300)]
Localizing variables
Eric S. Raymond [Thu, 15 Jun 2017 12:49:47 +0000 (08:49 -0400)]
Use LOC_* constants for locations. Clean up some ARB_* constants.
Eric S. Raymond [Thu, 15 Jun 2017 11:35:03 +0000 (07:35 -0400)]
Meaningful shortnames for RSPEAK messages.
Eric S. Raymond [Thu, 15 Jun 2017 11:16:39 +0000 (07:16 -0400)]
More ARB tagging.
NHOrus [Thu, 15 Jun 2017 06:49:29 +0000 (09:49 +0300)]
Improve test coverage
Bob Little [Thu, 15 Jun 2017 01:54:49 +0000 (21:54 -0400)]
dungeon now outputs just database.h
Added macro DEFINE_GLOBALS_FROM_INCLUDES to main.c
Makefile no longer has to deal with database.c and database.o
Jason S. Ninneman [Wed, 14 Jun 2017 23:45:49 +0000 (16:45 -0700)]
Put the long and short location descriptions into a 'locations' data structure.
They're renamed 'small' and 'big' to avoid colliding with C reserved words.
Eric S. Raymond [Wed, 14 Jun 2017 21:41:01 +0000 (17:41 -0400)]
Clean up remnant magic labels.
Eric S. Raymond [Wed, 14 Jun 2017 21:36:30 +0000 (17:36 -0400)]
Move from random message numbers to ARB_* symbols generate from YAML.
Eric S. Raymond [Wed, 14 Jun 2017 21:12:00 +0000 (17:12 -0400)]
Document build-time dependencies.
Eric S. Raymond [Wed, 14 Jun 2017 20:59:26 +0000 (16:59 -0400)]
Repair a checkfile.
Jason S. Ninneman [Wed, 14 Jun 2017 20:48:21 +0000 (13:48 -0700)]
Fix some Makefile glitches.
Jason S. Ninneman [Wed, 14 Jun 2017 20:36:10 +0000 (13:36 -0700)]
Use Python 3's pip.
Jason S. Ninneman [Wed, 14 Jun 2017 20:28:59 +0000 (13:28 -0700)]
Update pipeline for python3 and PyYAML.
Jason S. Ninneman [Wed, 14 Jun 2017 20:25:36 +0000 (13:25 -0700)]
git-ignore newdb.[ch].
Jason S. Ninneman [Wed, 14 Jun 2017 18:39:01 +0000 (11:39 -0700)]
Run python3 explicitly at build.
Jason S. Ninneman [Wed, 14 Jun 2017 18:32:41 +0000 (11:32 -0700)]
Generate newdb.[ch] at build time, parallel with database.[ch].
Having two data compile jobs is a temporary situation. Eventually newdb.[ch] will supersede database.[ch].
Jason S. Ninneman [Wed, 14 Jun 2017 15:33:01 +0000 (08:33 -0700)]
Remove newdb.[ch] from version control.
Jason S. Ninneman [Wed, 14 Jun 2017 15:32:31 +0000 (08:32 -0700)]
New dungeon compiler to gradually replace the existing one.
Eric S. Raymond [Wed, 14 Jun 2017 20:53:45 +0000 (16:53 -0400)]
Add test for feeding ogre.
Eric S. Raymond [Wed, 14 Jun 2017 20:35:10 +0000 (16:35 -0400)]
Improve test coverage.
NHOrus [Wed, 14 Jun 2017 19:08:43 +0000 (22:08 +0300)]
Lowering the scope And cleaning up some warnings from static analysis
Eric S. Raymond [Wed, 14 Jun 2017 19:15:00 +0000 (15:15 -0400)]
Fix handling of intransitive "say".
Eric S. Raymond [Wed, 14 Jun 2017 17:35:06 +0000 (13:35 -0400)]
Eliminate magic return value.
Eric S. Raymond [Wed, 14 Jun 2017 17:00:28 +0000 (13:00 -0400)]
Include LCG state in game saves.
Eric S. Raymond [Wed, 14 Jun 2017 12:50:41 +0000 (08:50 -0400)]
Fix a minor memory leak.
Eric S. Raymond [Wed, 14 Jun 2017 12:47:24 +0000 (08:47 -0400)]
Add statistic on coverage extent.
Peje Nilsson [Wed, 14 Jun 2017 11:23:58 +0000 (11:23 +0000)]
Run the rm in the same subshell
Eric S. Raymond [Wed, 14 Jun 2017 12:26:49 +0000 (08:26 -0400)]
Repair and simplify complicated pirare-robbery logic.
I think we previously mistranslated this in a way that didn't show up
because it would only manifest if you found the penultimare treasure
without encountering the pirate.
This version is much easier to understand.
Eric S. Raymond [Wed, 14 Jun 2017 10:41:04 +0000 (06:41 -0400)]
Extend test coverage to novice mode.
Eric S. Raymond [Wed, 14 Jun 2017 10:34:43 +0000 (06:34 -0400)]
Increase test coverage.
Eric S. Raymond [Wed, 14 Jun 2017 10:02:42 +0000 (06:02 -0400)]
Increase test coverage.
Eric S. Raymond [Wed, 14 Jun 2017 09:44:45 +0000 (05:44 -0400)]
Improve test coverage.
Eric S. Raymond [Wed, 14 Jun 2017 09:36:55 +0000 (05:36 -0400)]
De-FORTRANize the code.
Eric S. Raymond [Wed, 14 Jun 2017 00:06:07 +0000 (20:06 -0400)]
Code simplification.
Eric S. Raymond [Tue, 13 Jun 2017 23:17:24 +0000 (19:17 -0400)]
Use more C-like naming conventions for variables.
Eric S. Raymond [Tue, 13 Jun 2017 22:54:53 +0000 (18:54 -0400)]
Magic-number elimination.
Eric S. Raymond [Tue, 13 Jun 2017 22:38:04 +0000 (18:38 -0400)]
Makere magic numbers for cond bits into symbols.
Eric S. Raymond [Tue, 13 Jun 2017 21:48:05 +0000 (17:48 -0400)]
More tests of nonsense in the forest.
Eric S. Raymond [Tue, 13 Jun 2017 21:32:07 +0000 (17:32 -0400)]
Correct a typo, and a test for the affected verb.
Eric S. Raymond [Tue, 13 Jun 2017 21:13:38 +0000 (17:13 -0400)]
Typo fix.
Eric S. Raymond [Tue, 13 Jun 2017 21:02:52 +0000 (17:02 -0400)]
Add test for urn actions.
Eric S. Raymond [Tue, 13 Jun 2017 18:33:19 +0000 (14:33 -0400)]
Fix compiler warnings.
Jason S. Ninneman [Tue, 13 Jun 2017 18:15:43 +0000 (11:15 -0700)]
Fix all the simple compiler warnings.
Jason S. Ninneman [Tue, 13 Jun 2017 18:15:22 +0000 (11:15 -0700)]
Max out compiler warnings, and rearrange the debug build recipe.
NHOrus [Tue, 13 Jun 2017 18:12:16 +0000 (21:12 +0300)]
Remove shadowing of variable
NHOrus [Tue, 13 Jun 2017 17:49:01 +0000 (20:49 +0300)]
Test for regression from before localizing SPK
Eric S. Raymond [Tue, 13 Jun 2017 17:36:27 +0000 (13:36 -0400)]
Improve test coverage.
Eric S. Raymond [Tue, 13 Jun 2017 17:13:30 +0000 (13:13 -0400)]
Documentation improvements.
Eric S. Raymond [Tue, 13 Jun 2017 16:47:34 +0000 (12:47 -0400)]
Move awqy from FORTRANISH conditionals.
Eric S. Raymond [Tue, 13 Jun 2017 16:25:19 +0000 (12:25 -0400)]
Typo fixes.
Eric S. Raymond [Tue, 13 Jun 2017 16:18:46 +0000 (12:18 -0400)]
Explain the prompting logic more fully.
Eric S. Raymond [Tue, 13 Jun 2017 15:59:49 +0000 (11:59 -0400)]
Fix a minor bug in -l operation. Explain the input logic.
Eric S. Raymond [Tue, 13 Jun 2017 15:28:53 +0000 (11:28 -0400)]
Code simplification.
Eric S. Raymond [Tue, 13 Jun 2017 15:12:38 +0000 (11:12 -0400)]
Code simplification.
Eric S. Raymond [Tue, 13 Jun 2017 14:57:03 +0000 (10:57 -0400)]
More test coverage.
Eric S. Raymond [Tue, 13 Jun 2017 14:43:06 +0000 (10:43 -0400)]
More test coverage of odd cases.
Eric S. Raymond [Tue, 13 Jun 2017 14:20:15 +0000 (10:20 -0400)]
Abolish setup check, there's no possibility of restart.
Note, this silently breaks old saves.
Eric S. Raymond [Tue, 13 Jun 2017 14:05:48 +0000 (10:05 -0400)]
Add woods hint and hint display to test coverage.
Eric S. Raymond [Tue, 13 Jun 2017 13:48:32 +0000 (09:48 -0400)]
Arrange test coverage of reincarnation code.
Eric S. Raymond [Tue, 13 Jun 2017 13:42:18 +0000 (09:42 -0400)]
Remove more unused code.
Peje Nilsson [Tue, 13 Jun 2017 13:20:28 +0000 (13:20 +0000)]
Speling misstakes
Eric S. Raymond [Tue, 13 Jun 2017 13:34:53 +0000 (09:34 -0400)]
Remove now-unused code.
Peje Nilsson [Tue, 13 Jun 2017 13:27:44 +0000 (13:27 +0000)]
Cleanup leftover comments
Eric S. Raymond [Tue, 13 Jun 2017 13:26:54 +0000 (09:26 -0400)]
Further increase test coverage.
Eric S. Raymond [Tue, 13 Jun 2017 13:18:24 +0000 (09:18 -0400)]
Improve regression-test coverage.
Eric S. Raymond [Tue, 13 Jun 2017 12:37:36 +0000 (08:37 -0400)]
Documentation update.
Eric S. Raymond [Tue, 13 Jun 2017 12:30:49 +0000 (08:30 -0400)]
Update docs to track Peje's latest patch.
Peje Nilsson [Tue, 13 Jun 2017 12:18:06 +0000 (14:18 +0200)]
Refactor part of dwarfmove to remove goto jumpout
Eric S. Raymond [Tue, 13 Jun 2017 12:15:01 +0000 (08:15 -0400)]
Comment polishing.
Eric S. Raymond [Tue, 13 Jun 2017 12:03:27 +0000 (08:03 -0400)]
Address GitLab issue #10: Spurious '>' characters appearing in console output
The prompt logic has become unpleasantly complicated.
Eric S. Raymond [Tue, 13 Jun 2017 11:49:53 +0000 (07:49 -0400)]
Adjust for Peje Add Peje Nilsson to credits.
Peje Nilsson [Tue, 13 Jun 2017 11:14:40 +0000 (13:14 +0200)]
Remove L19999
Eric S. Raymond [Tue, 13 Jun 2017 11:36:57 +0000 (07:36 -0400)]
Improve slightly on Peje's L12 patch, changing documentation to match.
Eric S. Raymond [Tue, 13 Jun 2017 02:15:38 +0000 (22:15 -0400)]
More documentation updates.
Peje Nilsson [Tue, 13 Jun 2017 05:41:09 +0000 (07:41 +0200)]
Relocate L12
With a bit of code duplication the L12 label can be moved outside
the loop.
Eric S. Raymond [Tue, 13 Jun 2017 02:02:32 +0000 (22:02 -0400)]
New notes.adoc file; major documentation update.
Jason S. Ninneman [Mon, 12 Jun 2017 21:44:24 +0000 (14:44 -0700)]
Don't output disused dungeon data.
Jason S. Ninneman [Mon, 12 Jun 2017 18:02:16 +0000 (11:02 -0700)]
Remove some hard-coded array dimensions. Generate CLSSES at compile time.
(How did this ever even work without 'extern'?)
Jason S. Ninneman [Mon, 12 Jun 2017 16:36:14 +0000 (09:36 -0700)]
Clean up function argument.
Jason S. Ninneman [Mon, 12 Jun 2017 16:21:24 +0000 (09:21 -0700)]
Use strdup() instead of strncpy().
Eric S. Raymond [Mon, 12 Jun 2017 21:33:21 +0000 (17:33 -0400)]
Turn MOD from function to macro.
I experimented with expanding it to ((N % M) everywhere, but in context
the MOD(N, M) notation seems easier to read.
Eric S. Raymond [Mon, 12 Jun 2017 20:51:35 +0000 (16:51 -0400)]
Add -s option.
Re-enables pasting multiline sequences to the > prompt (for making checkfiles).
Eric S. Raymond [Mon, 12 Jun 2017 18:42:04 +0000 (14:42 -0400)]
FORTRAN line numbers returned from action() become action symbols.