[gcalctool] Tidy up build system



commit 9c1c9f6a55b2f44005215a1b53748ca89e422002
Author: Robert Ancell <robert ancell gmail com>
Date:   Thu Feb 18 15:47:59 2010 +1100

    Tidy up build system

 .gitignore        |   28 +-
 ChangeLog         | 4634 +----------------------------------------------------
 ChangeLog-1990    |  775 ---------
 ChangeLog-1991    |  898 -----------
 ChangeLog-1992    |  334 ----
 ChangeLog-1993    |  182 ---
 ChangeLog-2002    |  490 ------
 INSTALL           |  114 ++-
 MAINTAINERS       |   15 -
 Makefile.am       |   57 +-
 acconfig.h        |    7 -
 configure.in      |   51 +-
 data/.gitignore   |    4 -
 data/Makefile.am  |   11 +-
 help/.gitignore   |    3 -
 help/C/.gitignore |    2 -
 help/Makefile.am  |    3 +
 m4/.gitignore     |    2 -
 m4/Makefile.am    |    3 -
 po/.gitignore     |    7 -
 src/.gitignore    |   10 -
 src/Makefile.am   |   26 +-
 22 files changed, 147 insertions(+), 7509 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 400650d..b2b284c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,25 +1,33 @@
+*~
 aclocal.m4
 autom4te.cache
-config.guess
 config.h
 config.h.in
 config.log
 config.status
-config.sub
 configure
 depcomp
 gnome-doc-utils.make
 install-sh
-intltool-extract.in
-intltool-merge.in
-intltool-update.in
-libtool
-ltmain.sh
-Makefile
-Makefile.in
 missing
 mkinstalldirs
 omf.make
+Makefile
+Makefile.in
+Makefile.in.in
+.deps
 stamp-h1
 xmldocs.make
-*~
+data/gcalctool.desktop
+data/gcalctool.schemas
+po/POTFILES
+po/stamp-it
+po/*.gmo
+po/.intltool-merge-cache
+src/*.o
+src/mp-equation-lexer.c
+src/mp-equation-lexer.h
+src/mp-equation-parser.c
+src/mp-equation-parser.h
+src/gcalccmd
+src/gcalctool
diff --git a/ChangeLog b/ChangeLog
index 554e321..7851662 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4633 +1 @@
-/*
- *  Copyright (c) 1987-2008 Sun Microsystems, Inc.
- *  Copyright (c) 2007-2009 Robert Ancell
- *  All Rights Reserved.
- */
-
-gcalctool change history.
-=========================
-
-2010-02-18 Robert Ancell <robert ancell gmail com>
-
-    * Wrote new help document in Mallard format
-
-2010-02-11 Robert Ancell <robert ancell gmail com>
-
-    * Switch recall and store button labels
-
-2010-02-09 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.29.90 tarball.
-
-2010-02-03 Philip Withnall <philip tecnocode co uk>
-
-    * Miscellaneous string fixes
-
-    Various small string fixes, including using "undefined" instead of
-    "not defined" wrt. mathematical functions, using proper Unicode em-dashes
-    instead of ASCII hyphens, and fixing a few typos/missing words.
-
-2010-01-26 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.29.6 tarball.
-      (there is no 5.29.5 release)
-
-2009-12-23 Robert Ancell <robert ancell gmail com>
-
-    * Fix shift button keybinding crash (Robert Ancell)
-
-2009-12-22 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.29.4 tarball.
-      (there is no 5.29.3 release)
-
-2009-12-20 Robert Ancell <robert ancell gmail com>
-
-    * Make 0^0 = 1 (Robert Ancell, Bug #605011)
-    * Use superscript digits for scientific notation (Robert Ancell)
-    * Clear display when entering a number after an equation (Robert Ancell)
-
-2009-12-17 Robert Ancell <robert ancell gmail com>
-
-    * Make Ctrl+W a shortcut to quit
-
-2009-11-16 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.29.2 tarball.
-
-2009-11-03 Robert Ancell <robert ancell gmail com>
-
-    * Add a command-line version of gcalctool 'gcalccmd' (Rich Burridge, Bug #590767)
-
-2009-10-28 Robert Ancell <robert ancell gmail com>
-
-    * Support arbitrary varible names, e.g. set with "name=55"
-
-2009-10-27 Robert Ancell <robert ancell gmail com>
-
-    * Support conversions in display (e.g. "1 AUD in USD" or "6.2 inches in meters")
-
-2009-10-27 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.29.1 tarball.
-
-2009-10-13 Robert Ancell <robert ancell gmail com>
-
-    * Handle ',' as radix point when editing display
-
-2009-10-09 Robert Ancell <robert ancell gmail com>
-
-    * Fix inactive random button
-
-2009-10-06 Robin Sonefors <ozamosi flukkost nu>
-
-    * Add (rough) currency conversion (Bug #533690)
-    * Remove obsolete file from po/POTFILES.in (Bug #597264)
-
-2009-10-05 Robin Sonefors <ozamosi flukkost nu>
-
-    * Fix off-by-one in mp_cast_to_double
-
-2009-10-04 Robin Sonefors <ozamosi flukkost nu>
-
-    * Make "Insert character" work, use unsigned numbers, and work with UTF-8
-
-2009-10-03 Robin Sonefors <ozamosi flukkost nu>
-
-    * Fix so the code builds without warnings on 64 bit platforms
-    * Fix automake's dependency graph to make parallell builds possible
-
-2009-09-28 Robin Sonefors <ozamosi flukkost nu>
-    * Make numbers written with a keyboard respect sub/superscript toggles
-    * Move factorization code to mp.c
-
-2009-09-28 Robert Ancell <robert ancell gmail com>
-
-    * Revamped the user interface (Robert Ancell, Bug #336609, Bug #587897,
-      Bug #596391, Bug #571814, Bug #493694, Bug #548881, Bug #569334,
-      Bug #461578)
-    * Add a prime factorization function (Robin Sonefors, Bug #563217)
-
-2009-09-22 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.28.0 tarball.
-
-2009-09-18 Robert Ancell <robert ancell gmail com>
-
-    * 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)
-
-2009-09-17 Robert Ancell <robert ancell gmail com>
-
-    * Don't override space bar when buttons are focussed as this stops keyboard control
-      (Robert Ancell, Bug #595337)
-
-2009-09-07 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.92 tarball.
-
-2009-08-31 Robert Ancell <robert ancell gmail com>
-
-    * Fix base conversions (Robert Ancell)
-    * Fix disabled help menu (Robert Ancell)
-
-2009-08-28 Robert Ancell <robert ancell gmail com>
-
-    * Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)
-
-2009-08-26 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.91 tarball.
-
-2009-08-11 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.90 tarball.
-
-2009-07-28 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.5 tarball.
-    * Fix bug where inserting text in locales without thousands separators
-      replaces the whole display (Robert Ancell)
-
-2009-07-27 Robert Ancell <robert ancell gmail com>
-
-    * Update gconf descriptions to match translation guidelines
-      (Leonardo Fontenelle, Bug #589563)
-    * Connect functions to solve the function text and replace the display with
-      the result (Robert Ancell, Bug #548884)
-
-2009-07-24 Robert Ancell <robert ancell gmail com>
-
-    * Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)
-
-2009-07-17 Robert Ancell <robert ancell gmail com>
-
-    * Perform power and factorials before negation so -1! and -1^0.5
-      are valid as in 5.26.x (Robert Ancell)
-
-2009-07-15 Robert Ancell <robert ancell gmail com>
-
-    * Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)
-
-2009-07-14 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.4 tarball.
-
-2009-07-13 Robert Ancell <robert ancell gmail com>
-
-    * Update bit editor after shifting (Robert Ancell, Bug #587545)
-
-2009-07-12 Robert Ancell <robert ancell gmail com>
-
-    * Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)
-
-2009-06-30 Robert Ancell <robert ancell gmail com>
-
-    * Make padding consistent in GUI (Jerry Casiano, Bug #587292)
-
-2009-06-24 Robert Ancell <robert ancell gmail com>
-
-    * 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)
-    
-2009-06-17 Robert Ancell <robert ancell gmail com>
-
-    * Rewrote out of date man page (Robert Ancell, Bug #585997)
-
-2009-06-16 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.3 tarball.
-
-2009-06-15 Robert Ancell <robert ancell gmail com>
-
-    * 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)
-
-2009-05-27 Robert Ancell <robert ancell gmail com>
-
-    * Focus on the display entry by default
-    * Fix broken widget style.  Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.
-
-2009-05-26 Robert Ancell <robert ancell gmail com>
-
-    * Fix missing icon in Help>Contents menu
-
-2009-05-25 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.2 tarball.
-
-2009-05-15 Robert Ancell <robert ancell gmail com>
-
-    * Made parser reentrant and part of MP code (Robert Ancell)
-    * 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)
-
-2009-05-11 Robert Ancell <robert ancell gmail com>
-
-    * Really fix the license text in the about dialog (Robert Ancell, Bug #579174)
-    * Support odd roots of negative numbers (Robert Ancell, Bug #576973)
-    * Keep settings (show zeroes, thousands separator etc) when changing modes (Robert Ancell, Bug #580398)
-
-2009-05-07 Robin Sonefors <ozamosi flukkost nu>
-
-    * 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)
-
-2009-05-07 Robert Ancell <robert ancell gmail com>
-
-    * Add a --solve command-line argument (Robert Ancell, Bug #361758)
-
-2009-05-04 Robert Ancell <robert ancell gmail com>
-
-    * Make GConf schemas translatable (Robert Ancell, Bug #571948)
-    * Tidied up error messages (Robert Ancell, Bug #521184)
-    * Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.27.1 tarball.
-
-2009-04-20 Robert Ancell <robert ancell gmail com>
-
-    * Fix missing license text in about dialog (Robert Ancell, Bug #579174)
-
-2009-04-06 Robert Ancell <robert ancell gmail com>
-
-    * Replace MP number arrays with an MPNumber structure (Robert Ancell)
-    * Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)
-
-2009-03-30 Robert Ancell <robert ancell gmail com>
-
-    * Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)
-
-2009-03-17 Robert Ancell <robert ancell gmail com>
-
-    * Fix button expansion (nowak2000, Bug #575385)
-    * Removed deprecated test/ directory (Bug #574048)
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.26.0 tarball.
-
-2009-03-03 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.92 tarball.
-
-2009-02-28 Robert Ancell <robert ancell gmail com>
-
-    * 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)    
-
-2009-02-17 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.91 tarball.
-
-2009-02-15 Robert Ancell <robert ancell gmail com>
-
-    * 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)
-
-2009-02-08 Robert Ancell <robert ancell gmail com>
-
-    * Correctly handle decimal points for languages not using '.' (Robert Ancell, Bug #566929)
-    * Fix shortcut keys so standard menu keys work (Robert Ancell)
-
-2009-02-03 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.90 tarball.
-
-2009-01-26 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/mp-binary.c: Fix incorrect shift calculation (Robert Ancell, Bug #569176)
-
-2009-01-19 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.5 tarball.
-
-2009-01-06 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.4 tarball.
-
-2008-12-01 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.3 tarball.
-
-2008-12-08 Robert Ancell <robert ancell gmail com>
-
-    * 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 due to bug #379476 (Robert Ancell)
-
-2008-12-01 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.2 tarball.
-
-2008-11-29 Robert Ancell <robert ancell gmail com>
-
-    * Give binary invert operation higher precedence (Sami Pietilä, Bug #562251)
-
-2008-11-23 Robert Ancell <robert ancell gmail com>
-
-    * Removed double conversion in boolean and 32 bit and 16 bit mask operations so
-      they can handle larger numbers (Robert Ancell, Bug #509988)
-
-2008-11-15 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Load financial dialogs when they are activated not only once
-      using financial mode - they are accessible from shortcut keys from all modes.
-      (Robin Sonefors, Bug #560196).
-    * Made scientific functions that are inverses of eachother use the inverse button
-      like the trigonometric ones do. Shortcut keys changed so inverse function is the
-      shift+base function (Robin Sonefors, Bug #379476).
-
-2008-11-06 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/get.c: Read configuration from /apps/gcalctool not /apps/(appname) as
-      the application name is different when symlinked (Matt Keenan, Bug #559260).
-    * Correct gconf key names in man page (Bug #559458).
-
-2008-11-04 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.25.1 tarball.
-
-2008-11-02 Robert Ancell <robert ancell gmail com>
-
-    * Added Gross Profit Margin Ration Financial Function (Robin Sonefors, Bug #150663).
-    * Open help with gtk_show_uri() (Thomas Andersen, Bug #556207).
-    * 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).
-
-2008-10-17 Robert Ancell <robert ancell gmail com>
-
-    * Added translator comments
-
-2008-10-13 Robert Ancell <robert ancell gmail com>
-
-    * Made financial dialogs move to next entry/complete form when activating
-      entries (Robin Sonefors, Bug #318686)
-
-2008-10-12 Robert Ancell <robert ancell gmail com>
-
-    * Remove GtkSpinButton warning (Robin Sonefors, Bug #553965)
-    * Made financial dialogs reset before display (Robin Sonefors, Bug #318686)
-
-2008-10-11 Robert Ancell <robert ancell gmail com>
-
-    * Only update bit panel when display contains a solved number (Bug #548690).
-    * Added keyboard shortcuts to financial dialogs (Robin Sonefors, Bug #318686).
-
-2008-10-08 Robert Ancell <robert ancell gmail com>
-
-    * Separated functions in programming and scientific modes (Robin Sonefors, Bug #501508).
-    * Don't clear display when changing modes and allow all functions to work in all non-basic
-      modes (Bug #554133).
-    * Refactored mp-convert.c and mp-trigonometric.c from mp.c/mpmath.c (Bug #524091).
-
-2008-10-07 Robert Ancell <robert ancell gmail com>
-
-    * Made finacial operations GUI-based not register based (Robin Sonefors, Bug #318686).
-
-2008-09-28 Robert Ancell <robert ancell gmail com>
-
-    * Added a programming mode that contains the bit editor (Robin Sonefors, Bug #501508).
-
-2008-09-25 Robert Ancell <robert ancell gmail com>
-
-    * Applied seventh patch from Klaus: Remove even more gotos (Bug #524091).
-    * Removed almost all gotos, cleaned up mperr() (Bug #524091).
-    * gcalctool/gtk.c: Remove inline declaration so can compile in C89 (Jens Granseuer, Bug #553307).
-
-2008-09-22 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.24.0 tarball.
-
-2008-09-07 Rich Burridge <rich burridge sun com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.92 tarball.
-
-2008-09-01 Rich Burridge <rich burridge sun com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.91 tarball.
-
-2008-08-22 Robert Ancell <robert ancell gmail com>
-
-    * glade/gcalctool.glade: Fix packing for modulus button (Bug #548880)
-
-2008-08-20 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool.desktop.in: Change from OnlyShowIn=GNOME;XFCE; to NotShowIn=KDE; so
-      other desktops can use GCalctool (bug #518862).
-
-2008-08-19 Robert Ancell <robert ancell gmail com>
-
-    * Applied sixth patch from Klaus: Remove gotos, add use of const args, made
-      function arg ordering consistent, added unittests (Bug #524091).
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.90 tarball.
-
-2008-08-17 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Fix some memory leaks (Felix Riemann, Bug #547942)
-
-2008-08-05 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.6 tarball.
-
-2008-08-04 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Change icon name from 'gnome-calculator' to 'accessories-calculator' (Matthias Clasen, Bug #545074)
-    * Removed left-to-right mode due to maintenance effort (Bug #500994)
-
-2008-07-27 Robert Ancell <robert ancell gmail com>
-
-    * Converted bg and zh_CN documentation to gnome-doc-utils (Bug #336104)
-
-2008-07-22 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.5 tarball.
-
-2008-07-21 Takeshi AIHANA <takeshi aihana gmail com>
-
-    * configure.in:
-      Removed help/ja/Makefile since switched to gnome-doc-utils now.
-      
-2008-07-16 Robert Ancell <robert ancell gmail com>
-
-    * Applied fifth patch from Klaus: Remove pointer arguments to functions (Bug #524091).
-    * Applied fourth patch from Klaus: Remove constants calling mpchk (Bug #524091).
-    * Remove gotos and parameter adjustment (Bug #524091).
-
-2008-07-03 Robert Ancell <robert ancell gmail com>
-
-    * Applied third mp math tidy up patch from  Klaus Niederkrueger (Bug #524091).
-    * Refactored some of the mp FORTRAN functions to be simpler (Robert Ancell, Bug #524091).
-
-2008-06-17 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/functions.c: Fix bug in factorial calculation that was
-      added when functions were renamed (Klaus Niederkrueger).
-    * gcalctool/gtk.c: Make trigonometric button text translatable (Yuri Penkin,
-      Bug #540196)
-
-2008-06-17 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.4 tarball.
-
-2008-06-14 Robert Ancell <robert ancell gmail com>
-
-    * Applied second mp math tidy up patch from  Klaus Niederkrueger (Bug #524091).
-    * gcalctool/gtk.c: Added workaround to stop display disappearing when editing large
-      displays (Bug #524602).
-    * gcalctool/gtk.c: Allow shortcut keys to work when caps lock is on (Bug #538160).
-
-2008-06-03 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.23.3 tarball.
-
-2008-05-28 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/get.c:
-    * gcalctool/display.c: Default to no thousands separator not ',' (Bug #527669).
-
-2008-05-18 Robert Ancell <robert ancell gmail com>
-
-    * configure.in: Version 5.23.2
-
-2008-04-29 Robert Ancell <robert ancell gmail com>
-
-    * Restructure display.[ch] to have consistent function names and work towards
-      routing all display code through one point to support Unicode more easily (Bug #530532).
-    * gcalctool/display.[ch]:
-      gcalctool/gtk.c: Modify cursor when adding/removing thousands separators (Bug #527669).
-
-2008-04-20 Robert Ancell <robert ancell gmail com>
-
-    * configure.in: Version 5.23.1
-
-2008-04-19 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/display.c: Use correct radix when converting numbers to strings (Bug #527669).
-
-2008-04-13 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Use correct maximum value for display horizontal scroll (Bug #524602)
-
-2008-04-12 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Correctly populate the constant and function menus (Bug #527545)
-    * gcalctool/gtk.c:
-      gcalctool/functions.[ch]:
-      gcalctool/ui.h: Fix compiler warnings (Bug #527318)
-    * Fix a number of thousands separator issues (Bug #527669).
-
-2008-04-10 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/ce_parser.y: Change parser precedence to perform negation after
-      power operation (Bug #526094)
-    * gcalctool/Makefile.am:
-      po/POTFILES.skip:
-      m4/Makefile.am:
-      configure.in: Fix build so make distcheck works (Bug #526702)
-    * gcalctool/gtk.c: Remove shadowed variables (Bug #526976)
-
-2008-03-08 Robert Ancell <robert ancell gmail com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.22.1 tarball.     
-
-2008-04-07 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Handle shift-asterisk and asterisk for multiply
-      (the later occurs on the french keyboard) (Bug #526671)
-
-2008-04-05 Robert Ancell <robert ancell gmail com>
-
-    * Makefile.am: Don't distribute m4/.svn directory (Bug #524025)
-
-2008-03-24 Robert Ancell <robert ancell gmail com>
-
-    * Bug #524091 - First patch from Klaus Niederkrueger applied.
-
-2008-03-12 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/unittest.c:
-      Bug #135671 - Added initial unit tests
-    * Bug #520769 - Remove usage of sprintf() and strcpy() and replace
-      with snprintf() and strncpy().
-
-2008-03-11 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/functions.c:
-      Fixed bug #520525 - Clear display sets display to empty not "Ans".
-
-2008-03-10 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug #521620 - Impossible to type "(" in the GUI.
-
-    * gcalctool/gtk.c:
-      Fixed bug #520269 â?? Possibly incorrect use of plurals.
-
-    * gcalctool/calctool.c:
-      gcalctool/gtk.c:
-      From Jens Granseuer <jensgr at gmx dot net>
-      Fixed bug #521668 â?? compile errors.
-
-2008-03-10 Rich Burridge <rich burridge sun com>
-
-    * AUTHORS:
-      README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.22.0 tarball.
-
-2008-03-06 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.h:
-      Fix for bug #520474 - Calculator uses 06 in place of decimal.
-
-2008-03-02 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      Fix for bug #519979 - Please provide translator comments.
-
-2008-02-28 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fix for bug #519243 - Memory registers save incorrectly.
-
-2008-02-24 Rich Burridge <rich burridge sun com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.21.92 tarball.
-
-2008-02-11 Rich Burridge <rich burridge sun com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.21.91 tarball.
-
-2008-02-11  Robert Ancell  <robert ancell gmail com>
-
-    * glade/gcalctool.glade:
-      Change Help->Help menu to Help->Contents to match HIG (Bug #514812)
-
-2008-02-10 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      gcalctool/calctool.c:
-      glade/gcalctool.glade:
-      help/C/gcalctool.xml:
-      Fix for bug #515326 â?? translation issues
-
-2008-02-10  Robert Ancell  <robert ancell gmail com>
-
-    * glade/gcalctool.glade:
-      Unmark bitcalculating strings for translation (Bug #515326)
-      Change help menu shortcut from Ctrl+H to F1 to match HIG (Bug #514812)
-
-2008-02-10  Luca Ferretti  <elle uca libero it>
-
-    * configure.in:
-      Remove help/it/Makefile, switching to gnome-doc-utils
-
-2008-02-04 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fix for bug #514233 - Title not translated
-
-2008-02-02 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fix for bug #513868 - Switching mode clears values but not 
-      "Malformed expression" in statusbar.
-
-    * gcalctool/ce_tokeniser.l:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #513218 - Parsing not handling things the way a 
-      "normal" calculator would.
-
-    * help/de/de.po:
-      From Philipp Kerling <k philipp gmail com>
-      Fix for bug #482666 - XML errors in gcalctool de translation.
-
-2008-02-02  Tommi Vainikainen  <thv iki fi>
-
-	* glade/gcalctool.glade: Fix typo (Retreive -> Retrieve)
-
-2008-01-28 Rich Burridge <rich burridge sun com>
-
-    * README:
-      RELEASE.HOWTO:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.21.90 tarball.
-
-2008-01-26 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/functions.c:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #512204 - Regression in (-,+) handling.
-
-2008-01-24 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/ce_parser.y:
-      gcalctool/mpmath.c:
-      gcalctool/functions.c:
-      Fix for bug #511052 â?? Mod gives negative remainders.
-
-2008-01-16  Claude Paroz  <claude 2xlibre net>
-
-    * gcalctool/gtk.c: (create_kframe):
-      Typo in message.
-
-2008-01-14 Rich Burridge <rich burridge sun com>
-
-    * README:
-      NEWS:
-      configure.in:
-      Released a gcalctool v5.21.5 tarball.
-
-2008-01-04 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fix for bug #507126 - "x" should be a keyboard shortcut for bitwise 
-      XOR but it's currently doing multiplication.
-
-    * gcalctool/gtk.c:
-      Fix for bug #507124 - gcalctool menu items are not being set inactive 
-      when there is an error condition.
-
-    * help/C/gcalctool.xml:
-      More work on bug #503941 â?? Various Calculator docmentation issues.
-      - Adjusted the note in section 3.1.1 to describe what a C locale is.
-
-2008-01-03 Rich Burridge <rich burridge sun com>
-
-    * help/C/gcalctool.xml:
-      Work on bug #503941 â?? Various Calculator docmentation issues.
-      - Added a section 3.6 "Undo and Redo"
-      - After an error condition pressing Shift-Delete will now 
-        clear it, not Delete.
-      - Updated and added numerous Alt-<whatever> and Control-<whatever>
-        definitions in the keyboard shortcut tables.
-
-    * RELEASE-HOWTO:  (new)
-      Added a document that provides a step-by-step list to remind 
-      gcalctool maintainers how to make a release.
-
-    * gcalctool/functions.c:
-      gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #506742 - Various gcalctool buttons don't behave as 
-      expected when they are used right after a Clr operation.
-
-2008-01-02 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      From Sami Pietila <sami pietila utu fi>
-      Work on bug #499954 â?? Key repeat is delayed.
-      Adjustments to the set_bit_panel() routine for arithmetic operator
-      precedence mode.
-
-2008-01-01 Rich Burridge <rich burridge sun com>
-
-    * (most files):
-      Updated the copyright messages to include 2008.
-      Updated the gcalctool About message in a similar fashion.
-
-    * help/C/figures/gcalctool_scientific_window.png:
-      help/C/gcalctool.xml:
-      gcalctool/functions.c:
-      gcalctool/lr_tokeniser.l:
-      gcalctool/lr_parser.y:
-      gcalctool/ce_tokeniser.l:
-      gcalctool/gtk.c:
-      gcalctool/mpmath.c:
-      gcalctool/ce_parser.y:
-      gcalctool/mpmath.h:
-      gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/gcalctool.1:
-      glade/gcalctool.glade:
-      From Robert Millan <rmh aybabtu com>
-      From Robert Ancell <robert ancell gmail com>
-      Fixed bug #505892 - Added a base 2 logarithm button. Note that for 
-      a future release of gcaltool, that this might be changed to a log<n>
-      button (see bug #336609 for more details).
-
-2007-12-17 Rich Burridge <rich burridge sun com>
-
-    * configure.in:
-      NEWS:
-      Released a gcalctool v5.21.4 tarball.
-
-2007-12-15 Rich Burridge <rich burridge sun com>
-
-    * help/C/gcalctool.xml:
-      Adjusted online help documentation to add in a section 4.4. "Changing
-      The Display Area" and to update the new keyboard shortcut for Clear.
-
-2007-12-15 Robert Ancell <robert ancell gmail com>
-
-    * Use delete key to delete character right of cursor in display, clear
-      now uses shift+delete (Bug #326938).
-    * glade/gcalctool.glade: Update all button tooltips to have the shortcut
-      key for that button (Bug #503707).
-
-2007-12-12 Rich Burridge <rich burridge sun com>
-
-    * gcalctool.desktop.in:
-      Fixed bug #502650 - gcalctool.desktop should contain "Calculator"
-      category
-
-    * help/C/gcalctool.xml:
-      Fixed bug #500802 - Update to GNOME Help Centre OMF Files for 
-      "Issue 24: Documentation Meta-data" of GNOME's GHOP Contest.
-
-    * help/C/gcalctool.xml:
-      Work on bug #501699. Adjusted "monthly interest rate" to "simple
-      monthly interest rate" in the online help for two of the financial
-      examples.
-
-2007-12-09 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: Fix incorrect menu radio button selected when
-      mode change aborted (bug #488226).
-
-2007-12-07 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/functions.c:
-      Fix for bug #502306 - unable to use MOD operation after a 
-      x ᶺ y operation.
-
-2007-12-03 Rich Burridge <rich burridge sun com>
-
-    * configure.in:
-      NEWS:
-      Released a gcalctool v5.21.3 tarball.
-
-2007-12-2 Robert Ancell <robert ancell gmail com>
-
-    * Added a "Reset to Default" accuracy menu item (bug #488542).
-
-2007-11-28 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      From Sami Pietila <sami pietila utu fi>
-      When the bit calculation extension is enabled, a message now appears
-      in the status bar.
-
-    * glade/gcalctool.glade:
-      Fixed bug #500060 - Twiddling bits 32-63 in bitcalculation extension 
-      produces incorrect results.
-
-2007-11-27 Rich Burridge <rich burridge sun com>
-
-    * help/C/figures/gcalctool_scientific_window.png:
-      help/C/gcalctool.xml:
-      Fixed bug #367731 - [doc] Update documentation for bit calculating 
-      extension.
-
-    * gcalctool/gtk.c:
-      From Sami Pietila <sami pietila utu fi>
-      Fixed bug 500029 - Clearing a bit in the bitcalculating extension, 
-      sets the display to zero.
-
-2007-11-27 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: 
-      Disable menu items not valid in current mode (Bug #499625).
-
-2007-11-17 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/Makefile.am: Fix build dependencies for parsers (Bug #497237).
-    * gcalctool/gtk.c: Trim pasted text on newlines, replace tabs with spaces
-      (Bug #488796).
-
-2007-11-13 Rich Burridge <rich burridge sun com>
-
-    * help/C/figures/gcalctool_advanced_window.png:
-      help/C/figures/gcalctool_basic_window.png:
-      help/C/figures/gcalctool_financial_window.png:
-      help/C/figures/gcalctool_menu_symbol.png:
-      help/C/figures/gcalctool_scientific_window.png:
-      Fixed bug #367737 - [doc] Documentation screenshots need to be updated.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367723 - [doc] Update documentation for Changing Modes 
-      Clears Calculation.
-
-2007-11-12 Rich Burridge <rich burridge sun com>
-
-    * configure.in:
-      NEWS:
-      Released a gcalctool v5.21.2 tarball.
-
-2007-11-10 Robert Ancell <robert ancell gmail com>
-
-    * gtk.c: Close precision dialog when setting precision from
-      Acc button (Bug #495349).
-    * gcalctool.glade: Connect "activate" signal for precision
-      spin button after spin button has been updated (Bug #495345)
-
-2007-11-6 Robert Ancell <robert ancell gmail com>
-
-    * everything:
-      Stop display characters from being translated as this will
-      cause the display parser to fail.
-      Change labels on trig function keys when inverse/hyperbolic
-      toggled.
-
-2007-11-4 Robert Ancell <robert ancell gmail com>
-
-    * everything:
-      Split calctool.h into seperate header files.
-      Removed unused function definitions and killed extern.h.
-      Moved gconf behaviour into get.c.
-      Removed some global variables for resource naming.
-      Merged graphics.c into gtk.c.
-      Renamed all gtk.c external functions to ui_*().
-      Moved main() into calctool.c.
-      Disable bitcalculating menu when not in scientific mode.
-      Renamed GTK+ callbacks so they all are in the form *_cb().
-
-2007-11-3 Rich Burridge <rich burridge sun com>
-
-    * help/Makefile.am:
-      From dmacks netspace org
-      Fixed bug #482655 - Missing image file.
-
-    * gcalctool/gtk.c:
-      Fix the buglet in comment #51 of bug #485919.
-
-2007-11-3 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c: 
-      Re-enable accuracy menu items (Final part of bug #488694).
-      Make accuracy shortcuts only work in scientific mode (bug #488489).
-      Stop bogus '-/-' in accuracy menu items (bug #488703).
-
-2007-11-1 Rich Burridge <rich burridge sun com>
-
-    * display.c:
-      calctool.h:
-      functions.c:
-      gtk.c:
-      More lint fixups.
-
-2007-11-1 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c:
-      glade/gcalctool.glade:
-      More work on bug #488694 - Move all popup menus into gcalctool.glade.
-      Split constant and function dialogs into seperate UI elements.
-
-    * gcalctool/graphics.c:
-      gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/display.c:
-      gcalctool/functions.c:      
-      gcalctool/gtk.c:
-      glade/gcalctool.glade:      
-      More work on bug #488694 - Simplify menu code
-
-2007-10-31 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/dsfuns.c:
-      gcalctool/calctool.h:
-      gcalctool/functions.c:
-      gcalctool/ce_parser.h:
-      gcalctool/gtk.c:
-      Code cleanup to a consistent style, plus fixup for various warnings
-      from lint.
-
-2007-10-31 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/mpmath.c:
-      gcalctool/graphics.c:
-      gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/display.c:
-      gcalctool/functions.c:
-      gcalctool/extern.h:
-      gcalctool/get.c:
-      gcalctool/gtk.c:
-      glade/gcalctool.glade:
-      More work on bug #488694 - Move accelerator handling from calctool.c
-      
-    * gcalctool/gtk.c:
-      glade/gcalctool.glade:
-      More work on bug #488694 - Move ASCII, accuracy, function and
-      constant dialogs into gcalctool.glade
-
-2007-10-30 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/mpmath.c:
-      Fix for bug #485134 - OR calculation produces incorrect result in 
-      arithmetic precedence mode.
-
-2007-10-28 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/functions.c:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #490701 - base radio buttons initially fail.
-
-    * Released a gcalctool v5.21.1 tarball.
-
-2007-10-27 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/mpmath.c:
-      From Sami Pietila <sami pietila utu fi>
-      Attempted fix for bug #485134 - OR calculation produces incorrect 
-      result in arithmetic precedence mode. This isn't a complete solution
-      so the bug has been reopened.
-
-2007-10-26 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/functions.c:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #488828 - Reciprocal remembers backspaced items.
-
-2007-10-23 Rich Burridge <rich burridge sun com>
-
-    * glade/gcalctool.glade:
-      More work on bug ##488694 - [a11y] Several calculator buttons 
-      don't speak correctly with Orca. Removed the accessible descriptions
-      (not needed) and adjusted the "shift left" and "shift right" names
-      (they were reversed).
-
-    * gcalctool/functions.c:
-      From Sami Pietila <sami pietila utu fi>
-      Patch to stablize arithmetic precedence.
-
-2007-10-23 Robert Ancell <robert ancell gmail com>
-
-    * gcalctool/gtk.c:
-      Stop acting on toggle events from radio buttons when they go
-      inactive (Bug #485918).
-
-2007-10-22 Rich Burridge <rich burridge sun com>
-
-    * glade/gcalctool.glade:
-      From Robert Ancell <robert ancell gmail com>
-      More work on bug #485919 - Use Glade for UI. This patch puts 
-      menu accelerators back again and fixes the top button row in 
-      basic mode being too tall.
-
-    * MAINTAINERS:
-      Added Robert Ancell to the list of gcalctool MAINTAINERS.
-
-    * glade/gcalctool.glade:
-      Fixed bug #488830 - Hex radio button shortcut conflicts with 
-      Help menu shortcut.
-
-    * glade/gcalctool.glade:
-      Fixed bug #488829 - Accuracy and Change Sign have wrong tooltip 
-      shortcut keys.
-
-    * gcalctool/gtk.c:
-      Fixed bug #488783 - memory registers not available if you start 
-      in Advanced mode
-
-    * gcalctool/gtk.c:
-      glade/gcalctool.glade:
-      Fixed bug bug #488694 - [a11y] Several calculator buttons don't speak 
-      correctly with Orca.
-
-2007-10-20 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/functions.c:
-      gcalctool/extern.h:
-      gcalctool/gtk.c:
-      glade/gcalctool.glade:    (new)
-      glade/Makefile.am:
-      glade/mode_panel.glade:   (removed)
-      po/POTFILES.in:
-      From Robert Ancell <robert ancell gmail com>
-      More work on bug #485919 - Use Glade for UI. This now provides
-      Glade support for the majority of the gcalctool GUI.
-
-2007-10-15 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fix for bug #485398 - Put memory register window inside the main window.
-      Uses gtk_window_set_transient_for() to associate the memory register
-      window with the main gcalctool window.
-
-    * help/C/gcalctool.xml:
-      Fix for bug #383850 - [doc] New names for Precedence.
-
-2007-10-13 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      From Sami Pietila <sami pietila utu fi>
-      Fix for bug #485137 - Undo/Redo don't work in arithmetic precedence 
-      mode if user has "hand edited" the display.
-
-2007-10-12 Rich Burridge <rich burridge sun com>
-
-    * configure.in:
-      gcalctool/calctool.c:
-      gcalctool/gtk.c:
-      gcalctool/Makefile.am:
-      Makefile.am:
-      glade/Makefile.am:          (new)
-      glade/mode_panel.glade:     (new)
-      From Robert Ancell <robert ancell gmail com>
-      Work on bug #485919 - Use Glade for UI.
-      Initial Glade patch adds support for the mode panel.
-
-2007-10-11 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Added a call to "set_memory_toggle(v->rstate);" in make_frames() to
-      correctly set the state of the Edit-<Memory Registers check box if the
-      user wanted the memory registers initially displayed.
-
-    * gcalctool/gtk.c:
-      From Christian Persch <chpe gnome org>
-      Correctly handle memory register display and "Memory Registers" menu
-      item checkbox status when user goes from Sci/Fin/Adv mode to Basic.
-      (Needed because of the recent changes for bug #478961).
-
-2007-10-08 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool v5.21.0 tarball.
-
-    * gcalctool/calctool.h:
-      gcalctool/display.c:
-      gcalctool/functions.c:
-      gcalctool/ce_tokeniser.l:
-      gcalctool/get.c:
-      gcalctool/gtk.c:
-      With lots of help from Sami Pietila <sampie utu fi>
-      Fix for bug #326938 â?? Display cursor in input area; allow home
-      and end keys. This is in arithmetic precedence mode only.
-
-2007-10-08 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/graphics.c:
-      Fix for bug #484158 â?? Setting Accuracy is incorrect via the 0-9 
-      places menu items.
-
-2007-10-02 Rich Burridge <rich burridge sun com>
-
-    * help/C/gcalctool.xml:
-      gcalctool/calctool.h:
-      gcalctool/ce_tokeniser.l:
-      Fix for bug #439087 â?? Gcalctool can't handle small physic constants 
-      like the Boltzmann constant. The number of significant places has
-      been increased to 99 and the number of displayable digits has been
-      increased to 200. The online help has been adjusted to reflect these
-      changes.
-
-      Note that if you have something in the gcalctool display that is 
-      wider than the display area, a scrollbar is shown, but the first 
-      digit isn't properly displayed. The workaround here, is to enlarge 
-      the size of the calculator window until the scrollbar goes away.
-      I believe this is a Gtk+ problem and have filed bug #482688 against it.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367738 â?? [doc] Square root documentation needs to be updated.
-      The entry in the online help now includes examples for both arithmetic 
-      precedence and non-arithmetic precedence mode.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #428571 â?? [doc] Repetitive usage of "use".
-
-2007-10-01 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/Makefile.am:
-      configure.in:
-      From Rémi Cardona <remi gentoo org>
-      Use GNOME_MAINTAINER_MODE_DEFINES() to handle *_DISABLE_DEPRECATED
-
-    * help/C/gcalctool.xml:
-      gcalctool/calctool.c:
-      gcalctool/display.c:
-      gcalctool/calctool.h:
-      gcalctool/functions.c:
-      gcalctool/lr_tokeniser.l:
-      gcalctool/ce_tokeniser.l:
-      gcalctool/gcalctool.1:
-      Fixed bug #428573 â?? [doc] Spelling of logical gates.
-      The logical operations, And, Not, Or, Xor and Xnor now use uppercase
-      letters (AND, NOT, OR, XOR and XNOR) for both the buttons and in the
-      display area in arithmetic precedence mode. The gcalctool manual
-      pages and the online help have been updated accordingly.
-
-      The XOR operation in non-arithmetic mode was doing a multiplication 
-      instead.
-
-      The result for the AND example in the online help was incorrect.
-
-      The syntax for using NOT in aritmetic mode is different then for
-      non-arithmetic mode. The online help example has been updated to
-      show both examples.
-
-2007-09-28 Rich Burridge <rich burridge sun com>
-
-    * help/C/gcalctool.xml:
-      gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/functions.c:
-      gcalctool/lr_tokeniser.l:
-      gcalctool/ce_tokeniser.l:
-      gcalctool/gcalctool.1:
-      gcalctool/gtk.c:
-      gcalctool/ce_parser.y:
-      With lots of help from Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #469245 â?? Hexadecimal input is not intuitive and
-      bug #455889 â?? Copy/paste of lower case hex letter does not work.
-      The hexadecimal digits have been changed back to their pre Sept
-      2003 (bug #118826) values of "a" - "f".
-
-      The following functions have also had their keyboard shortcuts
-      reverted back to their pre Sept 2003 upper-case values:
-
-      [A] - Set accuracy
-      [C] - Change sign
-      [D] - Double-declining depreciation
-      [E] - Enter an exponential number
-      [F] - User-defined functions
-
-      With copy/paste operations, where the user is pasting a string into
-      gcalctool, the copy buffer is now iterated over. If an "A", "B", "C",
-      "D" or "F" character is encountered, it will be converted to its
-      lowercase equivalent. If an "E" is found,  and the next character is a
-      "-" or a "+", then it remains as an upper case "E" (it's assumed to be
-      a possible exponential number), otherwise its converted to a lower
-      case "e".
-
-      Displaying of hex digits in the gcalctool display will still be
-      in uppercase. Displaying of the "e" in an exponential number will
-      still be in lower-case.
-
-      The way to enter exponential numbers in arithmetic precedence mode
-      has changed. The following four examples should show you the new
-      correct syntax:
-
-        1  2  Exp + 8  =              1200000000
-      - 1  2  Exp + 8  =             -1200000000
-        1  2  Exp - 8  =              0.00000012
-      - 1  2  Exp - 8  =             -0.00000012
-
-      In both left-to-right precedence and arithmetic precedence modes, if
-      the user enters a numeric digit that is incorrect for the current
-      numeric base, this shouldn't be allowed and should not be entered
-      in the display.
-
-      The gcalctool documentation (and tooltips) have been updated to
-      reflect these changes.
-
-2007-09-24 Rich Burridge <rich burridge sun com>
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #479102 â?? memory registers dialogue should use ngettext.
-
-2007-09-21 Rich Burridge <rich burridge sun com>
-
-    * Updated the MAINTAINERS file with Sami's new email address.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #478961 â?? GtkAaction use.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #478964 â?? don't use deprecated gtk_widget_ref func.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #478979 â?? show menu help in statusbar.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #479064 â?? should use ngettext on the Acc button.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #479097 â?? use gtkmessagedialog.
-
-    * From Christian Persch <chpe gnome org>
-      gcalctool/gtk.c:
-      Fixed bug #479066 â?? weird way to use gnome menus-have-icons setting.
-
-2007-09-17 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.20.0.
-
-2007-09-03 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.92.
-
-2007-08-27 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.91.
-
-2007-08-17 Rich Burridge <rich burridge sun com>
-
-    * From Lionel Le Folgoc
-      gcalctool.desktop.in:
-      Fixed bug #467442 â?? gcalctool does not appear in xfce4 menu.
-
-2007-08-13 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.90.
-
-2007-08-11 Rich Burridge <rich burridge sun com>
-
-    * MAINTAINERS:
-      Adjusted to the new format.
-
-2007-07-30 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.6.
-
-2007-07-30 Jan Arne Petersen <jpetersen jpetersen org>
-
-    * configure.in:
-      Remove help/de/Makefile due to gnome-doc-utils migration.
-
-2007-07-24 Rich Burridge <rich burridge sun com>
-
-    * From Christopher Taylor et al
-      configure.in:
-      gcalctool/gtk.c:
-      Fixed bug #459702 â?? gcalc does not build against gtk+-2.11.6.
-      Occurances of gtk_tooltips_set_tip are now gtk_widget_set_tooltip_text.
-
-2007-07-22 Yair Hershkovitz <yairhr gmail com>
-    * gcalctool/gtk.c:
-      Always use left-to-right direction for button's boxes. Fixed bug
-      #439415.
-
-2007-07-08 Rich Burridge <rich burridge sun com>
-
-    * gcalctool.desktop.in:
-      Applied Sun patch 
-      /jds/spec-files/trunk/patches/gcalctool-01-menu-entry.diff.
-      Changed the Comment line.
-
-    * Released a gcalctool tarball for GNOME 2.19.5.
-
-2007-06-26 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/mpmath.c:
-      Fixed bug #451286 â?? 0 power of 0. This now returns 1 and not an error.
-
-    * gcalctool/gtk.c:
-      Fixed bug #450790 â?? crash in Calculator when pasting in a very large
-      number.
-
-2007-06-18 Rich Burridge <rich burridge sun com>
-
-    * From Jani Monoses
-      Fixed bug #448263 â?? drop libgnome dependency
-
-    * Released a gcalctool tarball for GNOME 2.19.4.
-
-2007-06-04 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.3.
-
-2007-05-21 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #439985 â?? Negative value not saved in memory register 
-      across invocations of gcalctool. This was also a problem was negative
-      constants.
-
-2007-05-13 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.2.
-
-2007-04-30 Rich Burridge <rich burridge sun com>
-
-   * gcalctool/display.c:
-     gcalctool/functions.c:
-     From: Sami Pietilä
-     Fixed bug #419927 - calculator rcl function does not work as documented.
-
-2007-04-23 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.19.1.
-      (gcalctool version number now aligns with the GNOME 
-       minor.micro numbers).
-
-2007-04-18 Rich Burridge <rich burridge sun com>
-
-   * gcalctool/gtk.c:
-     Fixed up various compiler warnings.
-
-2007-04-13  Changwoo Ryu  <cwryu debian org>
-
-    * configure.in:
-      Removed line for help/ko/Makefile.in due to gnome-doc-utils
-      migration.
-
-2007-03-28 Rich Burridge <rich burridge sun com>
-
-   * gcalctool.desktop.in:
-     Fixed bug #413443 â?? gnome-calculator is not publically visible icon.
-
-2007-03-12 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Adjust "Paste" to _("Paste") in the for_each_menu() routine for 
-      bug #317786 â?? copy and paste menu entries are always active.
-
-2007-03-12 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.18.0 (Final).
-
-2007-03-08  Christian Kirbach  <Christian Kirbach googlemail com>
-
-        * gcalctool.desktop.in:
-        "Application" is not a valid category in the freedesktop specification.
-	Added the GTK category.
-
-2007-02-27 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug 412688 - gcalctool crashed with SIGSEGV in strlen().
-
-2007-02-25 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.18.0 (Release Candidate).
-
-2007-02-12 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.18.0 (beta-2).
-
-2007-02-06 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug #402473 â?? Problems pasting back value when using 
-      thousands separator.
-
-2007-01-22 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.18.0 (beta-1).
-
-2007-01-17 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug #397788 â?? Need spin control limit for Acc Other popup.
-
-2007-01-16 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      From Thomas Molhave
-      Fixed bug #317786 - copy and paste menu entries are always active.
-
-2007-01-08 Rich Burridge <rich burridge sun com>
-
-    * All copyright messages updated for 2007.
-    * Released a gcalctool tarball for GNOME 2.17.5.
-
-2006-12-17 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.17.4.
-
-2006-12-15 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #371669 - Floating Hexadecimal values converting to any.
-
-2006-12-08 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #381037 â?? result can not be used for "mod" operation.
-
-    * Fixed bug #369503 â?? Problems with 'arithmetic precedence mode'.
-
-2006-12-04 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.17.3.
-
-2006-11-28 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug #380145 â?? Markup error in alert message.
-
-2006-11-27 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      In set_win_position(), initialized the x and y variables.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367754 - [doc] Update documentation for % operator.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367728 - [doc] Update documentation for Mod (Modulus 
-      Division) operation.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367715 - [doc] Update doc to mention saving of memory 
-      registers.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367718 - [doc] Documentation change needed for 
-      View->Memory Registers menu item inactive.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367735 - [doc] Update documentation for Ctrm operation.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367740 - [doc] Documentation for Clear Entry and Clear 
-      could be better.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367725 - [doc] Update documentation for the Memory 
-      Register Window.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367720 - [doc] Documentation change needed for keyboard 
-      shortcuts for buttons with menus associated with them.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367712 - [doc] Need to document how to enter scientific 
-      number s with a negative exponent in AOP mode.
-
-2006-11-20 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Modified patch from Sun Bugster bug #6480076.
-      Made the gcalctool display areas focusable.
-
-    * help/C/gcalctool.xml:
-      Fixed bug #367722 â?? [doc] Update documentation for Xor and x^y 
-      operations.
-
-2006-11-18 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/gtk.c:
-      Fixed bug #76572 - Primary selection is not recognised.
-
-2006-11-04 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.17.2.
-
-2006-10-30 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/display.c:
-      gcalctool/functions.c:
-      gcalctool/get.c:
-      gcalctool/gtk.c:
-      Fixed bug #358782 (http://bugzilla.gnome.org/show_bug.cgi?id=358782)
-      Fixup sloppy string handling.
-
-    * gcalctool/function.c:
-      Fixup sloppy code indentation.
-      Remove unwanted (commented out) code.
-      Adjusted to /* ... */ style comments.
-
-2006-10-23 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/get.c:
-      From Paul Schulz:
-      Fixed bug #364410 (http://bugzilla.gnome.org/show_bug.cgi?id=364410)
-      Incorrectly rounded pi constant.
-
-2006-10-16 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.17.1.
-
-2006-10-07 Elijah Newren <newren gmail com>
-
-    * gcalctool/gtk.c (create_change_mode_dialog): Remove markup from
-      translatable messages.  #360453
-
-2006-10-03 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/display.c:
-      From Matt Keenan <matt dot keenen at sun period com>
-      Fixed bug 359291 - crash when localized decimal point is greater 
-      than 1 char. Removed the bogus assert.
-
-2006-10-01 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      gcalctool/gtk.c:
-      From Matthias Clasen:
-      Fixed bug #358337 (http://bugzilla.gnome.org/show_bug.cgi?id=358337)
-      gcalctool no longer crashes in the Oriya locale due to sloppy string
-      handling.
-
-2006-09-29 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr #354730 - crash in Calculator: running
-      3x10^38 using bi..
-
-2006-09-28 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr #357208 - Bitcalculating extension needs to
-      support negative numbers
-
-2006-09-22 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/extern.h:
-      gcalctool/functions.c:
-      gcalctool/functions.h:
-      gcalctool/get.c:
-      gcalctool/gtk.c:
-      From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #157961 - Bitcalculating extension for gcalctool.
-
-2006-09-13 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr #355648 - Error reporting should be consistent.
-
-2006-09-13 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr #135140 - percent operator works not as expected.
-	
-2006-09-06 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      gcalctool/calctool.h:
-      gcalctool/get.c:
-      gcalctool/gtk.c:
-      Fixed bug #349981 - gcalctool should save screen position for next 
-      start.
-
-2006-09-04 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.16.0 (Final).
-
-2006-08-18 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.16.0 (RC1).
-
-2006-08-09 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/functions.c:
-      gcalctool/graphics.c:
-      gcalctool/gtk.c:
-      Removed several chunks of code that were surronded by #if 0/#endif.
-
-2006-08-07 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/display.c:
-      gcalctool/functions.c:
-      gcalctool/graphics.c:
-      Fixed bug #350341 (http://bugzilla.gnome.org/show_bug.cgi?id=350341)
-      gcalctool now builds again with gcc v2.95.
-
-2006-08-06 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.16.0 (beta2).
-
-2006-07-28 Lucas Rocha <lucasr gnome org>
-
-    * configure.in:
-      Removed line for help/es/Makefile.in due to g-d-u migration.
-    * help/Makefile.am:
-      Removed es from SUBDIRS due to g-d-u migration. 
-
-2006-07-24 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      More work on bug #347700 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=347700)
-      Added another "Note to translators" comment for the Abs button labels.
-
-    * configure.in:
-      Fixed bug #348452 (http://bugzilla.gnome.org/show_bug.cgi?id=348452)
-      Removed line for help/sv/Makefile.in
-
-    * Released a gcalctool tarball for GNOME 2.16.0 (beta1).
-
-2006-07-20 Rich Burridge <rich burridge sun com>
-
-    * gcalctool/calctool.c:
-      Work on bug #347700 (http://bugzilla.gnome.org/show_bug.cgi?id=347700)
-      Added a "Note to translators" comment for the Bksp and Clr button
-      labels.
-
-2006-06-10  Francisco Javier F. Serrador  <serrador cvs gnome org>
-
-    * gcalctool/gtk.c (about_cb): Updated FSF postal address.
-
-2006-07-10 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.15.4.
-
-2006-06-09 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.15.3.
-
-2006-06-01 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #343150 (http://bugzilla.gnome.org/show_bug.cgi?id=343150)
-      Gcalctool no longer crashes when switching to scientific mode.
-
-2006-05-16 Rich Burridge <rich burridge sun com>
-
-    * Adjusted configure.in so that gcalctool now requires intltool v0.35.0.
-
-2006-05-15 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.15.2.
-
-2006-05-10 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixup compiler warnings from inclusion of last patch.
-
-2006-05-08 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #163538 (http://bugzilla.gnome.org/show_bug.cgi?id=163538)
-      Backspace results in mal-formed expression.
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      - = button is now also a one step undo. (This feature was temporary 
-        disabled by the previous redo/undo patch.)
-
-      - Removed gotos from do_expression function. (This change might add
-        unstability as this is a major change to the expression mode state
-        machine.)
-
-      - Functions (such as sin, cos, tan..) can use previously calculated
-        value.
-
-2006-05-01 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      First cut at an Undo/Redo implementation for use with the arithmetic
-      operator precedence mode.
-
-2006-04-25 Rich Burridge <rich burridge sun com>
-
-    * Respun the gcalctool tarball for GNOME 2.15.1 because intltool
-      is not Solarisized. It's generated constructs in .../po/Makefile.in.in
-      that do not work on Solaris. The hack fix was to change the SHELL
-      definition in .../po/Makefile.in.in to /bin/bask before running
-      make; make install; make dist
-
-    * Removed the no entry from the po/LINGUAS file.
-
-2006-04-24 Rich Burridge <rich burridge sun com>
-
-    * Removed .../po/Makefile.in.in. Shouldn't have been in CVS.
-
-    * Released a gcalctool tarball for GNOME 2.15.1.
-
-2006-04-24 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #337897 (http://bugzilla.gnome.org/show_bug.cgi?id=337897)
-      Changes to use po/LINGUAS file.
-
-2006-04-17  Kjartan Maraas <kmaraas gnome org>
-
-    * configure.in: Remove obsolete entry for no_NO.
-    * po/no.po: And the translation.
-
-2006-04-12 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #338220 (http://bugzilla.gnome.org/show_bug.cgi?id=338220)
-      The 'Show trailing zeroes' option in the View menu should now be
-      correctly set [in]sensitive depending upon which mode it's in.
-
-2006-03-31 Rich Burridge <rich burridge sun com>
-
-    * Further work on the gcalctool automated test tools:
-      - Now allows comment lines starting with '#' to be read (and ignored)
-        in the input file. Same for blank lines.
-
-      - Added a listener to not start reading standard input until the 
-        application see a "focus:" event for gcalctool.
-
-      - Adjusted the isApplication() routine in runtests.py to check for
-        None.
-
-2006-03-28 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #332023 (http://bugzilla.gnome.org/show_bug.cgi?id=332023)
-      The bitwise operators now work in arithmetic operator precedence
-      mode, when you use them with the result of a previous operation.
-
-2006-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #327729 (http://bugzilla.gnome.org/show_bug.cgi?id=327729)
-      The fields in the memory register window were not correctly aligned
-      in some themes. In the create_rframe() routine in gtk.c, the code has
-      been changed to use a gtk_table rather than ten gtk_hbox's.
-
-2006-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #330867 (http://bugzilla.gnome.org/show_bug.cgi?id=330867)
-      Added License info to the Gcalctool About dialog.
-
-2006-03-27 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #335095 (http://bugzilla.gnome.org/show_bug.cgi?id=335095)
-      Gcalctool no longer displays the current mode in the title bar when 
-      in Basic mode (due to lack of space).
-
-2006-03-27  Tommi Vainikainen  <thv iki fi>
-
-    * .cvsignore, Makefile.am, configure.in, omf.make, xmldocs.make,
-	m4/.cvsignore: Migrated to gnome-doc-utils build system for user
-	manuals.
-
-2006-03-27 Rich Burridge <rich burridge sun com>
-
-    * From Ross Burton <ross at burtonini dot com>
-      Fixed bug #335236 (http://bugzilla.gnome.org/show_bug.cgi?id=335236)
-      Gcalctool schemas files should be installed if built with
-      "--without-gnome".
-
-2006-03-27 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Adjustments to the AOP code so that e to the power of x gives the
-      correct answer at high precision.
-
-2006-03-22  Tommi Vainikainen  <thv iki fi>
-
-    * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
-
-2006-03-17 Rich Burridge <rich burridge sun com>
-
-    * Added .../test/non_aop_input.txt, the start of an test file for
-      gcalctool in non-arithmetic operator precedence mode.
-
-2006-03-13 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.14.0 (Final).
-
-2006-03-02 Rich Burridge <rich burridge sun com>
-
-    * From Elijah Newren <newren at gmail dot com>
-      Fix for bug #333078 (http://bugzilla.gnome.org/show_bug.cgi?id=333078)
-      cvs fails to build due to bg translation of help.
-
-    * From Alexander Shopov <ash at contact dot bg>
-      Inclusion of a translation of gcalctool help for the bg locale.
-
-2006-02-27 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.14.0 (RC).
-
-2006-02-12 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.14.0 (beta2).
-
-2006-01-30 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.14.0 (beta1).
-
-2006-01-23 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Refixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
-      The recent changes to the square root and subtraction button labels
-      broke the token parser for arithmetic operator precedence.
-
-2006-01-19 Rich Burridge <rich burridge sun com>
-
-    * Added the start of an automated test framework for gcalctool, written
-      in Python, under the new "test" sub-directory. See the comments at the
-      beginning of runtests.py for more information.
-
-2006-01-17 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #327124 (http://bugzilla.gnome.org/show_bug.cgi?id=327124)
-      Changes to fix bug #326344 had the side-effect of causing the CE
-      button to no longer work correctly.
-
-2006-01-17 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #327214 (http://bugzilla.gnome.org/show_bug.cgi?id=327214)
-      The results from performing trig functions were not being passed on
-      to future calculations correctly (in non-arithmetic operator precedence 
-      mode).
-
-2006-01-17 Theppitak Karoonboonyanan <thep linux thai net>
-
-    * Used U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
-      for division sign, as discussed in
-      http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00137.html
-      http://mail.gnome.org/archives/gnome-i18n/2006-January/msg00157.html
-
-2006-01-13 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.13.5.
-
-2006-01-12 Rich Burridge <rich burridge sun com>
-
-    * From Wouter Bolsterlee
-      Fixed bug #323149 (http://bugzilla.gnome.org/show_bug.cgi?id=323149)
-      Gcalctool now uses the Unicode symbols for division, multiplication, 
-      plus/minus, minus and square root.
-
-2006-01-10 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #326344 (http://bugzilla.gnome.org/show_bug.cgi?id=326344)
-      The bit display of large numbers (in non-arithmetic operator precedence
-      mode with the scientific view) now hopefully works correctly.
-
-      It no longer converts the displayed number to a double then a long 
-      long, which is where the loss of accuracy was occuring.
-
-      This also involved adding a couple of parameters to the make_fixed() 
-      routine in display.c to make it more generally useful for things like 
-      this.
-
-2006-01-09 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
-      Gcalctool no longer ignores locale specific numeric point in
-      arithmetic operator precedence mode.
-
-    * Adjusted all the copyright messages to include 2006.
-
-2006-01-09 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #325074 (http://bugzilla.gnome.org/show_bug.cgi?id=325074)
-      Gcalctool no longer crashes when you double click the 0 in the 
-      display area. Problem was the return value of the mouse_button_cb()
-      routine in gtk.c.
-
-2005-12-30  Abel Cheung  <maddog linuxhall org>
-
-    * configure.in: Added "zh_HK" to ALL_LINGUAS.
-
-2005-12-23 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.13.4.
-
-2005-12-21 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Final fix for bug #153854 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
-      Now handles the case where the first thing the user does is 
-      change mode (Basic, Financial, Advanced, Scientific) in AOP mode.
-
-2005-12-19 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #323150 (http://bugzilla.gnome.org/show_bug.cgi?id=323150)
-      Sqrt (and other similar operations) no longer fail in non-English 
-      locales
-
-2005-12-13 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #324001 (http://bugzilla.gnome.org/show_bug.cgi?id=324001)
-      Primary Selection (middle mouse button) is now working.
-
-2005-12-12 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.13.3.
-
-2005-11-28 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      More work on bug #153854 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=153854)
-      Similar change to that made on 15th November 2005, this time for
-      arithmetic operator precedence (AOP) mode. Still need to correct 
-      handle this is AOP mode if it's the first thing the user does.
-
-2005-11-17 Rich Burridge <rich burridge sun com>
-
-    * Slight fixup for bug #157961. The toggling of the first bit in the
-      bit panel wasn't working correctly. The long long lval variable in
-      the bit_toggled() routine in gtk.c needed to be made unsigned.
-
-2005-11-15 Rich Burridge <rich burridge sun com>
-
-    * More work on bug #153854 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-      For some reason, the display is still being cleared in arithmetic
-      operator precedence mode. Keeping the bug open and transferring to 
-      Sami for further evaluation.
-
-2005-11-14 Rich Burridge <rich burridge sun com>
-
-    * Released a gcalctool tarball for GNOME 2.13.2.
-
-2005-11-03 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #316755 (http://bugzilla.gnome.org/show_bug.cgi?id=316755)
-      Gcalctool no longer has "Gdk-CRITICAL **: gdk_window_invalidate_rect: 
-      assertion `window != NULL' failed" warnings at startup.
-
-2005-10-27 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #319934 (http://bugzilla.gnome.org/show_bug.cgi?id=319934)
-      The percent operator was broken in non-arithmetic operator precedence
-      mode.
-
-2005-10-13 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
-      Exponential notation now works correctly in arithmetic operator
-      precedence mode.
-
-2005-09-26 Rich Burridge <rich burridge sun com>
-
-    * Slight adjustment to the bit panel. It's now centralized.
-
-2005-09-23 Rich Burridge <rich burridge sun com>
-
-    * 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
-      (http://bugzilla.gnome.org/show_bug.cgi?id=157961).
-      Started to implement the bit panel for non-arithmetic precedence mode.
-      It's automatically displayed when in Scientific mode.
-
-2005-09-19 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Implemented enhancement request #148104 for arithmetic precedence
-      mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
-      The modulo operation. See entry below for more details.
-
-2005-09-15 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #316382 (http://bugzilla.gnome.org/show_bug.cgi?id=316382)
-      The "useless" cursor is no longer displayed in the calculator 
-      display area.
-
-2005-09-15 Rich Burridge <rich burridge sun com>
-
-    * Implemented enhancement request #148104 for non-arithmetic precedence
-      mode (http://bugzilla.gnome.org/show_bug.cgi?id=148104)
-      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".
-
-2005-09-13 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #162453 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2005-09-13 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=312609)
-      The memory register window is now a dialog rather than a top-level 
-      window.
-
-2005-09-12 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #311307 (http://bugzilla.gnome.org/show_bug.cgi?id=311307)
-      Fix to prevent invalid numeric entry in arithmetic operator precedence
-      mode, depending upon the current base.
-
-2005-09-12 Rich Burridge <rich burridge sun com>
-
-    * From yselkowitz at users dot sourceforge dot net
-      A number of the bison- and flex-related make rules in 
-      .../gcalctool/Makefile.am were broken when builddir != srcdir. 
-
-2005-08-26 Rich Burridge <rich burridge sun com>
-
-    * From dmacks at netspace dot org
-      Fixed bug #314540 (http://bugzilla.gnome.org/show_bug.cgi?id=314540)
-      The libparser.a library needs ranlib run on it for Mac OS X.
-
-2005-08-24 Rich Burridge <rich burridge sun com>
-
-    * From Diego Petten? <flameeyes at gentoo dot org>
-      Fixed bug #314375 (http://bugzilla.gnome.org/show_bug.cgi?id=314375)
-      Replaced usage of malloc.h with stdlib.h in syntax_translation.c
-
-2005-08-22 Rich Burridge <rich burridge sun com>
-
-    * Generated release for GNOME 2.12 (RC)
-
-    * From Olaf Heiring <olh at suse dot de> (via Rodrigo Moya)
-      Changed type of argument in paren_disp from char to int for 64bit.
-
-2005-08-11 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #313255 (http://bugzilla.gnome.org/show_bug.cgi?id=313255)
-      The definitions for BUT_<n>_BAS in gtk.c were incorrect.
-
-2005-08-08 Rich Burridge <rich burridge sun com>
-
-    * Generated release for GNOME 2.11.91 (beta2).
-
-2005-08-04  Sunil Mohan Adapa  <sunil atc tcs co in>
-
-    * configure.in: Added "te" to ALL_LINGUAS
-
-2005-08-03 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr310167. Removed "ans" from the list of translated words.
-	
-2005-07-25 Rich Burridge <rich burridge sun com>
-
-      Fixed bug #311306 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2005-07-19 Rich Burridge <rich burridge sun com>
-
-    * From Christian Krause <chkr at plauener dot de>
-      Fixed bug #310849 (http://bugzilla.gnome.org/show_bug.cgi?id=310849)
-      Gcalctool no longer crashes when pressing the "B" button (or typing 
-      Shift-B).
-
-2005-07-18 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #310791 (http://bugzilla.gnome.org/show_bug.cgi?id=310791)
-      Memory register window view logic was screwed.
-
-2005-07-15 Rich Burridge <rich burridge sun com>
-
-    * From Jens Granseuer <jenssgr at gmx dot net>
-      Fixed bug #310441 (http://bugzilla.gnome.org/show_bug.cgi?id=310441)
-      Adjusted code to compile with gcc 2.95.2. (There was an assert before
-      variable declarations in do_tfunc() in functions.c
-
-2005-07-11 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #153854 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2005-07-01 Rich Burridge <rich burridge sun com>
-
-    * From Matt Keenan <matt keenan sun com>
-      Fixed bug #309294 (http://bugzilla.gnome.org/show_bug.cgi?id=309294)
-      Adjustments to allow gcalctool to successfully build on Solaris with
-      pkgconfig >= 0.17.1
-
-2005-06-30 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #309182 (http://bugzilla.gnome.org/show_bug.cgi?id=309182)
-      In non-arithmetic precdence mode, gcalctool can now correctly change
-      the sign of the exponent on scientific numbers again. The problem was
-      caused by a chunk of code being removed from the handling of the 
-      "+/-" case when the arithmetic operator precedence code was merged in.
-
-2005-06-21 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #308408 (http://bugzilla.gnome.org/show_bug.cgi?id=308408)
-      gcalctool can now correctly convert the hexadecimal numbers "A-F"
-      to other bases in "use arithmetic operator precedence mode".
-
-2006-06-10  Jordi Mallach  <jordi debian org>
-
-	* gcalctool/gcalctool.1: Fix two typos (Debian Bug#310356).
-
-2006-06-03  Christian Rose  <menthos menthos com>
-
-	* configure.in: Added "gl" to ALL_LINGUAS.
-
-2005-05-31 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Fixed bug #305619 (http://bugzilla.gnome.org/show_bug.cgi?id=305619)
-      Calculations with stored register values in arithmetic operator 
-      precedence mode, now work correctly.
-
-2005-05-26 Rich Burridge <rich burridge sun com>
-
-    * From Christian Krause <chkr at plauener dot de>
-      Fixed bug #305034 (http://bugzilla.gnome.org/show_bug.cgi?id=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, ...).
-
-2005-05-25 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #305467 (http://bugzilla.gnome.org/show_bug.cgi?id=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".
-
-2005-05-18 Rich Burridge <rich burridge sun com>
-
-    * Did a gcalctool tarball release.
-
-2005-05-16 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #304056 (http://bugzilla.gnome.org/show_bug.cgi?id=304056)
-      Adjusted the keyboard shortcuts for the Xor and x^y operations.
-      New values are:
-      Xor - 'x'
-      x^y - '^'
-
-2005-05-02 Rich Burridge <rich burridge sun com>
-
-    * From Paolo Borelli <pborelli at katamail dot com>
-      Fixed bug #302555 (http://bugzilla.gnome.org/show_bug.cgi?id=302555)
-      Various gcalctool variables have now been const'ified.
-
-2005-04-21 Rich Burridge <rich burridge sun com>
-
-    * From Vincent van Adrighem <adrighem at gnome dot org>
-      Fixed bug #300957 (http://bugzilla.gnome.org/show_bug.cgi?id=300957)
-      Replaced the underscore character in "translator_credits" with a
-      hyphen, to prevent some translation tools from being confused.
-
-2005-04-13 Rich Burridge <rich burridge sun com>
-
-    * 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.
-
-2005-04-11 Rich Burridge <rich burridge sun com>
-
-    * Fixed up some problems reported by lint.
-
-2005-04-07 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #172704 (http://bugzilla.gnome.org/show_bug.cgi?id=172704)
-      Fixed bug #172869 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2005-04-06 Rich Burridge <rich burridge sun com>
-
-    * From Alan Horkan <horkana tcd ie>
-      Fixed bug #171393 (http://bugzilla.gnome.org/show_bug.cgi?id=171393)
-      Allow stock labels to show through. Should make translation that 
-      little bit easier. 
-
-2005-04-06 Rich Burridge <rich burridge sun com>
-
-    * Refixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
-      The Help->Contents menu item no longer appears if gcalctool is built
-      Gtk-only.
-
-2005-04-06 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #172798 (http://bugzilla.gnome.org/show_bug.cgi?id=172798)
-      gtk_set_locale was already being run by gtk_init() and the gtk about 
-      popup didn't have the gcalctool icon.
-
-2005-03-31  Steve Murphy  <murf e-tools com>
-
-    * configure.in: Added "rw" to ALL_LINGUAS.
-
-2005-03-28  Abel Cheung  <maddog linuxhall org>
-
-    * configure.in: Added "tr" to ALL_LINGUAS.
-
-2005-03-31 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fix for bug #172150
-    * Minor fix: the initial zero value is not anymore used as a
-      function parameter.
-
-2005-03-23 Rich Burridge <rich burridge sun com>
-
-    * 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.
-
-2005-03-23 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #158280 (http://bugzilla.gnome.org/show_bug.cgi?id=158280)
-      You can now build gcalctool without the GNOME libraries by specifying
-      "--disable-gnome" on the configure command line.
-
-2005-03-22  Adi Attar  <aattar cvs gnome org>
-
-	* configure.in: Added 'xh' to ALL_LINGUAS.
-
-2005-03-19 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fix for bug #168385
-    * Minor cleanups
-	
-2005-03-10 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #167479 (http://bugzilla.gnome.org/show_bug.cgi?id=167479)
-      gcalctool with set the View->Memory Registers menu item inactive if
-      the calculator is in Basic mode.
-
-2005-03-07 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #169196 (http://bugzilla.gnome.org/show_bug.cgi?id=169196)
-      gcalctool now uses use g_get_home_dir().
-
-    * Added in a better implementation of the trig_filter() routine in 
-      functions.c
-
-    * Fixed bug #168694 (http://bugzilla.gnome.org/show_bug.cgi?id=168694)
-      gcalctool now saves/restores the ten memory register values as gconf 
-      resources.
-
-    * Removed the redundant process_str() routine in graphics.c
-
-2005-03-07 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.10.0 (final) call for tarballs.
-
-2005-03-07 Irene Ryan <irene ryan sun com>
-			(on behalf of Maeve Anslow)
-
-	* help/C/gcalctool.xml; updated help manual
-	* help/C/gcalctool-C.omf; updated OMF file details
-	* help/C/l10n.txt; updated instructions for L10N
-	* help/C/figures/gcalctool_basic_window.png; updated screenshot
-	* help/C/figures/gcalctool_scientific_window.png; updated screenshot
-	
-2005-02-28 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.10.0 (rc1) call for tarballs.
-
-2005-02-27 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Partial fix for bug 168385 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=168385)
-      "F+F=" wasn't working in arithmetic operator precedence mode.
-
-2005-02-18 Rich Burridge <rich burridge sun com>
-
-    * From Sami Pietila <sampie ariana-dsl utu fi>
-      Changes to make the trigonometric code work with hyp and inv
-      properly.
-
-2005-02-15 Rich Burridge <rich burridge sun com>
-
-    * The fix for bug #162998 was incorrect when in Arithmetic Precedence
-      mode. Had to remove an extra bogus signal handler that shouldn't
-      have been connected up for menu-type buttons.
-
-    * Exch functionality was incorrect in Arithmetic Precedence mode.
-
-    * Left and Right shift operations weren't working correctly. Menu
-      name comparison in mb_proc() in gtk.c was incorrect.
-
-2005-02-11 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 167124 (http://bugzilla.gnome.org/show_bug.cgi?id=167124)
-      One of the entries in the words[] array in syntax_translation.c was
-      accidentally commented out.
-
-2005-02-08 Rich Burridge <rich burridge sun com>
-
-    * From Dennis Cranston <dennis_cranston at yahoo com>
-      Fixed bug 166634 (http://bugzilla.gnome.org/show_bug.cgi?id=166634)
-      Call to create the About box was missing a NULL terminator.
-
-2005-02-07 Rich Burridge <rich burridge sun com>
-
-    * Adjusted all copyright messages to be 2005.
-    * Version for GNOME 2.10.0 (beta2) call for tarballs.
-
-2005-02-03 Rich Burridge <rich burridge sun com>
-
-    * From Naveen & Team < naveenchandranv gmail com >
-      Fixed bug #165522 (http://bugzilla.gnome.org/show_bug.cgi?id=165522)
-      Made the status bar non-resizable.
-
-2005-01-31 Rich Burridge <rich burridge sun com>
-
-    * From Mariano Suárez-Alvarez <msuarezalvarez at arnet dot com dot ar>
-      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.
-
-2005-01-31 Rich Burridge <rich burridge sun com>
-
-    * From Kristof Vansant <de_lupus at pandora dot be>
-      Adjusted the About dialog to use the latest GtkAbout widget.
-
-2005-01-24 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.10.0 (beta1) call for tarballs.
-
-2005-01-21 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #162998 (http://bugzilla.gnome.org/show_bug.cgi?id=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 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2005-01-18 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #164184 (http://bugzilla.gnome.org/show_bug.cgi?id=164184)
-      Adjusted location of comments in syntax_translation.c so that the
-      L10N message translation software isn't confused.
-
-2005-01-12 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #163468 (http://bugzilla.gnome.org/show_bug.cgi?id=163468)
-      Pressing "(<Del>)" would cause gcalctool to crash.
-
-2004-01-10 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.9.4 call for tarballs.
-
-2004-01-03 Rich Burridge <rich burridge sun com>
-
-    * From Pádraig Brady < P at draigBrady dot com >
-      Couldn't use the "#" key to select constants as this symbol was
-      a lower-case symbol on his keyboard.
-
-    * From Pádraig Brady < P at draigBrady dot com >
-      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). 
-
-2004-01-03 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #161976 (http://bugzilla.gnome.org/show_bug.cgi?id=161976).
-      configure.in now checks to make sure that atk >= 1.5
-
-2005-01-03 Naveen & Team < naveenchandranv gmail com >
-
-    * Fixed bug #155101 (http://bugzilla.gnome.org/show_bug.cgi?id=155101).
-      Made the gcalctool window resizable.
-
-2004-12-21 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.9.3 call for tarballs.
-
-2004-12-17 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #160929 (http://bugzilla.gnome.org/show_bug.cgi?id=160929).
-      Removed the "Mode" word from each of the different mode menu items 
-      in the gcalctool View menu.
-
-2004-12-01 Rich Burridge <rich burridge sun com>
-
-    * From Hidetoshi Tajima <Hidetoshi dor Tajima at Sun dot COM>
-      Fixed bug #157701 (http://bugzilla.gnome.org/show_bug.cgi?id=157701).
-      gcalctool can now use real multiplication and division symbols
-      instead of "*" and "/". This is done via locale string translations.
-      There is now a new en_US.po message file included with the
-      distribution.
-
-    * Latest that same day...
-      Adjusted the multiplication and division entries in the en_US.po
-      file to be "*' and "/" to stop the Ximian tinderbox build breaking.
-      This "fix" needs further investigating.
-
-2004-12-01 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #160088 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2004-11-29 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #157962 (http://bugzilla.gnome.org/show_bug.cgi?id=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
-
-2004-11-29 Rich Burridge <rich burridge sun com>
-
-    * Generated gcalctool tarball for the GNOME 2.9.2 release.
-
-2004-11-15 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug #158357 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-    * Adjusted the scroll_right() routine to only scroll right if the 
-      horizontal scroll bar is visible.
-
-2004-11-14 Rich Burridge <rich burridge sun com>
-
-    * Changed the names of the gconf mode type key so that there is
-      backward compatibility. Old key name was "mode". New key name
-      id "modetype".
-
-    * Reset the initial default mode to BASIC.
-
-2004-11-11 Rich Burridge <rich burridge sun com>
-
-    * From Sebastien Estienne <sebastien dot estienne at gmail.com>
-      Changes to add 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".
-
-      Took a different approach from Sebastien in implementing this, so that
-      I could easily add in an extra row of buttons over what he'd sent in 
-      his patch.  These are Bksp, CE, Clr and +/- (change sign).
-
-    * Fixed bug #157757 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2004-11-04 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Converted parsers to use calc_xpowy() instead of mppwr2().
-    * Addressed some compiler warnings
-
-2004-11-03 Rich Burridge <rich burridge sun com>
-
-    * Partial fix for bug #157021 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=157021).
-      Changes have been added to fix this for non-arithmetic precedence mode.
-      for x ^ y, if x is negative and y is an integer, then the mppwr() MP
-      routine is used instead of mppwr2(). Added a new calc_xpowy() routine 
-      in mpmath.c to do this calculation. Also added a show_error() routine
-      to functions.c to display the error in the status bar if the user
-      enters -X with non-integer Y.
-
-2004-11-02 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * -x^y was intepreted -(x^y). Fixed. 
-    * Also removed implicit multiplication as it caused problems.
-
-2004-11-01 Rich Burridge <rich burridge sun com>
-
-    * Generated gcalctool tarball for first GNOME 2.9 release.
-
-2004-10-15 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Fixed pr 148639.  
-
-2004-09-30 Rich Burridge <rich burridge sun com>
-
-    * Slight adjustment to bug #152301
-      (http://bugzilla.gnome.org/show_bug.cgi?id=152301)
-      The tooltip message had been tweaked to 
-      "Show the About Gcalctool dialog".
-
-2004-09-28 Pawan Chitrakar 
-
-	* configure.in: Added "ne" Nepali in ALL_LINGUAS
-
-2004-09-27 Rich Burridge <rich burridge sun com>
-
-    * From Christian Rose <menthos at menthos dot com>
-      Fixed bug #152301 (http://bugzilla.gnome.org/show_bug.cgi?id=152301)
-      Adjusted the tooltip message for Help->About... from "Show about help"
-      to "Show the about dialog", to make it more understandable.
-
-2004-09-27 Rich Burridge <rich burridge sun com>
-
-    * From Heikki Tauriainen <heikki dot tauriainen at hut dot fi>
-      Fixed bug #153726 (http://bugzilla.gnome.org/show_bug.cgi?id=153726)
-      Gcalctool will now build correctly when using the -fno-common option 
-      for gcc (3.3.4).
-
-2004-09-26 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Numerical localization (and thousand separator) disabled if an expression
-      with parenthesis is entered in non-arithmetic precedence mode.
-      
-2004-09-24 Rich Burridge <rich burridge sun com>
-
-    * 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.
-
-2004-09-23 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Numerical answer localization and thousand separator support
-      for arithmetic precedence mode.
-
-2004-09-02 Rich Burridge <rich burridge sun com>
-
-    * Fixed rfe #147803 (http://bugzilla.gnome.org/show_bug.cgi?id=147803)
-      Further changes to the "Set Precision" popup.
-      - "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 ...).
-
-    * From Jens Granseuer (jensgr at gmx dot net)
-      Fixed bug #152790 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2004-09-02 Rich Burridge <rich burridge sun com>
-
-    * 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).
-
-2004-09-08  Gora Mohanty  <gmohanty cvs gnome org>
-                                                                                
-        * configure.in: Added 'or' to ALL_LINGUAS.
-
-2004-08-24 Breda McColgan <breda mccolgan sun com>
-
-	* help/C/gcalctool.xml: Updated for GNOME 2.8, technical review draft	* help/C/gcalctool-C.omf: Updated for GNOME 2.8
-	* help/C/l10n.txt: Updated for GNOME 2.8
-	* help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.8
-
-2004-08-18  Kjartan Maraas  <kmaraas gnome org>
-
-	* configure.in: Add �«nb�» to ALL_LINGUAS.
-
-2004-08-16  Christian Rose  <menthos menthos com>
-
-	* configure.in: Added "bs" to ALL_LINGUAS.
-
-2004-08-02 Rich Burridge <rich burridge sun com>
-    
-    * Refixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
-      This time removed the .../help/<locale>omf_timestamp files as well.
-
-2004-08-01 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * (Re)implemented paste functionality.
-
-2004-07-27 Rich Burridge <rich burridge sun com>
-
-    * Fixed up numerous warnings generated by running lint on the gcalctool
-      code. Removed unused variables and functions. Declared routines
-      statically where possible.
-
-2004-07-27 Rich Burridge <rich burridge sun com>
-
-    * From Joe Marcus Clarke (marcus at freebsd dot org)
-      Fixed bug 148581 (http://bugzilla.gnome.org/show_bug.cgi?id=148581)
-      Changes to get latest gcalctool compiling on a BSD system.
-
-2004-07-26 Rich Burridge <rich burridge sun com>
-
-    * Added various filenames to .../gcalctool/.cvsignore.
-    * Added mkinstalldirs so that I could successfully do a "make dist"
-      on my Solaris machine.
-    * Removed ChangeLog-NG and FIXME references from Makefile.am
-    * Version 5.5.0 released.
-
-2004-07-26 Rich Burridge <rich burridge sun com>
-
-    * Added:
-      gcalctool/mpmath.c
-      gcalctool/syntax_translation.c
-      to ../po/POTFILES.in (thanks Marcel Telka!).
-
-2004-07-26 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 148381 (http://bugzilla.gnome.org/show_bug.cgi?id=148381)
-      Removed the unwanted ...omf.out files from under the .../help/
-      directories, an artifact of the gcalctool-ng branch merge.
-      Removed the unwanted Makefile and Makefile.in files from the same
-      directories.
-
-2004-07-23 Sami Pietila <sampie ariana-dsl utu fi>
-    * Menu option "Arithmetic Precedence" mode is disabled on error condition.
-    * Remove goto commands from do_expression()
-
-2004-07-22 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Error is reported and input not accepted if a number exceeds 40 chars.
-    * Added e+ and e- notation support to ce_tokeniser.
-    * xh, xd, xb and xo support removed (from ce_tokeniser), where x is a number.
-    * Empty input is always displayed as zero.
-    * Removed some redundant #ifdefs
-    * Applied a patch from Rich Burridge. The patch removes goto from exp_del_char()
-    * Changed macro N_() to _() from statusbar entries.
-    * Postfix operations can now use empty (zero) expression as a operator
-
-2004-07-19 Rich Burridge <rich burridge sun com>
-
-    * Added in function prototypes to fixup warning messages from the compiler.
-    * Added a final newline in both .l files, so that they could be correctly
-      compiled on a Solaris machine.
-    * Removed the "[Experimental]" from the titleline.
-
-2004-07-19 Rich Burridge <rich burridge sun com>
-
-    * Removed ChangeLog-NG. It's not needed.
-    * Added the contents of FIXME to the TODO file and removed
-      FIXME.
-    * Added Copyright comments to the source files that didn't have
-      them.
-    * Adjusted the C code to the "One True Style". If/when you take over
-      ownership of gcalctool, I'm happy for you to revert it to whatever
-      style you like, but while I've got to maintain it, then all the source
-      code will be a consistent style. Sorry.
-    * Removed commented out C code or code surronded by "#if 0". It just 
-      leads to confusion. Look at the previous versions in CVS history if 
-      you need to see what was there.
-    * Adjusted code so that line length is less than 80 characters (wherever
-      possible).
-    * Adjusted comments to "/* ... */" style. The "// ..." style is not
-      recognized by default with the Sun compiler.
-    * Removed all Tabs. Tabs are evil.
-    * Indentation is four spaces not two.
-    * Added blank lines where appropriate to make the code more readable.
-    * Adjusted code to define variables at the top of a routine.
-    * Remove the "Next Generation (Experiemental)" from the about box.
-    * Changed copyright dates to include 2004.
-    * Removed the "word:" Gnuism from the words[] struct in 
-      syntax_translation.c. Similar problems with another struct in the
-      same source file.
-
-2004-06-18 Christian Neumair <chris gnome-de org>
-
-     * gcalctool/functions.c, gcalctool/graphics.c: s/precedencer/precedence/
-
-     * gcalctool/gtk.c: Mark missing GtkActionEntry entries in menu entry
-     array for translation.
-
-     * (create_kframe): Call gtk_action_group_set_translation_domain to enable
-     menu i18n.
-
-2004-06-18 Archana Shah <archana shah wipro com>
- 
-     * gcalctool/gtk.c: Following functions added.
- 
-     * (gcalc_window_get_menu_items): Function to get the menu_items for actions
-       which are having icons associated with them.
- 
-     * (gcalc_window_have_icons_notify): Function to be notified when key
-       '/desktop/gnome/interface/menus_have_icons' toggles.
- 
-     * (gcalc_window_set_unset_image): Based on the value of above mentioned 
-       gconf key, icons will be set/unset.
- 
-     * Fixes bug#144596 
-
-	
-2004-06-14 Sami Pietila <sampie ariana-dsl utu fi>
-
-    * Merge from NG-branch.
-	
-2004-06-14 Rich Burridge <rich burridge sun com>
-
-    * Remainder of the fix for bug #143924.
-      http://bugzilla.gnome.org/show_bug.cgi?id=143924
-      Control-T shouldn't work in Basic or Financial modes. 
-      I should have been using:
-
-        g_object_set(gtk_ui_manager_get_action(X->ui, i),  \
-                     "sensitive", state, NULL);
-
-      rather than:
-
-        gtk_widget_set_sensitive(gtk_ui_manager_get_widget(X->ui, i), state)
-
-      to set the [in]activeness state of the various menubar menu items.
-
-2004-06-11 Rich Burridge <rich burridge sun com>
-
-    * Partial fix for bug #143924.
-      http://bugzilla.gnome.org/show_bug.cgi?id=143924
-      After an error condition, the "Show Trailing Zeroes" menu item is
-      only activated if the user is in Scientific mode.
-
-2004-06-09 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
-      In Basic or Financial mode, "Error" was been incorrectly display if
-      you user has "Show Thousands Separator" set.
-
-2004-06-09 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 144031 (http://bugzilla.gnome.org/show_bug.cgi?id=144031)
-      gcalctool checked for the presence of the X11 libraries but doesn't
-      need to. Checks removed from configure.in.
-
-2004-06-09 Rich Burridge <rich burridge sun com>
-
-    * Selecting Help->About from the menubar wasn't doing anything. 
-      With the switch to using the GtkUIManager, the hooks to link 
-      up to the about_cb were incorrect.
-
-2004-06-01 Rich Burridge <rich burridge sun com>
-
-    * Adjusted the creation of the Accuracy and Left/Right shift menus
-      from GtkItemFactory to GtkUIManager. 
-
-      With this change, the -DGTK_DISABLE_DEPRECATED flag can now be 
-      added back into .../gcalctool/gcalctool/Makefile.am.
-
-2004-05-29 Rich Burridge <rich burridge sun com>
-
-    * Adjusted the menubar creation in gtk.c from GtkItemFactory to
-      GtkUIManager. 
-
-2004-05-29  Christian Rose  <menthos menthos com>
-
-    * configure.in: Added "tk" to ALL_LINGUAS.
-
-2004-05-26 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 142824 (http://bugzilla.gnome.org/show_bug.cgi?id=142824)
-      gcalctool now correctly recognizes the localized decimal point
-      character by explicitly checking to see if the keyboard event keyval
-      matches what's returned by localeconv()->decimal_point.
-
-2004-05-25 Udayan Kumar <udayan_kumar da-iict org>
- 
-    * From Rich Burridge <rich burridge sun com>
-      Fixed bug 136119 (http://bugzilla.gnome.org/show_bug.cgi?id=136119)
-      gcalctool/calctool.c : structure button b_bottons 
-      Added code for paranthesis in place of empty space
-
-2004-05-23 Rich Burridge <rich burridge sun com>
-
-    * From Michael Terry <mterry fastmail fm>
-      Fixed bug 129397 (http://bugzilla.gnome.org/show_bug.cgi?id=129397)
-      gcalctool.desktop.in, gcalctool/Makefile.am, gcalctool/gtk.c:
-      Use GtkIconTheme to load gcalctool icon instead of built-in image.
-
-2004-05-21 Rich Burridge <rich burridge sun com>
-
-    * From Balamurali Viswanathan  <balamurali viswanathan at wipro dot com>
-      Fixed bug 142888 (http://bugzilla.gnome.org/show_bug.cgi?id=142888)
-      gcalctool is now connected to the "die" signal so that it can be
-      successfully terminated when removed from gnome-session-properties.
-
-2004-05-21 Rich Burridge <rich burridge sun com>
-
-    * Change suggested by Ron Jenkins.
-      The "Bsp" (Backspace) button has been relabeled "Bksp" to make it
-      more understandable. The gcalctool man pages have been updated to
-      reflect this change. The online help will be updated at GNOME 2.8
-      release time (see bug #138367).
-
-2004-05-17  Dan Winship  <danw novell com>
-
-    * gcalctool/calctool.c: s/malloc.h/stdlib.h/
-
-2004-05-17 Padraig O'Briain <padraig obriain sun com>
-
-    * gcalctool/caltool.h: Add second argument to set_display to specify 
-      whether to mminimize changes.
-
-    * gcacltool/calctool.c gcalctool/display.c gcaltool/functions.c: 
-      Add second argument to calls to set_display. It is set to TRUE only 
-      when adding a digit after pressing caclulator button or deleting 
-      digit after pressing backspace.
-
-    * gcacltool/gtk.c (set_display): Implement second argument
-      minimize changes. Do nothing if display is not being changed.
-
-      Fixes bug #134376.
-
-     [Note that with this change, gcalctool now requires the Gtk that 
-      comes with GNOME 2.6 or later in order to build].
-
-2004-04-09  Guntupalli Karunakar  <karunakar freedomink org>
-
-    * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
-
-2004-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 138106 (http://bugzilla.gnome.org/show_bug.cgi?id=138106)
-      If the "Error" message is being displayed, it is now no longer
-      incorrectly displayed as "Er,ror" if the "Show Thousands Separator"
-      is on.
-
-2004-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 135068 (http://bugzilla.gnome.org/show_bug.cgi?id=135068)
-      Adjusted several default constant descriptions to be more 
-      understandable.
-
-2004-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 135065 (http://bugzilla.gnome.org/show_bug.cgi?id=135065)
-      Tooltips for OR, AND, NOT, XOR and XNOR have been changed from
-      "Logical <whatever>" to "Bitwise <whatever>".
-
-2004-03-28 Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 136872 (http://bugzilla.gnome.org/show_bug.cgi?id=136872)
-      gcalctool can now be built with "CFLAGS=-fdata-sections".
-
-2004-03-22 Rich Burridge <rich burridge sun com>
-
-    * Version for GNOME 2.6 (FINAL) call for tarballs.
-
-2004-03-22  Guntupalli Karunakar  <karunakar freedomink org>
-
-    * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
-
-2004-03-18  Gareth Owen <gowen72 yahoo com>
-
-    * configure.in: Added en_GB to ALL_LINGUAS
-
-2004-03-15 Glynn Foster  <glynn foster sun com>
-	
-   * configure.in, Makefile.am: Add localized online user documentation
-     from the Sun translation team.
-   * help/*: Online user documentation for de, es, fr, it, ja, ko, sv, zh_CN,
-     zh_HK and zh_TW.
-
-2004-03-13 Alexander Shopov <ash contact bg>
-
-   * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
-
-2004-03-08 Alastair McKinstry <mckinstry at computer dot org>
-
-   * configure.in: Added ga ("Irish") to ALL_LINGUAS.
-
-2004-02-27  Miloslav Trmac <mitr at volny dot cz>
-
-    * 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.
-
-2004-02-27  Miloslav Trmac <mitr at volny dot cz>
-
-    * 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.
-
-2004-02-25  Tomasz KÃ?Â?oczko <kloczek pld org pl>
-
-    * Makefile.am: in configure.in is used AM_GCONF_SOURCE_2. Part of this
-      aclocal macro allow disable/enable install schama files in make
-      install target schemas in GConf database. Pass
-      --disable-schemas-install in configure parameters disable defines by
-      AM_CONDITIONAL() GCONF_SCHEMAS_INSTALL variable for allow in
-      Makefile.am files run gconftool-2 for update GConf database
-      conditionaly. This fix enables run gconftool-2 in install-data-local
-      only if GCONF_SCHEMAS_INSTALL variable is defined .. so now passing in
-      configure parameters --disable-schemas-install switch now works perfectly :)
-
-      * Makefile.am, gcalctool/Makefile.am: minor cleanups
-      s# VARIABLE@#$(VARIABLE)#
-
-2004-02-26  Miloslav Trmac <mitr at volny dot cz>
-
-    * Fixed bug 135064 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-      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.
-
-2004-02-24  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 135328 (http://bugzilla.gnome.org/show_bug.cgi?id=135328)
-      Added Shift-slash as a recognized alternate for the divide operation
-      (needed by the be-latin1 keyboard layout).
-
-2004-02-21  Paisa Seeluangsawat  <paisa users sf net>
-
-    * configure.in: Added Thai (th) to ALL_LINGUAS.
-
-2004-02-21  Christian Rose  <menthos menthos com>
-
-    * configure.in: Added "en_CA" to ALL_LINGUAS.
-
-2004-02-18  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 134540 (http://bugzilla.gnome.org/show_bug.cgi?id=134540)
-      gcalctool now correctly handles the digits 0123456789 which are
-      shifted about the accented characters on a French keyboard.
-
-2004-02-17  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 134484 (http://bugzilla.gnome.org/show_bug.cgi?id=134484)
-      Doing "3 x! x! x!" no longer causes gcalctool to lock up.
-
-2004-02-11 Breda McColgan <breda mccolgan sun com>
-
-    * Updated the following files due to fix for bug 133764 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=133764
-           * help/C/gcalctool.xml
-           * help/C/gcalctool-C.omf
-           * help/C/figures/gcalctool_basic_window.png
-           * help/C/figures/gcalctool_scientific_window.png
-
-2004-02-07  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 133764 (http://bugzilla.gnome.org/show_bug.cgi?id=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.
-
-2004-02-07  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 133590 (http://bugzilla.gnome.org/show_bug.cgi?id=133590)
-      The About box now lists the documenters of gcalctool.
-
-2004-02-07 Breda McColgan <breda mccolgan sun com>
-
-    * help/C/gcalctool.xml: Updated for GNOME 2.6, technical review draft
-    * help/C/gcalctool-C.omf: Updated for GNOME 2.6
-    * help/C/figures/gcalctool_basic_window.png: Updated for GNOME 2.6
-    * help/C/figures/gcalctool_financial_window.png: Updated for GNOME 2.6
-    * help/C/figures/gcalctool_scientific_window.png: Updated for GNOME 2.6
-
-2004-01-26  Lars Weber <me at lars dot in-berlin dor de>
-
-    * Fixed bug 132582 (http://bugzilla.gnome.org/show_bug.cgi?id=132582)
-      Adjusted the gcalctool titlebar to use a hyphen (rather than square
-      brackets) to show what mode the user is currently using.
-
-2004-01-26  Lars Weber <me at lars dot in-berlin dor de>
-
-    * Fixed bug 132570 (http://bugzilla.gnome.org/show_bug.cgi?id=132570)
-      Adjusted UI to use spacing to delineate groups rather than frames
-      (per the HIG).
-
-2004-01-22  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 131571 (http://bugzilla.gnome.org/show_bug.cgi?id=131571)
-      User defined constants are now read/written out (as gconf resources)
-      with no thousands separator and with a radix of ".".
-
-2004-01-16  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 131594 (http://bugzilla.gnome.org/show_bug.cgi?id=131594)
-      The "Insert ASCII View..." menu item and the "Insert" button no
-      longer use the GTK_STOCK_CONVERT stock icon (as per the HIG).
-
-2004-01-07  Alexander Nedotsukov <bland at mail dot ru>
-
-    * Fixed bug 131059 (http://bugzilla.gnome.org/show_bug.cgi?id=131059)
-      Fix to allow the thousands separator to be used correctly with the
-      creation of the initial constant values in the Russian locale.
-
-2004-01-07  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 130078 (http://bugzilla.gnome.org/show_bug.cgi?id=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".
-
-2004-01-06  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 130282 again (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
-      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.
-
-2004-01-06  Rich Burridge <rich burridge sun com>
-
-    * Fixed part of bug 126125 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=126125). If the user
-      entered: "1+(2()<backspace>)", this resulted in an answer of 0.
-      When the user backspaced over the ")" character, v->noparens should
-      have been incremented.
-
-2004-01-05  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 130187 (http://bugzilla.gnome.org/show_bug.cgi?id=130187)
-      When gcalctool changes modes now, it's internal state and the display
-      are cleared.
-
-2004-01-05  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 130282 (http://bugzilla.gnome.org/show_bug.cgi?id=130282)
-      Fixes for more problems with the thousands separator in certain
-      locales, plus correct handling of the radix character with the initial
-      constant values.
-
-2004-01-05  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 128603 again (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
-      The solution this time was to duplicate the initial string constant
-      values to be confident that they are not in read-only memory.
-
-2004-01-03  Sanlig Badral  <badral openmn org>
-
-    * configure.in: Added "mn" to ALL_LINGUAS.
-
-2004-01-03  Robert Sedak  <robert sedak sk htnet hr>
-
-    * configure.in: Added "hr" in ALL_LINGUAS.
-
-2003-12-26  Fernando Herrera  <fherrera onirica com>
-
-    * gcalctool.desktop.in: added X-GNOME-Bugzilla-OtherBinaries
-
-2003-12-24  ล�ygimantas Beruฤ��ka  <uid0 tuxfamily org>
-
-    * lt.po: Added "lt" to ALL_LINGUAS.
-
-2003-12-22  Miloslav Trmac <mitr at volny dot cz>
-
-    * Fixed bug 129539 (http://bugzilla.gnome.org/show_bug.cgi?id=129539)
-      The thousands separator is a null terminated string, not a single
-      character. Same for the radix. Adjusted various functions to handle
-      this. Note that in the C locale, nl_langinfo(THOUSEP) returns an empty
-      string, so get_tsep() has been adjusted to return "," for that case.
-      If nl_langinfo(RADIXCHAR) returns an empty string (it shouldn't do),
-      then get_radix() will return ".".
-
-2003-12-20  Arafat Medini <lumina silverpen de>
-
-    * ar.po: Added Arabic Locale "ar" to ALL_LINGUAS
-
-2003-12-05  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 129496 (http://bugzilla.gnome.org/show_bug.cgi?id=129496)
-      "Gradients" should be "Gradians".
-
-2003-12-16 Mohammad DAMT  <mdamt bisnisweb com>
-
-    * configure.in: Added "id" in ALL_LINGUAS
-    * po/id.po: Indonesian translation by Ahmad Riza H Nst <ari 160c afraid org>
-
-2003-12-05  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 128603 (http://bugzilla.gnome.org/show_bug.cgi?id=128603)
-      The changes for enhancement request #126626 which added thousands 
-      separator support caused a crash at startup time on a Debian system. 
-      The initial constant strings are being put in read-only memory either 
-      by gcc (or because of the way that x86 arch is designed). This was 
-      not a problem when tested with the Sun compilers on a Solaris SPARC 
-      machine.  The remove_tsep() routine is display.c has been rewritten 
-      to correctly handle this.
-
-2003-12-04  Iร�aki Larraร�aga <dooteo euskalgnu org>
-
-    * configure.in: Added Basque (eu) to ALL_LINGUAS.
-
-2003-12-03  Rich Burridge <rich burridge sun com>
-
-    * Further work on enhancement request 125873
-      (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
-      As the user is typing in input, the display will now show the
-      thousands separator (if checked).
-
-2003-12-01  Rich Burridge <rich burridge sun com>
-
-    * On a Solaris keyboard, Shift-"^" is GDK_asciicircum/GDK_SHIFT_MASK.
-      This keyval/state pair needed to be added to the Xor recognized mappings.
-
-2003-12-01  Rich Burridge <rich burridge sun com>
-
-    * Re-fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
-      The fix for Shift-"=" should have been for GDK_equal not GDK_Return.
-      Needed to add in support for Shift-"/" too.
-
-2003-11-26  Rich Burridge <rich burridge sun com>
-
-    * Implemented enhancement request 125873
-      (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
-      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.
-
-2003-11-26  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 126626 (http://bugzilla.gnome.org/show_bug.cgi?id=126626)
-      gcalctool no longer causes a Gtk-CRITICAL error when the user enters
-      "9*(1<Xor>". The problem was caused because a non-UTF character was
-      being inserted into the text string to be displayed for the Xor
-      function.
-
-2003-11-26  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 125782 (http://bugzilla.gnome.org/show_bug.cgi?id=125782)
-      If the user is entering a left parenthesis and it is the first one 
-      being displayed and there is no current arithmetic operand, then 
-      the current display is initially cleared to avoid the confusion of 
-      showing something like "0(".
-
-2003-11-26  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 127862 (http://bugzilla.gnome.org/show_bug.cgi?id=127862)
-      The fix for bug #125625 introduced a potential out-of-order case
-      for users who are rapid keyboard typers. This bug fix rectifies this
-      with the unfortunate side-effect of no longer visual toggling the 
-      equivalent button to the keyboard character that the user entered.  
-      This fix is still compatible with the way the accessibility 
-      infrastructure works though.
-
-2003-11-24  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
-      For the "1/x", "x^2", "x!", "e^x", "10^x" and "y^x" labels, all 
-      occurances of "x" and "y" are now italicized. The "e" in "e^x" 
-      is no longer italicized.
-
-2003-11-24  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 127316 (http://bugzilla.gnome.org/show_bug.cgi?id=127316)
-      The "fix" introduced in gcalctool v4.1.18 to fix Sun Bugtraq bug 
-      #1258472 against CDE dtcalc (which was also a problem with gcalctool)
-      was incorrect.
-
-2003-11-24  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 127672 (http://bugzilla.gnome.org/show_bug.cgi?id=127672)
-      The "=" key on a Swedish keyboard is on the upper level of a key 
-      (i.e. the Shift key needs to be down). Added another mask/keysym 
-      pair to the "=" entry in calctool.c to handle this.
-
-2003-11-07  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 125625 (http://bugzilla.gnome.org/show_bug.cgi?id=125625)
-      gcalctool now handles "clicked" events rather than "pressed" ones.
-
-2003-10-20  Kjartan Maraas <kmaraas gnome org>
-
-    * Fixed bug 124928 (http://bugzilla.gnome.org/show_bug.cgi?id=124928)
-      Plugged several memory leaks.
-
-2003-10-13  Breda McColgan  <breda mccolgan sun com>
-
-    * Updated the following files:
-        * help/C/gcalctool.xml: updated based on bug 123132
-        * help/C/gcalctool-C.omf: updated manual date and version number
-        * help/C/l10n.txt: updated manual version number and changes summary
-
-2003-10-13  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 124377 (http://bugzilla.gnome.org/show_bug.cgi?id=124377)
-      Fixed rounding errors when the radix character for a locale isn't ".".
-      The problem was in the first parameter passed to the MPstr_to_num() 
-      routine. "0.5" should have been a string consisting of 
-      SPRINTF(half, "0%c5", v->radix_char);
-
-2003-10-10  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 124172 (http://bugzilla.gnome.org/show_bug.cgi?id=124172)
-      The "+" character on a German keyboard is on the lower level of a
-      key (i.e. the Shift key doesn't need to be down). Added another
-      mask/keysym pair to the "+" entry in calctool.c to handle this.
-
-2003-10-06  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 120737 (http://bugzilla.gnome.org/show_bug.cgi?id=120737)
-      Changed the accessible text for the OR button from "Logical OR" to
-      "logical OR" so that it's not changed by FreeTTS's token to words
-      module to "logical Oregon".
-
-2003-10-06  Kaushal Kumar <kaushal kumar wipro com>
-
-    * gcalctool/Makefile.am: GtkItemFactory has been depricated.
-      Remove the GTK_DISABLE_DEPRECATED flag. Fixes #123948.
-
-2003-10-03  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 123724 (http://bugzilla.gnome.org/show_bug.cgi?id=123724)
-      Hitting Esc now does the same as hitting Control-Backspace; i.e. the
-      CE (clear entry) functionality.
-
-    * Updated the gcalctool man pages to reflect this change, and the changes
-      for bug #118826.
-
-2003-10-02  Rich Burridge <rich burridge sun com>
-
-    * Refixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
-      gcalctool now uses nl_langinfo() to get the numeric point for the
-      users locale, rather than via a localised string.
-
-2003-10-02  Rich Burridge <rich burridge sun com>
-
-    * Fixed enhancement 65806 (http://bugzilla.gnome.org/show_bug.cgi?id=65806)
-      Changed that label for e^x (e superscript x) to use an italised "e".
-
-2003-09-24  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 118826 (http://bugzilla.gnome.org/show_bug.cgi?id=118826)
-      The keyboard shortcuts for the six hex. digits are now "A" to "F".
-      The functions that previously used those letters have been reassigned
-      to their lowercase equivalents. These were:
-
-        Accuracy                      (now "a")
-        Change Sign                   (now "c")
-        Double-declining depreciation (now "d")
-        Exponential                   (now "e")
-        User-defined functions        (now "f")
-
-      Note that left or right shifting 10-15 places now uses the 'A' to
-      'F' keyboard accelerators (rather than 'a' to 'f').
-
-2003-09-17  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 122408 (http://bugzilla.gnome.org/show_bug.cgi?id=122408)
-      The tooltips for the numeric buttons (0-9) have been removed as they
-      are redundant.
-
-2003-09-17  Fatih Demir <kabalak gtranslator org>
-
-    * configure.in: Added "ta" (Tamil) to the languages' list.
-
-2003-09-16  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 120749 (http://bugzilla.gnome.org/show_bug.cgi?id=120749)
-      When gcalctool is displaying a menu, typing Alt+Tab can no longer
-      switch windows. The menu_button_key_press_cb() routine in gtk.c
-      needed to return TRUE if the event->keyval was a Space.
-
-2003-09-16  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 120745 (http://bugzilla.gnome.org/show_bug.cgi?id=120745)
-      Accessible names have now been added to each of the widgets in the 
-      mode panel when in Scientific mode.
-
-2003-09-16  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 122373 (http://bugzilla.gnome.org/show_bug.cgi?id=122373)
-      The decimal separator is now a translatable string so that other
-      locales that don't use a period (Italian uses a comma for example),
-      can adjust accordingly.
-
-2003-09-16  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 120605 (http://bugzilla.gnome.org/show_bug.cgi?id=120605)
-      Gcalctool contains lots of messages that are (potentially) only 
-      displayed if the user starts the application with either the -D or 
-      the -E command line options. As these are debugging messages, they 
-      need not be translated, so the _(...) macros around them have been 
-      removed.
-
-2003-09-09  Andras Timar  <timar gnome hu>
-
-    * configure.in: Added Hungarian (hu) to ALL_LINGUAS.
-
-2003-09-08  Pablo Saratxaga  <pablo mandrakesoft com>
-
-    * configure.in: Added Farsi (fa), Macedonian (mk) and Vietnamese (vi)
-      to ALL_LINGUAS
-
-2003-09-08  Glynn Foster  <glynn foster sun com>
-
-    * configure.in: Version 4.3.3
-
-2003-09-08  Mugurel Tudor  <mugurelu go ro>
-
-    * configure.in: Added "ro" to ALL_LINGUAS.
-
-2003-09-07  Sami Pesonen  <sampeson iki fi>
-
-    * configure.in: Added "fi" to ALL_LINGUAS.
-
-2003-09-05  Laurent Dhima  <laurenti alblinux net>
-
-    * configure.in: Added "sq" to ALL_LINGUAS.
-
-2003-08-27  Marcel Telka  <marcel telka sk>
-
-    * configure.in (ALL_LINGUAS): Added sk.
-
-2003-08-23  Ole Laursen  <olau hardworking dk>
-
-    * configure.in: Added "da" (Danish) to ALL_LINGUAS.
-
-2003-08-18  Rich Burridge <rich burridge sun com>
-
-    * Fixed bug 119888 (http://bugzilla.gnome.org/show_bug.cgi?id=119888)
-      gcalctool keyboard handling has been improved.
-
-2003-08-16  Guntupalli Karunakar  <karunakar freedomink org>
-
-    * configure.in: Added "hi" in ALL_LINGUAS.
-
-2003-08-14  Rich Burridge <rich burridge sun com>
-
-    * From Dennis Cranston  <dennis_cranston at yahoo com>
-      Fixed bug 119832 (http://bugzilla.gnome.org/show_bug.cgi?id=119832)
-      The space bar can now correctly activate the button that has focus.
-
-2003-08-08  Rich Burridge  <rich burridge sun com>
-
-    * Build for GNOME 2.4 (Beta1). Tag in CVS is GCALCTOOL_4_3_0
-
-2003-08-06  Metin Amiroff  <metin karegen com>
-
-    * configure.in: Added "az" to ALL_LINGUAS.
-
-2003-08-06  Wang Jian  <lark linux net cn>
-
-    * configure.in: Added "zh_CN" to ALL_LINGUAS.
-
-2003-08-04  Rich Burridge  <rich burridge sun com>
-
-    * From Dennis Cranston  <dennis_cranston at yahoo com>
-      Fixed bug 118246 (http://bugzilla.gnome.org/show_bug.cgi?id=118246)
-      The display field can now take focus. The initial widget with
-      focus is the Clr button (also discussed this with Nils who agrees).
-
-2003-07-30  Dmitry G. Mastrukov  <dmitry taurussoft org>
-
-    * configure.in: Added Belarusian to ALL_LINGUAS.
-
-2003-07-29  Rich Burridge  <rich burridge sun com>
-
-    * (Bug #118247) Three more small adjustments to AccessibleName text:
-      "E to the power of x" goes back to "E to the x"
-      "Ten to the power of x" goes back to "Ten to the x"
-      "Y to the power of x" goes back to "Y to the x"
-
-      (Sorry translators).
-
-2003-07-28  Rich Burridge  <rich burridge sun com>
-
-    * (Bug #118247) Four small adjustments to AccessibleName text:
-      "Random" becomes "Random number".
-      "E to the x" becomes "E to the power of x"
-      "Ten to the x" becomes "Ten to the power of x"
-      "Y to the x" becomes "Y to the power of x"
-
-2003-07-25  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 118247 (http://bugzilla.gnome.org/show_bug.cgi?id=118247)
-      Each gcalctool button now has an AccessibleName. By default these
-      are taken from the buttons tooltip string. This is to:
-      - reduce the amount of extra memory that would be taken up otherwise.
-      - reduce the pain that all the translators would have to go through
-      - reduce the repetition because a lot of the actual tooltip strings 
-        are just fine.
-
-      The exceptions to this are for the following buttons, where the
-      tooltip string is too long:
-
-        Button |   
-        Label  |           		AccessibleName
-      ---------+----------------------------------------------
-        Bsp       "Backspace" 
-        CE        "Clear Entry"
-        Clr       "Clear"
-        Int       "Integer portion"
-        Sto       "Store to register"
-        Frac      "Fractional portion"
-        Rcl       "Retrieve from register"
-        Exch      "Exchange with register"
-        <         "Shift left"
-        >         "Shift right"
-        &16       "16 bit unsigned integer"
-        &32       "32 bit unsigned integer"
-        (         "Left bracket"
-        )         "Right bracket"
-        Acc       "Accuracy"
-        Exp       "Exponential"
-        e^x       "E to the x"
-        10^x      "Ten to the x"
-        y^x       "Y to the x"
-        x!        "Factorial"
-        Rand      "Random"
-
-2003-07-25  Telsa Gwynne  <hobbit aloss ukuu org uk>
-
-    * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
-
-2003-07-25  Kang Jeong-Hee  <Keizi mail co kr>
-
-    * configure.in: Added 'ko' (Korean) to ALL_LINGUAS.
-
-2003-07-22  Breda McColgan  <breda mccolgan sun com>
-
-    * Updated the following files:
-        * help/C/gcalctool.xml: updated based on bug 116944
-        * help/C/gcalctool-C.omf: updated manual date and version number
-
-2003-07-21  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 117691 (http://bugzilla.gnome.org/show_bug.cgi?id=117691)
-      The GDK_Up, GDK_Down, GDK_Left and GDK_Right keysyms are not valid 
-      equivalents for the 8, 2, 4 and 6 keys. They are needed for keyboard 
-      navigation.
-
-2003-07-13 John Fleck <jfleck inkstain net>
-
-    Remove:
-	* xmldocs.make
-	* omf.make
-    Edit:
-	* autogen.sh
-	use new docs build system. Latest gnome-common
-	now required to build from cvs
-
-2003-07-09  Rich Burridge  <rich burridge sun com>
-
-    * From Steve Chaplin <stevech1097 at yahoo com au>
-      Added the -DGNOME_DISABLE_DEPRECATE in .../gcalctool/Makefile.am
-      to catch any potential GNOME depreciated methods.
-
-2003-07-09  Hasbullah Bin Pit  <sebol ikhlas com>
-
-    * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
-    * po/ms.po: Added Malay translation.
-
-2003-07-09  Alessio Frusciante <algol firenze linux it>
-
-    * configure.in: Added "it" (Italian) to ALL_LINGUAS.
-
-2003-07-07  Dennis Cranston <dennis_cranston at yahoo com>
-
-    * Fixed bug 116944 (http://bugzilla.gnome.org/show_bug.cgi?id=116944)
-      Various HIG improvements to the edit constants, edit functions,
-      and insert ASCII value dialogs. (i.e. adjusted widget padding
-      according to HIG; added a mnemonic for the constant and function
-      treeviews; etc.)
-
-2003-07-08  Rich Burridge  <rich burridge sun com>
-
-    * Refixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
-      After further discussion with Toshi, it was understood that I didn't
-      need to call g_locale_to_utf8() for the numeric strings (which just
-      consist of '0'-'9', 'e', 'A'-'F', '+', '-' and '.'). set_display() in
-      gtk.c was simplified back to using just one parameter.
-
-2003-07-07  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 116727 (http://bugzilla.gnome.org/show_bug.cgi?id=116727)
-      When the calculator display is showing an error message, it is now
-      correctly localized. Fix was to add in a second parameter to each 
-      call of set_display, that indicated whether this was an error 
-      condition or not. If it was, then the first parameter being passed 
-      in was already localized (had to do it this was so that the strings 
-      turned up in the message files), and wouldn't be run through 
-      g_locale_to_utf8(). Thanks to Toshi for pointing me in the right 
-      direction.
-
-2003-07-06  Gil "Dolfin" Osher <dolfin rpg org il>
-
-    * configure.in: Added "he" (Hebrew) to ALL_LINGUAS.
-
-2003-07-04  Artur Flinta  <aflinta cvs gnome org>
-
-    * configure.in: Added "pl" to ALL_LINGUAS.
-
-2003-06-25  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 115950 (http://bugzilla.gnome.org/show_bug.cgi?id=115950)
-      The "*" key wasn't being recognized as a keyboard shortcut for
-      multiplication. The problem was that GDK_SHIFT_MASK needed to be
-      given in the equivalent entry for the mods array for this button
-      struct.
-
-2003-06-25  Breda McColgan  <breda mccolgan sun com>
-
-    * Updated the following files:
-        * help/C/gcalctool.xml: updated based on bug 114363 and bug 114364
-        * help/C/gcalctool-C.omf: updated manual date and version number
-
-2003-06-24  Rich Burridge  <rich burridge sun com>
-
-    * Further work on bug 114364. The items in the constants menu are now 
-      always displayed in the decimal numeric base. This is consistent with 
-      the way that calctool in the OpenWindows DeskSet worked.
-
-2003-06-24  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 114364 (http://bugzilla.gnome.org/show_bug.cgi?id=114364)
-      When you change numeric base and then display the constant values in 
-      the Con menu, the values are shown in the current base.
-
-      When you select "Edit Constants" from the Con menu, the values of each 
-      constant are shown in Decimal. The label:
-      "All constant values are specified in the decimal numeric base"
-      has also been added to the "Edit Constant" popup to clarify this.
-
-2003-06-23  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 115653 (http://bugzilla.gnome.org/show_bug.cgi?id=115653)
-      Adjusted the keyboard mnemonic checking code to now check to make
-      sure that neither of the Alt keys is pressed when comparing against
-      button equivalents.
-
-2003-06-18  Rich Burridge  <rich burridge sun com>
-
-    * Similar problem to bug #115212 but for the "Edit Constants" and
-      "Edit Functions" dialog boxes. gcalctool no longer can display
-      multiple versions of them. Also removed the X->CFtype and 
-      X->cf_entries variables.
-
-2003-06-18  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 114363 (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
-      When an error condition occurs:
-  
-      - make insensitive all buttons except Clr.
-      - make all Scientific mode toggles and checkboxes insensitive.
-      - make all menubar items insensitive except:
-  	   Calculator->Quit
-  	   Help->Contents
-  
-      When the error condition is cleared, resensitise everything, setting
-      the numeric base buttons correctly.
-
-2003-06-18  Guntupalli Karunakar  <karunakar freedomink org>
-
-    * configure.in: Added "ml" in ALL_LINGUAS.
-
-2003-06-16  Rich Burridge  <rich burridge sun com>
-
-   * From Steve Chaplin <stevech1097 yahoo com au>
-     Fix for bug #115212 (http://bugzilla.gnome.org/show_bug.cgi?id=115212)
-     gcalctool no longer can display multiple About boxes.
-
-2003-06-13  Rich Burridge  <rich burridge sun com>
-
-    * From Dennis Cranston  <dennis_cranston yahoo com>
-      Fix for bug #108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
-      The appropriate gcalctool button is now animated when the user enters 
-      that value via the keyboard.
-
-2003-06-10  Rich Burridge  <rich burridge sun com>
-
-    * Partial fix for bug 114363:
-      (http://bugzilla.gnome.org/show_bug.cgi?id=114363)
-      When the calculator display is showing "Error", the Constant values and
-      the Memory Register values no longer incorrectly show "Error" as well.
-
-2003-06-10  Dmitry G. Mastrukov  <dmitry taurussoft org>
-
-    * configure.in: Added Russian to ALL_LINGUAS.
-
-2003-05-28  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 113703 (http://bugzilla.gnome.org/show_bug.cgi?id=113703)
-      Fix from Havoc: "If you use AM_GCONF_SOURCE_2 in configure.in, 
-      then do a makefile snippet as in gnome-terminal/src/Makefile.am,
-      you should be able to specify --with-gconf-source=whatever"
-
-2003-05-28  Danilo ? egan  <dsegan gmx net>
-
-    * configure.in: Added "sr" and "sr Latn" to ALL_LINGUAS.
-
-2003-05-26  Rich Burridge  <rich burridge sun com>
-
-    * From Franz Klammer <klammer webonaut com>
-      Fixed bug 113754 (http://bugzilla.gnome.org/show_bug.cgi?id=113754)
-      Decimal point didn't work with a German keyboard if Numlock was 
-      turned on.
-
-2003-05-19  Rich Burridge  <rich burridge sun com>
-
-    * .../gcalctool/Makefile.am: Install "gnome-calculator" symlink
-      as reqested by Glynn Foster.
-
-2003-04-24  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 111269 (http://bugzilla.gnome.org/show_bug.cgi?id=111269)
-      It was possible to type fast into gcalctool and digits would be
-      transposed. gcalctool now looks for key_press_event and 
-      key_release_event events on the main window rather than set keyboard 
-      accelerators to the "clicked" action of the various buttons.
-
-2003-04-15  Rich Burridge  <rich burridge sun com>
-
-    * Refixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
-      Concatenated more error messages in mp.c.
-
-    * Adjusted the Acc menu entries to be "<n> significant places" rather
-      than "<n> radix places" in gtk.c.
-
-    * Replaced "kilometers per hour / miles per hour" with 
-      "kilometers per hour or miles per hour" in the first constant
-      description in calctool.c and gcalctool.1.
-
-    * Replaced occurances of "/" in the other constant descriptions with "or".
-
-2003-04-15  Breda McColgan  <breda mccolgan sun com>
-
-    * Translators: The documentation is now ready for translation!
-
-    * Updated the following files:
-        * configure.in: updated version number to 4.2.81
-        * help/C/gcalctool.xml: first approved draft, ready for translation
-        * help/C/gcalctool-C.omf: updated manual date and version number
-        * help/C/l10n.txt: new file added 
-        * help/C/figures/gcalctool_edit_const_window.png: deleted
-        * help/C/figures/gcalctool_edit_func_window.png: deleted
-        * help/C/figures/gcalctool_ins_ascii_window.png: deleted
-        * help/C/figures/gcalctool_mem_reg_window.png: deleted
-    	
-
-2003-04-13  Christian Neumair  <chris gnome-de org>
-
-    * Reflect translated mode information in window title (functions.c).
-
-2003-04-10  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 110416 (http://bugzilla.gnome.org/show_bug.cgi?id=110416)
-      Various fprintf statements in mp.c have been concatenated to help
-      translators.
-
-2003-04-02  Rich Burridge  <rich burridge sun com>
-
-    * Added in latest online help changes from Breda McColgan. This should
-      now put the online help in sync with the actual functionality of
-      gcalctool.
-
-      **IMPORTANT NOTE FOR TRANSLATORS**
-
-      Please still hold off translating these files for a while. This is still
-      a draft. The documentation needs to be reviewed by an editor, and
-      editorial feedback incorporated. Look for a followup entry here in the
-      Changelog, with an indication that they are ready for translation.
-
-2003-03-28  Christian Neumair  <chris gnome-de org>
-
-    * Added AC_PREREQ macro to configure.in to satisfy some ac wrapper scripts
-      and added German (de) to ALL_LINGUAS; bumped version to 2.4.78;
-      Added missing gettext call. This makes the i18ized menu entries actually
-      visible. Fixed some tooltip strings. Updated some .cvsignore files.
-
-2003-03-25  Rich Burridge  <rich burridge sun com>
-
-    * Added in various .cvsignore files to make checkins and updates cleaner.
-
-2003-03-25  Rich Burridge  <rich burridge sun com>
-
-    * Adjusted ChangeLog format to the Gnu style. Moved older ChangeLog entries
-      off into ChangeLog-YYYY files (years 1990, 1991, 1992, 1993 and 2002).
-
-2003-03-25  Rich Burridge  <rich burridge sun com>
-
-    * Fixed up a compiler warning for set_show_zeroes_toggle() usage in gtk.c
-      Fixed up distcheck, adding intltool to EXTRA_DIST
-
-      This version to be announced in gnome-announce.
-
-2003-03-24  Rich Burridge  <rich burridge sun com>
-
-    * Slight adjustments to bug 108226
-      (http://bugzilla.gnome.org/show_bug.cgi?id=108226)
-
-      Menu item is now "Show Trailing Zeroes", with a Control-T accelerator.
-      Added a similar menu item to the View menu on the menu bar (only active
-      in Scientific mode). Adjusted program logic. Cases of "rm_zeroes" now
-      become "show_zeroes". Updated the manual pages and the gcalctool
-      schemas file.
-
-2003-03-19  Dennis Cranston <dennis_cranston yahoo com>
-
-    * Fixed bug 108729 (http://bugzilla.gnome.org/show_bug.cgi?id=108729)
-      Added tooltips to the radio and check buttons in scientific mode.
-
-2003-03-18  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 108226 (http://bugzilla.gnome.org/show_bug.cgi?id=108226)
-
-      The menu items in the Acc menu are now "tickable", so you know what the 
-      current accuracy selection is. Setting one of these clears the previous 
-      one.
-
-      A new "remove trailing zeroes" menu item is added to the Acc menu (last
-      item, with a separator just above), that is "tickable". This tick doesn't
-      affect the accuracy ticks. It's either on or off.
-
-      The default setting for accuracy now becomes 9 numeric places and "remove 
-      trailing zeroes".
-
-      The Acc button is moved to the Scientific mode (clear slot in the top 
-      right corner, above the Rand.
-
-      The Base radio button group and the display type radio button group in
-      the mode panel in Scientific mode are now moved to the right side to be
-      close in proximity to the Acc button. The other mode items move to the
-      left side.
-
-2003-03-18  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 108208 (http://bugzilla.gnome.org/show_bug.cgi?id=108208)
-      The default value for the "showregisters" resource in gcalctool.schemas
-      was incorrectly set.
-
-    * There should be no "default:" action in the command line parsing in 
-      get_options().
-
-2003-03-14  Rich Burridge  <rich burridge sun com>
-
-    * Correctly fixed bug 108219 
-      (http://bugzilla.gnome.org/show_bug.cgi?id=108219)
-      The previous fix didn't correct set the radio buttons when changing 
-      mode from Scientific to Basic or Financial. Only the internal state.
-
-2003-03-14  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
-      Followup changes to make the numeric keypad animate the buttons on 
-      Linux machines.
-
-2003-03-14  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 108219 (http://bugzilla.gnome.org/show_bug.cgi?id=108219)
-      When you go from Scientific mode to either Basic or Financial mode, 
-      the calculator will revert to "Dec" base in "Fix" notation.
-
-      Any number in the display (and the memory registers if shown) will be 
-      converted accordingly.
-
-      When you are in a mode (Basic, Financial, or Scientific) you will only 
-      be able to do the functionality that that mode shows. For example, you 
-      will not be able to do base changes if you are in Basic or Financial mode.
-
-2003-03-14  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 108333 (http://bugzilla.gnome.org/show_bug.cgi?id=108333)
-      The gcalctool buttons with menus associated with them are now keyboard
-      navigable.
-
-2003-03-14  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 108209 (http://bugzilla.gnome.org/show_bug.cgi?id=108209)
-      When the user uses the keyboard to enter data, the associated gcalctool
-      button will be animated.
-
-2003-03-13  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 108210 (http://bugzilla.gnome.org/show_bug.cgi?id=108210)
-      Main gcalctool window is no longer resizable.
-
-2003-03-13  Rich Burridge  <rich burridge sun com>
-
-    * Incorporated several online help changes from Breda McColgan.
-
-      **IMPORTANT NOTE FOR TRANSLATORS**
-
-      Please still hold off translating these files for a while. This is still
-      a draft. The documentation needs to be reviewed by an editor, and 
-      editorial feedback incorporated. Look for a followup entry here in the 
-      Changelog, with an indication that they are ready for translation.
-
-2003-03-05  Rich Burridge  <rich burridge sun com>
-
-    * Added scrollkeeper checks into configure.in.
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed warning message:
-
-      ** (gcalctool:27091): WARNING **: Help error: Unable to find the 
-      GNOME_FILE_DOMAIN_APP_HELP domain
-
-      Adjustment to the gnome_help_display() call in gtk.c to use the right 
-      parameters.
-
-2003-03-05  Rich Burridge  <rich burridge sun com>
-
-    * Added in a first (draft) version of online help from Breda McColgan in
-      the Sun GNOME doc. team.
-
-      **IMPORTANT NOTE FOR TRANSLATORS**
-
-      Please hold off translating these files for a while. Slight revisions
-      are planned for sometime in the next week or two. Look for a followup 
-      entry here in the Changelog, with an indication that they are ready for 
-      translation.
-
-2003-03-05  Rich Burridge  <rich burridge sun com>
-
-    * Abstracted the key values and modifiers. This will make it easier to
-      create versions of this calculator for other graphical toolkits, or
-      a version with no graphics at all (prompt style).
-
-2003-03-04  Rich Burridge  <rich burridge sun com>
-
-    * Adjusted the tooltip help to be minimalist messages. Online help for
-      gcalctool will be coming soon, and this will contain the detailed help
-      information (plus examples).
-
-2003-02-28  Rich Burridge  <rich burridge sun com>
-
-    * Small adjustment to allow gcalctool to compile using the Solaris Forte
-      compilers.
-
-2003-02-26  Rich Burridge  <rich burridge sun com>
-
-    * Gcalctool wasn't saving the trigonometric type when it was changed. The
-      trig_cb() function was calling do_trig() incorrectly instead of 
-      do_trigtype().
-
-    * Removed the trailing period from the ten constant definitions in the man 
-      pages.
-
-2003-02-26  evandrofg <someone somewhere org>
-
-    * configure.in: Added Brazilian Portuguese (pt_BR) to ALL_LINGUAS.
-
-2003-02-21  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Allows Backspace to correctly work inside parentheses. Similar fix to
-      the one for Delete in v4.2.55 (bug #106583).
-
-2003-02-21  Rich Burridge  <rich burridge sun com>
-
-    * The Xor logical operation wasn't being performed correctly. Gdk uses
-      keysym values that are greater than what can be fitted into a char.
-      Adjusted v->cur_op and v->old_cal_value to now be ints.
-
-    * Hitting Clr was not correctly clearing the Hyp and Inv trigonometric
-      checkboxes. In fact, it was toggling them twice, thereby returning them
-      to whatever state they were in when the user hit Clr.
-
-2003-02-20  Rich Burridge  <rich burridge sun com>
-
-    * Removed the final period from the ten default constant descriptions.
-
-    * Changed occurances of "kilometre" to "kilometer" and "centimetre" to
-      "centimeter".
-
-    * Fixed up the values of the ten default constant definitions in the
-      manual pages.
-
-    * The "centimeters <=> inches" default constant should be 0.3937007
-      rather than 2.54 to be consistent with the other constants.
-
-2003-02-20  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 106583 (http://bugzilla.gnome.org/show_bug.cgi?id=106583)
-      There were two parts to this. Dennis Cranston fixed the:
-
-      (gcalctool:10872): Gtk-CRITICAL **: file gtktextbuffer.c: line 548:
-      assertion `g_utf8_validate (text, len, NULL)' failed
-
-      messages. 
-
-      The crash was caused by the paren_disp() function in display.c not
-      correctly checking for when a Delete character was entered.
-
-2003-02-20  Rich Burridge  <rich burridge sun com>
-
-    * The financial Term tooltip example didn't work. The problem was that
-      the Rate function had a keyboard shortcut of "T" and Term had "t". The
-      check for which financial function was being processed in do_business()
-      in functions.c didn't take into consideration any key mods (such as
-      GDK_SHIFT_MASK). Add a key_equal function that now compares both the
-      mods and the value of keys.
-
-    * Moved the Exp button to the right of the Con and Fun buttons for better
-      grouping.
-
-2003-02-19  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 106501 (http://bugzilla.gnome.org/show_bug.cgi?id=106501)
-      A check has been added to the do_delete() function in functions.c to
-      make sure that the length is greater than zero, before setting the
-      len-1 character to '\0'.
- 
-2003-02-19  Rich Burridge  <rich burridge sun com>
-
-    * From Breda McColgan <breda mccolgan sun com>
-      Toggled the positions of the Sto and Rcl buttons. This is primarily to
-      help with the online documentation, which consists of listing the 
-      gcalctool buttons in several tables, grouping "like" buttons together 
-      (for example: Bsp, CE, and Clr in one table; Sto, Rcl, and Exch in 
-      another table). Within a table, the buttons are listed in the sequence 
-      in which they appear in gcalctool. For the most part, the sequence 
-      isn't significant. However, it doesn't really make sense to talk about 
-      either Rcl or Exch until you've described Sto.
-
-2003-02-19  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      - The process_str() function will cause a crash if the input string is 
-        null. For example, if the clipboard is empty and the user presses 
-        CTRL-V then gcalctool will core dump. Fixed by adding a null check to 
-        the function. 
-
-      - gcalctool now uses a text view for its display widget.
-
-2003-02-18  Rich Burridge  <rich burridge sun com>
-
-    * Fixes to the manual page:
-      - the keyboard shortcut for the "Term" function is "t" not "T".
-      - removed the LOGICAL mode section.
-
-2003-02-18  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Changes the EXPAND flag to FALSE when packing the display label and mode
-      frame. These widgets shouldn't expand when the calculator is resized. 
-
-      Replace the three characters of white space in the title bar text with one
-      space character, so more of the title fits into the task window list 
-      applet.
-
-2003-02-12  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Added a launcher to the GNOME's Accessories menu. The launcher uses 
-      gcalctool.png for its icon which required moving the icon to the pixmaps 
-      installation directory.  
-
-      This means that the find_file() function is no longer necessary, and has
-      been removed. It was used only in set_gcalctool_icon(). The path of 
-      gcalctool.png is now always PACKAGE_PIXMAP_DIR. 
-
-2003-02-12  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Mark the menu labels for translation and converts the
-      gtk_item_factory_get_widget() calls to 
-      gtk_item_factory_get_widget_by_action() calls. 
-
-2003-02-11  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      - Cleans up the Help menu's layout so it looks like other GNOME 
-        applications.
-      - Converts gtk_init() to gnome_program_init() to allow access to things 
-        like GNOME_STOCK_ABOUT.
-      - Add an icon field to the Xobject structure.
-      - Change setup_default_icon() to set_gcalctool_icon() and set X->icon in 
-        the function.
-      - Sets the window icon for the memory register and about windows.
-      - Cleans up about_cb() and call it directly in menu callbacks -- like in 
-        other gtk+ applications.
-      - Remove the unneccessary X->about structure field.
-
-2003-02-06  Daniel Yacob  <locales geez org>
-
-    * Added Amharic (am) to ALL_LINGUAS ata configure.in.
-
-2003-02-07  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 104249 (http://bugzilla.gnome.org/show_bug.cgi?id=104249)
-      The UI for adding new or editing existing constants and/or functions
-      has been improved. It now uses a treeview editable list. A help button
-      is provided, but that currently isn't hooked up. I've added a note to
-      bug #104821 for this problem.
-
-2003-02-04  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 104830 (http://bugzilla.gnome.org/show_bug.cgi?id=104830)
-      gcalctool now uses gnome-calc3.png as its icon (same as the current
-      gnome-calculator). For now, I've copied that to a file, gcalctool.png
-      within the gcalctool distribution. Also removed calctool.gif.
-
-2003-01-28  Rich Burridge  <rich burridge sun com>
-
-    * Further slight adjustments needed to fix Bugzilla bug 104248. The 
-      callback handler for the menu items (mb_proc in gtk.c) needed to 
-      have a check at the top to see if we'd started the application yet, 
-      and if it hadn't, then to just return. Seemed it was getting called 
-      as gcalctool was initially coming up, which was toggling the state 
-      of the v->rstate variable incorrectly.
-
-    * Fixed bug 104240 (http://bugzilla.gnome.org/show_bug.cgi?id=104240)
-      The "File" menubar item is now called "Calculator", and there is a set of
-      unique mnemonics for the various items in the Scientific mode panel.
-      The gcalctool manual pages have been updated to reflect these changes.
-
-    * Added in a Control-I mnemonic for Edit->Insert ASCII Value.
-      Added in a Control-A mnemonic for Help->About.
-
-2003-01-28  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 104248 (http://bugzilla.gnome.org/show_bug.cgi?id=104248)
-      The View->Memory Registers menu item's toggle is now set correctly
-      depending upon whether the memory register windows is visible or hidden.
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      The correct radio item is now set in the View menu mode menu item entries
-      if gcalctool is initially started in Financial or Scientific mode.
-
-2003-01-27  Rich Burridge  <rich burridge sun com>
-
-    * The constant and function definitions are now read and written as Gconf
-      resources, rather than to a ~/.gcalctoolcf file in the user's home 
-      directory. The manual pages have been updated to reflect this change.
-
-      An entry has been added to the TODO file to reflect functionality that
-      is no longer present because of this change.
-
-    * Fixed bug 104250 (http://bugzilla.gnome.org/show_bug.cgi?id=104250)
-      The constant and the function menu items now have "C<n>:" and "F<n>:" 
-      prefixes respectively, where <n> is the constant/function number.
-
-      This also involved removing the "<=>" from four of the descriptions for
-      the predefined constant values.
-
-2003-01-25  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 104245 (http://bugzilla.gnome.org/show_bug.cgi?id=104245)
-      The View->Basic Mode, Financial Mode, Scientific Mode and Memory
-      Registers now have keyboard accelerators (Control-B, Control-F, Control-S
-      and Control-M respectively).
-
-2003-01-25  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Further slight adjustments for bug 104287
-      (http://bugzilla.gnome.org/show_bug.cgi?id=104287)
-      The insert button isthe default button.
-      The dialog is no longer resizable.
-      The ESC key can now be used to cancel the dialog.
-
-2003-01-24  Rich Burridge  <rich burridge sun com>
-
-    * From: Dennis Cranston <dennis_cranston yahoo com>
-      Fixed bug 104287 (http://bugzilla.gnome.org/show_bug.cgi?id=104287)
-      HIG improvements for the "Insert ASCII Value" dialog.
-
-2003-01-23  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 104241 (http://bugzilla.gnome.org/show_bug.cgi?id=104241)
-      The Insert ASCII Value" menu item is now "Insert ASCII Value..."
-
-    * From: Hidetoshi Tajima <hidetoshi tajima sun com>
-      Tidied up the I18N code as gcalctool now includes <gnome.h> which includes
-      <bonobo-i18n.h,> where all this stuff is already defined.
-
-2003-01-23  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug 102928 (http://bugzilla.gnome.org/show_bug.cgi?id=102928)
-      The x^2, e^x, 10^x and y^x keys now use Pango markup to display the
-      label using superscripts.
-
-2003-01-23  Rich Burridge  <rich burridge sun com>
-
-    * Added in handling of the numeric keypad for Linux systems. This required
-      an "event" signal handler on the main gcalctool window, and then checking
-      for a set of keyvals that could be generated by the numeric keypad keys
-      (with and without the NumLock key on).
-
-2003-01-22  Rich Burridge  <rich burridge sun com>
-
-    * Handling the function "(3+3)" now works.
-      The button struct now contains a new item (char func_char) which 
-      is the character equivalent to the button when you user enteres 
-      it into a function definition. The process_str() routine in 
-      graphics.c has been adjusted to call button_for_fc() (a new 
-      routine in functions.c) to compare each character in the function 
-      string against this item in each button struct to find the 
-      appropriate operation.
-
-      Also needed changes to do_paren() to call button_for_fc() instead of 
-      button_for_value().
-
-      These changes also fix bugtraq bug #4065378.
-      Certain functions entered into gcalctool produce incorrect results.
-
-    * Changed the keyboard accelerators for the following to use non Alt-<?>
-      values:
-
-      Cos  (old value: Alt-c) becomes 'J'.
-      Sin  (old value: Alt-s) becomes 'K'.
-      Tan  (old value: Alt-t) becomes 'L'.
-      Frac (old value: Alt-f) becomes ':'.
-      Int  (old value: Alt-i) becomes 'i'.
-      Abs  (old value: Alt-u) becomes 'u'.
-      Rate (old value: Alt-r) becomes 'T'.
-
-      Updated the manual pages and the tooltip help to reflect these changes.
-
-    * Removed the need to configure with "--enable-build-broken".
-
-2003-01-22  Rich Burridge  <rich burridge sun com>
-
-    * Adjusted the memory registers windows to use the same "R0:  0.00" format 
-      (bold for first part), as the Rcl, Sto and Exch menus. 
-
-2003-01-22  Rich Burridge  <rich burridge sun com>
-
-    * The menu items for the Rcl, Sto and Exch menus now have the format
-      "R0:     0.00", where the "R0:" part is in bold.
-
-    * From Padraig O'Briain <Padraig Obriain Sun COM>
-      Fix to get the keyboard accelerators for the menubar menu items working.
-      The problem was due to the creation of two accelerator groups in main()
-      in gtk.c.
-
-2003-01-21  Rich Burridge  <rich burridge sun com>
-
-    * Updated the NEWS file with an overview of all the changes since v4.1.13.
-
-2003-01-21  Rich Burridge  <rich burridge sun com>
-
-    * Removed the gconf resource for getting/setting whether a beep is sounded
-      on error. A beep will now always be sounded in such a case.
-
-    * Removed the write_resources() routine. The writing out of the resources
-      will now be immediately done when each of those functions changes.
-
-2003-01-25  Rich Burridge  <rich burridge sun com>
-
-    * Updated the manual pages to reflect the recent v4.2.xx changes.
-
-    * Replaced the occurance of mktemp with mkstemp to placate the Gnu compiler
-      on Linux.
-
-2003-01-21  Rich Burridge  <rich burridge sun com>
-
-    * The real fix for displaying the icon. The problem was that the icon was
-      being installed in the pkgdata_DATA directory, but gcalctool was looking
-      for it in the CALCTOOL_DATA_DIR directory, which was incorrectly set to
-      $(datadir)/calctool" rather than $(datadir)/gcalctool".
-
-2003-01-20  Rich Burridge  <rich burridge sun com>
-
-    * Removed the setting of an event mask and a global event handler in 
-      create_kframe() in gtk.c. This seems to have fixed up the keyboard 
-      navigation problems.
-
-      Control-F1 now toggles the displaying of tooltip help, so the "-h"
-      command line option has been removed and the old-style event handling
-      code has also been removed.
-
-    * Added in a signal handler for the "delete" event for the main gcalctool
-      window. The callback calls gtk_main_quit() to terminate the application.
-
-2003-01-17  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      The gcalctool icon is now correctly displayed for me running Sun's
-      fcs-10 build on Solaris. It's still a problem for Calum running
-      GNOME HEAD on RH7.2.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Glynn Foster <Glynn Foster Sun COM>
-
-      The Sto/Rcl/Exch menu items should show the current register values 
-      as well.
-
-      The Exch/Rcl/Sto menus are recreated each time that menu is needed. The
-      menu item callbacks for these menus and the Constant and Function menus
-      have been consolidated into a single menu_proc_cb() routine.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      All the radiobutton and checkbox items in the mode panel now have a 
-      mnemonic associated with them.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      Fixed up the buttons on the "Insert ASCII Value", "Enter Constant..." and
-      "Enter Function..." popups. They now just use Cancel and OK buttons, and 
-      use standard stock Gtk icons.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      Added in an Edit->Paste menu item. If selected this will paste 
-      the current contents of the clipboard into the calculator display 
-      as if you'd typed it.
-
-    * Added bullet proofing to the process_str() routine in graphics.c 
-      to protect it against values that weren't found. If a value wasn't 
-      found, it's just ignored, and it goes on to process the next 
-      character in the string.
-
-    * Improved the val_to_button() routine in functions.c. It now takes 
-      into consideration the mods value for each button struct entry when 
-      comparing against the given value. This isn't enough though, as it 
-      won't find Alt-<n> buttons.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      Added a 2 pixel border for the frames containing the Basic, Financial and
-      Scientific buttons and the mode panel. The calculator doesn't look so
-      crowded now.
-
-2003-01-16  Rich Burridge  <rich burridge sun com>
-
-    * HCI change suggested by Calum Benson <Calum Benson Sun COM>
-
-      Removed the "operand item" label widget, the routine where it was being 
-      set (set_op_item()) and all the calls to that routine. Other calculators 
-      don't have any equivalent to this, so it's not really needed.
-
-      This also remove the opdisp entry in the button struct and the op_type 
-      enum.
-
-    * Adjusted the "keyboard values used" table in calctool.c to reflect the
-      current state.
-
-2003-01-14  Rich Burridge  <rich burridge sun com>
-
-    * The frames around the mode button tables and the mode panel were always 
-      being shown. The make_but_table() and create_mode_panel() routines were
-      returning the wrong widgets.
-
-2003-01-18  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug #101865 (http://bugzilla.gnome.org/show_bug.cgi?id=101865)
-      Made the following keyboard remappings:
-
-      Function     Old         New
-      ---------------------------------
-      Cos        Control-c     d
-      Ddb        Control-d     Alt-C
-      Frac       Control-f     Alt-f
-      Int        Control-i     Alt-i
-      Sln        Control-l     l
-      Ctrm       Control-m     m
-      Rate       Control-r     Alt-r
-      Sin        Control-s     Alt-s
-      Tan        Control-t     Alt-t
-      Abs        Control-u     Alt-u
-      Syd        Control-y     Y
-
-      Note that the keyboard equivalents for:
-
-      Function     Old         New
-      ---------------------------------
-      Quit       q or Q        Control-Q
-      Copy       Sun Copy key  Control-C
-
-      still have to be added in, although the menu items in the menu bar 
-      work fine. The appropriate changes have been made to the manual pages.
-
-    * Removed mention of the "-l" and "-r" command line options from the manual 
-      pages. Remove reference to the /schemes/apps/gcalctool/righthanded Gconf
-      resource too.
-
-2003-01-14  Rich Burridge  <rich burridge sun com>
-
-    * After discussion with Calum Benson, removed the "Keys" key, that allowed
-      you to toggle the button labels to show their keyboard equivalents. This
-      functionality is now covered by the tooltip help and the Help->Contents
-      online help.
-
-2003-01-13  Rich Burridge  <rich burridge sun com>
-
-    * Put each of the the button tables and the mode panel inside a frame,
-      rather then use horizontal separators, to try to make the GUI look 
-      nicer. There is still a persistent display problem to fix though 
-      (see entry in the TODO file).
-
-2003-01-13  Rich Burridge  <rich burridge sun com>
-
-    * Entering "((2+3)*(2+3))" gave the wrong answer. Problems was in the
-      process_item() routine where extra values were reassigned. With gcalctool
-      v4.2.0 onwards, "*" is now the multiplication operand, and "x" needed 
-      to be reassigned to that value (not the other way around). Had to 
-      adjust the assignment of the "x" and "*" keyboard accelerators 
-      accordingly too.
-
-    * Added in some bullet-proofing to the do_parens() routine to hopefully 
-      improve the handling of bogus keyboard entries when a string in 
-      parentheses is being entered.
-
-2003-01-13  Rich Burridge  <rich burridge sun com>
-
-    * Hooked up the Help->Contents menu item. Note that help support still has
-      to be included (i.e. a help subdirectory with associated files etc.).
-
-2003-01-13  Rich Burridge  <rich burridge sun com>
-
-    * The View->Memory Registers menu item now correctly toggles the showing of
-      the memory register window.
-
-2003-01-13  Rich Burridge  <rich burridge sun com>
-
-    * Menubar menu items now use stock Gtk icons (where applicable).
-
-2003-01-10  Rich Burridge  <rich burridge sun com>
-
-    * Revised the gcalctoolrc (Gtk resources) file for the new display layout.
-      This really needs help from a real graphics designer for a suggested color
-      set.
-
-2003-01-10  Rich Burridge  <rich burridge sun com>
-
-    * Go into Scientific mode. Click on "(" twice and you'll get a segv.
-      The problem was the v->current needed to be set to a copy of the 
-      "n" button struct, rather than trying to find the button value from 
-      user_data. Created a copy_button_info() routine that is now called 
-      in three places.
-
-2003-01-10  Rich Burridge  <rich burridge sun com>
-
-    * Added some horizontal separators to help make the calculator more readable
-      when in Financial and Scientific Mode.
-
-2003-01-09  Rich Burridge  <rich burridge sun com>
-
-    * Entering "((2+3)*9+(5-3))" causes a segv. The problem was due to the
-      change from "x" to "*" as the character for multiplication. The .value
-      entry in the button struct for the multiplication button needed to be
-      changed to GDK_asterisk (rather than GDK_x), otherwise button_for_value()
-      returns a NULL pointer.
-
-2003-01-09  Rich Burridge  <rich burridge sun com>
-
-    * Removed the attempt to display a calculator image on the About popup.
-
-    * Typing the keyboard equivalent of the menu buttons now works. The problem
-      was in process_item() in display.c. v->current couldn't just point to the
-      current button struct. It needed to be a copy of it, so that pending
-      operation (which save the pending value), don't overwrite the base button
-      entries.
-
-    * Removed the VERSION string from the titlebar. This is now in the About 
-      popup.
-
-2003-01-09  Rich Burridge  <rich burridge sun com>
-
-    * Added in an About popup that's accessible through the Help->About 
-      Gcalctool menubar Help menu item.
-
-2003-01-09  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug #102927 (http://bugzilla.gnome.org/show_bug.cgi?id=102927)
-      Replaced abbreviation "trig." with full word "trigonometric".
-
-2003-01-09  Rich Burridge  <rich burridge sun com>
-
-    * Fixed bug #102922 (http://bugzilla.gnome.org/show_bug.cgi?id=102922)
-      Adjusted the two occurances of sentence fragments in the 
-      cfframe_apply_cb() routine in gtk.c to make it easier for L10N folks 
-      to translate them.
-
-2003-01-08  German Poo-Caaman~o  <gpoo ubiobio cl>
-
-    * Added Spanish (es) to ALL_LINGUAS at configure.in
-
-2003-01-08  Rich Burridge  <rich burridge sun com>
-
-    * gcalctool is now resizable again.
-
-2003-01-08  Andrew Sobala  <andrew sobala net>
-
-    * Make calculator window choose a reasonable size at startup, and resize 
-      when changing modes.
-
-2003-01-08  Rich Burridge  <rich burridge sun com>
-
-    * Removed the GNOME_UTIL_LIBS line from .../gcalctool/Makefile.am as it's
-      not needed.
-
-2003-01-08  Andrew Sobala  <andrew sobala net>
-
-    * Fixed "blank buttons displaying" bug. 
-
-    * Added small section to configure.in that forces a "--enable-build-broken"
-      flag to have to be passed to configure in order to build gcalctool while 
-      it is still in this semi-broken state. This will be removed when most of
-      the items mentioned in the first section of the TODO file have been
-      implemented.
-
-2003-01-08  Rich Burridge  <rich burridge sun com>
-
-    * Updated the copyright messages to by the correct GPL ones for the various
-      source files, plus used date of 2003 (not 2002) in:
-
-      .../ChangeLog
-      .../NEWS
-      .../README
-      .../TODO.
-      .../gcalctool/calctool.c
-      .../gcalctool/calctool.h
-      .../gcalctool/display.c
-      .../gcalctool/dsdefs.h
-      .../gcalctool/dsfuns.c
-      .../gcalctool/extern.h
-      .../gcalctool/functions.c
-      .../gcalctool/gcalctool.1
-      .../gcalctool/get.c
-      .../gcalctool/graphics.c
-      .../gcalctool/gtk.c
-      .../gcalctool/mp.c
-
-    * The Financial/Logical/Scientific mode buttons have been moved into
-      the main calculator window above the Basic mode buttons.
-
-    * Added a menubar with the following menus/items:
-
-      File      Edit                  View              Help
-      -----------------------------------------------------------------
-      Quit      Copy                  Basic Mode        Contents...
-                Insert ASCII Value    Financial Mode    About Gcalctool
-                                      Scientific Mode
-
-                                      Memory Register
-                                      Right-handed Style
-
-      The functionality has been hooked up except for the two Help menu items.
-
-    * Revamped the gcalctool design. The Basic Mode is much simpler now.
-      The Logical and Scientific modes have been combined into a single
-      Scientific mode (which also includes some of the functionality that
-      was in the previous Basic mode).
-
-      The mode buttons are now extra button tables (and a mode panel) that get
-      shown or hidden in the main gcalctool window depending upon the current
-      mode.
-
-      The six item mode display has been removed. The current base, numeric
-      display type, trigonometric type, hyp and inv settings can be seen by
-      the radio buttons and check boxes in the mode panel. The current mode is
-      given in the main window title bar. The only things that's really 
-      different is that there is no longer a current operand display item.
-
-    * Remove the small property sheet that was displayed when you right clicked
-      in the main window button area (not over a button). This had the ability
-      to set a left or right-handed style. This functionality has also been
-      removed, because with the simplification of the Basic mode, it's no 
-      longer needed. Remove the command line options and resources associated 
-      with this.
-
-    * From Andrew Sobala <andrew sobala net>
-      Fixed bug #102698 - "make distcheck" fails. Fix was to use the correct
-      GNOME 2 autogen.sh. Also added #(schema_DATA) to the top-level
-      Makefile.am
+See ssh://git.gnome.org/git/gcalctool for the revision history
diff --git a/INSTALL b/INSTALL
index 8b82ade..7d1c323 100644
--- a/INSTALL
+++ b/INSTALL
@@ -2,10 +2,12 @@ Installation Instructions
 *************************
 
 Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008 Free Software Foundation, Inc.
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 
-   This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
+   Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.  This file is offered as-is,
+without warranty of any kind.
 
 Basic Installation
 ==================
@@ -13,7 +15,11 @@ Basic Installation
    Briefly, the shell commands `./configure; make; make install' should
 configure, build, and install this package.  The following
 more-detailed instructions are generic; see the `README' file for
-instructions specific to this package.
+instructions specific to this package.  Some packages provide this
+`INSTALL' file but do not implement all of the features documented
+below.  The lack of an optional feature in a given package is not
+necessarily a bug.  More recommendations for GNU packages can be found
+in *note Makefile Conventions: (standards)Makefile Conventions.
 
    The `configure' shell script attempts to guess correct values for
 various system-dependent variables used during compilation.  It uses
@@ -42,7 +48,7 @@ may remove or edit it.
 you want to change it or regenerate `configure' using a newer version
 of `autoconf'.
 
-The simplest way to compile this package is:
+   The simplest way to compile this package is:
 
   1. `cd' to the directory containing the package's source code and type
      `./configure' to configure the package for your system.
@@ -53,12 +59,22 @@ The simplest way to compile this package is:
   2. Type `make' to compile the package.
 
   3. Optionally, type `make check' to run any self-tests that come with
-     the package.
+     the package, generally using the just-built uninstalled binaries.
 
   4. Type `make install' to install the programs and any data files and
-     documentation.
-
-  5. You can remove the program binaries and object files from the
+     documentation.  When installing into a prefix owned by root, it is
+     recommended that the package be configured and built as a regular
+     user, and only the `make install' phase executed with root
+     privileges.
+
+  5. Optionally, type `make installcheck' to repeat any self-tests, but
+     this time using the binaries in their final installed location.
+     This target does not install anything.  Running this target as a
+     regular user, particularly if the prior `make install' required
+     root privileges, verifies that the installation completed
+     correctly.
+
+  6. You can remove the program binaries and object files from the
      source code directory by typing `make clean'.  To also remove the
      files that `configure' created (so you can compile the package for
      a different kind of computer), type `make distclean'.  There is
@@ -67,8 +83,15 @@ The simplest way to compile this package is:
      all sorts of other programs in order to regenerate files that came
      with the distribution.
 
-  6. Often, you can also type `make uninstall' to remove the installed
-     files again.
+  7. Often, you can also type `make uninstall' to remove the installed
+     files again.  In practice, not all packages have tested that
+     uninstallation works correctly, even though it is required by the
+     GNU Coding Standards.
+
+  8. Some packages, particularly those that use Automake, provide `make
+     distcheck', which can by used by developers to test that all other
+     targets like `make install' and `make uninstall' work correctly.
+     This target is generally not run by end users.
 
 Compilers and Options
 =====================
@@ -93,7 +116,8 @@ same time, by placing the object files for each architecture in their
 own directory.  To do this, you can use GNU `make'.  `cd' to the
 directory where you want the object files and executables to go and run
 the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
+source code in the directory that `configure' is in and in `..'.  This
+is known as a "VPATH" build.
 
    With a non-GNU `make', it is safer to compile the package for one
 architecture at a time in the source code directory.  After you have
@@ -120,7 +144,8 @@ Installation Names
    By default, `make install' installs the package's commands under
 `/usr/local/bin', include files under `/usr/local/include', etc.  You
 can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
+`configure' the option `--prefix=PREFIX', where PREFIX must be an
+absolute file name.
 
    You can specify separate installation prefixes for
 architecture-specific files and architecture-independent files.  If you
@@ -131,15 +156,46 @@ Documentation and other data files still use the regular prefix.
    In addition, if you use an unusual directory layout you can give
 options like `--bindir=DIR' to specify different values for particular
 kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
+you can set and what kinds of files go in them.  In general, the
+default for these options is expressed in terms of `${prefix}', so that
+specifying just `--prefix' will affect all of the other directory
+specifications that were not explicitly provided.
+
+   The most portable way to affect installation locations is to pass the
+correct locations to `configure'; however, many packages provide one or
+both of the following shortcuts of passing variable assignments to the
+`make install' command line to change installation locations without
+having to reconfigure or recompile.
+
+   The first method involves providing an override variable for each
+affected directory.  For example, `make install
+prefix=/alternate/directory' will choose an alternate location for all
+directory configuration variables that were expressed in terms of
+`${prefix}'.  Any directories that were specified during `configure',
+but not in terms of `${prefix}', must each be overridden at install
+time for the entire installation to be relocated.  The approach of
+makefile variable overrides for each directory variable is required by
+the GNU Coding Standards, and ideally causes no recompilation.
+However, some platforms have known limitations with the semantics of
+shared libraries that end up requiring recompilation when using this
+method, particularly noticeable in packages that use GNU Libtool.
+
+   The second method involves providing the `DESTDIR' variable.  For
+example, `make install DESTDIR=/alternate/directory' will prepend
+`/alternate/directory' before all installation names.  The approach of
+`DESTDIR' overrides is not required by the GNU Coding Standards, and
+does not work on platforms that have drive letters.  On the other hand,
+it does better at avoiding recompilation issues, and works well even
+when some directory options were not specified in terms of `${prefix}'
+at `configure' time.
+
+Optional Features
+=================
 
    If the package supports it, you can cause programs to be installed
 with an extra prefix or suffix on their names by giving `configure' the
 option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
 
-Optional Features
-=================
-
    Some packages pay attention to `--enable-FEATURE' options to
 `configure', where FEATURE indicates an optional part of the package.
 They may also pay attention to `--with-PACKAGE' options, where PACKAGE
@@ -152,6 +208,13 @@ find the X include and library files automatically, but if it doesn't,
 you can use the `configure' options `--x-includes=DIR' and
 `--x-libraries=DIR' to specify their locations.
 
+   Some packages offer the ability to configure how verbose the
+execution of `make' will be.  For these packages, running `./configure
+--enable-silent-rules' sets the default to minimal output, which can be
+overridden with `make V=1'; while running `./configure
+--disable-silent-rules' sets the default to verbose, which can be
+overridden with `make V=0'.
+
 Particular systems
 ==================
 
@@ -159,7 +222,7 @@ Particular systems
 CC is not installed, it is recommended to use the following options in
 order to use an ANSI C compiler:
 
-     ./configure CC="cc -Ae"
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
 
 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
 
@@ -174,6 +237,16 @@ and if that doesn't work, try
 
      ./configure CC="cc -nodtk"
 
+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+   On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/common
+
 Specifying the System Type
 ==========================
 
@@ -189,7 +262,8 @@ type, such as `sun4', or a canonical name which has the form:
 
 where SYSTEM can have one of these forms:
 
-     OS KERNEL-OS
+     OS
+     KERNEL-OS
 
    See the file `config.sub' for the possible values of each field.  If
 `config.sub' isn't included in this package, then this package doesn't
@@ -277,7 +351,7 @@ operates.
      `configure' can determine that directory automatically.
 
 `--prefix=DIR'
-     Use DIR as the installation prefix.  *Note Installation Names::
+     Use DIR as the installation prefix.  *note Installation Names::
      for more details, including other options available for fine-tuning
      the installation locations.
 
diff --git a/Makefile.am b/Makefile.am
index 17800da..cac9b92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,46 +1,17 @@
-## Process this file with automake to produce Makefile.in
+SUBDIRS = po src data help
 
-#
-# FIXME:
-#  currently scrollkeeper-update does not seem to
-#  remove its database when there is no useful
-#  information contained there. Therefore, with
-#  "make uninstall" you're left with loads of
-#  stuff in /var/scrollkeeper and distcheck
-#  fails.
-#
-#  http://mail.gnome.org/archives/gnome-doc-list/2003-May/msg00008.html
-#
-#  This overrides the uninstall check so distcheck
-#  passes
-#
-# distuninstallcheck_listfiles = find . -type f -print | grep -v 'scrollkeeper' | grep -v 'omf' | grep -v 'figures'
-distuninstallcheck:
-        @:
-
-distcleancheck_listfiles = find . -type f -print | grep -v 'omf\.out' | grep -v 'legal.xml'
-
-DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-schemas-install
-
-DISTCLEANFILES =                \
-	intltool-extract        \
-	intltool-merge          \
-	intltool-update		\
-	gnome-doc-utils.make
-
-SUBDIRS = po src data help m4
-
-EXTRA_DIST = \
-	autogen.sh \
-	ChangeLog-1990 \
-	ChangeLog-1991 \
-	ChangeLog-1992 \
-	ChangeLog-1993 \
-	ChangeLog-2002 \
-	MAINTAINERS \
-	gnome-doc-utils.make	\
-	intltool-extract.in     \
-	intltool-merge.in       \
-	intltool-update.in      \
+DISTCLEANFILES = \
+	Makefile.in \
+	aclocal.m4 \
+	config.h.in \
+	configure \
+	depcomp \
+	gnome-doc-utils.make \
+	install-sh \
+	missing \
+	mkinstalldirs \
 	omf.make \
 	xmldocs.make
+
+EXTRA_DIST = \
+	autogen.sh
diff --git a/configure.in b/configure.in
index e6e64f9..79a7518 100644
--- a/configure.in
+++ b/configure.in
@@ -1,20 +1,21 @@
-Process this file with autoconf to produce a configure script.
+dnl Process this file with autoconf to produce a configure script.
 
 AC_INIT(configure.in)
 AM_INIT_AUTOMAKE(gcalctool, 5.29.90)
-AC_CONFIG_MACRO_DIR([m4])
 AM_CONFIG_HEADER(config.h)
 AM_MAINTAINER_MODE
 GNOME_MAINTAINER_MODE_DEFINES
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 
-IT_PROG_INTLTOOL([0.35.0])
-
 AC_ISC_POSIX
 AC_PROG_CC
 AM_PROG_CC_STDC
 AC_HEADER_STDC
 
+AM_GCONF_SOURCE_2
+
+GNOME_COMPILE_WARNINGS(yes)
+
 dnl ###########################################################################
 dnl Dependencies
 dnl ###########################################################################
@@ -56,53 +57,16 @@ if [[ "$HAVE_YACC" = "no" ]]; then
 fi
 
 dnl ###########################################################################
-dnl Scrollkeeper checks
-dnl ###########################################################################
-
-AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
-if test x$SCROLLKEEPER_CONFIG = xno; then
-  AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package)
-fi
-
-dnl ###########################################################################
 dnl Internationalization
 dnl ###########################################################################
 
+IT_PROG_INTLTOOL([0.35.0])
 GETTEXT_PACKAGE=gcalctool
-AC_PREREQ(2.53)
 AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
-
-AM_PROG_LIBTOOL
 AM_GLIB_GNU_GETTEXT
 
 dnl ###########################################################################
-dnl Use -Wall if we have gcc.
-dnl ###########################################################################
-
-changequote(,)dnl
-if test "x$GCC" = "xyes"; then
-  case " $CFLAGS " in
-  *[\ \	]-Wall[\ \	]*) ;;
-  *) CFLAGS="$CFLAGS -Wall" ;;
-  esac
-fi
-changequote([,])dnl
-
-dnl ###########################################################################
-dnl Checking for gconftool-2
-dnl ###########################################################################
-
-AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
-
-if test "x$GCONFTOOL" = xno; then
-  AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
-fi
-
-AM_GCONF_SOURCE_2
-
-dnl ###########################################################################
-dnl API Documentation
+dnl Documentation
 dnl ###########################################################################
 
 GNOME_DOC_INIT
@@ -115,7 +79,6 @@ AC_OUTPUT([
 Makefile
 src/Makefile
 po/Makefile.in
-m4/Makefile
 data/Makefile
 help/Makefile
 ])
diff --git a/data/Makefile.am b/data/Makefile.am
index 9f28ea2..f3dcf12 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -17,10 +17,7 @@ man1_MANS = gcalctool.1
 
 EXTRA_DIST = $(ui_DATA) $(schema_in_files) gcalctool.desktop.in $(man1_MANS) gcalctoolrc
 
-if GCONF_SCHEMAS_INSTALL
-# Install the gcalctool schema file.
-install-data-local:
-	GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA)
-endif
-
-DISTCLEANFILES = gcalctool.desktop $(schema_DATA)
+DISTCLEANFILES = \
+	Makefile.in \
+	gcalctool.desktop \
+	$(schema_DATA)
diff --git a/help/Makefile.am b/help/Makefile.am
index 429e80f..d5c6b08 100644
--- a/help/Makefile.am
+++ b/help/Makefile.am
@@ -34,3 +34,6 @@ DOC_PAGES = absolute.page \
             variables.page
 
 DOC_LINGUAS =
+
+DISTCLEANFILES = \
+	Makefile.in
diff --git a/src/Makefile.am b/src/Makefile.am
index b68356b..8081e69 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,3 @@
-## Process this file with automake to produce Makefile.in
-# FIXME: Don't distribute generated lex and parse files
-
 INCLUDES = \
 	-I$(includedir) \
 	$(DISABLE_DEPRECATED) \
@@ -8,6 +5,7 @@ INCLUDES = \
 	-DUI_DIR=\""$(datadir)/gcalctool"\" \
 	-DLOCALE_DIR=\""$(localdir)"\" \
 	-DPIXMAP_DIR=\""$(prefix)/$(DATADIRNAME)/pixmaps"\" \
+    -DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" \
 	$(GCALCTOOL_CFLAGS) \
 	$(GNOME_UTILS_CFLAGS) \
 	$(GCONF_CFLAGS) \
@@ -61,28 +59,19 @@ CLEANFILES = \
 	mp-equation-parser.h \
 	mp-equation-parser.c \
 	mp-equation-lexer.c \
-	mp-equation-lexer.h \
-	libparser.a
+	mp-equation-lexer.h
 
 gcalctool_LDADD = \
 	$(GCALCTOOL_LIBS) \
 	$(GNOME_UTILS_LIBS) \
 	$(GCONF_LIBS) \
 	$(LIBXML_LIBS) \
-	$(LIBSOUP_LIBS) \
-	libparser.a
+	$(LIBSOUP_LIBS)
 
 gcalccmd_LDADD = \
 	$(GCALCCMD_LIBS) \
 	-lm
 
-libparser.a: \
-	mp-equation-lexer.o\
-	mp-equation-parser.o\
-	mp-equation.o
-	$(AM_V_at)$(AR) r libparser.a $^
-	$(AM_V_GEN)$(RANLIB) libparser.a
-
 mp-equation-parser.c mp-equation-parser.h: mp-equation-parser.y mp-equation-lexer.h
 	$(AM_V_GEN)$(YACC) -d -o mp-equation-parser.c $(srcdir)/mp-equation-parser.y
 
@@ -93,12 +82,6 @@ mp-equation-parser.o: mp-equation-lexer.h
 mp-equation-lexer.o: mp-equation-parser.h
 mp-equation.c: mp-equation-lexer.h mp-equation-parser.h
 
-code-format: 
-	ls *[ch] | xargs indent -nbad -bap -bbo -nbc -br\
-	-brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 \
-	-cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs\
-	-nprs -npsl -nut -saf -sai -saw -nsc -nsob -nss
-
 # Install a symlink between gcalctool and gnome-calculator
 install-exec-hook:
 	test -e "$(DESTDIR)$(bindir)/gnome-calculator" \
@@ -113,5 +96,8 @@ EXTRA_DIST = \
 	mp-equation-parser.y \
 	mp-equation-lexer.l
 
+DISTCLEANFILES = \
+	Makefile.in
+
 test: gcalctool
 	./gcalctool -u



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]