Wed 12 Mar 2003  Clement Bourdarias <phneutre@icculus.org>

	* lots of stuff have changed... see NEWS.

Tue 27 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* rcalc.desktop: moved into src/gnome.

	* src/README: wrote it.

Mon 26 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* doc/Translating.txt: guide to making translations added.

	* src/<all>: rearranged into a more heirachical structure.

Sun 25 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* Makefile.am: corrected a bug whereby the documentation in the
	toplevel directory was not installed.

	* doc/RPM-Building.txt: guide to building RPMs added.

	* README: tidied up a bit.

Sat 24 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* Makefile.am, doc/Makefile.am, doc/rcalc.1.in: moved the manpage
	to the doc directory and made it so the version number is 
	substituted by the autoconf stuff.

	* Makefile.am, configure.in, rpm/<all>: moved the rpm generation
	stuff into its own directory.

Thu 15 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* configure.in: added the maintainer mode hooks.

	* src/lots: moved the files that were 'the calculation engine'
	  into their own subdirectory.

Sat 10 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* configure.in: fixed a problem where GNOMELOCALEDIR was not
	  correctly defined.

	* src/help.[ch] moved the help stuff into output.[ch] for now,
	  pending finding somewhere better to put it.

	* src/various: changed the way that the help function is
	  parameterized to make it more sensible.

	* src/textui.c: added Lynx help function.
	
Thu 08 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* Almost all in src: moved debugging stuff from output.[ch] to its
	  own file and made the help function a parameter for the engine
	  rather than a separate module.

	* src/exprui.[ch], src/Makefile.am: added preliminary hooks for
	  an expr(1)-like UI.

	* src/main.c, src/gnomeui.[ch], src/output.c, src/textui.c:
	  reworked to fix the textui and allow the exprui.

	* Almost all in src: implemented separate debugging zones.

	*

Wed 07 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* src/gnomeui-main.c: moved all preferences dialog stuff to
	  gnomeui-prefs.[ch] and removed all globals.

	* src/readline.c: replaced all the completion ignoring functions
	  with an rl_attempted_completion_over=1.

	* src/gnomeui-main.c: fixed a memory leak.

	* src/gnomeui-main.c: made a settings menu and moved
	  File->Preferences and the Angle Unit selector into it.

	* src/it.po: merged Italian translations for command line options.

	* src/*.po: updated to reflect gnomeui-main split.

	* src/engine.c, src/gnomeui-cfg.c, src/help.c, src/readline.c:
	  changed to use g_new() instead of g_malloc(), and removed some
	  extraneous g_asserts() on things that allocate memory.

	* src/gnome-prefs.c: removed all globals and generally tidied up.

Tue 06 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* src/gnomeui-main.c: moved all config stuff to gnomeui-cfg.[ch]

	* src/engine.[ch]: tweaked config code based on gnomeui-cfg.[ch]

Sun 04 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* src/main.c: added command-line options.

	* src/main.c, src/Makefile.am, src/textui.[ch]: added text user
	  interface.

	* macros/readline.m4, src/Makefile.am: tried to make the readline
	  autoconf stuff work properly.

Sat 03 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* README.upgrade: corrected slightly.

	* configure.in, src/*.c, src/Makefile.am: changed to use a
	  config.h file instead of command line options to the compiler.

	* rcalc.spec.in: changed to strip the binary before inclusion in
	  the binary rpm.

Fri 02 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* Rearranged a lot of stuff in src/ to make an OO API for the
	  engine. This is currently only a thin facade =)
	  - stuff in config.c is now in gnomeui-main.c and engine.c
	  - stuff in config.h is now in gnomeui-main.c and engine-private.h
	  - stuff in engine.h is now in engine-private.h
	  - engine.h became where the API for the engine is defined.
	  - engine.c contains that API.
	  - gnomeui-main.c, command.c and calculate.c were slightly
	    modified to use the API.
	  - Makefile.am was modified to reflect these changes.

	* Removed the screenshots from the online help.

	* Added information on upgrading from older versions.

Thu 01 Mar 2001  Gary Benson  <gary@inauspicious.org>

	* src/Makefile.am: added a 'depend' rule to run makedepend.

	* Almost all in src: moved the help launcher to its own file.

Wed 28 Feb 2001  Gary Benson  <gary@inauspicious.org>

	* Almost all in src: replaced the sem/shm IPC with pipe based IPC.

	* src/calculate.c, po/*.po: removed a couple more _() calls.

	* src/console.[ch]: renamed to output.[ch]

	* src/output.c: made debugging use glib logging.

Tue 27 Feb 2001  Gary Benson  <gary@inauspicious.org>

	* src/command.c, src/calculate.c: removed extraneous _() calls.

	* po/*.po: cleaned out redundant entries.

	* Makefile.am, rcalc.1: merged in Sam Hocevar's manpage, and
	  fleshed it out a lot.

	* rcalc.desktop: added Italian and Afrikaans comments.

	* src/main.c: added an Edit menu with a Paste function, with code
	  taken from gnome-terminal 1.24.

	* src/console.c, src/readline.[ch], src/Makefile.am: modularised
	  and rewrote the readline wrapper code.

Fri 23 Feb 2001  Gary Benson  <gary@inauspicious.org>

	* src/*.c, doc/*/*.html, po/*.po: transferred copyright to the
	  Free Software Foundation.

	* src/main.c, po/*.po: removed the email addresses from the About box.

	* ChangeLog, AUTHORS, README, po/en_GB.po, doc/*/*.html: changed all
	  email addresses for me to inauspicious.org ones.

	* almost everything: renamed rCalc as rcalc

	* src/config.c: rehashed the loading of rCalc 0.2.x configs.

Mon 18 Dec 2000  Gary Benson  <gary@inauspicious.org>

	* po/fr.po: merged Sam Hocevar's changes.

Sun 29 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* src/config.c: added code to keep the sections of the
	  configuration clear of old junk.

Sat 28 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* src/config.c: added version control to the configuration, and
	  updated the routines to load and save rCalc 0.3 configurations.
	  rCalc will read 0.2.x files for the moment, but it will only
	  write 0.3 ones.

Fri 27 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* po/af.po, doc/af, doc/Makefile.am, configure.in: added Afrikaans 
	  translations and online help.

Tue 17 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* po/it.po, doc/it, doc/Makefile.am, configure.in: added Italian
	  translations and online help.

Mon 16 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* src/calculate.c: fixed another operator precedence bug.

Mon 02 Oct 2000  Gary Benson  <gary@inauspicious.org>

	* doc/Makefile.am, doc/es: added Spanish online help.

	* src/rCalc.desktop: added Spanish comment.

Fri 29 Sep 2000  Gary Benson  <gary@inauspicious.org>

	* po/es.po, configure.in: added Spanish translations.

	* src/rCalc.desktop: added German & French comments.

Fri 22 Sep 2000  Gary Benson  <gary@inauspicious.org>

	* po/fr.po, doc/fr, doc/Makefile.am, configure.in: added French
	  translations and online help.

Wed 20 Sep 2000  Gary Benson  <gary@inauspicious.org>

	* almost all: added NLS support, with en_GB translations.

	* po/de.po, doc/de, doc/Makefile.am, configure.in: added German
	  translations and online help.

Tue 19 Sep 2000  Gary Benson  <gary@inauspicious.org>

	* src/*.c: removed _() calls around debugging messages.

	* doc/C/index.html: updated the online help somewhat.

	* src/calculate.c: fixed operator precedence bug.

	* src/calculate.c, src/console.c, src/engine.h: fixed decimal bug.

Wed 23 Aug 2000  Gary Benson  <gary@inauspicious.org>

	* src/console.c: fixed long command line wrapping problem.

	* macros/readline.m4: hacked to work on Mandrake.

Wed 19 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* rCalc.spec.in: support for RPM files added.

Mon 17 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* doc/C/*: wrote the documentation/help system.

Sat 15 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* src/*.c: added internationalisation macros to everything.

	* src/main.c: fixed for RH61 version of GNOME libraries.

Fri 14 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* src/config.c:  gnome_config load/save functions written.
	
	* src/main.c: preferences box written

Thu 13 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* src/command.c, src/calculate.c: ported functions from old
	  calc.c, added new Matlabish commands. Semicolon separation of
	  items on command line implemented.

	* main.c: started work on GNOME ZVT interface.
	
Wed 12 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* src/console.c: new input with GNU readline written. Tab complete
	  framework in place but not implemented.

	* src/command.c, src/calculate.c: command and expression handling
	  separated.
	
Wed 12 Apr 2000  Gary Benson  <gary@inauspicious.org>

	* all: file structure changed into 'deep package' format.
