1Overview of changes in gnome-calculator 41.1
2    * Updated Translations
3    * Do not force width for basic mode #42 (Robert Roth)
4
5Overview of changes in gnome-calculator 41.0
6    * Updated Translations
7    * Use first translated symbol for conversion with button #219 (Robert Roth)
8    * Appdata includes hardware support information (Adrien Plazas)
9
10Overview of changes in gnome-calculator 41.rc
11    * Updated Translations
12
13Overview of changes in gnome-calculator 41.alpha
14    * Updated Translations
15    * Adaptive preferences window !85 (Adrien Plazas)
16    * Fixed currency conversion using convert button #216 (Robert Roth)
17    * User interface reworked, adaptive UI !81 (Adrien Plazas)
18    * Enlarged calculator icon in help !82 (Sabri Ünal)
19    * Code cleanup (Robert Roth)
20    * Fixed kilohertz shorthand !87 (scootergrisen)
21    * Fixed donation link !88 (René Genz)
22    * Added support using calculator without currency conversion for privacy !89 (Ray Strode)
23    * Added support for function description of custom functions using @ !90 (Martin Jirku)
24
25Overview of changes in gnome-calculator 40.0
26    * Updated Translations
27
28Overview of changes in gnome-calculator 40.rc
29    * Updated Translations
30    * Resize window after switching mode !78 (joshas)
31    * Fixed compilation warnings (Robert Roth)
32    * Support offline currency conversion tests #208 (Robert Roth)
33    * Use official unit on conversion button click #207 (Robert Roth)
34    * Fixed temperature unit typos #211 (Robert Roth)
35    * Ellipsize conversion labels #17 (Robert Roth)
36    * Added Ctrl+Delete shortcut for clearing the current equation #187 (Robert Roth)
37    * Allow multiple decimal points #166. #5 (Robert Roth)
38    * Added Ctrl+O shortcut for degrees symbol (Robert Roth)
39    * Use gtk-sourceview 4.8 !80 (Robert Roth)
40
41Overview of changes in gnome-calculator 40.beta
42    * Updated Translations
43    * Fixed CI build (Robert Roth)
44    * Fixed issues with initial loading of currencies (Robert Roth)
45    * Rework currency retrieval preparing for currency provider plugins (Robert Roth)
46    * Fixed commandline conversions #33 (Robert Roth)
47    * Added currency conversion tests (Robert Roth)
48    * Added support for frequencies conversion (Dave Hulst)
49    * Added support for converting to and from weeks (Dave Hulst)
50    * Added support for converting to and from centuries and decades (Dave Hulst)
51    * Increase buttons font size #201 (Robert Roth)
52    * Added % button to Advanced mode (Dave Hulst)
53    * Show 4 decimals in converter instead of only two #203 (Robert Roth)
54    * Added style classes to buttons !76 (Dave Hulst)
55
56Overview of changes in gnome-calculator 40.alpha
57    * Updated Translations
58    * Use libhandy for window and headerbar !69 (Cristopher Davis)
59    * Use C instead of Clr in help !70 (scootergrisen)
60    * Fixed broken currency conversion on first start #199 (Robert Roth)
61    * Removed duplicate word from help #198 (Robert Roth)
62    * Added lbs shortcut for pounds conversion (Robert Roth)
63    * Fixed inconsistent word size (A. M. Roswell)
64    * Removed unused trunc button from programming mode #41 (Robert Roth)
65    * Fixed deprecation warnings
66    * Added Serbian Dinar with fixed rate #49 (Robert Roth)
67    * Added Bangladeshi Taka with fixed rate #191 (A. M. Roswell)
68    * Updated mailing list contact to Discourse (Robert Roth)
69    * Added basic help page for programming mode (A. M. Roswell)
70    * Added insert character code button (A. M. Roswell)
71    * Dim inapplicable bits on word size change #189 (A. M. Roswell)
72    * Make the conversion labels selectable (Robert Roth)
73    * Do not convert on swap #170 (Robert Roth)
74    * Word size changer in programming mode !58 (A. M. Roswell)
75    * Added metric cups conversion unit !53 (Lucy Coleclough)
76    * Fixed astronomical unit conversion !51 (Thomas Nilsson)
77    * Fixed feet-based units name, added mph and kph shortcuts #180 (Robert Roth)
78    * Use shell copy to clipboard action #178 (Robert Roth)
79    * Fixed preferences of angle units !56 (Delton Ding)
80
81Overview of changes in gnome-calculator 3.38.0
82    * Updated German translation (Mario Blättermann)
83    * Updated Catalan translation (Jordi Mas)
84    * Updated Swedish translation (Anders Jonsson)
85    * Updated Hungarian translation (Balázs Meskó)
86    * Updated Danish translation (Ask Hjorth Larsen, Alan Mortensen)
87    * Updated Greek translation (Efstathios Iosifidis)
88
89Overview of changes in gnome-calculator 3.37.92
90    * Updated Finnish translation (Jiri Grönroos)
91    * Updated Galician translation (Fran Diéguez)
92    * Updated Spanish translation (Daniel Mustieles García)
93    * Updated Polish translation (Piotr Drąg)
94    * Updated Turkish translation (Emin Tufan)
95    * Updated Slovenian translation (Matej Urbančič)
96    * Updated Croatian translation (Goran Vidović)
97    * Updated Japanese translation (sicklylife)
98    * Updated Czech translation (Marek Černocký)
99    * Updated Brazilian Portuguese translation (Yuri Gomes)
100    * Updated Persian translation (Daniel Behzadi)
101    * Updated Dutch translation (Nathan Follens)
102    * Updated Catalan translation (Jordi Mas)
103    * Updated British English translation (Zander Brown)
104    * Updated Serbian translation (Марко М. Костић (Marko M. Kostić))
105    * Updated Slovak translation (Dušan Kazik)
106    * Updated Korean translation (Changwoo Ryu)
107
108Overview of changes in gnome-calculator 3.37.90
109    * Add tooltips for bits in programming mode !46 (Olliver Schinagl)
110    * Updated French translation (Guillaume Bernard)
111    * Updated Indonesian translation (Andika Triwidada)
112    * Updated Ukrainian translation (Daniel Korostil, Yuri Chornoivan)
113    * Updated Catalan translation (Jordi Mas, Gil Forcada)
114    * Updated Basque translation (Ibai Oihanguren Sala, Asier Sarasua Garmendia)
115    * Updated Hebrew translation (Yosef Or Boczko)
116    * Updated Friulian translation (Fabio Tomat)
117    * Updated Slovenian translation (Matej Urbančič)
118    * snap packaging updates (Ken VanDine)
119    * Added link to website in About #155 (Robert Roth)
120    * Added speed conversions !49 (Mathieu Heurtevin)
121    * Updated Romanian translation (Florentina Mușat)
122    * History view follows preferences #105, #159, #168 (Robert Roth)
123    * Added month as time unit #158 (Robert Roth)
124    * Better help for variables example usage #154 (Robert Roth)
125    * Defined pi variable, added pi button in programming mode #153 (Robert Roth)
126    * CI build fixes (Robert Roth)
127    * Updated app icon !47 (Jakub Steiner)
128    * Fixed bug returning empty string as result #152 (Robert Roth)
129    * Support latex-style multiplication #164 (Robert Roth)
130    * Added support for tau constant #46 (Robert Roth)
131    * Unify constant handling (Robert Roth)
132    * Separate UI files from sources (Robert Roth)
133    * Moved number format selection to separate menu #24 (Robert Roth)
134    * Replaces mode selector shortcuts with Ctrl+Alt (Robert Roth)
135    * Clear answer if editing right before it #59, #161 (Robert Roth)
136    * Moved preferences dialog to UI file (Robert Roth)
137    * Refresh bits panel after calculation #38 (Robert Roth)
138    * Updated Spanish translation (Daniel Mustieles García)
139    * Updated Indonesian translation (Kukuh Syafaat)
140    * Updated Kazakh translation (Baurzhan Muftakhidinov)
141    * Updated Lithuanian translation (Aurimas Černius)
142    * Updated Chinese translation (Boyuan Yang)
143    * Updated German translation (Tim Sabsch)
144    * Removed past author addresses #174 (Robert Roth)
145    * Updated Swedish translation (Anders Jonsson)
146
147Overview of changes in gnome-calculator 3.36.0
148    * Updated Catalan translation (Jordi Mas)
149    * Fixed broken markup in XHosa UI translation (Andre Klapper)
150    * Updated Swedish translation (Anders Jonsson)
151    * Updated Italian translation (Janvitus)
152    * Updated Indonesian translation (Kukuh Syafaat)
153    * Updated German translation (Tim Sabsch)
154    * Updated Dutch translation (Nathan Follens)
155    * Fixed broken markup in Dzongka UI translation (Andre Klapper)
156    * Updated Czech help translation (Marek Černocký)
157    * Updated Hungarian translation (Balázs Úr)
158
159Overview of changes in gnome-calculator 3.35.92
160    * Updated Spanish translation (Daniel Mustieles García)
161    * Updated Croatian translation (Goran Vidović)
162    * doc: Don't pass --fatal-warnings to valadoc (Rico Tzschichholz)
163    * Updated Lithuanian translation (Aurimas Černius)
164    * Updated Swedish translation (Anders Jonsson)
165    * Removed obsolete keyboard shortcut #148 (Robert Roth)
166    * Updated Persian translation (Danial Behzadi)
167    * Updated Basque translation (Asier Sarasua Garmendia)
168    * Update British English translation (Bruce Cowan)
169    * Updated Japanese translation (sicklylife)
170    * Updated Czech translation (Marek Černocký)
171    * Updated Turkish translation (Emin Tufan)
172    * Updated Finnish translation (Jiri Grönroos)
173    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
174    * Updated Hungarian translation (Balázs Meskó)
175    * Updated Chinese (Taiwan) translation (pesder)
176    * Updated Danish translation (Alan Mortensen)
177    * Updated Serbian translation (Марко М. Костић (Marko M. Kostić))
178    * help: Update icon for 3.36 (Andre Klapper)
179    * Updated Karbi translation (J T)
180    * Updated Korean translation (Changwoo Ryu)
181    * Updated French translation (Julien Humbert)
182    * Updated Polish translation (Piotr Drąg)
183
184Overview of changes in gnome-calculator 3.35.90
185    * Updated Greek translation (Efstathios Iosifidis)
186    * Updated Indonesian translation (Sucipto)
187    * Drop padding around the display !40 (Adrien Plazas)
188    * Updated Keyboard Shortcuts (Sabri Ünal)
189    * Handle Escape and Enter correctly with completion #144 (Robert Roth)
190    * Updated Spanish translation (Daniel Mustieles García)
191    * Updated Slovak translation (Dušan Kazik)
192    * Added F10 for primary menu shortcut #148 (Robert Roth)
193    * Updated Catalan translation (Jordi Mas)
194    * Updated Friulian translation (Fabio Tomat)
195    * Updated app icon !43 (Tobias Bernard)
196    * Updated Malay translation (Umarzuki Mochlis)
197    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
198    * Added Rack Units to the conversions !37 (Léo Gillot-Lamure)
199    * Updated Karbi translation (J T)
200    * Fixed freeze on calculating atan(+/-i) #139 (Robert Roth)
201    * Fixed mode shortcuts by removing blocking mnemonics #138 (Robert Roth)
202    * Implemented result history browsing using alt left/right #129 (Robert Roth)
203    * Added translator comments for possible modes as command line arguments !38 (Rafael Fontenelle)
204
205Overview of changes in gnome-calculator 3.35.3
206    * Updated Chinese (Taiwan) translation (Yi-Jyun Pan)
207    * Updated Spanish translation (Daniel Mustieles)
208    * Updated Swedish translation (Anders Jonsson)
209    * Help updates (Andre Klapper)
210    * Updated Galician translation (Fran Diéguez)
211
212Overview of changes in gnome-calculator 3.35.2
213    * Updated Italian translation (Milo Casagrande)
214    * Updated Catalan translation (Jordi Mas)
215    * Updated Japanese translation (Ryuta Fujii)
216    * Updated Danish translation (Ask Hjorth Larsen)
217    * List possible modes in commandline help #112 (Robert Roth)
218    * Add square feet unit #132 (Robert Roth)
219    * Base conversion display selectable #123 (Robert Roth)
220    * Created nightly icon (Jakub Steiner)
221    * Snap build updates (Heather Ellsworth)
222    * Updated Spanish translation (Daniel Mustieles)
223    * GCalc library code fixes (Rico Tzschichholz, Daniel Espinoza Ortiz)
224    * Update required meson version (Diego Escalante Urrelo)
225    * Updated Friulian translation (Fabio Tomat)
226    * Updated Persian translation (Danial Behzadi)
227    * Adapt code to changed gtk+-3.0 bindings (Rico Tzschichholz)
228    * Added GCi libary and tests for controllers for widgets (Daniel Espinoza Ortiz)
229    * Updated Czech translation (Marek Černocký)
230    * Updated Indonesian translation (Andika Triwidada)
231    * Solve on = key if input isq not a variable name #22 (Alberto González Palomo)
232
233Overview of changes in gnome-calculator 3.34.0
234    * Updated Finnish translation (Jiri Grönroos)
235
236Overview of changes in gnome-calculator 3.33.92
237    * Updated Czech translation (Marek Černocký)
238    * Updated Finnish translation (Jiri Grönroos)
239    * Updated German translation (Tim Sabsch)
240    * Updated Lithuanian translation (Aurimas Černius)
241    * Updated Polish translation (Piotr Drąg)
242    * Updated Persian translation (Danial Behzadi)
243    * Updated Serbian translation (Марко М. Костић (Marko M. Kostić))
244    * Updated Latvian translation (Rūdolfs Mazurs)
245    * Updated Galician translation (Fran Diéguez)
246    * Updated British English translation (Zander)
247    * Updated Turkish translation (Ahmet Elgün)
248    * Updated Japanese translation (Ryuta Fujii)
249    * Updated Catalan translation (Jordi Mas)
250    * Updated French translation (Charles Monzat)
251    * Updated Korean translation (Changwoo Ryu)
252    * README updates (Roger)
253
254Overview of changes in gnome-calculator 3.33.90
255    * Updated Dutch translation (Nathan Follens)
256    * Updated Croatian translation (Goran Vidović)
257    * Updated Swedish translation (Anders Jonsson)
258    * Updated Friulian translation (Fabio Tomat)
259    * Updated Slovenian translation (Matej Urbančič)
260    * Updated Karbi translation (J T)
261    * Updated Basque translation (Asier Sarasua Garmendia)
262    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
263    * Updated Catalan translation (Jordi Mas)
264    * Updated Romanian translation (Florentina Mușat)
265    * Flatpak build cleanup (Jordan Petridis)
266    * Debug messages cleanup (Daniel Espinosa Ortiz)
267
268Overview of changes in gnome-calculator 3.33.3
269    * Updated Indonesian translation (Kukuh Syafaat)
270    * Updated Hungarian translation (Balázs Úr)
271    * Updated Spanish translation (Daniel Mustieles)
272    * Updated Greek translation (Efstathios Iosifidis)
273    * calculator library build fixes (Daniel Espinosa Ortiz)
274    * CI build fixes (Ken VanDine)
275    * Added mnemonics for primary menu items #113 (Robert Roth)
276    * Dropped leading zeros octal prefix #114, #109, #110 (Robert Roth)
277
278Overview of changes in gnome-calculator 3.33.2
279    * Separated calculator library !19 (Daniel Espinosa Ortiz)
280    * Ensure icon is available for shell (Ken VanDine)
281    * Updated French translation (Charles Monzat)
282    * Updated Catalan translation (Jordi Mas)
283    * Support entering left/right shift with keyboard #98 (Robert Roth)
284    * Updated Croatian translation (Goran Vidović)
285    * Fixed CFA conversion rate #102 (Robert Roth)
286    * Remove copy icon from search provider results #103 (Robert Roth)
287    * Do not assume octal base for binary numbers #101 (Robert Roth)
288    * Show thousands separator in unit converter #102 (Robert Roth)
289    * Use currency name instead of display name for conversion #106 (Robert Roth)
290    * Quit warns and closes all windows #51 (Robert Roth)
291    * Avoid normalizing the equation twice in search #104 (Pascal Nowack)
292    * Ignore keypresses while calculating results #47 (Robert Roth)
293    * Only allow one decimal point in numbers #5 (Robert Roth)
294    * Application icon updated in help (Andre Klapper)
295    * Updated Danish translation (Ask Hjorth Larsen)
296    * Updated Friulian translation (Fabio Tomat)
297    * Updated Indonesian translation (Kukuh Syafaat)
298    * Updated Basque translation (Asier Sarasua Garmendia)
299    * Updated Chinese translation (Dingzhong Chen)
300
301Overview of changes in gnome-calculator 3.32.0
302    * Updated Esperanto translation (Kristjan Esperanto)
303    * Updated Korean translation (Changwoo Ryu)
304    * Updated Slovenian translation (Matej Urbančič)
305    * Snap build update (Ken VanDine)
306
307Overview of changes in gnome-calculator 3.31.92
308    * Updated Turkish translation (Emin Tufan)
309    * Updated French translation (Guillaume Bernard)
310    * Updated Dutch translation (Nathan Follens)
311    * Updated Lithuanian translation (Aurimas Černius)
312    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
313    * Updated Italian translation (Milo Casagrande)
314    * Updated Russian translation (Stas Solovey)
315    * Updated Serbian translation (Марко Костић)
316    * Updated Friulian translation (Fabio Tomat)
317    * Updated German translation (Tim Sabsch)
318    * Updated Vietnamese translation (Trần Ngọc Quân)
319    * Updated Latvian translation (Rūdolfs Mazurs)
320    * Updated Finnish translation (Jiri Grönroos)
321
322Overview of changes in gnome-calculator 3.31.91
323    * Updated Danish translation (Alan Mortensen)
324    * Updated Kazakh translation (Baurzhan Muftakhidinov)
325    * Updated Catalan translation (Jordi Mas)
326    * Updated Swedish translation (Anders Jonsson)
327    * Updated Czech translation (Marek Cernocky)
328    * Updated Slovenian translation (Matej Urbančič)
329    * Updated Japanese translation (Ryuta Fujii)
330    * Updated Spanish translation (Daniel Mustieles)
331    * Updated Romanian translation (Daniel Șerbănescu)
332    * Updated Galician translation (Fran Diéguez)
333    * Updated Turkish translation (Emin Tufan)
334    * Updated Indonesian translation (Kukuh Syafaat)
335    * Updated Polish translation ()
336    * Updated Hungarian translation (Balázs Úr)
337    * Additional syntax for unit conversion (Tuomas Mikkola)
338    * Updated Spanish translation (Daniel Mustieles)
339    * Updated Finnish translation (Jiri Grönroos)
340    * Updated Friulian translation (Fabio Tomat)
341    * Updated Galician translation (Fran Diéguez)
342
343Overview of changes in gnome-calculator 3.31.90
344    * Updated Friulian translation (Fabio Tomat)
345    * Updated Greek translation (Tom Tryfonidis)
346    * Updated Swedish translation (Anders Jonsson)
347    * Updated Spanish translation (Daniel Mustieles)
348    * Updated Japanese translation (Ryuta Fujii)
349    * Updated Slovenian translation (Matej Urbančič)
350    * Updated Indonesian translation (Kukuh Syafaat)
351    * Updated Hungarian translation (Balázs Úr)
352    * Updated Czech translation (Daniel Rusek)
353    * Updated Catalan translation (Jordi Maas)
354    * snap build fixes (Jeremy Bicha)
355    * Exchange rate update interval preference #58 (Robert Roth)
356    * Updated and fixed appdata !20 (Harald H.)
357    * Fix for digit transformed into ^ on double * #91 (Robert Roth)
358    * Accept comma and decimal point as decimal separator #86 (Robert Roth)
359
360Overview of changes in gnome-calculator 3.31.3
361    * Added Alt+T shortcut for keyboard mode #81 (Robert Roth)
362    * Use US prefix for non-imperial units #84 (Robert Roth)
363    * Updated French translation (Guillaume Bernard)
364    * Updated Spanish translation (Daniel Mustieles)
365    * Updated Esperantoo translation (Kristjan Mustieles)
366
367Overview of changes in gnome-calculator 3.31.2
368    * Readded missing accelerators (Robert Roth)
369    * Use GLib.List.deep_copy() to fix argument type mismatch (Rico Tzschichholz)
370    * Write all settings at once using delayed backend (Tomasz Miasko)
371    * Updated Czech translation (Marek Cernocky)
372    * Updated Slovenian translation (Matej Urbančič)
373    * Updated Slovak translation (Dušan Kazik)
374
375Overview of changes in gnome-calculator 3.31.1
376    * Search provider improvements (Marco Trevisan)
377    * Copy to clipboard from search result (Marco Trevisan)
378    * Conversion UI improvements #72 (Robert Roth)
379    * Functions and variables popover HIG fixes #76 (Robert Roth)
380    * Port to GtkSourceView 4 (Christian Hergert)
381    * Remove appmenu (Robert Ancell)
382    * Application icon and symbolic icon update (Jakub Steiner, Sam Hewitt)
383    * Fixed new window shell action (Florian Müllner)
384    * Mark 'in' conversion keyword as translatable #73 (Robert Roth)
385    * Support for integer decimals in different bases #36 (Marco Trevisan)
386    * Mark some untranslatable texts as translatable.
387    * Use application icon in about and window icon instead of generic icon
388    * Updated Polish translation (Piotr Drąg)
389    * Updated Swedish translation (Anders Jonsson)
390    * Updated Indonesian translation (Kukuh Syafaat)
391    * Updated Turkish translation (Emin Tufan Çetin)
392    * Updated Czech translation (Marek Cernocky)
393    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
394    * Updated Hungarian translation (Balázs Meskó)
395    * Updated Friulian translation (Fabio Tomat)
396    * Updated Romanian translation (Daniel Șerbănescu)
397    * Updated Russian translation (Stas Solovey)
398    * Updated Italian translation (Janvitus)
399    * Updated German translation (Mario Blättermann)
400    * Updated Finnish translation (Jiri Grönroos)
401    * Updated Catalan translation (Jordi Mas)
402    * Updated Slovenian translation (Matej Urbančič)
403    * Updated Danish translation (Ask Hjorth Larsen)
404    * Updated Lithuanian translation (Aurimas Černius)
405
406Overview of changes in gnome-calculator 3.30.0
407    * Updated Czech translation (Marek Cernocky)
408    * Updated Swedish translation (Anders Jonsson)
409    * Updated Friulian translation (Fabio Tomat)
410    * Updated Finnish translation (Jiri Grönroos)
411    * Updated Kazakh translation (Baurzhan Muftakhidinov)
412    * Updated Indonesian translation (Kukuh Syafaat)
413    * Updated Dutch translation (Hannie Dumoleyn)
414    * Updated Korean translation (Changwoo Ryu, Seong-ho Cho)
415    * Updated Galician translation (Fran Diéguez)
416    * Updated Vietnamese translation (Trần Ngọc Quân)
417    * Updated Hungarian translation (Balázs Meskó)
418    * Updated Italian translation (Gianvito Cavasoli)
419    * Updated Latvian translation (Rūdolfs Mazurs)
420    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
421    * Updated Croatian translations (Goran Vidović)
422    * Updated Danish translation (Ask Hjorth Larsen)
423
424Overview of changes in gnome-calculator 3.29.91
425    * Updated Polish translation (Piotr Drąg)
426    * Updated Brazilian Portuguese translation (Bruno Lopes da Silva)
427    * Updated snap to build with meson (Ken VanDine)
428    * Updated Slovenian translation (Matej Urbančič)
429    * Updated German translation (Mario Blättermann)
430    * Updated French tanslation (Alexandre Franke)
431    * Updated Lithuanian translation (Aurimas Černius)
432    * Updated Chinese (Taiwan) translation (Yi-Jyun Pan)
433    * Updated Turkish translation (Emin Tufan Çetin)
434    * Updated Italian translation (Fernando Governatore)
435
436Overview of changes in gnome-calculator 3.29.90
437    * Fixed flatpak build issues (Robert Roth)
438    * Fixed naming of Turkish lira currency (Çağatay Yiğit Şahin)
439    * Added OARS metadata (Nick Richards)
440    * CI configuration (Robert Ancell)
441    * Updated Spanish translation (Daniel Musteles)
442    * Updated Chinese (Taiwan) translation (Yi-Jyun Pan)
443    * Updated Romanian translation (Daniel Șerbănescu)
444    * Updated Catalan translation (Jordi Mas)
445    * Updated Brazilian Portuguese translation (Bruno Lopes da Silva)
446
447Overview of changes in gnome-calculator 3.29.3
448    * Fix currencies not loading gitlab#66 (Robert Roth)
449    * Use Mass instead of Weight for mass units gitlab#67 (Robert Roth)
450    * Dropped autotools in favour of meson for build (Robert Roth)
451    * Updated MPC and MPFR to latest release (Arnaud Bonatti)
452    * Updated Chinese (China) translation (Dingzhong Chen)
453    * Updated Romanian translation (Daniel Șerbănescu)
454    * Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
455    * Updated Catalan translation (Jordi Mas)
456    * Updated Croatian translations (Goran Vidović)
457    * Updated Slovak translation (Dušan Kazik)
458    * Updated Russian translation (Stas Solovey)
459
460Overview of changes in gnome-calculator 3.28.0
461    * Updated German translation (Tim Sabsch)
462    * Updated Czech translation (Marek Černocký)
463    * Updated Scottish Gaelic translation (GunChleoc)
464    * Updated French translation (Guillaume Bernard)
465    * Updated Lithuanian translation (Aurimas Černius)
466    * Updated Kazakh translation (Baurzhan Muftakhidinov)
467    * Updated Hungarian translation (Gábor Kelemen)
468    * Updated Danish translation (Ask Hjorth Larsen)
469	* Updated Italian translation (Milo Casagrande)
470    * Updated Croatian translations (gogo)
471    * Updated Chinese (Taiwan) translation (Chao Hsiung Liao)
472    * Updated Catalan translation (Jordi Mas)
473    * Updated Slovenian translation (Matej Urbančič)
474    * Updated Serbian translation (Марко Костић)
475    * Updated Serbian Latin translation (Милош Поповић)
476    * Updated Swedish translation (Anders Jonsson)
477
478Overview of changes in gnome-calculator 3.27.92
479    * Fixed icon sizes. bgo#793263 (Robert Roth)
480    * Meson build fixes. bgo #793215 (Robert Roth)
481    * Calculator display black box fixes. bgo#793157 (Robert Roth)
482    * Updated Polish translation (Piotr Drąg)
483    * Updated Turkish translation (Emin Tufan Çetin, Çağrı Dolaz)
484    * Updated Brazilian Portuguese translation (Rafael Fontenelle, Isaac F. Ferreira Filho)
485    * Updated Galician translation (Fran Dieguez)
486    * Updated French translation (Guillaume Bernard)
487    * Updated Spanish translation (Daniel Mustieles)
488    * Updated Czech translation (Marek Cernocky)
489    * Updated Hungarian translation (Balázs Úr)
490    * Updated Korean translation (Yeol Park)
491    * Updated Latvian translation (Rūdolfs Mazurs)
492    * Updated Dutch translation (Justin van Steijn)
493
494Overview of changes in gnome-calculator 3.27.90
495    * Add snap packaging (Ken VanDine)
496    * Updated Indonesian translation (Kukuh Syafaat)
497    * Updated Spanish translation (Daniel Mustieles)
498    * Updated Serbian translation (Марко Костић)
499    * Updated Swedish translation (Anders Jonsson)
500    * Updated Slovenian translation (Matej Urbančič)
501    * Updated German translation (Christian Kirbach)
502    * Updated Finnish translation (Jiri Grönroos)
503    * Updated Polish translation (Piotr Drąg)
504    * Updated Hungarian translation (Balázs Úr)
505    * Update Catalan translation (Gil Forcada)
506    * Changed clear symbolic icon with C. bgo#792844 (Robert Roth)
507    * Made the calculator window resizable. bgo#756920 (Robert Roth)
508    * Sane required width for history view. bgo#788395 (Robert Roth)
509    * Support for gcalccmd command-line arguments. bgo#788872 (Robert Roth)
510    * Ellipsize equation in search provider instead of result. bgo#759876 (Robert Roth)
511    * Avoid scrollbar overlapping equation. bgo#770246 (Robert Roth)
512    * Return with failure in case of precision error. bgo#749336 (Robert Roth)
513    * Added bried explanation of functions. bgo#748897 (David Faour)
514    * Changed overflow error message. bgo#745708 (Robert Roth)
515    * Added keyboard shortcut to clear history. bgo#792814 (Robert Roth)
516    * Added meson build files. bgo#783062 (Robert Roth)
517    * Deprecated calls replaced (Robert Roth)
518    * Rename icon directive in flatpak to have icon on flathub (Robert Roth)
519    * Updated Finnish translation (Jiri Grönroos)
520    * Check the locale before using it. bgo##793098 (Robert Roth)
521    * Updated Chinese (Taiwan) translation (byStarTW)
522    * Updated Indonesian translation (Kukuh Syafaat)
523    * Fixed black rectangle on equation entry scrolling. bgo#793157 (Robert Roth)
524    * Updated German translation (Mario Blättermann)
525    * Updated Friulian translation (Fabio Tomat)
526
527Overview of changes in gnome-calculator 3.27.2
528    * Fix cosh and sinh buttons. bgo#788409 (Robert Roth)
529    * Updated Catalan (Valencia) translation (Xavi Ivars)
530    * Updated Chinese translation (Shuyu Liu, ksqsf)
531    * Ship app icon with Calculator (Jakub Steiner)
532    * Added stone unit. bgo#789333 (Robert Roth)
533    * Replaced ln button with log2 in programming mode. bgo#789152 (Robert Roth)
534    * Use _ instead of ans for last result. bgo#785107 (Robert Roth)
535    * Fixed critical warning after first operation. bgo#785108 (Robert Roth)
536    * Updated Czech translation (Marek Cernocky)
537    * Updated German translation (Christian Kirbach)
538    * Updated Friulian translation (Fabio Tomat)
539    * Updated Norwegian bokmål translation. (Kjartan Maraas)
540
541Overview of changes in gnome-calculator 3.26.0
542    * Update Persian translation (Arash Mousavi)
543    * Fix gettext-domain (Piotr Drąg)
544    * Updated Latvian translation (Rūdolfs Mazurs)
545	* Updated Russian translation (Stas Solovey)
546    * Updated Dutch translation (hanniedu)
547    * Updated Punjabi translation (A S Alam)
548    * Updated Danish translation (Ask Hjorth Larsen)
549    * Updated Bulgarian translation (Lyubomir Vasilev)
550    * Updated Catalan translation (Jordi Mas)
551    * Updated Kazakh translation (Baurzhan Muftakhidinov)
552    * Updated Basque translation (Inaki Larranaga Murgoitio)
553
554Overview of changes in gnome-calculator 3.25.92
555    * Updated Lithuanian translation (Aurimas Černius)
556    * Updated Danish translation (Ask Hjorth Larsen)
557    * Updated Latvian translation (Rūdolfs Mazurs)
558	* Updated Italian translation (Milo Casagrande)
559    * Updated Dutch translation (hanniedu)
560    * Updated Chinese (Taiwan) translation (Cheng-Chia Tseng)
561    * Updated Bulgarian translation (Alexander Shopov)
562    * Updated Korean translation (Changwoo Ryu)
563    * Updated Slovak translation (Dušan Kazik)
564    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
565    * Updated Hungarian translation (Balázs Úr)
566
567Overview of changes in gnome-calculator 3.25.91
568    * Updated Galician translation (Fran Dieguez)
569    * Updated Slovenian translation (Matej Urbančič)
570    * Updated Turkish translation (Çağatay Yiğit Şahin)
571    * Updated Serbian translation (Мирослав Николић)
572    * Updated Finnish translation (Jiri Grönroos)
573    * Updated French translation (Claude Paroz)
574
575Overview of changes in gnome-calculator 3.25.90
576    * Fixed incorrect bit toggle buttons. bgo#785850 (Robert Roth)
577    * Updated Swedish translation (Anders Jonsson)
578    * Updated Czech translation (Marek Cernocky)
579    * Re-enable Portuguese help translation. bgo#784427 (Piotr Drąg)
580    * Updated Arabic translation (Khaled Hosny)
581    * Stop using deprecated calls (Robert Roth)
582    * Update Kazakh translation (Baurzhan Muftakhidinov)
583    * Updated Spanish translation (Daniel Musteles)
584    * Updated Indonesian translation (Kukuh Syafaat)
585    * Updated Friulian translation (Fabio Tomat)
586    * Updated Vietnamese translation (Trần Ngọc Quân)
587    * Add Polish help translation (Piotr Drąg)
588    * Updated Hungarian translation (Balázs Meskó)
589    * Fix an XML tag in Portuguese help translation (Piotr Drąg)
590    * Fixed appdata validation. bgo#784033 (Robert Roth)
591    * Fixed appdata.xml installation. bgo#783986 (Dominique Leuenberger)
592
593Overview of changes in gnome-calculator 3.25.3
594    * Updated Spanish translation (Daniel Mustieles)
595    * Updated Catalan translation (Jordi Mas)
596    * Updated Portuguese translation (Piotr Drąg)
597    * Updated Indonesian translation (Kukuh Syafaat)
598    * Updated Friulian translation (Fabio Tomat)
599    * Stop using intltool (Robert Ancell)
600    * Fix XML tags in Portuguese help translation (Piotr Drąg)
601    * Move resources into src directory (Robert Ancell)
602
603Overview of changes in gnome-calculator 3.25.2
604    * Updated Latvian translation (Rūdolfs Mazurs)
605    * Updated Portuguese translation (Tiago Santos)
606    * Updated Catalan translation (Jordi Mas)
607    * Update parser to allow complex conversions (PioneerAxon)
608
609Overview of changes in gnome-calculator 3.24.0
610    * Updated Korean translation (Changwoo Ryu)
611    * Updated Russian translation (Yuri Myasoedov)
612    * Updated Latvian translation (Rūdolfs Mazurs)
613    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
614    * Updated Ukrainian translation (Daniel Korostil)
615    * Updated Polish translation (Piotr Drąg)
616    * Updated Friulian translation (Fabio Tomat)
617
618Overview of changes in gnome-calculator 3.23.92
619    * Added flatpak manifest (Matthias Clasen)
620    * Updated Hungarian translation (Gábor Kelemen)
621    * Updated German translation (Christian Kirbach)
622    * Updated Slovak translation (Dušan Kazik)
623    * Updated Galician translation (Fran Dieguez)
624    * Updated Lithuanian translation (Aurimas Černius)
625    * Updated Vietnamese translation (	Trần Ngọc Quân)
626    * Updated Friulian translation 	(Fabio Tomat)
627    * Updated French translation (Guillaume Bernard)
628    * Updated Swedish translation (Anders Jonsson)
629    * Updated Korean translation (Seong-ho Cho)
630    * Updated Indonesion translation (Kukuh Syafaat)
631    * Updated Catalan translation (Jordi Mas)
632    * Updated Basque translation (Inaki Larranaga Murgoitio)
633    * Updated Danish translation (Ask Hjorth Larsen)
634    * Updated Chinese (Taiwan) translation (Chao Hsiung Liao)
635
636Overview of changes in gnome-calculator 3.23.91
637    * Updated Danish translation (Ask Hjorth Larsen)
638    * Updated Basque translation (Inaki Larranaga Murgoitio)
639    * Updated Norwegian bokmål translation (Kjartan Maraas)
640    * Updated Kazakh translation (Baurzhan Muftakhidinov)
641    * Updated Finnish translation (Jiri Grönroos)
642    * Updated Friulian translation 	(Fabio Tomat)
643    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
644    * Updated Serbian translation (Мирослав Николић)
645    * Updated Hungarian translation (Balázs Meskó)
646    * Updated Spanish translation (Daniel Mustieles)
647
648Overview of changes in gnome-calculator 3.23.90
649    * Fixed unit conversion from negative constant numbers bgo#778311 (PioneerAxon)
650    * Better error highlighting (PioneerAxon)
651    * Fix null token causing segfault (PioneerAxon)
652    * Set application id bgo#778228 (Robert Roth)
653    * Documentation for the history view bgo#681935 (Sanket Dasgupta)
654    * Added Desktop Publishing Point length unit bgo#778449 (Robert Roth)
655    * Use angle units from settings in search provider bgo#778274 (Robert Roth)
656    * Fixed incorrect value for ans in variable popup bgo#778242 (Robert Roth)
657    * Updated Indonesian translation (Kukuh Syafaat)
658    * Updated Catalan translation (Christian Kirbach)
659    * Updated German translation (Mario Blättermann)
660    * Updated Polish translation (Piotr Drąg)
661    * Updated Slovak translation (Dušan Kazik)
662    * Updated Brazilian Portuguese translation (Rafael Fontenelle)
663    * Updated Spanish translation (Daniel Mustieles)
664    * Updated Czech translation (Marek Černocký)
665    * Updated Norwegian bokmål translation (Kjartan Maraas)
666
667Overview of changes in gnome-calculator 3.23.4
668    * (null) error message bgo#773688 (PioneerAxon)
669    * Zeroth root of numbers is undefined bgo#775759 (Robert Roth)
670    * Updated Hungarian translation (Balázs Meskó)
671    * Updated Spanish translation (Daniel Mustieles)
672    * Updated Czech translation (Marek Černocký)
673    * Updated Portuguese translation (Tiago Santos)
674
675Overview of changes in gnome-calculator 3.23.3
676    * Flatpak packaging fixes (Mathieu Bridon, Robert Roth)
677    * Updated Hungarian translation (Balázs Meskó)
678    * Added additional temperature unit shortcuts for conversion. bgo#775300 (Robert Roth)
679    * Use proper chain-up syntax (Rico Tzschichholz)
680    * Updated Kazakh translation (Baurzhan Muftakhidinov)
681
682Overview of changes in gnome-calculator 3.23.2
683    * Update German translation (Mario Blättermann)
684    * Update Friulian translation (Fabio Tomat)
685    * Updated Czech translation (Marek Cernocky)
686    * Remember window position (Bahodir Mansurov)
687    * Use Unicode in translatable strings (Piotr Drąg)
688    * Update Friulian translation (Fabio Tomat)
689    * Updated Lithuanian translation (Aurimas Černius)
690    * Update Spanish translation (Daniel Mustieles)
691    * Update Hungarian translation (Gábor Kelemen)
692    * Update German translation (Mario Blättermann)
693    * Updated Czech translation (Marek Černocký)
694    * Use GtkPopovers for memory and function buttons. bgo#748742 (Niels De Graef)
695    * Update Friulian translation (Fabio Tomat)
696    * Updated Czech translation	(Marek Černocký)
697
698Overview of changes in gnome-calculator 3.23.1
699    * Migrate to GtkGrid from deprecated GtkTable API bgo#767394 (Niels de Graef)
700    * Use localized window title bgo#768432 (Ron Yorston)
701    * Preferences dialog update bgo#746599 (Robert Roth)
702    * Add option to start window in mode bgo#748135 (Moo)
703    * Fix help typo bgo#748894 (lunchboxav)
704    * Fix reusing items from history bgo#766155 (Antonio Ospite)
705    * Use MPC for complex numbers bgo#759439 (Philip Wood)
706    * Fix bit panel and base label when base has changed bgo#732685 (Antonio Ospite)
707    * Ctrl+Backspace should delete only the last number bgo#725114 (Robert Roth)
708    * Use Actions for buttons bgo#771635 (Niels de Graef)
709    * Add round, floor, ceil, sgn to docs bgo#748895 (Robert Roth)
710    * Rename Pound Sterling to British Pound Sterling bgo#664366 (Robert Roth)
711    * Fix possible errors on currency conversion bgo#750672 (Robert Roth)
712    * Add new window appmenu entry bgo#724478 (Robert Roth)
713    * [l10n] update German translations (Flo H)
714    * Fix markup error in about bgo#772990 (Robert Roth)
715    * Add accels for changing mode bgo#740503 (Robert Roth)
716    * History view styling bgo#743499 (Niels de Graef, Robert Roth)
717    * Window layout fixes bgo#743538 (Robert Roth)
718    * Remov unnecessary scrolledwindow bgo#768656 (Robert Roth)
719    * Add keyboard shortcuts window bgo#772735 (Robert Roth)
720    * Fix first expression with parentheses bgo#700617 (Robert Roth)
721    * Add shortcut to close current window bgo#755398 (Robert Roth)
722    * Fix conversion unit change  bgo#748732 (Robert Roth)
723    * Fixed conversion user interface for LTR bgo#711587 (Robert Roth)
724
725Overview of changes in gnome-calculator 3.22.1
726    * Headerbar layout fixes (djb)
727    * Use dim labels for bit markers in Programming mode (djb)
728    * Fixed history scrolling (Robert Roth)
729    * Minor programming errors fixed (Tobias Mueller)
730    * Vertically center headerbar button content (Lapo Calamandrei)
731    * Updated styles for gtk+ 3.20 (Exalm)
732    * [l10n] update Croatian translations (gogo)
733
734Overview of changes in gnome-calculator 3.22.0
735    * Fix base change for log, fixes #748729 (Robert Roth)
736    * Math buttons: fix a (potential) crash loading financial dialogs (Tobias Mueller)
737    * Updated Dutch translation master (Nathan Follens)
738    * [l10n] update Persian translations (Arash Mousavi)
739
740Overview of changes in gnome-calculator 3.21.92
741    * Updated Thai translation (Akom Chotiphantawanon)
742    * Updated Polish translation (Piotr Drąg)
743    * Update British English translation (David King)
744    * Disable pt translation of the manual (Emmanuele Bassi)
745    * Updated Portuguese translation (Tiago Santos)
746    * fix the build (Matthias Clasen)
747    * Added Portuguese translation (Tiago Santos)
748    * Updated Polish translation (Piotr Drąg)
749
750Overview of changes in gnome-calculator 3.21.90
751    * Updated Hebrew translation (Yosef Or Boczko)
752    * Added 'period' keypress when the delete key on the numpad is pressed. (Myridium)
753    * Updated Spanish translation (Daniel Mustieles)
754    * lib: prevents segfault when elements of division to zero have null assigned tokens (fixes #769364) (Alberto Ruiz)
755    * Add Language headers to po files (Piotr Drąg)
756    * Updated Swedish translation (Anders Jonsson)
757    * Updated Friulian translation (Fabio Tomat)
758    * Updated Indonesian translation (cherry picked from commit da3a093148c5f9340c6566fe35d5a38b5aa04e6b) (Andika Triwidada)
759    * Updated Occitan translation (Cédric Valmary)
760
761Overview of changes in gnome-calculator 3.21.2
762    * Updated Norwegian bokmål translation. (Kjartan Maraas)
763    * Updated Friulian translation (Fabio Tomat)
764    * Updated Friulian translation (Fabio Tomat)
765    * Updated Friulian translation (Fabio Tomat)
766    * Added Friulian translation (Fabio Tomat)
767    * Distribute history-view.ui (Robert Ancell)
768    * Distribute history-entry.ui (Robert Ancell)
769    * Updated Occitan translation (Cédric Valmary)
770
771Overview of changes in gnome-calculator 3.20.1
772    * Fix: precedence of root operator (Alexis Poirier and Alberto Ruiz)
773    * Update: Translation (Translation team)
774
775Overview of changes in gnome-calculator 3.20.0
776    * Update: Translation (Translation team)
777
778Overview of changes in gnome-calculator 3.19.91
779    * Fix: Check for null on variables ought to autocomplete (fixes #762426) (Alberto Ruiz)
780    * Updated Czech translation (Marek Černocký)
781    * Updated Catalan translation (Jordi Mas)
782    * Updated Galician translations (Fran Dieguez)
783    * Updated Swedish translation (Anders Jonsson)
784    * Updated Serbian translation (Мирослав Николић)
785    * Updated Brazilian Portuguese translation (Fábio Nogueira)
786
787Overview of changes in gnome-calculator 3.19.90
788    * New: Upgrade license for all source files to GPLv3+ (Michael Catanzaro)
789    * New: Use Soup instead of GVFS to download the IMF/ECB currency data (Alberto Ruiz)
790    * Fix: Silence a compiler warning (Michael Catanzaro)
791    * Fix: Remove Lithuanian litas from currency list (Michael Catanzaro)
792    * Fix: Fix use of GtkStyleContext for GTK+ 3.20 (Michael Catanzaro)
793    * Fix: Clarify license on number.vala (Michael Catanzaro)
794    * Fix: Clarify license on mpfr.vapi (Michael Catanzaro)
795    * Fix: Installed tests: Update expectations (Matthias Clasen)
796    * Fix: Set the accessible name on the mode chooser (Matthias Clasen)
797    * Fix: Do not reset second currency on first currency change, fixes #260166 (Robert Roth)
798    * Fix: Fix Chinese Yuan symbol, fixes #761075 (Alberto Ruiz)
799    * Fix: Add a missing tag to the AppData file (Richard Hughes)
800    * Update: Upgrade appdata (Michael Catanzaro)
801    * Update: Translation (Translation team)
802
803Overview of changes in gnome-calculator 3.19.4
804    * New: Migrate MathConverter, MathWindow, HistoryView and HistoryEntry to GtkBuilder template (Alberto Ruiz)
805    * Fix: Remove unused -D defines from Makefile.am and configure.vapi for both src/ and lib/ (Alberto Ruiz)
806    * Fix: Check if base exponent are complex for xpowy() method (Gerlof Fokkema)
807    * Fix: Prevent infinte loop on some operations with imaginary numbers, bug #757657 (Kyle Green)
808    * Fix: e^(-0.5) returned the wrong value, bug #756960  (Felix Pelletier)
809    * Fix: Missing mnemonic bond in Gross Profit Margin dialog (Martin Simon)
810    * Fix: Use load_from_resource in the Gtk.CssProvider instead of opening the file manually (Alberto Ruiz)
811    * Fix: Use builddir for gresource.xml to satisfy Vala/autotools behaviour, bug #760679 (Michael Catanzaro)
812    * Fix: Rename gnome-calculator.doap name tag to GNOME Calculator instead of gnome-calculator (Alberto Ruiz)
813    * Fix: Use AM_DISTCHECK_CONFIGURE_FLAGS (Michael Catanzaro)
814    * Fix: MathDisplay grabs focus after being shown, bug #748743 (Elita.A.A.Lobo)
815    * Fix: math-equation: "No history" message should disappear when appropriate, bug #759943 (Michael Catanzaro)
816    * Update : Translation (Translation team)
817
818Overview of changes in gnome-calculator 3.19.2
819    * Update : Translation (Translation team)
820
821Overview of changes in gnome-calculator 3.19.1
822    * Fix : Explicitly link required libraries for gnome-calculator and gcalcmd binaries (Andreas Henriksson)
823    * Update : Translation (Translation team)
824
825Overview of changes in gnome-calculator 3.18.0
826    * Fix : SYD function was returning the wrong value (Matthias Clasen)
827    * Fix : Fix dialogs sizing for financial functions (Matthias Clasen)
828    * Update : Translation (Translation team)
829
830Overview of changes in gnome-calculator 3.17.92
831    * Update : Alberto Ruiz as new maintainer in doap file (Alberto Ruiz)
832    * Update : Build System improvements (Michael Catanzaro, Robert Ancell)
833    * Update : Portuguese, Polish and Chinese (Taiwan) translations (Translation team)
834
835Overview of changes in gnome-calculator 3.17.3
836    * Update : Stop using gnome-common (Robert Ancell)
837    * Fix : Remove incorrect assertion in search provider (Michael Catanzaro)
838
839Overview of changes in gnome-calculator 3.17.2
840    * Update : Split many files into an internal convenience library (Michael Catanzaro)
841    * Update : Remove workaround for bug #737222 (Michael Catanzaro)
842    * Update : Translations (Translation team)
843    * Fix : Search provider should discard child stdout/stderr (Michael Catanzaro)
844    * Fix : Syntax error in desktop file keywords Bosnian translation (Kalev Lember)
845
846Overview of changes in gnome-calculator 3.16.0
847    * Update : Translations (Translation team)
848
849Overview of changes in gnome-calculator 3.15.91
850    * New : Remove red color from clear button (Allan Day)
851    * Update : Powers page in documentation (Sebastian Rasmussen, Ekaterina Gerasimova)
852    * Update : Translations (Translation team)
853
854Overview of changes in gnome-calculator 3.15.4
855    * New : Keyboard mode (Elita Lobo)
856    * New : MPFR back-end (Daniel Renninghoff)
857    * New : Digital Storage conversion (PioneerAxon)
858    * Update : Switch to GPLv3+ license (Michael Catanzaro)
859    * Update : Case-insensitive conversion units (PioneerAxon)
860    * Update : Don't copy thousand separators to clipboard (PioneerAxon)
861    * Update : Translations (Translation team)
862    * Fix : Use HTTPS for downloading exchange rates (Michael Catanzaro)
863    * Fix : Repeated entries in history view (Elita Lobo)
864    * Fix : Padding in UI buttons (Trinh Anh Ngoc)
865    * Fix : Style history view boarder (Trinh Anh Ngoc)
866    * Fix : Sort currencies based on locale (Lubomír Sedlář)
867    * Fix : Deprecated use-stock property (David King)
868    * Fix : Download missing exchange rates on first launch (PioneerAxon)
869    * Fix : Missing buildtime dependency (Emmanuele Bassi)
870    * Fix : gtksourceview binding change (Michael Catanzaro)
871
872Overview of changes in gnome-calculator 3.15.1
873    * New : Colored buttons (Elita Lobo)
874    * New : History view (Elita Lobo)
875    * Update : Update to latest GtkSourceView API (Yosef Or Boczko, Evan Nemerson)
876    * Update : Support upcoming Vala 0.27 (Rico Tzschichholz)
877    * Update : Increase search provider timeout (Michael Catanzaro)
878    * Update : Translations (Translation team)
879    * Update : Miscellaneous code improvements (Arnaud Bonatti, Michael Catanzaro)
880    * Fix : Misordered buttons in programming mode (Abhinav)
881    * Fix : Search provider should not match plain numbers (Marcus Lundblad)
882    * Fix : Spurious warnings from search provider (Michael Catanzaro)
883    * Fix : Crash after thousands separator is inserted (Michael Catanzaro)
884
885Overview of changes in gnome-calculator 3.14.0
886    * Update : Translations (Translation team)
887
888Overview of changes in gnome-calculator 3.13.92
889    * Update : Translations (Translation team)
890    * Fix : Documentation (Documentation team)
891
892Overview of changes in gnome-calculator 3.13.90
893    * Update : Translations (Translation team)
894    * Update : doap file (Piotr Drąg, Olav Vitters)
895    * Fix : test install (Vadim Rutkovsky)
896
897Overview of changes in gnome-calculator 3.13.3
898    * New : Calculator search provider (Michael Catanzaro)
899    * New : Tests in release tarball (Vadim Rutkovsky)
900    * New : Localized radix character from command-line (Michael Catanzaro)
901    * Update : Translations (Translation team)
902    * Fix : Restore previous answer on undo (Rodolphe PELLOUX-PRAYER)
903    * Fix : Segfault on undo beyond history (Elita Lobo)
904    * Fix : Malformed expression error on base change (PioneerAxon)
905    * Fix : Critical warnings when entering Financial Mode (Michael Catanzaro)
906    * Fix : Fix gcalccmd crash (PioneerAxon)
907    * Fix : gcalccmd now exits with new-line (PioneerAxon)
908    * Fix : Reset text in new function pop-up (ZZroman)
909    * Fix : Removed redundent calls to notify_property() (Michael Catanzaro)
910    * Fix : Use layout based decimal saperator on numberpad (Pierre Ossman)
911    * Fix : Appdata : add default screenshot (Richard Hughes)
912    * Fix : Don't create fundamental types (Michael Catanzaro)
913    * Fix : Typo in step definition filelist (Vadim Rutkovsky)
914    * Removed : Latvian lats from default currencies (Michael Catanzaro)
915
916Overview of changes in gnome-calculator 3.13.2
917    * New : Tests (Vadim Rutkovsky)
918    * New : Use popover to change mode (Michael Catanzaro)
919    * New : Use headerbar for preference dialog (Michael Catanzaro)
920    * Update : GTK+ and vala dependencies (Michael Catanzaro)
921    * Update : Modernize option parsing (Paolo Borelli)
922    * Update : URLs in doap file (Piotr Drag)
923    * Update : License fields in appdata (Michael Catanzaro)
924    * Update : Translations (Translation team)
925    * Fix : Ignore libtool files (Michael Catanzaro)
926    * Fix : Failing test-case due to updated libc (PioneerAxon)
927    * Fix : Crash due to non-validated return iterator (Andreas Henriksson)
928    * Fix : Close popover after changing mode (Arnaud Bonatti)
929    * Fix : Focus input field after mode change (Michael Catanzaro)
930    * Fix : Mark image not translatable (Gabor Kelemen)
931    * Fix : Crash on sub/superscript with trailing space (Robert Ancell)
932
933Overview of changes in gnome-calculator 3.12.0
934    * Update : Translations (Translation team)
935
936Overview of changes in gnome-calculator 3.11.92
937    * Update : Translations (Translation team)
938    * Fix : Lost text focus on click (Simen Heggestøyl)
939
940Overview of changes in gnome-calculator 3.11.91
941    * New : Use git.mk (Michael Catanzaro)
942    * Update : Rename desktop file (Michael Catanzaro)
943    * Update : Translations (Translation team)
944    * Fix : Makefile (Michael Catanzaro)
945    * Fix : Precision loss (Daniel Renninghoff)
946    * Fix : 0^0 should be indeterminate (Elita Lobo)
947    * Fix : Precision error for ln () calculations (Daniel Renninghoff)
948
949Overview of changes in gnome-calculator 3.11.90
950    * Update : Translations (Translation team)
951    * Fix : Window specific mode and actions (Michael Catanzaro)
952    * Fix : About dialog (Michael Catanzaro)
953
954Overview of changes in gnome-calculator 3.11.5
955    * Update : Translations (Translation team)
956    * Update : Documentation (PioneerAxon, Baptiste Mille-Mathias)
957    * Fix : Appdata (Michael Catanzaro)
958
959Overview of changes in gnome-calculator 3.11.4
960    * Update : Translations (Translations team)
961    * Fix : Add tooltip to custom functions (Garima Joshi)
962    * Fix : Bug in representation mode for non-decimal answers (PioneerAxon)
963
964Overview of changes in gnome-calculator 3.11.3
965    * New : Custom functions (Garima Joshi)
966    * New : Support for factorials of positive decimal numbers (Rashid Khan)
967    * Update : Depend on newer versions of GTK, Vala (Michael Catanzaro)
968    * Update : Translations
969    * Update : Use HeaderBar (Michael Catanzaro)
970    * Fix : Stop using stock icons (Robert Ancell)
971    * Fix : Compilation warnings (Robert Ancell)
972    * Fix : Title in basic mode (Michael Catanzaro)
973    * Fix : Typos (Christian Kirbach, Seán de Búrca)
974    * Fix : Newline text wrap bug (Kevin THIERRY)
975    * Fix : "Malformed expression" stays forever bug (Rashid Khan)
976    * Fix : AppData (Richard Hughes)
977    * Fix : Misc cleanup (Michael Catanzaro, Olav Vitters)
978
979Overview of changes in gnome-calculator 3.10.0
980    * Update translations
981
982Overview of changes in gnome-calculator 3.9.92
983    * Update translations
984    * Add Appdata
985
986Overview of changes in gnome-calculator 3.9.90
987    * Fix precedence related bugs
988    * Fix app name in about dialog
989    * Add logo to help index
990    * Update man page
991    * Fix desktop file (see bug #699073)
992    * Update translations
993
994Overview of changes in gnome-calculator 3.9.4
995    * Fix TextBufferIterator bug in base conversion
996    * Update Catalan Documentation
997
998Overview of changes in gnome-calculator 3.9.3
999    * Update translation
1000
1001Overview of changes in gnome-calculator 3.9.2
1002    * Improve integer exponentiation & factorization
1003    * Fix modular exponentiation calculation error
1004    * Fix consecutive squaring crash
1005    * Fix crash in nested power calculation
1006    * Use .ui file for app menu
1007    * Fix uninitialized variable
1008    * Workaround for gtk_builder_add_objects_from_resource ()
1009    * Fix .doap and .ui files (set buttons table as toplevel)
1010    * Use gresource for .ui files
1011    * Fix null pointer dereferrence
1012    * Fix for subtract button inserting additional minus
1013    * Fix error reporting on Malformed expression
1014    * Fix compiler warnings
1015    * Fix typo
1016    * Update translation
1017
1018Overview of changes in gnome-calculator 3.8.0
1019    * Update translation
1020    * Fix Desktop file keyword translations
1021
1022Overview of changes in gnome-calculator 3.7.92
1023    * Update translation
1024
1025Overview of changes in gnome-calculator 3.7.91
1026    * Update translation
1027
1028Overview of changes in gnome-calculator 3.7.90
1029    * Update translation
1030
1031Overview of changes in gnome-calculator 3.7.5
1032
1033    * Updated translations
1034    * Fix desktop file syntax
1035    * Updated LINGUAS
1036
1037Overview of changes in gnome-calculator 3.7.4
1038
1039    * Updated translations
1040    * Add keyword to .desktop file
1041    * Expressions with base conversions (Bug #690576)
1042
1043Overview of changes in gnome-calculator 3.7.3
1044
1045    * Correctly calculate modulo division with negative numbers
1046    * Don't show numbers in exponential form when within word size in programmer
1047       mode
1048    * Ignore thousands separators in gcalccmd, gnome-calculator -s
1049
1050Overview of changes in gnome-calculator 3.7.2
1051
1052    * Fix incorrectly ininitialized option list
1053
1054Overview of changes in gnome-calculator 3.7.1
1055
1056    * Renamed to gnome-calculator
1057    * Port to Vala
1058    * Highlight parts of equation that have caused an error
1059    * Fix error reporting not working for certain types of error
1060    * Add shadow around display
1061
1062Overview of changes in gcalctool 6.6.0
1063
1064    * Updated translations
1065
1066Overview of changes in gcalctool 6.5.92
1067
1068    * Allow multiple instances of gcalctool
1069
1070Overview of changes in gcalctool 6.5.91
1071
1072    * Translation updates
1073
1074Overview of changes in gcalctool 6.5.90.1
1075
1076    * Remove reference to removed source file
1077
1078Overview of changes in gcalctool 6.5.90
1079
1080    * Replace lex/bison parser with hand-written parser
1081    * Use g_warning not g_error when unable to parse currency file
1082
1083Overview of changes in gcalctool 6.5.3
1084
1085    * Set window icon correctly
1086
1087Overview of changes in gcalctool 6.5.1
1088
1089    * Port to GtkApplication
1090    * Replace menubar with a GMenu
1091    * Only show thousands separators in decimal mode
1092
1093Overview of changes in gcalctool 6.4.0
1094
1095    * Translation updates
1096
1097Overview of changes in gcalctool 6.3.92.1
1098
1099    * Fix acos/asin/atan not working
1100    * Fix help not being correctly installed
1101
1102Overview of changes in gcalctool 6.3.92
1103
1104    * Remove widget background color tints (not working in recent GTK themes)
1105    * Use symbolic icons for clear/undo
1106
1107Overview of changes in gcalctool 6.3.5
1108
1109    * Build help with yelp-tools instead of gnome-doc-utils
1110
1111Overview of changes in gcalctool 6.3.4
1112
1113    * Fix a crash in gcalctool when ECB rate file can't be parsed
1114    * Fix square centimeter conversions
1115    * Fix incorrect spelling of Celsius
1116    * Remove deprecated API usage
1117
1118Overview of changes in gcalctool 6.2.0
1119
1120    * Updated translations
1121
1122Overview of changes in gcalctool 6.1.5
1123
1124    * Add CFA franc into currency list
1125
1126Overview of changes in gcalctool 6.1.3
1127
1128    * Fix crash running on BSD (Joe Marcus Clarke, Bug #650174)
1129
1130Overview of changes in gcalctool 6.1.0
1131
1132    * Fix conversion of nautical miles (Bruce Cowan, Bug #648205)
1133    * Fix some unit labels that were not in plural form (Bug #644681)
1134    * Use nmi as label for nautical mile, use nm for nanometers (Bug #644682)
1135    * Mark strings for translation that were missed
1136      (Kjartan Maraas, Bug #646093)
1137    * Only write to GSettings when settings change, don't sync on exit
1138      (Bug #647327)
1139    * Fix crash when not all currencies downloaded
1140    * Fix bit editor (Bug #646142)
1141    * Use K for kelvin, not ˚K (Bug #643585)
1142    * Add space between number and ˚C
1143    * Fix 0^n generating error for fractional n (Bug #634066)
1144    * Support both μs and us for entering microseconds
1145    * Fix order of implied multiplication
1146    * Make automatic exponentiation less aggressive
1147    * Fix thousands separator being on front of three digit numbers
1148    * Don't clear display when entering digit inside result
1149    * Add a swap units button (Jonh Wendell, Bug #633193)
1150    * Drop support for GTK2
1151
1152Overview of changes in gcalctool 6.0.0
1153
1154    * Use /org/gnome as location for gsettings keys.  This will mean
1155      gcalctool 5.31.x users will have their settings reset to defaults.
1156    * Correctly choose the first conversion when none/invalid defined
1157      (Bug #645663)
1158
1159Overview of changes in gcalctool 5.91.93
1160
1161    * Translation updates
1162
1163Overview of changes in gcalctool 5.91.92
1164
1165    * Add gcalccmd man page (Jean Schurger, Bug #645138)
1166    * Remove references to ~/.gcalctoolrc (Jean Schurger, Bug #645137)
1167
1168Overview of changes in gcalctool 5.91.91
1169
1170    * Disable localized digits (Bug #644980)
1171    * Fix crash doing bitwise operations with large numbers (Bug #637328)
1172    * Don't use automatic exponential format when not in base 10
1173    * Only use thousands separators in base 10
1174    * Set currency on first start (Bug #640818)
1175    * Support entering super/subscript with numeric keypad (Bug #634904)
1176
1177Overview of changes in gcalctool 5.91.90
1178
1179    * Integrate unittests into build process
1180
1181Overview of changes in gcalctool 5.91.90
1182
1183    * Fix grammar mistakes
1184    * Fix translated conversions (Bug #641166)
1185
1186Overview of changes in gcalctool 5.91.6
1187
1188    * Add fixed rate of 15.6466 EEK = 1 EUR (Bug #639332)
1189    * Use full name of currency in conversion bar
1190    * Add temperature conversion
1191    * Update conversion bar when currencies are updated
1192    * Fix incorrect display of complex numbers
1193    * Now able to change currencies from advanced mode
1194
1195Overview of changes in gcalctool 5.91.5
1196
1197    * Make new variable buttons that combines add/set/get and clear into one
1198      dialog.
1199    * Add a decimal point button to the programming mode
1200    * Make the numeric keypad produce numbers even when numlock is on
1201
1202Overview of changes in gcalctool 5.91.4
1203
1204    * Use new Indian Rupee sign ₹ (Bug #636587, Carlos Cejudo)
1205    * Use currency rates from the IMF as well as the ECB to add 24 new rates:
1206      AED, BHD, BND, BWP, CLP, COP, DZD, ILS, IRR, KWD, KZT, LKR,
1207      LYD, MUR, NPR, OMR, PEN, PKR, QAR, SAR, TND, TTD, UYU, VEF
1208    * Don't hide GCalctool in KDE
1209    * Convert numeric keypad separator into locale specific version
1210      (Bug #632794)
1211
1212Overview of changes in gcalctool 5.91.3
1213
1214    * Fix incorrect calculation of tanh
1215    * Fix dropping of decimal points when thousand separator is '.' (Bug #635517)
1216    * Improve conversion bar
1217    * Fix crash in scientific mode
1218    * Add new automatic display mode that switches from fixed to scientific when
1219      numbers are too large
1220
1221Overview of changes in gcalctool 5.91.2
1222
1223    * Fix broken thousands separators code (Bug #628908)
1224    * Don't make window resizable, it is not supposed to be
1225    * Use icons for undo and clear buttons as the translations cause them to be
1226      oversized in some languages
1227    * Handle Han digits (〇〡〢〣〤〥〦〧〨〩)
1228    * If a thousands separator is not defined then use ' ' (Bug #632182)
1229    * Fix incorrect error text for acosh function (Bug #632614)
1230
1231Overview of changes in gcalctool 5.91.1
1232
1233    * Clear display when an answer is displayed and a numeric point is inserted
1234    * Add GUI for unit conversations (bug #539830)
1235    * Fix the definition of ounces
1236    * Remove trailing whitespace when entering super-/subscript mode
1237      (bug #631988)
1238    * Calculate answers in separate thread (bug #576371)
1239    * Stop '*'+backspace+'*' being converted into '^'
1240    * Updated translations
1241
1242Overview of changes in gcalctool 5.91.0
1243
1244    * Port to GTK+-3 (bug #630115, William Jon McCann)
1245    * Don't crash on pasting empty clipboard
1246    * Mark more strings as translatable (bug #630899, Gabor Kelemen)
1247    * Make calculator window resizable (bug #630594)
1248    * Put back visible thousands separators (bug #628908)
1249    * Make thousands separators and radix points respect the users locale
1250    * Updated translations
1251
1252Overview of changes in gcalctool 5.32.0
1253
1254    * Updated translations
1255
1256Overview of changes in gcalctool 5.31.91
1257
1258    * Increase accuracy of internal calculations, don't crash printing numbers
1259      when they get too large.
1260    * Updated translations
1261
1262Overview of changes in gcalctool 5.31.90
1263
1264    * Updated translations
1265
1266Overview of changes in gcalctool 5.31.6
1267
1268    * Fix double pasting into display with middle button
1269    * Add a11y names to widgets
1270
1271Overview of changes in gcalctool 5.31.5
1272
1273    * Call gsettings_sync() before quit
1274
1275Overview of changes in gcalctool 5.31.4
1276
1277    * Show currency conversion below display
1278
1279    * Use gsettings instead of gconf
1280
1281Overview of changes in gcalctool 5.31.3
1282
1283    * Support complex trigonometry
1284
1285    * Add complex argument button to scientific mode
1286
1287    * Make popup button for additional functions, with integer/fractional
1288      component, floor, ceiling, round and sign functions.
1289
1290Overview of changes in gcalctool 5.31.2
1291
1292    * Replace backspace button with undo button
1293
1294    * Remove memory buttons from basic mode (too complex)
1295
1296    * Support complex arithmetic
1297
1298Overview of changes in gcalctool 5.31.1
1299
1300    * Dynamically load button layouts to speed up startup time
1301
1302    * Add colours to buttons (Bug #157962)
1303
1304    * Merge advanced and scientific mode
1305
1306    * Relayout buttons
1307
1308    * Use arrows on superscript buttons (i.e. '↑n' instead of '⎕ⁿ')
1309
1310    * Don't change window title to match mode (no need to)
1311
1312    * Rename View menu to Mode
1313
1314    * Make inverses of variables work (Bug #614979)
1315
1316    * Show answer in bold (Bug #505168)
1317
1318    * Reimplement undo and redo
1319
1320    * Automatically add missing closing brackets (Bug #615243)
1321
1322    * Show all defined variables in variable popups
1323
1324Overview of changes in gcalctool 5.30.0
1325
1326    * Fix errors in variable exponents (e.g. xy²)
1327
1328    * Handle powers in convesion units, (e.g. 1m² in mm²)
1329
1330    * Don't clear ans when clearing display (Bug #613552)
1331
1332    * Handle equations like (x+3y)(2x-4y)
1333
1334Overview of changes in gcalctool 5.29.92
1335
1336    * Add shortcuts to base buttons (Ctrl+B, Ctrl+O, Ctrl+D, Ctrl+H)
1337
1338    * Convert number in display if it has a base and a base button is pressed
1339
1340    * Make scientific notation button behave the same as keyboard shortcut (i.e.
1341      go into superscript mode).
1342
1343    * Only allow superscript minus to be entered if can make a valid superscript
1344      number, otherwise revert to standard minus.
1345
1346    * Allow hexadecimal numbers to be entered in lower-case
1347
1348    * Make bit editor active for displayed numbers not in base 10
1349
1350    * Make variable powers work, e.g.1351
1352    * Fix spacebar not working when display has focus (Bug #611971)
1353
1354    * Load currency rates when doing typed currency conversion
1355
1356    * Use GIO instead of libsoup
1357
1358Overview of changes in gcalctool 5.29.91
1359
1360    * Fix bug where backspace deletes all input in locales with no thousands
1361      separator
1362
1363    * Make boolean operations work with zero, e.g. "0 XOR 5"
1364
1365    * Don't override space and return when display area not selected (Bug #596645)
1366
1367    * Make window non-resizable (Bug #602154)
1368
1369    * Change boolean functions to uppercase (xor -> XOR)
1370
1371    * Documentation rewritten
1372
1373    * Modernised build system
1374
1375Overview of changes in gcalctool 5.29.90
1376
1377    * Miscellaneous string fixes
1378
1379    * Updated translations: bg (Ivaylo Valkov), da (Ask H. Larsen),
1380                            en_GB (Philip Withnall), es (Jorge González),
1381                            fr (Laurent Coudeur), nb (Kjartan Maraas),
1382                            zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
1383
1384Overview of changes in gcalctool 5.29.6
1385
1386    * Reimplement automatic ans substitution (Robert Ancell)
1387
1388    * Make builds less verbose (bug #607118, Thomas Andersen)
1389
1390    * De-break function that check if currency rates are out of date (Robin Sonefors)
1391
1392    * Fix shift button keybinding crash (Robert Ancell)
1393
1394    * Updated translations: ast (Xandru Armesto Fernandez), bn (Jamil Ahmed),
1395                            cs (Petr Kovar), de (Christian Kirbach),
1396                            fr (Laurent Coudeur and Claude Paroz), hu (Gabor Kelemen),
1397                            nb (Kjartan Maraas), sv (Daniel Nylander),
1398                            ta (vasudeven), uk (Maxim V. Dziumanenko)
1399
1400Overview of changes in gcalctool 5.29.4
1401
1402    * Make 0^0 = 1 (Robert Ancell, Bug #605011)
1403
1404    * Use superscript digits for scientific notation (Robert Ancell)
1405
1406    * Clear display when entering a number after an equation (Robert Ancell)
1407
1408    * Make Ctrl+W a shortcut to quit (Robert Ancell)
1409
1410    * Updated translations: et (Ivar Smolin), ro (Lucian Adrian Grijincu),
1411                            zh_CN (Tao Wei)
1412
1413Overview of changes in gcalctool 5.29.2
1414
1415    * Support conversions in display (e.g. "1 AUD in USD" or "6.2 inches in
1416      meters") (Robert Ancell)
1417
1418    * Support arbitrary varible names, e.g. set with "name=55" (Robert Ancell)
1419
1420    * Add a command-line version of gcalctool 'gcalccmd'
1421      (Rich Burridge, Bug #590767)
1422
1423    * Updated translations: en@shaw (Thomas Thurman), es (Jorge González),
1424                            sl (Matej Urbančič), ta (drtvasudevan),
1425                            zh_CN (Aron Xu)
1426
1427Overview of changes in gcalctool 5.29.1
1428
1429    * New user interface:
1430      - Window is now shorter to better fix in netbook resolutions
1431      - Superscript and subscript numbers to allow better notation, e.g. "₃√5"
1432      - Preferences moved into a dialog
1433      - Functions are now typed, e.g. s+i+n for sine instead of "k"
1434      - Error messages now displayed below equation, and improved descriptions
1435
1436Overview of changes in gcalctool 5.28.0
1437
1438    * Don't override space bar when buttons are focussed as this stops keyboard control
1439      (Robert Ancell, Bug #595337)
1440
1441    * Handle keycode for '^' used in non-English layouts (German, Spanish, etc)
1442      and allow '**' to be converted to a '^' for layouts that do not support it
1443      (Robert Ancell, Bug #546819)
1444
1445    * Updated documentation: de (Christian Kirbach), fr (Claude Paroz)
1446
1447    * Updated translations: as (Amitakhya Phukan), bg (Yavor Doganov)
1448                            bn_IN (Runa Bhattacharjee), bn (Jamil Ahmed)
1449                            cs (Marek Černocký), da (Ask H. Larsen)
1450                            en_GB (Bruce Cowan), et (Ivar Smolin)
1451                            hi (Rajesh Ranjan), it (Davide Falagna)
1452                            kn (Shankar Prasad), lt (Gintautas Miliauskas)
1453                            ml (Ani), mr (Sandeep Shedmake)
1454                            or (Manoj Kumar Giri), pa (A S Alam)
1455                            ro (Adi Roiban), sl (Matej Urbančič)
1456                            sr (Branko Kokanović), sr@latin (Branko Kokanović)
1457                            te (krishnababu k), uk (Maxim V. Dziumanenko)
1458                            zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
1459
1460Overview of changes in gcalctool 5.27.92
1461
1462    * Fix base conversions (Robert Ancell)
1463
1464    * Fix disabled help menu (Robert Ancell)
1465
1466    * Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)
1467
1468    * Updated translations: ar (Khaled Hosny), el (Jennie Petoumenou)
1469                            eu (Inaki Larranaga Murgoitio), fr (Claude Paroz)
1470                            gu (Sweta Kothari), hu (Gabor Kelemen)
1471                            kn (Shankar Prasad), ml (Ani)
1472                            pl (Tomasz Dominikowski), pt (Duarte Loreto)
1473                            sr (Branko Kokanović), sv (Daniel Nylander)
1474                            tr (Baris Cicek), zh_CN (Aron Xu)
1475
1476Overview of changes in gcalctool 5.27.91
1477
1478    * Updated documentation: cs (Petr Kovar)
1479
1480    * Updated translations: bn_IN (Runa Bhattacharjee), et (Ivar Smolin)
1481                            eu (Inaki Larranaga Murgoitio), fi (Tommi Vainikainen)
1482                            ga (Seán de Búrca), gl (Antón Méixome)
1483                            kn (Shankar Prasad), ko (Changwoo Ryu)
1484                            nb (Kjartan Maraas), or (Manoj Kumar Giri)
1485                            pl (Piotr Drąg), pt_BR (Leonardo Ferreira Fontenelle)
1486                            sv (Daniel Nylander), ta (ifelix)
1487
1488Overview of changes in gcalctool 5.27.90
1489
1490    * Fix bug where inserting text in locales without thousands separators replaces the whole display (Robert Ancell)
1491
1492    * Updated documentation: es (Jorge González)
1493
1494    * Updated translations: de (Christian Kirbach), es (Jorge González)
1495                            gl (Antón Méixome), nb (Kjartan Maraas)
1496                            sv (Daniel Nylander), ta (drtvasudevan)
1497
1498Overview of changes in gcalctool 5.27.5
1499
1500    * Perform power and factorials before negation so -1! and -1^0.5 are valid as in 5.26.x (Robert Ancell)
1501
1502    * Connect functions to solve the function text and replace the display with the result (Robert Ancell, Bug #548884)
1503
1504    * Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)
1505
1506    * Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)
1507
1508    * Update gconf descriptions to match translation guidelines (Leonardo Fontenelle, Bug #589563)
1509
1510    * Updated documentation: fr (Laurent Coudeur, Claude Paroz)
1511
1512    * Updated translations: es (Jorge González), et (Ivar Smolin, Mattias Põldaru)
1513                            fr (Claude Paroz), pt_BR (Daniel S. Koda)
1514
1515Overview of changes in gcalctool 5.27.4
1516
1517    * Update bit editor after shifting (Robert Ancell, Bug #587545)
1518
1519    * Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)
1520
1521    * Make padding consistent in GUI (Jerry Casiano, Bug #587292)
1522
1523    * Support implicit multiply before functions, e.g. "6 log 3" (Robert Ancell, Bug #586812)
1524
1525    * Use inverse notation for trigonometric functions, i.e. "asin" -> "sin⁻¹"
1526
1527    * Use lowercase notation for trigonometric and logarithm functions to look
1528      more like standard mathematical notation
1529
1530    * Put spacing around functions, i.e. "sin" -> " sin "
1531
1532    * Use subscript for logarithm base two, i.e. "log2" -> "log₂"
1533
1534    * Added etched border around display (Robert Ancell, Bug #140836)
1535
1536    * Rewrote out of date man page (Robert Ancell, Bug #585997)
1537
1538    * Updated documentation: cs (Marek Cernocky)
1539
1540    * Updated translations: bn_IN (Runa Bhattacharjee), cs (Marek Cernocky),
1541                            es (Jorge Gonzalez), fr (Jonathan Ernst, Claude Paroz),
1542			    ta (drtvasudevan), sv (Daniel Nylander),
1543			    uk (Maxim V. Dziumanenko)
1544
1545Overview of changes in gcalctool 5.27.3
1546
1547    * Percentage operation for addition and subtraction now takes percentage of
1548      first value (Robert Ancell, Bug #480207)
1549
1550    * Use correct UTF-8 mathematical characters (Robert Ancell, Bug #347630)
1551
1552    * Focus on the display entry by default
1553
1554    * Fix broken widget style.  Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.
1555
1556    * Fix missing icon in Help>Contents menu
1557
1558    * Updated translations: nb (Kjartan Maraas), ta (drtvasudevan)
1559
1560Overview of changes in gcalctool 5.27.2
1561
1562    * Add 1's and 2's complement to programming mode (Robin Sonefors, Bug #581253)
1563
1564    * Add variable word size for bitwise functions (Robin Sonefors, Bug #581253)
1565
1566    * Remove negative sign from numbers rounded to zero.  This is only a partial
1567      fix as the error value is still visible in scientific notation
1568      (Robert Ancell, Bug #560802)
1569
1570    * Support odd roots of negative numbers (Robert Ancell, Bug #576973)
1571
1572    * Keep settings (show zeroes, thousands separator etc) when changing modes
1573      (Robert Ancell, Bug #580398)
1574
1575    * Add a --solve command-line argument (Robert Ancell)
1576
1577    * Really fix the license text in the about dialog (Robert Ancell, Bug #579174)
1578
1579    * Made parser reentrant and part of MP code (Robert Ancell)
1580
1581    * Remove references to arithmetic/left-to-right precedence from the manual
1582      (Robert Ancell, Bug #559734)
1583
1584    * Fix grammatical errors in manual (Bruce Cowan, Bug #569275)
1585
1586    * Remove untranslated figures in documentation - they are automatically
1587      copied from the C documentation (Robert Ancell, Bug #566680)
1588
1589    * Updated translations: si (K.P.Gayan Tharaka)
1590
1591Overview of changes in gcalctool 5.27.1
1592
1593    * Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)
1594
1595    * Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)
1596
1597    * Make GConf schemas translatable (Robert Ancell, Bug #571948)
1598
1599    * Replace MP number arrays with an MPNumber structure (Robert Ancell)
1600
1601    * Tidied up error messages (Robert Ancell, Bug #521184)
1602
1603    * Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
1604      This will cause the gconf schema to be incompatible with gcalctool < 5.26.0.
1605      Expect settings to reset to defaults when upgrading.  Switching between
1606      versions will cause resets.
1607
1608    * Fix missing license text in about dialog (Robert Ancell, Bug #579174)
1609
1610    * Updated translations: es (Jorge Gonzalez), et (Ivar Smolin)
1611
1612Overview of changes in gcalctool 5.26.0
1613
1614    * Fix button expansion (nowak2000, Bug #575385)
1615
1616    * Removed deprecated test/ directory (Bug #574048)
1617
1618    * Updated documentation: C (Robin Sonefors), ca (Joan Duran)
1619
1620    * Updated translations: as (Amitakhya Phukan), da (Ask H. Larsen),
1621                            el (Jennie Petoumenou), es (Jorge Gonzalez),
1622                            fi (Tommi Vainikainen), gl (Ignacio Casal Quinteiro),
1623                            gu (Ankitkumar Patel), hi (Rajesh Ranjan),
1624                            hu (Gabor Kelemen), it (Sergio Durzu),
1625                            lt (Vytautas Rėkus), mai (Rajesh Ranjan),
1626                            ml (Ani Peter), mr (Sandeep Shedmake),
1627                            nb (Kjartan Maraas), nl (Tino Meinen),
1628                            pl (Wadim Dziedzic), ru (Nickolay V. Shmyrev),
1629                            ta (felix), te (Krishnababu K),
1630                            zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
1631
1632Overview of changes in gcalctool 5.25.92
1633
1634    * Restore number display mode (FIX/SCI/ENG) on startup (Robert Ancell, Bug #572881)
1635
1636    * Fix rounding errors in integer power calulations (Robert Ancell, Bug #527540)
1637
1638    * Fix error in cosine/tangent calculations (Robert Ancell, Bug #571007)
1639
1640    * Updated documentation: eu (Inaki Larranaga Murgoitio)
1641
1642    * Updated translations: en_GB (Philip Withnall), fi (Ilkka Tuohela),
1643                            fr (Bruno Brouard, Claude Paroz), ja (Takeshi AIHANA)
1644                            kn (Shankar Prasad), lv (Raivis Dejus),
1645                            nl (Wouter Bolsterlee), pt (Duarte Loreto)
1646                            pt_BR (Og Maciel, Rodrigo Flores), sv (Daniel Nylander)
1647
1648Overview of changes in gcalctool 5.25.91
1649
1650    * Initialise GType system so usage of GConf doesn't cause crashes (Matthias Clasen, Bug #571581)
1651
1652    * Rework command-line arguments to be standard (Robert Ancell, Bug #569885)
1653
1654    * Correctly handle decimal points for languages not using '.' (Robert Ancell, Bug #566929)
1655
1656    * Fix shortcut keys so standard menu keys work (Robert Ancell)
1657
1658    * Updated documentation: eu (Inaki Larranaga Murgoitio)
1659
1660    * Updated translations: ast (Mikel González), cs (Petr Pulc), da (Ask H. Larsen), eu (Inaki Larranaga Murgoitio),
1661                            gu (Sweta Kothari), hu (Gabor Kelemen), ro (Adi Roiban), vi (Clytie Siddall),
1662                            zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
1663
1664Overview of changes in gcalctool 5.25.90
1665
1666    * Fixed incorrect bit shift operation (Robert Ancell, Bug #569176)
1667
1668    * Updated documentation: sv (Daniel Nylander)
1669
1670    * Updated translations: ca (Joan Duran), de (Christian Kirbach), ko (Changwoo Ryu), or (Manoj Kumar Giri)
1671
1672Overview of changes in gcalctool 5.25.5
1673
1674    * Updated documentation: de (Christian Kirbach)
1675
1676    * Updated translations: nb (Kjartan Maraas), th (Theppitak Karoonboonyanan)
1677
1678Overview of changes in gcalctool 5.25.4
1679
1680    * Updated translations: de (ckirbach), es (Jorge Gonzalez), zh_CN (甘露)
1681
1682Overview of changes in gcalctool 5.25.3
1683
1684    * Made exponential numbers work without a sign, e.g. '1e2' works
1685      the same as '1e+2' (Robert Ancell).
1686
1687    * Correctly calculate exponential numbers in binary mode and
1688      convert correctly when changing bases (Robert Ancell, Bug #516159).
1689
1690    * Fix broken accelerator keys from changes in 5.25.2 (Robert Ancell, Bug #379476).
1691
1692Overview of changes in gcalctool 5.25.2
1693
1694    * Changed the scientific UI so that inverse operations (e.g. Ln/e^x) are controlled by the shift key.
1695      The following shortcut keys have changed:
1696
1697      Function     | Old | New
1698      --------------------------
1699      Sine         | K   | k
1700      Inv. Sine    | -   | K
1701      Cosine       | J   | j
1702      Inv. Cosine  | -   | J
1703      Tangent      | L   | w
1704      Inv. Tangent | -   | W
1705      Natural Log  | N   | n
1706      e^x          | {   | N
1707      Log          | G   | g
1708      10^x         | }   | G
1709      Log_2        | H   | h
1710      2^x          | -   | H
1711      x^y          | ^   | ^ or o
1712      x^(1/y)      | -   | O
1713
1714      (Robin Sonefors, Bug #379476).
1715
1716    * Fixed crash where financial dialogs are activated from other modes on startup
1717      (Robin Sonefors, Bug #560196).
1718
1719    * Give binary invert operation higher precedence so that ~X and X == 0 (Sami Pietilä, Bug #562251)
1720
1721    * Fixed calculation errors for boolean operations on very large numbers (Robert Ancell, Bug #509988)
1722
1723    * Always read configuration from /apps/gcalctool not /apps/(appname) as the application
1724      name is different when symlinked (e.g. the gnome-calculator symlink) (Matt Keenan, Bug #559260).
1725
1726    * Correct gconf key names in man page (Robert Ancell, Bug #559458).
1727
1728    * Updated translations: es (Jorge Gonzalez)
1729
1730    * Updated help: es (Jorge Gonzalez)
1731
1732Overview of changes in gcalctool 5.25.1
1733
1734    * Added a programming mode that contains the bit editor (Robin Sonefors, Bug #501508).
1735
1736    * Made finacial operations GUI-based not register based (Robin Sonefors, Bug #318686).
1737
1738    * Added Gross Profit Margin Ration Financial Function (Robin Sonefors, Bug #150663).
1739
1740    * Don't clear display when changing modes and allow all functions to work in all non-basic
1741      modes (Robert Ancell, Bug #554133).
1742
1743    * Set decimal point label to be based on LC_NUMERIC as users can set their numerical
1744      representation to different to their language settings (Robin Sonefors, Bug #557331).
1745
1746    * More refactoring in MP math library (Klaus Niederkrueger, Robert Ancell, Bug #524091).
1747
1748    * Fixed GtkSpinButton warning (Robin Sonefors, Bug #553965).
1749
1750    * Only update bit panel when display contains a solved number (Robert Ancell, Bug #548690).
1751
1752    * Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
1753
1754    * Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
1755
1756    * Added translator comments (Robert Ancell)
1757
1758    * Updated translations: bg (Alexander Shopov),
1759                            da (Ask H. Larsen, Kenneth Nielsen),
1760                            es (Jorge Gonzalez),
1761                            et (Ivar Smolin),
1762                            fi (Ilkka Tuohela),
1763                            mk (Jovan Naumovski),
1764                            pt_BR (Vladimir Melo, Leonardo Ferreira Fontenelle)
1765
1766    * Updated help: es (Jorge Gonzalez)
1767
1768Overview of changes in gcalctool 5.24.0
1769
1770    * Updated translations: af (Friedel Wolff), ar (Anas Afif Emad, Khaled Hosny),
1771                            bn_IN (Sankarshan Mukhopadhyay), da (Kenneth Nielsen),
1772                            dz (Pema Geyleg), gu (Sweta Kothari),
1773                            hr (Robert Sedak), hu (Gabor Kelemen),
1774                            it (Luca Ferretti), kn (Shankar Prasad),
1775                            ko (Changwoo Ryu), lt (Gintautas Miliauskas),
1776                            ml (Sreejith K incorporated, Praveen Arimbrathodiyil),
1777                            mr (Sandeep Shedmake), ro (Mişu Moldovan),
1778                            sq (Laurent Dhima), ta (Tirumurthi Vasudevan),
1779                            te (Krishnababu K), tr (Baris Cicek),
1780                            zh_CN (Funda Wang)
1781
1782    * Updated help: es (Jorge Gonzalez)
1783----
1784
1785Overview of changes in gcalctool 5.23.92
1786
1787    * Updated translations: en_GB (Philip Withnall), ca (Gil Forcada),
1788                            bg (Alexander Shopov)
1789
1790----
1791
1792Overview of changes in gcalctool 5.23.91
1793
1794    * Fix packing for modulus button (Bug #548880)
1795
1796    * Change from OnlyShowIn=GNOME;XFCE; to NotShowIn=KDE; so
1797      other desktops can use GCalctool (bug #518862).
1798
1799----
1800
1801Overview of changes in gcalctool 5.23.90
1802
1803    * Fix some small memory leaks (Felix Riemann, Bug #547942)
1804
1805    * More work tidying up MP code (Klaus Niederkrueger, Robert Ancell, Bug #524091)
1806
1807    * Updated translations: ar (Khaled Hosny), fi (Ilkka Tuohela), he (Yair Hershkovitz), ja (Takeshi Aihana), pt (Duarte Loreto), sk (Marcel Telka)
1808
1809    * Updated documentation: ru (Yuriy Penkin)
1810
1811----
1812
1813Overview of changes in gcalctool 5.23.6
1814
1815    * Deprecated left-to-right mode (Bug #500994).
1816
1817    * Updated remaining documentation (bg, zh_CN, zh_HK, zh_TW) to gnome-doc-utils (Robert Ancell, Bug #336104)
1818
1819    * Changed icon from deprecated 'gnome-calculator' to 'accessories-calculator') (Matthias Clasen, Bug #545074)
1820
1821    * Updated translations: ar (Djihed Afifi), fr (Claude Paroz), pt_BG (Fabrício Godoy)
1822
1823----
1824
1825Overview of changes in gcalctool 5.23.5
1826
1827    * Fix regression in factorial operation (Klaus Niederkrueger)
1828
1829    * Made trigonometric button text translatable (Yuri Penkin, Bug #540196)
1830
1831    * More work tidying up MP code (Klaus Niederkrueger, Robert Ancell, Bug #524091)
1832
1833    * Updated Japanese documentation to gnome-doc-utils (Claude Paroz, Takeshi Aihana, Bug #336104)
1834
1835    * Updated translations: ca (Joan Duran), oc (Yannig Marchegay), ru (Yuriy Penkin), sv (Daniel Nylander), th (Theppitak Karoonboonyanan)
1836
1837----
1838
1839Overview of changes in gcalctool 5.23.4
1840
1841    * Added workaround to stop display disappearing when editing large displays (Bug #524602)
1842
1843    * Applied second mp math tidy up patch from  Klaus Niederkrueger (Bug #524091)
1844
1845    * Updated translations: ar (Djihed Afifi)
1846
1847----
1848
1849Overview of changes in gcalctool 5.23.3
1850
1851    * Default to no thousands separator not ',' for locales that do not require one (Bug #527669)
1852
1853    * Updated translations: ar (Djihed Afifi), et (Ivar Smolin), vi (Clytie Siddall)
1854
1855----
1856
1857Overview of changes in gcalctool 5.23.2
1858
1859    * Fixes the cursor from moving around when editing numbers with thousands separators (Bug #527669)
1860
1861    * Structural changes in preperation for full unicode support (Bug #530532)
1862
1863    * Updated translations: es (Jorge González), gl (Ignacio Casal Quinteiro), nb (Kjartan Maraas),
1864      nl (Tino Meinen), pt_BR (Leonardo Ferreira Fontenelle), sl (Matej Urbančič)
1865
1866----
1867
1868Overview of changes in gcalctool 5.23.1
1869
1870    * Fixes a number of compiler warnings (Bugs #526976, #526702, #527318)
1871
1872    * Fixes incorrect negation precedence (Bug #526094)
1873
1874    * Fixes issues with thousands seperators and radix in non-english
1875      locales (Bug #527669)
1876
1877    * Fixes regression in constant and function menus (Bug #527545)
1878
1879    * Fixes problem where display is invisible after solving equation
1880      (Bug #524602)
1881
1882----
1883
1884Overview of changes in gcalctool 5.22.0
1885
1886    * Fix for bug #520474 - Calculator uses 06 in place of decimal.
1887
1888    * Fix for bug #519979 - Please provide translator comments.
1889
1890    * Fix for bug #519243 - Memory registers save incorrectly.
1891
1892----
1893
1894Overview of changes in gcalctool 5.21.92
1895
1896    * Released a gcalctool tarball for GNOME 5.21.92.
1897
1898----
1899
1900Overview of changes in gcalctool 5.21.91
1901
1902    * Change Help->Help menu to Help->Contents to match HIG (Bug #514812)
1903
1904    * Fix for bug #515326 – translation issues
1905
1906    * Unmark bitcalculating strings for translation (Bug #515326)
1907      Change help menu shortcut from Ctrl+H to F1 to match HIG (Bug #514812)
1908
1909    * Remove help/it/Makefile, switching to gnome-doc-utils
1910
1911    * Fix for bug #514233 - Title not translated
1912
1913    * Fix for bug #513868 - Switching mode clears values but not
1914      "Malformed expression" in statusbar.
1915
1916    * Fix for bug #513218 - Parsing not handling things the way a
1917      "normal" calculator would.
1918
1919    * Fix for bug #482666 - XML errors in gcalctool de translation.
1920
1921    * Fix typo (Retreive -> Retrieve)
1922
1923----
1924
1925Overview of changes in gcalctool 5.21.90
1926
1927    * Fix for bug #512204 - Regression in (-,+) handling.
1928
1929    * Fix for bug #511052 – Mod gives negative remainders.
1930
1931    * Fixed typo in message in create_kframe() in gtk.c.
1932
1933----
1934
1935Overview of changes in gcalctool 5.21.5
1936
1937   * Adjusted online help documentation to add in a section 4.4. "Changing
1938     The Display Area" and to update the new keyboard shortcut for Clear.
1939
1940   * Use delete key to delete character right of cursor in display, clear
1941     now uses shift+delete (Bug #326938).
1942
1943   * Update all button tooltips to have the shortcut
1944     key for that button (Bug #503707).
1945
1946   * Fixed bug #502650 - gcalctool.desktop should contain "Calculator"
1947     category
1948
1949   * Fixed bug #500802 - Update to GNOME Help Centre OMF Files for
1950     "Issue 24: Documentation Meta-data" of GNOME's GHOP Contest.
1951
1952   * Work on bug #501699. Adjusted "monthly interest rate" to "simple
1953     monthly interest rate" in the online help for two of the financial
1954     examples.
1955
1956   * Fix incorrect menu radio button selected when mode change aborted
1957     (bug #488226).
1958
1959   * Fix for bug #502306 - unable to use MOD operation after a
1960     x ? y operation.
1961
1962----
1963
1964Overview of changes in gcalctool 5.21.4
1965
1966    * Adjusted online help documentation to add in a section 4.4. "Changing
1967      The Display Area" and to update the new keyboard shortcut for Clear.
1968
1969    * Use delete key to delete character right of cursor in display, clear
1970      now uses shift+delete (Bug #326938).
1971
1972    * Update all button tooltips to have the shortcut
1973      key for that button (Bug #503707).
1974
1975    * Fixed bug #502650 - gcalctool.desktop should contain "Calculator"
1976      category
1977
1978    * Fixed bug #500802 - Update to GNOME Help Centre OMF Files for
1979      "Issue 24: Documentation Meta-data" of GNOME's GHOP Contest.
1980
1981    * Work on bug #501699. Adjusted "monthly interest rate" to "simple
1982      monthly interest rate" in the online help for two of the financial
1983      examples.
1984
1985    * Fix incorrect menu radio button selected when mode change aborted
1986      (bug #488226).
1987
1988    * Fix for bug #502306 - unable to use MOD operation after a
1989      x ᶺ y operation.
1990
1991----
1992
1993Overview of changes in gcalctool 5.21.3
1994
1995    * Added a "Reset to Default" accuracy menu item (bug #488542).
1996
1997    * When the bit calculation extension is enabled, a message now appears
1998      in the status bar.
1999
2000    * Fixed bug #500060 - Twiddling bits 32-63 in bitcalculation extension
2001      produces incorrect results.
2002
2003    * Fixed bug #367731 - [doc] Update documentation for bit calculating
2004      extension.
2005
2006    * Fixed bug 500029 - Clearing a bit in the bitcalculating extension,
2007      sets the display to zero.
2008
2009    * Disable menu items not valid in current mode (Bug #499625).
2010
2011    * Fix build dependencies for parsers (Bug #497237).
2012
2013    * Trim pasted text on newlines, replace tabs with spaces (Bug #488796).
2014
2015    * Fixed bug #367737 - [doc] Documentation screenshots need to be updated.
2016
2017    * Fixed bug #367723 - [doc] Update documentation for Changing Modes
2018      Clears Calculation.
2019
2020----
2021
2022Overview of changes in gcalctool 5.21.2
2023
2024    * Fixed bug #485919 - Use Glade for UI. Glade conversion of gcalctool
2025      is now complete (thanks Robert).
2026
2027    * Fixed bug #495349 - Close precision dialog when setting precision from
2028      Acc button.
2029
2030    * Fixed bug #495345 - Connect "activate" signal for precision spin button
2031      after spin button has been updated.
2032
2033    * Fixed bug #482655 - Missing image file.
2034
2035    * Fix the buglet in comment #51 of bug #485919
2036
2037    * Fixed for final remaining parts of bug #488694 - [a11y] Several
2038      calculator buttons don't speak correctly with Orca.
2039
2040    * Fixed bug #488489 - Make accuracy shortcuts only work in scientific mode.
2041
2042    * Fixed bug # 488703 - Stop bogus '-/-' appearing in accuracy menu items.
2043
2044    * Fix for bug #485134 - OR calculation produces incorrect result in
2045      arithmetic precedence mode.
2046
2047    * General code cleanup.
2048
2049----
2050
2051Overview of changes in gcalctool 5.21.1
2052
2053    * Work on bug #485919 - Use Glade for UI.
2054        > Adds support for the mode panel.
2055        > Puts menu accelerators back again and fixes the top button row in
2056          basic mode being too tall.
2057        > Now provides Glade support for the majority of the gcalctool GUI.
2058
2059    * Fix for bug #490701 - base radio buttons initially fail.
2060
2061    * Attempted fix for bug #485134 - OR calculation produces incorrect
2062      result in arithmetic precedence mode. This isn't a complete solution
2063      so the bug has been reopened.
2064
2065    * Fix for bug #488828 - Reciprocal remembers backspaced items.
2066
2067    * More work on bug ##488694 - [a11y] Several calculator buttons don't speak
2068      correctly with Orca. Removed the accessible descriptions (not needed) and
2069      adjusted the "shift left" and "shift right" names (they were reversed).
2070
2071    * Patch to stablize arithmetic precedence.
2072
2073    * Stop acting on toggle events from radio buttons when they go inactive
2074      (Bug #485918).
2075
2076    * Added Robert Ancell to the list of gcalctool MAINTAINERS.
2077
2078    * Fixed bug #488830 - Hex radio button shortcut conflicts with Help menu
2079      shortcut.
2080
2081    * Fixed bug #488829 - Accuracy and Change Sign have wrong tooltip shortcut
2082      keys.
2083
2084    * Fixed bug #488783 - memory registers not available if you start in
2085      Advanced mode
2086
2087    * Fixed bug bug #488694 - [a11y] Several calculator buttons don't speak
2088      correctly with Orca.
2089
2090    * Fix for bug #485398 - Put memory register window inside the main window.
2091      Uses gtk_window_set_transient_for() to associate the memory register
2092      window with the main gcalctool window.
2093
2094    * Fix for bug #383850 - [doc] New names for Precedence.
2095
2096    * Fix for bug #485137 - Undo/Redo don't work in arithmetic precedence mode
2097      if user has "hand edited" the display.
2098
2099    * Added a call to "set_memory_toggle(v->rstate);" in make_frames() to
2100      correctly set the state of the Edit-<Memory Registers check box if the
2101      user wanted the memory registers initially displayed.
2102
2103    * Correctly handle memory register display and "Memory Registers" menu
2104      item checkbox status when user goes from Sci/Fin/Adv mode to Basic.
2105      (Needed because of the recent changes for bug #478961).
2106
2107----
2108
2109Overview of changes in gcalctool 5.21.0
2110
2111    * Fix for bug #326938 – Display cursor in input area; allow home and
2112      end keys. This is in arithmetic precedence mode only.
2113
2114    * Fix for bug #484158 – Setting Accuracy is incorrect via the 0-9 places
2115      menu items.
2116
2117    * Fix for bug #439087 – Gcalctool can't handle small physic constants
2118      like the Boltzmann constant. The number of significant places has
2119      been increased to 99 and the number of displayable digits has been
2120      increased to 200. The online help has been adjusted to reflect these
2121      changes.
2122
2123      Note that if you have something in the gcalctool display that is
2124      wider than the display area, a scrollbar is shown, but the first
2125      digit isn't properly displayed. The workaround here, is to enlarge
2126      the size of the calculator window until the scrollbar goes away.
2127      I believe this is a Gtk+ problem and have filed bug #482688 against
2128      it.
2129
2130    * Fixed bug #367738 – [doc] Square root documentation needs to be updated.
2131      The entry in the online help now includes examples for both arithmetic
2132      precedence and non-arithmetic precedence mode.
2133
2134    * Fixed bug #428571 – [doc] Repetitive usage of "use".
2135
2136    * Use GNOME_MAINTAINER_MODE_DEFINES() to handle *_DISABLE_DEPRECATED
2137
2138    * Fixed bug #428573 – [doc] Spelling of logical gates.
2139      The logical operations, And, Not, Or, Xor and Xnor now use uppercase
2140      letters (AND, NOT, OR, XOR and XNOR) for both the buttons and in the
2141      display area in arithmetic precedence mode. The gcalctool manual
2142      pages and the online help have been updated accordingly.
2143
2144      The XOR operation in non-arithmetic mode was doing a multiplication
2145      instead.
2146
2147      The result for the AND example in the online help was incorrect.
2148
2149      The syntax for using NOT in aritmetic mode is different then for
2150      non-arithmetic mode. The online help example has been updated to
2151      show both examples.
2152
2153    *  Fixed bug #469245 – Hexadecimal input is not intuitive and
2154      bug #455889 – Copy/paste of lower case hex letter does not work.
2155      The hexadecimal digits have been changed back to their pre Sept
2156      2003 (bug #118826) values of "a" - "f".
2157
2158      The following functions have also had their keyboard shortcuts
2159      reverted back to their pre Sept 2003 upper-case values:
2160
2161      [A] - Set accuracy
2162      [C] - Change sign
2163      [D] - Double-declining depreciation
2164      [E] - Enter an exponential number
2165      [F] - User-defined functions
2166
2167      With copy/paste operations, where the user is pasting a string into
2168      gcalctool, the copy buffer is now iterated over. If an "A", "B", "C",
2169      "D" or "F" character is encountered, it will be converted to its
2170      lowercase equivalent. If an "E" is found,  and the next character is a
2171      "-" or a "+", then it remains as an upper case "E" (it's assumed to be
2172      a possible exponential number), otherwise its converted to a lower
2173      case "e".
2174
2175      Displaying of hex digits in the gcalctool display will still be
2176      in uppercase. Displaying of the "e" in an exponential number will
2177      still be in lower-case.
2178
2179      The way to enter exponential numbers in arithmetic precedence mode
2180      has changed. The following four examples should show you the new
2181      correct syntax:
2182
2183        1  2  Exp + 8  =              1200000000
2184      - 1  2  Exp + 8  =             -1200000000
2185        1  2  Exp - 8  =              0.00000012
2186      - 1  2  Exp - 8  =             -0.00000012
2187
2188      In both left-to-right precedence and arithmetic precedence modes, if
2189      the user enters a numeric digit that is incorrect for the current
2190      numeric base, this shouldn't be allowed and should not be entered
2191      in the display.
2192
2193      The gcalctool documentation (and tooltips) have been updated to
2194      reflect these changes.
2195
2196    * Fixed bug #479102 – memory registers dialogue should use ngettext.
2197
2198    * Fixed bug #478961 – GtkAaction use.
2199
2200    * Fixed bug #478964 – don't use deprecated gtk_widget_ref func.
2201
2202    * Fixed bug #478979 – show menu help in statusbar.
2203
2204    * Fixed bug #479064 – should use ngettext on the Acc button.
2205
2206    * Fixed bug #479097 – use gtkmessagedialog.
2207
2208    * Fixed bug #479066 – weird way to use gnome menus-have-icons setting.
2209
2210----
2211
2212Overview of changes in gcalctool 5.20.0
2213
2214* Released a gcalctool tarball for GNOME 2.20.0.
2215
2216----
2217
2218Overview of changes in gcalctool 5.19.92
2219
2220* Released a gcalctool tarball for GNOME 2.19.92.
2221
2222----
2223
2224Overview of changes in gcalctool 5.19.91
2225
2226* Released a gcalctool tarball for GNOME 2.19.91.
2227
2228    - Fixed bug #467442 – gcalctool does not appear in xfce4 menu.
2229
2230----
2231
2232Overview of changes in gcalctool 5.19.90
2233
2234* Released a gcalctool tarball for GNOME 2.19.90.
2235
2236    - Adjusted the MAINTAINERS file to the new format.
2237
2238----
2239
2240Overview of changes in gcalctool 5.19.6
2241
2242* Released a gcalctool tarball for GNOME 2.19.6.
2243
2244    - Remove help/de/Makefile due to gnome-doc-utils migration.
2245
2246    - Fixed bug #459702 – gcalc does not build against gtk+-2.11.6.
2247      Occurances of gtk_tooltips_set_tip are now gtk_widget_set_tooltip_text.
2248
2249    - Fixed bug #439415. Always use left-to-right direction for button's boxes.
2250
2251----
2252
2253Overview of changes in gcalctool 5.19.5
2254
2255* Released a gcalctool tarball for GNOME 2.19.5.
2256
2257    - Applied Sun patch to change the Comment line in gcalctool.desktop.in
2258
2259    - Fixed bug #451286 – 0 power of 0. This now returns 1 and not an error.
2260
2261    - Fixed bug #450790 – crash in Calculator when pasting in a very large
2262      number.
2263
2264----
2265
2266Overview of changes in gcalctool 5.19.4
2267
2268* Released a gcalctool tarball for GNOME 2.19.4.
2269
2270    - Fixed bug #448263 – drop libgnome dependency
2271
2272----
2273
2274Overview of changes in gcalctool 5.19.3
2275
2276* Released a gcalctool tarball for GNOME 2.19.3.
2277
2278  - Fixed bug #439985 – Negative value not saved in memory register across
2279    invocations of gcalctool. This was also a problem was negative constants.
2280
2281----
2282
2283Overview of changes in gcalctool 5.19.2
2284
2285* Released a gcalctool tarball for GNOME 2.19.2.
2286
2287----
2288
2289Overview of changes in gcalctool 5.19.1
2290
2291* Released a gcalctool tarball for GNOME 2.19.1.
2292
2293----
2294
2295Overview of changes in gcalctool 5.9.14
2296
2297* Released a gcalctool tarball for GNOME 2.18.0 (Final).
2298
2299----
2300
2301Overview of changes in gcalctool 5.9.13
2302
2303* Released a gcalctool tarball for GNOME 2.18.0 (Release Candidate).
2304
2305----
2306
2307Overview of changes in gcalctool 5.9.12
2308
2309* Released a gcalctool tarball for GNOME 2.18.0 (beta-2).
2310
2311----
2312
2313Overview of changes in gcalctool 5.9.11
2314
2315* Released a gcalctool tarball for GNOME 2.18.0 (beta-1).
2316
2317----
2318
2319Overview of changes in gcalctool 5.9.10
2320
2321* All copyright messages updated for 2007.
2322* Released a gcalctool tarball for GNOME 2.17.5.
2323
2324----
2325
2326Overview of changes in gcalctool 5.9.9
2327
2328* Released a gcalctool tarball for GNOME 2.17.4.
2329
2330----
2331
2332Overview of changes in gcalctool 5.9.8
2333
2334* Released a gcalctool tarball for GNOME 2.17.3.
2335
2336----
2337
2338Overview of changes in gcalctool 5.9.7
2339
2340* Released a gcalctool tarball for GNOME 2.17.2.
2341
2342----
2343
2344Overview of changes in gcalctool 5.9.6
2345
2346* Fixed bug #358782. Fixup sloppy string handling.
2347
2348----
2349
2350Overview of changes in gcalctool 5.9.5
2351
2352* Fixed bug #364410.  Incorrectly rounded pi constant.
2353
2354----
2355
2356Overview of changes in gcalctool 5.9.4
2357
2358* Released a gcalctool tarball for GNOME 2.17.1.
2359
2360----
2361
2362Overview of changes in gcalctool 5.9.3
2363
2364* Fixed bug 359291 - crash when localized decimal point is greater than
2365  1 char. Removed the bogus assert.
2366
2367----
2368
2369Overview of changes in gcalctool 5.9.2
2370
2371* Fixed bug #358337 - gcalctool no longer crashes in the Oriya locale due
2372  to sloppy string handling.
2373* Fixed bug #354730 - crash in Calculator: running 3x10^38 using bi..
2374* Fixed bug #357208 - Bitcalculating extension needs to support negative
2375  numbers
2376
2377----
2378
2379Overview of changes in gcalctool 5.9.1
2380
2381* Fixed bug #157961 - Bitcalculating extension for gcalctool.
2382* Fixed bug #355648 - Error reporting should be consistent.
2383* Fixed bug #135140 - percent operator works not as expected.
2384
2385----
2386
2387Overview of changes in gcalctool 5.9.0
2388
2389* Fixed bug #349981 - gcalctool should save screen position for next start.
2390
2391----
2392
2393Overview of changes in gcalctool 5.8.24
2394
2395* Released a gcalctool tarball for GNOME 2.16.0 (Final).
2396
2397----
2398
2399Overview of changes in gcalctool 5.8.23
2400
2401* Released a gcalctool tarball for GNOME 2.16.0 (RC1).
2402
2403----
2404
2405Overview of changes in gcalctool 5.8.22
2406
2407* Removed several chunks of code that were surronded by #if 0/#endif.
2408
2409----
2410
2411Overview of changes in gcalctool 5.8.21
2412
2413* Fixed bug #350341. gcalctool now builds again with gcc v2.95.
2414
2415----
2416
2417Overview of changes in gcalctool 5.8.20
2418
2419* Released a gcalctool tarball for GNOME 2.16.0 (beta2).
2420
2421----
2422
2423Overview of changes in gcalctool 5.8.19
2424
2425* More work on bug #347700.  Added another "Note to translators"
2426  comment for the Abs button labels.
2427
2428* Fixed bug #348452. Removed line for help/sv/Makefile.in
2429
2430* Released a gcalctool tarball for GNOME 2.16.0 (beta1).
2431
2432----
2433
2434Overview of changes in gcalctool 5.8.18
2435
2436* Work on bug #347700. Added a "Note to translators" comment for the
2437  Bksp and Clr button labels.
2438
2439----
2440
2441Overview of changes in gcalctool 5.8.17
2442
2443* Released a gcalctool tarball for GNOME 2.15.4.
2444
2445----
2446
2447Overview of changes in gcalctool 5.8.16
2448
2449* Released a gcalctool tarball for GNOME 2.15.3.
2450
2451----
2452
2453Overview of changes in gcalctool 5.8.15
2454
2455* Fixed bug #343150. Gcalctool no longer crashes when switching to
2456  scientific mode.
2457
2458----
2459
2460Overview of changes in gcalctool 5.8.14
2461
2462* Adjusted configure.in so that gcalctool now requires intltool v0.35.0.
2463
2464----
2465
2466Overview of changes in gcalctool 5.8.13
2467
2468* Released a gcalctool tarball for GNOME 2.15.2.
2469
2470----
2471
2472Overview of changes in gcalctool 5.8.12
2473
2474* Fixup compiler warnings from inclusion of last patch.
2475
2476----
2477
2478Overview of changes in gcalctool 5.8.11
2479
2480* Fixed bug #163538 (http://bugzilla.gnome.org/show_bug.cgi?id=163538)
2481  Backspace results in mal-formed expression.
2482
2483* = button is now also a one step undo. (This feature was temporary
2484  disabled by the previous redo/undo patch.)
2485
2486* Removed gotos from do_expression function. (This change might add
2487  unstability as this is a major change to the expression mode state
2488  machine.)
2489
2490* Functions (such as sin, cos, tan..) can use previously calculated value.
2491
2492----
2493
2494Overview of changes in gcalctool 5.8.10
2495
2496* First cut at an Undo/Redo implementation for use with the arithmetic
2497  operator precedence mode.
2498
2499----
2500
2501Overview of changes in gcalctool 5.8.9
2502
2503* Respun the gcalctool tarball for GNOME 2.15.1 as the po/*.po files
2504  were missing.
2505
2506
2507Overview of changes in gcalctool 5.8.8
2508
2509* Removed .../po/Makefile.in.in. Shouldn't have been in CVS.
2510* Released a gcalctool tarball for GNOME 2.15.1.
2511
2512----
2513
2514Overview of changes in gcalctool 5.8.7
2515
2516* Fixed bug #337897. Changes to use po/LINGUAS file.
2517
2518----
2519
2520Overview of changes in gcalctool 5.8.6
2521
2522* Fixed bug #338220. The 'Show trailing zeroes' option in the View menu
2523  should now be correctly set [in]sensitive depending upon which mode
2524  it's in.
2525
2526----
2527
2528Overview of changes in gcalctool 5.8.5
2529
2530* Fixed bug #332023. The bitwise operators now work in arithmetic operator
2531  precedence mode, when you use them with the result of a previous operation.
2532
2533----
2534
2535Overview of changes in gcalctool 5.8.4
2536
2537* Fixed bug #327729. The fields in the memory register window were not
2538  correctly aligned in some themes.
2539
2540----
2541
2542Overview of changes in gcalctool 5.8.3
2543
2544* Fixed bug #330867.  Added License info to the Gcalctool About dialog.
2545
2546----
2547
2548Overview of changes in gcalctool 5.8.2
2549
2550* Fixed bug #335095. Gcalctool no longer displays the current mode in
2551  the title bar when in Basic mode (due to lack of space).
2552
2553----
2554
2555Overview of changes in gcalctool 5.8.1
2556
2557* Fixed bug #335236. Gcalctool schemas files should be installed if
2558  built with "--without-gnome".
2559
2560----
2561
2562Overview of changes in gcalctool 5.8.0
2563
2564* Adjustments to the AOP code so that e to the power of x gives the
2565  correct answer at high precision.
2566
2567----
2568
2569Overview of changes in gcalctool 5.7.32
2570
2571* Released a gcalctool tarball for GNOME 2.14.0 (Final).
2572
2573----
2574
2575Overview of changes in gcalctool 5.7.31
2576
2577* Fix for bug #333078. cvs fails to build due to bg translation of help.
2578
2579* Inclusion of a translation of gcalctool help for the bg locale.
2580
2581----
2582
2583Overview of changes in gcalctool 5.7.30
2584
2585* Released a gcalctool tarball for GNOME 2.14.0 (RC).
2586
2587----
2588
2589Overview of changes in gcalctool 5.7.29
2590
2591* Released a gcalctool tarball for GNOME 2.14.0 (beta2).
2592
2593----
2594
2595Overview of changes in gcalctool 5.7.28
2596
2597* Released a gcalctool tarball for GNOME 2.14.0 (beta1).
2598
2599----
2600
2601Overview of changes in gcalctool 5.7.27
2602
2603* Refixed bug #323150. The recent changes to the square root and
2604  subtraction button labels broke the token parser for arithmetic
2605  operator precedence.
2606
2607----
2608
2609Overview of changes in gcalctool 5.7.26
2610
2611* Fixed bug #327124. Changes to fix bug #326344 had the side-effect of
2612  causing the CE button to no longer work correctly.
2613
2614----
2615
2616Overview of changes in gcalctool 5.7.25
2617
2618* Fixed bug #327214. The results from performing trig functions were not
2619  being passed on to future calculations correctly (in non-arithmetic
2620  operator precedence mode).
2621
2622----
2623
2624Overview of changes in gcalctool 5.7.24
2625
2626* Gcalctool now uses U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
2627  for label on division button.
2628
2629----
2630
2631Overview of changes in gcalctool 5.7.23
2632
2633* Released a gcalctool tarball for GNOME 2.13.5.
2634
2635----
2636
2637Overview of changes in gcalctool 5.7.22
2638
2639* Fixed bug #323149. Gcalctool now uses the Unicode symbols for division,
2640  multiplication, plus/minus, minus and square root.
2641
2642----
2643
2644Overview of changes in gcalctool 5.7.21
2645
2646* Fixed bug #326344. The bit display of large numbers (in non-arithmetic
2647  operator precedence mode with the scientific view) now hopefully works
2648  correctly.
2649
2650----
2651
2652Overview of changes in gcalctool 5.7.20
2653
2654* Fixed bug #142824. Gcalctool no longer ignores locale specific numeric
2655  point in arithmetic operator precedence mode.
2656
2657* Adjusted all the copyright messages to include 2006.
2658
2659----
2660
2661Overview of changes in gcalctool 5.7.19
2662
2663* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
2664  Gcalctool no longer crashes when you double click the 0 in the display area.
2665
2666----
2667
2668Overview of changes in gcalctool 5.7.18
2669
2670* Final fix for bug #153854. Now handles the case where the first thing
2671  the user does is change mode (Basic, Financial, Advanced, Scientific)
2672  in AOP mode.
2673
2674* Released a gcalctool tarball for GNOME 2.13.4.
2675
2676----
2677
2678Overview of changes in gcalctool 5.7.17
2679
2680* Fixed bug #323150. Sqrt (and other similar operations) no longer fail
2681  in non-English locales
2682
2683----
2684
2685Overview of changes in gcalctool 5.7.16
2686
2687* Fixed bug #324001. Primary Selection (middle mouse button) is now working.
2688
2689----
2690
2691Overview of changes in gcalctool 5.7.15
2692
2693* Released a gcalctool tarball for GNOME 2.13.3.
2694
2695----
2696
2697Overview of changes in gcalctool 5.7.14
2698
2699* More work on bug #153854. Similar change to that made on 15th November
2700  2005, this time for arithmetic operator precedence mode.
2701
2702----
2703
2704Overview of changes in gcalctool 5.7.13
2705
2706* Slight fixup for bug #157961. The toggling of the first bit in the
2707  bit panel wasn't working correctly.
2708
2709----
2710
2711Overview of changes in gcalctool 5.7.12
2712
2713* More work on bug #153854
2714  If the user has completed a calculation and we are going to a
2715  new mode that is "compatible" with this one, then just change
2716  modes. Otherwise display a dialog warning the user that the
2717  current calculation will be cleared.
2718
2719  Incompatible modes are:
2720
2721  Scientific -> Basic
2722  Scientific -> Advanced
2723  Scientific -> Financial
2724
2725  (unless we are in Scientific mode with Decimal numeric base and Fixed).
2726
2727  These changes work nicely in non-arithmetic operator precedence mode.
2728
2729----
2730
2731Overview of changes in gcalctool 5.7.11
2732
2733* Released a gcalctool tarball for GNOME 2.13.2.
2734
2735----
2736
2737Overview of changes in gcalctool 5.7.10
2738
2739* Fixed bug #316755. Gcalctool no longer has "Gdk-CRITICAL **:
2740  gdk_window_invalidate_rect: assertion `window != NULL' failed"
2741  warnings at startup.
2742
2743----
2744
2745Overview of changes in gcalctool 5.7.9
2746
2747* Fixed bug #319934. The percent operator was broken in non-arithmetic
2748  operator precedence mode.
2749
2750----
2751
2752Overview of changes in gcalctool 5.7.8
2753
2754* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
2755  Exponential notation now works correctly in arithmetic operator
2756  precedence mode.
2757
2758----
2759
2760Overview of changes in gcalctool 5.7.7
2761
2762* Slight adjustment to the bit panel. It's now centralized.
2763
2764----
2765
2766Overview of changes in gcalctool 5.7.6
2767
2768* Adjusted the mpcmim() routine in mp.c. The fix for Sun bug #4006391
2769  needed to also preserve v->toclear and v->pointed.
2770
2771* Work on enhancement request #157961. Started to implement the bit
2772  panel for non-arithmetic precedence mode.  It's automatically displayed
2773  when in Scientific mode.
2774
2775----
2776
2777Overview of changes in gcalctool 5.7.5
2778
2779* Implemented enhancement request #148104 for arithmetic precedence mode.
2780  The modulo operation. See entry below for more details.
2781
2782----
2783
2784Overview of changes in gcalctool 5.7.4
2785
2786* Fixed bug #316382. The "useless" cursor is no longer displayed in
2787  the calculator display area.
2788
2789----
2790
2791Overview of changes in gcalctool 5.7.3
2792
2793* Implemented enhancement request #148104 for non-arithmetic precedence
2794  mode. Added in a modulo operation. This is available in Scientic Mode.
2795  A Mod B return the remainder when you divide A by B. A and B must be
2796  integers. Keyboard shortcut for this operation is "M".
2797
2798----
2799
2800Overview of changes in gcalctool 5.7.2
2801
2802* Fixed bug #162453. The memory register dialog now uses GtkEntry widgets
2803  to display the register values. Gnopernicus can now correctly speak the
2804  contents of each memory register. There is also a close button to easily
2805  dismiss this dialog.
2806
2807----
2808
2809Overview of changes in gcalctool 5.7.1
2810
2811* Fixed bug #314540. The memory register window is now a dialog rather
2812  than a top-level window.
2813
2814----
2815
2816Overview of changes in gcalctool 5.7.0
2817
2818* Fix to prevent invalid numeric entry in arithmetic operator precedence
2819  mode, depending upon the current base.
2820
2821----
2822
2823Overview of changes in gcalctool 5.6.31
2824
2825* A number of the bison- and flex-related make rules in
2826  .../gcalctool/Makefile.am were broken when builddir != srcdir.
2827
2828----
2829
2830Overview of changes in gcalctool 5.6.30
2831
2832* Fixed bug #314540. The libparser.a library needs ranlib run on it
2833  for Mac OS X.
2834
2835----
2836
2837Overview of changes in gcalctool 5.6.29
2838
2839* Fixed bug #314375. Replaced usage of malloc.h with stdlib.h in
2840  syntax_translation.c
2841
2842----
2843
2844Overview of changes in gcalctool 5.6.28
2845
2846* Generated release for GNOME 2.12 (RC)
2847
2848* Changed type of argument in paren_disp from char to int for 64bit.
2849
2850----
2851
2852Overview of changes in gcalctool 5.6.27
2853
2854* Fixed bug #313255. The definitions for BUT_<n>_BAS in gtk.c were incorrect.
2855
2856Overview of changes in gcalctool 5.6.26
2857
2858* Generated release for GNOME 2.11.91 (beta2).
2859
2860----
2861
2862Overview of changes in gcalctool 5.6.25
2863
2864* Fixed bug #311306. If the user was in View->Scientific with base Bin,
2865  Oct or Hex and then went to View->Basic, then returned to View->Scientific,
2866  some of the numeric keys were incorrectly greyed out.
2867
2868----
2869
2870Overview of changes in gcalctool 5.6.24
2871
2872* Fixed bug #310849. Gcalctool no longer crashes when pressing the "B"
2873  button (or typing Shift-B).
2874
2875----
2876
2877Overview of changes in gcalctool 5.6.23
2878
2879* Fixed bug #310791. Memory register window view logic was screwed.
2880
2881----
2882
2883Overview of changes in gcalctool 5.6.22
2884
2885* Fixed bug #310441. Adjusted code to compile with gcc 2.95.2.
2886
2887----
2888
2889Overview of changes in gcalctool 5.6.21
2890
2891* Fixed bug #153854. When the user changes modes, a warning dialog is
2892  displayed to let them know that their current display will be cleared
2893  and the base reset to decimal. The user has the option of checking a
2894  toggle box on the dialog, that will prevent this warning from being
2895  displayed again.
2896
2897----
2898
2899Overview of changes in gcalctool 5.6.20
2900
2901* Fixed bug #309294. Adjustments to allow gcalctool to successfully build
2902  on Solaris with pkgconfig >= 0.17.1.
2903
2904----
2905
2906Overview of changes in gcalctool 5.6.19
2907
2908* Fixed bug #309182. In non-arithmetic precdence mode, gcalctool can now
2909  correctly change the sign of the exponent on scientific numbers again.
2910----
2911
2912Overview of changes in gcalctool 5.6.18
2913
2914* Fixed bug #308408. gcalctool can now correctly convert the hexadecimal
2915  numbers "A-F" to other bases in "use arithmetic operator precedence mode".
2916
2917----
2918
2919Overview of changes in gcalctool 5.6.17
2920
2921* Fixed bug #305619. Calculations with stored register values in arithmetic
2922  operator precedence mode, now work correctly.
2923
2924----
2925
2926Overview of changes in gcalctool 5.6.16
2927
2928* Fixed bug #305034. In "Use Arithmetic Precedence" mode, when switching
2929  the format (e.g. from ENG to FIX), the displayed value switches to zero
2930  (in the corresponding format, so e.g. 0.0 or 0e+0, ...).
2931
2932----
2933
2934Overview of changes in gcalctool 5.6.15
2935
2936* Fixed bug #305467. gcalctool no longer crashes under the following
2937  scenerio:
2938    - type "f" to bring up the user function menu.
2939    - dismiss the menu by clicking elsewhere with the mouse.
2940    - type another character which isn't in the range "0" to "9".
2941
2942----
2943
2944Overview of changes in gcalctool 5.6.14
2945
2946* Did a gcalctool tarball release.
2947
2948----
2949
2950Overview of changes in gcalctool 5.6.13
2951
2952* Fixed bug #304056. Adjusted the keyboard shortcuts for the Xor and x^y
2953  operations. New values are:
2954      Xor - 'x'
2955      x^y - '^'
2956
2957----
2958
2959Overview of changes in gcalctool 5.6.12
2960
2961* Fixed bug #302555. Various gcalctool variables have now been const'ified.
2962
2963----
2964
2965Overview of changes in gcalctool 5.6.11
2966
2967* Fixed bug #300957. Replaced the underscore character in
2968  "translator_credits" with a hyphen, to prevent some
2969  translation tools from being confused.
2970
2971----
2972
2973Overview of changes in gcalctool 5.6.10
2974
2975* More work on bug #172704.
2976  - Adjusted the code to not try to display a menu when the user
2977    entered a left parentheses (another do_pending() type of operation).
2978  - Toggling the "Show Trailing Zeroes" operation via keyboard
2979    shortcuts, needed to clear the v-.pending flag.
2980
2981----
2982
2983Overview of changes in gcalctool 5.6.9
2984
2985* Fixed up some problems reported by lint.
2986
2987----
2988
2989Overview of changes in gcalctool 5.6.8
2990
2991* Fixed bugs #172704 and #172869. When the user now uses the keyboard shortcut
2992  for any of the gcalctool buttons that have a menu associated with them, that
2993  menu is now displayed. The user can use the arrow keys to select a menu item
2994  or the menu items shortcut.
2995
2996----
2997
2998Overview of changes in gcalctool 5.6.7
2999
3000* Fixed bug #171393. Allow stock labels to show through.
3001
3002----
3003
3004Overview of changes in gcalctool 5.6.6
3005
3006* Refixed bug #158280. The Help->Contents menu item no longer appears if
3007  gcalctool is built Gtk-only.
3008
3009----
3010
3011Overview of changes in gcalctool 5.6.5
3012
3013* Fixed bug #172798. gtk_set_locale was already being run by gtk_init()
3014  and the gtk about popup didn't have the gcalctool icon.
3015
3016----
3017
3018Overview of changes in gcalctool 5.6.4
3019
3020* Fixed Sun internal CR #6214176. If gcalctool is being driven by gok,
3021  the on-screen keyboard assistive technology, it's possible that the
3022  event returned by gtk_get_current_event() is NULL. If this is the
3023  case, we need to fudge the popping up on the menu associated with
3024  this menu button.
3025
3026----
3027
3028Overview of changes in gcalctool 5.6.3
3029
3030* Fixed bug #158280. You can now build gcalctool without the GNOME
3031  libraries by specifying "--disable-gnome" on the configure command
3032  line.
3033
3034----
3035
3036Overview of changes in gcalctool 5.6.2
3037
3038* Fixed bug #167479. gcalctool with set the View->Memory Registers menu
3039  item inactive if the calculator is in Basic mode.
3040
3041----
3042
3043Overview of changes in gcalctool 5.6.1
3044
3045* Fixed bug #168694. gcalctool now saves/restores the ten memory
3046  register values as gconf resources.
3047
3048* Removed the redundant process_str() routine in graphics.c
3049
3050----
3051
3052Overview of changes in gcalctool 5.6.0
3053
3054* Fixed bug #169196. gcalctool now uses use g_get_home_dir().
3055
3056* Added in a better implementation of the trig_filter() routine in
3057  functions.c
3058
3059----
3060
3061Overview of changes in gcalctool 5.5.41
3062
3063* Version for GNOME 2.10.0 (final) call for tarballs.
3064
3065----
3066
3067Overview of changes in gcalctool 5.5.40
3068
3069* Version for GNOME 2.10.0 (rc1) call for tarballs.
3070
3071----
3072
3073Overview of changes in gcalctool 5.5.39
3074
3075* Partial fix for bug 168385. "F+F=" wasn't working in arithmetic operator
3076  precedence mode.
3077
3078----
3079
3080Overview of changes in gcalctool 5.5.38
3081
3082* Changes to make the trigonometric code work with hyp and inv properly.
3083
3084----
3085
3086Overview of changes in gcalctool 5.5.37
3087
3088* Left and Right shift operations weren't working correctly. Menu
3089  name comparison in mb_proc() in gtk.c was incorrect.
3090
3091----
3092
3093Overview of changes in gcalctool 5.5.36
3094
3095* The fix for bug #162998 was incorrect when in Arithmetic Precedence mode.
3096* Exch functionality was incorrect in Arithmetic Precedence mode.
3097
3098----
3099
3100Overview of changes in gcalctool 5.5.35
3101
3102* Fixed bug 167124. One of the entries in the words[] array in
3103  syntax_translation.c was accidentally commented out.
3104
3105----
3106
3107Overview of changes in gcalctool 5.5.34
3108
3109* Fixed bug 166634. Call to create the About box was missing a
3110  NULL terminator.
3111
3112----
3113
3114Overview of changes in gcalctool 5.5.33
3115
3116* Adjusted all copyright messages to be 2005.
3117* Version for GNOME 2.10.0 (beta2) call for tarballs.
3118
3119----
3120
3121Overview of changes in gcalctool 5.5.32
3122
3123* Fixed bug #165522. Made the status bar non-resizable.
3124
3125----
3126
3127Overview of changes in gcalctool 5.5.31
3128
3129* Various code cleanups. It moves some declarations of static functions
3130  to the corresponding .c files. It also cuts down the number of
3131  included files, moving some includes to where they are needed from
3132  calctool.h.
3133
3134----
3135
3136Overview of changes in gcalctool 5.5.30
3137
3138* Adjusted the About dialog to use the latest GtkAbout widget.
3139
3140----
3141
3142Overview of changes in gcalctool 5.5.29
3143
3144* Version for GNOME 2.10.0 (beta1) call for tarballs.
3145
3146----
3147
3148Overview of changes in gcalctool 5.5.28
3149
3150* Fixed bug #162998. The "menu" buttons in gcalctool now responds
3151  to the "clicked" event rather than the "button-press-event" to
3152  allow gok, the on-screen keyboard to function properly.
3153
3154* Fixed bug #159957. Input number in FIX mode now make mimimal changes
3155  to (i.e append a single character) the display rather than completely
3156  delete and insert it. The is helpful to assistive technologies like
3157  gnopernicus.
3158
3159----
3160
3161Overview of changes in gcalctool 5.5.27
3162
3163* Fixed bug #164184. Adjusted location of comments in syntax_translation.c
3164  so that the L10N message translation software isn't confused.
3165
3166----
3167
3168Overview of changes in gcalctool 5.5.26
3169
3170* Fixed bug #163468. Pressing "(<Del>)" would cause gcalctool to crash.
3171
3172----
3173
3174Overview of changes in gcalctool 5.5.25
3175
3176* Version for GNOME 2.9.4 call for tarballs.
3177
3178----
3179
3180Overview of changes in gcalctool 5.5.24
3181
3182* Couldn't use the "#" key to select constants as this symbol was
3183  a lower-case symbol on his keyboard.
3184
3185* Powers that were a multiple of 30 (10 as well as 3) would not
3186  display correctly, having a 4 digit significand. Further testing
3187  showed that without the fix the following powers had a 4 digit
3188  significand: 27,30, 57,60, 90, 96 (and every 3 from here on).
3189
3190----
3191
3192Overview of changes in gcalctool 5.5.23
3193
3194* Fixed bug #161976. configure.in now checks to make sure that atk >= 1.5
3195
3196----
3197
3198Overview of changes in gcalctool 5.5.22
3199
3200* Fixed bug #155101. Made the gcalctool window resizable.
3201
3202----
3203
3204Overview of changes in gcalctool 5.5.21
3205
3206* Version for GNOME 2.9.3 call for tarballs.
3207
3208----
3209
3210Overview of changes in gcalctool 5.5.20
3211
3212* Fixed bug #160929. Removed the "Mode" word from each of the different
3213  mode menu items in the gcalctool View menu.
3214
3215----
3216
3217Overview of changes in gcalctool 5.5.19
3218
3219* Fixed bug #157701. gcalctool can now use real multiplication and division
3220  symbols instead of "*" and "/".
3221
3222----
3223
3224Overview of changes in gcalctool 5.5.18
3225
3226* Fixed bug #160088. Adjusted the titlebar text so that it doesn't include
3227  the word "Mode" which was getting chopped when the calculator was in
3228  Basic mode.
3229
3230----
3231
3232Overview of changes in gcalctool 5.5.17
3233
3234* Fixed bug #157962. Added in a set of three colors for gcalctool that
3235  will work with the default theme. To use them, the "gcalctoolrc" file
3236  supplied with the source distribution needs to be moved to ~/.gcalctoolrc
3237
3238----
3239
3240Overview of changes in gcalctool 5.5.16
3241
3242* Generated gcalctool tarball for the GNOME 2.9.2 release.
3243
3244----
3245
3246Overview of changes in gcalctool 5.5.15
3247
3248* Adjusted the scroll_right() routine to only scroll right if the
3249  horizontal scroll bar is visible.
3250
3251----
3252
3253Overview of changes in gcalctool 5.5.14
3254
3255* Fixed bug #158357. Removed the -DGNOME_DISABLE_DEPRECATED and the
3256  -DGTK_DISABLE_DEPRECATED flags from the INCLUDES definition in
3257  .../gcalctool/Makefile.am for now, to allow it to successfully build
3258  against the latest GNOME/Gtk+.
3259
3260* Slight adjustment to correct check the Advanced mode menu item when
3261  the user had previously terminated gcalctool in that mode.
3262
3263----
3264
3265Overview of changes in gcalctool 5.5.13
3266
3267* Changed the names of the gconf mode type key so that there is backward
3268  compatibility.
3269
3270* Reset the initial default mode to BASIC.
3271
3272----
3273
3274Overview of changes in gcalctool 5.5.12
3275
3276* Fixed bug #157757. The horizontal scrollbar for the display area will
3277  now only be visible when needed. It will also display the rightmost part
3278  of the display as you are entering new input.
3279
3280----
3281
3282Overview of changes in gcalctool 5.5.11
3283
3284* Added in a very basic mode for gcalctool. Rather than calling this a
3285  "Light" mode, the existing "Basic" mode is now renamed to "Advanced"
3286  and the new basic mode is called "Basic".
3287
3288----
3289
3290Overview of changes in gcalctool 5.5.10
3291
3292* Fix for bug #157021. X^Y now works for -X with integer Y. -X with
3293  non-integer Y will now display a descriptibe error in the status bar.
3294
3295----
3296
3297Overview of changes in gcalctool 5.5.9
3298
3299* Generated gcalctool tarball for first GNOME 2.9 release.
3300
3301----
3302
3303Overview of changes in gcalctool 5.5.8
3304
3305* Slight adjustment to bug #152301. The tooltip message had been tweaked to
3306  "Show the About Gcalctool dialog".
3307
3308----
3309
3310Overview of changes in gcalctool 5.5.7
3311
3312* Fixed bug #152301. Adjusted the tooltip message for Help->About... from
3313  "Show about help" to "Show the about dialog", to make it more understandable.
3314
3315----
3316
3317Overview of changes in gcalctool 5.5.6
3318
3319* Fixed bug #153726. Gcalctool will now build correctly when using the
3320  -fno-common option for gcc (3.3.4).
3321
3322----
3323
3324Overview of changes in gcalctool 5.5.5
3325
3326* Numerical answer localization and thousand separator support for
3327  arithmetic precedence mode.
3328
3329* If the accuracy was changed via one of the ten preset menu items in the
3330  Acc menu, the tooltip wasn't getting correct updated with the new accuracy.
3331
3332----
3333
3334Overview of changes in gcalctool 5.5.4
3335
3336* Further changes to the "Set Precision" popup (rfe #147803):
3337  - "Significant places" not "Significant Places".
3338  - Change "Set Precision..." to be "Other (12) ..." (where "(12)" is the
3339    current precision, and be in the same radio box group as the other menu
3340    items. Check the appropriate menu entry.
3341  - Adjust the Acc button tooltip to show the current accuracy too.
3342  - When the user attempts to enter an invalid entry in the Set Precision
3343    popup, an error message is shown in the main gcalctool status bar.
3344  - the other Acc radio button items (0-9) need to have mnemonics (_0, _1 ...).
3345
3346* Fixed bug #152790. Most of the changes needed were already in CVS; there
3347  was one compiler warning that still needed to be removed.
3348
3349* Storing the display value to a memory register was not updating the memory
3350  register window, if it was visible.
3351
3352----
3353
3354Overview of changes in gcalctool 5.5.3
3355
3356* Added in functionality to set the number of significant places > 9.
3357  There is a new menu item under the Acc menu called "Set Precision..."
3358  that brings up a small popup allowing you to set precision between 0
3359  and MAXACC significant places (where MAXACC is currently 30).
3360
3361----
3362
3363Overview of changes in gcalctool 5.5.2
3364
3365* Fixed up numerous warnings generated by running lint on the gcalctool code.
3366  Removed unused variables and functions. Declared routines statically where
3367  possible.
3368
3369----
3370
3371Overview of changes in gcalctool 5.5.1
3372
3373* Fixed bug 148581. Changes to get latest gcalctool compiling on a BSD system.
3374
3375----
3376
3377Overview of changes in gcalctool 5.5.0
3378
3379* Major new release of gcalctool. Incorporates an arithmetic operator
3380  precedence mode (currently the default while it's been debugged). To get
3381  the old style, uncheck View->Use Arithmetic Precedence from the menu bar.
3382* The "(" and ")" buttons have moved from the scientific mode into the
3383  Basic mode so that they are now available to users who need them but not
3384  everything that the Scientific mode provides.
3385* There is a footer message area that provides feedback.
3386* The display area now has an horizontal scrollbar.
3387* Typing in the keyboard shortcuts for the various gcalctool buttons
3388  autocompletes their entry into the display area.
3389* Tooltips show button's shortcut.
3390
3391----
3392
3393Overview of changes in gcalctool 4.4.13
3394
3395* Remainder of the fix for bug #143924. Control-T shouldn't work in Basic
3396  or Financial modes.
3397
3398----
3399
3400Overview of changes in gcalctool 4.4.12
3401
3402* Partial fix for bug #143924. After an error condition, the "Show
3403  Trailing Zeroes" menu item is only activated if the user is in
3404  Scientific mode.
3405
3406----
3407
3408Overview of changes in gcalctool 4.4.11
3409
3410* Fixed bug 138106. In Basic or Financial mode, "Error" was been
3411  incorrectly display if you user has "Show Thousands Separator" set.
3412
3413----
3414
3415Overview of changes in gcalctool 4.4.10
3416
3417* Fixed bug 144031. gcalctool checked for the presence of the X11
3418  libraries but doesn't need to.
3419
3420----
3421
3422Overview of changes in gcalctool 4.4.9
3423
3424* Selecting Help->About from the menubar now works again.
3425
3426----
3427
3428Overview of changes in gcalctool 4.4.8
3429
3430* Adjusted the creation of the menubar and the Accuracy and Left/Right
3431  shift menus from GtkItemFactory to GtkUIManager.
3432
3433----
3434
3435Overview of changes in gcalctool 4.4.7
3436
3437* Fixed bug 142824. gcalctool now correctly recognizes the localized
3438  decimal point character.
3439
3440----
3441
3442Overview of changes in gcalctool 4.4.6
3443
3444* Fixed bug 129397. Use GtkIconTheme to load gcalctool icon instead of
3445  built-in image.
3446
3447----
3448
3449Overview of changes in gcalctool 4.4.5
3450
3451* Fixed bug 142888. Gcalctool is now connected to the "die" signal so
3452  that it can be successfully terminated when removed from
3453  gnome-session-properties.
3454
3455----
3456
3457Overview of changes in gcalctool 4.4.4
3458
3459* The "Bsp" button label has been changed to "Bksp" to make it more
3460  understandable.
3461
3462----
3463
3464Overview of changes in gcalctool 4.4.3
3465
3466* Fixed bug 138106. If the "Error" message is being displayed, it is now
3467  no longer incorrectly displayed as "Er,ror" if the "Show Thousands
3468  Separator" is on.
3469
3470----
3471
3472Overview of changes in gcalctool 4.4.2
3473
3474* Fixed bug 135068. Adjusted several default constant descriptions to be
3475  more understandable.
3476
3477----
3478
3479Overview of changes in gcalctool 4.4.1
3480
3481* Fixed bug 135065. Tooltips for OR, AND, NOT, XOR and XNOR have been
3482  changed from "Logical <whatever>" to "Bitwise <whatever>".
3483
3484----
3485
3486Overview of changes in gcalctool 4.4.0
3487
3488* Fixed bug 136872. gcalctool can now be built with "CFLAGS=-fdata-sections".
3489
3490----
3491
3492Overview of changes in gcalctool 4.3.51
3493
3494* Version for GNOME 2.6 (FINAL) call for tarballs. Includes:
3495  - new locales for pa, en_GB, bg and ga.
3496  - localized online user documentation from the Sun translation team.
3497    for de, es, fr, it, ja, ko, sv, zh_CN, zh_HK and zh_TW.
3498
3499----
3500
3501Overview of changes in gcalctool 4.3.50
3502
3503* One more slight adjustment to the fix for bug 135064.
3504  Entering numbers that start with the numeric point character ('.")
3505  are now visibly displayed.
3506
3507----
3508
3509Overview of changes in gcalctool 4.3.49
3510
3511* Adjustment to the fix for bug 135064. Fix to remove a potential spurious
3512  initial thousands separator character after a change sign operation.
3513
3514----
3515
3516Overview of changes in gcalctool 4.3.48
3517
3518* Fixed bug 135064. Changing the sign of a large number (when "Show
3519  Thousands Separator" is on and this is not the C locale), no longer
3520  corrupts the display.
3521
3522----
3523
3524Overview of changes in gcalctool 4.3.47
3525
3526* Fixed bug 135328. Added Shift-slash as a recognized alternate for the
3527  divide operation (needed by the be-latin1 keyboard layout).
3528
3529----
3530
3531Overview of changes in gcalctool 4.3.46
3532
3533* Fixed bug 134540. gcalctool now correctly handles the digits 0123456789
3534  which are shifted about the accented characters on a French keyboard.
3535
3536----
3537
3538Overview of changes in gcalctool 4.3.45
3539
3540* Fixed bug 134484. Doing "3 x! x! x!" no longer causes gcalctool to lock up.
3541
3542----
3543
3544Overview of changes in gcalctool 4.3.44
3545
3546* Fixed bug 133764.
3547  - "Gradients" was still appearing when in Scientific mode (instead of
3548    "Gradians".
3549  - In the x^2 button, the 2 should not be italicized.
3550  - In the x^2 and x^y buttons, the x should be italicized.
3551  - The View Thousands Separator menu item should not remain active during
3552    an error condition.
3553
3554----
3555
3556Overview of changes in gcalctool 4.3.43
3557
3558* Fixed bug 133590. The About box now lists the documenters of gcalctool.
3559
3560----
3561
3562Overview of changes in gcalctool 4.3.42
3563
3564* Fixed bug 132582. Adjusted the gcalctool titlebar to use a hyphen
3565  (rather than square brackets) to show what mode the user is currently
3566  using.
3567
3568----
3569
3570Overview of changes in gcalctool 4.3.41
3571
3572* Fixed bug 132570. Adjusted UI to use spacing to delineate groups rather
3573  than frames (per the HIG).
3574
3575----
3576
3577Overview of changes in gcalctool 4.3.40
3578
3579* Fixed bug 131571. User defined constants are now read/written out (as
3580  gconf resources) with no thousands separator and with a radix of ".".
3581
3582----
3583
3584Overview of changes in gcalctool 4.3.39
3585
3586* Fixed bug 131594. The "Insert ASCII View..." menu item and the
3587  "Insert" button no longer use the GTK_STOCK_CONVERT stock icon
3588 (as per the HIG).
3589
3590----
3591
3592Overview of changes in gcalctool 4.3.38
3593
3594* Fixed bug 131059. Fix to allow the thousands separator to be used
3595  correctly with the creation of the initial constant values in the
3596  Russian locale.
3597
3598----
3599
3600Overview of changes in gcalctool 4.3.37
3601
3602* Fixed bug 130078. Changed the y^x button label to x^y (really x
3603  superscript y). Adjusted the tooltip message to "Raise displayed
3604  value to the power of y".
3605
3606----
3607
3608Overview of changes in gcalctool 4.3.36
3609
3610* Fixed bug 130282 again. Needed to remove the "|| tsep[0] == '\0'" check
3611  from the get_tsep() routine in order to get the thousands separator to
3612  correctly work in all locales. Note that there is no thousands separator
3613  now for the C locale.
3614
3615----
3616
3617Overview of changes in gcalctool 4.3.35
3618
3619* Fixed part of bug 126125. If the user entered: "1+(2()<backspace>)",
3620  this resulted in an answer of 0.
3621
3622----
3623
3624Overview of changes in gcalctool 4.3.34
3625
3626* Fixed bug 130187. When gcalctool changes modes now, it's internal state
3627  and the display are cleared.
3628
3629----
3630
3631Overview of changes in gcalctool 4.3.33
3632
3633* Fixed bug 130282. Fixes for more problems with the thousands separator
3634  in certain locales, plus correct handling of the radix character with
3635  the initial constant values.
3636
3637----
3638
3639Overview of changes in gcalctool 4.3.32
3640
3641* Fixed bug 128603 again. The solution this time was to duplicate the
3642  initial string constant values to be confident that they are not in
3643  read-only memory.
3644
3645----
3646
3647Overview of changes in gcalctool 4.3.31
3648
3649* Fixed bug 129539.  The thousands separator is a null terminated string,
3650  not a single character. Same for the radix.
3651
3652----
3653
3654Overview of changes in gcalctool 4.3.30
3655
3656* Fixed bug 129496. "Gradients" should be "Gradians".
3657
3658----
3659
3660Overview of changes in gcalctool 4.3.29
3661
3662* Fixed bug 128603. The changes for enhancement request #126626 which added
3663  thousands separator support caused a crash at startup time on a Debian
3664  system. The initial constant strings are being put in read-only memory
3665  either by gcc (or because of the way that x86 arch is designed). This was
3666  not a problem when tested with the Sun compilers on a Solaris SPARC machine.
3667  The remove_tsep() routine is display.c has been rewritten to correctly
3668  handle this.
3669
3670----
3671
3672Overview of changes in gcalctool 4.3.28
3673
3674* Further work on enhancement request 125873. As the user is typing in
3675  input, the display will now show the thousands separator (if checked).
3676
3677----
3678
3679Overview of changes in gcalctool 4.3.27
3680
3681* On a Solaris keyboard, Shift-"^" is GDK_asciicircum/GDK_SHIFT_MASK.
3682  This keyval/state pair needed to be added to the Xor recognized mappings.
3683
3684----
3685
3686Overview of changes in gcalctool 4.3.26
3687
3688* Re-fixed bug 127672. The fix for Shift-"=" should have been for GDK_equal
3689  not GDK_Return.  Needed to add in support for Shift-"/" too.
3690
3691----
3692
3693Overview of changes in gcalctool 4.3.25
3694
3695* Implemented enhancement request 125873. gcalctool can now optionally
3696  show the thousands seperator character for fixed point numbers displayed
3697  in the decimal base. Same for numbers stored in the memory registers.
3698  There is a new "Show Thousands Separator" menu entry in the View menu
3699  to set this.
3700
3701----
3702
3703Overview of changes in gcalctool 4.3.24
3704
3705* Fixed bug 126626. gcalctool no longer causes a Gtk-CRITICAL error when
3706  the user enters "9*(1<Xor>". The problem was caused because a non-UTF
3707  character was being inserted into the text string to be displayed for
3708  the Xor function.
3709
3710----
3711
3712Overview of changes in gcalctool 4.3.23
3713
3714* Fixed bug 125782. If the user is entering a left parenthesis and it is
3715  the first one being displayed and there is no current arithmetic operand,
3716  then the current display is initially cleared to avoid the confusion of
3717  showing something like "0(".
3718
3719----
3720
3721Overview of changes in gcalctool 4.3.22
3722
3723* Fixed bug 127862. The fix for bug #125625 introduced a potential
3724  out-of-order case for users who are rapid keyboard typers. This
3725  bug fix rectifies this with the unfortunate side-effect of no longer
3726  visual toggling the equivalent button to the keyboard character
3727  that the user entered. This fix is still compatible with the way
3728  the accessibility infrastructure works though.
3729
3730----
3731
3732Overview of changes in gcalctool 4.3.21
3733
3734* Fixed bug 65806. For the "1/x", "x^2", "x!", "e^x", "10^x" and
3735  "y^x" labels, all occurances of "x" and "y" are now italicized.
3736  The "e" in "e^x" is no longer italicized.
3737
3738----
3739
3740Overview of changes in gcalctool 4.3.20
3741
3742* Fixed bug 127316. The "fix" introduced in gcalctool v4.1.18 to fix Sun
3743  Bugtraq bug #1258472 against CDE dtcalc (which was also a problem with
3744  gcalctool) was incorrect.
3745
3746----
3747
3748Overview of changes in gcalctool 4.3.19
3749
3750* Fixed bug 127672. The "=" key on a Swedish keyboard is on the upper
3751  level of a key (i.e. the Shift key needs to be down). Added another
3752  mask/keysym pair to the "=" entry to handle this.
3753
3754----
3755
3756Overview of changes in gcalctool 4.3.18
3757
3758* Fixed bug 125625. gcalctool now handles "clicked" events rather than
3759  "pressed" ones.
3760
3761----
3762
3763Overview of changes in gcalctool 4.3.17
3764
3765* Fixed bug 124928. Plugged several memory leaks.
3766
3767----
3768
3769Overview of changes in gcalctool 4.3.16
3770
3771* Fixed bug 124377. Fixed rounding errors when the radix character for a
3772  locale isn't ".".
3773* Online help updated for various recent (small) changes.
3774
3775----
3776
3777Overview of changes in gcalctool 4.3.15
3778
3779* Fixed bug 124172. The "+" character on a German keyboard is on the lower
3780  level of a key (i.e. the Shift key doesn't need to be down). Added another
3781  mask/keysym pair to the "+" entry to handle this.
3782
3783----
3784
3785Overview of changes in gcalctool 4.3.14
3786
3787* Fixed bug 120737. Changed the accessible text for the OR button from
3788  "Logical OR" to "logical OR" so that it's not changed by FreeTTS's
3789  token to words module to "logical Oregon".
3790
3791----
3792
3793Overview of changes in gcalctool 4.3.13
3794
3795* Fixed bug #123948. Removed the GTK_DISABLE_DEPRECATED flag from
3796  .../gcalctool/gcalctool/Makefile.am, to allow the depreciated
3797  GtkItemFactory, to successfully build.
3798
3799----
3800
3801Overview of changes in gcalctool 4.3.12
3802
3803* Fixed bug 123724. Hitting Esc now does the same as hitting
3804  Control-Backspace; i.e. the CE (clear entry) functionality.
3805* Updated the gcalctool man pages to reflect this change, and the changes
3806  for bug #118826.
3807
3808----
3809
3810Overview of changes in gcalctool 4.3.11
3811
3812* Refixed bug 122373. gcalctool now uses nl_langinfo() to get the numeric
3813  point for the users locale, rather than via a localised string.
3814
3815----
3816
3817Overview of changes in gcalctool 4.3.10
3818
3819* Fixed enhancement #65806. Changed that label for e^x (e superscript x) to
3820  use an italised "e".
3821
3822----
3823
3824Overview of changes in gcalctool 4.3.9
3825
3826* Fixed bug 118826. The keyboard shortcuts for the six hex. digits are
3827  now "A" to "F". The functions that previously used those letters have
3828  been reassigned to their lowercase equivalents.
3829
3830----
3831
3832Overview of changes in gcalctool 4.3.8
3833
3834* Fixed bug 122408. The tooltips for the numeric buttons (0-9) have been
3835  removed as they are redundant.
3836
3837----
3838
3839Overview of changes in gcalctool 4.3.7
3840
3841* Fixed bug 120749. When gcalctool is displaying a menu, typing Alt+Tab
3842  can no longer switch windows.
3843
3844----
3845
3846Overview of changes in gcalctool 4.3.6
3847
3848* Fixed bug 120745 (http://bugzilla.gnome.org/show_bug.cgi?id=120745)
3849  Accessible names have now been added to each of the widgets in the
3850  mode panel when in Scientific mode.
3851
3852----
3853
3854Overview of changes in gcalctool 4.3.5
3855
3856* Fixed bug 122373. The decimal separator is now a translatable string so
3857  that other locales that don't use a period can adjust accordingly.
3858
3859----
3860
3861Overview of changes in gcalctool 4.3.4
3862
3863* Fixed bug 120605. Gcalctool debug messages are no longer translatable
3864  strings.
3865
3866----
3867
3868Overview of changes in gcalctool 4.3.3
3869
3870* Build for GNOME 2.4 (Final). Tag in CVS is GCALCTOOL_4_3_3
3871
3872----
3873
3874Overview of changes in gcalctool 4.3.2
3875
3876* Fixed bug 119888. gcalctool keyboard handling has been improved.
3877
3878----
3879
3880Overview of changes in gcalctool 4.3.1
3881
3882* Fixed bug 119832. The space bar can now correctly activate the button
3883  that has focus.
3884
3885----
3886
3887Overview of changes in gcalctool 4.3.0
3888
3889* Build for GNOME 2.4 (Beta1). Tag in CVS is GCALCTOOL_4_3_0
3890
3891----
3892
3893Overview of changes in gcalctool 4.2.104
3894
3895* Fixed bug 118246. The display field can now take focus. The initial
3896  widget with focus is the Clr button.
3897
3898----
3899
3900Overview of changes in gcalctool 4.2.103
3901
3902* (Bug #118247) Three more small adjustments to AccessibleName text:
3903  "E to the power of x" goes back to "E to the x"
3904  "Ten to the power of x" goes back to "Ten to the x"
3905  "Y to the power of x" goes back to "Y to the x"
3906
3907----
3908
3909Overview of changes in gcalctool 4.2.102
3910
3911* (Bug #118247) Four small adjustments to AccessibleName text:
3912  "Random" becomes "Random number"
3913  "E to the x" becomes "E to the power of x"
3914  "Ten to the x" becomes "Ten to the power of x"
3915  "Y to the x" becomes "Y to the power of x"
3916
3917----
3918
3919Overview of changes in gcalctool 4.2.101
3920
3921* Fixed bug 118247. Each gcalctool button now has an AccessibleName.
3922
3923----
3924
3925Overview of changes in gcalctool 4.2.100
3926
3927* Fixed bug 117691. The GDK_Up, GDK_Down, GDK_Left and GDK_Right keysyms are
3928  not valid equivalents for the 8, 2, 4 and 6 keys. They are needed for
3929  keyboard navigation.
3930
3931----
3932
3933Overview of changes in gcalctool 4.2.99
3934
3935* Bumped version number for GNOME 2.3.4 release, to include John's doc
3936  build changes.
3937
3938----
3939
3940Overview of changes in gcalctool 4.2.98
3941
3942* Fixed bug 116944. Various HIG improvements to the edit constants, edit
3943  functions, and insert ASCII value dialogs.
3944
3945----
3946
3947Overview of changes in gcalctool 4.2.97
3948
3949* Further work on bug 116727. A simpler fix was found.
3950
3951----
3952
3953Overview of changes in gcalctool 4.2.96
3954
3955* Fixed bug 116727. When the calculator display is showing an error message,
3956  it is now correctly localized.
3957
3958----
3959
3960Overview of changes in gcalctool 4.2.95
3961
3962* Fixed bug 115950. The "*" key wasn't being recognized as a keyboard
3963  shortcut for multiplication.
3964
3965----
3966
3967Overview of changes in gcalctool 4.2.94
3968
3969* Further work on bug 114364. The items in the constants menu are now always
3970  displayed in the decimal numeric base. This is consistent with the way that
3971  calctool in the OpenWindows DeskSet worked.
3972
3973----
3974
3975Overview of changes in gcalctool 4.2.93
3976
3977* Fixed bug 114364. When you select "Edit Constants" from the Con menu, the
3978  values of each constant are shown in Decimal. The label:
3979  "All constant values are specified in the decimal numeric base"
3980  has also been added to the "Edit Constant" popup to clarify this.
3981
3982----
3983
3984Overview of changes in gcalctool 4.2.92
3985
3986* Fixed bug 115653. Adjusted the keyboard mnemonic checking code to now
3987  check to make sure that neither of the Alt keys is pressed when comparing
3988  against button equivalents.
3989
3990----
3991
3992Overview of changes in gcalctool 4.2.91
3993
3994* Similar problem to bug #115212 but for the "Edit Constants" and
3995  "Edit Functions" dialog boxes. gcalctool no longer can display
3996  multiple versions of them.
3997
3998----
3999
4000Overview of changes in gcalctool 4.2.90
4001
4002* Fixed bug 114363 (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
4003  When an error condition occurs:
4004
4005  - make insensitive all buttons except Clr.
4006  - make all Scientific mode toggles and checkboxes insensitive.
4007  - make all menubar items insensitive except:
4008      Calculator->Quit
4009      Help->Contents
4010
4011  When the error condition is cleared, resensitise everything, setting
4012  the numeric base buttons correctly.
4013
4014----
4015
4016Overview of changes in gcalctool 4.2.89
4017
4018* Fix for bug #115212. gcalctool no longer can display multiple About boxes.
4019
4020----
4021
4022Overview of changes in gcalctool 4.2.88
4023
4024* Fix for bug #108209. The appropriate gcalctool button is now animated
4025  when the user enters that value via the keyboard.
4026
4027----
4028
4029Overview of changes in gcalctool 4.2.87
4030
4031* Partial fix for bug 114363. When the calculator display is showing "Error",
4032  the Constant values and the Memory Register values no longer incorrectly
4033  show "Error" as well.
4034
4035----
4036
4037Overview of changes in gcalctool 4.2.86
4038
4039* Fixed bug 113703. You can now specify an alternate location for
4040  the gcalctool schemas file with: --with-gconf-source=whatever
4041
4042----
4043
4044Overview of changes in gcalctool 4.2.85
4045
4046* Fixed bug 113754. Decimal point didn't work with a German keyboard if
4047  Numlock was turned on.
4048
4049----
4050
4051Overview of changes in gcalctool 4.2.84
4052
4053* Install "gnome-calculator" symlink as reqested by Glynn Foster.
4054
4055----
4056
4057Overview of changes in gcalctool 4.2.83
4058
4059* Fixed Bugzilla bug 111269. It was possible to type fast into gcalctool
4060  and digits would be transposed.
4061
4062----
4063
4064Overview of changes in gcalctool 4.2.82
4065
4066* Refixed bug 110416.  Concatenated more error messages in mp.c.
4067* Adjusted the Acc menu entries to be "<n> significant places" rather than
4068  "<n> radix places".
4069* Replaced "kilometers per hour / miles per hour" with "kilometers per hour
4070  or miles per hour" in the first constant description.
4071* Replaced occurances of "/" in the other constant descriptions with "or".
4072
4073----
4074
4075Overview of changes in gcalctool 4.2.81
4076
4077* Translators: The documentation is now ready for translation!
4078
4079* Updated the following files:
4080    * configure.in: updated version number to 4.2.81
4081    * help/C/gcalctool.xml: first approved draft, ready for translation
4082    * help/C/gcalctool-C.omf: updated manual date and version number
4083    * help/C/l10n.txt: new file added
4084    * help/C/figures/gcalctool_edit_const_window.png: deleted
4085    * help/C/figures/gcalctool_edit_func_window.png: deleted
4086    * help/C/figures/gcalctool_ins_ascii_window.png: deleted
4087    * help/C/figures/gcalctool_mem_reg_window.png: deleted
4088
4089----
4090
4091Overview of changes in gcalctool 4.2.80
4092
4093* Fixed Bugzilla bug 110416. Various fprintf statements in mp.c have been
4094  concatenated to help translators.
4095
4096----
4097
4098Overview of changes in gcalctool 4.2.79
4099
4100* Added in latest online help changes from Breda McColgan. This should now
4101  put the online help in sync with the actual functionality of gcalctool.
4102
4103----
4104
4105Overview of changes in gcalctool 4.2.78
4106
4107* Made translated menu entries actually visible. fixed some tooltips, added
4108  AC_PREREQ macro to configure.in.
4109
4110----
4111
4112Overview of changes in gcalctool 4.2.77
4113
4114* This version announced on gnome-announce.
4115
4116----
4117
4118Overview of changes in gcalctool 4.2.76
4119
4120* Slight adjustments to Bugzilla bug 108226 . Menu item is now
4121  "Show Trailing Zeroes", with a Control-T accelerator. Added a similar
4122  menu item to the View menu on the menu bar.
4123
4124----
4125
4126Overview of changes in gcalctool 4.2.75
4127
4128* Fixed Bugzilla bug 108729.
4129
4130  Added tooltips to the radio and check buttons in scientific mode.
4131
4132----
4133
4134Overview of changes in gcalctool 4.2.74
4135
4136* Fixed Bugzilla bug 108226.
4137
4138  The menu items in the Acc menu are now "tickable", so you know what the
4139  current accuracy selection is. Setting one of these clears the previous one.
4140
4141  A new "remove trailing zeroes" menu item is added to the Acc menu (last
4142  item, with a separator just above), that is "tickable". This tick doesn't
4143  affect the accuracy ticks. It's either on or off.
4144
4145  The default setting for accuracy now becomes 9 numeric places and "remove
4146  trailing zeroes".
4147
4148  The Acc button is moved to the Scientific mode (clear slot in the top
4149  right corner, above the Rand.
4150
4151  The Base radio button group and the display type radio button group in
4152  the mode panel in Scientific mode are now moved to the right side to be
4153  close in proximity to the Acc button. The other mode items move to the
4154  left side.
4155
4156----
4157
4158Overview of changes in gcalctool 4.2.73
4159
4160* Fixed Bugzilla bug 108208. The default value for the "showregisters"
4161  resource in gcalctool.schemas was incorrectly set.
4162* There should be no "default:" action in the command line parsing in
4163  get_options().
4164
4165----
4166
4167Overview of changes in gcalctool 4.2.72
4168
4169* Correctly fixed Bugzilla bug 108219. The previous fix didn't correct
4170  set the radio buttons when changing mode from Scientific to Basic or
4171  Financial. Only the internal state.
4172
4173----
4174
4175Overview of changes in gcalctool 4.2.71
4176
4177* Further fix for Bugzilla bug 108209. Followup changes to make the numeric
4178  keypad animate the buttons on Linux machines.
4179
4180----
4181
4182Overview of changes in gcalctool 4.2.70
4183
4184* Fixed Bugzilla bug 108219.
4185  When you go from Scientific mode to either Basic or Financial mode,
4186  the calculator will revert to "Dec" base in "Fix" notation.
4187  Any number in the display (and the memory registers if shown) will be
4188  converted accordingly.
4189  When you are in a mode (Basic, Financial, or Scientific) you will only
4190  be able to do the functionality that that mode shows.
4191
4192----
4193
4194Overview of changes in gcalctool 4.2.69
4195
4196* Fixed Bugzilla bug 108333. The gcalctool buttons with menus associated
4197  with them are now keyboard navigable.
4198
4199----
4200
4201Overview of changes in gcalctool 4.2.68
4202
4203* Fixed Bugzilla bug 108209. When the user uses the keyboard to enter data,
4204  the associated gcalctool button will be animated.
4205
4206----
4207
4208Overview of changes in gcalctool 4.2.67
4209
4210* Fixed Bugzilla bug 108210. Main gcalctool window is no longer resizable.
4211
4212----
4213
4214Overview of changes in gcalctool 4.2.66
4215
4216* Incorporated various changes to the online help Breda McColgan in
4217  the Sun GNOME doc. team.  Translators, please do not translate yet.
4218  See ChangeLog for more information.
4219
4220----
4221
4222Overview of changes in gcalctool 4.2.65
4223
4224* Added scrollkeeper checks into configure.in.
4225* Fixed warning message:
4226
4227  ** (gcalctool:27091): WARNING **: Help error: Unable to find the
4228  GNOME_FILE_DOMAIN_APP_HELP domain
4229
4230----
4231
4232Overview of changes in gcalctool 4.2.64
4233
4234* Added in a first (draft) version of online help from Breda McColgan in
4235  the Sun GNOME doc. team.  Translators, please do not translate yet. See
4236  ChangeLog for more information.
4237
4238----
4239
4240Overview of changes in gcalctool 4.2.63
4241
4242* Abstracted the key values and modifiers.
4243
4244----
4245
4246Overview of changes in gcalctool 4.2.62
4247
4248* Adjusted the tooltip help to be minimalist messages.
4249
4250----
4251
4252Overview of changes in gcalctool 4.2.61
4253
4254* Small adjustment to allow gcalctool to compile using the Solaris Forte
4255  compilers.
4256
4257----
4258
4259Overview of changes in gcalctool 4.2.60
4260
4261* Gcalctool wasn't saving the trigonometric type when it was changed.
4262
4263----
4264
4265Overview of changes in gcalctool 4.2.59
4266
4267* Added Brazilian Portuguese (pt_BR) to ALL_LINGUAS.
4268
4269----
4270
4271Overview of changes in gcalctool 4.2.58
4272
4273* Allows Backspace to now correctly work inside parentheses.
4274
4275----
4276
4277Overview of changes in gcalctool 4.2.57
4278
4279* The Xor logical operation wasn't being performed correctly.
4280* Hitting Clr was not correctly clearing the Hyp and Inv trigonometric
4281  checkboxes.
4282
4283----
4284
4285Overview of changes in gcalctool 4.2.56
4286
4287* Removed the final period from the ten default constant descriptions.
4288* Changed occurances of "kilometre" to "kilometer" and "centimetre" to
4289  "centimeter".
4290* Fixed up the values of the ten default constant definitions in the
4291  manual pages.
4292* The "centimeters <=> inches" default constant should be 0.3937007
4293  rather than 2.54 to be consistent with the other constants.
4294
4295----
4296
4297Overview of changes in gcalctool 4.2.55
4298
4299* Entering "(<Delete>)" no longer crashes gcalctool.
4300
4301----
4302
4303Overview of changes in gcalctool 4.2.54
4304
4305* The financial Term tooltip example now works.
4306* Moved the Exp button to the right of the Con and Fun buttons for better
4307  grouping.
4308
4309----
4310
4311Overview of changes in gcalctool 4.2.53
4312
4313* Fixed Bugzilla bug 106501. Added bullet proofing to prevent user
4314  backspacing off the end of the display string.
4315
4316----
4317
4318Overview of changes in gcalctool 4.2.52
4319
4320* Toggled the positions of the Sto and Rcl buttons.
4321
4322----
4323
4324Overview of changes in gcalctool 4.2.51
4325
4326* No longer crashes if the user Pastes in an empty clipboard value.
4327* Now uses a text view for its display widget.
4328
4329----
4330
4331Overview of changes in gcalctool 4.2.50
4332
4333* Fixes to the manual page:
4334  - the keyboard shortcut for the "Term" function is "t" not "T".
4335  - removed the LOGICAL mode section.
4336
4337----
4338
4339Overview of changes in gcalctool 4.2.49
4340
4341* The display label and mode no longer expand when the calculator is resized.
4342* Replace the three characters of white space in the title bar text with one
4343  space character, so more of the title fits into the task window list applet.
4344
4345Overview of changes in gcalctool 4.2.48
4346
4347* Added a launcher to the GNOME's Accessories menu.
4348
4349----
4350
4351Overview of changes in gcalctool 4.2.47
4352
4353* Marks the menu labels for translation.
4354
4355----
4356
4357Overview of changes in gcalctool 4.2.46
4358
4359* Various cleanup, to make gcalctool be more like other GNOME applications.
4360
4361----
4362
4363Overview of changes in gcalctool 4.2.45
4364
4365* Fixed Bugzilla bug 104249. The UI for adding new or editing existing
4366  constants and/or functions has been improved.
4367
4368----
4369
4370Overview of changes in gcalctool 4.2.44
4371
4372* Fixed Bugzilla bug 104830. gcalctool now uses gnome-calc3.png as its icon
4373  (same as the current gnome-calculator)
4374
4375----
4376
4377Overview of changes in gcalctool 4.2.43
4378
4379* Further slight adjustments needed to fix Bugzilla bug 104248. The memory
4380  registers window now displays correctly again.
4381* Fixed Bugzilla bug 104240. The "File" menubar item is now called
4382  "Calculator", and there is a set of unique mnemonics for the various
4383  items in the Scientific mode panel. The gcalctool manual pages have been
4384  updated to reflect these changes.
4385* Added in a Control-I mnemonic for Edit->Insert ASCII Value.
4386  Added in a Control-A mnemonic for Help->About.
4387
4388----
4389
4390Overview of changes in gcalctool 4.2.42
4391
4392* Fixed Bugzilla bug 104248. The View->Memory Registers menu item's toggle
4393  is now set correctly depending upon whether the memory register windows
4394  is visible or hidden.
4395* The correct radio item is now set in the View menu mode menu item entries
4396  if gcalctool is initially started in Financial or Scientific mode.
4397
4398----
4399
4400Overview of changes in gcalctool 4.2.41
4401
4402* The constant and function definitions are now read and written as Gconf
4403  resources.
4404* Fixed Bugzilla bug 104250. The constant and the function menu items now
4405  have "C<n>:" and "F<n>:" prefixes respectively, where <n> is the
4406  constant/function number.
4407
4408----
4409
4410Overview of changes in gcalctool 4.2.40
4411
4412* Fixed Bugzilla bug 104245. The View->Basic Mode, Financial Mode,
4413  Scientific Mode and Memory Registers now have keyboard accelerators
4414  (Control-B, Control-F, Control-S and Control-M respectively).
4415
4416----
4417
4418Overview of changes in gcalctool 4.2.39
4419
4420* Further slight adjustments for Bugzilla bug 104287
4421  The insert button isthe default button.
4422  The dialog is no longer resizable.
4423  The ESC key can now be used to cancel the dialog.
4424
4425----
4426
4427Overview of changes in gcalctool 4.2.38
4428
4429* Fixed Bugzilla bug 104287. HIG improvements for the "Insert ASCII Value"
4430  dialog.
4431
4432----
4433
4434Overview of changes in gcalctool 4.2.37
4435
4436* Fixed Bugzilla bug 104241. The Insert ASCII Value" menu item is now
4437  "Insert ASCII Value..."
4438* Tidied up the I18N code as gcalctool now includes <gnome.h> which includes
4439  <bonobo-i18n.h,> where all this stuff is already defined.
4440
4441----
4442
4443Overview of changes in gcalctool 4.2.36
4444
4445* Fixed Bugzilla bug #102928. The x^2, e^x, 10^x and y^x keys now use
4446  Pango markup to display the label using superscripts.
4447
4448----
4449
4450Overview of changes in gcalctool 4.2.35
4451
4452* Added in handling of the numeric keypad for Linux systems.
4453
4454----
4455
4456Overview of changes in gcalctool 4.2.34
4457
4458* Handling of the users saved function definitions now works correctly.
4459* Changed the keyboard accelerators for the following to use non Alt-<?>
4460  values:
4461
4462  Cos  (old value: Alt-c) becomes 'J'.
4463  Sin  (old value: Alt-s) becomes 'K'.
4464  Tan  (old value: Alt-t) becomes 'L'.
4465  Frac (old value: Alt-f) becomes ':'.
4466  Int  (old value: Alt-i) becomes 'i'.
4467  Abs  (old value: Alt-u) becomes 'u'.
4468  Rate (old value: Alt-r) becomes 'T'.
4469* Removed the need to configure with "--enable-build-broken".
4470
4471----
4472
4473Overview of changes in gcalctool 4.2.33
4474
4475* Adjusted the memory registers windows to use the same "R0:  0.00" format
4476  (bold for first part), as the Rcl, Sto and Exch menus.
4477
4478----
4479
4480Overview of changes in gcalctool 4.2.32
4481
4482* The menu items for the Rcl, Sto and Exch menus now have the format
4483  "R0:     0.00", where the "R0:" part is in bold.
4484* The keyboard accelerators for the menubar menu items are now working.
4485
4486----
4487
4488Overview of changes in gcalctool 4.2.31
4489
4490* Updated the NEWS file with an overview of all the changes since v4.1.13.
4491
4492----
4493
4494Overview of changes in gcalctool 4.2.30
4495
4496* Removed the gconf resource for getting/setting whether a beep is sounded
4497  on error. A beep will now always be sounded in such a case.
4498* The writing out of the resources will now be immediately done when each
4499  of those functions changes.
4500
4501----
4502
4503Overview of changes in gcalctool 4.2.29
4504
4505* Updated the manual pages to reflect the recent v4.2.xx changes.
4506* Replaced the occurance of mktemp with mkstemp to placate the Gnu compiler
4507  on Linux.
4508
4509----
4510
4511Overview of changes in gcalctool 4.2.28
4512
4513* The real fix for displaying the icon.
4514
4515----
4516
4517Overview of changes in gcalctool 4.2.27
4518
4519* Vastly improved keyboard navigation.
4520* Control-F1 now toggles the displaying of tooltip help, so the "-h"
4521  command line option has been removed and the old-style event handling
4522  code has also been removed.
4523* Added in a signal handler for the "delete" event for the main gcalctool
4524  window. The callback calls gtk_main_quit() to terminate the application.
4525
4526----
4527
4528Overview of changes in gcalctool 4.2.26
4529
4530* HCI change. Attempt to correct disaplay the gcalctool icon.
4531
4532----
4533
4534Overview of changes in gcalctool 4.2.25
4535
4536* HCI change. The Sto/Rcl/Exch menu items now show the current register
4537  values as well.
4538
4539----
4540
4541Overview of changes in gcalctool 4.2.24
4542
4543* HCI change. All the radiobutton and checkbox items in the mode panel
4544  now have a mnemonic associated with them.
4545
4546----
4547
4548Overview of changes in gcalctool 4.2.23
4549
4550* HCI change. Fixed up the buttons on the "Insert ASCII Value", "Enter
4551  Constant..." and "Enter Function..." popups. They now just use Cancel
4552  and OK buttons, and use standard stock Gtk icons.
4553
4554----
4555
4556Overview of changes in gcalctool 4.2.22
4557
4558* HCI change.  Added in an Edit->Paste menu item. If selected this will
4559  paste the current contents of the clipboard into the calculator display
4560  as if you'd typed it.
4561* Added bullet proofing to protect the calculator against values that
4562  weren't found. If a value wasn't found, it's just ignored, and it goes
4563  on to process the next character in the string.
4564* Improved the handling of the recognition of characters entered. It now
4565  takes into effect the mods value for each keysym.
4566
4567----
4568
4569Overview of changes in gcalctool 4.2.21
4570
4571* HCI change. Added a 2 pixel border for the frames containing the Basic,
4572  Financial and Scientific buttons and the mode panel.
4573
4574----
4575
4576Overview of changes in gcalctool 4.2.20
4577
4578* HCI change. Removed the "operand item" label widget.
4579
4580----
4581
4582Overview of changes in gcalctool 4.2.19
4583
4584* The frames around the mode button tables and the mode panel are no longer
4585  always being shown.
4586
4587----
4588
4589Overview of changes in gcalctool 4.2.18
4590
4591* Fixed Bugzilla bug #101865. Remade various keyboard remappings:
4592* Removed mention of the "-l" and "-r" command line options from the manual
4593  pages. Remove reference to the /schemes/apps/gcalctool/righthanded Gconf
4594  resource too.
4595
4596----
4597
4598Overview of changes in gcalctool 4.2.17
4599
4600* Removed the "Keys" key, that allowed you to toggle the button labels to
4601  show their keyboard equivalents.
4602
4603----
4604
4605Overview of changes in gcalctool 4.2.16
4606
4607* Put each of the the button tables and the mode panel inside a frame, rather
4608  then use horizontal separators, to try to make the GUI look nicer.
4609
4610----
4611
4612Overview of changes in gcalctool 4.2.15
4613
4614* Entering "((2+3)*(2+3))" now gives the correct answer.
4615* Added some bullet-proofing to parentheses handling when bogus characters
4616  are entered.
4617
4618----
4619
4620Overview of changes in gcalctool 4.2.14
4621
4622* Hooked up the Help->Contents menu item. Note that help support still has
4623  to be included (i.e. a help subdirectory with associated files etc.).
4624
4625----
4626
4627Overview of changes in gcalctool 4.2.13
4628
4629* The View->Memory Registers menu item now correctly toggles the showing of
4630  the memory register window.
4631
4632----
4633
4634Overview of changes in gcalctool 4.2.12
4635
4636* Menubar menu items now use stock Gtk icons (where applicable).
4637
4638----
4639
4640Overview of changes in gcalctool 4.2.11
4641
4642* Revised the gcalctoolrc (Gtk resources) file for the new display layout.
4643
4644----
4645
4646Overview of changes in gcalctool 4.2.10
4647
4648* Going into Scientific mode and clicking on "(" twice no longer causes a
4649  segmentation violation.
4650
4651----
4652
4653Overview of changes in gcalctool 4.2.9
4654
4655* Added some horizontal separators to help make the calculator more readable
4656  when in Financial and Scientific Mode.
4657
4658----
4659
4660Overview of changes in gcalctool 4.2.8
4661
4662* Entering "((2+3)*9+(5-3))" no longer causes a segmentation violation.
4663
4664----
4665
4666Overview of changes in gcalctool 4.2.7
4667
4668* Removed the attempt to display a calculator image on the About popup.
4669* Typing the keyboard equivalent of the menu buttons now works.
4670* Removed the VERSION string from the titlebar. This is now in the About popup
4671
4672----
4673
4674Overview of changes in gcalctool 4.2.6
4675
4676* Added in an About popup that's accessible through the Help->About Gcalctool
4677  menubar Help menu item.
4678
4679----
4680
4681Overview of changes in gcalctool 4.2.5
4682
4683* Fixed Bugzilla bug #102927.
4684  Replaced abbreviation "trig." with full word "trigonometric".
4685
4686----
4687
4688Overview of changes in gcalctool 4.2.4
4689
4690* Fixed Bugzilla bug #102922.
4691  Adjusted two occurances of sentence fragments to make it easier for
4692  L10N folks to translate them.
4693
4694----
4695
4696Overview of changes in gcalctool 4.2.3
4697
4698* Added Spanish (es) to ALL_LINGUAS at configure.in
4699* gcalctool is now resizable again.
4700
4701----
4702
4703Overview of changes in gcalctool 4.2.2
4704
4705* Made calculator window choose a reasonable size at startup, and resize
4706  when changing modes.
4707
4708----
4709
4710Overview of changes in gcalctool 4.2.1
4711
4712* Removed the GNOME_UTIL_LIBS line in gcalctool/Makefile.am so that
4713  gcalctool will correctly build.
4714
4715----
4716
4717Overview of changes in gcalctool 4.2.0
4718
4719* The gcalctool GUI layout has been redone to make the Basic mode more
4720  basic and to make the application more GNOMEish.
4721* The Financial/Logical/Scientific mode buttons have been moved into
4722  the main calculator window above the Basic mode buttons. The Logical
4723  and Scientific modes have been combined.
4724* Added a menubar.
4725* The six item mode display has been removed and a mode panel added for
4726  the scientific mode.
4727* Removed the property sheet. gcalctool no longer has a left or right
4728  handed style.
4729* Blank buttons are now correctly hidden.
4730* Added a "--enable-build-broken" flag to configure that has to be present
4731  in order to configure and build gcalctool while it's still in a semi-broken
4732  state.
4733
4734----
4735
4736Overview of changes in gcalctool 4.1.27
4737
4738* Fixed Bugzilla bug #101782.
4739  Removed trailing "\n"'s where possible in the tooltip help messages.
4740
4741----
4742
4743Overview of changes in gcalctool 4.1.26
4744
4745* Fixed Bugzilla bug #101861.
4746  The size of the memory register window is no longer hard-wired.
4747
4748----
4749
4750Overview of changes in gcalctool 4.1.25
4751
4752* Fixed Bugzilla bug #101867.
4753  Changed multiply key from "X" to "*" (same as the existing gnome-calculator).
4754
4755----
4756
4757Overview of changes in gcalctool 4.1.24
4758
4759* Fixed Bugzilla bug #101780.
4760  Removed leading and trailing spaces from the labels for the gcalctool buttons.
4761
4762----
4763
4764Overview of changes in gcalctool 4.1.23
4765
4766* Fixed Bugzilla bug #101777.
4767  Removed trailing periods on the four window titles.
4768
4769----
4770
4771Overview of changes in gcalctool 4.1.22
4772
4773* Various I18N changes.
4774
4775----
4776
4777Overview of changes in gcalctool 4.1.21
4778
4779* Various I18N changes.
4780
4781----
4782
4783Overview of changes in gcalctool 4.1.20
4784
4785* Fixed Sun Bugtraq bug #1102883 against DeskSet calctool:
4786  Adjusted so that all error messages just display "Error" which is
4787  more consistent.
4788
4789----
4790
4791Overview of changes in gcalctool 4.1.19
4792
4793* Fixed Sun Bugtraq bug #4006391 against CDE dtcalc:
4794  Bring up gcalctool, enter 10000 X 0.58 =, get answer is 5800.
4795  Then click on Int button, supposely should get 5800, but the answer was 5799.
4796
4797----
4798
4799Overview of changes in gcalctool 4.1.18
4800
4801* Fixed Sun Bugtraq bug #1258472 against CDE dtcalc:
4802  Start up gcalctool and set to decimal and fixed. Set accuracy to 2 decimal
4803  places. Do a division like 0.19/2  It gives 0.0A.
4804
4805----
4806
4807Overview of changes in gcalctool 4.1.17
4808
4809* Fixed Bugtraq bug #1190181 against OpenWindows DeskSet calctool:
4810  gcalctool core dumped if parent directory was not readable.
4811
4812----
4813
4814Overview of changes in gcalctool 4.1.16
4815
4816* Updated TODO file with all relevant calculator Sun bugs and rfes.
4817* Adjusted matherr() routine so that strict ANCI C compilers can compile it.
4818* Mode windows now shows buttons correctly if you start up in Basic mode,
4819  then try to show one of the other modes.
4820
4821----
4822
4823Overview of changes in gcalctool 4.1.15
4824
4825* "Keys" button now displays correctly if started with left-handed style.
4826* Switching handed style now displays button labels correctly if currently
4827  showing the keyboard equivalent.
4828
4829----
4830
4831Overview of changes in gcalctool 4.1.14
4832
4833* Buttons are colored correctly if started with left-handed style.
4834
4835----
4836
4837Overview of changes in gcalctool 4.1.13
4838
4839* The unused buttons in the mode window are now hidden.
4840
4841----
4842
4843Overview of changes in gcalctool 4.1.12
4844
4845* Added gconf support, removing the use of X11 resources.
4846
4847----
4848
4849Overview of changes in gcalctool 4.1.11
4850
4851* Explicitly setting the size of the calculator buttons has been removed.
4852* The width of the mode window is now set to the width of the main window.
4853
4854----
4855
4856Overview of changes in gcalctool 4.1.10
4857
4858* Fixes for I18N support.
4859
4860----
4861
4862Overview of changes in gcalctool 4.1.9
4863
4864* Now that gcalctool is using Gtk resources to determine the appearance of
4865  the calculator, there is no need to use the custom display_frame widget.
4866* The calculator display area now has tooltip help.
4867
4868----
4869
4870Overview of changes in gcalctool 4.1.8
4871
4872* Fixed up mistakes is the gcalctool tooltip help text.
4873* Three keyboard accelerators weren't working when a "menu" button had been
4874  pressed and the calculator was in pending mode:
4875  Base button - "o" (octal).
4876  Mode button - "l" (logical).
4877  Trig button - "g" (gradient).
4878* The + and . keys on the numeric keypad now work.
4879
4880----
4881
4882Overview of changes in gcalctool 4.1.7
4883
4884* Added in help support. Hitting the Help key will toggle whether tooltip
4885  help messages are displayed for the various buttons and other widgets.
4886
4887  By default tooltips are disabled. Start gcalctool with the "-h" command
4888  line option will enable them. There is also a "gcalctool.showhelp"
4889  resource that can enable/disable them.
4890
4891----
4892
4893Overview of changes in gcalctool 4.1.6
4894
4895* The new Constant/Function popup now has the various items aligned.
4896
4897----
4898
4899Overview of changes in gcalctool 4.1.5
4900
4901* The size of the buttons in the Mode window are incorrect if the unused ones
4902  are not shown. Solved this my simply making the unused ones insnsitive, and
4903  showing them all.
4904
4905----
4906
4907Overview of changes in gcalctool 4.1.4
4908
4909
4910* Keyboard accelerators now work for the gcalctool "menu" buttons.
4911
4912----
4913
4914Overview of changes in gcalctool 4.1.3
4915
4916* The constant and function definitions are now read and written to a file
4917  named ~/.gcalctoolcf.
4918* gcalctool now also tries to read a ~/.gcalctoolrc file at startup time.
4919  This file (if it exists) can contain resources for changing the appearance
4920  of the application. A gcalctoolrc file is now also included with the
4921  gcalctool distribution, which gives the old OpenWindows DeskSet appearance
4922  to the calculator.
4923* The ability to change various colors via X resources has also been removed.
4924  The manual pages have been updated to reflect this.
4925
4926----
4927
4928Overview of changes in gcalctool 4.1.2
4929
4930* Starting gcalctool then switching hands to left-handed, then using the
4931  keyboard for input, wrongly associated the various keyboard accelerators
4932  for the swapped keys.
4933
4934----
4935
4936Overview of changes in gcalctool 4.1.1
4937
4938* Now finds the X11 libraries in a platform independent way.
4939* Fixed up the gcalctool usage message.
4940* Fixed up the gcalctool manual pages.
4941* gcalctool now looks for ~/.gcalctoolrc and ~/.gcalctooldefaults files.
4942* X resources are now "gcalctool.<whatever" rather than "calctool.<whatever>".
4943
4944----
4945
4946Overview of changes in gcalctool 4.1.0
4947
4948* Graphics driver is now based on Gtk2.
4949
4950----
4951
4952Overview of changes in calctool 4.0.0
4953
4954* Code based on the calctool in the OpenWindows Deskset for Solaris 8.
4955* Adjusted to use an autoconf/automake configuration and build environment.
4956* Adjusted the code to a K&R style.
4957* Incorporated in needed code from the libguide and libdeskset libraries.
4958* Released under a GNU LIBRARY GENERAL PUBLIC LICENSE (LGPL) license.
4959* Just an XView graphics driver currently provided.
4960
4961----Piotr Drąg
4962