source: trunk/third/gcalctool/NEWS @ 21030

Revision 21030, 41.2 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21029, which included commits to RCS files with non-trunk default branches.
Line 
1
2/*  gcalctool NEWS.
3 *
4 *  Copyright (c) 1987-2004 Sun Microsystems, Inc.
5 *  All Rights Reserved.
6 */
7
8Overview of changes in gcalctool 4.4.18
9
10* Generated tarball distribution for GNOME 2.8 (Final).
11
12----
13
14Overview of changes in gcalctool 4.4.17
15
16* Generated tarball distribution for GNOME 2.8 (RC1).
17
18----
19
20Overview of changes in gcalctool 4.4.16
21
22* Added mkinstalldirs to the gcalctool distribution.
23
24----
25
26Overview of changes in gcalctool 4.4.15
27
28* Fixed bug 148822. The Help->About menu item remains active when
29  gcalctool is in error state.
30
31----
32
33Overview of changes in gcalctool 4.4.14
34
35* Fixed bug 144596. Gcalctool did not follow 'Show icons in menus' in
36  gnome-ui-peoperties
37
38----
39
40Overview of changes in gcalctool 4.4.13
41
42* Remainder of the fix for bug #143924. Control-T shouldn't work in Basic
43  or Financial modes.
44
45----
46
47Overview of changes in gcalctool 4.4.12
48
49* Partial fix for bug #143924. After an error condition, the "Show
50  Trailing Zeroes" menu item is only activated if the user is in
51  Scientific mode.
52
53----
54
55Overview of changes in gcalctool 4.4.11
56
57* Fixed bug 138106. In Basic or Financial mode, "Error" was been
58  incorrectly display if you user has "Show Thousands Separator" set.
59
60----
61
62Overview of changes in gcalctool 4.4.10
63
64* Fixed bug 144031. gcalctool checked for the presence of the X11
65  libraries but doesn't need to.
66
67----
68
69Overview of changes in gcalctool 4.4.9
70
71* Selecting Help->About from the menubar now works again.
72
73----
74
75Overview of changes in gcalctool 4.4.8
76
77* Adjusted the creation of the menubar and the Accuracy and Left/Right
78  shift menus from GtkItemFactory to GtkUIManager.
79
80----
81
82Overview of changes in gcalctool 4.4.7
83
84* Fixed bug 142824. gcalctool now correctly recognizes the localized
85  decimal point character.
86
87----
88
89Overview of changes in gcalctool 4.4.6
90
91* Fixed bug 129397. Use GtkIconTheme to load gcalctool icon instead of
92  built-in image.
93
94----
95
96Overview of changes in gcalctool 4.4.5
97
98* Fixed bug 142888. Gcalctool is now connected to the "die" signal so
99  that it can be successfully terminated when removed from
100  gnome-session-properties.
101
102----
103
104Overview of changes in gcalctool 4.4.4
105
106* The "Bsp" button label has been changed to "Bksp" to make it more
107  understandable.
108
109----
110
111Overview of changes in gcalctool 4.4.3
112
113* Fixed bug 138106. If the "Error" message is being displayed, it is now
114  no longer incorrectly displayed as "Er,ror" if the "Show Thousands
115  Separator" is on.
116
117----
118
119Overview of changes in gcalctool 4.4.2
120
121* Fixed bug 135068. Adjusted several default constant descriptions to be
122  more understandable.
123
124----
125
126Overview of changes in gcalctool 4.4.1
127
128* Fixed bug 135065. Tooltips for OR, AND, NOT, XOR and XNOR have been
129  changed from "Logical <whatever>" to "Bitwise <whatever>".
130
131----
132
133Overview of changes in gcalctool 4.4.0
134
135* Fixed bug 136872. gcalctool can now be built with "CFLAGS=-fdata-sections".
136
137----
138
139Overview of changes in gcalctool 4.3.51
140
141* Version for GNOME 2.6 (FINAL) call for tarballs. Includes:
142  - new locales for pa, en_GB, bg and ga.
143  - localized online user documentation from the Sun translation team.
144    for de, es, fr, it, ja, ko, sv, zh_CN, zh_HK and zh_TW.
145
146----
147
148Overview of changes in gcalctool 4.3.50
149
150* One more slight adjustment to the fix for bug 135064.
151  Entering numbers that start with the numeric point character ('.")
152  are now visibly displayed.
153
154----
155
156Overview of changes in gcalctool 4.3.49
157
158* Adjustment to the fix for bug 135064. Fix to remove a potential spurious
159  initial thousands separator character after a change sign operation.
160
161----
162
163Overview of changes in gcalctool 4.3.48
164
165* Fixed bug 135064. Changing the sign of a large number (when "Show
166  Thousands Separator" is on and this is not the C locale), no longer
167  corrupts the display.
168
169----
170
171Overview of changes in gcalctool 4.3.47
172
173* Fixed bug 135328. Added Shift-slash as a recognized alternate for the
174  divide operation (needed by the be-latin1 keyboard layout).
175
176----
177
178Overview of changes in gcalctool 4.3.46
179
180* Fixed bug 134540. gcalctool now correctly handles the digits 0123456789
181  which are shifted about the accented characters on a French keyboard.
182
183----
184
185Overview of changes in gcalctool 4.3.45
186
187* Fixed bug 134484. Doing "3 x! x! x!" no longer causes gcalctool to lock up.
188
189----
190
191Overview of changes in gcalctool 4.3.44
192
193* Fixed bug 133764.
194  - "Gradients" was still appearing when in Scientific mode (instead of
195    "Gradians".
196  - In the x^2 button, the 2 should not be italicized.
197  - In the x^2 and x^y buttons, the x should be italicized.
198  - The View Thousands Separator menu item should not remain active during
199    an error condition.
200
201----
202
203Overview of changes in gcalctool 4.3.43
204
205* Fixed bug 133590. The About box now lists the documenters of gcalctool.
206
207----
208
209Overview of changes in gcalctool 4.3.42
210
211* Fixed bug 132582. Adjusted the gcalctool titlebar to use a hyphen
212  (rather than square brackets) to show what mode the user is currently
213  using.
214
215----
216
217Overview of changes in gcalctool 4.3.41
218
219* Fixed bug 132570. Adjusted UI to use spacing to delineate groups rather
220  than frames (per the HIG).
221
222----
223
224Overview of changes in gcalctool 4.3.40
225
226* Fixed bug 131571. User defined constants are now read/written out (as
227  gconf resources) with no thousands separator and with a radix of ".".
228
229----
230
231Overview of changes in gcalctool 4.3.39
232
233* Fixed bug 131594. The "Insert ASCII View..." menu item and the
234  "Insert" button no longer use the GTK_STOCK_CONVERT stock icon
235 (as per the HIG).
236
237----
238
239Overview of changes in gcalctool 4.3.38
240
241* Fixed bug 131059. Fix to allow the thousands separator to be used
242  correctly with the creation of the initial constant values in the
243  Russian locale.
244
245----
246
247Overview of changes in gcalctool 4.3.37
248
249* Fixed bug 130078. Changed the y^x button label to x^y (really x
250  superscript y). Adjusted the tooltip message to "Raise displayed
251  value to the power of y".
252
253----
254
255Overview of changes in gcalctool 4.3.36
256
257* Fixed bug 130282 again. Needed to remove the "|| tsep[0] == '\0'" check
258  from the get_tsep() routine in order to get the thousands separator to
259  correctly work in all locales. Note that there is no thousands separator
260  now for the C locale.
261
262----
263
264Overview of changes in gcalctool 4.3.35
265
266* Fixed part of bug 126125. If the user entered: "1+(2()<backspace>)",
267  this resulted in an answer of 0.
268
269----
270
271Overview of changes in gcalctool 4.3.34
272
273* Fixed bug 130187. When gcalctool changes modes now, it's internal state
274  and the display are cleared.
275
276----
277
278Overview of changes in gcalctool 4.3.33
279
280* Fixed bug 130282. Fixes for more problems with the thousands separator
281  in certain locales, plus correct handling of the radix character with
282  the initial constant values.
283
284----
285
286Overview of changes in gcalctool 4.3.32
287
288* Fixed bug 128603 again. The solution this time was to duplicate the
289  initial string constant values to be confident that they are not in
290  read-only memory.
291
292----
293
294Overview of changes in gcalctool 4.3.31
295
296* Fixed bug 129539.  The thousands separator is a null terminated string,
297  not a single character. Same for the radix.
298
299----
300
301Overview of changes in gcalctool 4.3.30
302
303* Fixed bug 129496. "Gradients" should be "Gradians".
304
305----
306
307Overview of changes in gcalctool 4.3.29
308
309* Fixed bug 128603. The changes for enhancement request #126626 which added
310  thousands separator support caused a crash at startup time on a Debian
311  system. The initial constant strings are being put in read-only memory
312  either by gcc (or because of the way that x86 arch is designed). This was
313  not a problem when tested with the Sun compilers on a Solaris SPARC machine.
314  The remove_tsep() routine is display.c has been rewritten to correctly
315  handle this.
316
317----
318
319Overview of changes in gcalctool 4.3.28
320
321* Further work on enhancement request 125873. As the user is typing in
322  input, the display will now show the thousands separator (if checked).
323
324----
325
326Overview of changes in gcalctool 4.3.27
327
328* On a Solaris keyboard, Shift-"^" is GDK_asciicircum/GDK_SHIFT_MASK.
329  This keyval/state pair needed to be added to the Xor recognized mappings.
330
331----
332
333Overview of changes in gcalctool 4.3.26
334
335* Re-fixed bug 127672. The fix for Shift-"=" should have been for GDK_equal
336  not GDK_Return.  Needed to add in support for Shift-"/" too.
337
338----
339
340Overview of changes in gcalctool 4.3.25
341
342* Implemented enhancement request 125873. gcalctool can now optionally
343  show the thousands seperator character for fixed point numbers displayed
344  in the decimal base. Same for numbers stored in the memory registers.
345  There is a new "Show Thousands Separator" menu entry in the View menu
346  to set this.
347
348----
349
350Overview of changes in gcalctool 4.3.24
351
352* Fixed bug 126626. gcalctool no longer causes a Gtk-CRITICAL error when
353  the user enters "9*(1<Xor>". The problem was caused because a non-UTF
354  character was being inserted into the text string to be displayed for
355  the Xor function.
356
357----
358
359Overview of changes in gcalctool 4.3.23
360
361* Fixed bug 125782. If the user is entering a left parenthesis and it is
362  the first one being displayed and there is no current arithmetic operand,
363  then the current display is initially cleared to avoid the confusion of
364  showing something like "0(".
365
366----
367
368Overview of changes in gcalctool 4.3.22
369
370* Fixed bug 127862. The fix for bug #125625 introduced a potential
371  out-of-order case for users who are rapid keyboard typers. This
372  bug fix rectifies this with the unfortunate side-effect of no longer
373  visual toggling the equivalent button to the keyboard character
374  that the user entered. This fix is still compatible with the way
375  the accessibility infrastructure works though.
376
377----
378
379Overview of changes in gcalctool 4.3.21
380
381* Fixed bug 65806. For the "1/x", "x^2", "x!", "e^x", "10^x" and
382  "y^x" labels, all occurances of "x" and "y" are now italicized.
383  The "e" in "e^x" is no longer italicized.
384
385----
386
387Overview of changes in gcalctool 4.3.20
388
389* Fixed bug 127316. The "fix" introduced in gcalctool v4.1.18 to fix Sun
390  Bugtraq bug #1258472 against CDE dtcalc (which was also a problem with
391  gcalctool) was incorrect.
392
393----
394
395Overview of changes in gcalctool 4.3.19
396
397* Fixed bug 127672. The "=" key on a Swedish keyboard is on the upper
398  level of a key (i.e. the Shift key needs to be down). Added another
399  mask/keysym pair to the "=" entry to handle this.
400
401----
402
403Overview of changes in gcalctool 4.3.18
404
405* Fixed bug 125625. gcalctool now handles "clicked" events rather than
406  "pressed" ones.
407
408----
409
410Overview of changes in gcalctool 4.3.17
411
412* Fixed bug 124928. Plugged several memory leaks.
413
414----
415
416Overview of changes in gcalctool 4.3.16
417
418* Fixed bug 124377. Fixed rounding errors when the radix character for a
419  locale isn't ".".
420* Online help updated for various recent (small) changes.
421
422----
423
424Overview of changes in gcalctool 4.3.15
425
426* Fixed bug 124172. The "+" character on a German keyboard is on the lower
427  level of a key (i.e. the Shift key doesn't need to be down). Added another
428  mask/keysym pair to the "+" entry to handle this.
429
430----
431
432Overview of changes in gcalctool 4.3.14
433
434* Fixed bug 120737. Changed the accessible text for the OR button from
435  "Logical OR" to "logical OR" so that it's not changed by FreeTTS's
436  token to words module to "logical Oregon".
437
438----
439
440Overview of changes in gcalctool 4.3.13
441
442* Fixed bug #123948. Removed the GTK_DISABLE_DEPRECATED flag from
443  .../gcalctool/gcalctool/Makefile.am, to allow the depreciated
444  GtkItemFactory, to successfully build.
445
446----
447
448Overview of changes in gcalctool 4.3.12
449
450* Fixed bug 123724. Hitting Esc now does the same as hitting
451  Control-Backspace; i.e. the CE (clear entry) functionality.
452* Updated the gcalctool man pages to reflect this change, and the changes
453  for bug #118826.
454
455----
456
457Overview of changes in gcalctool 4.3.11
458
459* Refixed bug 122373. gcalctool now uses nl_langinfo() to get the numeric
460  point for the users locale, rather than via a localised string.
461
462----
463
464Overview of changes in gcalctool 4.3.10
465
466* Fixed enhancement #65806. Changed that label for e^x (e superscript x) to
467  use an italised "e".
468
469----
470
471Overview of changes in gcalctool 4.3.9
472
473* Fixed bug 118826. The keyboard shortcuts for the six hex. digits are
474  now "A" to "F". The functions that previously used those letters have
475  been reassigned to their lowercase equivalents.
476
477----
478
479Overview of changes in gcalctool 4.3.8
480
481* Fixed bug 122408. The tooltips for the numeric buttons (0-9) have been
482  removed as they are redundant.
483
484----
485
486Overview of changes in gcalctool 4.3.7
487
488* Fixed bug 120749. When gcalctool is displaying a menu, typing Alt+Tab
489  can no longer switch windows.
490
491----
492
493Overview of changes in gcalctool 4.3.6
494
495* Fixed bug 120745 (http://bugzilla.gnome.org/show_bug.cgi?id=120745)
496  Accessible names have now been added to each of the widgets in the
497  mode panel when in Scientific mode.
498
499----
500
501Overview of changes in gcalctool 4.3.5
502
503* Fixed bug 122373. The decimal separator is now a translatable string so
504  that other locales that don't use a period can adjust accordingly.
505
506----
507
508Overview of changes in gcalctool 4.3.4
509
510* Fixed bug 120605. Gcalctool debug messages are no longer translatable
511  strings.
512
513----
514
515Overview of changes in gcalctool 4.3.3
516
517* Build for GNOME 2.4 (Final). Tag in CVS is GCALCTOOL_4_3_3
518
519----
520
521Overview of changes in gcalctool 4.3.2
522
523* Fixed bug 119888. gcalctool keyboard handling has been improved.
524
525----
526
527Overview of changes in gcalctool 4.3.1
528
529* Fixed bug 119832. The space bar can now correctly activate the button
530  that has focus.
531
532----
533
534Overview of changes in gcalctool 4.3.0
535
536* Build for GNOME 2.4 (Beta1). Tag in CVS is GCALCTOOL_4_3_0
537
538----
539
540Overview of changes in gcalctool 4.2.104
541
542* Fixed bug 118246. The display field can now take focus. The initial
543  widget with focus is the Clr button.
544
545----
546
547Overview of changes in gcalctool 4.2.103
548
549* (Bug #118247) Three more small adjustments to AccessibleName text:
550  "E to the power of x" goes back to "E to the x"
551  "Ten to the power of x" goes back to "Ten to the x"
552  "Y to the power of x" goes back to "Y to the x"
553
554----
555
556Overview of changes in gcalctool 4.2.102
557
558* (Bug #118247) Four small adjustments to AccessibleName text:
559  "Random" becomes "Random number"
560  "E to the x" becomes "E to the power of x"
561  "Ten to the x" becomes "Ten to the power of x"
562  "Y to the x" becomes "Y to the power of x"
563
564----
565
566Overview of changes in gcalctool 4.2.101
567
568* Fixed bug 118247. Each gcalctool button now has an AccessibleName.
569
570----
571
572Overview of changes in gcalctool 4.2.100
573
574* Fixed bug 117691. The GDK_Up, GDK_Down, GDK_Left and GDK_Right keysyms are
575  not valid equivalents for the 8, 2, 4 and 6 keys. They are needed for
576  keyboard navigation.
577
578----
579
580Overview of changes in gcalctool 4.2.99
581
582* Bumped version number for GNOME 2.3.4 release, to include John's doc
583  build changes.
584
585----
586
587Overview of changes in gcalctool 4.2.98
588
589* Fixed bug 116944. Various HIG improvements to the edit constants, edit
590  functions, and insert ASCII value dialogs.
591
592----
593
594Overview of changes in gcalctool 4.2.97
595
596* Further work on bug 116727. A simpler fix was found.
597
598----
599
600Overview of changes in gcalctool 4.2.96
601
602* Fixed bug 116727. When the calculator display is showing an error message,
603  it is now correctly localized.
604
605----
606
607Overview of changes in gcalctool 4.2.95
608
609* Fixed bug 115950. The "*" key wasn't being recognized as a keyboard
610  shortcut for multiplication.
611
612----
613
614Overview of changes in gcalctool 4.2.94
615
616* Further work on bug 114364. The items in the constants menu are now always
617  displayed in the decimal numeric base. This is consistent with the way that
618  calctool in the OpenWindows DeskSet worked.
619
620----
621
622Overview of changes in gcalctool 4.2.93
623
624* Fixed bug 114364. When you select "Edit Constants" from the Con menu, the
625  values of each constant are shown in Decimal. The label:
626  "All constant values are specified in the decimal numeric base"
627  has also been added to the "Edit Constant" popup to clarify this.
628
629----
630
631Overview of changes in gcalctool 4.2.92
632
633* Fixed bug 115653. Adjusted the keyboard mnemonic checking code to now
634  check to make sure that neither of the Alt keys is pressed when comparing
635  against button equivalents.
636
637----
638
639Overview of changes in gcalctool 4.2.91
640
641* Similar problem to bug #115212 but for the "Edit Constants" and
642  "Edit Functions" dialog boxes. gcalctool no longer can display
643  multiple versions of them.
644
645----
646
647Overview of changes in gcalctool 4.2.90
648
649* Fixed bug 114363 (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
650  When an error condition occurs:
651
652  - make insensitive all buttons except Clr.
653  - make all Scientific mode toggles and checkboxes insensitive.
654  - make all menubar items insensitive except:
655      Calculator->Quit
656      Help->Contents
657
658  When the error condition is cleared, resensitise everything, setting
659  the numeric base buttons correctly.
660
661----
662
663Overview of changes in gcalctool 4.2.89
664
665* Fix for bug #115212. gcalctool no longer can display multiple About boxes.
666
667----
668
669Overview of changes in gcalctool 4.2.88
670
671* Fix for bug #108209. The appropriate gcalctool button is now animated
672  when the user enters that value via the keyboard.
673
674----
675
676Overview of changes in gcalctool 4.2.87
677
678* Partial fix for bug 114363. When the calculator display is showing "Error",
679  the Constant values and the Memory Register values no longer incorrectly
680  show "Error" as well.
681
682----
683
684Overview of changes in gcalctool 4.2.86
685
686* Fixed bug 113703. You can now specify an alternate location for
687  the gcalctool schemas file with: --with-gconf-source=whatever
688
689----
690
691Overview of changes in gcalctool 4.2.85
692
693* Fixed bug 113754. Decimal point didn't work with a German keyboard if
694  Numlock was turned on.
695
696----
697
698Overview of changes in gcalctool 4.2.84
699
700* Install "gnome-calculator" symlink as reqested by Glynn Foster.
701
702----
703
704Overview of changes in gcalctool 4.2.83
705
706* Fixed Bugzilla bug 111269. It was possible to type fast into gcalctool
707  and digits would be transposed.
708
709----
710
711Overview of changes in gcalctool 4.2.82
712
713* Refixed bug 110416.  Concatenated more error messages in mp.c.
714* Adjusted the Acc menu entries to be "<n> significant places" rather than
715  "<n> radix places".
716* Replaced "kilometers per hour / miles per hour" with "kilometers per hour
717  or miles per hour" in the first constant description.
718* Replaced occurances of "/" in the other constant descriptions with "or".
719
720----
721
722Overview of changes in gcalctool 4.2.81
723
724* Translators: The documentation is now ready for translation!
725
726* Updated the following files:
727    * configure.in: updated version number to 4.2.81
728    * help/C/gcalctool.xml: first approved draft, ready for translation
729    * help/C/gcalctool-C.omf: updated manual date and version number
730    * help/C/l10n.txt: new file added
731    * help/C/figures/gcalctool_edit_const_window.png: deleted
732    * help/C/figures/gcalctool_edit_func_window.png: deleted
733    * help/C/figures/gcalctool_ins_ascii_window.png: deleted
734    * help/C/figures/gcalctool_mem_reg_window.png: deleted
735
736----
737
738Overview of changes in gcalctool 4.2.80
739
740* Fixed Bugzilla bug 110416. Various fprintf statements in mp.c have been
741  concatenated to help translators.
742
743----
744
745Overview of changes in gcalctool 4.2.79
746
747* Added in latest online help changes from Breda McColgan. This should now
748  put the online help in sync with the actual functionality of gcalctool.
749
750----
751
752Overview of changes in gcalctool 4.2.78
753
754* Made translated menu entries actually visible. fixed some tooltips, added
755  AC_PREREQ macro to configure.in.
756
757----
758
759Overview of changes in gcalctool 4.2.77
760
761* This version announced on gnome-announce.
762
763----
764
765Overview of changes in gcalctool 4.2.76
766
767* Slight adjustments to Bugzilla bug 108226 . Menu item is now
768  "Show Trailing Zeroes", with a Control-T accelerator. Added a similar
769  menu item to the View menu on the menu bar.
770
771----
772
773Overview of changes in gcalctool 4.2.75
774
775* Fixed Bugzilla bug 108729.
776
777  Added tooltips to the radio and check buttons in scientific mode.
778
779----
780
781Overview of changes in gcalctool 4.2.74
782
783* Fixed Bugzilla bug 108226.
784
785  The menu items in the Acc menu are now "tickable", so you know what the
786  current accuracy selection is. Setting one of these clears the previous one.
787 
788  A new "remove trailing zeroes" menu item is added to the Acc menu (last
789  item, with a separator just above), that is "tickable". This tick doesn't
790  affect the accuracy ticks. It's either on or off.
791 
792  The default setting for accuracy now becomes 9 numeric places and "remove
793  trailing zeroes".
794 
795  The Acc button is moved to the Scientific mode (clear slot in the top
796  right corner, above the Rand.
797 
798  The Base radio button group and the display type radio button group in
799  the mode panel in Scientific mode are now moved to the right side to be
800  close in proximity to the Acc button. The other mode items move to the
801  left side.
802
803----
804
805Overview of changes in gcalctool 4.2.73
806
807* Fixed Bugzilla bug 108208. The default value for the "showregisters"
808  resource in gcalctool.schemas was incorrectly set.
809* There should be no "default:" action in the command line parsing in
810  get_options().
811
812----
813
814Overview of changes in gcalctool 4.2.72
815
816* Correctly fixed Bugzilla bug 108219. The previous fix didn't correct
817  set the radio buttons when changing mode from Scientific to Basic or
818  Financial. Only the internal state.
819
820----
821
822Overview of changes in gcalctool 4.2.71
823
824* Further fix for Bugzilla bug 108209. Followup changes to make the numeric
825  keypad animate the buttons on Linux machines.
826
827----
828
829Overview of changes in gcalctool 4.2.70
830
831* Fixed Bugzilla bug 108219.
832  When you go from Scientific mode to either Basic or Financial mode,
833  the calculator will revert to "Dec" base in "Fix" notation.
834  Any number in the display (and the memory registers if shown) will be
835  converted accordingly.
836  When you are in a mode (Basic, Financial, or Scientific) you will only
837  be able to do the functionality that that mode shows.
838
839----
840
841Overview of changes in gcalctool 4.2.69
842
843* Fixed Bugzilla bug 108333. The gcalctool buttons with menus associated
844  with them are now keyboard navigable.
845
846----
847
848Overview of changes in gcalctool 4.2.68
849
850* Fixed Bugzilla bug 108209. When the user uses the keyboard to enter data,
851  the associated gcalctool button will be animated.
852
853----
854
855Overview of changes in gcalctool 4.2.67
856
857* Fixed Bugzilla bug 108210. Main gcalctool window is no longer resizable.
858
859----
860
861Overview of changes in gcalctool 4.2.66
862
863* Incorporated various changes to the online help Breda McColgan in
864  the Sun GNOME doc. team.  Translators, please do not translate yet.
865  See ChangeLog for more information.
866
867----
868
869Overview of changes in gcalctool 4.2.65
870
871* Added scrollkeeper checks into configure.in.
872* Fixed warning message:
873
874  ** (gcalctool:27091): WARNING **: Help error: Unable to find the
875  GNOME_FILE_DOMAIN_APP_HELP domain
876
877----
878
879Overview of changes in gcalctool 4.2.64
880
881* Added in a first (draft) version of online help from Breda McColgan in
882  the Sun GNOME doc. team.  Translators, please do not translate yet. See
883  ChangeLog for more information.
884
885----
886
887Overview of changes in gcalctool 4.2.63
888
889* Abstracted the key values and modifiers.
890
891----
892
893Overview of changes in gcalctool 4.2.62
894
895* Adjusted the tooltip help to be minimalist messages.
896
897----
898
899Overview of changes in gcalctool 4.2.61
900
901* Small adjustment to allow gcalctool to compile using the Solaris Forte
902  compilers.
903
904----
905
906Overview of changes in gcalctool 4.2.60
907
908* Gcalctool wasn't saving the trigonometric type when it was changed.
909
910----
911
912Overview of changes in gcalctool 4.2.59
913
914* Added Brazilian Portuguese (pt_BR) to ALL_LINGUAS.
915
916----
917
918Overview of changes in gcalctool 4.2.58
919
920* Allows Backspace to now correctly work inside parentheses.
921
922----
923
924Overview of changes in gcalctool 4.2.57
925
926* The Xor logical operation wasn't being performed correctly.
927* Hitting Clr was not correctly clearing the Hyp and Inv trigonometric
928  checkboxes.
929
930----
931
932Overview of changes in gcalctool 4.2.56
933
934* Removed the final period from the ten default constant descriptions.
935* Changed occurances of "kilometre" to "kilometer" and "centimetre" to
936  "centimeter".
937* Fixed up the values of the ten default constant definitions in the
938  manual pages.
939* The "centimeters <=> inches" default constant should be 0.3937007
940  rather than 2.54 to be consistent with the other constants.
941
942----
943
944Overview of changes in gcalctool 4.2.55
945
946* Entering "(<Delete>)" no longer crashes gcalctool.
947
948----
949
950Overview of changes in gcalctool 4.2.54
951
952* The financial Term tooltip example now works.
953* Moved the Exp button to the right of the Con and Fun buttons for better
954  grouping.
955
956----
957
958Overview of changes in gcalctool 4.2.53
959
960* Fixed Bugzilla bug 106501. Added bullet proofing to prevent user
961  backspacing off the end of the display string.
962
963----
964
965Overview of changes in gcalctool 4.2.52
966
967* Toggled the positions of the Sto and Rcl buttons.
968
969----
970
971Overview of changes in gcalctool 4.2.51
972
973* No longer crashes if the user Pastes in an empty clipboard value.
974* Now uses a text view for its display widget.
975
976----
977
978Overview of changes in gcalctool 4.2.50
979
980* Fixes to the manual page:
981  - the keyboard shortcut for the "Term" function is "t" not "T".
982  - removed the LOGICAL mode section.
983
984----
985
986Overview of changes in gcalctool 4.2.49
987
988* The display label and mode no longer expand when the calculator is resized.
989* Replace the three characters of white space in the title bar text with one
990  space character, so more of the title fits into the task window list applet.
991
992Overview of changes in gcalctool 4.2.48
993
994* Added a launcher to the GNOME's Accessories menu.
995
996----
997
998Overview of changes in gcalctool 4.2.47
999
1000* Marks the menu labels for translation.
1001
1002----
1003
1004Overview of changes in gcalctool 4.2.46
1005
1006* Various cleanup, to make gcalctool be more like other GNOME applications.
1007
1008----
1009
1010Overview of changes in gcalctool 4.2.45
1011
1012* Fixed Bugzilla bug 104249. The UI for adding new or editing existing
1013  constants and/or functions has been improved.
1014
1015----
1016
1017Overview of changes in gcalctool 4.2.44
1018
1019* Fixed Bugzilla bug 104830. gcalctool now uses gnome-calc3.png as its icon
1020  (same as the current gnome-calculator)
1021
1022----
1023
1024Overview of changes in gcalctool 4.2.43
1025
1026* Further slight adjustments needed to fix Bugzilla bug 104248. The memory
1027  registers window now displays correctly again.
1028* Fixed Bugzilla bug 104240. The "File" menubar item is now called
1029  "Calculator", and there is a set of unique mnemonics for the various
1030  items in the Scientific mode panel. The gcalctool manual pages have been
1031  updated to reflect these changes.
1032* Added in a Control-I mnemonic for Edit->Insert ASCII Value.
1033  Added in a Control-A mnemonic for Help->About.
1034
1035----
1036
1037Overview of changes in gcalctool 4.2.42
1038
1039* Fixed Bugzilla bug 104248. The View->Memory Registers menu item's toggle
1040  is now set correctly depending upon whether the memory register windows
1041  is visible or hidden.
1042* The correct radio item is now set in the View menu mode menu item entries
1043  if gcalctool is initially started in Financial or Scientific mode.
1044
1045----
1046
1047Overview of changes in gcalctool 4.2.41
1048
1049* The constant and function definitions are now read and written as Gconf
1050  resources.
1051* Fixed Bugzilla bug 104250. The constant and the function menu items now
1052  have "C<n>:" and "F<n>:" prefixes respectively, where <n> is the
1053  constant/function number.
1054
1055----
1056
1057Overview of changes in gcalctool 4.2.40
1058
1059* Fixed Bugzilla bug 104245. The View->Basic Mode, Financial Mode,
1060  Scientific Mode and Memory Registers now have keyboard accelerators
1061  (Control-B, Control-F, Control-S and Control-M respectively).
1062
1063----
1064
1065Overview of changes in gcalctool 4.2.39
1066
1067* Further slight adjustments for Bugzilla bug 104287
1068  The insert button isthe default button.
1069  The dialog is no longer resizable.
1070  The ESC key can now be used to cancel the dialog.
1071
1072----
1073
1074Overview of changes in gcalctool 4.2.38
1075
1076* Fixed Bugzilla bug 104287. HIG improvements for the "Insert ASCII Value"
1077  dialog.
1078
1079----
1080
1081Overview of changes in gcalctool 4.2.37
1082
1083* Fixed Bugzilla bug 104241. The Insert ASCII Value" menu item is now
1084  "Insert ASCII Value..."
1085* Tidied up the I18N code as gcalctool now includes <gnome.h> which includes
1086  <bonobo-i18n.h,> where all this stuff is already defined.
1087
1088----
1089
1090Overview of changes in gcalctool 4.2.36
1091
1092* Fixed Bugzilla bug #102928. The x^2, e^x, 10^x and y^x keys now use
1093  Pango markup to display the label using superscripts.
1094
1095----
1096
1097Overview of changes in gcalctool 4.2.35
1098
1099* Added in handling of the numeric keypad for Linux systems.
1100
1101----
1102
1103Overview of changes in gcalctool 4.2.34
1104
1105* Handling of the users saved function definitions now works correctly.
1106* Changed the keyboard accelerators for the following to use non Alt-<?>
1107  values:
1108
1109  Cos  (old value: Alt-c) becomes 'J'.
1110  Sin  (old value: Alt-s) becomes 'K'.
1111  Tan  (old value: Alt-t) becomes 'L'.
1112  Frac (old value: Alt-f) becomes ':'.
1113  Int  (old value: Alt-i) becomes 'i'.
1114  Abs  (old value: Alt-u) becomes 'u'.
1115  Rate (old value: Alt-r) becomes 'T'.
1116* Removed the need to configure with "--enable-build-broken".
1117
1118----
1119
1120Overview of changes in gcalctool 4.2.33
1121
1122* Adjusted the memory registers windows to use the same "R0:  0.00" format
1123  (bold for first part), as the Rcl, Sto and Exch menus.
1124
1125----
1126
1127Overview of changes in gcalctool 4.2.32
1128
1129* The menu items for the Rcl, Sto and Exch menus now have the format
1130  "R0:     0.00", where the "R0:" part is in bold.
1131* The keyboard accelerators for the menubar menu items are now working.
1132
1133----
1134
1135Overview of changes in gcalctool 4.2.31
1136
1137* Updated the NEWS file with an overview of all the changes since v4.1.13.
1138
1139----
1140
1141Overview of changes in gcalctool 4.2.30
1142
1143* Removed the gconf resource for getting/setting whether a beep is sounded
1144  on error. A beep will now always be sounded in such a case.
1145* The writing out of the resources will now be immediately done when each
1146  of those functions changes.
1147
1148----
1149
1150Overview of changes in gcalctool 4.2.29
1151
1152* Updated the manual pages to reflect the recent v4.2.xx changes.
1153* Replaced the occurance of mktemp with mkstemp to placate the Gnu compiler
1154  on Linux.
1155
1156----
1157
1158Overview of changes in gcalctool 4.2.28
1159
1160* The real fix for displaying the icon.
1161
1162----
1163
1164Overview of changes in gcalctool 4.2.27
1165
1166* Vastly improved keyboard navigation.
1167* Control-F1 now toggles the displaying of tooltip help, so the "-h"
1168  command line option has been removed and the old-style event handling
1169  code has also been removed.
1170* Added in a signal handler for the "delete" event for the main gcalctool
1171  window. The callback calls gtk_main_quit() to terminate the application.
1172
1173----
1174
1175Overview of changes in gcalctool 4.2.26
1176
1177* HCI change. Attempt to correct disaplay the gcalctool icon.
1178
1179----
1180
1181Overview of changes in gcalctool 4.2.25
1182
1183* HCI change. The Sto/Rcl/Exch menu items now show the current register
1184  values as well.
1185
1186----
1187
1188Overview of changes in gcalctool 4.2.24
1189
1190* HCI change. All the radiobutton and checkbox items in the mode panel
1191  now have a mnemonic associated with them.
1192
1193----
1194
1195Overview of changes in gcalctool 4.2.23
1196
1197* HCI change. Fixed up the buttons on the "Insert ASCII Value", "Enter
1198  Constant..." and "Enter Function..." popups. They now just use Cancel
1199  and OK buttons, and use standard stock Gtk icons.
1200
1201----
1202
1203Overview of changes in gcalctool 4.2.22
1204
1205* HCI change.  Added in an Edit->Paste menu item. If selected this will
1206  paste the current contents of the clipboard into the calculator display
1207  as if you'd typed it.
1208* Added bullet proofing to protect the calculator against values that
1209  weren't found. If a value wasn't found, it's just ignored, and it goes
1210  on to process the next character in the string.
1211* Improved the handling of the recognition of characters entered. It now
1212  takes into effect the mods value for each keysym.
1213
1214----
1215
1216Overview of changes in gcalctool 4.2.21
1217
1218* HCI change. Added a 2 pixel border for the frames containing the Basic,
1219  Financial and Scientific buttons and the mode panel.
1220
1221----
1222
1223Overview of changes in gcalctool 4.2.20
1224
1225* HCI change. Removed the "operand item" label widget.
1226
1227----
1228
1229Overview of changes in gcalctool 4.2.19
1230
1231* The frames around the mode button tables and the mode panel are no longer
1232  always being shown.
1233
1234----
1235
1236Overview of changes in gcalctool 4.2.18
1237
1238* Fixed Bugzilla bug #101865. Remade various keyboard remappings:
1239* Removed mention of the "-l" and "-r" command line options from the manual
1240  pages. Remove reference to the /schemes/apps/gcalctool/righthanded Gconf
1241  resource too.
1242
1243----
1244
1245Overview of changes in gcalctool 4.2.17
1246
1247* Removed the "Keys" key, that allowed you to toggle the button labels to
1248  show their keyboard equivalents.
1249
1250----
1251
1252Overview of changes in gcalctool 4.2.16
1253
1254* Put each of the the button tables and the mode panel inside a frame, rather
1255  then use horizontal separators, to try to make the GUI look nicer.
1256
1257----
1258
1259Overview of changes in gcalctool 4.2.15
1260
1261* Entering "((2+3)*(2+3))" now gives the correct answer.
1262* Added some bullet-proofing to parentheses handling when bogus characters
1263  are entered.
1264
1265----
1266
1267Overview of changes in gcalctool 4.2.14
1268
1269* Hooked up the Help->Contents menu item. Note that help support still has
1270  to be included (i.e. a help subdirectory with associated files etc.).
1271
1272----
1273
1274Overview of changes in gcalctool 4.2.13
1275
1276* The View->Memory Registers menu item now correctly toggles the showing of
1277  the memory register window.
1278
1279----
1280
1281Overview of changes in gcalctool 4.2.12
1282
1283* Menubar menu items now use stock Gtk icons (where applicable).
1284
1285----
1286
1287Overview of changes in gcalctool 4.2.11
1288
1289* Revised the gcalctoolrc (Gtk resources) file for the new display layout.
1290
1291----
1292
1293Overview of changes in gcalctool 4.2.10
1294
1295* Going into Scientific mode and clicking on "(" twice no longer causes a
1296  segmentation violation.
1297
1298----
1299
1300Overview of changes in gcalctool 4.2.9
1301
1302* Added some horizontal separators to help make the calculator more readable
1303  when in Financial and Scientific Mode.
1304
1305----
1306
1307Overview of changes in gcalctool 4.2.8
1308
1309* Entering "((2+3)*9+(5-3))" no longer causes a segmentation violation.
1310
1311----
1312
1313Overview of changes in gcalctool 4.2.7
1314
1315* Removed the attempt to display a calculator image on the About popup.
1316* Typing the keyboard equivalent of the menu buttons now works.
1317* Removed the VERSION string from the titlebar. This is now in the About popup
1318
1319----
1320
1321Overview of changes in gcalctool 4.2.6
1322
1323* Added in an About popup that's accessible through the Help->About Gcalctool
1324  menubar Help menu item.
1325
1326----
1327
1328Overview of changes in gcalctool 4.2.5
1329
1330* Fixed Bugzilla bug #102927.
1331  Replaced abbreviation "trig." with full word "trigonometric".
1332
1333----
1334
1335Overview of changes in gcalctool 4.2.4
1336
1337* Fixed Bugzilla bug #102922.
1338  Adjusted two occurances of sentence fragments to make it easier for
1339  L10N folks to translate them.
1340
1341----
1342
1343Overview of changes in gcalctool 4.2.3
1344
1345* Added Spanish (es) to ALL_LINGUAS at configure.in
1346* gcalctool is now resizable again.
1347
1348----
1349
1350Overview of changes in gcalctool 4.2.2
1351
1352* Made calculator window choose a reasonable size at startup, and resize
1353  when changing modes.
1354
1355----
1356
1357Overview of changes in gcalctool 4.2.1
1358
1359* Removed the GNOME_UTIL_LIBS line in gcalctool/Makefile.am so that
1360  gcalctool will correctly build.
1361
1362----
1363
1364Overview of changes in gcalctool 4.2.0
1365
1366* The gcalctool GUI layout has been redone to make the Basic mode more
1367  basic and to make the application more GNOMEish.
1368* The Financial/Logical/Scientific mode buttons have been moved into
1369  the main calculator window above the Basic mode buttons. The Logical
1370  and Scientific modes have been combined.
1371* Added a menubar.
1372* The six item mode display has been removed and a mode panel added for
1373  the scientific mode.
1374* Removed the property sheet. gcalctool no longer has a left or right
1375  handed style.
1376* Blank buttons are now correctly hidden.
1377* Added a "--enable-build-broken" flag to configure that has to be present
1378  in order to configure and build gcalctool while it's still in a semi-broken
1379  state.
1380
1381----
1382
1383Overview of changes in gcalctool 4.1.27
1384
1385* Fixed Bugzilla bug #101782.
1386  Removed trailing "\n"'s where possible in the tooltip help messages.
1387
1388----
1389
1390Overview of changes in gcalctool 4.1.26
1391
1392* Fixed Bugzilla bug #101861.
1393  The size of the memory register window is no longer hard-wired.
1394
1395----
1396
1397Overview of changes in gcalctool 4.1.25
1398
1399* Fixed Bugzilla bug #101867.
1400  Changed multiply key from "X" to "*" (same as the existing gnome-calculator).
1401
1402----
1403
1404Overview of changes in gcalctool 4.1.24
1405
1406* Fixed Bugzilla bug #101780.
1407  Removed leading and trailing spaces from the labels for the gcalctool buttons.
1408
1409----
1410
1411Overview of changes in gcalctool 4.1.23
1412
1413* Fixed Bugzilla bug #101777.
1414  Removed trailing periods on the four window titles.
1415
1416----
1417
1418Overview of changes in gcalctool 4.1.22
1419
1420* Various I18N changes.
1421
1422----
1423
1424Overview of changes in gcalctool 4.1.21
1425
1426* Various I18N changes.
1427
1428----
1429
1430Overview of changes in gcalctool 4.1.20
1431
1432* Fixed Sun Bugtraq bug #1102883 against DeskSet calctool:
1433  Adjusted so that all error messages just display "Error" which is
1434  more consistent.
1435
1436----
1437
1438Overview of changes in gcalctool 4.1.19
1439
1440* Fixed Sun Bugtraq bug #4006391 against CDE dtcalc:
1441  Bring up gcalctool, enter 10000 X 0.58 =, get answer is 5800.
1442  Then click on Int button, supposely should get 5800, but the answer was 5799.
1443
1444----
1445
1446Overview of changes in gcalctool 4.1.18
1447
1448* Fixed Sun Bugtraq bug #1258472 against CDE dtcalc:
1449  Start up gcalctool and set to decimal and fixed. Set accuracy to 2 decimal
1450  places. Do a division like 0.19/2  It gives 0.0A.
1451
1452----
1453
1454Overview of changes in gcalctool 4.1.17
1455
1456* Fixed Bugtraq bug #1190181 against OpenWindows DeskSet calctool:
1457  gcalctool core dumped if parent directory was not readable.
1458
1459----
1460
1461Overview of changes in gcalctool 4.1.16
1462
1463* Updated TODO file with all relevant calculator Sun bugs and rfes.
1464* Adjusted matherr() routine so that strict ANCI C compilers can compile it.
1465* Mode windows now shows buttons correctly if you start up in Basic mode,
1466  then try to show one of the other modes.
1467
1468----
1469
1470Overview of changes in gcalctool 4.1.15
1471
1472* "Keys" button now displays correctly if started with left-handed style.
1473* Switching handed style now displays button labels correctly if currently
1474  showing the keyboard equivalent.
1475
1476----
1477
1478Overview of changes in gcalctool 4.1.14
1479
1480* Buttons are colored correctly if started with left-handed style.
1481
1482----
1483
1484Overview of changes in gcalctool 4.1.13
1485
1486* The unused buttons in the mode window are now hidden.
1487
1488----
1489
1490Overview of changes in gcalctool 4.1.12
1491
1492* Added gconf support, removing the use of X11 resources.
1493
1494----
1495
1496Overview of changes in gcalctool 4.1.11
1497
1498* Explicitly setting the size of the calculator buttons has been removed.
1499* The width of the mode window is now set to the width of the main window.
1500
1501----
1502
1503Overview of changes in gcalctool 4.1.10
1504
1505* Fixes for I18N support.
1506
1507----
1508
1509Overview of changes in gcalctool 4.1.9
1510
1511* Now that gcalctool is using Gtk resources to determine the appearance of
1512  the calculator, there is no need to use the custom display_frame widget.
1513* The calculator display area now has tooltip help.
1514
1515----
1516
1517Overview of changes in gcalctool 4.1.8
1518
1519* Fixed up mistakes is the gcalctool tooltip help text.
1520* Three keyboard accelerators weren't working when a "menu" button had been
1521  pressed and the calculator was in pending mode:
1522  Base button - "o" (octal).
1523  Mode button - "l" (logical).
1524  Trig button - "g" (gradient).
1525* The + and . keys on the numeric keypad now work.
1526
1527----
1528
1529Overview of changes in gcalctool 4.1.7
1530
1531* Added in help support. Hitting the Help key will toggle whether tooltip
1532  help messages are displayed for the various buttons and other widgets.
1533
1534  By default tooltips are disabled. Start gcalctool with the "-h" command
1535  line option will enable them. There is also a "gcalctool.showhelp"
1536  resource that can enable/disable them.
1537
1538----
1539
1540Overview of changes in gcalctool 4.1.6
1541
1542* The new Constant/Function popup now has the various items aligned.
1543
1544----
1545
1546Overview of changes in gcalctool 4.1.5
1547
1548* The size of the buttons in the Mode window are incorrect if the unused ones
1549  are not shown. Solved this my simply making the unused ones insnsitive, and
1550  showing them all.
1551
1552----
1553
1554Overview of changes in gcalctool 4.1.4
1555
1556
1557* Keyboard accelerators now work for the gcalctool "menu" buttons.
1558
1559----
1560
1561Overview of changes in gcalctool 4.1.3
1562
1563* The constant and function definitions are now read and written to a file
1564  named ~/.gcalctoolcf.
1565* gcalctool now also tries to read a ~/.gcalctoolrc file at startup time.
1566  This file (if it exists) can contain resources for changing the appearance
1567  of the application. A gcalctoolrc file is now also included with the
1568  gcalctool distribution, which gives the old OpenWindows DeskSet appearance
1569  to the calculator.
1570* The ability to change various colors via X resources has also been removed.
1571  The manual pages have been updated to reflect this.
1572
1573----
1574
1575Overview of changes in gcalctool 4.1.2
1576
1577* Starting gcalctool then switching hands to left-handed, then using the
1578  keyboard for input, wrongly associated the various keyboard accelerators
1579  for the swapped keys.
1580
1581----
1582
1583Overview of changes in gcalctool 4.1.1
1584
1585* Now finds the X11 libraries in a platform independent way.
1586* Fixed up the gcalctool usage message.
1587* Fixed up the gcalctool manual pages.
1588* gcalctool now looks for ~/.gcalctoolrc and ~/.gcalctooldefaults files.
1589* X resources are now "gcalctool.<whatever" rather than "calctool.<whatever>".
1590
1591----
1592
1593Overview of changes in gcalctool 4.1.0
1594
1595* Graphics driver is now based on Gtk2.
1596
1597----
1598
1599Overview of changes in calctool 4.0.0
1600
1601* Code based on the calctool in the OpenWindows Deskset for Solaris 8.
1602* Adjusted to use an autoconf/automake configuration and build environment.
1603* Adjusted the code to a K&R style.
1604* Incorporated in needed code from the libguide and libdeskset libraries.
1605* Released under a GNU LIBRARY GENERAL PUBLIC LICENSE (LGPL) license.
1606* Just an XView graphics driver currently provided.
1607
1608----
Note: See TracBrowser for help on using the repository browser.