2003-03-05  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in: Version 1.0

	* src/eggtrayicon.c: Add some debugging stuff.

	* src/gtkplugxembed.c: Remove loads of old g_print statements. Use
	gdk_window_(un)ref not gtk_object_(un)ref in several places.

	* src/xmms-status-plugin.c: Be more careful with the timeout
	function to ensure it doesn't continue runnign when we exit, and
	the callback takes care of error conditions more gracefully.

2003-01-29  Ian Campbell  <ijc@hellion.org.uk>

	* src/xmms-status-plugin.c, src/xmms-status-plugin.h,
	src/configure.c: Reverse the legacy support option to be a support
	freedesktop protocol option.
	
	* src/configure.c: Only enable the balloon timeout spinner if we
	do support freedesktop.org spec.

2003-01-29  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in: Bump version to pre2.

	* src/xmms-status-plugin.h, src/xmms-status-plugin.c,
	src/configure.c: Add tooltips with configurable timeout on song
	change.
	
	* src/configure.c: Correct loading of delays for image animations.

	
	* configure.in, src/xmms-status-plugin.c: Support for several new ways to add
	files. Patch from Tobias Bengtsson <tobbe@tobbe.nu>.

	

2002-11-01  Ian Campbell  <ijc@hellion.org.uk>

	* src/configure.c: Use STATUS_DOCKLET_CONFIG_KEY for saving and
	loading config. Remove redundant labels from frames. Remove old
	#if 0 code. 

2002-11-01  Ian Campbell  <ijc@hellion.org.uk>

	* xmms-status-plugin.c: Remove stray g_print()s.

	* configure.c: Add configuration GUI for legacy docklet support.

2002-11-01  Ian Campbell  <ijc@hellion.org.uk>

	* xmms-status-image.h: Pull the 22x22 dimensions into #defined
	DOCKLET_WIDTH and DOCKLET_HEIGHT

	* eggtrayicon.c, eggtrayicon.h, gtkplugxembed.c, gtkplugxembed.h,
	gtk2-funcs.c, gtk2-funcs.h, xembed.h: New files containing a
	back-port of the GNOME 2 system notification tray client code and
	an XEMBED capable gtkplug.

	* Makefile.am: Build new files.

	* src/xmms-status-plugin.h: Add legacy_docklet_support config
	item.

	* src/xmms-status-plugin.c: Use EggTraycIcon.

2002-06-20  Ian Campbell  <ijc@hellion.org.uk>

	* src/xmms-status-plugin.c (timeout_callback): Free the title if
	it hasn't changed.

	* src/xmms-status-image.c (status_docklet_image_state_set): Only
	setup timer if delay is non-zero.

	* src/configure.c (STATUS_DOCKLET_IMAGE_DELAY_MIN): Reduce to 0,
	means static image.
	
2002-06-20  Ian Campbell  <ijc@hellion.org.uk>

	* src/configure.c (status_docklet_load_config): Only load delays
	if they fall between the MIN and MAX values allowed. Set
	configured = TRUE at end.
	(status_docklet_configure): Call status_docklet_load_config if
	!configured. Use MIN and MAX defined for delay when creating adjustments.

	* src/xmms-status-plugin.h (StatusDockletConfig): Added configured
	member.

2002-03-17  Ian Campbell  <ijc@hellion.org.uk>

	* src/xmms-status-plugin.c (add_song_to_playlist): New function to
	add a file to the playlist without clearing the playlist. Fixes
	bug reported by Joel Aufrecht <joel@aufrecht.org>.

2002-02-26  Ian Campbell  <ijc@hellion.org.uk>

	* po/de.po: New German translation from Goetz Waschk
	<waschk@informatik.uni-rostock.de>

2002-02-24  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in (VERSION): Version 1.0

	* src/xmms-status-image.c:
	* src/xmms-status-plugin.c:
	* src/xmms-status-plugin.h:
	* src/about.c: Update copyright date

	* src/xmms-status-plugin.h:
	* src/configure.c: Support up to 9 mouse buttons. Based on a patch
	from Marcello Raffa <mrooth@tiscalinet.it>.

	* src/xmms-status-plugin.h: Use STATUS_DOCKLET_BUTTON_LAST
	everywhere I should.

	* src/configure.c (status_docklet_create_button_pane): Pass
	parameters in the correct order.
	
2002-01-28  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in: Check for xmms_remote_play_pause.

	* src/xmms-status-plugin.c (button_press_callback): Use
	xmms_remote_play_pause if it is available.

2002-01-19  Ian Campbell  <ijc@hellion.org.uk>

	* src/xmms-status-plugin.c (init): Hook destroyed signals to clear
	global variables status_image and status_docklet when they are
	destroyed.

	* src/xmms-status-image.c (status_docklet_image_load): Check
	widget is not NULL.

	* src/xmms-status-plugin.c (status_docklet_load_images): Check
	that status_image and status_docklet are defined.

2002-01-18  Ian Campbell  <ijc@hellion.org.uk>

	* NEWS: Added 0.9. Spell checked.

	* configure.in (VERSION): Version 0.9.

2002-01-18  Ian Campbell  <ijc@hellion.org.uk>

	* README: Be a bit clearer that it works for KDE too.

	* configure.in (fatal_warnings, more_warnings): Move these down
	below the other tests so -Werror doesn't break tests.
	
2002-01-17  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in (fatal_warnings): New configure option which
	separates Werror from the more-warnings flag.

2002-01-16  Ian Campbell  <ijc@hellion.org.uk>

	* NEWS: Update for 0.8

	* src/Makefile.am (INCLUDES): Tidy up

	* configure.in (set_more_warnings): Enable -Wall here rather than
	by overriding the global CFLAGS. This allows users to pass CFLAGS
	to configure.

	* configure.in (PACKAGE): Adjust order of calls to prevent
	warning.

2002-01-08  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in (VERSION): Bump to 0.8

2001-12-19  Ian Campbell  <ijc@hellion.org.uk>

	* src/Makefile.am (INCLUDES): Include @XMMS_CFLAGS@ to support
	people who don't have GTK+ and XMMS in the same prefix.

	* src/xmms-status-plugin.c (timeout_callback): Use g_strcasecmp
	rather than strcmp for portability.

2001-12-16  Ian Campbell  <ijc@hellion.org.uk>

	* CREDITS, AUTHORS, README, src/about.c: Change my email from
	ijc25@cam.ac.uk to ijc@hellion.org.uk.

	* ABOUT-NLS: Removed from CVS.
	
2001-12-16  Ian Campbell  <ijc@hellion.org.uk>

	* configure.in, NEWS: Update ready for 0.7
	
	* Makefile.am, src/Makefile.am, configure.in: Remove RCS Id tag.

2001-07-16  Ian Campbell  <ijc@hellion.org.uk>

	* src/xmms-status-plugin.h (STATUS_DOCKLET_BUTTON_LAST): Define
	and use throughout.
	(StatusDockletButtonModifier): Define.

	* src/xmms-status-plugin.c (button_press_callback): Updated to
	check modifiers.
	(get_gplugin_info): Add prototype so -Werror doesn't complain.

	* src/configure.c (status_docklet_create_button_pane): Split code
	from status_docklet_configure().
	(status_docklet_save_config): Updated to save modifiers with
	button bindings. Use default config file instead of building path
	ourselves.
	(status_docklet_load_config): Updated to load modifiers with
	button bindings. Use default config file instead of building path
	ourselves.

	* autogen.sh: Don't pass -I /usr/share/aclocal/gnome to aclocal.

	* configure.in: Bump version to 0.7-pre1. Added
	enable-more-warnings flag to configure.

2001-04-18  Ian Campbell  <ijc@hellion.org.uk>

	* images/joost-playing-anim.xpm
	* images/joost-paused-anim.xpm
	* images/joost-idle.xpm
	New images thanks to Joost Ellerbroek <j.ellerbroek@student.tudelft.nl>.

2001-04-17  Ian Campbell  <ijc25@cam.ac.uk>

	* configure.in: Bump to version 0.6

2001-03-20  Ian Campbell  <ijc25@cam.ac.uk>

	* configure.in: Up version to 0.6-pre1. Include fr in ALL_LINGUAS.
	* src/Makefile: Define LOCALEDIR.
	* src/xmms-status-plugin.c: Fix typo in a comment.
	* src/xmms-status-plugin.h: Fix _ macro to pass the domain.

2000-11-17  Ian Campbell  <ijc25@cam.ac.uk>

	* CREDITS: Added some people who I forgot.
	* xmms_mini.xpm: Moved to src/xmms_mini.xpm
	* Makefile.am, src/Makefile.am: Moved xmms_mini.xpm

	* src/xmms-status-plugin.c: Set the window title and class.

2000-11-15  Ian Campbell  <ijc25@cam.ac.uk>

	* src/xmms-status-plugin.c: Support for KDE2 style system tray.
	* src/configure.c: Fixes for configuration from Dave Yearke
	<yearke@eng.buffalo.edu>.

2000-10-24  Ian Campbell  <ijc25@cam.ac.uk>

	* configure.in: bump version to 0.4 
	* src/configure.c, src/xmms-status-plugin.[ch]: Added "Add Files"
	as an option when clicking. Fixed bug in tooltip generation. Based
	on a patch from Aaron M. Brown <AaronMB@ix.netcom.com>

2000-07-20  Ian Campbell  <ijc25@cam.ac.uk>

	* images: Added timetre-idle.xpm timetre-paused-anim.xpm
	and timerter-playing-anim.xpm to the distro. All from 
	Vincent Tassy <vince@butler-online.com>

2000-06-25  Ian Campbell  <ijc25@cam.ac.uk>

	* src/xmms-status-plugin.c: Use xmms_remote_quit

	* configure.in: Check for xmms_remote_quit

	* src/xmms-status-image.c: Fix a warning.

2000-06-09  Ian Campbell  <ijc25@cam.ac.uk>

	* NEWS: Added credits

2000-06-06  Ian Campbell  <ijc25@cam.ac.uk>

	* src/about.c, src/xmms-status-image.c, src/xmms-status-plugin.c:
	Various changes/fixes

2000-06-06  Ian Campbell  <ijc25@cam.ac.uk>

	* Moved menus around. 
	* Fixed some spellings.
	* Handle style (eg theme) changes.

2000-05-27  Ian Campbell  <ijc25@cam.ac.uk>

	* Added animated images.
	* Added new images.
	* Added Configuration for these.

2000-05-13  Ian Campbell  <ijc25@cam.ac.uk>

	* Define XMMS_STATUS_DIR
	* install images

2000-05-12  Ian Campbell  <ijc25@cam.ac.uk>

	* Made button click actions configurable
	* Renamed all global functions to prefix with status_docklet.

2000-05-09  Ian Campbell  <ijc25@cam.ac.uk>

	* Make all windows toggle on click. Patch from Crispin Flowerday
	<cehf2@hermes.cam.ac.uk>

2000-05-07  Ian Campbell  <ijc25@cam.ac.uk>

	* Added support for drag and drop. Added menu items for adding and
	removing from the playlist.

2000-04-26  Ian Campbell  <ijc25@cam.ac.uk>

	* Initial Release

