-
-
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 <matteo@corti.li>
* parser.y: Fixed the grammar
2019-04-18 Matteo Corti <matteo@corti.li>
* roll.c: Uses /dev/urandom to initialize the randomizer
2018-07-15 Matteo Corti <matteo@corti.li>
* parser.y: adding d10x notation
2018-07-04 Matteo Corti <matteo@corti.li>
* 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 <matteo@corti.li>
* roll.c: using srand() and rand() if srandomdev() is not available
2016-06-18 Matteo Corti <matteo@corti.li>
* scanner.l: added 'W' and 'T' as dice for German and Swedish notation
2014-09-19 Matteo Corti <matteo@corti.li>
* configure.ac: automatic build date
* roll.1: header and footer fix
2014-09-07 Matteo Corti <matteo@corti.li>
* roll.c: fixed node initialization (default field values)
2014-01-09 Matteo Corti <matteo.corti@id.ethz.ch>
* roll.c: fixed an error with strncat (thanks to cppcheck)
2012-03-31 Matteo Corti <matteo.corti@id.ethz.ch>
* roll: check for integer overflows
2011-08-29 Matteo Corti <matteo@corti.li>
* roll.1: minor fixes
2011-08-26 Matteo Corti <matteo@corti.li>
* roll: added 'Fudge' dices
* roll: added a --debug option
2008-07-17 Matteo Corti <matteo@corti.li>
* roll: implemented notation additions
* series: expression, expression
* repetitions: N{expression}
* reroll filters: 1d6>2
2008-01-29 Matteo Corti <matteo@corti.li>
* 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 <matteo@corti.li>
* 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 <matteo@corti.li>
* 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 <matteo@corti.li>
* included a patch from Joe Klemmer to improve the error messages
2007-03-25 Matteo Corti <matteo@corti.li>
* added a copyright comment to the source files
2007-03-20 Matteo Corti <matteo@corti.li>
* parser.y: dN (without the 1) now correctly rolls a dice
2007-03-15 Matteo Corti <matteo@corti.li>
* roll: implemented notation additions
* multipliers
* percentile dices
* selective results
2007-03-14 Matteo Corti <matteo@corti.li>
* parser.y: allow Nd (assumes d6)b
2007-03-12 Matteo Corti <matteo@corti.li>
* parser.y, scanner.l: correct exit code
* parser.y: results are always positive
2007-03-01 Matteo Corti <matteo@corti.li>
* roll.spec: from Joe Klemmer (version is updated automatically by autoconf)
2007-02-26 Matteo Corti <matteo@corti.li>
* 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 <matteo.corti@gmail.com>
* autoheader: using config.h
* configure.ac: checking for <strings.h>
* roll.h: prototypes with "extern"
2005-12-11 Matteo Corti <matteo.corti@gmail.com>
* 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 <matteo.corti@gmail.com>
* parser.y: parenthesis
2005-12-09 Matteo Corti <matteo.corti@gmail.com>
* 1.0.0: Initial revision