Commit graph

163 commits

Author SHA1 Message Date
Eric S. Raymond
720146740b Note some non-influences. 2017-06-04 08:00:58 -04:00
Eric S. Raymond
fa63a56f18 Test coverage improvement. 2017-06-04 07:30:21 -04:00
Eric S. Raymond
8da6c9e4de Typo fix. 2017-06-04 06:42:29 -04:00
Eric S. Raymond
488f6ed7f0 Attempt YAML repair. 2017-06-04 06:29:30 -04:00
Eric S. Raymond
0692b8a6ef Makefile and CI recipe YML rework. 2017-06-04 06:16:46 -04:00
Rémi Verschelde
51e868f591 Honor external CCFLAGS and LDFLAGS 2017-06-04 05:50:39 -04:00
Eric S. Raymond
0b4f19db45 Repair dist slightly broken by previous commit. 2017-06-04 05:50:39 -04:00
Rémi Verschelde
beb762735d Fix Makefile dist target. 2017-06-04 05:50:39 -04:00
Jason S. Ninneman
5145170a76 Unpolished but working 'package' job to collect artifacts for a release. 2017-06-03 21:04:50 -07:00
Jason S. Ninneman
beb80ff521 Reconfigure the CI pipeline to deploy more static HTML content. 2017-06-03 17:55:57 -07:00
Eric S. Raymond
43aef9ceb1 Add html production for convenience generating the website. 2017-06-03 19:55:13 -04:00
Eric S. Raymond
c0537670c0 More documentation polishing. 2017-06-03 19:44:25 -04:00
Eric S. Raymond
0f126b0cb5 Fix HTML rules and input. 2017-06-03 19:27:03 -04:00
Eric S. Raymond
25645fc01e Make git ignore all HTML. 2017-06-03 19:19:34 -04:00
Eric S. Raymond
c0f5c36d93 Ignore coverage files. 2017-06-03 15:21:49 -04:00
Eric S. Raymond
35b4c4156b Create website iindex and hints pages. 2017-06-03 14:57:39 -04:00
Eric S. Raymond
9dca58699f Address GitLab issue #7: History note about Crowther's version 2017-06-03 14:57:39 -04:00
Jason S. Ninneman
7c0a690a1c Sync compile.c with misc.c. 2017-06-03 11:41:33 -07:00
Jason S. Ninneman
4babd6d058 Rescope and retype a variable. 2017-06-03 11:30:56 -07:00
Jason S. Ninneman
ab46b5261b Make GETTXT() a bit closer to actual C. 2017-06-03 11:30:56 -07:00
Eric S. Raymond
681ecd9a4f Use "adoc" extension for asciidoc, it's the GitLab convention. 2017-06-03 14:29:44 -04:00
Eric S. Raymond
3f59708933 Attempt to use GitLab's asciidic grinder for README. 2017-06-03 14:20:20 -04:00
Eric S. Raymond
3e82eeda27 Documentation polishing. 2017-06-03 13:04:46 -04:00
Eric S. Raymond
6f17b31b85 Test for more unusual cases. 2017-06-03 11:27:24 -04:00
Eric S. Raymond
4874fce5c7 Add some tests that increase test coverage to add cases.
Proof of concept. More could be added in illformed.log.
2017-06-03 06:28:00 -04:00
Jason S. Ninneman
900f8d9df5 Do code coverage analysis, and publish the results to GitLab Pages. 2017-06-02 15:52:52 -07:00
Eric S. Raymond
aef609291d Simplify bitmask test/set from FORTRANish to actual C. 2017-06-02 16:40:29 -04:00
Eric S. Raymond
63f53c026d Macro elimination - easy cases first. No logic changes. 2017-06-02 16:20:40 -04:00
Eric S. Raymond
d402e09411 Header consolidation - main.h, misc.h, and share.h merge to advent.h.
For a project this small size with a small type ontology, it's better
C style to have one header where all the assumptions about types and
structures are immediately visible.

This is a first step towards turning all that global state into a handful
of structures - probably just two, one saveable as a binary game state.
2017-06-02 15:06:33 -04:00
Jason S. Ninneman
4209b82c5a Fix typo in COPYING. 2017-06-02 18:13:56 +00:00
Eric S. Raymond
e0ae1b84b8 Walktrough is accomplished. 2017-06-02 14:06:43 -04:00
Peje Nilsson
5632f5eba4 Untangle gotos
Some LXXXX refactored as functions with more meaningful names
Remove unused globals
2017-06-02 08:45:50 -04:00
Michael Jarvis
467a255653 Add explicit rule for compile to use CCFLAGS instead of CFLAGS (take two) 2017-06-02 08:44:40 -04:00
Michael Jarvis
c14c5952a7 Revert "Add explicit rule for compile to use CCFLAGS instead of CFLAGS"
This reverts commit c29e30d25c.
2017-06-02 08:44:40 -04:00
Michael Jarvis
44c444d638 added braces around initialization of subobjects for clarity 2017-06-02 08:44:40 -04:00
Michael Jarvis
092f478790 Cast size_t to long to silence warning 2017-06-02 08:44:40 -04:00
Michael Jarvis
2620bf922f Add explicit rule for compile to use CCFLAGS instead of CFLAGS 2017-06-02 08:44:40 -04:00
Eric S. Raymond
f373d87ba7 Hand merge of MR !31: Update the CI infrastructure to be faster 2017-06-02 06:42:35 -04:00
Eric S. Raymond
67d8c99e53 Added 428-point walkthrough to regression tests. 2017-06-02 06:38:59 -04:00
Michael Jarvis
40ccd3d80d use char, not signed char 2017-06-01 17:45:29 -05:00
Eric S. Raymond
dbe02a31a2 Add a walkthrough that foes nearly to endgame. 2017-06-01 14:36:16 -04:00
Jason S. Ninneman
2483a23690 Test to ensure that the turn count penalties occur. 2017-05-31 13:36:36 -07:00
Eric S. Raymond
2e5c6cf810 Simplify inclusion computation so it's BSD-friendly. 2017-05-31 14:53:01 -04:00
Eric S. Raymond
b2c0107fed Metadata update. 2017-05-31 14:34:32 -04:00
Jason S. Ninneman
80bf70f0a6 Fix dependencies so parallel make works (issue #4). 2017-05-31 10:52:46 -07:00
Eric S. Raymond
aacd3a5f8d Add a missing dependency. 2017-05-31 13:08:23 -04:00
Eric S. Raymond
77d2a1e5dd Add another test. 2017-05-31 06:37:56 -04:00
Jason S. Ninneman
c9ba5831c9 Remove erroneous comment about PRNG usage. 2017-05-30 17:19:01 -07:00
Eric S. Raymond
6a6670e3ca Fix things so seed doesn't cost clock time. 2017-05-30 20:08:55 -04:00
Eric S. Raymond
6b6cfa37f1 Remove inventory commands from the pirare log - more hope of completing it. 2017-05-30 19:59:38 -04:00