1
See ssh://git.gnome.org/git/gcalctool for the revision history
1
/* $Header: /cvs/gnome/gcalctool/ChangeLog,v 1.467 2006/12/18 03:05:13 richb Exp $
3
* Copyright (c) 1987-2008 Sun Microsystems, Inc.
7
gcalctool change history.
8
=========================
10
2009-12-16 Robert Ancell <robert.ancell@gmail.com>
12
* Disable ambiguous multiplication with Eulers number, e.g. "2e" as this
13
makes exponential numbers confusing
17
Released a gcalctool v5.28.2 tarball.
19
2009-11-17 Robert Ancell <robert.ancell@gmail.com>
21
* Fix negative exponential detection e.g. "2e−3" = 0.002
23
2009-11-05 Robert Ancell <robert.ancell@gmail.com>
25
* Only disable trailing zeroes option in basic mode (Bug #600700)
27
2009-10-19 Robert Ancell <robert.ancell@gmail.com>
32
Released a gcalctool v5.28.1 tarball.
34
2009-10-13 Robert Ancell <robert.ancell@gmail.com>
36
* Handle ',' as radix point when editing display
38
2009-10-09 Robert Ancell <robert.ancell@gmail.com>
40
* Fix inactive random button
42
2009-09-30 Robin Sonefors <ozamosi@flukkost.nu>
44
* Fix numeric exponent parsing (Bug #596892)
46
2009-09-22 Robert Ancell <robert.ancell@gmail.com>
51
Released a gcalctool v5.28.0 tarball.
53
2009-09-18 Robert Ancell <robert.ancell@gmail.com>
55
* Handle keycode for '^' used in non-English layouts (German, Spanish, etc)
56
and allow '**' to be converted to a '^' for layouts that do not support it
57
(Robert Ancell, Bug #546819)
59
2009-09-17 Robert Ancell <robert.ancell@gmail.com>
61
* Don't override space bar when buttons are focussed as this stops keyboard control
62
(Robert Ancell, Bug #595337)
64
2009-09-07 Robert Ancell <robert.ancell@gmail.com>
69
Released a gcalctool v5.27.92 tarball.
71
2009-08-31 Robert Ancell <robert.ancell@gmail.com>
73
* Fix base conversions (Robert Ancell)
74
* Fix disabled help menu (Robert Ancell)
76
2009-08-28 Robert Ancell <robert.ancell@gmail.com>
78
* Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)
80
2009-08-26 Robert Ancell <robert.ancell@gmail.com>
85
Released a gcalctool v5.27.91 tarball.
87
2009-08-11 Robert Ancell <robert.ancell@gmail.com>
92
Released a gcalctool v5.27.90 tarball.
94
2009-07-28 Robert Ancell <robert.ancell@gmail.com>
99
Released a gcalctool v5.27.5 tarball.
100
* Fix bug where inserting text in locales without thousands separators
101
replaces the whole display (Robert Ancell)
103
2009-07-27 Robert Ancell <robert.ancell@gmail.com>
105
* Update gconf descriptions to match translation guidelines
106
(Leonardo Fontenelle, Bug #589563)
107
* Connect functions to solve the function text and replace the display with
108
the result (Robert Ancell, Bug #548884)
110
2009-07-24 Robert Ancell <robert.ancell@gmail.com>
112
* Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)
114
2009-07-17 Robert Ancell <robert.ancell@gmail.com>
116
* Perform power and factorials before negation so -1! and -1^0.5
117
are valid as in 5.26.x (Robert Ancell)
119
2009-07-15 Robert Ancell <robert.ancell@gmail.com>
121
* Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)
123
2009-07-14 Robert Ancell <robert.ancell@gmail.com>
128
Released a gcalctool v5.27.4 tarball.
130
2009-07-13 Robert Ancell <robert.ancell@gmail.com>
132
* Update bit editor after shifting (Robert Ancell, Bug #587545)
134
2009-07-12 Robert Ancell <robert.ancell@gmail.com>
136
* Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)
138
2009-06-30 Robert Ancell <robert.ancell@gmail.com>
140
* Make padding consistent in GUI (Jerry Casiano, Bug #587292)
142
2009-06-24 Robert Ancell <robert.ancell@gmail.com>
144
* Support implicit multiply before functions, e.g. "6 log 3"
145
(Robert Ancell, Bug #586812)
146
* Use inverse notation for trigonometric functions, i.e. "asin" -> "sin⁻¹"
147
* Use lowercase notation for trigonometric and logarithm functions to look
148
more like standard mathematical notation
149
* Put spacing around functions, i.e. "sin" -> " sin "
150
* Use subscript for logarithm base two, i.e. "log2" -> "log₂"
151
* Added etched border around display (Robert Ancell, Bug #140836)
153
2009-06-17 Robert Ancell <robert.ancell@gmail.com>
155
* Rewrote out of date man page (Robert Ancell, Bug #585997)
157
2009-06-16 Robert Ancell <robert.ancell@gmail.com>
162
Released a gcalctool v5.27.3 tarball.
164
2009-06-15 Robert Ancell <robert.ancell@gmail.com>
166
* Percentage operation for addition and subtraction now takes percentage of
167
first value (Robert Ancell, Bug #480207)
168
* Use correct UTF-8 mathematical characters (Robert Ancell, Bug #347630)
170
2009-05-27 Robert Ancell <robert.ancell@gmail.com>
172
* Focus on the display entry by default
173
* Fix broken widget style. Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.
175
2009-05-26 Robert Ancell <robert.ancell@gmail.com>
177
* Fix missing icon in Help>Contents menu
179
2009-05-25 Robert Ancell <robert.ancell@gmail.com>
184
Released a gcalctool v5.27.2 tarball.
186
2009-05-15 Robert Ancell <robert.ancell@gmail.com>
188
* Made parser reentrant and part of MP code (Robert Ancell)
189
* Remove negative sign from numbers rounded to zero. This is only a partial fix as
190
the error value is still visible in scientific notation (Robert Ancell, Bug #560802)
192
2009-05-11 Robert Ancell <robert.ancell@gmail.com>
194
* Really fix the license text in the about dialog (Robert Ancell, Bug #579174)
195
* Support odd roots of negative numbers (Robert Ancell, Bug #576973)
196
* Keep settings (show zeroes, thousands separator etc) when changing modes (Robert Ancell, Bug #580398)
198
2009-05-07 Robin Sonefors <ozamosi@flukkost.nu>
200
* Add 1's and 2's complement to programming mode (Robin Sonefors, Bug #581253)
201
* Add variable word size for bitwise functions (Robin Sonefors, Bug #581253)
203
2009-05-07 Robert Ancell <robert.ancell@gmail.com>
205
* Add a --solve command-line argument (Robert Ancell, Bug #361758)
207
2009-05-04 Robert Ancell <robert.ancell@gmail.com>
209
* Make GConf schemas translatable (Robert Ancell, Bug #571948)
210
* Tidied up error messages (Robert Ancell, Bug #521184)
211
* Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
215
Released a gcalctool v5.27.1 tarball.
217
2009-04-20 Robert Ancell <robert.ancell@gmail.com>
219
* Fix missing license text in about dialog (Robert Ancell, Bug #579174)
221
2009-04-06 Robert Ancell <robert.ancell@gmail.com>
223
* Replace MP number arrays with an MPNumber structure (Robert Ancell)
224
* Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)
226
2009-03-30 Robert Ancell <robert.ancell@gmail.com>
228
* Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)
230
2009-03-17 Robert Ancell <robert.ancell@gmail.com>
232
* Fix button expansion (nowak2000, Bug #575385)
233
* Removed deprecated test/ directory (Bug #574048)
237
Released a gcalctool v5.26.0 tarball.
239
2009-03-03 Robert Ancell <robert.ancell@gmail.com>
244
Released a gcalctool v5.25.92 tarball.
246
2009-02-28 Robert Ancell <robert.ancell@gmail.com>
248
* Restore number display mode (FIX/SCI/ENG) on startup (Robert Ancell, Bug #572881)
249
* Fix rounding errors in integer power calulations (Robert Ancell, Bug #527540)
250
* Fix error in cosine/tangent calculations (Robert Ancell, Bug #571007)
252
2009-02-17 Robert Ancell <robert.ancell@gmail.com>
257
Released a gcalctool v5.25.91 tarball.
259
2009-02-15 Robert Ancell <robert.ancell@gmail.com>
261
* Initialise GType system so usage of GConf doesn't cause crashes (Matthias Clasen, Bug #571581)
262
* Rework command-line arguments to be standard (Robert Ancell, Bug #569885)
264
2009-02-08 Robert Ancell <robert.ancell@gmail.com>
266
* Correctly handle decimal points for languages not using '.' (Robert Ancell, Bug #566929)
267
* Fix shortcut keys so standard menu keys work (Robert Ancell)
269
2009-02-03 Robert Ancell <robert.ancell@gmail.com>
274
Released a gcalctool v5.25.90 tarball.
276
2009-01-26 Robert Ancell <robert.ancell@gmail.com>
278
* gcalctool/mp-binary.c: Fix incorrect shift calculation (Robert Ancell, Bug #569176)
280
2009-01-19 Robert Ancell <robert.ancell@gmail.com>
285
Released a gcalctool v5.25.5 tarball.
287
2009-01-06 Robert Ancell <robert.ancell@gmail.com>
292
Released a gcalctool v5.25.4 tarball.
294
2008-12-01 Robert Ancell <robert.ancell@gmail.com>
299
Released a gcalctool v5.25.3 tarball.
301
2008-12-08 Robert Ancell <robert.ancell@gmail.com>
303
* Made exponential numbers work without a sign, e.g. '1e2' works
304
the same as '1e+2' (Robert Ancell).
305
* Correctly calculate exponential numbers in binary mode and
306
convert correctly when changing bases (Robert Ancell, Bug #516159).
307
* Fix broken accelerator keys from changes due to bug #379476 (Robert Ancell)
309
2008-12-01 Robert Ancell <robert.ancell@gmail.com>
314
Released a gcalctool v5.25.2 tarball.
316
2008-11-29 Robert Ancell <robert.ancell@gmail.com>
318
* Give binary invert operation higher precedence (Sami Pietilä, Bug #562251)
320
2008-11-23 Robert Ancell <robert.ancell@gmail.com>
322
* Removed double conversion in boolean and 32 bit and 16 bit mask operations so
323
they can handle larger numbers (Robert Ancell, Bug #509988)
325
2008-11-15 Robert Ancell <robert.ancell@gmail.com>
327
* gcalctool/gtk.c: Load financial dialogs when they are activated not only once
328
using financial mode - they are accessible from shortcut keys from all modes.
329
(Robin Sonefors, Bug #560196).
330
* Made scientific functions that are inverses of eachother use the inverse button
331
like the trigonometric ones do. Shortcut keys changed so inverse function is the
332
shift+base function (Robin Sonefors, Bug #379476).
334
2008-11-06 Robert Ancell <robert.ancell@gmail.com>
336
* gcalctool/get.c: Read configuration from /apps/gcalctool not /apps/(appname) as
337
the application name is different when symlinked (Matt Keenan, Bug #559260).
338
* Correct gconf key names in man page (Bug #559458).
340
2008-11-04 Robert Ancell <robert.ancell@gmail.com>
345
Released a gcalctool v5.25.1 tarball.
347
2008-11-02 Robert Ancell <robert.ancell@gmail.com>
349
* Added Gross Profit Margin Ration Financial Function (Robin Sonefors, Bug #150663).
350
* Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
351
* Set decimal point label to be based on LC_NUMERIC as users can set their numerical
352
representation to different to their language settings (Robin Sonefors, Bug #557331).
354
2008-10-17 Robert Ancell <robert.ancell@gmail.com>
356
* Added translator comments
358
2008-10-13 Robert Ancell <robert.ancell@gmail.com>
360
* Made financial dialogs move to next entry/complete form when activating
361
entries (Robin Sonefors, Bug #318686)
363
2008-10-12 Robert Ancell <robert.ancell@gmail.com>
365
* Remove GtkSpinButton warning (Robin Sonefors, Bug #553965)
366
* Made financial dialogs reset before display (Robin Sonefors, Bug #318686)
368
2008-10-11 Robert Ancell <robert.ancell@gmail.com>
370
* Only update bit panel when display contains a solved number (Bug #548690).
371
* Added keyboard shortcuts to financial dialogs (Robin Sonefors, Bug #318686).
373
2008-10-08 Robert Ancell <robert.ancell@gmail.com>
375
* Separated functions in programming and scientific modes (Robin Sonefors, Bug #501508).
376
* Don't clear display when changing modes and allow all functions to work in all non-basic
378
* Refactored mp-convert.c and mp-trigonometric.c from mp.c/mpmath.c (Bug #524091).
380
2008-10-07 Robert Ancell <robert.ancell@gmail.com>
382
* Made finacial operations GUI-based not register based (Robin Sonefors, Bug #318686).
384
2008-09-28 Robert Ancell <robert.ancell@gmail.com>
386
* Added a programming mode that contains the bit editor (Robin Sonefors, Bug #501508).
388
2008-09-25 Robert Ancell <robert.ancell@gmail.com>
390
* Applied seventh patch from Klaus: Remove even more gotos (Bug #524091).
391
* Removed almost all gotos, cleaned up mperr() (Bug #524091).
392
* gcalctool/gtk.c: Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
394
2008-09-22 Robert Ancell <robert.ancell@gmail.com>
399
Released a gcalctool v5.24.0 tarball.
401
2008-09-07 Rich Burridge <rich.burridge@sun.com>
406
Released a gcalctool v5.23.92 tarball.
408
2008-09-01 Rich Burridge <rich.burridge@sun.com>
413
Released a gcalctool v5.23.91 tarball.
415
2008-08-22 Robert Ancell <robert.ancell@gmail.com>
417
* glade/gcalctool.glade: Fix packing for modulus button (Bug #548880)
419
2008-08-20 Robert Ancell <robert.ancell@gmail.com>
421
* gcalctool.desktop.in: Change from OnlyShowIn=GNOME;XFCE; to NotShowIn=KDE; so
422
other desktops can use GCalctool (bug #518862).
424
2008-08-19 Robert Ancell <robert.ancell@gmail.com>
426
* Applied sixth patch from Klaus: Remove gotos, add use of const args, made
427
function arg ordering consistent, added unittests (Bug #524091).
431
Released a gcalctool v5.23.90 tarball.
433
2008-08-17 Robert Ancell <robert.ancell@gmail.com>
435
* gcalctool/gtk.c: Fix some memory leaks (Felix Riemann, Bug #547942)
437
2008-08-05 Robert Ancell <robert.ancell@gmail.com>
442
Released a gcalctool v5.23.6 tarball.
444
2008-08-04 Robert Ancell <robert.ancell@gmail.com>
446
* gcalctool/gtk.c: Change icon name from 'gnome-calculator' to 'accessories-calculator' (Matthias Clasen, Bug #545074)
447
* Removed left-to-right mode due to maintenance effort (Bug #500994)
449
2008-07-27 Robert Ancell <robert.ancell@gmail.com>
451
* Converted bg and zh_CN documentation to gnome-doc-utils (Bug #336104)
453
2008-07-22 Robert Ancell <robert.ancell@gmail.com>
458
Released a gcalctool v5.23.5 tarball.
460
2008-07-21 Takeshi AIHANA <takeshi.aihana@gmail.com>
463
Removed help/ja/Makefile since switched to gnome-doc-utils now.
465
2008-07-16 Robert Ancell <robert.ancell@gmail.com>
467
* Applied fifth patch from Klaus: Remove pointer arguments to functions (Bug #524091).
468
* Applied fourth patch from Klaus: Remove constants calling mpchk (Bug #524091).
469
* Remove gotos and parameter adjustment (Bug #524091).
471
2008-07-03 Robert Ancell <robert.ancell@gmail.com>
473
* Applied third mp math tidy up patch from Klaus Niederkrueger (Bug #524091).
474
* Refactored some of the mp FORTRAN functions to be simpler (Robert Ancell, Bug #524091).
476
2008-06-17 Robert Ancell <robert.ancell@gmail.com>
478
* gcalctool/functions.c: Fix bug in factorial calculation that was
479
added when functions were renamed (Klaus Niederkrueger).
480
* gcalctool/gtk.c: Make trigonometric button text translatable (Yuri Penkin,
483
2008-06-17 Robert Ancell <robert.ancell@gmail.com>
488
Released a gcalctool v5.23.4 tarball.
490
2008-06-14 Robert Ancell <robert.ancell@gmail.com>
492
* Applied second mp math tidy up patch from Klaus Niederkrueger (Bug #524091).
493
* gcalctool/gtk.c: Added workaround to stop display disappearing when editing large
494
displays (Bug #524602).
495
* gcalctool/gtk.c: Allow shortcut keys to work when caps lock is on (Bug #538160).
497
2008-06-03 Robert Ancell <robert.ancell@gmail.com>
502
Released a gcalctool v5.23.3 tarball.
504
2008-05-28 Robert Ancell <robert.ancell@gmail.com>
507
* gcalctool/display.c: Default to no thousands separator not ',' (Bug #527669).
509
2008-05-18 Robert Ancell <robert.ancell@gmail.com>
511
* configure.in: Version 5.23.2
513
2008-04-29 Robert Ancell <robert.ancell@gmail.com>
515
* Restructure display.[ch] to have consistent function names and work towards
516
routing all display code through one point to support Unicode more easily (Bug #530532).
517
* gcalctool/display.[ch]:
518
gcalctool/gtk.c: Modify cursor when adding/removing thousands separators (Bug #527669).
520
2008-04-20 Robert Ancell <robert.ancell@gmail.com>
522
* configure.in: Version 5.23.1
524
2008-04-19 Robert Ancell <robert.ancell@gmail.com>
526
* gcalctool/display.c: Use correct radix when converting numbers to strings (Bug #527669).
528
2008-04-13 Robert Ancell <robert.ancell@gmail.com>
530
* gcalctool/gtk.c: Use correct maximum value for display horizontal scroll (Bug #524602)
532
2008-04-12 Robert Ancell <robert.ancell@gmail.com>
534
* gcalctool/gtk.c: Correctly populate the constant and function menus (Bug #527545)
536
gcalctool/functions.[ch]:
537
gcalctool/ui.h: Fix compiler warnings (Bug #527318)
538
* Fix a number of thousands separator issues (Bug #527669).
540
2008-04-10 Robert Ancell <robert.ancell@gmail.com>
542
* gcalctool/ce_parser.y: Change parser precedence to perform negation after
543
power operation (Bug #526094)
544
* gcalctool/Makefile.am:
547
configure.in: Fix build so make distcheck works (Bug #526702)
548
* gcalctool/gtk.c: Remove shadowed variables (Bug #526976)
550
2008-03-08 Robert Ancell <robert.ancell@gmail.com>
555
Released a gcalctool v5.22.1 tarball.
557
2008-04-07 Robert Ancell <robert.ancell@gmail.com>
559
* gcalctool/gtk.c: Handle shift-asterisk and asterisk for multiply
560
(the later occurs on the french keyboard) (Bug #526671)
562
2008-04-05 Robert Ancell <robert.ancell@gmail.com>
564
* Makefile.am: Don't distribute m4/.svn directory (Bug #524025)
566
2008-03-24 Robert Ancell <robert.ancell@gmail.com>
568
* Bug #524091 - First patch from Klaus Niederkrueger applied.
570
2008-03-12 Robert Ancell <robert.ancell@gmail.com>
572
* gcalctool/unittest.c:
573
Bug #135671 - Added initial unit tests
574
* Bug #520769 - Remove usage of sprintf() and strcpy() and replace
575
with snprintf() and strncpy().
577
2008-03-11 Robert Ancell <robert.ancell@gmail.com>
579
* gcalctool/functions.c:
580
Fixed bug #520525 - Clear display sets display to empty not "Ans".
582
2008-03-10 Rich Burridge <rich.burridge@sun.com>
585
Fixed bug #521620 - Impossible to type "(" in the GUI.
588
Fixed bug #520269 – Possibly incorrect use of plurals.
590
* gcalctool/calctool.c:
592
From Jens Granseuer <jensgr at gmx dot net>
593
Fixed bug #521668 – compile errors.
595
2008-03-10 Rich Burridge <rich.burridge@sun.com>
601
Released a gcalctool v5.22.0 tarball.
603
2008-03-06 Rich Burridge <rich.burridge@sun.com>
605
* gcalctool/calctool.h:
606
Fix for bug #520474 - Calculator uses 06 in place of decimal.
608
2008-03-02 Rich Burridge <rich.burridge@sun.com>
610
* gcalctool/calctool.c:
611
Fix for bug #519979 - Please provide translator comments.
613
2008-02-28 Rich Burridge <rich.burridge@sun.com>
616
Fix for bug #519243 - Memory registers save incorrectly.
618
2008-02-24 Rich Burridge <rich.burridge@sun.com>
623
Released a gcalctool v5.21.92 tarball.
625
2008-02-11 Rich Burridge <rich.burridge@sun.com>
630
Released a gcalctool v5.21.91 tarball.
632
2008-02-11 Robert Ancell <robert.ancell@gmail.com>
634
* glade/gcalctool.glade:
635
Change Help->Help menu to Help->Contents to match HIG (Bug #514812)
637
2008-02-10 Rich Burridge <rich.burridge@sun.com>
640
gcalctool/calctool.c:
641
glade/gcalctool.glade:
642
help/C/gcalctool.xml:
643
Fix for bug #515326 – translation issues
645
2008-02-10 Robert Ancell <robert.ancell@gmail.com>
647
* glade/gcalctool.glade:
648
Unmark bitcalculating strings for translation (Bug #515326)
649
Change help menu shortcut from Ctrl+H to F1 to match HIG (Bug #514812)
651
2008-02-10 Luca Ferretti <elle.uca@libero.it>
654
Remove help/it/Makefile, switching to gnome-doc-utils
656
2008-02-04 Rich Burridge <rich.burridge@sun.com>
659
Fix for bug #514233 - Title not translated
661
2008-02-02 Rich Burridge <rich.burridge@sun.com>
664
Fix for bug #513868 - Switching mode clears values but not
665
"Malformed expression" in statusbar.
667
* gcalctool/ce_tokeniser.l:
668
From Sami Pietila <sami.pietila@utu.fi>
669
Fix for bug #513218 - Parsing not handling things the way a
670
"normal" calculator would.
673
From Philipp Kerling <k.philipp@gmail.com>
674
Fix for bug #482666 - XML errors in gcalctool de translation.
676
2008-02-02 Tommi Vainikainen <thv@iki.fi>
678
* glade/gcalctool.glade: Fix typo (Retreive -> Retrieve)
680
2008-01-28 Rich Burridge <rich.burridge@sun.com>
686
Released a gcalctool v5.21.90 tarball.
688
2008-01-26 Rich Burridge <rich.burridge@sun.com>
690
* gcalctool/functions.c:
691
From Sami Pietila <sami.pietila@utu.fi>
692
Fix for bug #512204 - Regression in (-,+) handling.
694
2008-01-24 Rich Burridge <rich.burridge@sun.com>
696
* gcalctool/ce_parser.y:
698
gcalctool/functions.c:
699
Fix for bug #511052 – Mod gives negative remainders.
701
2008-01-16 Claude Paroz <claude@2xlibre.net>
703
* gcalctool/gtk.c: (create_kframe):
706
2008-01-14 Rich Burridge <rich.burridge@sun.com>
711
Released a gcalctool v5.21.5 tarball.
713
2008-01-04 Rich Burridge <rich.burridge@sun.com>
716
Fix for bug #507126 - "x" should be a keyboard shortcut for bitwise
717
XOR but it's currently doing multiplication.
720
Fix for bug #507124 - gcalctool menu items are not being set inactive
721
when there is an error condition.
723
* help/C/gcalctool.xml:
724
More work on bug #503941 – Various Calculator docmentation issues.
725
- Adjusted the note in section 3.1.1 to describe what a C locale is.
727
2008-01-03 Rich Burridge <rich.burridge@sun.com>
729
* help/C/gcalctool.xml:
730
Work on bug #503941 – Various Calculator docmentation issues.
731
- Added a section 3.6 "Undo and Redo"
732
- After an error condition pressing Shift-Delete will now
733
clear it, not Delete.
734
- Updated and added numerous Alt-<whatever> and Control-<whatever>
735
definitions in the keyboard shortcut tables.
737
* RELEASE-HOWTO: (new)
738
Added a document that provides a step-by-step list to remind
739
gcalctool maintainers how to make a release.
741
* gcalctool/functions.c:
742
gcalctool/calctool.c:
743
gcalctool/calctool.h:
744
From Sami Pietila <sami.pietila@utu.fi>
745
Fix for bug #506742 - Various gcalctool buttons don't behave as
746
expected when they are used right after a Clr operation.
748
2008-01-02 Rich Burridge <rich.burridge@sun.com>
751
From Sami Pietila <sami.pietila@utu.fi>
752
Work on bug #499954 – Key repeat is delayed.
753
Adjustments to the set_bit_panel() routine for arithmetic operator
756
2008-01-01 Rich Burridge <rich.burridge@sun.com>
759
Updated the copyright messages to include 2008.
760
Updated the gcalctool About message in a similar fashion.
762
* help/C/figures/gcalctool_scientific_window.png:
763
help/C/gcalctool.xml:
764
gcalctool/functions.c:
765
gcalctool/lr_tokeniser.l:
766
gcalctool/lr_parser.y:
767
gcalctool/ce_tokeniser.l:
770
gcalctool/ce_parser.y:
772
gcalctool/calctool.c:
773
gcalctool/calctool.h:
774
gcalctool/gcalctool.1:
775
glade/gcalctool.glade:
776
From Robert Millan <rmh@aybabtu.com>
777
From Robert Ancell <robert.ancell@gmail.com>
778
Fixed bug #505892 - Added a base 2 logarithm button. Note that for
779
a future release of gcaltool, that this might be changed to a log<n>
780
button (see bug #336609 for more details).
782
2007-12-17 Rich Burridge <rich.burridge@sun.com>
786
Released a gcalctool v5.21.4 tarball.
788
2007-12-15 Rich Burridge <rich.burridge@sun.com>
790
* help/C/gcalctool.xml:
791
Adjusted online help documentation to add in a section 4.4. "Changing
792
The Display Area" and to update the new keyboard shortcut for Clear.
794
2007-12-15 Robert Ancell <robert.ancell@gmail.com>
796
* Use delete key to delete character right of cursor in display, clear
797
now uses shift+delete (Bug #326938).
798
* glade/gcalctool.glade: Update all button tooltips to have the shortcut
799
key for that button (Bug #503707).
801
2007-12-12 Rich Burridge <rich.burridge@sun.com>
803
* gcalctool.desktop.in:
804
Fixed bug #502650 - gcalctool.desktop should contain "Calculator"
807
* help/C/gcalctool.xml:
808
Fixed bug #500802 - Update to GNOME Help Centre OMF Files for
809
"Issue 24: Documentation Meta-data" of GNOME's GHOP Contest.
811
* help/C/gcalctool.xml:
812
Work on bug #501699. Adjusted "monthly interest rate" to "simple
813
monthly interest rate" in the online help for two of the financial
816
2007-12-09 Robert Ancell <robert.ancell@gmail.com>
818
* gcalctool/gtk.c: Fix incorrect menu radio button selected when
819
mode change aborted (bug #488226).
821
2007-12-07 Rich Burridge <rich.burridge@sun.com>
823
* gcalctool/functions.c:
824
Fix for bug #502306 - unable to use MOD operation after a
827
2007-12-03 Rich Burridge <rich.burridge@sun.com>
831
Released a gcalctool v5.21.3 tarball.
833
2007-12-2 Robert Ancell <robert.ancell@gmail.com>
835
* Added a "Reset to Default" accuracy menu item (bug #488542).
837
2007-11-28 Rich Burridge <rich.burridge@sun.com>
840
From Sami Pietila <sami.pietila@utu.fi>
841
When the bit calculation extension is enabled, a message now appears
844
* glade/gcalctool.glade:
845
Fixed bug #500060 - Twiddling bits 32-63 in bitcalculation extension
846
produces incorrect results.
848
2007-11-27 Rich Burridge <rich.burridge@sun.com>
850
* help/C/figures/gcalctool_scientific_window.png:
851
help/C/gcalctool.xml:
852
Fixed bug #367731 - [doc] Update documentation for bit calculating
856
From Sami Pietila <sami.pietila@utu.fi>
857
Fixed bug 500029 - Clearing a bit in the bitcalculating extension,
858
sets the display to zero.
860
2007-11-27 Robert Ancell <robert.ancell@gmail.com>
863
Disable menu items not valid in current mode (Bug #499625).
865
2007-11-17 Robert Ancell <robert.ancell@gmail.com>
867
* gcalctool/Makefile.am: Fix build dependencies for parsers (Bug #497237).
868
* gcalctool/gtk.c: Trim pasted text on newlines, replace tabs with spaces
871
2007-11-13 Rich Burridge <rich.burridge@sun.com>
873
* help/C/figures/gcalctool_advanced_window.png:
874
help/C/figures/gcalctool_basic_window.png:
875
help/C/figures/gcalctool_financial_window.png:
876
help/C/figures/gcalctool_menu_symbol.png:
877
help/C/figures/gcalctool_scientific_window.png:
878
Fixed bug #367737 - [doc] Documentation screenshots need to be updated.
880
* help/C/gcalctool.xml:
881
Fixed bug #367723 - [doc] Update documentation for Changing Modes
884
2007-11-12 Rich Burridge <rich.burridge@sun.com>
888
Released a gcalctool v5.21.2 tarball.
890
2007-11-10 Robert Ancell <robert.ancell@gmail.com>
892
* gtk.c: Close precision dialog when setting precision from
893
Acc button (Bug #495349).
894
* gcalctool.glade: Connect "activate" signal for precision
895
spin button after spin button has been updated (Bug #495345)
897
2007-11-6 Robert Ancell <robert.ancell@gmail.com>
900
Stop display characters from being translated as this will
901
cause the display parser to fail.
902
Change labels on trig function keys when inverse/hyperbolic
905
2007-11-4 Robert Ancell <robert.ancell@gmail.com>
908
Split calctool.h into seperate header files.
909
Removed unused function definitions and killed extern.h.
910
Moved gconf behaviour into get.c.
911
Removed some global variables for resource naming.
912
Merged graphics.c into gtk.c.
913
Renamed all gtk.c external functions to ui_*().
914
Moved main() into calctool.c.
915
Disable bitcalculating menu when not in scientific mode.
916
Renamed GTK+ callbacks so they all are in the form *_cb().
918
2007-11-3 Rich Burridge <rich.burridge@sun.com>
921
From dmacks@netspace.org
922
Fixed bug #482655 - Missing image file.
925
Fix the buglet in comment #51 of bug #485919.
927
2007-11-3 Robert Ancell <robert.ancell@gmail.com>
930
Re-enable accuracy menu items (Final part of bug #488694).
931
Make accuracy shortcuts only work in scientific mode (bug #488489).
932
Stop bogus '-/-' in accuracy menu items (bug #488703).
934
2007-11-1 Rich Burridge <rich.burridge@sun.com>
942
2007-11-1 Robert Ancell <robert.ancell@gmail.com>
945
glade/gcalctool.glade:
946
More work on bug #488694 - Move all popup menus into gcalctool.glade.
947
Split constant and function dialogs into seperate UI elements.
949
* gcalctool/graphics.c:
950
gcalctool/calctool.c:
951
gcalctool/calctool.h:
953
gcalctool/functions.c:
955
glade/gcalctool.glade:
956
More work on bug #488694 - Simplify menu code
958
2007-10-31 Rich Burridge <rich.burridge@sun.com>
960
* gcalctool/dsfuns.c:
961
gcalctool/calctool.h:
962
gcalctool/functions.c:
963
gcalctool/ce_parser.h:
965
Code cleanup to a consistent style, plus fixup for various warnings
968
2007-10-31 Robert Ancell <robert.ancell@gmail.com>
970
* gcalctool/mpmath.c:
971
gcalctool/graphics.c:
972
gcalctool/calctool.c:
973
gcalctool/calctool.h:
975
gcalctool/functions.c:
979
glade/gcalctool.glade:
980
More work on bug #488694 - Move accelerator handling from calctool.c
983
glade/gcalctool.glade:
984
More work on bug #488694 - Move ASCII, accuracy, function and
985
constant dialogs into gcalctool.glade
987
2007-10-30 Rich Burridge <rich.burridge@sun.com>
989
* gcalctool/mpmath.c:
990
Fix for bug #485134 - OR calculation produces incorrect result in
991
arithmetic precedence mode.
993
2007-10-28 Rich Burridge <rich.burridge@sun.com>
995
* gcalctool/functions.c:
996
From Sami Pietila <sami.pietila@utu.fi>
997
Fix for bug #490701 - base radio buttons initially fail.
999
* Released a gcalctool v5.21.1 tarball.
1001
2007-10-27 Rich Burridge <rich.burridge@sun.com>
1003
* gcalctool/mpmath.c:
1004
From Sami Pietila <sami.pietila@utu.fi>
1005
Attempted fix for bug #485134 - OR calculation produces incorrect
1006
result in arithmetic precedence mode. This isn't a complete solution
1007
so the bug has been reopened.
1009
2007-10-26 Rich Burridge <rich.burridge@sun.com>
1011
* gcalctool/functions.c:
1012
From Sami Pietila <sami.pietila@utu.fi>
1013
Fix for bug #488828 - Reciprocal remembers backspaced items.
1015
2007-10-23 Rich Burridge <rich.burridge@sun.com>
1017
* glade/gcalctool.glade:
1018
More work on bug ##488694 - [a11y] Several calculator buttons
1019
don't speak correctly with Orca. Removed the accessible descriptions
1020
(not needed) and adjusted the "shift left" and "shift right" names
1021
(they were reversed).
1023
* gcalctool/functions.c:
1024
From Sami Pietila <sami.pietila@utu.fi>
1025
Patch to stablize arithmetic precedence.
1027
2007-10-23 Robert Ancell <robert.ancell@gmail.com>
1030
Stop acting on toggle events from radio buttons when they go
1031
inactive (Bug #485918).
1033
2007-10-22 Rich Burridge <rich.burridge@sun.com>
1035
* glade/gcalctool.glade:
1036
From Robert Ancell <robert.ancell@gmail.com>
1037
More work on bug #485919 - Use Glade for UI. This patch puts
1038
menu accelerators back again and fixes the top button row in
1039
basic mode being too tall.
1042
Added Robert Ancell to the list of gcalctool MAINTAINERS.
1044
* glade/gcalctool.glade:
1045
Fixed bug #488830 - Hex radio button shortcut conflicts with
1048
* glade/gcalctool.glade:
1049
Fixed bug #488829 - Accuracy and Change Sign have wrong tooltip
1053
Fixed bug #488783 - memory registers not available if you start
1057
glade/gcalctool.glade:
1058
Fixed bug bug #488694 - [a11y] Several calculator buttons don't speak
1059
correctly with Orca.
1061
2007-10-20 Rich Burridge <rich.burridge@sun.com>
1063
* gcalctool/calctool.c:
1064
gcalctool/calctool.h:
1065
gcalctool/functions.c:
1068
glade/gcalctool.glade: (new)
1070
glade/mode_panel.glade: (removed)
1072
From Robert Ancell <robert.ancell@gmail.com>
1073
More work on bug #485919 - Use Glade for UI. This now provides
1074
Glade support for the majority of the gcalctool GUI.
1076
2007-10-15 Rich Burridge <rich.burridge@sun.com>
1079
Fix for bug #485398 - Put memory register window inside the main window.
1080
Uses gtk_window_set_transient_for() to associate the memory register
1081
window with the main gcalctool window.
1083
* help/C/gcalctool.xml:
1084
Fix for bug #383850 - [doc] New names for Precedence.
1086
2007-10-13 Rich Burridge <rich.burridge@sun.com>
1089
From Sami Pietila <sami.pietila@utu.fi>
1090
Fix for bug #485137 - Undo/Redo don't work in arithmetic precedence
1091
mode if user has "hand edited" the display.
1093
2007-10-12 Rich Burridge <rich.burridge@sun.com>
1096
gcalctool/calctool.c:
1098
gcalctool/Makefile.am:
1100
glade/Makefile.am: (new)
1101
glade/mode_panel.glade: (new)
1102
From Robert Ancell <robert.ancell@gmail.com>
1103
Work on bug #485919 - Use Glade for UI.
1104
Initial Glade patch adds support for the mode panel.
1106
2007-10-11 Rich Burridge <rich.burridge@sun.com>
1109
Added a call to "set_memory_toggle(v->rstate);" in make_frames() to
1110
correctly set the state of the Edit-<Memory Registers check box if the
1111
user wanted the memory registers initially displayed.
1114
From Christian Persch <chpe@gnome.org>
1115
Correctly handle memory register display and "Memory Registers" menu
1116
item checkbox status when user goes from Sci/Fin/Adv mode to Basic.
1117
(Needed because of the recent changes for bug #478961).
1119
2007-10-08 Rich Burridge <rich.burridge@sun.com>
1121
* Released a gcalctool v5.21.0 tarball.
1123
* gcalctool/calctool.h:
1124
gcalctool/display.c:
1125
gcalctool/functions.c:
1126
gcalctool/ce_tokeniser.l:
1129
With lots of help from Sami Pietila <sampie@utu.fi>
1130
Fix for bug #326938 – Display cursor in input area; allow home
1131
and end keys. This is in arithmetic precedence mode only.
1133
2007-10-08 Rich Burridge <rich.burridge@sun.com>
1135
* gcalctool/graphics.c:
1136
Fix for bug #484158 – Setting Accuracy is incorrect via the 0-9
1139
2007-10-02 Rich Burridge <rich.burridge@sun.com>
1141
* help/C/gcalctool.xml:
1142
gcalctool/calctool.h:
1143
gcalctool/ce_tokeniser.l:
1144
Fix for bug #439087 – Gcalctool can't handle small physic constants
1145
like the Boltzmann constant. The number of significant places has
1146
been increased to 99 and the number of displayable digits has been
1147
increased to 200. The online help has been adjusted to reflect these
1150
Note that if you have something in the gcalctool display that is
1151
wider than the display area, a scrollbar is shown, but the first
1152
digit isn't properly displayed. The workaround here, is to enlarge
1153
the size of the calculator window until the scrollbar goes away.
1154
I believe this is a Gtk+ problem and have filed bug #482688 against it.
1156
* help/C/gcalctool.xml:
1157
Fixed bug #367738 – [doc] Square root documentation needs to be updated.
1158
The entry in the online help now includes examples for both arithmetic
1159
precedence and non-arithmetic precedence mode.
1161
* help/C/gcalctool.xml:
1162
Fixed bug #428571 – [doc] Repetitive usage of "use".
1164
2007-10-01 Rich Burridge <rich.burridge@sun.com>
1166
* gcalctool/Makefile.am:
1168
From Rémi Cardona <remi@gentoo.org>
1169
Use GNOME_MAINTAINER_MODE_DEFINES() to handle *_DISABLE_DEPRECATED
1171
* help/C/gcalctool.xml:
1172
gcalctool/calctool.c:
1173
gcalctool/display.c:
1174
gcalctool/calctool.h:
1175
gcalctool/functions.c:
1176
gcalctool/lr_tokeniser.l:
1177
gcalctool/ce_tokeniser.l:
1178
gcalctool/gcalctool.1:
1179
Fixed bug #428573 – [doc] Spelling of logical gates.
1180
The logical operations, And, Not, Or, Xor and Xnor now use uppercase
1181
letters (AND, NOT, OR, XOR and XNOR) for both the buttons and in the
1182
display area in arithmetic precedence mode. The gcalctool manual
1183
pages and the online help have been updated accordingly.
1185
The XOR operation in non-arithmetic mode was doing a multiplication
1188
The result for the AND example in the online help was incorrect.
1190
The syntax for using NOT in aritmetic mode is different then for
1191
non-arithmetic mode. The online help example has been updated to
1194
2007-09-28 Rich Burridge <rich.burridge@sun.com>
1196
* help/C/gcalctool.xml:
1197
gcalctool/calctool.c:
1198
gcalctool/calctool.h:
1199
gcalctool/functions.c:
1200
gcalctool/lr_tokeniser.l:
1201
gcalctool/ce_tokeniser.l:
1202
gcalctool/gcalctool.1:
1204
gcalctool/ce_parser.y:
1205
With lots of help from Sami Pietila <sampie@ariana-dsl.utu.fi>
1206
Fixed bug #469245 – Hexadecimal input is not intuitive and
1207
bug #455889 – Copy/paste of lower case hex letter does not work.
1208
The hexadecimal digits have been changed back to their pre Sept
1209
2003 (bug #118826) values of "a" - "f".
1211
The following functions have also had their keyboard shortcuts
1212
reverted back to their pre Sept 2003 upper-case values:
1216
[D] - Double-declining depreciation
1217
[E] - Enter an exponential number
1218
[F] - User-defined functions
1220
With copy/paste operations, where the user is pasting a string into
1221
gcalctool, the copy buffer is now iterated over. If an "A", "B", "C",
1222
"D" or "F" character is encountered, it will be converted to its
1223
lowercase equivalent. If an "E" is found, and the next character is a
1224
"-" or a "+", then it remains as an upper case "E" (it's assumed to be
1225
a possible exponential number), otherwise its converted to a lower
1228
Displaying of hex digits in the gcalctool display will still be
1229
in uppercase. Displaying of the "e" in an exponential number will
1230
still be in lower-case.
1232
The way to enter exponential numbers in arithmetic precedence mode
1233
has changed. The following four examples should show you the new
1236
1 2 Exp + 8 = 1200000000
1237
- 1 2 Exp + 8 = -1200000000
1238
1 2 Exp - 8 = 0.00000012
1239
- 1 2 Exp - 8 = -0.00000012
1241
In both left-to-right precedence and arithmetic precedence modes, if
1242
the user enters a numeric digit that is incorrect for the current
1243
numeric base, this shouldn't be allowed and should not be entered
1246
The gcalctool documentation (and tooltips) have been updated to
1247
reflect these changes.
1249
2007-09-24 Rich Burridge <rich.burridge@sun.com>
1251
* From Christian Persch <chpe@gnome.org>
1253
Fixed bug #479102 – memory registers dialogue should use ngettext.
1255
2007-09-21 Rich Burridge <rich.burridge@sun.com>
1257
* Updated the MAINTAINERS file with Sami's new email address.
1259
* From Christian Persch <chpe@gnome.org>
1261
Fixed bug #478961 – GtkAaction use.
1263
* From Christian Persch <chpe@gnome.org>
1265
Fixed bug #478964 – don't use deprecated gtk_widget_ref func.
1267
* From Christian Persch <chpe@gnome.org>
1269
Fixed bug #478979 – show menu help in statusbar.
1271
* From Christian Persch <chpe@gnome.org>
1273
Fixed bug #479064 – should use ngettext on the Acc button.
1275
* From Christian Persch <chpe@gnome.org>
1277
Fixed bug #479097 – use gtkmessagedialog.
1279
* From Christian Persch <chpe@gnome.org>
1281
Fixed bug #479066 – weird way to use gnome menus-have-icons setting.
1283
2007-09-17 Rich Burridge <rich.burridge@sun.com>
1285
* Released a gcalctool tarball for GNOME 2.20.0.
1287
2007-09-03 Rich Burridge <rich.burridge@sun.com>
1289
* Released a gcalctool tarball for GNOME 2.19.92.
1291
2007-08-27 Rich Burridge <rich.burridge@sun.com>
1293
* Released a gcalctool tarball for GNOME 2.19.91.
1295
2007-08-17 Rich Burridge <rich.burridge@sun.com>
1297
* From Lionel Le Folgoc
1298
gcalctool.desktop.in:
1299
Fixed bug #467442 – gcalctool does not appear in xfce4 menu.
1301
2007-08-13 Rich Burridge <rich.burridge@sun.com>
1303
* Released a gcalctool tarball for GNOME 2.19.90.
1305
2007-08-11 Rich Burridge <rich.burridge@sun.com>
1308
Adjusted to the new format.
1310
2007-07-30 Rich Burridge <rich.burridge@sun.com>
1312
* Released a gcalctool tarball for GNOME 2.19.6.
1314
2007-07-30 Jan Arne Petersen <jpetersen@jpetersen.org>
1317
Remove help/de/Makefile due to gnome-doc-utils migration.
1319
2007-07-24 Rich Burridge <rich.burridge@sun.com>
1321
* From Christopher Taylor et al
1324
Fixed bug #459702 – gcalc does not build against gtk+-2.11.6.
1325
Occurances of gtk_tooltips_set_tip are now gtk_widget_set_tooltip_text.
1327
2007-07-22 Yair Hershkovitz <yairhr@gmail.com>
1329
Always use left-to-right direction for button's boxes. Fixed bug
1332
2007-07-08 Rich Burridge <rich.burridge@sun.com>
1334
* gcalctool.desktop.in:
1336
/jds/spec-files/trunk/patches/gcalctool-01-menu-entry.diff.
1337
Changed the Comment line.
1339
* Released a gcalctool tarball for GNOME 2.19.5.
1341
2007-06-26 Rich Burridge <rich.burridge@sun.com>
1343
* gcalctool/mpmath.c:
1344
Fixed bug #451286 – 0 power of 0. This now returns 1 and not an error.
1347
Fixed bug #450790 – crash in Calculator when pasting in a very large
1350
2007-06-18 Rich Burridge <rich.burridge@sun.com>
1353
Fixed bug #448263 – drop libgnome dependency
1355
* Released a gcalctool tarball for GNOME 2.19.4.
1357
2007-06-04 Rich Burridge <rich.burridge@sun.com>
1359
* Released a gcalctool tarball for GNOME 2.19.3.
1361
2007-05-21 Rich Burridge <rich.burridge@sun.com>
1363
* Fixed bug #439985 – Negative value not saved in memory register
1364
across invocations of gcalctool. This was also a problem was negative
1367
2007-05-13 Rich Burridge <rich.burridge@sun.com>
1369
* Released a gcalctool tarball for GNOME 2.19.2.
1371
2007-04-30 Rich Burridge <rich.burridge@sun.com>
1373
* gcalctool/display.c:
1374
gcalctool/functions.c:
1376
Fixed bug #419927 - calculator rcl function does not work as documented.
1378
2007-04-23 Rich Burridge <rich.burridge@sun.com>
1380
* Released a gcalctool tarball for GNOME 2.19.1.
1381
(gcalctool version number now aligns with the GNOME
1382
minor.micro numbers).
1384
2007-04-18 Rich Burridge <rich.burridge@sun.com>
1387
Fixed up various compiler warnings.
1389
2007-04-13 Changwoo Ryu <cwryu@debian.org>
1392
Removed line for help/ko/Makefile.in due to gnome-doc-utils
1395
2007-03-28 Rich Burridge <rich.burridge@sun.com>
1397
* gcalctool.desktop.in:
1398
Fixed bug #413443 – gnome-calculator is not publically visible icon.
1400
2007-03-12 Rich Burridge <rich.burridge@sun.com>
1403
Adjust "Paste" to _("Paste") in the for_each_menu() routine for
1404
bug #317786 – copy and paste menu entries are always active.
1406
2007-03-12 Rich Burridge <rich.burridge@sun.com>
1408
* Released a gcalctool tarball for GNOME 2.18.0 (Final).
1410
2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
1412
* gcalctool.desktop.in:
1413
"Application" is not a valid category in the freedesktop specification.
1414
Added the GTK category.
1416
2007-02-27 Rich Burridge <rich.burridge@sun.com>
1419
Fixed bug 412688 - gcalctool crashed with SIGSEGV in strlen().
1421
2007-02-25 Rich Burridge <rich.burridge@sun.com>
1423
* Released a gcalctool tarball for GNOME 2.18.0 (Release Candidate).
1425
2007-02-12 Rich Burridge <rich.burridge@sun.com>
1427
* Released a gcalctool tarball for GNOME 2.18.0 (beta-2).
1429
2007-02-06 Rich Burridge <rich.burridge@sun.com>
1432
Fixed bug #402473 – Problems pasting back value when using
1433
thousands separator.
1435
2007-01-22 Rich Burridge <rich.burridge@sun.com>
1437
* Released a gcalctool tarball for GNOME 2.18.0 (beta-1).
1439
2007-01-17 Rich Burridge <rich.burridge@sun.com>
1442
Fixed bug #397788 – Need spin control limit for Acc Other popup.
1444
2007-01-16 Rich Burridge <rich.burridge@sun.com>
1448
Fixed bug #317786 - copy and paste menu entries are always active.
1450
2007-01-08 Rich Burridge <rich.burridge@sun.com>
1452
* All copyright messages updated for 2007.
1453
* Released a gcalctool tarball for GNOME 2.17.5.
1455
2006-12-17 Rich Burridge <rich.burridge@sun.com>
1457
* Released a gcalctool tarball for GNOME 2.17.4.
1459
2006-12-15 Rich Burridge <rich.burridge@sun.com>
1461
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1462
Fixed bug #371669 - Floating Hexadecimal values converting to any.
1464
2006-12-08 Rich Burridge <rich.burridge@sun.com>
1466
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1467
Fixed bug #381037 – result can not be used for "mod" operation.
1469
* Fixed bug #369503 – Problems with 'arithmetic precedence mode'.
1471
2006-12-04 Rich Burridge <rich.burridge@sun.com>
1473
* Released a gcalctool tarball for GNOME 2.17.3.
1475
2006-11-28 Rich Burridge <rich.burridge@sun.com>
1478
Fixed bug #380145 – Markup error in alert message.
1480
2006-11-27 Rich Burridge <rich.burridge@sun.com>
1483
In set_win_position(), initialized the x and y variables.
1485
* help/C/gcalctool.xml:
1486
Fixed bug #367754 - [doc] Update documentation for % operator.
1488
* help/C/gcalctool.xml:
1489
Fixed bug #367728 - [doc] Update documentation for Mod (Modulus
1490
Division) operation.
1492
* help/C/gcalctool.xml:
1493
Fixed bug #367715 - [doc] Update doc to mention saving of memory
1496
* help/C/gcalctool.xml:
1497
Fixed bug #367718 - [doc] Documentation change needed for
1498
View->Memory Registers menu item inactive.
1500
* help/C/gcalctool.xml:
1501
Fixed bug #367735 - [doc] Update documentation for Ctrm operation.
1503
* help/C/gcalctool.xml:
1504
Fixed bug #367740 - [doc] Documentation for Clear Entry and Clear
1507
* help/C/gcalctool.xml:
1508
Fixed bug #367725 - [doc] Update documentation for the Memory
1511
* help/C/gcalctool.xml:
1512
Fixed bug #367720 - [doc] Documentation change needed for keyboard
1513
shortcuts for buttons with menus associated with them.
1515
* help/C/gcalctool.xml:
1516
Fixed bug #367712 - [doc] Need to document how to enter scientific
1517
number s with a negative exponent in AOP mode.
1519
2006-11-20 Rich Burridge <rich.burridge@sun.com>
1522
Modified patch from Sun Bugster bug #6480076.
1523
Made the gcalctool display areas focusable.
1525
* help/C/gcalctool.xml:
1526
Fixed bug #367722 – [doc] Update documentation for Xor and x^y
1529
2006-11-18 Rich Burridge <rich.burridge@sun.com>
1532
Fixed bug #76572 - Primary selection is not recognised.
1534
2006-11-04 Rich Burridge <rich.burridge@sun.com>
1536
* Released a gcalctool tarball for GNOME 2.17.2.
1538
2006-10-30 Rich Burridge <rich.burridge@sun.com>
1540
* gcalctool/calctool.c:
1541
gcalctool/calctool.h:
1542
gcalctool/display.c:
1543
gcalctool/functions.c:
1546
Fixed bug #358782 (http://bugzilla.gnome.org/show_bug.cgi?id=358782)
1547
Fixup sloppy string handling.
1549
* gcalctool/function.c:
1550
Fixup sloppy code indentation.
1551
Remove unwanted (commented out) code.
1552
Adjusted to /* ... */ style comments.
1554
2006-10-23 Rich Burridge <rich.burridge@sun.com>
1558
Fixed bug #364410 (http://bugzilla.gnome.org/show_bug.cgi?id=364410)
1559
Incorrectly rounded pi constant.
1561
2006-10-16 Rich Burridge <rich.burridge@sun.com>
1563
* Released a gcalctool tarball for GNOME 2.17.1.
1565
2006-10-07 Elijah Newren <newren gmail com>
1567
* gcalctool/gtk.c (create_change_mode_dialog): Remove markup from
1568
translatable messages. #360453
1570
2006-10-03 Rich Burridge <rich.burridge@sun.com>
1572
* gcalctool/display.c:
1573
From Matt Keenan <matt dot keenen at sun period com>
1574
Fixed bug 359291 - crash when localized decimal point is greater
1575
than 1 char. Removed the bogus assert.
1577
2006-10-01 Rich Burridge <rich.burridge@sun.com>
1579
* gcalctool/calctool.c:
1581
From Matthias Clasen:
1582
Fixed bug #358337 (http://bugzilla.gnome.org/show_bug.cgi?id=358337)
1583
gcalctool no longer crashes in the Oriya locale due to sloppy string
1586
2006-09-29 Sami Pietila <sampie@ariana-dsl.utu.fi>
1588
* Fixed pr #354730 - crash in Calculator: running
1591
2006-09-28 Sami Pietila <sampie@ariana-dsl.utu.fi>
1593
* Fixed pr #357208 - Bitcalculating extension needs to
1594
support negative numbers
1596
2006-09-22 Rich Burridge <rich.burridge@sun.com>
1598
* gcalctool/calctool.c:
1599
gcalctool/calctool.h:
1601
gcalctool/functions.c:
1602
gcalctool/functions.h:
1605
From Sami Pietila <sampie@ariana-dsl.utu.fi>
1606
Fixed bug #157961 - Bitcalculating extension for gcalctool.
1608
2006-09-13 Sami Pietila <sampie@ariana-dsl.utu.fi>
1610
* Fixed pr #355648 - Error reporting should be consistent.
1612
2006-09-13 Sami Pietila <sampie@ariana-dsl.utu.fi>
1614
* Fixed pr #135140 - percent operator works not as expected.
1616
2006-09-06 Rich Burridge <rich.burridge@sun.com>
1618
* gcalctool/calctool.c:
1619
gcalctool/calctool.h:
1622
Fixed bug #349981 - gcalctool should save screen position for next
1625
2006-09-04 Rich Burridge <rich.burridge@sun.com>
1627
* Released a gcalctool tarball for GNOME 2.16.0 (Final).
1629
2006-08-18 Rich Burridge <rich.burridge@sun.com>
1631
* Released a gcalctool tarball for GNOME 2.16.0 (RC1).
1633
2006-08-09 Rich Burridge <rich.burridge@sun.com>
1635
* gcalctool/functions.c:
1636
gcalctool/graphics.c:
1638
Removed several chunks of code that were surronded by #if 0/#endif.
1640
2006-08-07 Rich Burridge <rich.burridge@sun.com>
1642
* gcalctool/display.c:
1643
gcalctool/functions.c:
1644
gcalctool/graphics.c:
1645
Fixed bug #350341 (http://bugzilla.gnome.org/show_bug.cgi?id=350341)
1646
gcalctool now builds again with gcc v2.95.
1648
2006-08-06 Rich Burridge <rich.burridge@sun.com>
1650
* Released a gcalctool tarball for GNOME 2.16.0 (beta2).
1652
2006-07-28 Lucas Rocha <lucasr@gnome.org>
1655
Removed line for help/es/Makefile.in due to g-d-u migration.
1657
Removed es from SUBDIRS due to g-d-u migration.
1659
2006-07-24 Rich Burridge <rich.burridge@sun.com>
1661
* gcalctool/calctool.c:
1662
More work on bug #347700
1663
(http://bugzilla.gnome.org/show_bug.cgi?id=347700)
1664
Added another "Note to translators" comment for the Abs button labels.
1667
Fixed bug #348452 (http://bugzilla.gnome.org/show_bug.cgi?id=348452)
1668
Removed line for help/sv/Makefile.in
1670
* Released a gcalctool tarball for GNOME 2.16.0 (beta1).
1672
2006-07-20 Rich Burridge <rich.burridge@sun.com>
1674
* gcalctool/calctool.c:
1675
Work on bug #347700 (http://bugzilla.gnome.org/show_bug.cgi?id=347700)
1676
Added a "Note to translators" comment for the Bksp and Clr button
1679
2006-06-10 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
1681
* gcalctool/gtk.c (about_cb): Updated FSF postal address.
1683
2006-07-10 Rich Burridge <rich.burridge@sun.com>
1685
* Released a gcalctool tarball for GNOME 2.15.4.
1687
2006-06-09 Rich Burridge <rich.burridge@sun.com>
1689
* Released a gcalctool tarball for GNOME 2.15.3.
1691
2006-06-01 Rich Burridge <rich.burridge@sun.com>
1693
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1694
Fixed bug #343150 (http://bugzilla.gnome.org/show_bug.cgi?id=343150)
1695
Gcalctool no longer crashes when switching to scientific mode.
1697
2006-05-16 Rich Burridge <rich.burridge@sun.com>
1699
* Adjusted configure.in so that gcalctool now requires intltool v0.35.0.
1701
2006-05-15 Rich Burridge <rich.burridge@sun.com>
1703
* Released a gcalctool tarball for GNOME 2.15.2.
1705
2006-05-10 Rich Burridge <rich.burridge@sun.com>
1707
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1708
Fixup compiler warnings from inclusion of last patch.
1710
2006-05-08 Rich Burridge <rich.burridge@sun.com>
1712
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1713
Fixed bug #163538 (http://bugzilla.gnome.org/show_bug.cgi?id=163538)
1714
Backspace results in mal-formed expression.
1716
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1717
- = button is now also a one step undo. (This feature was temporary
1718
disabled by the previous redo/undo patch.)
1720
- Removed gotos from do_expression function. (This change might add
1721
unstability as this is a major change to the expression mode state
1724
- Functions (such as sin, cos, tan..) can use previously calculated
1727
2006-05-01 Rich Burridge <rich.burridge@sun.com>
1729
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1730
First cut at an Undo/Redo implementation for use with the arithmetic
1731
operator precedence mode.
1733
2006-04-25 Rich Burridge <rich.burridge@sun.com>
1735
* Respun the gcalctool tarball for GNOME 2.15.1 because intltool
1736
is not Solarisized. It's generated constructs in .../po/Makefile.in.in
1737
that do not work on Solaris. The hack fix was to change the SHELL
1738
definition in .../po/Makefile.in.in to /bin/bask before running
1739
make; make install; make dist
1741
* Removed the no entry from the po/LINGUAS file.
1743
2006-04-24 Rich Burridge <rich.burridge@sun.com>
1745
* Removed .../po/Makefile.in.in. Shouldn't have been in CVS.
1747
* Released a gcalctool tarball for GNOME 2.15.1.
1749
2006-04-24 Rich Burridge <rich.burridge@sun.com>
1751
* Fixed bug #337897 (http://bugzilla.gnome.org/show_bug.cgi?id=337897)
1752
Changes to use po/LINGUAS file.
1754
2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
1756
* configure.in: Remove obsolete entry for no_NO.
1757
* po/no.po: And the translation.
1759
2006-04-12 Rich Burridge <rich.burridge@sun.com>
1761
* Fixed bug #338220 (http://bugzilla.gnome.org/show_bug.cgi?id=338220)
1762
The 'Show trailing zeroes' option in the View menu should now be
1763
correctly set [in]sensitive depending upon which mode it's in.
1765
2006-03-31 Rich Burridge <rich.burridge@sun.com>
1767
* Further work on the gcalctool automated test tools:
1768
- Now allows comment lines starting with '#' to be read (and ignored)
1769
in the input file. Same for blank lines.
1771
- Added a listener to not start reading standard input until the
1772
application see a "focus:" event for gcalctool.
1774
- Adjusted the isApplication() routine in runtests.py to check for
1777
2006-03-28 Rich Burridge <rich.burridge@sun.com>
1779
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1780
Fixed bug #332023 (http://bugzilla.gnome.org/show_bug.cgi?id=332023)
1781
The bitwise operators now work in arithmetic operator precedence
1782
mode, when you use them with the result of a previous operation.
1784
2006-03-28 Rich Burridge <rich.burridge@sun.com>
1786
* Fixed bug #327729 (http://bugzilla.gnome.org/show_bug.cgi?id=327729)
1787
The fields in the memory register window were not correctly aligned
1788
in some themes. In the create_rframe() routine in gtk.c, the code has
1789
been changed to use a gtk_table rather than ten gtk_hbox's.
1791
2006-03-28 Rich Burridge <rich.burridge@sun.com>
1793
* Fixed bug #330867 (http://bugzilla.gnome.org/show_bug.cgi?id=330867)
1794
Added License info to the Gcalctool About dialog.
1796
2006-03-27 Rich Burridge <rich.burridge@sun.com>
1798
* Fixed bug #335095 (http://bugzilla.gnome.org/show_bug.cgi?id=335095)
1799
Gcalctool no longer displays the current mode in the title bar when
1800
in Basic mode (due to lack of space).
1802
2006-03-27 Tommi Vainikainen <thv@iki.fi>
1804
* .cvsignore, Makefile.am, configure.in, omf.make, xmldocs.make,
1805
m4/.cvsignore: Migrated to gnome-doc-utils build system for user
1808
2006-03-27 Rich Burridge <rich.burridge@sun.com>
1810
* From Ross Burton <ross at burtonini dot com>
1811
Fixed bug #335236 (http://bugzilla.gnome.org/show_bug.cgi?id=335236)
1812
Gcalctool schemas files should be installed if built with
1815
2006-03-27 Rich Burridge <rich.burridge@sun.com>
1817
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1818
Adjustments to the AOP code so that e to the power of x gives the
1819
correct answer at high precision.
1821
2006-03-22 Tommi Vainikainen <thv@iki.fi>
1823
* configure.in (ALL_LINGUAS): Added Dzongkha (dz).
1825
2006-03-17 Rich Burridge <rich.burridge@sun.com>
1827
* Added .../test/non_aop_input.txt, the start of an test file for
1828
gcalctool in non-arithmetic operator precedence mode.
1830
2006-03-13 Rich Burridge <rich.burridge@sun.com>
1832
* Released a gcalctool tarball for GNOME 2.14.0 (Final).
1834
2006-03-02 Rich Burridge <rich.burridge@sun.com>
1836
* From Elijah Newren <newren at gmail dot com>
1837
Fix for bug #333078 (http://bugzilla.gnome.org/show_bug.cgi?id=333078)
1838
cvs fails to build due to bg translation of help.
1840
* From Alexander Shopov <ash at contact dot bg>
1841
Inclusion of a translation of gcalctool help for the bg locale.
1843
2006-02-27 Rich Burridge <rich.burridge@sun.com>
1845
* Released a gcalctool tarball for GNOME 2.14.0 (RC).
1847
2006-02-12 Rich Burridge <rich.burridge@sun.com>
1849
* Released a gcalctool tarball for GNOME 2.14.0 (beta2).
1851
2006-01-30 Rich Burridge <rich.burridge@sun.com>
1853
* Released a gcalctool tarball for GNOME 2.14.0 (beta1).
1855
2006-01-23 Rich Burridge <rich.burridge@sun.com>
1857
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1858
Refixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
1859
The recent changes to the square root and subtraction button labels
1860
broke the token parser for arithmetic operator precedence.
1862
2006-01-19 Rich Burridge <rich.burridge@sun.com>
1864
* Added the start of an automated test framework for gcalctool, written
1865
in Python, under the new "test" sub-directory. See the comments at the
1866
beginning of runtests.py for more information.
1868
2006-01-17 Rich Burridge <rich.burridge@sun.com>
1870
* Fixed bug #327124 (http://bugzilla.gnome.org/show_bug.cgi?id=327124)
1871
Changes to fix bug #326344 had the side-effect of causing the CE
1872
button to no longer work correctly.
1874
2006-01-17 Rich Burridge <rich.burridge@sun.com>
1876
* Fixed bug #327214 (http://bugzilla.gnome.org/show_bug.cgi?id=327214)
1877
The results from performing trig functions were not being passed on
1878
to future calculations correctly (in non-arithmetic operator precedence
1881
2006-01-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
1883
* Used U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
1884
for division sign, as discussed in
1885
http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00137.html
1886
http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00157.html
1888
2006-01-13 Rich Burridge <rich.burridge@sun.com>
1890
* Released a gcalctool tarball for GNOME 2.13.5.
1892
2006-01-12 Rich Burridge <rich.burridge@sun.com>
1894
* From Wouter Bolsterlee
1895
Fixed bug #323149 (http://bugzilla.gnome.org/show_bug.cgi?id=323149)
1896
Gcalctool now uses the Unicode symbols for division, multiplication,
1897
plus/minus, minus and square root.
1899
2006-01-10 Rich Burridge <rich.burridge@sun.com>
1901
* Fixed bug #326344 (http://bugzilla.gnome.org/show_bug.cgi?id=326344)
1902
The bit display of large numbers (in non-arithmetic operator precedence
1903
mode with the scientific view) now hopefully works correctly.
1905
It no longer converts the displayed number to a double then a long
1906
long, which is where the loss of accuracy was occuring.
1908
This also involved adding a couple of parameters to the make_fixed()
1909
routine in display.c to make it more generally useful for things like
1912
2006-01-09 Rich Burridge <rich.burridge@sun.com>
1914
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1915
Fixed bug #142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
1916
Gcalctool no longer ignores locale specific numeric point in
1917
arithmetic operator precedence mode.
1919
* Adjusted all the copyright messages to include 2006.
1921
2006-01-09 Rich Burridge <rich.burridge@sun.com>
1923
* Fixed bug #325074 (http://bugzilla.gnome.org/show_bug.cgi?id=325074)
1924
Gcalctool no longer crashes when you double click the 0 in the
1925
display area. Problem was the return value of the mouse_button_cb()
1928
2005-12-30 Abel Cheung <maddog@linuxhall.org>
1930
* configure.in: Added "zh_HK" to ALL_LINGUAS.
1932
2005-12-23 Rich Burridge <rich.burridge@sun.com>
1934
* Released a gcalctool tarball for GNOME 2.13.4.
1936
2005-12-21 Rich Burridge <rich.burridge@sun.com>
1938
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1939
Final fix for bug #153854
1940
(http://bugzilla.gnome.org/show_bug.cgi?id=153854)
1941
Now handles the case where the first thing the user does is
1942
change mode (Basic, Financial, Advanced, Scientific) in AOP mode.
1944
2005-12-19 Rich Burridge <rich.burridge@sun.com>
1946
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1947
Fixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
1948
Sqrt (and other similar operations) no longer fail in non-English
1951
2005-12-13 Rich Burridge <rich.burridge@sun.com>
1953
* Fixed bug #324001 (http://bugzilla.gnome.org/show_bug.cgi?id=324001)
1954
Primary Selection (middle mouse button) is now working.
1956
2005-12-12 Rich Burridge <rich.burridge@sun.com>
1958
* Released a gcalctool tarball for GNOME 2.13.3.
1960
2005-11-28 Rich Burridge <rich.burridge@sun.com>
1962
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
1963
More work on bug #153854
1964
(http://bugzilla.gnome.org/show_bug.cgi?id=153854)
1965
Similar change to that made on 15th November 2005, this time for
1966
arithmetic operator precedence (AOP) mode. Still need to correct
1967
handle this is AOP mode if it's the first thing the user does.
1969
2005-11-17 Rich Burridge <rich.burridge@sun.com>
1971
* Slight fixup for bug #157961. The toggling of the first bit in the
1972
bit panel wasn't working correctly. The long long lval variable in
1973
the bit_toggled() routine in gtk.c needed to be made unsigned.
1975
2005-11-15 Rich Burridge <rich.burridge@sun.com>
1977
* More work on bug #153854
1978
(http://bugzilla.gnome.org/show_bug.cgi?id=153854)
1979
If the user has completed a calculation and we are going to a
1980
new mode that is "compatible" with this one, then just change
1981
modes. Otherwise display a dialog warning the user that the
1982
current calculation will be cleared.
1984
Incompatible modes are:
1987
Scientific -> Advanced
1988
Scientific -> Financial
1990
(unless we are in Scientific mode with Decimal numeric base and Fixed).
1991
These changes work nicely in non-arithmetic operator precedence mode.
1992
For some reason, the display is still being cleared in arithmetic
1993
operator precedence mode. Keeping the bug open and transferring to
1994
Sami for further evaluation.
1996
2005-11-14 Rich Burridge <rich.burridge@sun.com>
1998
* Released a gcalctool tarball for GNOME 2.13.2.
2000
2005-11-03 Rich Burridge <rich.burridge@sun.com>
2002
* Fixed bug #316755 (http://bugzilla.gnome.org/show_bug.cgi?id=316755)
2003
Gcalctool no longer has "Gdk-CRITICAL **: gdk_window_invalidate_rect:
2004
assertion `window != NULL' failed" warnings at startup.
2006
2005-10-27 Rich Burridge <rich.burridge@sun.com>
2008
* Fixed bug #319934 (http://bugzilla.gnome.org/show_bug.cgi?id=319934)
2009
The percent operator was broken in non-arithmetic operator precedence
2012
2005-10-13 Rich Burridge <rich.burridge@sun.com>
2014
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2015
Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
2016
Exponential notation now works correctly in arithmetic operator
2019
2005-09-26 Rich Burridge <rich.burridge@sun.com>
2021
* Slight adjustment to the bit panel. It's now centralized.
2023
2005-09-23 Rich Burridge <rich.burridge@sun.com>
2025
* Adjusted the mpcmim() routine in mp.c. The fix for Sun bug #4006391
2026
needed to also preserve v->toclear and v->pointed.
2028
* Work on enhancement request #157961
2029
(http://bugzilla.gnome.org/show_bug.cgi?id=157961).
2030
Started to implement the bit panel for non-arithmetic precedence mode.
2031
It's automatically displayed when in Scientific mode.
2033
2005-09-19 Rich Burridge <rich.burridge@sun.com>
2035
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2036
Implemented enhancement request #148104 for arithmetic precedence
2037
mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
2038
The modulo operation. See entry below for more details.
2040
2005-09-15 Rich Burridge <rich.burridge@sun.com>
2042
* Fixed bug #316382 (http://bugzilla.gnome.org/show_bug.cgi?id=316382)
2043
The "useless" cursor is no longer displayed in the calculator
2046
2005-09-15 Rich Burridge <rich.burridge@sun.com>
2048
* Implemented enhancement request #148104 for non-arithmetic precedence
2049
mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
2050
Added in a modulo operation. This is available in Scientic Mode.
2051
A Mod B return the remainder when you divide A by B. A and B must be
2052
integers. Keyboard shortcut for this operation is "M".
2054
2005-09-13 Rich Burridge <rich.burridge@sun.com>
2056
* Fixed bug #162453 (http://bugzilla.gnome.org/show_bug.cgi?id=162453)
2057
The memory register dialog now uses GtkEntry widgets to display the
2058
register values. Gnopernicus can now correctly speak the contents of
2059
each memory register. There is also a close button to easily dismiss
2062
2005-09-13 Rich Burridge <rich.burridge@sun.com>
2064
* Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=312609)
2065
The memory register window is now a dialog rather than a top-level
2068
2005-09-12 Rich Burridge <rich.burridge@sun.com>
2070
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2071
Fixed bug #311307 (http://bugzilla.gnome.org/show_bug.cgi?id=311307)
2072
Fix to prevent invalid numeric entry in arithmetic operator precedence
2073
mode, depending upon the current base.
2075
2005-09-12 Rich Burridge <rich.burridge@sun.com>
2077
* From yselkowitz at users dot sourceforge dot net
2078
A number of the bison- and flex-related make rules in
2079
.../gcalctool/Makefile.am were broken when builddir != srcdir.
2081
2005-08-26 Rich Burridge <rich.burridge@sun.com>
2083
* From dmacks at netspace dot org
2084
Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=314540)
2085
The libparser.a library needs ranlib run on it for Mac OS X.
2087
2005-08-24 Rich Burridge <rich.burridge@sun.com>
2089
* From Diego Petten? <flameeyes at gentoo dot org>
2090
Fixed bug #314375 (http://bugzilla.gnome.org/show_bug.cgi?id=314375)
2091
Replaced usage of malloc.h with stdlib.h in syntax_translation.c
2093
2005-08-22 Rich Burridge <rich.burridge@sun.com>
2095
* Generated release for GNOME 2.12 (RC)
2097
* From Olaf Heiring <olh at suse dot de> (via Rodrigo Moya)
2098
Changed type of argument in paren_disp from char to int for 64bit.
2100
2005-08-11 Rich Burridge <rich.burridge@sun.com>
2102
* Fixed bug #313255 (http://bugzilla.gnome.org/show_bug.cgi?id=313255)
2103
The definitions for BUT_<n>_BAS in gtk.c were incorrect.
2105
2005-08-08 Rich Burridge <rich.burridge@sun.com>
2107
* Generated release for GNOME 2.11.91 (beta2).
2109
2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
2111
* configure.in: Added "te" to ALL_LINGUAS
2113
2005-08-03 Sami Pietila <sampie@ariana-dsl.utu.fi>
2115
* Fixed pr310167. Removed "ans" from the list of translated words.
2117
2005-07-25 Rich Burridge <rich.burridge@sun.com>
2119
Fixed bug #311306 (http://bugzilla.gnome.org/show_bug.cgi?id=311306)
2120
If the user was in View->Scientific with base Bin, Oct or Hex and
2121
then went to View->Basic, then returned to View->Scientific, some of
2122
the numeric keys were incorrectly greyed out.
2124
2005-07-19 Rich Burridge <rich.burridge@sun.com>
2126
* From Christian Krause <chkr at plauener dot de>
2127
Fixed bug #310849 (http://bugzilla.gnome.org/show_bug.cgi?id=310849)
2128
Gcalctool no longer crashes when pressing the "B" button (or typing
2131
2005-07-18 Rich Burridge <rich.burridge@sun.com>
2133
* Fixed bug #310791 (http://bugzilla.gnome.org/show_bug.cgi?id=310791)
2134
Memory register window view logic was screwed.
2136
2005-07-15 Rich Burridge <rich.burridge@sun.com>
2138
* From Jens Granseuer <jenssgr at gmx dot net>
2139
Fixed bug #310441 (http://bugzilla.gnome.org/show_bug.cgi?id=310441)
2140
Adjusted code to compile with gcc 2.95.2. (There was an assert before
2141
variable declarations in do_tfunc() in functions.c
2143
2005-07-11 Rich Burridge <rich.burridge@sun.com>
2145
* Fixed bug #153854 (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
2146
When the user changes modes, a warning dialog is displayed to let
2147
them know that their current display will be cleared and the base
2148
reset to decimal. The user has the option of checking a toggle box
2149
on the dialog, that will prevent this warning from being displayed
2152
2005-07-01 Rich Burridge <rich.burridge@sun.com>
2154
* From Matt Keenan <matt.keenan@sun.com>
2155
Fixed bug #309294 (http://bugzilla.gnome.org/show_bug.cgi?id=309294)
2156
Adjustments to allow gcalctool to successfully build on Solaris with
2159
2005-06-30 Rich Burridge <rich.burridge@sun.com>
2161
* Fixed bug #309182 (http://bugzilla.gnome.org/show_bug.cgi?id=309182)
2162
In non-arithmetic precdence mode, gcalctool can now correctly change
2163
the sign of the exponent on scientific numbers again. The problem was
2164
caused by a chunk of code being removed from the handling of the
2165
"+/-" case when the arithmetic operator precedence code was merged in.
2167
2005-06-21 Rich Burridge <rich.burridge@sun.com>
2169
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2170
Fixed bug #308408 (http://bugzilla.gnome.org/show_bug.cgi?id=308408)
2171
gcalctool can now correctly convert the hexadecimal numbers "A-F"
2172
to other bases in "use arithmetic operator precedence mode".
2174
2006-06-10 Jordi Mallach <jordi@debian.org>
2176
* gcalctool/gcalctool.1: Fix two typos (Debian Bug#310356).
2178
2006-06-03 Christian Rose <menthos@menthos.com>
2180
* configure.in: Added "gl" to ALL_LINGUAS.
2182
2005-05-31 Rich Burridge <rich.burridge@sun.com>
2184
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2185
Fixed bug #305619 (http://bugzilla.gnome.org/show_bug.cgi?id=305619)
2186
Calculations with stored register values in arithmetic operator
2187
precedence mode, now work correctly.
2189
2005-05-26 Rich Burridge <rich.burridge@sun.com>
2191
* From Christian Krause <chkr at plauener dot de>
2192
Fixed bug #305034 (http://bugzilla.gnome.org/show_bug.cgi?id=305034)
2193
In "Use Arithmetic Precedence" mode, when switching the format
2194
(e.g. from ENG to FIX), the displayed value switches to zero (in the
2195
corresponding format, so e.g. 0.0 or 0e+0, ...).
2197
2005-05-25 Rich Burridge <rich.burridge@sun.com>
2199
* Fixed bug #305467 (http://bugzilla.gnome.org/show_bug.cgi?id=305467)
2200
gcalctool no longer crashes under the following scenerio:
2201
- type "f" to bring up the user function menu.
2202
- dismiss the menu by clicking elsewhere with the mouse.
2203
- type another character which isn't in the range "0" to "9".
2205
2005-05-18 Rich Burridge <rich.burridge@sun.com>
2207
* Did a gcalctool tarball release.
2209
2005-05-16 Rich Burridge <rich.burridge@sun.com>
2211
* Fixed bug #304056 (http://bugzilla.gnome.org/show_bug.cgi?id=304056)
2212
Adjusted the keyboard shortcuts for the Xor and x^y operations.
2217
2005-05-02 Rich Burridge <rich.burridge@sun.com>
2219
* From Paolo Borelli <pborelli at katamail dot com>
2220
Fixed bug #302555 (http://bugzilla.gnome.org/show_bug.cgi?id=302555)
2221
Various gcalctool variables have now been const'ified.
2223
2005-04-21 Rich Burridge <rich.burridge@sun.com>
2225
* From Vincent van Adrighem <adrighem at gnome dot org>
2226
Fixed bug #300957 (http://bugzilla.gnome.org/show_bug.cgi?id=300957)
2227
Replaced the underscore character in "translator_credits" with a
2228
hyphen, to prevent some translation tools from being confused.
2230
2005-04-13 Rich Burridge <rich.burridge@sun.com>
2232
* More work on bug #172704.
2233
- Adjusted the code to not try to display a menu when the user
2234
entered a left parentheses (another do_pending() type of
2236
- Toggling the "Show Trailing Zeroes" operation via keyboard
2237
shortcuts, needed to clear the v-.pending flag.
2239
2005-04-11 Rich Burridge <rich.burridge@sun.com>
2241
* Fixed up some problems reported by lint.
2243
2005-04-07 Rich Burridge <rich.burridge@sun.com>
2245
* Fixed bug #172704 (http://bugzilla.gnome.org/show_bug.cgi?id=172704)
2246
Fixed bug #172869 (http://bugzilla.gnome.org/show_bug.cgi?id=172869)
2247
When the user now uses the keyboard shortcut for any of the gcalctool
2248
buttons that have a menu associated with them, that menu is now displayed.
2249
The user can use the arrow keys to select a menu item or the menu items
2252
2005-04-06 Rich Burridge <rich.burridge@sun.com>
2254
* From Alan Horkan <horkana@tcd.ie>
2255
Fixed bug #171393 (http://bugzilla.gnome.org/show_bug.cgi?id=171393)
2256
Allow stock labels to show through. Should make translation that
2259
2005-04-06 Rich Burridge <rich.burridge@sun.com>
2261
* Refixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
2262
The Help->Contents menu item no longer appears if gcalctool is built
2265
2005-04-06 Rich Burridge <rich.burridge@sun.com>
2267
* Fixed bug #172798 (http://bugzilla.gnome.org/show_bug.cgi?id=172798)
2268
gtk_set_locale was already being run by gtk_init() and the gtk about
2269
popup didn't have the gcalctool icon.
2271
2005-03-31 Steve Murphy <murf@e-tools.com>
2273
* configure.in: Added "rw" to ALL_LINGUAS.
2275
2005-03-28 Abel Cheung <maddog@linuxhall.org>
2277
* configure.in: Added "tr" to ALL_LINGUAS.
2279
2005-03-31 Sami Pietila <sampie@ariana-dsl.utu.fi>
2281
* Fix for bug #172150
2282
* Minor fix: the initial zero value is not anymore used as a
2285
2005-03-23 Rich Burridge <rich.burridge@sun.com>
2287
* Fixed Sun internal CR #6214176. If gcalctool is being driven by gok,
2288
the on-screen keyboard assistive technology, it's possible that the
2289
event returned by gtk_get_current_event() is NULL. If this is the
2290
case, we need to fudge the popping up on the menu associated with
2293
2005-03-23 Rich Burridge <rich.burridge@sun.com>
2295
* Fixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
2296
You can now build gcalctool without the GNOME libraries by specifying
2297
"--disable-gnome" on the configure command line.
2299
2005-03-22 Adi Attar <aattar@cvs.gnome.org>
2301
* configure.in: Added 'xh' to ALL_LINGUAS.
2303
2005-03-19 Sami Pietila <sampie@ariana-dsl.utu.fi>
2305
* Fix for bug #168385
2308
2005-03-10 Rich Burridge <rich.burridge@sun.com>
2310
* Fixed bug #167479 (http://bugzilla.gnome.org/show_bug.cgi?id=167479)
2311
gcalctool with set the View->Memory Registers menu item inactive if
2312
the calculator is in Basic mode.
2314
2005-03-07 Rich Burridge <rich.burridge@sun.com>
2316
* Fixed bug #169196 (http://bugzilla.gnome.org/show_bug.cgi?id=169196)
2317
gcalctool now uses use g_get_home_dir().
2319
* Added in a better implementation of the trig_filter() routine in
2322
* Fixed bug #168694 (http://bugzilla.gnome.org/show_bug.cgi?id=168694)
2323
gcalctool now saves/restores the ten memory register values as gconf
2326
* Removed the redundant process_str() routine in graphics.c
2328
2005-03-07 Rich Burridge <rich.burridge@sun.com>
2330
* Version for GNOME 2.10.0 (final) call for tarballs.
2332
2005-03-07 Irene Ryan <irene.ryan@sun.com>
2333
(on behalf of Maeve Anslow)
2335
* help/C/gcalctool.xml; updated help manual
2336
* help/C/gcalctool-C.omf; updated OMF file details
2337
* help/C/l10n.txt; updated instructions for L10N
2338
* help/C/figures/gcalctool_basic_window.png; updated screenshot
2339
* help/C/figures/gcalctool_scientific_window.png; updated screenshot
2341
2005-02-28 Rich Burridge <rich.burridge@sun.com>
2343
* Version for GNOME 2.10.0 (rc1) call for tarballs.
2345
2005-02-27 Rich Burridge <rich.burridge@sun.com>
2347
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2348
Partial fix for bug 168385
2349
(http://bugzilla.gnome.org/show_bug.cgi?id=168385)
2350
"F+F=" wasn't working in arithmetic operator precedence mode.
2352
2005-02-18 Rich Burridge <rich.burridge@sun.com>
2354
* From Sami Pietila <sampie@ariana-dsl.utu.fi>
2355
Changes to make the trigonometric code work with hyp and inv
2358
2005-02-15 Rich Burridge <rich.burridge@sun.com>
2360
* The fix for bug #162998 was incorrect when in Arithmetic Precedence
2361
mode. Had to remove an extra bogus signal handler that shouldn't
2362
have been connected up for menu-type buttons.
2364
* Exch functionality was incorrect in Arithmetic Precedence mode.
2366
* Left and Right shift operations weren't working correctly. Menu
2367
name comparison in mb_proc() in gtk.c was incorrect.
2369
2005-02-11 Rich Burridge <rich.burridge@sun.com>
2371
* Fixed bug 167124 (http://bugzilla.gnome.org/show_bug.cgi?id=167124)
2372
One of the entries in the words[] array in syntax_translation.c was
2373
accidentally commented out.
2375
2005-02-08 Rich Burridge <rich.burridge@sun.com>
2377
* From Dennis Cranston <dennis_cranston at yahoo com>
2378
Fixed bug 166634 (http://bugzilla.gnome.org/show_bug.cgi?id=166634)
2379
Call to create the About box was missing a NULL terminator.
2381
2005-02-07 Rich Burridge <rich.burridge@sun.com>
2383
* Adjusted all copyright messages to be 2005.
2384
* Version for GNOME 2.10.0 (beta2) call for tarballs.
2386
2005-02-03 Rich Burridge <rich.burridge@sun.com>
2388
* From Naveen & Team < naveenchandranv@gmail.com >
2389
Fixed bug #165522 (http://bugzilla.gnome.org/show_bug.cgi?id=165522)
2390
Made the status bar non-resizable.
2392
2005-01-31 Rich Burridge <rich.burridge@sun.com>
2394
* From Mariano Suárez-Alvarez <msuarezalvarez at arnet dot com dot ar>
2395
Various code cleanups. It moves some declarations of static functions
2396
to the corresponding .c files. It also cuts down the number of
2397
included files, moving some includes to where they are needed from
2400
2005-01-31 Rich Burridge <rich.burridge@sun.com>
2402
* From Kristof Vansant <de_lupus at pandora dot be>
2403
Adjusted the About dialog to use the latest GtkAbout widget.
2405
2005-01-24 Rich Burridge <rich.burridge@sun.com>
2407
* Version for GNOME 2.10.0 (beta1) call for tarballs.
2409
2005-01-21 Rich Burridge <rich.burridge@sun.com>
2411
* Fixed bug #162998 (http://bugzilla.gnome.org/show_bug.cgi?id=162998)
2412
The "menu" buttons in gcalctool now responds to the "clicked" event
2413
rather than the "button-press-event" to allow gok, the on-screen
2414
keyboard to function properly.
2416
* Fixed bug #159957 (http://bugzilla.gnome.org/show_bug.cgi?id=159957)
2417
Input number in FIX mode now make mimimal changes to (i.e append a
2418
single character) the display rather than completely delete and
2419
insert it. The is helpful to assistive technologies like gnopernicus.
2421
2005-01-18 Rich Burridge <rich.burridge@sun.com>
2423
* Fixed bug #164184 (http://bugzilla.gnome.org/show_bug.cgi?id=164184)
2424
Adjusted location of comments in syntax_translation.c so that the
2425
L10N message translation software isn't confused.
2427
2005-01-12 Rich Burridge <rich.burridge@sun.com>
2429
* Fixed bug #163468 (http://bugzilla.gnome.org/show_bug.cgi?id=163468)
2430
Pressing "(<Del>)" would cause gcalctool to crash.
2432
2004-01-10 Rich Burridge <rich.burridge@sun.com>
2434
* Version for GNOME 2.9.4 call for tarballs.
2436
2004-01-03 Rich Burridge <rich.burridge@sun.com>
2438
* From Pádraig Brady < P at draigBrady dot com >
2439
Couldn't use the "#" key to select constants as this symbol was
2440
a lower-case symbol on his keyboard.
2442
* From Pádraig Brady < P at draigBrady dot com >
2443
Powers that were a multiple of 30 (10 as well as 3) would not
2444
display correctly, having a 4 digit significand. Further testing
2445
showed that without the fix the following powers had a 4 digit
2446
significand: 27,30, 57,60, 90, 96 (and every 3 from here on).
2448
2004-01-03 Rich Burridge <rich.burridge@sun.com>
2450
* Fixed bug #161976 (http://bugzilla.gnome.org/show_bug.cgi?id=161976).
2451
configure.in now checks to make sure that atk >= 1.5
2453
2005-01-03 Naveen & Team < naveenchandranv@gmail.com >
2455
* Fixed bug #155101 (http://bugzilla.gnome.org/show_bug.cgi?id=155101).
2456
Made the gcalctool window resizable.
2458
2004-12-21 Rich Burridge <rich.burridge@sun.com>
2460
* Version for GNOME 2.9.3 call for tarballs.
2462
2004-12-17 Rich Burridge <rich.burridge@sun.com>
2464
* Fixed bug #160929 (http://bugzilla.gnome.org/show_bug.cgi?id=160929).
2465
Removed the "Mode" word from each of the different mode menu items
2466
in the gcalctool View menu.
2468
2004-12-01 Rich Burridge <rich.burridge@sun.com>
2470
* From Hidetoshi Tajima <Hidetoshi dor Tajima at Sun dot COM>
2471
Fixed bug #157701 (http://bugzilla.gnome.org/show_bug.cgi?id=157701).
2472
gcalctool can now use real multiplication and division symbols
2473
instead of "*" and "/". This is done via locale string translations.
2474
There is now a new en_US.po message file included with the
2477
* Latest that same day...
2478
Adjusted the multiplication and division entries in the en_US.po
2479
file to be "*' and "/" to stop the Ximian tinderbox build breaking.
2480
This "fix" needs further investigating.
2482
2004-12-01 Rich Burridge <rich.burridge@sun.com>
2484
* Fixed bug #160088 (http://bugzilla.gnome.org/show_bug.cgi?id=160088).
2485
Adjusted the titlebar text so that it doesn't include the word "Mode"
2486
which was getting chopped when the calculator was in Basic mode.
2488
2004-11-29 Rich Burridge <rich.burridge@sun.com>
2490
* Fixed bug #157962 (http://bugzilla.gnome.org/show_bug.cgi?id=157962).
2491
Added in a set of three colors for gcalctool that will work with
2492
the default theme. To use them, the "gcalctoolrc" file supplied with
2493
the source distribution needs to be moved to ~/.gcalctoolrc
2495
2004-11-29 Rich Burridge <rich.burridge@sun.com>
2497
* Generated gcalctool tarball for the GNOME 2.9.2 release.
2499
2004-11-15 Rich Burridge <rich.burridge@sun.com>
2501
* Fixed bug #158357 (http://bugzilla.gnome.org/show_bug.cgi?id=158357).
2502
Removed the -DGNOME_DISABLE_DEPRECATED and the -DGTK_DISABLE_DEPRECATED
2503
flags from the INCLUDES definition in .../gcalctool/Makefile.am for now,
2504
to allow it to successfully build against the latest GNOME/Gtk+.
2506
* Slight adjustment to correct check the Advanced mode menu item when
2507
the user had previously terminated gcalctool in that mode.
2509
* Adjusted the scroll_right() routine to only scroll right if the
2510
horizontal scroll bar is visible.
2512
2004-11-14 Rich Burridge <rich.burridge@sun.com>
2514
* Changed the names of the gconf mode type key so that there is
2515
backward compatibility. Old key name was "mode". New key name
2518
* Reset the initial default mode to BASIC.
2520
2004-11-11 Rich Burridge <rich.burridge@sun.com>
2522
* From Sebastien Estienne <sebastien dot estienne at gmail.com>
2523
Changes to add in a very basic mode for gcalctool. Rather than calling
2524
this a "Light" mode, the existing "Basic" mode is now renamed to
2525
"Advanced" and the new basic mode is called "Basic".
2527
Took a different approach from Sebastien in implementing this, so that
2528
I could easily add in an extra row of buttons over what he'd sent in
2529
his patch. These are Bksp, CE, Clr and +/- (change sign).
2531
* Fixed bug #157757 (http://bugzilla.gnome.org/show_bug.cgi?id=157757)
2532
The horizontal scrollbar for the display area will now only be visible
2533
when needed. It will also display the rightmost part of the display
2534
as you are entering new input.
2536
2004-11-04 Sami Pietila <sampie@ariana-dsl.utu.fi>
2538
* Converted parsers to use calc_xpowy() instead of mppwr2().
2539
* Addressed some compiler warnings
2541
2004-11-03 Rich Burridge <rich.burridge@sun.com>
2543
* Partial fix for bug #157021
2544
(http://bugzilla.gnome.org/show_bug.cgi?id=157021).
2545
Changes have been added to fix this for non-arithmetic precedence mode.
2546
for x ^ y, if x is negative and y is an integer, then the mppwr() MP
2547
routine is used instead of mppwr2(). Added a new calc_xpowy() routine
2548
in mpmath.c to do this calculation. Also added a show_error() routine
2549
to functions.c to display the error in the status bar if the user
2550
enters -X with non-integer Y.
2552
2004-11-02 Sami Pietila <sampie@ariana-dsl.utu.fi>
2554
* -x^y was intepreted -(x^y). Fixed.
2555
* Also removed implicit multiplication as it caused problems.
2557
2004-11-01 Rich Burridge <rich.burridge@sun.com>
2559
* Generated gcalctool tarball for first GNOME 2.9 release.
2561
2004-10-15 Sami Pietila <sampie@ariana-dsl.utu.fi>
2565
2004-09-30 Rich Burridge <rich.burridge@sun.com>
2567
* Slight adjustment to bug #152301
2568
(http://bugzilla.gnome.org/show_bug.cgi?id=152301)
2569
The tooltip message had been tweaked to
2570
"Show the About Gcalctool dialog".
2572
2004-09-28 Pawan Chitrakar
2574
* configure.in: Added "ne" Nepali in ALL_LINGUAS
2576
2004-09-27 Rich Burridge <rich.burridge@sun.com>
2578
* From Christian Rose <menthos at menthos dot com>
2579
Fixed bug #152301 (http://bugzilla.gnome.org/show_bug.cgi?id=152301)
2580
Adjusted the tooltip message for Help->About... from "Show about help"
2581
to "Show the about dialog", to make it more understandable.
2583
2004-09-27 Rich Burridge <rich.burridge@sun.com>
2585
* From Heikki Tauriainen <heikki dot tauriainen at hut dot fi>
2586
Fixed bug #153726 (http://bugzilla.gnome.org/show_bug.cgi?id=153726)
2587
Gcalctool will now build correctly when using the -fno-common option
2590
2004-09-26 Sami Pietila <sampie@ariana-dsl.utu.fi>
2592
* Numerical localization (and thousand separator) disabled if an expression
2593
with parenthesis is entered in non-arithmetic precedence mode.
2595
2004-09-24 Rich Burridge <rich.burridge@sun.com>
2597
* If the accuracy was changed via one of the ten preset menu items
2598
in the Acc menu, the tooltip wasn't getting correct updated with
2601
2004-09-23 Sami Pietila <sampie@ariana-dsl.utu.fi>
2603
* Numerical answer localization and thousand separator support
2604
for arithmetic precedence mode.
2606
2004-09-02 Rich Burridge <rich.burridge@sun.com>
2608
* Fixed rfe #147803 (http://bugzilla.gnome.org/show_bug.cgi?id=147803)
2609
Further changes to the "Set Precision" popup.
2610
- "Significant places" not "Significant Places".
2611
- Change "Set Precision..." to be "Other (12) ..." (where "(12)" is
2612
the current precision, and be in the same radio box group as
2613
the other menu items. Check the appropriate menu entry
2614
- Adjust the Acc button tooltip to show the current accuracy too.
2615
- When the user attempts to enter an invalid entry in the Set
2616
Precision popup, an error message is shown in the main gcalctool
2618
- the other Acc radio button items (0-9) need to have mnemonics (_0,
2621
* From Jens Granseuer (jensgr at gmx dot net)
2622
Fixed bug #152790 (http://bugzilla.gnome.org/show_bug.cgi?id=152790)
2623
Most of the changes needed were already in CVS; there was one compiler
2624
warning that still needed to be removed.
2626
* Storing the display value to a memory register was not updating the
2627
memory register window, if it was visible.
2629
2004-09-02 Rich Burridge <rich.burridge@sun.com>
2631
* Added in functionality to set the number of significant places > 9.
2632
There is a new menu item under the Acc menu called "Set Precision..."
2633
that brings up a small popup allowing you to set precision between 0
2634
and MAXACC significant places (where MAXACC is currently 30).
2636
2004-09-08 Gora Mohanty <gmohanty@cvs.gnome.org>
2638
* configure.in: Added 'or' to ALL_LINGUAS.
2640
2004-08-24 Breda McColgan <breda.mccolgan@sun.com>
2642
* help/C/gcalctool.xml: Updated for GNOME 2.8, technical review draft * help/C/gcalctool-C.omf: Updated for GNOME 2.8
2643
* help/C/l10n.txt: Updated for GNOME 2.8
2644
* help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.8
2646
2004-08-18 Kjartan Maraas <kmaraas@gnome.org>
2648
* configure.in: Add «nb» to ALL_LINGUAS.
2650
2004-08-16 Christian Rose <menthos@menthos.com>
2652
* configure.in: Added "bs" to ALL_LINGUAS.
2654
2004-08-02 Rich Burridge <rich.burridge@sun.com>
2656
* Refixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
2657
This time removed the .../help/<locale>omf_timestamp files as well.
2659
2004-08-01 Sami Pietila <sampie@ariana-dsl.utu.fi>
2661
* (Re)implemented paste functionality.
2663
2004-07-27 Rich Burridge <rich.burridge@sun.com>
2665
* Fixed up numerous warnings generated by running lint on the gcalctool
2666
code. Removed unused variables and functions. Declared routines
2667
statically where possible.
2669
2004-07-27 Rich Burridge <rich.burridge@sun.com>
2671
* From Joe Marcus Clarke (marcus at freebsd dot org)
2672
Fixed bug 148581 (http://bugzilla.gnome.org/show_bug.cgi?id=148581)
2673
Changes to get latest gcalctool compiling on a BSD system.
2675
2004-07-26 Rich Burridge <rich.burridge@sun.com>
2677
* Added various filenames to .../gcalctool/.cvsignore.
2678
* Added mkinstalldirs so that I could successfully do a "make dist"
2679
on my Solaris machine.
2680
* Removed ChangeLog-NG and FIXME references from Makefile.am
2681
* Version 5.5.0 released.
2683
2004-07-26 Rich Burridge <rich.burridge@sun.com>
2687
gcalctool/syntax_translation.c
2688
to ../po/POTFILES.in (thanks Marcel Telka!).
2690
2004-07-26 Rich Burridge <rich.burridge@sun.com>
2692
* Fixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
2693
Removed the unwanted ...omf.out files from under the .../help/
2694
directories, an artifact of the gcalctool-ng branch merge.
2695
Removed the unwanted Makefile and Makefile.in files from the same
2698
2004-07-23 Sami Pietila <sampie@ariana-dsl.utu.fi>
2699
* Menu option "Arithmetic Precedence" mode is disabled on error condition.
2700
* Remove goto commands from do_expression()
2702
2004-07-22 Sami Pietila <sampie@ariana-dsl.utu.fi>
2704
* Error is reported and input not accepted if a number exceeds 40 chars.
2705
* Added e+ and e- notation support to ce_tokeniser.
2706
* xh, xd, xb and xo support removed (from ce_tokeniser), where x is a number.
2707
* Empty input is always displayed as zero.
2708
* Removed some redundant #ifdefs
2709
* Applied a patch from Rich Burridge. The patch removes goto from exp_del_char()
2710
* Changed macro N_() to _() from statusbar entries.
2711
* Postfix operations can now use empty (zero) expression as a operator
2713
2004-07-19 Rich Burridge <rich.burridge@sun.com>
2715
* Added in function prototypes to fixup warning messages from the compiler.
2716
* Added a final newline in both .l files, so that they could be correctly
2717
compiled on a Solaris machine.
2718
* Removed the "[Experimental]" from the titleline.
2720
2004-07-19 Rich Burridge <rich.burridge@sun.com>
2722
* Removed ChangeLog-NG. It's not needed.
2723
* Added the contents of FIXME to the TODO file and removed
2725
* Added Copyright comments to the source files that didn't have
2727
* Adjusted the C code to the "One True Style". If/when you take over
2728
ownership of gcalctool, I'm happy for you to revert it to whatever
2729
style you like, but while I've got to maintain it, then all the source
2730
code will be a consistent style. Sorry.
2731
* Removed commented out C code or code surronded by "#if 0". It just
2732
leads to confusion. Look at the previous versions in CVS history if
2733
you need to see what was there.
2734
* Adjusted code so that line length is less than 80 characters (wherever
2736
* Adjusted comments to "/* ... */" style. The "// ..." style is not
2737
recognized by default with the Sun compiler.
2738
* Removed all Tabs. Tabs are evil.
2739
* Indentation is four spaces not two.
2740
* Added blank lines where appropriate to make the code more readable.
2741
* Adjusted code to define variables at the top of a routine.
2742
* Remove the "Next Generation (Experiemental)" from the about box.
2743
* Changed copyright dates to include 2004.
2744
* Removed the "word:" Gnuism from the words[] struct in
2745
syntax_translation.c. Similar problems with another struct in the
2748
2004-06-18 Christian Neumair <chris@gnome-de.org>
2750
* gcalctool/functions.c, gcalctool/graphics.c: s/precedencer/precedence/
2752
* gcalctool/gtk.c: Mark missing GtkActionEntry entries in menu entry
2753
array for translation.
2755
* (create_kframe): Call gtk_action_group_set_translation_domain to enable
2758
2004-06-18 Archana Shah <archana.shah@wipro.com>
2760
* gcalctool/gtk.c: Following functions added.
2762
* (gcalc_window_get_menu_items): Function to get the menu_items for actions
2763
which are having icons associated with them.
2765
* (gcalc_window_have_icons_notify): Function to be notified when key
2766
'/desktop/gnome/interface/menus_have_icons' toggles.
2768
* (gcalc_window_set_unset_image): Based on the value of above mentioned
2769
gconf key, icons will be set/unset.
2774
2004-06-14 Sami Pietila <sampie@ariana-dsl.utu.fi>
2776
* Merge from NG-branch.
2778
2004-06-14 Rich Burridge <rich.burridge@sun.com>
2780
* Remainder of the fix for bug #143924.
2781
http://bugzilla.gnome.org/show_bug.cgi?id=143924
2782
Control-T shouldn't work in Basic or Financial modes.
2783
I should have been using:
2785
g_object_set(gtk_ui_manager_get_action(X->ui, i), \
2786
"sensitive", state, NULL);
2790
gtk_widget_set_sensitive(gtk_ui_manager_get_widget(X->ui, i), state)
2792
to set the [in]activeness state of the various menubar menu items.
2794
2004-06-11 Rich Burridge <rich.burridge@sun.com>
2796
* Partial fix for bug #143924.
2797
http://bugzilla.gnome.org/show_bug.cgi?id=143924
2798
After an error condition, the "Show Trailing Zeroes" menu item is
2799
only activated if the user is in Scientific mode.
2801
2004-06-09 Rich Burridge <rich.burridge@sun.com>
2803
* Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
2804
In Basic or Financial mode, "Error" was been incorrectly display if
2805
you user has "Show Thousands Separator" set.
2807
2004-06-09 Rich Burridge <rich.burridge@sun.com>
2809
* Fixed bug 144031 (http://bugzilla.gnome.org/show_bug.cgi?id=144031)
2810
gcalctool checked for the presence of the X11 libraries but doesn't
2811
need to. Checks removed from configure.in.
2813
2004-06-09 Rich Burridge <rich.burridge@sun.com>
2815
* Selecting Help->About from the menubar wasn't doing anything.
2816
With the switch to using the GtkUIManager, the hooks to link
2817
up to the about_cb were incorrect.
2819
2004-06-01 Rich Burridge <rich.burridge@sun.com>
2821
* Adjusted the creation of the Accuracy and Left/Right shift menus
2822
from GtkItemFactory to GtkUIManager.
2824
With this change, the -DGTK_DISABLE_DEPRECATED flag can now be
2825
added back into .../gcalctool/gcalctool/Makefile.am.
2827
2004-05-29 Rich Burridge <rich.burridge@sun.com>
2829
* Adjusted the menubar creation in gtk.c from GtkItemFactory to
2832
2004-05-29 Christian Rose <menthos@menthos.com>
2834
* configure.in: Added "tk" to ALL_LINGUAS.
2836
2004-05-26 Rich Burridge <rich.burridge@sun.com>
2838
* Fixed bug 142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
2839
gcalctool now correctly recognizes the localized decimal point
2840
character by explicitly checking to see if the keyboard event keyval
2841
matches what's returned by localeconv()->decimal_point.
2843
2004-05-25 Udayan Kumar <udayan_kumar@da-iict.org>
2845
* From Rich Burridge <rich.burridge@sun.com>
2846
Fixed bug 136119 (http://bugzilla.gnome.org/show_bug.cgi?id=136119)
2847
gcalctool/calctool.c : structure button b_bottons
2848
Added code for paranthesis in place of empty space
2850
2004-05-23 Rich Burridge <rich.burridge@sun.com>
2852
* From Michael Terry <mterry@fastmail.fm>
2853
Fixed bug 129397 (http://bugzilla.gnome.org/show_bug.cgi?id=129397)
2854
gcalctool.desktop.in, gcalctool/Makefile.am, gcalctool/gtk.c:
2855
Use GtkIconTheme to load gcalctool icon instead of built-in image.
2857
2004-05-21 Rich Burridge <rich.burridge@sun.com>
2859
* From Balamurali Viswanathan <balamurali viswanathan at wipro dot com>
2860
Fixed bug 142888 (http://bugzilla.gnome.org/show_bug.cgi?id=142888)
2861
gcalctool is now connected to the "die" signal so that it can be
2862
successfully terminated when removed from gnome-session-properties.
2864
2004-05-21 Rich Burridge <rich.burridge@sun.com>
2866
* Change suggested by Ron Jenkins.
2867
The "Bsp" (Backspace) button has been relabeled "Bksp" to make it
2868
more understandable. The gcalctool man pages have been updated to
2869
reflect this change. The online help will be updated at GNOME 2.8
2870
release time (see bug #138367).
2872
2004-05-17 Dan Winship <danw@novell.com>
2874
* gcalctool/calctool.c: s/malloc.h/stdlib.h/
2876
2004-05-17 Padraig O'Briain <padraig.obriain@sun.com>
2878
* gcalctool/caltool.h: Add second argument to set_display to specify
2879
whether to mminimize changes.
2881
* gcacltool/calctool.c gcalctool/display.c gcaltool/functions.c:
2882
Add second argument to calls to set_display. It is set to TRUE only
2883
when adding a digit after pressing caclulator button or deleting
2884
digit after pressing backspace.
2886
* gcacltool/gtk.c (set_display): Implement second argument
2887
minimize changes. Do nothing if display is not being changed.
2891
[Note that with this change, gcalctool now requires the Gtk that
2892
comes with GNOME 2.6 or later in order to build].
2894
2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org>
2896
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
2898
2004-03-28 Rich Burridge <rich.burridge@sun.com>
2900
* Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
2901
If the "Error" message is being displayed, it is now no longer
2902
incorrectly displayed as "Er,ror" if the "Show Thousands Separator"
2905
2004-03-28 Rich Burridge <rich.burridge@sun.com>
2907
* Fixed bug 135068 (http://bugzilla.gnome.org/show_bug.cgi?id=135068)
2908
Adjusted several default constant descriptions to be more
2911
2004-03-28 Rich Burridge <rich.burridge@sun.com>
2913
* Fixed bug 135065 (http://bugzilla.gnome.org/show_bug.cgi?id=135065)
2914
Tooltips for OR, AND, NOT, XOR and XNOR have been changed from
2915
"Logical <whatever>" to "Bitwise <whatever>".
2917
2004-03-28 Rich Burridge <rich.burridge@sun.com>
2919
* Fixed bug 136872 (http://bugzilla.gnome.org/show_bug.cgi?id=136872)
2920
gcalctool can now be built with "CFLAGS=-fdata-sections".
2922
2004-03-22 Rich Burridge <rich.burridge@sun.com>
2924
* Version for GNOME 2.6 (FINAL) call for tarballs.
2926
2004-03-22 Guntupalli Karunakar <karunakar@freedomink.org>
2928
* configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
2930
2004-03-18 Gareth Owen <gowen72@yahoo.com>
2932
* configure.in: Added en_GB to ALL_LINGUAS
2934
2004-03-15 Glynn Foster <glynn.foster@sun.com>
2936
* configure.in, Makefile.am: Add localized online user documentation
2937
from the Sun translation team.
2938
* help/*: Online user documentation for de, es, fr, it, ja, ko, sv, zh_CN,
2941
2004-03-13 Alexander Shopov <ash@contact.bg>
2943
* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
2945
2004-03-08 Alastair McKinstry <mckinstry at computer dot org>
2947
* configure.in: Added ga ("Irish") to ALL_LINGUAS.
2949
2004-02-27 Miloslav Trmac <mitr at volny dot cz>
2951
* One more slight adjustment to the fix for bug 135064
2952
(http://bugzilla.gnome.org/show_bug.cgi?id=135064)
2953
Entering numbers that start with the numeric point character ('.")
2954
are now visibly displayed.
2956
2004-02-27 Miloslav Trmac <mitr at volny dot cz>
2958
* Adjustment to the fix for bug 135064
2959
(http://bugzilla.gnome.org/show_bug.cgi?id=135064)
2960
Fix to remove a potential spurious initial thousands separator
2961
character after a change sign operation.
2963
2004-02-25 Tomasz KÅoczko <kloczek@pld.org.pl>
2965
* Makefile.am: in configure.in is used AM_GCONF_SOURCE_2. Part of this
2966
aclocal macro allow disable/enable install schama files in make
2967
install target schemas in GConf database. Pass
2968
--disable-schemas-install in configure parameters disable defines by
2969
AM_CONDITIONAL() GCONF_SCHEMAS_INSTALL variable for allow in
2970
Makefile.am files run gconftool-2 for update GConf database
2971
conditionaly. This fix enables run gconftool-2 in install-data-local
2972
only if GCONF_SCHEMAS_INSTALL variable is defined .. so now passing in
2973
configure parameters --disable-schemas-install switch now works perfectly :)
2975
* Makefile.am, gcalctool/Makefile.am: minor cleanups
2976
s#@VARIABLE@#$(VARIABLE)#
2978
2004-02-26 Miloslav Trmac <mitr at volny dot cz>
2980
* Fixed bug 135064 (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
2981
Changing the sign of a large number (when "Show Thousands Separator"
2982
is on and this is not the C locale), no longer corrupts the display.
2983
The fix involved resetting all the internal calculations in gcalctool
2984
to be done in the C locale, and then localized (radix character and
2985
thousands separator), just before the number is displayed.
2987
2004-02-24 Rich Burridge <rich.burridge@sun.com>
2989
* Fixed bug 135328 (http://bugzilla.gnome.org/show_bug.cgi?id=135328)
2990
Added Shift-slash as a recognized alternate for the divide operation
2991
(needed by the be-latin1 keyboard layout).
2993
2004-02-21 Paisa Seeluangsawat <paisa@users.sf.net>
2995
* configure.in: Added Thai (th) to ALL_LINGUAS.
2997
2004-02-21 Christian Rose <menthos@menthos.com>
2999
* configure.in: Added "en_CA" to ALL_LINGUAS.
3001
2004-02-18 Rich Burridge <rich.burridge@sun.com>
3003
* Fixed bug 134540 (http://bugzilla.gnome.org/show_bug.cgi?id=134540)
3004
gcalctool now correctly handles the digits 0123456789 which are
3005
shifted about the accented characters on a French keyboard.
3007
2004-02-17 Rich Burridge <rich.burridge@sun.com>
3009
* Fixed bug 134484 (http://bugzilla.gnome.org/show_bug.cgi?id=134484)
3010
Doing "3 x! x! x!" no longer causes gcalctool to lock up.
3012
2004-02-11 Breda McColgan <breda.mccolgan@sun.com>
3014
* Updated the following files due to fix for bug 133764
3015
(http://bugzilla.gnome.org/show_bug.cgi?id=133764
3016
* help/C/gcalctool.xml
3017
* help/C/gcalctool-C.omf
3018
* help/C/figures/gcalctool_basic_window.png
3019
* help/C/figures/gcalctool_scientific_window.png
3021
2004-02-07 Rich Burridge <rich.burridge@sun.com>
3023
* Fixed bug 133764 (http://bugzilla.gnome.org/show_bug.cgi?id=133764)
3024
- "Gradients" was still appearing when in Scientific mode (instead
3026
- In the x^2 button, the 2 should not be italicized.
3027
- In the x^2 and x^y buttons, the x should be italicized.
3028
- The View Thousands Separator menu item should not remain active
3029
during an error condition.
3031
2004-02-07 Rich Burridge <rich.burridge@sun.com>
3033
* Fixed bug 133590 (http://bugzilla.gnome.org/show_bug.cgi?id=133590)
3034
The About box now lists the documenters of gcalctool.
3036
2004-02-07 Breda McColgan <breda.mccolgan@sun.com>
3038
* help/C/gcalctool.xml: Updated for GNOME 2.6, technical review draft
3039
* help/C/gcalctool-C.omf: Updated for GNOME 2.6
3040
* help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.6
3041
* help/C/figures/gcalctool_financial_window.png: Updated for GNOME 2.6
3042
* help/C/figures/gcalctool_scientific_window.png: Updated for GNOME 2.6
3044
2004-01-26 Lars Weber <me at lars dot in-berlin dor de>
3046
* Fixed bug 132582 (http://bugzilla.gnome.org/show_bug.cgi?id=132582)
3047
Adjusted the gcalctool titlebar to use a hyphen (rather than square
3048
brackets) to show what mode the user is currently using.
3050
2004-01-26 Lars Weber <me at lars dot in-berlin dor de>
3052
* Fixed bug 132570 (http://bugzilla.gnome.org/show_bug.cgi?id=132570)
3053
Adjusted UI to use spacing to delineate groups rather than frames
3056
2004-01-22 Rich Burridge <rich.burridge@sun.com>
3058
* Fixed bug 131571 (http://bugzilla.gnome.org/show_bug.cgi?id=131571)
3059
User defined constants are now read/written out (as gconf resources)
3060
with no thousands separator and with a radix of ".".
3062
2004-01-16 Rich Burridge <rich.burridge@sun.com>
3064
* Fixed bug 131594 (http://bugzilla.gnome.org/show_bug.cgi?id=131594)
3065
The "Insert ASCII View..." menu item and the "Insert" button no
3066
longer use the GTK_STOCK_CONVERT stock icon (as per the HIG).
3068
2004-01-07 Alexander Nedotsukov <bland at mail dot ru>
3070
* Fixed bug 131059 (http://bugzilla.gnome.org/show_bug.cgi?id=131059)
3071
Fix to allow the thousands separator to be used correctly with the
3072
creation of the initial constant values in the Russian locale.
3074
2004-01-07 Rich Burridge <rich.burridge@sun.com>
3076
* Fixed bug 130078 (http://bugzilla.gnome.org/show_bug.cgi?id=130078)
3077
Changed the y^x button label to x^y (really x superscript y). Adjusted
3078
the tooltip message to "Raise displayed value to the power of y".
3080
2004-01-06 Rich Burridge <rich.burridge@sun.com>
3082
* Fixed bug 130282 again (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
3083
Needed to remove the "|| tsep[0] == '\0'" check from the get_tsep()
3084
routine in order to get the thousands separator to correctly work in
3085
all locales. Note that there is no thousands separator now for the C
3088
2004-01-06 Rich Burridge <rich.burridge@sun.com>
3090
* Fixed part of bug 126125
3091
(http://bugzilla.gnome.org/show_bug.cgi?id=126125). If the user
3092
entered: "1+(2()<backspace>)", this resulted in an answer of 0.
3093
When the user backspaced over the ")" character, v->noparens should
3094
have been incremented.
3096
2004-01-05 Rich Burridge <rich.burridge@sun.com>
3098
* Fixed bug 130187 (http://bugzilla.gnome.org/show_bug.cgi?id=130187)
3099
When gcalctool changes modes now, it's internal state and the display
3102
2004-01-05 Rich Burridge <rich.burridge@sun.com>
3104
* Fixed bug 130282 (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
3105
Fixes for more problems with the thousands separator in certain
3106
locales, plus correct handling of the radix character with the initial
3109
2004-01-05 Rich Burridge <rich.burridge@sun.com>
3111
* Fixed bug 128603 again (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
3112
The solution this time was to duplicate the initial string constant
3113
values to be confident that they are not in read-only memory.
3115
2004-01-03 Sanlig Badral <badral@openmn.org>
3117
* configure.in: Added "mn" to ALL_LINGUAS.
3119
2004-01-03 Robert Sedak <robert.sedak@sk.htnet.hr>
3121
* configure.in: Added "hr" in ALL_LINGUAS.
3123
2003-12-26 Fernando Herrera <fherrera@onirica.com>
3125
* gcalctool.desktop.in: added X-GNOME-Bugzilla-OtherBinaries
3127
2003-12-24 ลà¸ygimantas BeruฤÂka <uid0@tuxfamily.org>
3129
* lt.po: Added "lt" to ALL_LINGUAS.
3131
2003-12-22 Miloslav Trmac <mitr at volny dot cz>
3133
* Fixed bug 129539 (http://bugzilla.gnome.org/show_bug.cgi?id=129539)
3134
The thousands separator is a null terminated string, not a single
3135
character. Same for the radix. Adjusted various functions to handle
3136
this. Note that in the C locale, nl_langinfo(THOUSEP) returns an empty
3137
string, so get_tsep() has been adjusted to return "," for that case.
3138
If nl_langinfo(RADIXCHAR) returns an empty string (it shouldn't do),
3139
then get_radix() will return ".".
3141
2003-12-20 Arafat Medini <lumina@silverpen.de>
3143
* ar.po: Added Arabic Locale "ar" to ALL_LINGUAS
3145
2003-12-05 Rich Burridge <rich.burridge@sun.com>
3147
* Fixed bug 129496 (http://bugzilla.gnome.org/show_bug.cgi?id=129496)
3148
"Gradients" should be "Gradians".
3150
2003-12-16 Mohammad DAMT <mdamt@bisnisweb.com>
3152
* configure.in: Added "id" in ALL_LINGUAS
3153
* po/id.po: Indonesian translation by Ahmad Riza H Nst <ari@160c.afraid.org>
3155
2003-12-05 Rich Burridge <rich.burridge@sun.com>
3157
* Fixed bug 128603 (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
3158
The changes for enhancement request #126626 which added thousands
3159
separator support caused a crash at startup time on a Debian system.
3160
The initial constant strings are being put in read-only memory either
3161
by gcc (or because of the way that x86 arch is designed). This was
3162
not a problem when tested with the Sun compilers on a Solaris SPARC
3163
machine. The remove_tsep() routine is display.c has been rewritten
3164
to correctly handle this.
3166
2003-12-04 Iรà¸aki Larraรà¸aga <dooteo@euskalgnu.org>
3168
* configure.in: Added Basque (eu) to ALL_LINGUAS.
3170
2003-12-03 Rich Burridge <rich.burridge@sun.com>
3172
* Further work on enhancement request 125873
3173
(http://bugzilla.gnome.org/show_bug.cgi?id=126626)
3174
As the user is typing in input, the display will now show the
3175
thousands separator (if checked).
3177
2003-12-01 Rich Burridge <rich.burridge@sun.com>
3179
* On a Solaris keyboard, Shift-"^" is GDK_asciicircum/GDK_SHIFT_MASK.
3180
This keyval/state pair needed to be added to the Xor recognized mappings.
3182
2003-12-01 Rich Burridge <rich.burridge@sun.com>
3184
* Re-fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
3185
The fix for Shift-"=" should have been for GDK_equal not GDK_Return.
3186
Needed to add in support for Shift-"/" too.
3188
2003-11-26 Rich Burridge <rich.burridge@sun.com>
3190
* Implemented enhancement request 125873
3191
(http://bugzilla.gnome.org/show_bug.cgi?id=126626)
3192
gcalctool can now optionally show the thousands seperator character
3193
for fixed point numbers displayed in the decimal base. Same for
3194
numbers stored in the memory registers. There is a new "Show
3195
Thousands Separator" menu entry in the View menu to set this.
3197
2003-11-26 Rich Burridge <rich.burridge@sun.com>
3199
* Fixed bug 126626 (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
3200
gcalctool no longer causes a Gtk-CRITICAL error when the user enters
3201
"9*(1<Xor>". The problem was caused because a non-UTF character was
3202
being inserted into the text string to be displayed for the Xor
3205
2003-11-26 Rich Burridge <rich.burridge@sun.com>
3207
* Fixed bug 125782 (http://bugzilla.gnome.org/show_bug.cgi?id=125782)
3208
If the user is entering a left parenthesis and it is the first one
3209
being displayed and there is no current arithmetic operand, then
3210
the current display is initially cleared to avoid the confusion of
3211
showing something like "0(".
3213
2003-11-26 Rich Burridge <rich.burridge@sun.com>
3215
* Fixed bug 127862 (http://bugzilla.gnome.org/show_bug.cgi?id=127862)
3216
The fix for bug #125625 introduced a potential out-of-order case
3217
for users who are rapid keyboard typers. This bug fix rectifies this
3218
with the unfortunate side-effect of no longer visual toggling the
3219
equivalent button to the keyboard character that the user entered.
3220
This fix is still compatible with the way the accessibility
3221
infrastructure works though.
3223
2003-11-24 Rich Burridge <rich.burridge@sun.com>
3225
* Fixed bug 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
3226
For the "1/x", "x^2", "x!", "e^x", "10^x" and "y^x" labels, all
3227
occurances of "x" and "y" are now italicized. The "e" in "e^x"
3228
is no longer italicized.
3230
2003-11-24 Rich Burridge <rich.burridge@sun.com>
3232
* Fixed bug 127316 (http://bugzilla.gnome.org/show_bug.cgi?id=127316)
3233
The "fix" introduced in gcalctool v4.1.18 to fix Sun Bugtraq bug
3234
#1258472 against CDE dtcalc (which was also a problem with gcalctool)
3237
2003-11-24 Rich Burridge <rich.burridge@sun.com>
3239
* Fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
3240
The "=" key on a Swedish keyboard is on the upper level of a key
3241
(i.e. the Shift key needs to be down). Added another mask/keysym
3242
pair to the "=" entry in calctool.c to handle this.
3244
2003-11-07 Rich Burridge <rich.burridge@sun.com>
3246
* Fixed bug 125625 (http://bugzilla.gnome.org/show_bug.cgi?id=125625)
3247
gcalctool now handles "clicked" events rather than "pressed" ones.
3249
2003-10-20 Kjartan Maraas <kmaraas@gnome.org>
3251
* Fixed bug 124928 (http://bugzilla.gnome.org/show_bug.cgi?id=124928)
3252
Plugged several memory leaks.
3254
2003-10-13 Breda McColgan <breda.mccolgan@sun.com>
3256
* Updated the following files:
3257
* help/C/gcalctool.xml: updated based on bug 123132
3258
* help/C/gcalctool-C.omf: updated manual date and version number
3259
* help/C/l10n.txt: updated manual version number and changes summary
3261
2003-10-13 Rich Burridge <rich.burridge@sun.com>
3263
* Fixed bug 124377 (http://bugzilla.gnome.org/show_bug.cgi?id=124377)
3264
Fixed rounding errors when the radix character for a locale isn't ".".
3265
The problem was in the first parameter passed to the MPstr_to_num()
3266
routine. "0.5" should have been a string consisting of
3267
SPRINTF(half, "0%c5", v->radix_char);
3269
2003-10-10 Rich Burridge <rich.burridge@sun.com>
3271
* Fixed bug 124172 (http://bugzilla.gnome.org/show_bug.cgi?id=124172)
3272
The "+" character on a German keyboard is on the lower level of a
3273
key (i.e. the Shift key doesn't need to be down). Added another
3274
mask/keysym pair to the "+" entry in calctool.c to handle this.
3276
2003-10-06 Rich Burridge <rich.burridge@sun.com>
3278
* Fixed bug 120737 (http://bugzilla.gnome.org/show_bug.cgi?id=120737)
3279
Changed the accessible text for the OR button from "Logical OR" to
3280
"logical OR" so that it's not changed by FreeTTS's token to words
3281
module to "logical Oregon".
3283
2003-10-06 Kaushal Kumar <kaushal.kumar@wipro.com>
3285
* gcalctool/Makefile.am: GtkItemFactory has been depricated.
3286
Remove the GTK_DISABLE_DEPRECATED flag. Fixes #123948.
3288
2003-10-03 Rich Burridge <rich.burridge@sun.com>
3290
* Fixed bug 123724 (http://bugzilla.gnome.org/show_bug.cgi?id=123724)
3291
Hitting Esc now does the same as hitting Control-Backspace; i.e. the
3292
CE (clear entry) functionality.
3294
* Updated the gcalctool man pages to reflect this change, and the changes
3297
2003-10-02 Rich Burridge <rich.burridge@sun.com>
3299
* Refixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
3300
gcalctool now uses nl_langinfo() to get the numeric point for the
3301
users locale, rather than via a localised string.
3303
2003-10-02 Rich Burridge <rich.burridge@sun.com>
3305
* Fixed enhancement 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
3306
Changed that label for e^x (e superscript x) to use an italised "e".
3308
2003-09-24 Rich Burridge <rich.burridge@sun.com>
3310
* Fixed bug 118826 (http://bugzilla.gnome.org/show_bug.cgi?id=118826)
3311
The keyboard shortcuts for the six hex. digits are now "A" to "F".
3312
The functions that previously used those letters have been reassigned
3313
to their lowercase equivalents. These were:
3316
Change Sign (now "c")
3317
Double-declining depreciation (now "d")
3318
Exponential (now "e")
3319
User-defined functions (now "f")
3321
Note that left or right shifting 10-15 places now uses the 'A' to
3322
'F' keyboard accelerators (rather than 'a' to 'f').
3324
2003-09-17 Rich Burridge <rich.burridge@sun.com>
3326
* Fixed bug 122408 (http://bugzilla.gnome.org/show_bug.cgi?id=122408)
3327
The tooltips for the numeric buttons (0-9) have been removed as they
3330
2003-09-17 Fatih Demir <kabalak@gtranslator.org>
3332
* configure.in: Added "ta" (Tamil) to the languages' list.
3334
2003-09-16 Rich Burridge <rich.burridge@sun.com>
3336
* Fixed bug 120749 (http://bugzilla.gnome.org/show_bug.cgi?id=120749)
3337
When gcalctool is displaying a menu, typing Alt+Tab can no longer
3338
switch windows. The menu_button_key_press_cb() routine in gtk.c
3339
needed to return TRUE if the event->keyval was a Space.
3341
2003-09-16 Rich Burridge <rich.burridge@sun.com>
3343
* Fixed bug 120745 (http://bugzilla.gnome.org/show_bug.cgi?id=120745)
3344
Accessible names have now been added to each of the widgets in the
3345
mode panel when in Scientific mode.
3347
2003-09-16 Rich Burridge <rich.burridge@sun.com>
3349
* Fixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
3350
The decimal separator is now a translatable string so that other
3351
locales that don't use a period (Italian uses a comma for example),
3352
can adjust accordingly.
3354
2003-09-16 Rich Burridge <rich.burridge@sun.com>
3356
* Fixed bug 120605 (http://bugzilla.gnome.org/show_bug.cgi?id=120605)
3357
Gcalctool contains lots of messages that are (potentially) only
3358
displayed if the user starts the application with either the -D or
3359
the -E command line options. As these are debugging messages, they
3360
need not be translated, so the _(...) macros around them have been
3363
2003-09-09 Andras Timar <timar@gnome.hu>
3365
* configure.in: Added Hungarian (hu) to ALL_LINGUAS.
3367
2003-09-08 Pablo Saratxaga <pablo@mandrakesoft.com>
3369
* configure.in: Added Farsi (fa), Macedonian (mk) and Vietnamese (vi)
3372
2003-09-08 Glynn Foster <glynn.foster@sun.com>
3374
* configure.in: Version 4.3.3
3376
2003-09-08 Mugurel Tudor <mugurelu@go.ro>
3378
* configure.in: Added "ro" to ALL_LINGUAS.
3380
2003-09-07 Sami Pesonen <sampeson@iki.fi>
3382
* configure.in: Added "fi" to ALL_LINGUAS.
3384
2003-09-05 Laurent Dhima <laurenti@alblinux.net>
3386
* configure.in: Added "sq" to ALL_LINGUAS.
3388
2003-08-27 Marcel Telka <marcel@telka.sk>
3390
* configure.in (ALL_LINGUAS): Added sk.
3392
2003-08-23 Ole Laursen <olau@hardworking.dk>
3394
* configure.in: Added "da" (Danish) to ALL_LINGUAS.
3396
2003-08-18 Rich Burridge <rich.burridge@sun.com>
3398
* Fixed bug 119888 (http://bugzilla.gnome.org/show_bug.cgi?id=119888)
3399
gcalctool keyboard handling has been improved.
3401
2003-08-16 Guntupalli Karunakar <karunakar@freedomink.org>
3403
* configure.in: Added "hi" in ALL_LINGUAS.
3405
2003-08-14 Rich Burridge <rich.burridge@sun.com>
3407
* From Dennis Cranston <dennis_cranston at yahoo com>
3408
Fixed bug 119832 (http://bugzilla.gnome.org/show_bug.cgi?id=119832)
3409
The space bar can now correctly activate the button that has focus.
3411
2003-08-08 Rich Burridge <rich.burridge@sun.com>
3413
* Build for GNOME 2.4 (Beta1). Tag in CVS is GCALCTOOL_4_3_0
3415
2003-08-06 Metin Amiroff <metin@karegen.com>
3417
* configure.in: Added "az" to ALL_LINGUAS.
3419
2003-08-06 Wang Jian <lark@linux.net.cn>
3421
* configure.in: Added "zh_CN" to ALL_LINGUAS.
3423
2003-08-04 Rich Burridge <rich.burridge@sun.com>
3425
* From Dennis Cranston <dennis_cranston at yahoo com>
3426
Fixed bug 118246 (http://bugzilla.gnome.org/show_bug.cgi?id=118246)
3427
The display field can now take focus. The initial widget with
3428
focus is the Clr button (also discussed this with Nils who agrees).
3430
2003-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org>
3432
* configure.in: Added Belarusian to ALL_LINGUAS.
3434
2003-07-29 Rich Burridge <rich.burridge@sun.com>
3436
* (Bug #118247) Three more small adjustments to AccessibleName text:
3437
"E to the power of x" goes back to "E to the x"
3438
"Ten to the power of x" goes back to "Ten to the x"
3439
"Y to the power of x" goes back to "Y to the x"
3441
(Sorry translators).
3443
2003-07-28 Rich Burridge <rich.burridge@sun.com>
3445
* (Bug #118247) Four small adjustments to AccessibleName text:
3446
"Random" becomes "Random number".
3447
"E to the x" becomes "E to the power of x"
3448
"Ten to the x" becomes "Ten to the power of x"
3449
"Y to the x" becomes "Y to the power of x"
3451
2003-07-25 Rich Burridge <rich.burridge@sun.com>
3453
* Fixed bug 118247 (http://bugzilla.gnome.org/show_bug.cgi?id=118247)
3454
Each gcalctool button now has an AccessibleName. By default these
3455
are taken from the buttons tooltip string. This is to:
3456
- reduce the amount of extra memory that would be taken up otherwise.
3457
- reduce the pain that all the translators would have to go through
3458
- reduce the repetition because a lot of the actual tooltip strings
3461
The exceptions to this are for the following buttons, where the
3462
tooltip string is too long:
3465
Label | AccessibleName
3466
---------+----------------------------------------------
3470
Int "Integer portion"
3471
Sto "Store to register"
3472
Frac "Fractional portion"
3473
Rcl "Retrieve from register"
3474
Exch "Exchange with register"
3477
&16 "16 bit unsigned integer"
3478
&32 "32 bit unsigned integer"
3489
2003-07-25 Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
3491
* configure.in: Added "cy" (Welsh) to ALL_LINGUAS
3493
2003-07-25 Kang Jeong-Hee <Keizi@mail.co.kr>
3495
* configure.in: Added 'ko' (Korean) to ALL_LINGUAS.
3497
2003-07-22 Breda McColgan <breda.mccolgan@sun.com>
3499
* Updated the following files:
3500
* help/C/gcalctool.xml: updated based on bug 116944
3501
* help/C/gcalctool-C.omf: updated manual date and version number
3503
2003-07-21 Rich Burridge <rich.burridge@sun.com>
3505
* Fixed bug 117691 (http://bugzilla.gnome.org/show_bug.cgi?id=117691)
3506
The GDK_Up, GDK_Down, GDK_Left and GDK_Right keysyms are not valid
3507
equivalents for the 8, 2, 4 and 6 keys. They are needed for keyboard
3510
2003-07-13 John Fleck <jfleck@inkstain.net>
3517
use new docs build system. Latest gnome-common
3518
now required to build from cvs
3520
2003-07-09 Rich Burridge <rich.burridge@sun.com>
3522
* From Steve Chaplin <stevech1097 at yahoo com au>
3523
Added the -DGNOME_DISABLE_DEPRECATE in .../gcalctool/Makefile.am
3524
to catch any potential GNOME depreciated methods.
3526
2003-07-09 Hasbullah Bin Pit <sebol@ikhlas.com>
3528
* configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
3529
* po/ms.po: Added Malay translation.
3531
2003-07-09 Alessio Frusciante <algol@firenze.linux.it>
3533
* configure.in: Added "it" (Italian) to ALL_LINGUAS.
3535
2003-07-07 Dennis Cranston <dennis_cranston at yahoo com>
3537
* Fixed bug 116944 (http://bugzilla.gnome.org/show_bug.cgi?id=116944)
3538
Various HIG improvements to the edit constants, edit functions,
3539
and insert ASCII value dialogs. (i.e. adjusted widget padding
3540
according to HIG; added a mnemonic for the constant and function
3543
2003-07-08 Rich Burridge <rich.burridge@sun.com>
3545
* Refixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
3546
After further discussion with Toshi, it was understood that I didn't
3547
need to call g_locale_to_utf8() for the numeric strings (which just
3548
consist of '0'-'9', 'e', 'A'-'F', '+', '-' and '.'). set_display() in
3549
gtk.c was simplified back to using just one parameter.
3551
2003-07-07 Rich Burridge <rich.burridge@sun.com>
3553
* Fixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
3554
When the calculator display is showing an error message, it is now
3555
correctly localized. Fix was to add in a second parameter to each
3556
call of set_display, that indicated whether this was an error
3557
condition or not. If it was, then the first parameter being passed
3558
in was already localized (had to do it this was so that the strings
3559
turned up in the message files), and wouldn't be run through
3560
g_locale_to_utf8(). Thanks to Toshi for pointing me in the right
3563
2003-07-06 Gil "Dolfin" Osher <dolfin@rpg.org.il>
3565
* configure.in: Added "he" (Hebrew) to ALL_LINGUAS.
3567
2003-07-04 Artur Flinta <aflinta@cvs.gnome.org>
3569
* configure.in: Added "pl" to ALL_LINGUAS.
3571
2003-06-25 Rich Burridge <rich.burridge@sun.com>
3573
* Fixed bug 115950 (http://bugzilla.gnome.org/show_bug.cgi?id=115950)
3574
The "*" key wasn't being recognized as a keyboard shortcut for
3575
multiplication. The problem was that GDK_SHIFT_MASK needed to be
3576
given in the equivalent entry for the mods array for this button
3579
2003-06-25 Breda McColgan <breda.mccolgan@sun.com>
3581
* Updated the following files:
3582
* help/C/gcalctool.xml: updated based on bug 114363 and bug 114364
3583
* help/C/gcalctool-C.omf: updated manual date and version number
3585
2003-06-24 Rich Burridge <rich.burridge@sun.com>
3587
* Further work on bug 114364. The items in the constants menu are now
3588
always displayed in the decimal numeric base. This is consistent with
3589
the way that calctool in the OpenWindows DeskSet worked.
3591
2003-06-24 Rich Burridge <rich.burridge@sun.com>
3593
* Fixed bug 114364 (http://bugzilla.gnome.org/show_bug.cgi?id=114364)
3594
When you change numeric base and then display the constant values in
3595
the Con menu, the values are shown in the current base.
3597
When you select "Edit Constants" from the Con menu, the values of each
3598
constant are shown in Decimal. The label:
3599
"All constant values are specified in the decimal numeric base"
3600
has also been added to the "Edit Constant" popup to clarify this.
3602
2003-06-23 Rich Burridge <rich.burridge@sun.com>
3604
* Fixed bug 115653 (http://bugzilla.gnome.org/show_bug.cgi?id=115653)
3605
Adjusted the keyboard mnemonic checking code to now check to make
3606
sure that neither of the Alt keys is pressed when comparing against
3609
2003-06-18 Rich Burridge <rich.burridge@sun.com>
3611
* Similar problem to bug #115212 but for the "Edit Constants" and
3612
"Edit Functions" dialog boxes. gcalctool no longer can display
3613
multiple versions of them. Also removed the X->CFtype and
3614
X->cf_entries variables.
3616
2003-06-18 Rich Burridge <rich.burridge@sun.com>
3618
* Fixed bug 114363 (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
3619
When an error condition occurs:
3621
- make insensitive all buttons except Clr.
3622
- make all Scientific mode toggles and checkboxes insensitive.
3623
- make all menubar items insensitive except:
3627
When the error condition is cleared, resensitise everything, setting
3628
the numeric base buttons correctly.
3630
2003-06-18 Guntupalli Karunakar <karunakar@freedomink.org>
3632
* configure.in: Added "ml" in ALL_LINGUAS.
3634
2003-06-16 Rich Burridge <rich.burridge@sun.com>
3636
* From Steve Chaplin <stevech1097@yahoo.com.au>
3637
Fix for bug #115212 (http://bugzilla.gnome.org/show_bug.cgi?id=115212)
3638
gcalctool no longer can display multiple About boxes.
3640
2003-06-13 Rich Burridge <rich.burridge@sun.com>
3642
* From Dennis Cranston <dennis_cranston@yahoo.com>
3643
Fix for bug #108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
3644
The appropriate gcalctool button is now animated when the user enters
3645
that value via the keyboard.
3647
2003-06-10 Rich Burridge <rich.burridge@sun.com>
3649
* Partial fix for bug 114363:
3650
(http://bugzilla.gnome.org/show_bug.cgi?id=114363)
3651
When the calculator display is showing "Error", the Constant values and
3652
the Memory Register values no longer incorrectly show "Error" as well.
3654
2003-06-10 Dmitry G. Mastrukov <dmitry@taurussoft.org>
3656
* configure.in: Added Russian to ALL_LINGUAS.
3658
2003-05-28 Rich Burridge <rich.burridge@sun.com>
3660
* Fixed bug 113703 (http://bugzilla.gnome.org/show_bug.cgi?id=113703)
3661
Fix from Havoc: "If you use AM_GCONF_SOURCE_2 in configure.in,
3662
then do a makefile snippet as in gnome-terminal/src/Makefile.am,
3663
you should be able to specify --with-gconf-source=whatever"
3665
2003-05-28 Danilo ? egan <dsegan@gmx.net>
3667
* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
3669
2003-05-26 Rich Burridge <rich.burridge@sun.com>
3671
* From Franz Klammer <klammer@webonaut.com>
3672
Fixed bug 113754 (http://bugzilla.gnome.org/show_bug.cgi?id=113754)
3673
Decimal point didn't work with a German keyboard if Numlock was
3676
2003-05-19 Rich Burridge <rich.burridge@sun.com>
3678
* .../gcalctool/Makefile.am: Install "gnome-calculator" symlink
3679
as reqested by Glynn Foster.
3681
2003-04-24 Rich Burridge <rich.burridge@sun.com>
3683
* Fixed bug 111269 (http://bugzilla.gnome.org/show_bug.cgi?id=111269)
3684
It was possible to type fast into gcalctool and digits would be
3685
transposed. gcalctool now looks for key_press_event and
3686
key_release_event events on the main window rather than set keyboard
3687
accelerators to the "clicked" action of the various buttons.
3689
2003-04-15 Rich Burridge <rich.burridge@sun.com>
3691
* Refixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
3692
Concatenated more error messages in mp.c.
3694
* Adjusted the Acc menu entries to be "<n> significant places" rather
3695
than "<n> radix places" in gtk.c.
3697
* Replaced "kilometers per hour / miles per hour" with
3698
"kilometers per hour or miles per hour" in the first constant
3699
description in calctool.c and gcalctool.1.
3701
* Replaced occurances of "/" in the other constant descriptions with "or".
3703
2003-04-15 Breda McColgan <breda.mccolgan@sun.com>
3705
* Translators: The documentation is now ready for translation!
3707
* Updated the following files:
3708
* configure.in: updated version number to 4.2.81
3709
* help/C/gcalctool.xml: first approved draft, ready for translation
3710
* help/C/gcalctool-C.omf: updated manual date and version number
3711
* help/C/l10n.txt: new file added
3712
* help/C/figures/gcalctool_edit_const_window.png: deleted
3713
* help/C/figures/gcalctool_edit_func_window.png: deleted
3714
* help/C/figures/gcalctool_ins_ascii_window.png: deleted
3715
* help/C/figures/gcalctool_mem_reg_window.png: deleted
3718
2003-04-13 Christian Neumair <chris@gnome-de.org>
3720
* Reflect translated mode information in window title (functions.c).
3722
2003-04-10 Rich Burridge <rich.burridge@sun.com>
3724
* Fixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
3725
Various fprintf statements in mp.c have been concatenated to help
3728
2003-04-02 Rich Burridge <rich.burridge@sun.com>
3730
* Added in latest online help changes from Breda McColgan. This should
3731
now put the online help in sync with the actual functionality of
3734
**IMPORTANT NOTE FOR TRANSLATORS**
3736
Please still hold off translating these files for a while. This is still
3737
a draft. The documentation needs to be reviewed by an editor, and
3738
editorial feedback incorporated. Look for a followup entry here in the
3739
Changelog, with an indication that they are ready for translation.
3741
2003-03-28 Christian Neumair <chris@gnome-de.org>
3743
* Added AC_PREREQ macro to configure.in to satisfy some ac wrapper scripts
3744
and added German (de) to ALL_LINGUAS; bumped version to 2.4.78;
3745
Added missing gettext call. This makes the i18ized menu entries actually
3746
visible. Fixed some tooltip strings. Updated some .cvsignore files.
3748
2003-03-25 Rich Burridge <rich.burridge@sun.com>
3750
* Added in various .cvsignore files to make checkins and updates cleaner.
3752
2003-03-25 Rich Burridge <rich.burridge@sun.com>
3754
* Adjusted ChangeLog format to the Gnu style. Moved older ChangeLog entries
3755
off into ChangeLog-YYYY files (years 1990, 1991, 1992, 1993 and 2002).
3757
2003-03-25 Rich Burridge <rich.burridge@sun.com>
3759
* Fixed up a compiler warning for set_show_zeroes_toggle() usage in gtk.c
3760
Fixed up distcheck, adding intltool to EXTRA_DIST
3762
This version to be announced in gnome-announce.
3764
2003-03-24 Rich Burridge <rich.burridge@sun.com>
3766
* Slight adjustments to bug 108226
3767
(http://bugzilla.gnome.org/show_bug.cgi?id=108226)
3769
Menu item is now "Show Trailing Zeroes", with a Control-T accelerator.
3770
Added a similar menu item to the View menu on the menu bar (only active
3771
in Scientific mode). Adjusted program logic. Cases of "rm_zeroes" now
3772
become "show_zeroes". Updated the manual pages and the gcalctool
3775
2003-03-19 Dennis Cranston <dennis_cranston@yahoo.com>
3777
* Fixed bug 108729 (http://bugzilla.gnome.org/show_bug.cgi?id=108729)
3778
Added tooltips to the radio and check buttons in scientific mode.
3780
2003-03-18 Rich Burridge <rich.burridge@sun.com>
3782
* Fixed bug 108226 (http://bugzilla.gnome.org/show_bug.cgi?id=108226)
3784
The menu items in the Acc menu are now "tickable", so you know what the
3785
current accuracy selection is. Setting one of these clears the previous
3788
A new "remove trailing zeroes" menu item is added to the Acc menu (last
3789
item, with a separator just above), that is "tickable". This tick doesn't
3790
affect the accuracy ticks. It's either on or off.
3792
The default setting for accuracy now becomes 9 numeric places and "remove
3795
The Acc button is moved to the Scientific mode (clear slot in the top
3796
right corner, above the Rand.
3798
The Base radio button group and the display type radio button group in
3799
the mode panel in Scientific mode are now moved to the right side to be
3800
close in proximity to the Acc button. The other mode items move to the
3803
2003-03-18 Rich Burridge <rich.burridge@sun.com>
3805
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3806
Fixed bug 108208 (http://bugzilla.gnome.org/show_bug.cgi?id=108208)
3807
The default value for the "showregisters" resource in gcalctool.schemas
3808
was incorrectly set.
3810
* There should be no "default:" action in the command line parsing in
3813
2003-03-14 Rich Burridge <rich.burridge@sun.com>
3815
* Correctly fixed bug 108219
3816
(http://bugzilla.gnome.org/show_bug.cgi?id=108219)
3817
The previous fix didn't correct set the radio buttons when changing
3818
mode from Scientific to Basic or Financial. Only the internal state.
3820
2003-03-14 Rich Burridge <rich.burridge@sun.com>
3822
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3823
Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
3824
Followup changes to make the numeric keypad animate the buttons on
3827
2003-03-14 Rich Burridge <rich.burridge@sun.com>
3829
* Fixed bug 108219 (http://bugzilla.gnome.org/show_bug.cgi?id=108219)
3830
When you go from Scientific mode to either Basic or Financial mode,
3831
the calculator will revert to "Dec" base in "Fix" notation.
3833
Any number in the display (and the memory registers if shown) will be
3834
converted accordingly.
3836
When you are in a mode (Basic, Financial, or Scientific) you will only
3837
be able to do the functionality that that mode shows. For example, you
3838
will not be able to do base changes if you are in Basic or Financial mode.
3840
2003-03-14 Rich Burridge <rich.burridge@sun.com>
3842
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3843
Fixed bug 108333 (http://bugzilla.gnome.org/show_bug.cgi?id=108333)
3844
The gcalctool buttons with menus associated with them are now keyboard
3847
2003-03-14 Rich Burridge <rich.burridge@sun.com>
3849
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3850
Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
3851
When the user uses the keyboard to enter data, the associated gcalctool
3852
button will be animated.
3854
2003-03-13 Rich Burridge <rich.burridge@sun.com>
3856
* Fixed bug 108210 (http://bugzilla.gnome.org/show_bug.cgi?id=108210)
3857
Main gcalctool window is no longer resizable.
3859
2003-03-13 Rich Burridge <rich.burridge@sun.com>
3861
* Incorporated several online help changes from Breda McColgan.
3863
**IMPORTANT NOTE FOR TRANSLATORS**
3865
Please still hold off translating these files for a while. This is still
3866
a draft. The documentation needs to be reviewed by an editor, and
3867
editorial feedback incorporated. Look for a followup entry here in the
3868
Changelog, with an indication that they are ready for translation.
3870
2003-03-05 Rich Burridge <rich.burridge@sun.com>
3872
* Added scrollkeeper checks into configure.in.
3874
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3875
Fixed warning message:
3877
** (gcalctool:27091): WARNING **: Help error: Unable to find the
3878
GNOME_FILE_DOMAIN_APP_HELP domain
3880
Adjustment to the gnome_help_display() call in gtk.c to use the right
3883
2003-03-05 Rich Burridge <rich.burridge@sun.com>
3885
* Added in a first (draft) version of online help from Breda McColgan in
3886
the Sun GNOME doc. team.
3888
**IMPORTANT NOTE FOR TRANSLATORS**
3890
Please hold off translating these files for a while. Slight revisions
3891
are planned for sometime in the next week or two. Look for a followup
3892
entry here in the Changelog, with an indication that they are ready for
3895
2003-03-05 Rich Burridge <rich.burridge@sun.com>
3897
* Abstracted the key values and modifiers. This will make it easier to
3898
create versions of this calculator for other graphical toolkits, or
3899
a version with no graphics at all (prompt style).
3901
2003-03-04 Rich Burridge <rich.burridge@sun.com>
3903
* Adjusted the tooltip help to be minimalist messages. Online help for
3904
gcalctool will be coming soon, and this will contain the detailed help
3905
information (plus examples).
3907
2003-02-28 Rich Burridge <rich.burridge@sun.com>
3909
* Small adjustment to allow gcalctool to compile using the Solaris Forte
3912
2003-02-26 Rich Burridge <rich.burridge@sun.com>
3914
* Gcalctool wasn't saving the trigonometric type when it was changed. The
3915
trig_cb() function was calling do_trig() incorrectly instead of
3918
* Removed the trailing period from the ten constant definitions in the man
3921
2003-02-26 evandrofg <someone@somewhere.org>
3923
* configure.in: Added Brazilian Portuguese (pt_BR) to ALL_LINGUAS.
3925
2003-02-21 Rich Burridge <rich.burridge@sun.com>
3927
* From: Dennis Cranston <dennis_cranston@yahoo.com>
3928
Allows Backspace to correctly work inside parentheses. Similar fix to
3929
the one for Delete in v4.2.55 (bug #106583).
3931
2003-02-21 Rich Burridge <rich.burridge@sun.com>
3933
* The Xor logical operation wasn't being performed correctly. Gdk uses
3934
keysym values that are greater than what can be fitted into a char.
3935
Adjusted v->cur_op and v->old_cal_value to now be ints.
3937
* Hitting Clr was not correctly clearing the Hyp and Inv trigonometric
3938
checkboxes. In fact, it was toggling them twice, thereby returning them
3939
to whatever state they were in when the user hit Clr.
3941
2003-02-20 Rich Burridge <rich.burridge@sun.com>
3943
* Removed the final period from the ten default constant descriptions.
3945
* Changed occurances of "kilometre" to "kilometer" and "centimetre" to
3948
* Fixed up the values of the ten default constant definitions in the
3951
* The "centimeters <=> inches" default constant should be 0.3937007
3952
rather than 2.54 to be consistent with the other constants.
3954
2003-02-20 Rich Burridge <rich.burridge@sun.com>
3956
* Fixed bug 106583 (http://bugzilla.gnome.org/show_bug.cgi?id=106583)
3957
There were two parts to this. Dennis Cranston fixed the:
3959
(gcalctool:10872): Gtk-CRITICAL **: file gtktextbuffer.c: line 548:
3960
assertion `g_utf8_validate (text, len, NULL)' failed
3964
The crash was caused by the paren_disp() function in display.c not
3965
correctly checking for when a Delete character was entered.
3967
2003-02-20 Rich Burridge <rich.burridge@sun.com>
3969
* The financial Term tooltip example didn't work. The problem was that
3970
the Rate function had a keyboard shortcut of "T" and Term had "t". The
3971
check for which financial function was being processed in do_business()
3972
in functions.c didn't take into consideration any key mods (such as
3973
GDK_SHIFT_MASK). Add a key_equal function that now compares both the
3974
mods and the value of keys.
3976
* Moved the Exp button to the right of the Con and Fun buttons for better
3979
2003-02-19 Rich Burridge <rich.burridge@sun.com>
3981
* Fixed bug 106501 (http://bugzilla.gnome.org/show_bug.cgi?id=106501)
3982
A check has been added to the do_delete() function in functions.c to
3983
make sure that the length is greater than zero, before setting the
3984
len-1 character to '\0'.
3986
2003-02-19 Rich Burridge <rich.burridge@sun.com>
3988
* From Breda McColgan <breda.mccolgan@sun.com>
3989
Toggled the positions of the Sto and Rcl buttons. This is primarily to
3990
help with the online documentation, which consists of listing the
3991
gcalctool buttons in several tables, grouping "like" buttons together
3992
(for example: Bsp, CE, and Clr in one table; Sto, Rcl, and Exch in
3993
another table). Within a table, the buttons are listed in the sequence
3994
in which they appear in gcalctool. For the most part, the sequence
3995
isn't significant. However, it doesn't really make sense to talk about
3996
either Rcl or Exch until you've described Sto.
3998
2003-02-19 Rich Burridge <rich.burridge@sun.com>
4000
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4001
- The process_str() function will cause a crash if the input string is
4002
null. For example, if the clipboard is empty and the user presses
4003
CTRL-V then gcalctool will core dump. Fixed by adding a null check to
4006
- gcalctool now uses a text view for its display widget.
4008
2003-02-18 Rich Burridge <rich.burridge@sun.com>
4010
* Fixes to the manual page:
4011
- the keyboard shortcut for the "Term" function is "t" not "T".
4012
- removed the LOGICAL mode section.
4014
2003-02-18 Rich Burridge <rich.burridge@sun.com>
4016
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4017
Changes the EXPAND flag to FALSE when packing the display label and mode
4018
frame. These widgets shouldn't expand when the calculator is resized.
4020
Replace the three characters of white space in the title bar text with one
4021
space character, so more of the title fits into the task window list
4024
2003-02-12 Rich Burridge <rich.burridge@sun.com>
4026
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4027
Added a launcher to the GNOME's Accessories menu. The launcher uses
4028
gcalctool.png for its icon which required moving the icon to the pixmaps
4029
installation directory.
4031
This means that the find_file() function is no longer necessary, and has
4032
been removed. It was used only in set_gcalctool_icon(). The path of
4033
gcalctool.png is now always PACKAGE_PIXMAP_DIR.
4035
2003-02-12 Rich Burridge <rich.burridge@sun.com>
4037
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4038
Mark the menu labels for translation and converts the
4039
gtk_item_factory_get_widget() calls to
4040
gtk_item_factory_get_widget_by_action() calls.
4042
2003-02-11 Rich Burridge <rich.burridge@sun.com>
4044
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4045
- Cleans up the Help menu's layout so it looks like other GNOME
4047
- Converts gtk_init() to gnome_program_init() to allow access to things
4048
like GNOME_STOCK_ABOUT.
4049
- Add an icon field to the Xobject structure.
4050
- Change setup_default_icon() to set_gcalctool_icon() and set X->icon in
4052
- Sets the window icon for the memory register and about windows.
4053
- Cleans up about_cb() and call it directly in menu callbacks -- like in
4054
other gtk+ applications.
4055
- Remove the unneccessary X->about structure field.
4057
2003-02-06 Daniel Yacob <locales@geez.org>
4059
* Added Amharic (am) to ALL_LINGUAS ata configure.in.
4061
2003-02-07 Rich Burridge <rich.burridge@sun.com>
4063
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4064
Fixed bug 104249 (http://bugzilla.gnome.org/show_bug.cgi?id=104249)
4065
The UI for adding new or editing existing constants and/or functions
4066
has been improved. It now uses a treeview editable list. A help button
4067
is provided, but that currently isn't hooked up. I've added a note to
4068
bug #104821 for this problem.
4070
2003-02-04 Rich Burridge <rich.burridge@sun.com>
4072
* Fixed bug 104830 (http://bugzilla.gnome.org/show_bug.cgi?id=104830)
4073
gcalctool now uses gnome-calc3.png as its icon (same as the current
4074
gnome-calculator). For now, I've copied that to a file, gcalctool.png
4075
within the gcalctool distribution. Also removed calctool.gif.
4077
2003-01-28 Rich Burridge <rich.burridge@sun.com>
4079
* Further slight adjustments needed to fix Bugzilla bug 104248. The
4080
callback handler for the menu items (mb_proc in gtk.c) needed to
4081
have a check at the top to see if we'd started the application yet,
4082
and if it hadn't, then to just return. Seemed it was getting called
4083
as gcalctool was initially coming up, which was toggling the state
4084
of the v->rstate variable incorrectly.
4086
* Fixed bug 104240 (http://bugzilla.gnome.org/show_bug.cgi?id=104240)
4087
The "File" menubar item is now called "Calculator", and there is a set of
4088
unique mnemonics for the various items in the Scientific mode panel.
4089
The gcalctool manual pages have been updated to reflect these changes.
4091
* Added in a Control-I mnemonic for Edit->Insert ASCII Value.
4092
Added in a Control-A mnemonic for Help->About.
4094
2003-01-28 Rich Burridge <rich.burridge@sun.com>
4096
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4097
Fixed bug 104248 (http://bugzilla.gnome.org/show_bug.cgi?id=104248)
4098
The View->Memory Registers menu item's toggle is now set correctly
4099
depending upon whether the memory register windows is visible or hidden.
4101
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4102
The correct radio item is now set in the View menu mode menu item entries
4103
if gcalctool is initially started in Financial or Scientific mode.
4105
2003-01-27 Rich Burridge <rich.burridge@sun.com>
4107
* The constant and function definitions are now read and written as Gconf
4108
resources, rather than to a ~/.gcalctoolcf file in the user's home
4109
directory. The manual pages have been updated to reflect this change.
4111
An entry has been added to the TODO file to reflect functionality that
4112
is no longer present because of this change.
4114
* Fixed bug 104250 (http://bugzilla.gnome.org/show_bug.cgi?id=104250)
4115
The constant and the function menu items now have "C<n>:" and "F<n>:"
4116
prefixes respectively, where <n> is the constant/function number.
4118
This also involved removing the "<=>" from four of the descriptions for
4119
the predefined constant values.
4121
2003-01-25 Rich Burridge <rich.burridge@sun.com>
4123
* Fixed bug 104245 (http://bugzilla.gnome.org/show_bug.cgi?id=104245)
4124
The View->Basic Mode, Financial Mode, Scientific Mode and Memory
4125
Registers now have keyboard accelerators (Control-B, Control-F, Control-S
4126
and Control-M respectively).
4128
2003-01-25 Rich Burridge <rich.burridge@sun.com>
4130
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4131
Further slight adjustments for bug 104287
4132
(http://bugzilla.gnome.org/show_bug.cgi?id=104287)
4133
The insert button isthe default button.
4134
The dialog is no longer resizable.
4135
The ESC key can now be used to cancel the dialog.
4137
2003-01-24 Rich Burridge <rich.burridge@sun.com>
4139
* From: Dennis Cranston <dennis_cranston@yahoo.com>
4140
Fixed bug 104287 (http://bugzilla.gnome.org/show_bug.cgi?id=104287)
4141
HIG improvements for the "Insert ASCII Value" dialog.
4143
2003-01-23 Rich Burridge <rich.burridge@sun.com>
4145
* Fixed bug 104241 (http://bugzilla.gnome.org/show_bug.cgi?id=104241)
4146
The Insert ASCII Value" menu item is now "Insert ASCII Value..."
4148
* From: Hidetoshi Tajima <hidetoshi.tajima@sun.com>
4149
Tidied up the I18N code as gcalctool now includes <gnome.h> which includes
4150
<bonobo-i18n.h,> where all this stuff is already defined.
4152
2003-01-23 Rich Burridge <rich.burridge@sun.com>
4154
* Fixed bug 102928 (http://bugzilla.gnome.org/show_bug.cgi?id=102928)
4155
The x^2, e^x, 10^x and y^x keys now use Pango markup to display the
4156
label using superscripts.
4158
2003-01-23 Rich Burridge <rich.burridge@sun.com>
4160
* Added in handling of the numeric keypad for Linux systems. This required
4161
an "event" signal handler on the main gcalctool window, and then checking
4162
for a set of keyvals that could be generated by the numeric keypad keys
4163
(with and without the NumLock key on).
4165
2003-01-22 Rich Burridge <rich.burridge@sun.com>
4167
* Handling the function "(3+3)" now works.
4168
The button struct now contains a new item (char func_char) which
4169
is the character equivalent to the button when you user enteres
4170
it into a function definition. The process_str() routine in
4171
graphics.c has been adjusted to call button_for_fc() (a new
4172
routine in functions.c) to compare each character in the function
4173
string against this item in each button struct to find the
4174
appropriate operation.
4176
Also needed changes to do_paren() to call button_for_fc() instead of
4179
These changes also fix bugtraq bug #4065378.
4180
Certain functions entered into gcalctool produce incorrect results.
4182
* Changed the keyboard accelerators for the following to use non Alt-<?>
4185
Cos (old value: Alt-c) becomes 'J'.
4186
Sin (old value: Alt-s) becomes 'K'.
4187
Tan (old value: Alt-t) becomes 'L'.
4188
Frac (old value: Alt-f) becomes ':'.
4189
Int (old value: Alt-i) becomes 'i'.
4190
Abs (old value: Alt-u) becomes 'u'.
4191
Rate (old value: Alt-r) becomes 'T'.
4193
Updated the manual pages and the tooltip help to reflect these changes.
4195
* Removed the need to configure with "--enable-build-broken".
4197
2003-01-22 Rich Burridge <rich.burridge@sun.com>
4199
* Adjusted the memory registers windows to use the same "R0: 0.00" format
4200
(bold for first part), as the Rcl, Sto and Exch menus.
4202
2003-01-22 Rich Burridge <rich.burridge@sun.com>
4204
* The menu items for the Rcl, Sto and Exch menus now have the format
4205
"R0: 0.00", where the "R0:" part is in bold.
4207
* From Padraig O'Briain <Padraig.Obriain@Sun.COM>
4208
Fix to get the keyboard accelerators for the menubar menu items working.
4209
The problem was due to the creation of two accelerator groups in main()
4212
2003-01-21 Rich Burridge <rich.burridge@sun.com>
4214
* Updated the NEWS file with an overview of all the changes since v4.1.13.
4216
2003-01-21 Rich Burridge <rich.burridge@sun.com>
4218
* Removed the gconf resource for getting/setting whether a beep is sounded
4219
on error. A beep will now always be sounded in such a case.
4221
* Removed the write_resources() routine. The writing out of the resources
4222
will now be immediately done when each of those functions changes.
4224
2003-01-25 Rich Burridge <rich.burridge@sun.com>
4226
* Updated the manual pages to reflect the recent v4.2.xx changes.
4228
* Replaced the occurance of mktemp with mkstemp to placate the Gnu compiler
4231
2003-01-21 Rich Burridge <rich.burridge@sun.com>
4233
* The real fix for displaying the icon. The problem was that the icon was
4234
being installed in the pkgdata_DATA directory, but gcalctool was looking
4235
for it in the CALCTOOL_DATA_DIR directory, which was incorrectly set to
4236
$(datadir)/calctool" rather than $(datadir)/gcalctool".
4238
2003-01-20 Rich Burridge <rich.burridge@sun.com>
4240
* Removed the setting of an event mask and a global event handler in
4241
create_kframe() in gtk.c. This seems to have fixed up the keyboard
4242
navigation problems.
4244
Control-F1 now toggles the displaying of tooltip help, so the "-h"
4245
command line option has been removed and the old-style event handling
4246
code has also been removed.
4248
* Added in a signal handler for the "delete" event for the main gcalctool
4249
window. The callback calls gtk_main_quit() to terminate the application.
4251
2003-01-17 Rich Burridge <rich.burridge@sun.com>
4253
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4255
The gcalctool icon is now correctly displayed for me running Sun's
4256
fcs-10 build on Solaris. It's still a problem for Calum running
4257
GNOME HEAD on RH7.2.
4259
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4261
* HCI change suggested by Glynn Foster <Glynn.Foster@Sun.COM>
4263
The Sto/Rcl/Exch menu items should show the current register values
4266
The Exch/Rcl/Sto menus are recreated each time that menu is needed. The
4267
menu item callbacks for these menus and the Constant and Function menus
4268
have been consolidated into a single menu_proc_cb() routine.
4270
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4272
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4274
All the radiobutton and checkbox items in the mode panel now have a
4275
mnemonic associated with them.
4277
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4279
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4281
Fixed up the buttons on the "Insert ASCII Value", "Enter Constant..." and
4282
"Enter Function..." popups. They now just use Cancel and OK buttons, and
4283
use standard stock Gtk icons.
4285
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4287
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4289
Added in an Edit->Paste menu item. If selected this will paste
4290
the current contents of the clipboard into the calculator display
4291
as if you'd typed it.
4293
* Added bullet proofing to the process_str() routine in graphics.c
4294
to protect it against values that weren't found. If a value wasn't
4295
found, it's just ignored, and it goes on to process the next
4296
character in the string.
4298
* Improved the val_to_button() routine in functions.c. It now takes
4299
into consideration the mods value for each button struct entry when
4300
comparing against the given value. This isn't enough though, as it
4301
won't find Alt-<n> buttons.
4303
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4305
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4307
Added a 2 pixel border for the frames containing the Basic, Financial and
4308
Scientific buttons and the mode panel. The calculator doesn't look so
4311
2003-01-16 Rich Burridge <rich.burridge@sun.com>
4313
* HCI change suggested by Calum Benson <Calum.Benson@Sun.COM>
4315
Removed the "operand item" label widget, the routine where it was being
4316
set (set_op_item()) and all the calls to that routine. Other calculators
4317
don't have any equivalent to this, so it's not really needed.
4319
This also remove the opdisp entry in the button struct and the op_type
4322
* Adjusted the "keyboard values used" table in calctool.c to reflect the
4325
2003-01-14 Rich Burridge <rich.burridge@sun.com>
4327
* The frames around the mode button tables and the mode panel were always
4328
being shown. The make_but_table() and create_mode_panel() routines were
4329
returning the wrong widgets.
4331
2003-01-18 Rich Burridge <rich.burridge@sun.com>
4333
* Fixed bug #101865 (http://bugzilla.gnome.org/show_bug.cgi?id=101865)
4334
Made the following keyboard remappings:
4337
---------------------------------
4340
Frac Control-f Alt-f
4344
Rate Control-r Alt-r
4350
Note that the keyboard equivalents for:
4353
---------------------------------
4354
Quit q or Q Control-Q
4355
Copy Sun Copy key Control-C
4357
still have to be added in, although the menu items in the menu bar
4358
work fine. The appropriate changes have been made to the manual pages.
4360
* Removed mention of the "-l" and "-r" command line options from the manual
4361
pages. Remove reference to the /schemes/apps/gcalctool/righthanded Gconf
4364
2003-01-14 Rich Burridge <rich.burridge@sun.com>
4366
* After discussion with Calum Benson, removed the "Keys" key, that allowed
4367
you to toggle the button labels to show their keyboard equivalents. This
4368
functionality is now covered by the tooltip help and the Help->Contents
4371
2003-01-13 Rich Burridge <rich.burridge@sun.com>
4373
* Put each of the the button tables and the mode panel inside a frame,
4374
rather then use horizontal separators, to try to make the GUI look
4375
nicer. There is still a persistent display problem to fix though
4376
(see entry in the TODO file).
4378
2003-01-13 Rich Burridge <rich.burridge@sun.com>
4380
* Entering "((2+3)*(2+3))" gave the wrong answer. Problems was in the
4381
process_item() routine where extra values were reassigned. With gcalctool
4382
v4.2.0 onwards, "*" is now the multiplication operand, and "x" needed
4383
to be reassigned to that value (not the other way around). Had to
4384
adjust the assignment of the "x" and "*" keyboard accelerators
4387
* Added in some bullet-proofing to the do_parens() routine to hopefully
4388
improve the handling of bogus keyboard entries when a string in
4389
parentheses is being entered.
4391
2003-01-13 Rich Burridge <rich.burridge@sun.com>
4393
* Hooked up the Help->Contents menu item. Note that help support still has
4394
to be included (i.e. a help subdirectory with associated files etc.).
4396
2003-01-13 Rich Burridge <rich.burridge@sun.com>
4398
* The View->Memory Registers menu item now correctly toggles the showing of
4399
the memory register window.
4401
2003-01-13 Rich Burridge <rich.burridge@sun.com>
4403
* Menubar menu items now use stock Gtk icons (where applicable).
4405
2003-01-10 Rich Burridge <rich.burridge@sun.com>
4407
* Revised the gcalctoolrc (Gtk resources) file for the new display layout.
4408
This really needs help from a real graphics designer for a suggested color
4411
2003-01-10 Rich Burridge <rich.burridge@sun.com>
4413
* Go into Scientific mode. Click on "(" twice and you'll get a segv.
4414
The problem was the v->current needed to be set to a copy of the
4415
"n" button struct, rather than trying to find the button value from
4416
user_data. Created a copy_button_info() routine that is now called
4419
2003-01-10 Rich Burridge <rich.burridge@sun.com>
4421
* Added some horizontal separators to help make the calculator more readable
4422
when in Financial and Scientific Mode.
4424
2003-01-09 Rich Burridge <rich.burridge@sun.com>
4426
* Entering "((2+3)*9+(5-3))" causes a segv. The problem was due to the
4427
change from "x" to "*" as the character for multiplication. The .value
4428
entry in the button struct for the multiplication button needed to be
4429
changed to GDK_asterisk (rather than GDK_x), otherwise button_for_value()
4430
returns a NULL pointer.
4432
2003-01-09 Rich Burridge <rich.burridge@sun.com>
4434
* Removed the attempt to display a calculator image on the About popup.
4436
* Typing the keyboard equivalent of the menu buttons now works. The problem
4437
was in process_item() in display.c. v->current couldn't just point to the
4438
current button struct. It needed to be a copy of it, so that pending
4439
operation (which save the pending value), don't overwrite the base button
4442
* Removed the VERSION string from the titlebar. This is now in the About
4445
2003-01-09 Rich Burridge <rich.burridge@sun.com>
4447
* Added in an About popup that's accessible through the Help->About
4448
Gcalctool menubar Help menu item.
4450
2003-01-09 Rich Burridge <rich.burridge@sun.com>
4452
* Fixed bug #102927 (http://bugzilla.gnome.org/show_bug.cgi?id=102927)
4453
Replaced abbreviation "trig." with full word "trigonometric".
4455
2003-01-09 Rich Burridge <rich.burridge@sun.com>
4457
* Fixed bug #102922 (http://bugzilla.gnome.org/show_bug.cgi?id=102922)
4458
Adjusted the two occurances of sentence fragments in the
4459
cfframe_apply_cb() routine in gtk.c to make it easier for L10N folks
4462
2003-01-08 German Poo-Caaman~o <gpoo@ubiobio.cl>
4464
* Added Spanish (es) to ALL_LINGUAS at configure.in
4466
2003-01-08 Rich Burridge <rich.burridge@sun.com>
4468
* gcalctool is now resizable again.
4470
2003-01-08 Andrew Sobala <andrew@sobala.net>
4472
* Make calculator window choose a reasonable size at startup, and resize
4473
when changing modes.
4475
2003-01-08 Rich Burridge <rich.burridge@sun.com>
4477
* Removed the GNOME_UTIL_LIBS line from .../gcalctool/Makefile.am as it's
4480
2003-01-08 Andrew Sobala <andrew@sobala.net>
4482
* Fixed "blank buttons displaying" bug.
4484
* Added small section to configure.in that forces a "--enable-build-broken"
4485
flag to have to be passed to configure in order to build gcalctool while
4486
it is still in this semi-broken state. This will be removed when most of
4487
the items mentioned in the first section of the TODO file have been
4490
2003-01-08 Rich Burridge <rich.burridge@sun.com>
4492
* Updated the copyright messages to by the correct GPL ones for the various
4493
source files, plus used date of 2003 (not 2002) in:
4499
.../gcalctool/calctool.c
4500
.../gcalctool/calctool.h
4501
.../gcalctool/display.c
4502
.../gcalctool/dsdefs.h
4503
.../gcalctool/dsfuns.c
4504
.../gcalctool/extern.h
4505
.../gcalctool/functions.c
4506
.../gcalctool/gcalctool.1
4508
.../gcalctool/graphics.c
4512
* The Financial/Logical/Scientific mode buttons have been moved into
4513
the main calculator window above the Basic mode buttons.
4515
* Added a menubar with the following menus/items:
4518
-----------------------------------------------------------------
4519
Quit Copy Basic Mode Contents...
4520
Insert ASCII Value Financial Mode About Gcalctool
4526
The functionality has been hooked up except for the two Help menu items.
4528
* Revamped the gcalctool design. The Basic Mode is much simpler now.
4529
The Logical and Scientific modes have been combined into a single
4530
Scientific mode (which also includes some of the functionality that
4531
was in the previous Basic mode).
4533
The mode buttons are now extra button tables (and a mode panel) that get
4534
shown or hidden in the main gcalctool window depending upon the current
4537
The six item mode display has been removed. The current base, numeric
4538
display type, trigonometric type, hyp and inv settings can be seen by
4539
the radio buttons and check boxes in the mode panel. The current mode is
4540
given in the main window title bar. The only things that's really
4541
different is that there is no longer a current operand display item.
4543
* Remove the small property sheet that was displayed when you right clicked
4544
in the main window button area (not over a button). This had the ability
4545
to set a left or right-handed style. This functionality has also been
4546
removed, because with the simplification of the Basic mode, it's no
4547
longer needed. Remove the command line options and resources associated
4550
* From Andrew Sobala <andrew@sobala.net>
4551
Fixed bug #102698 - "make distcheck" fails. Fix was to use the correct
4552
GNOME 2 autogen.sh. Also added #(schema_DATA) to the top-level