Eric S. Raymond
|
ac2dad44bc
|
NEWS update.
|
2018-11-11 08:56:15 -05:00 |
|
Eric S. Raymond
|
8207199a33
|
Identify libedit better.
|
2018-11-11 08:37:15 -05:00 |
|
Eric S. Raymond
|
6e340dfd53
|
Fix some accidental test damage in Javier's last commit.
|
2018-11-11 08:02:21 -05:00 |
|
Javier
|
a782e19982
|
Patch 1
|
2018-11-11 12:56:03 +00:00 |
|
Eric S. Raymond
|
f01b3267c8
|
An attempt to fix GitLab issue #37 failed, but...
...update the condioned-out code to at least make sense with the
current versions of the data structures.
|
2018-03-11 23:47:43 -04:00 |
|
Eric S. Raymond
|
6de0149f9e
|
Fix for GitLab issue #40: Inconsistant inventory space
|
2018-03-10 17:58:46 -05:00 |
|
Eric S. Raymond
|
782c5c3f29
|
SPDXify the code.
|
2018-03-08 20:56:21 -05:00 |
|
Eric S. Raymond
|
c0a4d55d6c
|
History update.
|
2018-03-08 10:26:22 -05:00 |
|
Eric S. Raymond
|
37dc950dd6
|
Address GitLab issue #42.
|
2018-03-08 08:38:27 -05:00 |
|
Eric S. Raymond
|
88c734ceea
|
Remove an unnecessary argument.
|
2018-03-08 08:36:37 -05:00 |
|
NHOrus
|
5cdaa301dc
|
Additional warnings
One of the two is fixed and GCC-exclusive, will cause more
warnings on Clang
|
2018-03-08 15:20:14 +03:00 |
|
NHOrus
|
2787cb1413
|
Fix CI pipeline
|
2018-03-08 15:18:32 +03:00 |
|
Eric S. Raymond
|
d51238481a
|
Typo fix.
|
2017-09-17 11:35:45 -04:00 |
|
NHOrus
|
5ff7592a51
|
Unlike objects, player doesn't go to -1 when destroyed.
Tighten bounds check.
|
2017-09-13 19:34:35 +03:00 |
|
NHOrus
|
db2daf1da4
|
Type constants to prevent overflow
|
2017-09-12 08:18:17 +03:00 |
|
NHOrus
|
076bb8908b
|
If divident negative, then remainder is negative too.
RNG values need to be always positive.
Solution: Transposing positively by divisor. In all the two places it may happen.
|
2017-09-11 21:27:57 +03:00 |
|
NHOrus
|
4e4c2e0198
|
Be consistent
|
2017-09-11 00:58:13 +03:00 |
|
NHOrus
|
9e2cb3c191
|
Put some of important parameters into fixed width signed integers
Massaged test files. Fixes issue #41
|
2017-09-11 00:58:13 +03:00 |
|
NHOrus
|
43f0cb232b
|
Silenced fallthrough warning
|
2017-09-05 18:32:56 +03:00 |
|
NHOrus
|
96ead306b5
|
Prevent RNG overflow.
Pass save under validation by pointer, so we could mess with underlying
values a little. Only thing I feel we can safely and sanely modify.
|
2017-09-05 18:20:21 +03:00 |
|
NHOrus
|
0dd40bba32
|
Removed old copy-paste error
Put numdie bounds check in croak to prevent OOB access on negative
numdie while preserving tests
|
2017-09-05 17:46:38 +03:00 |
|
NHOrus
|
e5a0c6e2b7
|
Prevent tampering with PRNG parameters in save
|
2017-08-24 14:48:02 +03:00 |
|
NHOrus
|
917af2e744
|
Fixed copy-paste errors
|
2017-08-24 14:41:21 +03:00 |
|
NHOrus
|
17d94c46cd
|
Prevent division by zero
|
2017-08-24 14:25:29 +03:00 |
|
NHOrus
|
25424a01db
|
Verify bounds for linked lists
|
2017-08-24 13:47:57 +03:00 |
|
NHOrus
|
5e39abf730
|
Corrected limit for atloc, see init.c for filling double-linked list
|
2017-08-24 13:40:10 +03:00 |
|
NHOrus
|
aeaa0400cb
|
Fix value, add check for linked locations
|
2017-08-24 13:02:51 +03:00 |
|
NHOrus
|
98b21323a6
|
Bounds check for properties; it is not violated in normal game
|
2017-08-24 11:21:10 +03:00 |
|
NHOrus
|
f496bff945
|
Syntax error
|
2017-08-13 15:58:35 +01:00 |
|
NHOrus
|
ad9c53abdb
|
Validate dwarves and tally
|
2017-08-13 15:56:37 +01:00 |
|
NHOrus
|
0fbd79b608
|
Reindentation
|
2017-08-13 15:56:07 +01:00 |
|
NHOrus
|
f0dc3d3b7c
|
Verify sanity of location arrays
|
2017-08-13 15:16:09 +01:00 |
|
NHOrus
|
36f72f1902
|
Validating sanity of locations in restored game
|
2017-08-13 15:13:20 +01:00 |
|
NHOrus
|
7ad7dd209e
|
Remove extraneous listing of files
|
2017-08-13 12:14:09 +01:00 |
|
Eric S. Raymond
|
2d575dd0e3
|
Ready for 1.4 release.
|
2017-08-07 23:21:10 -04:00 |
|
Eric S. Raymond
|
cf92b9d9d6
|
Remove duplicative phase code.
|
2017-08-03 15:51:39 -04:00 |
|
Jason S. Ninneman
|
26bf324e07
|
Use the '=' operator (not memcpy()) to shallow-copy structs.
|
2017-08-03 12:41:35 -07:00 |
|
Eric S. Raymond
|
87c6d3fb1e
|
Canonicalize OV commands to VO form.
Allows us to get rid of some obscure logic that causes an unnecessary
word shift. One error message changes in a benign way.
|
2017-08-03 15:02:41 -04:00 |
|
Eric S. Raymond
|
cfa37c83a7
|
Massage "{oil|water} {plant|door} into equivalent pourcommand.
Bedfore this change the command was passed in OV form, which we want
to get rid of.
|
2017-08-03 14:48:44 -04:00 |
|
Eric S. Raymond
|
0468da2cdf
|
Simplify overcomplicated code.
|
2017-08-03 14:22:38 -04:00 |
|
Eric S. Raymond
|
2d618410b8
|
More breadcrumb improvements.
|
2017-08-03 12:56:50 -04:00 |
|
Eric S. Raymond
|
8b1533db1a
|
Improve debugging.
|
2017-08-03 12:25:56 -04:00 |
|
Jason S. Ninneman
|
24d102781c
|
Typedefify command_t; simplify code accordingly.
|
2017-08-03 08:29:46 -07:00 |
|
Jason S. Ninneman
|
5c30d6429f
|
Simplify command word handling.
|
2017-08-03 08:24:18 -07:00 |
|
Jason S. Ninneman
|
23ae7edb10
|
Upgrade get_vocab_metadata() to use command_type_t.
|
2017-08-03 08:24:18 -07:00 |
|
Jason S. Ninneman
|
5c91ea3739
|
Encapsulate command words into their own struct.
|
2017-08-03 08:24:18 -07:00 |
|
Jason S. Ninneman
|
a15e7c9f91
|
Add command_word_t, for command words.
|
2017-08-03 08:16:19 -07:00 |
|
Jason S. Ninneman
|
0d3393ebee
|
Datatype definition for command word types.
|
2017-08-03 08:16:19 -07:00 |
|
Eric S. Raymond
|
1966264715
|
Cope with YAML idiosyncracy at unquoted "YES".
|
2017-08-03 10:54:33 -04:00 |
|
Eric S. Raymond
|
812d0194bb
|
Add breadcrumbs for grammar debugging.
|
2017-08-03 10:54:33 -04:00 |
|