Commit graph

1130 commits

Author SHA1 Message Date
NHOrus
7ba34df739 Last unfired test - for getting the jade (better start over!) 2017-07-09 20:28:15 +03:00
NHOrus
2b22871cce Some fuzzing-generated tests, with possible coverage redundancies 2017-07-09 20:25:39 +03:00
NHOrus
53b68161ff Two more lines of coverage; more cleanup for macros 2017-07-09 20:25:28 +03:00
Eric S. Raymond
6a27214470 Documentation improvement. 2017-07-09 07:39:48 -04:00
Eric S. Raymond
859663b14b Documentation polishing. 2017-07-09 07:03:26 -04:00
Aaron Traas
926a806db9 Made YAML coverage test work with variable messages (%s, %d, etc.) 2017-07-08 19:37:51 -04:00
NHOrus
53cb12b4d0 Bound the sizes of strcpy. 2017-07-08 15:16:21 -04:00
NHOrus
a3ffa2455b № and minor syntax correction 2017-07-08 21:00:26 +03:00
NHOrus
c0817b6bb5 Fix dead bear tests 2017-07-08 20:02:30 +03:00
NHOrus
e09ba7244d Minor deduplication 2017-07-08 19:59:50 +03:00
NHOrus
d739c111d7 Restructure quips for invalid movements. 2017-07-08 19:59:50 +03:00
NHOrus
386ca2b8d2 Restructure lightcheck 2017-07-08 19:59:50 +03:00
Eric S. Raymond
7d690e0b95 Set game.newloc when reincarnated. Fixes a bug. 2017-07-08 11:34:09 -04:00
Eric S. Raymond
fcfc7c3b5c Add a code audit production using cppcheck. 2017-07-08 09:51:10 -04:00
Eric S. Raymond
9a6e492ba4 Expand test coverage, partly fixing Gitlab issue #23. 2017-07-08 08:59:28 -04:00
Eric S. Raymond
75094fd658 Comment polishing. 2017-07-08 08:35:44 -04:00
Eric S. Raymond
2935e07bc9 Documentation polishing. 2017-07-08 01:52:19 -04:00
Aaron Traas
4446c61d5f Now YAML coverage test generates a nice HTML template 2017-07-07 22:41:59 -04:00
Eric S. Raymond
6af7db8cd9 Comment polishing. 2017-07-07 16:39:11 -04:00
Aaron Traas
310559ce15 adventure.yaml coverage test script -- not at all polished, but works 2017-07-07 16:28:14 -04:00
NHOrus
5af8fb18f0 Prevent access beyond boundaries of array on fallthrough 2017-07-07 23:15:54 +03:00
NHOrus
9100c14d2c Fuzzed tests for two of untested hint conditions 2017-07-07 22:41:53 +03:00
Eric S. Raymond
100152c21d Comment cleanup. 2017-07-07 15:34:32 -04:00
Eric S. Raymond
1cbc3d827b Eliminate magic numbers from C side of condition handling. 2017-07-07 15:01:25 -04:00
Eric S. Raymond
2bdf9e2803 Purge magic numbers from C side of destination handling. 2017-07-07 11:04:18 -04:00
NHOrus
e619c41048 Don't forget to ask important questions when removing restore of saves 2017-07-07 17:58:42 +03:00
NHOrus
0042d641dc Plugged all memory leaks.
Now all tests pass under ASan or Valgrind.
2017-07-07 12:07:52 +03:00
NHOrus
551838cea2 Deal around newline-only lines pruned to zero-lenght
Test for that, too
2017-07-07 11:21:37 +03:00
NHOrus
ef97d579ea Don't zero stuff twice 2017-07-07 11:18:02 +03:00
NHOrus
51b6b52dc8 Eliminated multiple reassigments 2017-07-07 10:20:32 +03:00
NHOrus
d51da9d0b8 Magic Number Elimination 2017-07-07 10:04:26 +03:00
Eric S. Raymond
7c1c169bf8 More readable dungeon.c output. 2017-07-06 16:41:06 -04:00
Eric S. Raymond
7b13a88429 Make the travel table in the dungeon.c output easier to read. 2017-07-06 15:56:23 -04:00
Eric S. Raymond
004693c261 Towards a more readable generated file. 2017-07-06 15:56:23 -04:00
NHOrus
ea4986e0f5 Stop overwriting obj by dragon check 2017-07-06 19:12:16 +03:00
NHOrus
8f5c262e6d Semantic type for verb 2017-07-06 18:40:11 +03:00
NHOrus
cca3686f2f Clear login in bvreak
Test double-breaking of vase
2017-07-06 18:23:07 +03:00
NHOrus
0a04293f23 Prevent multiple assigment to game.bonus in blast 2017-07-06 18:18:31 +03:00
NHOrus
adab8e2190 Be explicitely intransitive 2017-07-06 18:11:02 +03:00
NHOrus
ca7ac4063f Magic-number elimination and fix
More test coverage for some of the cases
2017-07-06 17:55:56 +03:00
Eric S. Raymond
da6a090b83 Magic-number elimination. 2017-07-06 07:42:41 -04:00
NHOrus
aee5fff1a3 Some test improvements 2017-07-06 11:04:07 +03:00
NHOrus
fd3b08e7d1 Improve readability 2017-07-06 10:32:33 +03:00
NHOrus
53efcdf2d2 Cleaned up light and extinguish 2017-07-06 10:27:49 +03:00
NHOrus
a802db1ce0 Cleaned up eat 2017-07-06 10:18:18 +03:00
NHOrus
acf303a57f Pruned out special case of discarding the vase 2017-07-06 10:13:43 +03:00
NHOrus
7be2c233ed Cleared up lock/unlock logic 2017-07-06 10:12:55 +03:00
NHOrus
de2b1894f2 obj_t in actions. And some more magical word removal
Also, reindented everything, as usual
2017-07-06 10:05:11 +03:00
Eric S. Raymond
146abeae17 Magic-number elimination. 2017-07-05 21:45:55 -04:00
Eric S. Raymond
da1f251524 Remove arithmetic on a location number. 2017-07-05 20:51:45 -04:00