-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
256 lines (172 loc) · 7.22 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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
1.5 (2013xxxx)
==============
- Fix "-i" mode, which was previously being ignored completely.
- The latest given of -e, -r, -s is now used as the output format.
- Default display mode can now be configured in ~/.ralcalcrc.
- Use XDG_* environment variables for storing config/last result.
1.4.2 (20111003)
================
- Previous value file read/write checks.
1.4.1 (20111001)
================
- Fix negation precedence.
1.4.0 (20110825)
================
- Added -p option to control output precision for -r and -e modes.
- Fix inconsistent output for SI prefixes smaller than m.
- Turkish translations thanks to Angel Spy and Devrim Şahin.
- Updated Czech translations thanks to Kuvaly [LCT].
- Partial Basque man page translations thanks to Mikel Alzibar and gorkaazk.
- Partial French man page translations thanks to Pierre Rudloff.
- Partial Italian man page translations thanks to Guybrush88.
- Updated Hebrew translations.
- Occitan translations thanks to Cédric Valmary.
- Vietnamese translations thanks to Nguyen Quang Chien.
1.3.2.1 (20100212)
==================
- Complete Dutch translations thanks to Yentl.
- Complete Italian translations thanks to Lorenzo Baracchi.
- Completed French translations thanks to Michel Boisset.
- Partial Czech translations thanks to Kuvaly.
- Partial Frisian translations thanks to Wanda Nauta.
- Partial Norwegian Bokmal translations thanks to Sigurd Gartmann.
- Updated Brazilian Portugese translations thanks to Carlos Eduardo Moreira
dos Santos.
- Updated Spanish translations thanks to Federico Vera and Paco Molinero.
1.3.2 (20090623)
================
- Don't allow equations to start with any of +*/%.
- Completed Spanish translations of program and man page thanks to navnelson.
- Partial Portuguese translations of the man page thanks to Tiago Silva.
1.3.1.4 (20090602)
==================
- Fix typo in Makefile causing translated man pages to not be installed.
1.3.1.3 (20090601)
==================
- Complete Danish translations (both program and man page) thanks to Jimmy
Frydkær Jensen
- Partial Czech translations of ralcalc by DrakecZ.
1.3.1.2 (20090307)
==================
- Updated Brazilian Portugese translations thanks to Enrico Nicoletto.
- Further Polish translations thanks to pp/bs.
- Further Spanish translations thanks to Feder Sáiz.
- Complete Brazilian Portugese translation of the man page thanks to Enrico
Nicoletto.
- Complete United Kingdom English translation of the man page thanks to Jen
Ockwell.
- Complete Polish translation of the man page thanks to pp/bs.
- Partial French translation of the man page thanks to Johan Serre.
- Partial Spanish translation of the man page thanks to Feder Sáiz.
1.3.1.1 (20090110)
==================
- Clarify licence on a source file.
1.3.1 (20090107)
================
- Use dynamic allocation for the .ralcalc_result path string to avoid possible
truncation leading to the incorrect file being opened.
- Minor code tidy-ups, including more consistent error code handling.
- Complete Brazilian Portugese translations thanks to Enrico Nicoletto.
- Some French translation of the man page thanks to Pierre Rudloff.
- United Kingdom English translations thanks to Jen Ockwell (I'm UK English
anyway, but it's nice to have someone else check what I've written!)
1.3.0 (20081218)
================
- Preserve some spaces in equations when output. This will compress multiple
spaces into a single space, but there will always be at least a single space
in the output if there is one in the input.
- Added support for the "-s prefix" option to allow the output to be formatted
with a specified SI prefix.
- Fixed bug where SI prefixes entered on their own were treated as a number of
value zero. This means that "= 1/p" correctly produces an error now.
- Fixed bug that caused incorrect handling of "sqrt".
- Errors and debug messages are now written on stderr.
- The man page is now written in docbook format to allow easier translation.
- Included Basque translations thanks to Mikel Alzibar.
- Included Polish translations thanks to "pp/bs".
- Included further Brazilian Portugese translations thanks to Enrico
Nicoletto.
1.2.4 (20081114)
================
- Fix bug whereby the precedence wasn't reset correctly after processing a
pair of brackets. This would lead to problems with calculations where a
power directly followed a close bracket: [2+3]^3.
- Included Brazilian Portugese translations thanks to Ricardo Ichizo.
- Included French translations thanks to Djalil Oulmane.
- Included Spanish translations thanks to Daniel.
1.2.3 (20080916)
================
- By request, explicit support for square root (sqrt) has been added.
1.2.2 (20080915)
================
- Added support for the "-a" option which prints out all of the available
operators, functions and constants.
1.2.1 (20080718)
================
- Fixed a string buffer that was being allocated one byte too small and would
occasionally lead to spurious "invalid operator" errors.
1.2.0 (20080609)
================
- Included Hebrew translations thanks to Yaron and a start at Spanish
translations thanks to Eduardo Ruiz.
- Support for % (modulus) operator, sin/cos/tan/asin/acos/atan functions and
pi/exp constants.
1.1.0 (20080601)
================
- Added the "-f filename" option. This will process each line of "filename" as
though it was typed in at the command line.
- Added the "-i" option which does the same as "-f" but for stdin.
- Added support for log/ln functions.
1.0.1 (20080322)
================
- Fixed missing config.mk from distributed tarball.
1.0 (20080322)
==============
- i18n / L10n support.
- Big cleanup of directory structure.
- Makefile improvements - including use of DESTDIR.
- Change license to GPL - many of the Makefile improvements come from a GPL
project.
20070712
========
- Added the "-r" option which causes the output to use neither SI prefixes nor
exponents.
20070702
========
- Added the "-q" option which causes ralcalc to only display the result rather
than the input and the result (or the input and errors).
- Added the "-e" option which causes the output to be of the form "1e-3"
rather than using SI prefixes.
- Return code is set correctly on error.
20070617
========
- Negation now has the correct precedence.
20070616
========
- Precedence is now reset correctly after processing brackets. Previously it
was being set one value too low, so the power (^) operator was being missed
out for e.g. "= [1+2]^3", which would return the answer "3".
- Bracket matching has been improved, so if there are more close brackets than
open it is detected.
20070614
========
- Fixed Makefile for Mac OS X.
- Included missing "=.1" to dist target.
- Fixed uninstall target.
20070613
========
- Added support for 1e3, 3e-6 style numbers.
20070610
========
- Changed output format for numbers <0 so that it they are displayed as
follows:
1/10 = 0.1
1/100 = 10m
1/1000 = 1m
1/10000 = 0.1m
- Allow use of () brackets as well as [], directly equivalent to each other.
- Fixed operator precedence: (), ^, */, +_. Negation of single number is still
considered first.
- Added support for the "," as a decimal point - this is handled by strtod()
so it is locale dependent whether "." or "," is accepted as valid.
- Added man pages.