source: trunk/third/gcalctool/NEWS @ 21357

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