-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangeLog
135 lines (78 loc) · 3.56 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
2021-08-25 Matteo Corti <[email protected]>
* parser.y: Fixed the grammar
2019-04-18 Matteo Corti <[email protected]>
* roll.c: Uses /dev/urandom to initialize the randomizer
2018-07-15 Matteo Corti <[email protected]>
* parser.y: adding d10x notation
2018-07-04 Matteo Corti <[email protected]>
* scanner.l: adding the K (keep) syntax (equivalent to H)
* parser.y: added "drop the lowest (-L) and drop the highest (-H) notation"
2016-08-23 Matteo Corti <[email protected]>
* roll.c: using srand() and rand() if srandomdev() is not available
2016-06-18 Matteo Corti <[email protected]>
* scanner.l: added 'W' and 'T' as dice for German and Swedish notation
2014-09-19 Matteo Corti <[email protected]>
* configure.ac: automatic build date
* roll.1: header and footer fix
2014-09-07 Matteo Corti <[email protected]>
* roll.c: fixed node initialization (default field values)
2014-01-09 Matteo Corti <[email protected]>
* roll.c: fixed an error with strncat (thanks to cppcheck)
2012-03-31 Matteo Corti <[email protected]>
* roll: check for integer overflows
2011-08-29 Matteo Corti <[email protected]>
* roll.1: minor fixes
2011-08-26 Matteo Corti <[email protected]>
* roll: added 'Fudge' dices
* roll: added a --debug option
2008-07-17 Matteo Corti <[email protected]>
* roll: implemented notation additions
* series: expression, expression
* repetitions: N{expression}
* reroll filters: 1d6>2
2008-01-29 Matteo Corti <[email protected]>
* parser.y: applied patch from Erik Greenwald about a missing ;
* regen.sh: added --add-missing and --copy to automake
* parser.y: corrected an error in the parser which was not accepting
expressions with more than two terms
2007-08-22 Matteo Corti <[email protected]>
* parser.y: correct the behavior of d% (on dice 0 corresponds to 10 while
it corresponds to 0 on the other)
2007-05-25 Matteo Corti <[email protected]>
* roll.1: some formatting and indentation and fixed the email
* Doxufile: included
* roll.c: added doxygen comments
* roll.h: added doxygen comments
2007-03-28 Matteo Corti <[email protected]>
* included a patch from Joe Klemmer to improve the error messages
2007-03-25 Matteo Corti <[email protected]>
* added a copyright comment to the source files
2007-03-20 Matteo Corti <[email protected]>
* parser.y: dN (without the 1) now correctly rolls a dice
2007-03-15 Matteo Corti <[email protected]>
* roll: implemented notation additions
* multipliers
* percentile dices
* selective results
2007-03-14 Matteo Corti <[email protected]>
* parser.y: allow Nd (assumes d6)b
2007-03-12 Matteo Corti <[email protected]>
* parser.y, scanner.l: correct exit code
* parser.y: results are always positive
2007-03-01 Matteo Corti <[email protected]>
* roll.spec: from Joe Klemmer (version is updated automatically by autoconf)
2007-02-26 Matteo Corti <[email protected]>
* roll.h: if getpid is present the random generator is initialized with time & PID (it gives different results if called twice within a second)
* 1.0.2: new version
2005-12-14 Matteo Corti <[email protected]>
* autoheader: using config.h
* configure.ac: checking for <strings.h>
* roll.h: prototypes with "extern"
2005-12-11 Matteo Corti <[email protected]>
* 1.0.1: defined srandomdev on system non supporting it (e.g., Linux)
* 1.0.1: included roll.h in the distribution
* 1.0.1: fixed uninitialized var
2005-12-10 Matteo Corti <[email protected]>
* parser.y: parenthesis
2005-12-09 Matteo Corti <[email protected]>
* 1.0.0: Initial revision