2003-03-06  Richard Kinder <r_kinder@yahoo.com>
        * Misc GUI fixes - make sure a seti applet logo is visible in the pref,
        about and console windows.

2003-03-06  Richard Kinder <r_kinder@yahoo.com>
        * Implement per-unit CPU time in the tooltip/graphical area of the
        applet. This fixes feature request 684200.

2003-03-05  Richard Kinder <r_kinder@yahoo.com>
        * Implemented a couple of change requests - launch xsetiathome if
        double click on the radar with its own checkbox in the properties,
        and have a checkbox to say whether the applet border should be visible
        or not.
        * Nestor skin is default (not user selectable currently - this will be
        implemented if and when more graphics are made).

2003-03-04  Richard Kinder <r_kinder@yahoo.com>
        * Fixes for RPM spec.in file for Redhat 8.0 - it now builds and
        installs cleanly.
        * Beginnings of a second skin (only change the radar icons, but it's
        a start :) Icons by Nestor Diaz <nestordiaz@misfotos.de>

2003-01-30  Richard Kinder <r_kinder@yahoo.com>
        * Fixes for vertically aligned panels - make them shrink to be a radar
        only applet. Version 2.1.3

2003-01-29  Richard Kinder <r_kinder@yahoo.com>
        * GNOME 2.1 fixups - add the radar click, clean up unused code, make
        the thing look better. Bump the version to 2.1.1.

2003-01-24  Richard Kinder <r_kinder@yahoo.com>
        * GNOME 2.1 fixups - will release 2.1.0 now.

2002-30-11  Richard Kinder <r_kinder@yahoo.com>
	* GNOME 2.x fixups, get rid of gaussian display due to bug in libart
	library. Almost ready for pre-alpha release...

2002-26-02  Richard Kinder <r_kinder@yahoo.com>
	* It all builds now! Shame it does nothing...

2002-24-02  Richard Kinder <r_kinder@yahoo.com>
        * More fixups for GNOME 2.0 port - build environment seems to be
        up and running - some of the seti_applet.c file builds.

2002-15-02  Richard Kinder <r_kinder@yahoo.com>
	* Start of port to GNOME 2.0

2001-08-07  Richard Kinder <r_kinder@yahoo.com>
	* Fix bugs 448605, 448606 - gui troubles when client run for the first time.
	* Bump version to 0.4.2 in anticipation of next release.

2001-26-06  Richard Kinder <r_kinder@yahoo.com>
	* Make all windows display the seti_applet icon in the task list applet.
	* Fix one of the resize bugs (changing from smaller to larger panel of
	the same alignment).
	* Bump version up to 0.4.1

2001-12-06  Richard Kinder <r_kinder@yahoo.com>
	* Add extra check after entering user details to catch the case where
	no internet connection is available.

2001-11-06  Richard Kinder <r_kinder@yahoo.com>
	* Fix the last known bugs from 0.3.4-2 (1xgui, 1xconfig, 2xback-end).
	* seti_applet.[ch] - remove defines from .h into .c, add extra gui 
	handling functions to deal with new users clicking the applet. Removed
	a race condition from the reading of the state.sah and user.sah files.
	* seti_control.[ch] - squash a very nasty bug where cpu usage shoots up
	to 100% and craps out linux 2.4.x systems (due to seti@home client not
	understanding the closed stdin descriptor).
	* interface.[ch] - added extra gui code to create/modift the new user
	info input screens.

2001-29-04  Richard Kinder <r_kinder@yahoo.com>
	* Bump version to 0.4.0 (no bugfixes, simply a version number change to
	reflect the new stable version).
	* Get rid of autoconf error (./configure : -g command not found).

2001-11-01  Richard Kinder <r_kinder@yahoo.com>
	* Fix the two remaining bugs from 0.3.3 - dodgy font on rh 7 etc and
	start/stop cycle could crash applet when done too quickly.

2000-11-08  Richard Kinder <r_kinder@yahoo.com>
	* Fix bug where glib hook functions were not being removed from the
	main loop when the seti@home client was stopped.
	* Fix bug in console_log_message function - checking the length of
	an un-initialised pointer.
	* Fix bug in console_log_message - adding \n to messages which do not
	require them.
	* Added 'clear' button to the console - allow the garbage to be cleaned
	out occasionally.
	* Applet clears the console window when the seti@home client is stopped
	from the applet (ie radar dish click, menu selection).

2000-11-06  Richard Kinder <r_kinder@yahoo.com>
	* Remove a HUGE memory leak if -verbose option is specified and the
	console window is not opened up.

2000-10-17  Richard Kinder <r_kinder@yahoo.com>
	* Maybe removed the zombies hanging around - thanks to Shawn J. De
	Backer. Changed seti_control.c - kill(pid,9) -> waitpid(...).

2000-10-07  Richard Kinder <r_kinder@yahoo.com>
	* Added console output window for the output from the seti@home client
	when it is started from the seti_applet (menu or radar dish click).
	* Added support for mouse scroll wheels when over the applet to scroll
	up and down through the display values.

2000-09-26  Richard Kinder <r_kinder@yahoo.com>
	* Version 0.3.1
	* Re-wrote parts of the code to be more robust w.r.t the fields which
	are displayed - added bit maps and masks to determine if values are
	valid and should be displayed (rather than using strings or blank
	strings).
	* Re-named a lot of the variables to make the code more consistent.
	* Fixed a couple of compile warnings.
	* Many code cleanups.
	* Removed debug 'printf' statements from 0.3.0.
	* Added extra state for applet orientation - when a side panel is tiny
	(24 pixels) the display looked crap. This has changed to a display of
	only the radar dish with a tooltip over the applet displaying the unit
	progress.

2000-07-01  Richard Kinder <r_kinder@yahoo.com>
	* Changed the display within the applet to use a gnome canvas rather
	than gtk widgets.
	* Added graphical display of current best gaussian
	* Added graphical display of best spike
	* Modified applet to account for new gnome panel resizing - applet will
	NOT work with gnome 1.0
	* Radar dish is now clickable to start/stop seti@home

2000-05-12  Richard Kinder <r_kinder@yahoo.com>
	* Bug fix, stopping seti_applet when distressed can cause the incorrect
	coloured radar dish to be displayed.

2000-05-11  Richard Kinder <r_kinder@yahoo.com>
	* Added 'attention timeout' which causes the little radar dish to flash
	green and red if the process is in strife and running (ie wants to
	upload some results etc but cannot due to lack of connection).
	* More documentation on operation.
	* Help menu item added to right click menu.

2000-04-08  Richard Kinder <r_kinder@yahoo.com>
	* Integrated patch from Craig Orsinger into 0.2.0 release (I am a
	slacker, two weeks to merge a single patch!)

2000-03-26  Craig Orsinger <cjorsinger@earthlink.net>
	* Changed single callback to three; one each for reading state file,
	user file, and display (message[] array info).
	* Added prototypes for static functions (and removed them from
	"seti_applet.h").
	* Fixed bug in long term (years) printouts of CPU time.
	* Remove embedded slashes from comment blocks to prevent annoying gcc
	warnings (seti_control.c).

2000-03-20  Richard Kinder <r_kinder@yahoo.com>
	* Added documentation in English (finally got the docbook tools to
	work!)
	* Bump version up to 0.2.0, first (proper) stable release!

2000-03-06  Richard Kinder <r_kinder@yahoo.com>
	* Added 'Start seti client on panel start' checkbox which auto-starts
	the seti@home client (if not already running) when the panel is first
	started.
	* Bug fix - icon first shown no longer defaults to red - now depends
	upon the status of the seti process.

2000-03-04  Richard Kinder <r_kinder@yahoo.com>
	* Changed properties dialog -> now has two tabs, basic and advanced. The
	following new features can be accessed via the properties dialog:
		* Can set priority (nice level) of the seti client when started.
		Defaults to -nice 19.
		* Can specify extra command line parameters for sending to
		the seti client upon starting. By default empty.
		* Can specify the seti executable directory separately from the
		directory containing the seti processing status - for multi
		processor machines which have one exe and different seti state
		directories. By default turned off.

2000-02-29  Richard Kinder <r_kinder@yahoo.com>
	* Bug fix - updating dish image reflecting the seti process, 0.1.1
	caused rapid change of main display (ie percentage->units->...etc)
	* Tighten up the control code - make sure any seti process which
	is found using is_seti_process is actually running, not just a
	zombie from a previous start/stop menu action.

2000-02-28  Richard Kinder <r_kinder@yahoo.com>
	* Add a nicer icon to the applet monitor menu
	* Add graphical monitor of seti client status (little red or green
	radar dish)

2000-02-24  Richard Kinder <r_kinder@yahoo.com>
	* Integrate patches from Matt Herbert, bump version to 0.1.0.

2000-02-20  Matt Herbert <mherbert@bit-net.com>
	* Add menu option to start and stop seti applet, code to implement
	setiathome process control.

2000-02-05  Richard Kinder <r_kinder@yahoo.com>
	* Bug fix, when completed unit is transmitted, applet segfaults.
	* Will re-read state.txt, user_info.txt if no state.sah, user_info.sah
	exist.

2000-02-03  Richard Kinder <r_kinder@yahoo.com>
	* More memory bug fixes, make sure callbacks are started AFTER we
	have some data read in from the state files.
	* Orientation of applet implemented, left, right panels don't look
	like they are on steroids.

2000-01-25  Richard Kinder <r_kinder@yahoo.com>
	* Check for 'state.sah, user_info.sah' before 'state.txt, user_info.txt'
	to allow operation with seti2.0 client

2000-01-23  Richard Kinder <r_kinder@yahoo.com>

	* Fixed another bug causing segfault on initial load - freeing null
	pointer
	* Clean up code

2000-01-21  Richard Kinder <r_kinder@yahoo.com>

	* Bug fix: 0.0.1 assumes /usr/local/seti is the default dir, trys to
	parse the state/user files even AFTER open failed - caused segfault.
