changes:
-Fix negative exponential detection
-Only disable trailing zeroes option in basic mode
-Disable ambiguous multiplication with Eulers number, e.g. "2e" as this
makes exponential numbers confusing
Overview of changes in gcalctool 5.28.1
* Fix numeric exponent parsing (Robin Sonefors, Bug #596892)
* Handle ',' as radix point when editing display (Robert Ancell)
* Fix inactive random button (Robert Ancell)
* Updated documentation: el (Jennie Petoumenou)
* Updated translations: ca (Joan Duran), el (Kostas Papadimas)
et (Ivar Smolin), ro (Lucian Adrian Grijincu)
ru (vicanis@gmail.com), sl (Matej Urbančič)
Overview of changes in gcalctool 5.28.0
* Don't override space bar when buttons are focussed as this stops keyboard control
(Robert Ancell, Bug #595337)
* Handle keycode for '^' used in non-English layouts (German, Spanish, etc)
and allow '**' to be converted to a '^' for layouts that do not support it
(Robert Ancell, Bug #546819)
* Updated documentation: de (Christian Kirbach), fr (Claude Paroz)
* Updated translations: as (Amitakhya Phukan), bg (Yavor Doganov)
bn_IN (Runa Bhattacharjee), bn (Jamil Ahmed)
cs (Marek Černocký), da (Ask H. Larsen)
en_GB (Bruce Cowan), et (Ivar Smolin)
hi (Rajesh Ranjan), it (Davide Falagna)
kn (Shankar Prasad), lt (Gintautas Miliauskas)
ml (Ani), mr (Sandeep Shedmake)
or (Manoj Kumar Giri), pa (A S Alam)
ro (Adi Roiban), sl (Matej Urbančič)
sr (Branko Kokanović), sr@latin (Branko Kokanović)
te (krishnababu k), uk (Maxim V. Dziumanenko)
zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
Overview of changes in gcalctool 5.27.92
* Fix base conversions (Robert Ancell)
* Fix disabled help menu (Robert Ancell)
* Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)
* Updated translations: ar (Khaled Hosny), el (Jennie Petoumenou)
eu (Inaki Larranaga Murgoitio), fr (Claude Paroz)
gu (Sweta Kothari), hu (Gabor Kelemen)
kn (Shankar Prasad), ml (Ani)
pl (Tomasz Dominikowski), pt (Duarte Loreto)
sr (Branko Kokanović), sv (Daniel Nylander)
tr (Baris Cicek), zh_CN (Aron Xu)
Overview of changes in gcalctool 5.27.91
* Updated documentation: cs (Petr Kovar)
* Updated translations: bn_IN (Runa Bhattacharjee), et (Ivar Smolin)
eu (Inaki Larranaga Murgoitio), fi (Tommi Vainikainen)
ga (Seán de Búrca), gl (Antón Méixome)
kn (Shankar Prasad), ko (Changwoo Ryu)
nb (Kjartan Maraas), or (Manoj Kumar Giri)
pl (Piotr Drąg), pt_BR (Leonardo Ferreira Fontenelle)
sv (Daniel Nylander), ta (ifelix)
Overview of changes in gcalctool 5.27.90
* Fix bug where inserting text in locales without thousands separators replaces the whole display (Robert Ancell)
* Updated documentation: es (Jorge González)
* Updated translations: de (Christian Kirbach), es (Jorge González)
gl (Antón Méixome), nb (Kjartan Maraas)
sv (Daniel Nylander), ta (drtvasudevan)
Overview of changes in gcalctool 5.27.5
* Perform power and factorials before negation so -1! and -1^0.5 are valid as in 5.26.x (Robert Ancell)
* Connect functions to solve the function text and replace the display with the result (Robert Ancell, Bug #548884)
* Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)
* Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)
* Update gconf descriptions to match translation guidelines (Leonardo Fontenelle, Bug #589563)
* Updated documentation: fr (Laurent Coudeur, Claude Paroz)
* Updated translations: es (Jorge González), et (Ivar Smolin, Mattias Põldaru)
fr (Claude Paroz), pt_BR (Daniel S. Koda)
Overview of changes in gcalctool 5.27.4
* Update bit editor after shifting (Robert Ancell, Bug #587545)
* Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)
* Make padding consistent in GUI (Jerry Casiano, Bug #587292)
* Support implicit multiply before functions, e.g. "6 log 3" (Robert Ancell, Bug #586812)
* Use inverse notation for trigonometric functions, i.e. "asin" -> "sin⁻¹"
* Use lowercase notation for trigonometric and logarithm functions to look
more like standard mathematical notation
* Put spacing around functions, i.e. "sin" -> " sin "
* Use subscript for logarithm base two, i.e. "log2" -> "log₂"
* Added etched border around display (Robert Ancell, Bug #140836)
* Rewrote out of date man page (Robert Ancell, Bug #585997)
* Updated documentation: cs (Marek Cernocky)
* Updated translations: bn_IN (Runa Bhattacharjee), cs (Marek Cernocky),
es (Jorge Gonzalez), fr (Jonathan Ernst, Claude Paroz),
ta (drtvasudevan), sv (Daniel Nylander),
uk (Maxim V. Dziumanenko)
Overview of changes in gcalctool 5.27.3
* Percentage operation for addition and subtraction now takes percentage of
first value (Robert Ancell, Bug #480207)
* Use correct UTF-8 mathematical characters (Robert Ancell, Bug #347630)
* Focus on the display entry by default
* Fix broken widget style. Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.
* Fix missing icon in Help>Contents menu
* Updated translations: nb (Kjartan Maraas), ta (drtvasudevan)
Overview of changes in gcalctool 5.27.2
* Add 1's and 2's complement to programming mode (Robin Sonefors, Bug #581253)
* Add variable word size for bitwise functions (Robin Sonefors, Bug #581253)
* Remove negative sign from numbers rounded to zero. This is only a partial
fix as the error value is still visible in scientific notation
(Robert Ancell, Bug #560802)
* Support odd roots of negative numbers (Robert Ancell, Bug #576973)
* Keep settings (show zeroes, thousands separator etc) when changing modes
(Robert Ancell, Bug #580398)
* Add a --solve command-line argument (Robert Ancell)
* Really fix the license text in the about dialog (Robert Ancell, Bug #579174)
* Made parser reentrant and part of MP code (Robert Ancell)
* Remove references to arithmetic/left-to-right precedence from the manual
(Robert Ancell, Bug #559734)
* Fix grammatical errors in manual (Bruce Cowan, Bug #569275)
* Remove untranslated figures in documentation - they are automatically
copied from the C documentation (Robert Ancell, Bug #566680)
* Updated translations: si (K.P.Gayan Tharaka)
Overview of changes in gcalctool 5.27.1
* Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)
* Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)
* Make GConf schemas translatable (Robert Ancell, Bug #571948)
* Replace MP number arrays with an MPNumber structure (Robert Ancell)
* Tidied up error messages (Robert Ancell, Bug #521184)
* Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
This will cause the gconf schema to be incompatible with gcalctool < 5.26.0.
Expect settings to reset to defaults when upgrading. Switching between
versions will cause resets.
* Fix missing license text in about dialog (Robert Ancell, Bug #579174)
* Updated translations: es (Jorge Gonzalez), et (Ivar Smolin)
Overview of changes in gcalctool 5.26.2
* Remove negative sign from numbers rounded to zero. This is
only a partial fix as the error value is still visible in
scientific notation (Robert Ancell, Bug #560802)
* Support odd roots of negative numbers (Robert Ancell, Bug
#576973)
* Keep settings (show zeroes, thousands separator etc) when
changing modes (Robert Ancell, Bug #580398)
* Fix missing license text in about dialog (Robert Ancell, Bug
#579174)
* Updated documentation: el (Jennie Petoumenou)
* Updated translations: el (Jennie Petoumenou), es (Jorge
Gonzalez)
Overview of changes in gcalctool 5.26.0
* Fix button expansion (nowak2000, Bug #575385)
* Removed deprecated test/ directory (Bug #574048)
* Updated documentation: C (Robin Sonefors), ca (Joan Duran)
* Updated translations: as (Amitakhya Phukan), da (Ask H. Larsen),
el (Jennie Petoumenou), es (Jorge Gonzalez),
fi (Tommi Vainikainen), gl (Ignacio Casal Quinteiro),
gu (Ankitkumar Patel), hi (Rajesh Ranjan),
hu (Gabor Kelemen), it (Sergio Durzu),
lt (Vytautas Rėkus), mai (Rajesh Ranjan),
ml (Ani Peter), mr (Sandeep Shedmake),
nb (Kjartan Maraas), nl (Tino Meinen),
pl (Wadim Dziedzic), ru (Nickolay V. Shmyrev),
ta (felix), te (Krishnababu K),
zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
Overview of changes in gcalctool 5.25.92
* Restore number display mode (FIX/SCI/ENG) on startup (Robert Ancell, Bug #572881)
* Fix rounding errors in integer power calulations (Robert Ancell, Bug #527540)
* Fix error in cosine/tangent calculations (Robert Ancell, Bug #571007)
* Updated documentation: eu (Inaki Larranaga Murgoitio)
* Updated translations: en_GB (Philip Withnall), fi (Ilkka Tuohela),
fr (Bruno Brouard, Claude Paroz), ja (Takeshi AIHANA)
kn (Shankar Prasad), lv (Raivis Dejus),
nl (Wouter Bolsterlee), pt (Duarte Loreto)
pt_BR (Og Maciel, Rodrigo Flores), sv (Daniel Nylander)
Overview of changes in gcalctool 5.25.91
* Initialise GType system so usage of GConf doesn't cause crashes (Matthias Clasen, Bug #571581)
* Rework command-line arguments to be standard (Robert Ancell, Bug #569885)
* Correctly handle decimal points for languages not using '.' (Robert Ancell, Bug #566929)
* Fix shortcut keys so standard menu keys work (Robert Ancell)
* Updated documentation: eu (Inaki Larranaga Murgoitio)
* Updated translations: ast (Mikel González), cs (Petr Pulc), da (Ask H. Larsen), eu (Inaki Larranaga Murgoitio),
gu (Sweta Kothari), hu (Gabor Kelemen), ro (Adi Roiban), vi (Clytie Siddall),
zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)
Overview of changes in gcalctool 5.25.90
* Fixed incorrect bit shift operation (Robert Ancell, Bug #569176)
* Updated documentation: sv (Daniel Nylander)
* Updated translations: ca (Joan Duran), de (Christian Kirbach), ko (Changwoo Ryu), or (Manoj Kumar Giri)
Overview of changes in gcalctool 5.25.5
* Updated documentation: de (Christian Kirbach)
* Updated translations: nb (Kjartan Maraas), th (Theppitak Karoonboonyanan)
Overview of changes in gcalctool 5.25.4
* Updated translations: de (ckirbach), es (Jorge Gonzalez), zh_CN (甘露)
Overview of changes in gcalctool 5.25.3
* Made exponential numbers work without a sign, e.g. '1e2' works
the same as '1e+2' (Robert Ancell).
* Correctly calculate exponential numbers in binary mode and
convert correctly when changing bases (Robert Ancell, Bug #516159).
* Fix broken accelerator keys from changes in 5.25.2 (Robert Ancell, Bug #379476).
Overview of changes in gcalctool 5.25.2
* Changed the scientific UI so that inverse operations (e.g. Ln/e^x) are controlled by the shift key.
The following shortcut keys have changed:
Function | Old | New
--------------------------
Sine | K | k
Inv. Sine | - | K
Cosine | J | j
Inv. Cosine | - | J
Tangent | L | w
Inv. Tangent | - | W
Natural Log | N | n
e^x | { | N
Log | G | g
10^x | } | G
Log_2 | H | h
2^x | - | H
x^y | ^ | ^ or o
x^(1/y) | - | O
(Robin Sonefors, Bug #379476).
* Fixed crash where financial dialogs are activated from other modes on startup
(Robin Sonefors, Bug #560196).
* Give binary invert operation higher precedence so that ~X and X == 0 (Sami Pietilä, Bug #562251)
* Fixed calculation errors for boolean operations on very large numbers (Robert Ancell, Bug #509988)
* Always read configuration from /apps/gcalctool not /apps/(appname) as the application
name is different when symlinked (e.g. the gnome-calculator symlink) (Matt Keenan, Bug #559260).
* Correct gconf key names in man page (Robert Ancell, Bug #559458).
* Updated translations: es (Jorge Gonzalez)
* Updated help: es (Jorge Gonzalez)
Overview of changes in gcalctool 5.25.1
* Added a programming mode that contains the bit editor (Robin Sonefors, Bug #501508).
* Made finacial operations GUI-based not register based (Robin Sonefors, Bug #318686).
* Added Gross Profit Margin Ration Financial Function (Robin Sonefors, Bug #150663).
* Don't clear display when changing modes and allow all functions to work in all non-basic
modes (Robert Ancell, Bug #554133).
* Set decimal point label to be based on LC_NUMERIC as users can set their numerical
representation to different to their language settings (Robin Sonefors, Bug #557331).
* More refactoring in MP math library (Klaus Niederkrueger, Robert Ancell, Bug #524091).
* Fixed GtkSpinButton warning (Robin Sonefors, Bug #553965).
* Only update bit panel when display contains a solved number (Robert Ancell, Bug #548690).
* Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
* Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
* Added translator comments (Robert Ancell)
* Updated translations: bg (Alexander Shopov),
da (Ask H. Larsen, Kenneth Nielsen),
es (Jorge Gonzalez),
et (Ivar Smolin),
fi (Ilkka Tuohela),
mk (Jovan Naumovski),
pt_BR (Vladimir Melo, Leonardo Ferreira Fontenelle)
* Updated help: es (Jorge Gonzalez)
Overview of changes in gcalctool 5.24.2
* Re-enable trigonometric types which have been disabled since 2.24.0 (Robert Ancell, Bug #559575)
* Remember setting to ignore change mode warning between instances (Robert Ancell, Bug #556407)
* Always read configuration from /apps/gcalctool not /apps/(appname) as
the application name is different when symlinked (Matt Keenan, Bug #559260).
* Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
* Removed double conversion in boolean and 32 bit and 16 bit mask operations so
they can handle larger numbers (Robert Ancell, Bug #509988)
* Updated translations: et (Ivar Smolin), pt_BR (Leonardo Ferreira Fontenelle), uk (Maxim Dziumanenko).
Overview of changes in gcalctool 5.24.1
* Fixed GtkSpinButton warning (Robin Sonefors, Bug #553965)
* Only update bit panel when display contains a solved number (Bug #548690).
* gcalctool/gtk.c: Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
* Updated translations: ar (Anas Afif Emad), bg (Alexander Shopov), pt_BR (Vladimir Melo).
Overview of changes in gcalctool 5.24.0
* Updated translations: af (Friedel Wolff), ar (Anas Afif Emad, Khaled Hosny),
bn_IN (Sankarshan Mukhopadhyay), da (Kenneth Nielsen),
dz (Pema Geyleg), gu (Sweta Kothari),
hr (Robert Sedak), hu (Gabor Kelemen),
it (Luca Ferretti), kn (Shankar Prasad),
ko (Changwoo Ryu), lt (Gintautas Miliauskas),
ml (Sreejith K incorporated, Praveen Arimbrathodiyil),
mr (Sandeep Shedmake), ro (Mişu Moldovan),
sq (Laurent Dhima), ta (Tirumurthi Vasudevan),
te (Krishnababu K), tr (Baris Cicek),
zh_CN (Funda Wang)
* Updated help: es (Jorge Gonzalez)
----
Overview of changes in gcalctool 5.23.92
* Updated translations: en_GB (Philip Withnall), ca (Gil Forcada),
bg (Alexander Shopov)
----
Overview of changes in gcalctool 5.23.91
* Fix packing for modulus button (Bug #548880)
* Change from OnlyShowIn=GNOME;XFCE; to NotShowIn=KDE; so
other desktops can use GCalctool (bug #518862).
----
Overview of changes in gcalctool 5.23.90
* Fix some small memory leaks (Felix Riemann, Bug #547942)
* More work tidying up MP code (Klaus Niederkrueger, Robert Ancell, Bug #524091)
* Updated translations: ar (Khaled Hosny), fi (Ilkka Tuohela), he (Yair Hershkovitz), ja (Takeshi Aihana), pt (Duarte Loreto), sk (Marcel Telka)
* Updated documentation: ru (Yuriy Penkin)
----
Overview of changes in gcalctool 5.23.6
* Deprecated left-to-right mode (Bug #500994).
* Updated remaining documentation (bg, zh_CN, zh_HK, zh_TW) to gnome-doc-utils (Robert Ancell, Bug #336104)
* Changed icon from deprecated 'gnome-calculator' to 'accessories-calculator') (Matthias Clasen, Bug #545074)
* Updated translations: ar (Djihed Afifi), fr (Claude Paroz), pt_BG (Fabrício Godoy)
----
Overview of changes in gcalctool 5.23.5
* Fix regression in factorial operation (Klaus Niederkrueger)
* Made trigonometric button text translatable (Yuri Penkin, Bug #540196)
* More work tidying up MP code (Klaus Niederkrueger, Robert Ancell, Bug #524091)
* Updated Japanese documentation to gnome-doc-utils (Claude Paroz, Takeshi Aihana, Bug #336104)
* Updated translations: ca (Joan Duran), oc (Yannig Marchegay), ru (Yuriy Penkin), sv (Daniel Nylander), th (Theppitak Karoonboonyanan)
----
Overview of changes in gcalctool 5.23.4
* Added workaround to stop display disappearing when editing large displays (Bug #524602)
* Applied second mp math tidy up patch from Klaus Niederkrueger (Bug #524091)
* Updated translations: ar (Djihed Afifi)
----
Overview of changes in gcalctool 5.23.3
* Default to no thousands separator not ',' for locales that do not require one (Bug #527669)
* Updated translations: ar (Djihed Afifi), et (Ivar Smolin), vi (Clytie Siddall)
----
Overview of changes in gcalctool 5.23.2
* Fixes the cursor from moving around when editing numbers with thousands separators (Bug #527669)
* Structural changes in preperation for full unicode support (Bug #530532)
* Updated translations: es (Jorge González), gl (Ignacio Casal Quinteiro), nb (Kjartan Maraas),
nl (Tino Meinen), pt_BR (Leonardo Ferreira Fontenelle), sl (Matej Urbančič)
----
Overview of changes in gcalctool 5.23.1
* Fixes a number of compiler warnings (Bugs #526976, #526702, #527318)
* Fixes incorrect negation precedence (Bug #526094)
* Fixes issues with thousands seperators and radix in non-english
locales (Bug #527669)
* Fixes regression in constant and function menus (Bug #527545)
* Fixes problem where display is invisible after solving equation
(Bug #524602)
Overview of changes in gcalctool 5.23.1
* Fixes a number of compiler warnings (Bugs #526976, #526702, #527318)
* Fixes incorrect negation precedence (Bug #526094)
* Fixes issues with thousands seperators and radix in non-english
locales (Bug #527669)
* Fixes regression in constant and function menus (Bug #527545)
* Fixes problem where display is invisible after solving equation
(Bug #524602)
Overview of changes in gcalctool 5.8.24
* Released a gcalctool tarball for GNOME 2.16.0 (Final).
Overview of changes in gcalctool 5.8.23
* Released a gcalctool tarball for GNOME 2.16.0 (RC1).
Overview of changes in gcalctool 5.8.22
* Removed several chunks of code that were surronded by #if 0/#endif.
Overview of changes in gcalctool 5.8.21
* Fixed bug #350341. gcalctool now builds again with gcc v2.95.
Overview of changes in gcalctool 5.8.20
* Released a gcalctool tarball for GNOME 2.16.0 (beta2).
Overview of changes in gcalctool 5.8.19
* More work on bug #347700. Added another "Note to translators"
comment for the Abs button labels.
* Fixed bug #348452. Removed line for help/sv/Makefile.in
* Released a gcalctool tarball for GNOME 2.16.0 (beta1).
Overview of changes in gcalctool 5.7.32
* Released a gcalctool tarball for GNOME 2.14.0 (Final).
----
Overview of changes in gcalctool 5.7.31
* Fix for bug #333078. cvs fails to build due to bg translation of help.
* Inclusion of a translation of gcalctool help for the bg locale.
----
Overview of changes in gcalctool 5.7.30
* Released a gcalctool tarball for GNOME 2.14.0 (RC).
----
Overview of changes in gcalctool 5.7.29
* Released a gcalctool tarball for GNOME 2.14.0 (beta2).
----
Overview of changes in gcalctool 5.7.28
* Released a gcalctool tarball for GNOME 2.14.0 (beta1).
----
Overview of changes in gcalctool 5.7.27
* Refixed bug #323150. The recent changes to the square root and
subtraction button labels broke the token parser for arithmetic
operator precedence.
----
Overview of changes in gcalctool 5.7.26
* Fixed bug #327124. Changes to fix bug #326344 had the side-effect of
causing the CE button to no longer work correctly.
----
Overview of changes in gcalctool 5.7.25
* Fixed bug #327214. The results from performing trig functions were not
being passed on to future calculations correctly (in non-arithmetic
operator precedence mode).
----
Overview of changes in gcalctool 5.7.24
* Gcalctool now uses U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
for label on division button.
----
Overview of changes in gcalctool 5.7.23
* Released a gcalctool tarball for GNOME 2.13.5.
----
Overview of changes in gcalctool 5.7.22
* Fixed bug #323149. Gcalctool now uses the Unicode symbols for division,
multiplication, plus/minus, minus and square root.
----
Overview of changes in gcalctool 5.7.21
* Fixed bug #326344. The bit display of large numbers (in non-arithmetic
operator precedence mode with the scientific view) now hopefully works
correctly.
----
Overview of changes in gcalctool 5.7.20
* Fixed bug #142824. Gcalctool no longer ignores locale specific numeric
point in arithmetic operator precedence mode.
* Adjusted all the copyright messages to include 2006.
----
Overview of changes in gcalctool 5.7.19
* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
Gcalctool no longer crashes when you double click the 0 in the display area.
----
Overview of changes in gcalctool 5.7.18
* Final fix for bug #153854. Now handles the case where the first thing
the user does is change mode (Basic, Financial, Advanced, Scientific)
in AOP mode.
* Released a gcalctool tarball for GNOME 2.13.4.
----
Overview of changes in gcalctool 5.7.17
* Fixed bug #323150. Sqrt (and other similar operations) no longer fail
in non-English locales
----
Overview of changes in gcalctool 5.7.16
* Fixed bug #324001. Primary Selection (middle mouse button) is now working.
----
Overview of changes in gcalctool 5.7.15
* Released a gcalctool tarball for GNOME 2.13.3.
----
Overview of changes in gcalctool 5.7.14
* More work on bug #153854. Similar change to that made on 15th November
2005, this time for arithmetic operator precedence mode.
----
Overview of changes in gcalctool 5.7.13
* Slight fixup for bug #157961. The toggling of the first bit in the
bit panel wasn't working correctly.
----
Overview of changes in gcalctool 5.7.12
* More work on bug #153854
If the user has completed a calculation and we are going to a
new mode that is "compatible" with this one, then just change
modes. Otherwise display a dialog warning the user that the
current calculation will be cleared.
Incompatible modes are:
Scientific -> Basic
Scientific -> Advanced
Scientific -> Financial
(unless we are in Scientific mode with Decimal numeric base and Fixed).
These changes work nicely in non-arithmetic operator precedence mode.
----
Overview of changes in gcalctool 5.7.11
* Released a gcalctool tarball for GNOME 2.13.2.
----
Overview of changes in gcalctool 5.7.10
* Fixed bug #316755. Gcalctool no longer has "Gdk-CRITICAL **:
gdk_window_invalidate_rect: assertion `window != NULL' failed"
warnings at startup.
----
Overview of changes in gcalctool 5.7.9
* Fixed bug #319934. The percent operator was broken in non-arithmetic
operator precedence mode.
----
Overview of changes in gcalctool 5.7.8
* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
Exponential notation now works correctly in arithmetic operator
precedence mode.
----
Overview of changes in gcalctool 5.7.7
* Slight adjustment to the bit panel. It's now centralized.
----
Overview of changes in gcalctool 5.7.6
* Adjusted the mpcmim() routine in mp.c. The fix for Sun bug #4006391
needed to also preserve v->toclear and v->pointed.
* Work on enhancement request #157961. Started to implement the bit
panel for non-arithmetic precedence mode. It's automatically displayed
when in Scientific mode.
----
Overview of changes in gcalctool 5.7.5
* Implemented enhancement request #148104 for arithmetic precedence mode.
The modulo operation. See entry below for more details.
----
Overview of changes in gcalctool 5.7.4
* Fixed bug #316382. The "useless" cursor is no longer displayed in
the calculator display area.
----
Overview of changes in gcalctool 5.7.3
* Implemented enhancement request #148104 for non-arithmetic precedence
mode. Added in a modulo operation. This is available in Scientic Mode.
A Mod B return the remainder when you divide A by B. A and B must be
integers. Keyboard shortcut for this operation is "M".
----
Overview of changes in gcalctool 5.7.2
* Fixed bug #162453. The memory register dialog now uses GtkEntry widgets
to display the register values. Gnopernicus can now correctly speak the
contents of each memory register. There is also a close button to easily
dismiss this dialog.
----
Overview of changes in gcalctool 5.7.1
* Fixed bug #314540. The memory register window is now a dialog rather
than a top-level window.
----
Overview of changes in gcalctool 5.7.0
* Fix to prevent invalid numeric entry in arithmetic operator precedence
mode, depending upon the current base.
Overview of changes in gcalctool 5.6.31
* Generated release for GNOME 2.12.0 (Final)
----
Overview of changes in gcalctool 5.6.30
* Fixed bug #314540. The libparser.a library needs ranlib run on it
for Mac OS X.
----
Overview of changes in gcalctool 5.6.29
* Fixed bug #314375. Replaced usage of malloc.h with stdlib.h in
syntax_translation.c
----
Overview of changes in gcalctool 5.6.28
* Generated release for GNOME 2.12 (RC)
* Changed type of argument in paren_disp from char to int for 64bit.
----
Overview of changes in gcalctool 5.6.27
* Fixed bug #313255. The definitions for BUT_<n>_BAS in gtk.c were incorrect.
----
Overview of changes in gcalctool 5.6.26
* Generated release for GNOME 2.11.91 (beta2).
----
Overview of changes in gcalctool 5.6.25
* Fixed bug #311306. If the user was in View->Scientific with base Bin,
Oct or Hex and then went to View->Basic, then returned to View->Scientific,
some of the numeric keys were incorrectly greyed out.
----
Overview of changes in gcalctool 5.6.24
* Fixed bug #310849. Gcalctool no longer crashes when pressing the "B"
button (or typing Shift-B).
----
Overview of changes in gcalctool 5.6.23
* Fixed bug #310791. Memory register window view logic was screwed.
----
Overview of changes in gcalctool 5.6.22
* Fixed bug #310441. Adjusted code to compile with gcc 2.95.2.
----
Overview of changes in gcalctool 5.6.21
* Fixed bug #153854. When the user changes modes, a warning dialog is
displayed to let them know that their current display will be cleared
and the base reset to decimal. The user has the option of checking a
toggle box on the dialog, that will prevent this warning from being
displayed again.
----
Overview of changes in gcalctool 5.6.20
* Fixed bug #309294. Adjustments to allow gcalctool to successfully build
on Solaris with pkgconfig >= 0.17.1.
----
Overview of changes in gcalctool 5.6.19
* Fixed bug #309182. In non-arithmetic precdence mode, gcalctool can now
correctly change the sign of the exponent on scientific numbers again.
----
Overview of changes in gcalctool 5.6.18
* Fixed bug #308408. gcalctool can now correctly convert the hexadecimal
numbers "A-F" to other bases in "use arithmetic operator precedence mode".
----
Overview of changes in gcalctool 5.6.17
* Fixed bug #305619. Calculations with stored register values in arithmetic
operator precedence mode, now work correctly.
----
Overview of changes in gcalctool 5.6.16
* Fixed bug #305034. In "Use Arithmetic Precedence" mode, when switching
the format (e.g. from ENG to FIX), the displayed value switches to zero
(in the corresponding format, so e.g. 0.0 or 0e+0, ...).
----
Overview of changes in gcalctool 5.6.15
* Fixed bug #305467. gcalctool no longer crashes under the following
scenerio:
- type "f" to bring up the user function menu.
- dismiss the menu by clicking elsewhere with the mouse.
- type another character which isn't in the range "0" to "9".
----
Overview of changes in gcalctool 5.6.14
* Did a gcalctool tarball release.
----
Overview of changes in gcalctool 5.6.13
* Fixed bug #304056. Adjusted the keyboard shortcuts for the Xor and x^y
operations. New values are:
Xor - 'x'
x^y - '^'
----
Overview of changes in gcalctool 5.6.12
* Fixed bug #302555. Various gcalctool variables have now been const'ified.
----
Overview of changes in gcalctool 5.6.11
* Fixed bug #300957. Replaced the underscore character in
"translator_credits" with a hyphen, to prevent some
translation tools from being confused.
----
Overview of changes in gcalctool 5.6.10
* More work on bug #172704.
- Adjusted the code to not try to display a menu when the user
entered a left parentheses (another do_pending() type of operation).
- Toggling the "Show Trailing Zeroes" operation via keyboard
shortcuts, needed to clear the v-.pending flag.
----
Overview of changes in gcalctool 5.6.9
* Fixed up some problems reported by lint.
----
Overview of changes in gcalctool 5.6.8
* Fixed bugs #172704 and #172869. When the user now uses the keyboard shortcut
for any of the gcalctool buttons that have a menu associated with them, that
menu is now displayed. The user can use the arrow keys to select a menu item
or the menu items shortcut.
----
Overview of changes in gcalctool 5.6.7
* Fixed bug #171393. Allow stock labels to show through.
----
Overview of changes in gcalctool 5.6.6
* Refixed bug #158280. The Help->Contents menu item no longer appears if
gcalctool is built Gtk-only.
----
Overview of changes in gcalctool 5.6.5
* Fixed bug #172798. gtk_set_locale was already being run by gtk_init()
and the gtk about popup didn't have the gcalctool icon.
----
Overview of changes in gcalctool 5.6.4
* Fixed Sun internal CR #6214176. If gcalctool is being driven by gok,
the on-screen keyboard assistive technology, it's possible that the
event returned by gtk_get_current_event() is NULL. If this is the
case, we need to fudge the popping up on the menu associated with
this menu button.
----
Overview of changes in gcalctool 5.6.3
* Fixed bug #158280. You can now build gcalctool without the GNOME
libraries by specifying "--disable-gnome" on the configure command
line.
----
Overview of changes in gcalctool 5.6.2
* Fixed bug #167479. gcalctool with set the View->Memory Registers menu
item inactive if the calculator is in Basic mode.
----
Overview of changes in gcalctool 5.6.1
* Fixed bug #168694. gcalctool now saves/restores the ten memory
register values as gconf resources.
* Removed the redundant process_str() routine in graphics.c
----
Overview of changes in gcalctool 5.6.0
* Fixed bug #169196. gcalctool now uses use g_get_home_dir().
* Added in a better implementation of the trig_filter() routine in
functions.c
Overview of changes in gcalctool 5.5.41
* Version for GNOME 2.10.0 (final) call for tarballs.
----
Overview of changes in gcalctool 5.5.40
* Version for GNOME 2.10.0 (rc1) call for tarballs.
----
Overview of changes in gcalctool 5.5.39
* Partial fix for bug 168385. "F+F=" wasn't working in arithmetic operator
precedence mode.
----
Overview of changes in gcalctool 5.5.38
* Changes to make the trigonometric code work with hyp and inv properly.
----
Overview of changes in gcalctool 5.5.37
* Left and Right shift operations weren't working correctly. Menu
name comparison in mb_proc() in gtk.c was incorrect.
----
Overview of changes in gcalctool 5.5.36
* The fix for bug #162998 was incorrect when in Arithmetic Precedence mode.
* Exch functionality was incorrect in Arithmetic Precedence mode.
----
Overview of changes in gcalctool 5.5.35
* Fixed bug 167124. One of the entries in the words[] array in
syntax_translation.c was accidentally commented out.
----
Overview of changes in gcalctool 5.5.34
* Fixed bug 166634. Call to create the About box was missing a
NULL terminator.
----
Overview of changes in gcalctool 5.5.33
* Adjusted all copyright messages to be 2005.
* Version for GNOME 2.10.0 (beta2) call for tarballs.
----
Overview of changes in gcalctool 5.5.32
* Fixed bug #165522. Made the status bar non-resizable.
----
Overview of changes in gcalctool 5.5.31
* Various code cleanups. It moves some declarations of static functions
to the corresponding .c files. It also cuts down the number of
included files, moving some includes to where they are needed from
calctool.h.
----
Overview of changes in gcalctool 5.5.30
* Adjusted the About dialog to use the latest GtkAbout widget.
----
Overview of changes in gcalctool 5.5.29
* Version for GNOME 2.10.0 (beta1) call for tarballs.
----
Overview of changes in gcalctool 5.5.28
* Fixed bug #162998. The "menu" buttons in gcalctool now responds
to the "clicked" event rather than the "button-press-event" to
allow gok, the on-screen keyboard to function properly.
* Fixed bug #159957. Input number in FIX mode now make mimimal changes
to (i.e append a single character) the display rather than completely
delete and insert it. The is helpful to assistive technologies like
gnopernicus.
----
Overview of changes in gcalctool 5.5.27
* Fixed bug #164184. Adjusted location of comments in syntax_translation.c
so that the L10N message translation software isn't confused.
----
Overview of changes in gcalctool 5.5.26
* Fixed bug #163468. Pressing "(<Del>)" would cause gcalctool to crash.
----
Overview of changes in gcalctool 5.5.25
* Version for GNOME 2.9.4 call for tarballs.
----
Overview of changes in gcalctool 5.5.24
* Couldn't use the "#" key to select constants as this symbol was
a lower-case symbol on his keyboard.
* Powers that were a multiple of 30 (10 as well as 3) would not
display correctly, having a 4 digit significand. Further testing
showed that without the fix the following powers had a 4 digit
significand: 27,30, 57,60, 90, 96 (and every 3 from here on).
----
Overview of changes in gcalctool 5.5.23
* Fixed bug #161976. configure.in now checks to make sure that atk >= 1.5
----
Overview of changes in gcalctool 5.5.22
* Fixed bug #155101. Made the gcalctool window resizable.
----
Overview of changes in gcalctool 5.5.21
* Version for GNOME 2.9.3 call for tarballs.
----
Overview of changes in gcalctool 5.5.20
* Fixed bug #160929. Removed the "Mode" word from each of the different
mode menu items in the gcalctool View menu.
----
Overview of changes in gcalctool 5.5.19
* Fixed bug #157701. gcalctool can now use real multiplication and division
symbols instead of "*" and "/".
----
Overview of changes in gcalctool 5.5.18
* Fixed bug #160088. Adjusted the titlebar text so that it doesn't include
the word "Mode" which was getting chopped when the calculator was in
Basic mode.
----
Overview of changes in gcalctool 5.5.17
* Fixed bug #157962. Added in a set of three colors for gcalctool that
will work with the default theme. To use them, the "gcalctoolrc" file
supplied with the source distribution needs to be moved to ~/.gcalctoolrc
----
Overview of changes in gcalctool 5.5.16
* Generated gcalctool tarball for the GNOME 2.9.2 release.
----
Overview of changes in gcalctool 5.5.15
* Adjusted the scroll_right() routine to only scroll right if the
horizontal scroll bar is visible.
----
Overview of changes in gcalctool 5.5.14
* Fixed bug #158357. Removed the -DGNOME_DISABLE_DEPRECATED and the
-DGTK_DISABLE_DEPRECATED flags from the INCLUDES definition in
.../gcalctool/Makefile.am for now, to allow it to successfully build
against the latest GNOME/Gtk+.
* Slight adjustment to correct check the Advanced mode menu item when
the user had previously terminated gcalctool in that mode.
----
Overview of changes in gcalctool 5.5.13
* Changed the names of the gconf mode type key so that there is backward
compatibility.
* Reset the initial default mode to BASIC.
----
Overview of changes in gcalctool 5.5.12
* Fixed bug #157757. The horizontal scrollbar for the display area will
now only be visible when needed. It will also display the rightmost part
of the display as you are entering new input.
----
Overview of changes in gcalctool 5.5.11
* Added in a very basic mode for gcalctool. Rather than calling this a
"Light" mode, the existing "Basic" mode is now renamed to "Advanced"
and the new basic mode is called "Basic".
----
Overview of changes in gcalctool 5.5.10
* Fix for bug #157021. X^Y now works for -X with integer Y. -X with
non-integer Y will now display a descriptibe error in the status bar.
----
Overview of changes in gcalctool 5.5.9
* Generated gcalctool tarball for first GNOME 2.9 release.
----
Overview of changes in gcalctool 5.5.8
* Slight adjustment to bug #152301. The tooltip message had been tweaked to
"Show the About Gcalctool dialog".
----
Overview of changes in gcalctool 5.5.7
* Fixed bug #152301. Adjusted the tooltip message for Help->About... from
"Show about help" to "Show the about dialog", to make it more understandable.
----
Overview of changes in gcalctool 5.5.6
* Fixed bug #153726. Gcalctool will now build correctly when using the
-fno-common option for gcc (3.3.4).
----
Overview of changes in gcalctool 5.5.5
* Numerical answer localization and thousand separator support for
arithmetic precedence mode.
* If the accuracy was changed via one of the ten preset menu items in the
Acc menu, the tooltip wasn't getting correct updated with the new accuracy.
----
Overview of changes in gcalctool 5.5.4
* Further changes to the "Set Precision" popup (rfe #147803):
- "Significant places" not "Significant Places".
- Change "Set Precision..." to be "Other (12) ..." (where "(12)" is the
current precision, and be in the same radio box group as the other menu
items. Check the appropriate menu entry.
- Adjust the Acc button tooltip to show the current accuracy too.
- When the user attempts to enter an invalid entry in the Set Precision
popup, an error message is shown in the main gcalctool status bar.
- the other Acc radio button items (0-9) need to have mnemonics (_0, _1 ...).
* Fixed bug #152790. Most of the changes needed were already in CVS; there
was one compiler warning that still needed to be removed.
* Storing the display value to a memory register was not updating the memory
register window, if it was visible.
----
Overview of changes in gcalctool 5.5.3
* Added in functionality to set the number of significant places > 9.
There is a new menu item under the Acc menu called "Set Precision..."
that brings up a small popup allowing you to set precision between 0
and MAXACC significant places (where MAXACC is currently 30).
----
Overview of changes in gcalctool 5.5.2
* Fixed up numerous warnings generated by running lint on the gcalctool code.
Removed unused variables and functions. Declared routines statically where
possible.
----
Overview of changes in gcalctool 5.5.1
* Fixed bug 148581. Changes to get latest gcalctool compiling on a BSD system.
----
Overview of changes in gcalctool 5.5.0
* Major new release of gcalctool. Incorporates an arithmetic operator
precedence mode (currently the default while it's been debugged). To get
the old style, uncheck View->Use Arithmetic Precedence from the menu bar.
* The "(" and ")" buttons have moved from the scientific mode into the
Basic mode so that they are now available to users who need them but not
everything that the Scientific mode provides.
* There is a footer message area that provides feedback.
* The display area now has an horizontal scrollbar.
* Typing in the keyboard shortcuts for the various gcalctool buttons
autocompletes their entry into the display area.
* Tooltips show button's shortcut.
Overview of changes in gcalctool 4.4.22
* Fixed bug #163468. Pressing "(<Del>)" would cause gcalctool to crash.
Overview of changes in gcalctool 4.4.21
* Fixed bug #157277. Entering "(" followed by Clr using the mouse to
click on the buttons, caused a bogus character to be displayed and
the display wasn't cleared.
* Version for GNOME 2.6 (FINAL) call for tarballs. Includes:
- new locales for pa, en_GB, bg and ga.
- localized online user documentation from the Sun translation team.
for de, es, fr, it, ja, ko, sv, zh_CN, zh_HK and zh_TW.
* One more slight adjustment to the fix for bug 135064
(http://bugzilla.gnome.org/show_bug.cgi?id=135064)
Entering numbers that start with the numeric point character ('.")
are now visibly displayed.
* Adjustment to the fix for bug 135064
(http://bugzilla.gnome.org/show_bug.cgi?id=135064)
Fix to remove a potential spurious initial thousands separator
character after a change sign operation.
* Fixed bug 135064. Changing the sign of a large number (when "Show
Thousands Separator" is on and this is not the C locale), no longer
corrupts the display.
My special thanks to Miloslav Trmac for fixing this problem in a
really elegant manner. This is an important change to the way that
numbers are displayed.
The fix involved resetting all the internal calculations in gcalctool
to be done in the C locale, and then localized (radix character and
thousands separator), just before the number is displayed.
I'd appreciate it if everybody could give this a good thrashing in as
many locales as possible to make sure that it's fully working.
* Fixed bug 135328. Added Shift-slash as a recognized alternate for the
divide operation (needed by the be-latin1 keyboard layout).
Changes since 4.3.44:
* Fixed bug 134540. gcalctool now correctly handles the digits
0123456789 which are shifted about the accented characters on a
French keyboard.
* Fixed bug 134484. Doing "3 x! x! x!" no longer causes gcalctool to
lock up.
Overview of changes in gcalctool 4.3.44
* Fixed bug 133764.
- "Gradients" was still appearing when in Scientific mode (instead of
"Gradians".
- In the x^2 button, the 2 should not be italicized.
- In the x^2 and x^y buttons, the x should be italicized.
- The View Thousands Separator menu item should not remain active during
an error condition.
Overview of changes in gcalctool 4.3.43
* Fixed bug 133590. The About box now lists the documenters of gcalctool.
Overview of changes in gcalctool 4.3.42
* Fixed bug 132582. Adjusted the gcalctool titlebar to use a hyphen
(rather than square brackets) to show what mode the user is currently
using.
Overview of changes in gcalctool 4.3.41
* Fixed bug 132570. Adjusted UI to use spacing to delineate groups rather
than frames (per the HIG).
Overview of changes in gcalctool 4.3.40
* Fixed bug 131571. User defined constants are now read/written out (as
gconf resources) with no thousands separator and with a radix of ".".
Overview of changes in gcalctool 4.3.39
* Fixed bug 131594. The "Insert ASCII View..." menu item and the
"Insert" button no longer use the GTK_STOCK_CONVERT stock icon
(as per the HIG).
Changes since 4.3.35:
* Fixed bug 131059. Fix to allow the thousands separator to be used
correctly with the creation of the initial constant values in the
Russian locale.
* Fixed bug 130078. Changed the y^x button label to x^y (really x
superscript y). Adjusted the tooltip message to "Raise displayed
value to the power of y".
* Fixed bug 130282 again. Needed to remove the "|| tsep[0] == '\0'" check
from the get_tsep() routine in order to get the thousands separator to
correctly work in all locales. Note that there is no thousands separator
now for the C locale.
Changes sinec 4.2.83:
o Many bug fixes.
o Further work on enhancement request 125873. As the user is typing
in input, the display will now show the thousands separator
(if checked).
o On a Solaris keyboard, Shift-"^" is
GDK_asciicircum/GDK_SHIFT_MASK. This keyval/state pair needed to
be added to the Xor recognized mappings.
o gcalctool can now optionally show the thousands seperator
character for fixed point numbers displayed in the decimal
base. Same for numbers stored in the memory registers. There is
a new "Show Thousands Separator" menu entry in the View menu to
set this.
o Online help updated.
o Updated the gcalctool man pages.
o Install "gnome-calculator" symlink as reqested by Glynn Foster.
- Use omf.mk to handle scrollkeeper omf files properly.
- Depend on gnome2-dirs to handle shared directories.
- Sort PLIST while here.
- Bump PKGREVISION to 1.